/*



Theme Name: WP-PortalTheme



Theme URI: http://www.portallabs.com/blog/2008/11/27/wp-portaltheme/







Author: Portal Labs, LLC



Author URL: http://www.portallabs.com



Tags: valid XHTML, fixed width, two columns, widgets, gravatars, right sidebar, ad block, customizable, Version: 2.1







The CSS/XHTML is released under GPL:  http://www.opensource.org/licenses/gpl-license.php







*/







* {



	margin: 0; padding: 0;



}







body {



	text-align: center;



	font: 12px Arial;



	color: #000000;



	background:url(images/body.jpg) repeat-x 0 0;



	padding-top: 27px;

	line-height:1.2em;



}







h2 {



font: Tahoma, Arial, Helvetica, san-serif;



	color:#6F6F6F}



	



a { color:#6F6F6F;}





a:hover { color: #ffcc33; }





a:visited { color:#6F6F6F; }







.break {



	font-size: 0;



	width: 0; height: 0;



	clear: both;



}







h3 {



	color:#333;



	font-size:1.3em;



	font-weight:bold;



	text-align:center;



	padding-bottom: 8px;



}





.top {

	font-family:Tahoma, Arial, sans-serif;



color:#690;

margin: 10px;

border-bottom: thin solid #CCC;

font-variant: small-caps;

line-height: 1.2em;

}



/** BEGIN wrapper **/



.wrapper {



	width: 900px;



	margin: auto auto;



	text-align: left;



	background: url(images/wrapper.gif) repeat-y top center;



}



/** END wrapper **/











/** BEGIN header **/







#header {



	height: 130px;



	font-family: Georgia;

	

	background-repeat: no-repeat;



	background-image: url(images/header-acrofacts.png);



}







#header form {



		position:absolute;



		top:75px; left:575px;



		background-color:transparent;



}







#header form input {



			font-family: Georgia;



			font-size: 1em;



			width: 120px;



			margin-right: 80px;



			border: 0;



            background-color: transparent;







}



#header form button {



			width: 75px; height: 20px;



			border:0;



			background-color:transparent;



            color: transparent;



}



#tabs {

	

	margin: 0px 10px 0px 25px;

	border-bottom: thin dotted #C0C0C0;

font-weight:bold;

color:#690;

font-variant: small-caps;

font-height: 1.2em;

	}

	



/** END header **/







/** BEGIN navigation **/







#navigation ul{



	line-height:1.8em;



	width:500px;



	background-color:#666;



	border: 1px #b4b4b4;



	padding: 6px;



	font-variant: small-caps;



	text-decoration: none;



	



	}



	



#navigation li{



	float: left;



	font-family: Arial, Helvetica, Sans;



	color: #999999;



	font-variant: small-caps;



	margin: 10px 0 6px 0;



	display: inline;



	padding: 5px 20px 5px 20px;



	list-style-type: none;

	font-size: 1.2em;

	font-weight: 800;

	font-stretch:expanded;



	}







	#navigation li a {



		color: #cc6600;



}



	



	#navigation li a:hover {



		color: #ffcc33;



}






/** END navigation **/











/** BEGIN content **/



#content {



	float: left;



	width: 460px;



	margin-left: 10px;



	padding: 2px 0 10px;

	

	line-height: 1.2em;



}



	.post {



		padding: 10px 10px 0;



	}



	.first {



		padding-top: 0;



	}



	.post h2 {



	clear: both;



	font-size: 1.4em;



	font-family: Tahoma, Arial;



	text-align: left;



	padding: 20px 0 8px;



	border-top: 1px dashed #e6e6e6;



	margin: 0 25px;



    }



	.post h2 a {



		text-decoration: none;



}


		.first h2 a {



			text-decoration: none;



}



		.first h2 {



			border-top: 0;



}



	.post p {



		margin-bottom: 10px;



		font-size: 1.1em;



		line-height: 1.4em;



	}



	.date {



		line-height:1.8em;



		padding-bottom: 10px;



		font-family: Arial, sans-serif;



	font-variant: small-caps;

		font-size: 1em;



		color: #cc6600;



		border-bottom: 1px solid #e6e6e6;



		margin: 0 25px 15px !important;



	}





	.post h3 {



		font-size: 1.2em;



		font-weight: normal;



		font-family: Georgia;



		padding: 10px 0;



	}



	#postnav {



		padding: 10px;



		font-family: Georgia;



		font-style: italic;



		font-size:.8em;



	}







	



/** END content **/







/** BEGIN sidebar **/



#sidebar {


	margin: 0 0 0 510px;



	padding: 2px 0 10px;



}





#left{

	margin: 0 160px 0 0;

	padding: 1px 3px;

}



#right{

	float:right;

	width:135px;

	padding: 1px 3px;

}



	#sidebar h2 {



	font-family: Tahoma, Arial;



	font-size: 1em;



	font-weight: bold;



	padding: 6px;



	background-color: #e6e6e6;



	font-variant: small-caps;



	text-decoration: none;



	margin: 10px 0 6px 0;



}





#sponsors {



		vertical-align:middle;}



		



	#sponsors img {



		border: 0;



		margin: 2px;



	}

	

	#ads {

		

		margin-bottom: 15px;

		

		border: 0;



	}



	#sidebar  ul {



		list-style-type: none;



		padding: 5px;



}



		#sidebar ul li {



		font-family: Arial, sans-serif;



		font-size: 10px;



			padding: 6px;



			border-bottom: 1px dashed #690;



		}



		#sidebar ul li a {



			text-decoration: none;





		}



		#sidebar ul li a:hover {



			color: #ffcc33;



		}



/** END sidebar **/


.footwrap 
{
width: 




#footwrap table tr td {



	



	font-family: Arial, Helvetica, sans-serif;



	font-style:italic;



	font-size: .75em;



	margin-right: 3px;



	padding:6px;



	border-bottom: solid white 3px;

	

	float: left;

        clear: right;



}







/** END footer **/







/** BEGIN single **/



img {



	border: 0;



}



.alignleft {



	float: left;



	margin: 5px 10px 5px 0;



}



.alignright {



	float: right;



	margin: 5px 0 5px 10px;



}



.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



}



.post ul {



	margin: 0 0 10px 18px;



}



.post ol {



	margin: 0 0 10px 25px;



}



.post li {



	line-height: 1.3em;



	font-size: 1em;



	list-style:none;



}



.post blockquote {

	font-style: italic;

	padding-left: 8px;

	margin-left: 2px;

	margin-right: 2em;

	background: url(images/blockquote.gif);

	background-repeat:no-repeat;

	background-position:left top;

	text-indent: 2em;



}


p.tip {
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	color: #333;
	margin: 2px;
	padding: 2px;
	font-style: italic;
	text-indent: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}


	#commentsection h2 {



		margin: 0 0 10px !important;






	}



	.commentdetails {



		margin-bottom: 10px;



			}



	.commentdetails img {



		float: left;



		padding: 2px;



		margin: 0px 4px 3px 1px;



	}



	.commentdetails p {



		margin-bottom: 2px;



	}



	.commentauthor {



		font-weight: bold;



	}



	.commentdate {



		font-size: 0.9em !important;



		font-style: italic;



	}



	.comment1 {



		padding-bottom: 20px;



	}



	.notfound {



		padding: 20px;



	}



	.notfound h2 {



		font-family: Georgia;



		font-weight: normal;



		font-size: 1.6em;



		color: #999999;



		background-color:#333;



		padding-bottom: 10px;



	}



	#postdetails {



		font-size: 0.8em;



		}



		#postdetails p {



			margin-bottom: 5px;



		}





/* styles for series */



#seriesbox 	 wp_postlist_display {

	font-family: Tahoma, Arial, sans-serif;

	font-size: 10px;

	text-decoration: none;

	margin: 2px;

	padding: 2px;

	border-style: dashed;

	border-color: #333;

	float:right;



}

		

	#serieslist-ul {

		list-style-type: none;

		padding: 2px;	}

		

	#serieslist-li {

	list-style-position: inside;

	list-style-image: url(images/bullet.gif);

	list-style-type: none;		

			

		}

	

	#serieslist-li-current {

		font-family: Arial, sans-serif;

    	font-variant: small-caps;

		font-size: 1.1em;

		color: #cc6600;

	}



		

	#series-nav-right #series-nav-left .legend{



		font-family: Arial, sans-serif;



		font-size: 12px;



		padding: 3px;



		border-bottom: 1px solid #690;



		}

	

	



	#serieslist-box  #wp_serieslist_display {

	

	font-family: Tahoma, Arial, sans-serif;

	font-size: 12px;

	text-decoration: none;

	margin: 2px;

	padding: 2px;

	border-style: dashed;

	border-color: #333;

	}

	

	#seriesmeta #wp_seriesmeta_write {

		

	color:#CC3;

	font-size:.7em;

	border-bottom: thin dashed #690;



	



	

	