/*
Theme Name: The Multitasker
Theme URI: http://www.themultitasker.com
Description: Custom wordpress theme made by <a href="http://www.madebyguerrilla.com">Guerrilla</a> for The Multitasker
Version: 1.0
Author: Guerrilla
Author URI: http://www.madebyguerrilla.com
*/

body {
	font-family: Tahoma, Arial;
	color: #252525;
	font-size: 13px;
	line-height: 18px;
	background: #F1F8FC;
}


/* MAIN WEBSITE CODES HERE
------------------------------------------------------------------*/

#wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 960px;
}

a, a:visited { color: #3C85AA; text-decoration: underline; outline: none; }
a:hover { color: #252525; text-decoration: none; }

img { border: 0; }

blockquote {
margin:22px 40px;
color:#252525;
padding: 5px 20px 0 20px;
background: #F1F8FC;
border: 1px solid #E0F0FB;
}

pre, code {
font-family: "Courier New", Courier, Monospace;
line-height: 1.5;
}

pre, code {
background: #F1F8FC;
display: block;
border-top: 1px solid #E0F0FB;
white-space: pre;
overflow: auto;
margin: 0 15px;
padding: 10px 15px;
max-height: 300px;
}

h1{ color: #3C85AA; padding: 0; margin: 0 0 10px 0; font: 24px normal; line-height: 24px; font-family: Tahoma, Arial; }
h2{ color: #3C85AA; padding: 0; margin: 0 0 10px 0; font: 20px normal; line-height: 20px; font-family: Tahoma, Arial; }
h3{ color: #3C85AA; padding: 0; margin: 0 0 10px 0; font: 18px normal; line-height: 18px; font-family: Tahoma, Arial; }
h4{ color: #3C85AA; padding: 0; margin: 0 0 10px 0; font: 16px normal; line-height: 16px; font-family: Tahoma, Arial; }
h5{ color: #3C85AA; padding: 0; margin: 0 0 10px 0; font: 14px normal; line-height: 14px; font-family: Tahoma, Arial; }
h6{ color: #3C85AA; padding: 0; margin: 0 0 10px 0; font: 12px normal; line-height: 12px; font-family: Tahoma, Arial; }

.alignleft { float: left; margin: 0 5px 5px 0; }
.alignright { float: right; margin: 0 0 5px 5px; }
.aligncenter { display: block; margin: 0 auto; }

/* HEADER CODES HERE
------------------------------------------------------------------*/

.headerwide {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	background: url(images/bg_header.jpg) repeat-x top center;
}

.headerwrap {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 960px;
}

.headerwrap h1 a {
	text-indent: -9999px;
	background: url(images/logo.jpg) no-repeat top left;
	display: block;
	width: 406px;
	height: 159px;
}

.logowrap {
	float: left;
	margin: 0;
	padding: 0;
	width: 406px;
}

.ad468 {
	float: right;
	text-align: right;
	margin: 0;
	padding: 32px 0 0 0;
	width: 554px;
}

.ad468 img { padding: 10px; background: #3C85AA; }

/* NAVIGATION CODES HERE
------------------------------------------------------------------*/

.navigationwide {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	line-height: 35px;
	background: #387596;
}

.navigationwrap {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 960px;
}

.navigationwrap ul {
	margin: 0;
	padding: 0px;
}

.navigationwrap a {
	font-size: 12px;
	line-height: 35px;
	color: #F1F8FC;
	background: #387596;
	display: block;
	padding: 0 10px;
	margin: 0;
	text-decoration: none;
}

.navigationwrap li {
	float: left;
	margin: 0px;
	padding: 0px;
}

.navigationwrap li a:hover, .navigationwrap li a:active {
	background: url(images/nav_on.jpg) repeat-x top center;
	color: #387596;
}

.navigationwrap li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 200px;
}

.navigationwrap li li a, .navigationwrap li li a:link, .navigationwrap li li a:visited {
	background: #F1F8FC;
	float: none;
	margin: 0px;
	padding: 2px 5px;
	width: 150px;
	color: #387596;
	font-size: 12px;
	text-transform: none;
	line-height: 30px;
}

.navigationwrap li li a:hover, .navigationwrap li li a:active {
	background: #387596;
	color: #F1F8FC;
}

.navigationwrap li ul {
	left: -999em;
	position: absolute;
	z-index: 10;
	width: 10em;
}

.navigationwrap li:hover ul {
	display: block;
	left: auto;
}

.navigationwrap li:hover ul, .navigationwrap li.sfhover ul {
	left: auto;
}

.navigationwrap li ul li ul {
	left: -999em;
	position: absolute;
	z-index: 10;
	width: 10em;
	border-top: 0;
}

.searchwrap { float: right; width: 340px; }
.searchwrap form { margin: 0; }
.search_input { float: left; width: 241px; height: 24px; padding: 5px 10px 0 10px; margin: 2px 5px 0 0; background: url(images/search_input.jpg) repeat-x top center; border: 0; color: #FFF; }
.search_submit { margin: 0; float: right; padding: 2px 0 0 0;}



/* CONTENT CODES HERE
------------------------------------------------------------------*/


.categorywrap { 
	position: relative;
	float: left;
	padding: 0;
	margin: 20px 0 0 0;
	width: 940px;
	background: #FFF;
	border: 1px solid #E0F0FB;
}

.categorywrap ul {
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
}

.categorywrap a {
	font-size: 14px;
	text-transform: uppercase;
	line-height: 48px;
	color: #252525;
	display: block;
	padding: 0 10px;
	margin: 0;
	text-decoration: none;
}

.categorywrap li {
	float: left;
	margin: 0px;
	padding: 0px;
}

.categorywrap li a:hover, .categorywrap li a:active {
	background: url(images/category_on.jpg) repeat-x top center;
	color: #252525;
}

.categorywrap li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 200px;
}

.categorywrap li li a, .categorywrap li li a:link, .categorywrap li li a:visited {
	background: #E0F0FB;
	float: none;
	margin: 0px;
	padding: 2px 5px;
	width: 200px;
	color: #252525;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 30px;
}

.categorywrap li li a:hover, .categorywrap li li a:active {
	background: #FFF;
	color: #252525;
}

.categorywrap li ul {
	left: -999em;
	position: absolute;
	z-index: 10;
	width: 10em;
}

.categorywrap li:hover ul {
	display: block;
	left: auto;
}

.categorywrap li:hover ul, .categorywrap li.sfhover ul {
	left: auto;
}

.categorywrap li ul li ul {
	left: -999em;
	position: absolute;
	z-index: 10;
	width: 10em;
	border-top: 0;
}


.contentwrap {
	position: relative;
	float: left;
	margin: 0;
	padding: 20px 0;
	width: 600px;
}

.postwrap {
	position: relative;
	float: left;
	margin: 0 0 20px 0;
	padding: 20px;
	width: 538px;
	background: #FFF;
	border: 1px solid #E0F0FB;
}

.postwrap h1 { color: #3C85AA; padding: 0; margin: 0 0 10px 0; font: 24px normal; line-height: 24px; font-family: Tahoma, Arial; }
.postwrap h1 a, .postwrap h1 a:visited { color: #3C85AA; text-decoration: none; }
.postwrap h1 a:hover { color: #3C85AA; text-decoration: underline; }

.postwrap p { padding: 0 0 10px 0; margin: 0; }
.postimage { border: 1px solid #E0F0FB; float: left; margin: 0 10px 10px 0; }

.readmore { float: right; padding: 0; margin: 0; }

.postwrap ul, .postwrap ol { margin: 10px 10px 10px 30px; }
.postwrap ul{ list-style-type:disc; }
.postwrap ol{ list-style-type:decimal; }

.postinfo { float: left; margin: -5px 0 5px 0; padding: 0; width: 100%; color: #c1c1c1; text-transform: lowercase; font-size: 11px;  }
.postinfo a, .postinfo a:visited { color: #c1c1c1; text-decoration: none; font-weight: bold; }
.postinfo a:hover { color: #c1c1c1; text-decoration: underline; }

.newpost { position: absolute; top: 0; right: 0; }

/* SIDEBAR CODES HERE
------------------------------------------------------------------*/

.sidebarwrap {
	position: relative;
	float: left;
	margin: 0;
	padding: 20px 0;
	width: 340px;
}

.sidebox {
	position: relative;
	float: left;
	margin: 0 0 20px 0;
	padding: 20px 19px;
	width: 300px;
	background: #FFF;
	border: 1px solid #E0F0FB;
}

.sidebox h3 { font-size: 18px; font-weight: normal; text-transform: uppercase; color: #3C85AA; margin: 0 0 5px 0; padding: 0; }
.sidebox h3 a, .sidebox h3 a:visited { text-decoration: none; }
.sidebox h3 a:hover { text-decoration: none; }

.sidebox ul { list-style-type: none; margin: 0; padding: 0; }
.sidebox ul li { padding: 5px 0; list-style: inline; margin: 0; border-bottom: 1px solid #E0F0FB; } 
.sidebox ul li a, .sidebox ul li a:visited { color: #252525; text-decoration: none; padding: 0; }
.sidebox ul li a:hover { color: #3C85AA; text-decoration: none; }

.twitterbox { padding: 0; width: 338px; height: 117px; }
.twitterbox img { margin: 0; padding: 0; }
.twitterbird { position: absolute; bottom: 0px; left: -10px; }

.adbox125 { text-align: center; }
.adbox125 img { border: 1px solid #E0F0FB; padding: 1px; background: #FFF; margin: 8px; }

.rssupdates { padding: 10px; width: 320px; }


form { margin: 10px 0 0 0; padding: 0; }
.text_input { width: 210px; height: 18px; padding: 10px; margin: 0 0 10px 0; background: #F1F8FC; border: 0; color: #4496BE; float: left; }
.text_submit { width: 80px; padding: 10px; margin: 0; background: #F1F8FC; border: 0; color: #4496BE; font-weight: bold; float: right; }



/* FOOTER CODES HERE
------------------------------------------------------------------*/

.footerwide {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	background: #211716 url(images/bg_footer.jpg) repeat-x top center;
}

.footerwrap {
	position: relative;
	margin: 0 auto;
	padding: 10px 0;
	width: 960px;
	line-height: 76px;
	min-height: 76px;
	color: #FFF;
	font-size: 12px;
}

.footerwrap a, .footerwrap a:visited { color: #FFF; text-decoration: none; }
.footerwrap a:hover { color: #FFF; text-decoration: underline; }

.footerleft { float: left; margin: 0; padding: 0; width: 480px; }
.footerright { float: left; margin: 0; padding: 0; width: 480px; text-align: right; }

/* comment codes */

ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li div.comment-author {}
ol.commentlist li div.vcard { font:normal 16px; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url {}
ol.commentlist li div.vcard img.avatar { border:5px solid #ccc; float:right; width: 50px; height: 50px; margin:0 0 1em 1em; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font-size:9px; }
ol.commentlist li div.comment-meta a { color:#ccc; }
ol.commentlist li p { font-size:12px; margin:0 0 1em; }
ol.commentlist li ul { font-size:12px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li div.reply { font-size:11px; }
ol.commentlist li div.reply a { font-weight:bold; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { border-left:5px solid #111; }

ol.commentlist li.pingback { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li.pingback .reply, ol.commentlist li.pingback .comment-meta, ol.commentlist li.pingback .says, ol.commentlist li.pingback p { display: none; }

ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

ol.commentlist li.bypostauthor { background: #898989; color: #FFF; }
ol.commentlist li.bypostauthor a, ol.commentlist li.bypostauthor a:visited { color: #FFF; text-decoration: underline; }
ol.commentlist li.bypostauthor a:hover { text-decoration: none; color: #FFF; }
ol.commentlist li.bypostauthor pre, ol.commentlist li.bypostauthor code { color: #252525; }