/*







Theme Name: WP-PortalTheme







Theme URI: http://www.portallabs.com/blog/2008/11/27/wp-portaltheme/







Description: Clean XHTML valid, 2-column, fixed-width, widget ready, right sidebar theme with an optional ad block.  Theme options include a color scheme picker that allow you to pick from your choice of orange, red, blue, green, or gray color schemes.  All theme colors are seperate and easily customizable by editing the respective css file in /colorschemes/.  Also included is a layered header PSD file to customize the header graphic if desired. This theme replaces WP-PortalTheme Orange that was only available in one color.







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: left;







	font: 12px Arial;







	background-color: #EEEEEE;







	padding-top: 0px;







}























.break {







	font-size: 0;







	width: 0; height: 0;







	clear: both;







}















/** BEGIN wrapper **/







.wrapper {







	width: 920px;







	margin: auto auto;







	text-align: center;







	background: url(images/wrapper.gif) repeat-y top center;







}







/** END wrapper **/















/** BEGIN header **/







#header {







	height: 150px;







	color: #000000;







	font-family: arial;







}


#header .left {

		float: left;

		width:600px;

		display: inline;
}


#header .right {



		float: right;

		width:200px;

		margin-right: 22px;

		padding-top: 35px;

		text-align: right;
		
		display: inline;
}


#header .right a {


}

#header .right a:hover {
		
		text-decoration: none;
}




	#header h1 a {







		font-size: 54px;







		font-weight: normal;







		color: #ffffff;







		text-decoration: none;







		position: relative;







		top: 0px; left: 0px;







		float: left;







	}







	#header h3 {







		font-size: 1.4em;







		font-style: italic;







		font-weight: normal;







		position: relative;







		top: 38px; left: 60px;







		float: left;







		clear: both;







	}







	#header form {


		position: relative;


		float: right;


		top: 8px; left: -22px;


	}







		#header form input {







			font-family: Arial;







			font-size: 1em;







			float: left;







			width: 150px;



			



			height: 18px;



			



			padding: 1px 0px 0px 5px;







			margin-right: 5px;







			border: 1px solid #000;







		}







		#header form button {







			text-indent: -9999px;







			width: 21px; height: 21px;







			border: 0;







			float: left;







			background: url(images/go.gif);







		}







/** END header **/















/** BEGIN navigation **/







#navigation {







	list-style-type: none;







	height: 14px;







	padding: 5px 6px;



	



	margin-right: 10px;







}







	#navigation li {







		float: left;







		font-family: Arial;







        color: #FFFFFF;







		font-size: 11px;







		font-weight: bold;







		text-transform: uppercase;







		padding: 0 16px;







	}







	#navigation li a {







		text-decoration: none;







		padding: 5px;







	}







	#navigation li a:hover {







		text-decoration: none;



		color: #EFCC3E;







	}







/** END navigation **/















/** BEGIN content **/







#content {







	float: left;



	display: inline;



	width: 550px;







	margin-left: 22px;







	padding: 0px 4px 20px 0px;



	



/**	border-right: 10px solid #6D6E70; **/



	



	







}







	.post {







		padding: 10px 10px 20px  0px;







	}







	.first {







		padding-top: 0;







	}







	.post h2 {







		clear: both;







		font-size: 24px;







		line-height: 26px;







		font-family: Arial;







		font-weight: bold;







		text-align: left;







		padding: 20px 0px 0px 0px;







		border-top: 8px solid #006838;



		



		margin: 5px 0px 0px  0px;







	}







	.post h2 a {







		text-decoration: none;







	}







		.first h2 a {







			text-decoration: none;







		}







		.first h2 {







			border-top: 0;







		}







	.post p {







		margin-bottom: 10px;







		font-size: 13px;







		line-height: 18px;







		margin: 0px;



		



		text-align: left;







	}







	.date {







		text-align: left;







		padding-bottom: 0px;







		font-family: arial;







		font-style: normal;



		



		color: #58595B;







		border-bottom: none;







		margin: 0 25px 15px 0 !important;







	}







	.post h3 {







		font-size: 21px;







		font-weight: normal;







		font-family: Arial;







		padding: 10px 0;











	}







	#postnav {







		padding: 10px;







		font-family: Arial;







	}







/** END content **/















/** BEGIN sidebar **/







#sidebar {







	float: right;







	width: 300px;







	margin-right: 22px;



	



	padding: 0px 0px 10px 0px;



	



	text-align: left;



	display: inline;



}







	#sidebar h2 {







		font-family: Arial;







        color: #FFFFFF;







		font-size: 11px;







		font-weight: bold;



		



		text-align: left;







		text-transform: uppercase;







		padding: 6px 18px 5px 10px;



		



		margin-bottom: 8px;



		







	}



	



#sidebar h3 {







		font-family: Arial;



		



		background-color:#808083;







        height: 25px;



		



		color: #FFFFFF;







		font-size: 11px;







		font-weight: bold;



		



		text-align: left;







		text-transform: uppercase;







		padding: 0px;



		



		margin-bottom: 25px;







}



	







	#sponsors {







		padding: 5px 10px 5px 0px;







	}







	#sponsors img {







		border: 0;







		margin: 2px;







	}







	#sidebar ul {







		list-style-type: none;



		



		line-height: 9px;



		



		margin-bottom: 15px;







	}







		#sidebar ul li {







			font-family: Arial;



			



			line-height: 16px;











		}







		#sidebar ul li a {







			text-decoration: none;



			display: block;



			width: 280px;



			padding: 3px 10px 4px 10px;







		}







		#sidebar ul li a:hover {



			



			text-decoration: none;



			background: #EFCC3E;







		}







/** END sidebar **/















/** BEGIN footer **/







#footer {







	padding: 10px 0;







	font-family: Arial;



	



	color:#FFFFFF;







	line-height: 15px;







	height: 35px;



	



	width: 920px;



	



	margin: auto;



	







}







	#footwrap {







		margin: auto auto;







		width: 920px;







		text-align: center;







	}







	#footer a {



		



		color:#FFFFFF;







		text-decoration: none;







		font-size: 12px;







		margin: 0 0px;







	}



	



	#footer a:hover {



		



		text-decoration: none;



		color:#EFCC3E;



	}







		#footer .first {







			margin-left: 0 !important;



			padding-left: 0px;







		}







	#footer .left {







		float: left;



		width: 580px;



		margin-left:0px;



		text-align: center;







	}







	#footer .right {







		float: left;



		width:299px;



		border-left: 1px solid #FFFFFF;



		height: 30px;



		text-align: center;







	}



	



	



	



	#footer ul {







		list-style-type: none;







		padding: 0px 10px 15px 0px;







		margin-right: 5px;



	







	}







		#footer ul li {







			padding: 2px 0 4px 0px;







			font-family: Arial;



			



			font-size: 12px;



			



			line-height: 16px;











		}







		#footer ul li a {







			text-decoration: none;







		}







		#footer ul li a:hover {



			



			text-decoration: none;



			color:#EFCC3E;







		}







/** 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.6em;







	font-size: 1.2em;







}







.post blockquote {







	font-style: normal;



background-color: #EEEEEE;



	padding-left: 13px;



padding-right: 15px;



	margin-left: 2px;



padding-top:8px;



padding-bottom: 13px;



}







#commentsection {





	

	margin-top: 15px;

	border-top: 8px solid #006838;







}







	#commentsection h2 {







		margin: 0 0 0px !important;



		font-size:18px;



		text-align: left;







	}







	.commentdetails {







		margin-bottom: 10px;



		font-family: Arial;







	}







	.commentdetails img {







		float: left;



		padding: 2px;



		margin: 0px 4px 3px 1px;







	}







	.commentdetails p {







		margin-bottom: 2px;







	}







	.commentauthor {







		font-weight: bold;



		font-size:15px;



		color: #B5171D;







	}







	.commentdate {







		font-size: 12px !important;



		color: #58595B;



		font-style: normal;







	}







	.comment1 {







		padding-bottom: 20px;



		border-top: 1px dotted #cccccc;







	}







	.notfound {







		padding: 20px;







	}







	.notfound h2 {







		font-family: Arial, Helvetica, sans-serif;







		font-weight: normal;







		font-size: 2em;







		padding-bottom: 10px;







	}







	#postdetails {



		



		line-height:12px;





		font-family: Arial, Helvetica, sans-serif;



		border-top: 1px dotted #cccccc;



		margin-top: 10px;



		padding-top: 5px;







	}







		#postdetails p {



			font-size: 12px;



			line-height:14px;



			margin-bottom: 2px;







		}



		



		#postdetails a {



		



			textdecoration: none;



			color:#58595B;







		}



		



		#postdetails a:hover {



			



			color:#333333;







		}



		#commentform {

			

		

	

		}

		

		.btnComment{	

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #ffffff;

	background-color: #111111;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 8px;

	padding-right: 8px;

	border: 0px;

	cursor: pointer;

}



.formComment {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-color: #e3e3e3;

	padding-top: 3px;

	padding-bottom: 3px;

	padding-left: 3px;

	padding-right: 3px;

	margin-bottom: 5px;

	border: 0px;

}



/** END single **/















.wp-caption {







	text-align: center;







	padding-top: 4px;







	margin: 10px;







	-moz-border-radius: 3px;







	-khtml-border-radius: 3px;







	-webkit-border-radius: 3px;







	border-radius: 3px;







}















.wp-caption img {







	margin: 0;







	padding: 0;







	border: 0 none;







}















.wp-caption-dd {







	font-size: 11px;







	line-height: 17px;







	padding: 0 4px 5px;







	margin: 0;







}















/** BEGIN video **/







.video {



	display: block;



	background-color:#FFF;



	float: left;



	overflow: hidden;



	width: 300px;



	margin: 0 0 10px 0;



	padding: 2px 0px 20px 0px;



	text-align: center;



	}



.video div {



	overflow: hidden;



	margin: 0 auto;



	padding: 0;



	text-align: center;



	display: block;



	}



object { padding: 0; margin: 0; }







/** END video **/







/** BEGIN Tag CLoud **/



.st-tag-cloud {



	padding: 2px 0 8px 5px;







	font-family: Arial;



			



	line-height: 15px;



}



.st-tag-cloud a {



	text-decoration: none;



	



}







.st-tag-cloud a:hover {



	text-decoration: underline;



	



}











/** END Tag Cloud **/











/** BEGIN Share **/



.addtoany_share_save_container { 



	text-align:left; 



	font-family: Arial, Helvetica, sans-serif;



	font-size:11px;



	padding:0px;



}







/** END Share **/











.black {



	color: #000000;	



}













	







	

