/*  

Theme Name: Infin8 Network Blog Design

Theme URI: http://www.infin8.net

Description: Infin8 Network Blog Design

Version: 1.0

Author: Adii

Author URI: http://www.adii.co.za/

*/

/*=== Setup ===*/

*{

	border: 0;

	margin: 0;

	padding: 0;

}

body{

	background: url(images/bgr.gif) #b6b6b6 fixed;

	color: #505050;

	font: .9em Tahoma,Arial,Helvetica,Sans-Serif;

}

a{

	color: #DD8822;

	text-decoration: none;

}

a:hover{

	text-decoration: underline;

}

input,select,textarea{

	border: #999999 1px solid;

	font-size: 12px;

	padding: 2px;

}

select{

	padding: 0;

}

li{

	list-style: none;

}

/*=== Layout ===*/

#page{

	background: #ffffff;

	border: 1px solid #000000;

	margin: 0 auto;

	width: 960px;

}

/*=== Navigation ===*/

#nav{

	background: #000000;

	border-bottom: 1px solid #333333;

	color: #ffffff;

	font-size: 13px;

	/*height: 29px;*/

	line-height: 29px;

	padding: 0 15px;

}

#nav a{

	color: #ffffff;

	padding: 0 2px;

	text-decoration: underline;

}

#nav .fr, #nav .fr a{

	color: #b6b6b6;

}

/*- Top Menu -*/

#topmenu{

	background: url(images/topmenu-bgr.gif) repeat-x top;

	border-bottom: 1px solid #D0B35B;

	height: 28px;

	line-height: 28px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;	

}

#topmenu ul{

	float: right;

	height: 28px;

	width: 100%;

}

#topmenu li{

	background: url(images/topmenu-sep.gif) no-repeat right;

	float: left;

	font-size: 14px;

	line-height: 28px;

}

#topmenu li a{

	color: #ffffff;

	display: block;

	margin: 0 1px 0 0;

	padding: 0 15px;

	line-height: 28px;

}

#topmenu li a:hover,#topmenu li.active a{

	background: #000;

	color: #efefef;

	text-decoration: none;

	padding-bottom:1px;

}

/*- Logo -*/

#logo{

	border-bottom: 1px solid #b6b6b6;

	margin: 0 0 20px;

	padding: 0 0 4px;

}

/*=== Columns ===*/

#columns{

	background: url(images/columns-bgr.gif) top right repeat-y;

	padding: 0 0 0 15px;

        float:left;

        width:945px;

}

/*--- Center Column ---*/

#centercol{

	float: left;

	margin: 5px 0 0;

	width: 600px;

}

#centercol h2{

	color: #DD8822;

	font-size: 1.5em;

	font-weight: normal;

	padding: 0 0 16px;

	font-family:Tahoma;

	letter-spacing:1px;

}

#centercol h2 em{

	font-style:normal;

	font-size:0.9em !important;

	color:#D2D2D2 !important;

}

#centercol p{

	padding: 0 0 18px;

}

/*- postmeta Info -*/

.postmeta{

	background: #d2d2d2;

	border: 1px solid #b6b6b6;

	color: #000000;

	line-height: 1.6em;

	margin: 0 0 20px;

	padding: 3px 5px;

}

.comments{

	background: url(images/ico-comm.gif) no-repeat left;

	color: #000000;

	font-size: .9em;

	margin: 0 20px 0 0;

	padding: 0 0 0 20px;

}

.comments a {

	color:#000 !important;

}

a.stumble{

	background: url(images/stumble.gif) no-repeat left;

	color: #000000;

	font-size: .9em;

	padding: 0 0 0 20px;

}

span.published{

	background: url(images/ico-published.gif) no-repeat left;

	font-size: .9em;

	margin: 0 20px 0 0;

	padding: 0 0 0 20px;

}

#centercol img.fl{

	border: 1px solid #c1c1c1;

	margin: 0 10px 5px 0;

	padding: 5px;

}

/*--- Right Column ---*/

#rightcol{

	float: right;

	font-size: 13px;

	width: 329px;

}

#rightcol a{

	color: #DD8822;

}

#rightcol h2{

	background: #d2d2d2;

	border: 1px solid #b6b6b6;

	border-left: 0px;

	border-right: 0px;

	color: #000000;

	font-size: 18px;

	font-weight: normal;

	height: 34px;

	line-height: 34px;

	margin: 0 0 10px;

	padding: 0 0 0 15px;

}

#rightcol h3{

	color: #000000;

	font-size: 16px;

	font-weight: normal;

}

#rightcol p{

	padding: 0 0 10px;

}

#rightcol ul{

	padding: 0 13px 10px;

}

#rightcol li{

	color: #818181;

	margin: 0 0 3px;

}

/*- Specific Header Icons -*/

#rightcol h2.news{

	background: url(images/ico-news.gif) #d2d2d2 no-repeat right;

}

#rightcol h2.mcomm{

	background: url(images/ico-mcomm.gif) #d2d2d2 no-repeat right;

}

#rightcol h2.pop{

	background: url(images/ico-pop.gif) #d2d2d2 no-repeat right;

}

#rightcol h2.tags{

	background: url(images/ico-tag.gif) #d2d2d2 no-repeat right;

}

#rightcol h2.mbl{

	background: url(images/ico-mbl.gif) #d2d2d2 no-repeat right;

}

#rightcol h2.catg{

	background: url(images/ico-catg.gif) #d2d2d2 no-repeat right;

}

#rightcol h2.arch{

	background: url(images/ico-arch.gif) #d2d2d2 no-repeat right;

}

#rightcol h2.comm{

	background: url(images/ico-comm.gif) #d2d2d2 no-repeat right;

}

#rightcol h2.links{

	background: url(images/ico-links.gif) #d2d2d2 no-repeat right;

}

/*--- Sub Columns ---*/

.subcols{

	background: url(images/subcols-bgr.gif) repeat-y right;

}

.col1{

	float: left;

	width: 164px;

}

.col2{

	float: right;

	width: 164px;

}

/*=== RSS ===*/

#rss{

	color: #000000;

	font-size: 14px;

	padding: 10px 0 0;

	font-family:arial;	

}

#rss h3 {

	font-weight:bold;

	font-size:1.1em !important;

	line-height:14px !important;

	padding-top:5px !important;

}

#subscriber{

	float: left;

	height: 30px;

	width: 226px;

}

#subscriber input{

	background: #ffffff;

	border: 3px solid #b6b6b6;

	border-right: 0;

	color: #7f7f7f;

	float: left;

	height: 16px;

	padding: 4px;

	width: 120px;

	font-family:Tahoma,Arial, Helvetica, sans-serif

}

#subscriber .btn{

	background: none;

	border: 0;

	height: 30px;

	padding: 0;

	width: 80px;

}

/*=== Footer ===*/

#footer{

	background: #000000;

	clear: both;

	color: #ffffff;

	font-size: 1em;

	height: 2.3em;

	line-height: 2.3em;

	padding: 0 10px;

}

#footer a{

	color: #ffffff;

}

/*=== Entry ===*/

.entry p {

	font-size:1em;

	line-height:1.4em;

	font-family:Helvetica, sans-serif;

}

.entry blockquote { 



	padding: 3px 15px;



	background: #def3ff;



	border: 1px solid #0253b8;



	margin: 5px auto 15px auto;



	color:#000;



	width:85%;



	}



.entry blockquote p {



	font-size:12px;



	padding: 5px 0px;



	margin: 5px 0px;



	line-height: 20px;



	}



.entry img { 



	padding: 2px 2px 2px 2px;



	background:#DDD;



	border: solid 1px #C0C0C0; 



	}



.entry ul, .entry ol {



	margin-bottom:15px;



	font-size:12px;



	line-height:20px;



	}



.entry ul li ul, .entry ol li ol{



	margin-bottom:0px;



	padding-top:3px;



	}



.entry ul li {



	list-style:circle inside !important;



	margin-left:15px;



	padding:3px 0px;



	}



.entry ul li ul li {



	list-style:disc inside !important;



	}



.entry ol li {



	list-style:decimal inside !important;



	font-size:12px;



	padding:3px 0px;



	}



.entry ol li ol li {



	list-style:decimal-leading-zero inside !important;



	}

/*========= COMMENTS =========*/



h2.commh2{

	font-size: 1.4em;

	padding: 0 0 5px;

	font-weight:bold !important;

}

ol.commentlist{

	margin: 10px 0 20px;

	padding: 0;

	list-style: none;

	font-size: 12px;

	line-height: 20px;

}

ol.commentlist p{

	margin-bottom:10px;

	line-height: 20px;

}

ol.commentlist cite{

	font-style: normal;

	font-weight: bold;

}

ol.commentlist li{

	padding: 20px 10px 10px 10px;

}

ol.commentlist li.alt{

	padding: 10px 10px 0 10px !important;

	background:#DDD;

	border:1px solid #C0C0C0;	

}

/*=== Navigation ===*/

.navigation {

	font-weight:bold;

	font-size:1.2em;

	letter-spacing:1px;

	font-family:Arial, Helvetica, sans-serif;

}

.alignleft {

	float:left;

	display:inline;

}

.alignright {

	float:right;

	display:inline;

}

/*=== Liked? ===*/

.liked {

	background:url(images/ico-alert.gif) center left no-repeat;

	padding-left:26px;

	color: #000000;

	font-size: 14px;

	font-family:arial;

	font-weight:bold;

	margin-bottom:15px;		

}

/*=== Ads ===*/

.ads img {

	margin:10px;

}

/*=== Recent Readers ===*/

table#MBL_COMM td.mbl_fo_hidden {

display:none;

}

/*=== Misc. ===*/

.pagetitle {

	color:#B6B6B6 !important;

	font-size:1.1em !important;

	letter-spacing:1px !important;

	padding-bottom:2px !important;

	border-bottom:1px dashed #B6B6B6;

	font-weight:bold !important;

	font-family:Arial, Helvetica, sans-serif !important;

	margin-bottom:15px !important;

}

.fix{

	clear: both;

	height: 1px;

	margin: 0 0 -1px;

	overflow: hidden;

}

.hl{

	border-top: 1px solid #b6b6b6;

	height: 1px;

	margin: 0 0 10px 0;

	overflow: hidden;

}

.fl{

	float: left;

}

.fr{

	float: right;

}

.feedburner {	float: right;

}

.ac{

	text-align: center;

}

/*=== OBOX MODS ===*/
.clearboth{clear: both;}
#logo h1{
float: left;
width: 420px;}
#logo a.rsaweb{display: block; float: right; width: 83px; height: 56px; background: url(images/rsaweb-sponsor.png) no-repeat; position: relative; top: 24px; text-indent: -9999px; overflow: hidden;}

.leader-board{clear: both; width: 728px; padding: 8px 0px; margin: auto;}

