/*







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: 11px;



font-family: Optima, Helvetica, san-serif;



	color: #000000;







	padding-top: 27px;



	line-height:1.2em;







}















h2 {







font-family: Optima, Helvetica, san-serif;







	color:#6F6F6F}







	







a { color:#6F6F6F;}











a:hover { color: #E0C8C8; }











a:visited { color:#6F6F6F; }















.break {







	font-size: 0;







	width: 0; height: 0;







	clear: both;







}















h3 {







	color:#333;







	font-size:1.2em;






	text-align:center;







	padding-bottom: 8px;







}











.top {



	font-family:Optima, Helvetica, sans-serif;







color:#FF4958;



margin: 10px;



border-bottom: thin solid #CCC;



font-size: 1.3em;



line-height: 1.5em;



}







/** BEGIN wrapper **/







.wrapper {







	width: 1000px;







	margin: auto auto;







	text-align: left;







	background: url(images/wrapper.gif) repeat-y top center;







}







/** END wrapper **/























/** BEGIN header **/















#header {
	height: 130px;
	font-family: Optima, Helvetica, sans;

	background-repeat: no-repeat;
	background-image: url(images/header-acrofacts.png);





}











#tabs {
	margin: 0px 10px 10px 25px;
	padding-bottom: 10px;
	font-weight:bold;
	color:#690;
	font-variant: small-caps;
	font-size: 1.2em;
	border-bottom: thin dotted  #FF4958;
	background-position: bottom;
	text-decoration: none;
	}





	}



	







/** END header **/















/** BEGIN navigation **/















#navigation ul{







	line-height:1.8em;







	width:600px;







	background-color:#666;







	border: 1px #b4b4b4;







	padding: 6px;







	font-variant: small-caps;







	text-decoration: none;







	







	}







	







#navigation li{







	float: left;







	font-family: Optima, 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: bold;









	}















	#navigation li a {







		color: #FF4958;







}







	







	#navigation li a:hover {







		color: #E0C8C8;







}













/** END navigation **/























/** BEGIN content **/







#content {







	float: left;







	width: 700px;







	margin-left: 10px;







	padding: 2px 0;



	



	line-height: 1.2em;







}







	.post {







		padding: 10px 10px 0;







	}







	.first {







		padding-top: 0;







	}







	.post h2 {







	clear: both;







	font-size: 1.4em;







	font-family: Optima, Helvetica, sans-serif;







	text-align: left;







	padding: 20px 0 8px;







	border-top: 1px dotted #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: Optima, Helvetica, sans-serif;







	font-weight: bold;



		font-size: 1em;







		color: #FF4958;







		margin: 0 25px 15px !important;







	}











	.post h3 {







		font-size: 1.2em;







		font-weight: normal;







		font-family:Optima, Helvetica, sans-serif;







		padding: 10px 0;







	}







	#postnav {







		padding: 10px;







		font-family: Optima, Helvetica, sans-serif;



color: #FF4958;







		font-style: italic;







		font-size:1em;







	}















	







/** END content **/















/** BEGIN sidebar **/







#sidebar {







	float:right;



	width:180px;



	padding: 2px 0 10px;







}









	#sidebar h2 {







	font-family:Optima, Helvetica, sans-serif;







	font-size: 1em;







	font-weight: bold;







	padding: 6px;







	background-color: #e6e6e6;







	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:Optima, Helvetica, sans-serif;







		font-size: 12px;







			padding: 6px;





padding-bottom: 6px;

			border-bottom: 1px dotted #690;







		}







		#sidebar ul li a {







			text-decoration: none;











		}







		#sidebar ul li a:hover {







			color: #E0C8C8;







		}







/** END sidebar **/















#footwrap table tr td {







	







	font-family: Optima, Helvetica, sans-serif;







	font-style:italic;







	font-size: .9em;







	margin-right: 3px;







	padding:6px;









	



	float: left;







}















/** 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;











}







.post blockquote {



	font-style: italic;



	padding-left: 8px;



	margin-left: 2px;



	margin-right: 2em;



	text-indent: 2em;







}





p.tip {

	text-align: left;

	font-family:Optima, Helvetica, sans-serif;

	font-size: medium;

	margin: 2px;

	padding-bottom: 6px;

	font-style: italic;



		

}





	#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:Optima, Helvetica, sans-serif;







		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: #FF4958;



	}







		



	#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;

	}







	







	



	
