/*  

Theme Name: A+ Advanced Tinting

Theme URI: http://aadvancedtinting.com/

Description: New Green Design

Version: 1.1

Author: Milton Medina

Author URI: mailto:miltonm16@gmail.com

Tags: Clean, Corporate, Multi Column

*/





/* 00 - GLOBAL ELEMENTS

/* ----------------------------------------------*/





.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}



body {

	margin:0; padding:0;

	background:#f0fede url(images/bgBody1x500.gif) repeat-x top center;

	font:normal .75em Tahoma, Geneva, sans-serif; color:#3C3C3C;

	

}



img {

	border:0;

}





	





/*  01 - HEADER

/* ----------------------------------------------*/



/*  Masthead */



#time	{

	color: #fff;

	padding: 0px;

	text-align: right;

	width: auto;

	height: auto;

	font-size: smaller;

	font-family: Georgia, "Times New Roman", Times, serif;

	overflow: visible;

	}

	



/*  Header */

#header-outer {

	background: transparent url(images/bgContShad.png) repeat-y scroll center top;

	overflow: hidden;

	margin: 0 auto;

	}

* html #header-outer {

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

} 



#header-inner {

	width: 960px;

	height: 100px;

	margin: 0 auto;

	background: transparent url(images/headers/rotate.php) no-repeat scroll top right;	

	overflow: hidden;

	}



#header-left-ALT	{

	display: none;

	}



#header-left {

	width: 230px;

	float: left;

	padding: 0px;

	}



.wordmark {

	display: block;

	}



#header-right {

	float: right;

	color: #fbc48a;

	width: 710px;

	height: 100px;

	padding-left:20px;

	text-align: right;

	}

#header-right-links {

	margin: 0 10px 0 0;

	padding-top: 10px;

	width: 675px;

	display: inline;

	height: 55px;

	float: right;

	}

#header-right-links h2 {

	display: none;

	}

#header-right-links ul {

	list-style: none;

	}

#header-right-links ul li {

	display: inline;

	margin-left:10px;

	}

#header-right-links a {

	color: #ffffff;

	border:none;

	}



#header-right-search {

	float: right;

	vertical-align: top;

	margin: 0; padding:0;

	}



.header-right-search h2 {

	/*display: none; */

	position:absolute;

	left:0px;

	top:-400px;

	width:1px;

	height:1px;

	overflow:hidden;

	}



#searchform .hidden	{

	display: none;

	list-style: none;

	}



.search	{

	display: inherit;

	}



.search li {

	list-style: none;

	width: 685px;

	margin-top: 5px;

	height: 27px;

	background: url(images/bgSearch.png) repeat-y top right;

	display: inline-block;

	float: right;

	padding: 3px 5px 0 0;

	}

* html .search li {

background: none;

} 



.searchTxt	{

	font: 700 11px/12px "Courier New", Courier, monospace;

	color: #47394C;

	letter-spacing: .1em;

	/*color: #fff;

	background: url(images/bgSearchbox.png) repeat-x;

	border-style: solid;*/

	}



.searchbox {

	width: 111px;

	font-size: .9em;

	padding: 5px 6px;

	}

	

.searchtext {

	width: 75px;

	font-size: .9em;

	}

	

.hide-search {

	display: none;

	}

			

#subscribe {

	margin:0; padding:0;

	width:auto; height:auto;

	float:right;

}









/*  Horizontal Navigation Bar */



/* #theNav	{

	background: #7B7592; /*changed width */ 

/*	width: 960px; 

	height: auto;

	margin:0;

	display: inline-block;

	overflow: visible;

	padding-bottom:3px;

	}

*/



#theNav	{/*margin:0; padding:8px 0;*/

	background: #d9932f url(images/bgNavBar2.gif) repeat-x top center; width: 960px; 

	display: inline /* IE6 'float-margin' fix */;

	overflow-x: hidden /* IE6 'auto-expansion' fix */;

	float: left;

	margin: 0px;

	padding: 0px;

	height: 30px;

	overflow: hidden;

	}



#theNav .quickDept	{

	display: inline-block;

	padding-top: 2px;

	margin: 0px;

	width: inherit;

	height: inherit;

	}



#theNav a {

	font-weight: bold;

}







#top-list {

	margin:0; padding:0;

	width:auto; height:auto;

	list-style:none;

	float:left;

	font-weight: bold;

}

		

	#top-list li, #top-list li.blank {

		margin:0 8px 0 0; padding:0 0 0 8px;

		width:auto; height:auto;

		float:left;

	}

	

		#top-list li.blank {

			background:none;

		}

ul#top-list li a{

	color: #fff;

	}

	



#dept_title a	{

	color: #fff;

	float: left;

	padding-right: 10px;

	font-weight: bold;

	}



ul#pages-list li.navText	{

	background: #e5e4e9 url(images/bgNavBar.gif) repeat-x top center;

	height:auto;

	width: auto;

	color: #fff;

	font: bolder 15px/30px Arial, Helvetica, sans-serif;

	vertical-align: middle;

	letter-spacing: 2px;

	display: block;

	}



	#pages-list li, #pages-list li.blank {

			margin:0 8px 0 0; padding:0 0 0 8px;

			width:auto; height:auto;

			float:left;

		}

		

			#pages-list li.blank {

				background:none;

			}



ul#pages-list li.navText a,

ul#pages-list li.navText a:visited	{

	color: #fff;

	width: inherit;

	height: inherit;

	font: 600 14px/30px Arial, Helvetica, sans-serif;

	padding-right: 18px;

	display: block;

	}



ul#pages-list li.navText a:focus.

ul#pages-list li.navText a:hover,

ul#pages-list li.navText a:active	{

	text-decoration: underline;

	display: block;

	background: #ccc;

	}







/*  02 - MAIN CONTENT PAGE

/* ----------------------------------------------*/





#pageContainer	{

	background:url(images/bgContShad.png) repeat-y center;

	margin: 0 auto;

	border: none;

	}

* html #pageContainer {

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

} 





.CenterContent .entry a	{

	/*color: #f70;*/

	font-weight: bold;

	}



#centerpage { width:960px; margin: 0 auto;}



#centerright {

	float: right;

	width: 710px;

	padding: 10px;

	}



.CenterContent {

	width: 470px;

	overflow: hidden;

	float: left;

	}

	

.RightContent {

	width:230px;

	margin-left:10px;

	float:right;

}







#Odiogo-Out .bttnOdiogo,

#Odiogo-Out .stbuttontext,

#Odiogo-Out .stbutton	{

	display: none;

	}





/*  Vertical Navigation Panel */



#contentTop	{

	height: 270px;

	width: inherit;

	margin: 0px;

	padding-bottom: 6px;

	border-bottom: solid 2px #ebebe0;

	}

	

#contentHome	{

	background: #ccc>

	}



.RightContent li {

	list-style: none;

	}



#navLeft {

	width: 230px;

	float: left;

	text-align: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1.1em;

	line-height: 1.3em;

	font-weight: normal;

	border-top: #08ae37 1px solid;

	}





#navLeft-dark {

	width: 230px;

	text-align: left;

	}



#navLeft-dark ul {

	list-style: none;

	/*background: #A4A4A4;*/

	background-color: #294905;

	padding: 0px;

	margin: 0px;

	}

	

#navLeft ul li ul{

	/*padding-left: 10px;

	width: 200px;*/

	font-size: x-small;

	}

	

#navLeft-dark a {

	color: #fff;

	display: block;

	width: 215px;

	padding:5px 0 5px 15px;

	/*border-bottom: #BEBEBE 1px solid;*/

	border-bottom: #bcb9b2 1px solid;

	}

	

#navLeft-dark a:hover {

	background-color: #bdd49d;

	display: block;	

	width: 215px;

	color: #000;

	text-decoration: none;

	}



#navLeft-light {

	width: 230px;

	text-align: left;

	}



#navLeft-light ul {

	list-style: none;

	/*background: #BEBEBE;*/

	background: #f9f8f9 url(images/bgNavBarDiv.gif) no-repeat top center;

	padding: 0px;

	margin: 0px;

	padding-top: 220px;

	}

	

#navLeft-light a {

	color: #000;

	display: block;

	width: 215px;
	
	padding:5px 0 5px 15px;

	/*border-bottom: #CCC 1px solid;*/

	border-bottom: #e6e5e2 1px solid;

	}

	

#navLeft-light a:hover {

	background-color: #E6E6E6;

	display: block;	

	width: 215px;
	
	text-decoration: none;

	}



#navLeft-white {

	width: 230px;

	text-align: left;

	}



#navLeft-white ul {

	list-style: none;

	/*background: #F2F2F2 ;*/

	background-color: #fff;

	padding: 0px;

	margin: 0px;



	}

	

#navLeft-white a {

	color: #000;

	display: block;

	width: 215px;

	padding:5px 0 5px 15px;

	/*border-bottom: #CCCCCC 1px solid;*/

	border-bottom: #f9f9f8 1px solid;

	}

	

#navLeft-white a:hover {

	/*background-color: #CCCCCC;*/

	background-color: #E6E6E6;

	display: block;	

	width: 215px;

	text-decoration: none;

	}

	

#flashMain	{

	padding: 5px;

	background: #fff;

	border: solid 1px /*#ebebe0*/ #cdcac2;

	}



#breadcrumb	{

	font-size: 9px;

	float: left;

	padding-top: 5px;

	color: #fff;

	}



#breadcrumb a	{

	font-weight: bold;

	color: #fff;

	}



			

/*  Content Tabs  */	



.tabCol	{

	padding-top: 10px;

	}



.tabHomeTitle440   {

    font: 800 12px/20px Georgia, "Times New Roman", Times, serif;

	color: #BC4D10;

    height: 20px;

    width: 395px;

	border-bottom: solid 1px #999;

	text-transform: uppercase;

    float: left;

    margin: 10px 0 5px 0;

    }



.tabHomeTitle220   {

    font: 800 12px/20px Georgia, "Times New Roman", Times, serif;

	color: #BC4D10;

    height: 20px;

	border-bottom: solid 1px #999;

	text-transform: uppercase;

    float: left;

    margin: 10px 0 5px 0;

	width: 155px;

    }

	

.tabHomeDesc   {

    font: 600 10px/11px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;

    width:inherit;

    margin-bottom:20px;

    }



.tabNews	{

	width: 55px;

	height: 55px;

	margin-right: 5px;

	background: url(images/bgHdngTab-news.gif) top center;

	overflow: hidden;

	float: left;

	}				



	

.tabHomeRss   {

	font: normal 10px/15px Arial, Helvetica, sans-serif;

	color: #000;

    height: 20px;

    width: 395px;

    float: left;

    margin: 10px 0 15px 10px;

	}





/* 03 - FOOTER

/* ----------------------------------------------*/



#footer	{

	margin: 10px 0 0 0;

	padding: 10px 0 0 15px;

	width: 945px;

	border-top: 1px solid  #AAA1B4;

	background: url(images/bgFooter.gif) repeat-x; 

	}

	



#mainfooter	{

	background: url(images/bgContShadFoot.png) no-repeat top center;

	height:	60px;

	margin: 100;

	display: inherit;

	clear: inherit;

	}

* html #mainfooter {

background:url(images/bgContShadFoot.gif) no-repeat top center; 

} 



.loginFoot	{

	display: block;

	float: right;

	padding-right: 10px;

	}



/* 01 - TYPOGRAPHY

/* ----------------------------------------------*/



h1 {

	display:none;

	float:left;

}



	.post-content h1 {

		display:block; float:none;

		font:bold 2.00em Arial, Helvetica, sans-serif; color:#484a4b;

	}

	

	h1.comments-title {

		margin:0 0 0 160px; padding:15px 0 0 0;

		display:block; float:none;

		font:2.50em Georgia, "Times New Roman", Times, serif; color:#484a4b;

	}



h2 {

	margin:0 0 20px 0; padding:0;

	font:2.00em Georgia, "Times New Roman", Times, serif; color:#464442;

}



	.post-content h2 {

		font:bold 1.50em Arial, Helvetica, sans-serif; color:#484a4b;

	}

	

	.post-content h2.title {

		font:bold 2.50em Arial, Helvetica, sans-serif; color:#484a4b;

	}



	h2.featured {

		margin:0; padding:0;

		width:auto; height:auto;

		font:bold 2.50em Arial, Helvetica, sans-serif; color:#d9eff7;

	}

	

	.featured-small h2 {

		display:block; line-height:104px;

	}

	

	h2.comments-title {

		margin:0 0 0 160px; padding:0 0 15px 0;

		display:block; float:none;

		font:.92em Georgia, "Times New Roman", Times, serif; color:#484a4b;

	}

	

	h2.gray {

		margin:0;

		font-size:1.75em;

	}



h3 {

	margin:0 0 10px 0; padding:0;

	font:normal 1.50em Arial, Helvetica, sans-serif; color:#bc4d10;

}



	.post-content h3 {

		font:bold 1.25em Arial, Helvetica, sans-serif; color:#484a4b;

	}



	.meta h3 {

		font-size:1.64em;

	}



h4 {

	font:1.17em Arial, Helvetica, sans-serif; color:#929ba3;

}



	.post-content h4 {

		font:bold 1.00em Arial, Helvetica, sans-serif; color:#484a4b;

		text-transform:uppercase;

	}



	h4.related-posts, h4.tags {

		font:1.27em Arial, Helvetica, sans-serif; color:#929ba3;

	}



h5 {

	margin:0 0 12px 0; padding:0 0 5px 0;

	font:2.0em Georgia, "Times New Roman", Times, serif; color:#5c6a76;

	border-bottom:3px solid #f4f7f8;

}



	.post-content h5 {

		font:bold 1.00em Arial, Helvetica, sans-serif; color:#484a4b;

		margin:auto; padding:auto;

		border:0;

	}

h1, h2, h3, h4, h5 {

	padding: 5px 0;

	

}



a:link, a:active, a:visited {

	color:#2f4f73; text-decoration:none;

}

	

	h2 a:link, h2 a:active, h2 a:visited {

		font:1em Georgia, "Times New Roman", Times, serif; color:#464442;

	}

	

		h2.featured a:link, h2.featured a:active, h2.featured a:visited {

			font:bold 1em Arial, Helvetica, sans-serif; color:#d9eff7;

		}

	

	h3 a:link, h3 a:active, h3 a:visited {

		font:normal 1em Arial, Helvetica, sans-serif; color:#bc4d10;

	}

	

	#pages-list li a {

		font:normal 0.94em Georgia, "Times New Roman", Times, serif; color:#d1dce7;

	}

	

	a.rss:link, a.rss:active, a.rss:visited {

	margin:0;

	padding:0 0 0 20px;

	width:auto;

	height:16px;

	font:normal 0.92em Arial, Helvetica, sans-serif;

	color:#d1dce7;

	float:right;

	background-image: url(images/rss.gif);

	background-repeat: no-repeat;

	background-position: left center;

	}

	

	a.twitter:link, a.twitter:active, a.twitter:visited {

		margin:0 0 30px 0; padding:0 0 0 50px;

		display:block;

		background:url(images/twitter-trans.png)  no-repeat center left;

		color:#d9eff7; outline:0;

	}

	

	a.email:link, a.email:active, a.email:visited {

		margin:0 0 30px 0; padding:0 0 0 50px;

		display:block;

		background:url(images/email-trans.png)  no-repeat center left;

		color:#d9eff7; outline:0;

	}

	

	a.rss-big:link, a.rss-big:active, a.rss-big:visited {

		margin:0; padding:0 0 0 50px;

		display:block;

		background:url(images/rss-big-trans.png)  no-repeat center left;

		color:#d9eff7; outline:0;

	}

		

	#category-list li a {

		font:normal 1em Verdana, Arial, Helvetica, sans-serif; color:#708389;

	}

	

		#category-list li.active a {

			font:bold 1em Verdana, Arial, Helvetica, sans-serif; color:#517d8d;

		}

		

	.related_posts li a, .meta a {

		font:0.92em Arial, Helvetica, sans-serif; color:#748a9c;

	}

	

	#sidebar a, #sidebar {

		color:#9ca0a4; line-height:145%;

	}

	

		.recentcomments a {

			font-weight:bold;

		}



a:hover {

	text-decoration:underline;

}



	#pages-list li a:hover {

		color:#FFF;

	}



	#category-list li a:hover {

		text-decoration:none; color:#517d8d;

	}

	

	.meta a:hover {

		color:#2f5074;

	}

	

	.related-posts-list li a:hover {

		font:0.92em Arial, Helvetica, sans-serif; color:#2f5074;

	}

	

	a.twitter:hover, a.email:hover, a.rss-big:hover {

		color:#FFF;

	}



/* 02 - STRUCTURE

/* ----------------------------------------------*/



.clearfix:after {

    content: " ";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0;

}



.clearfix {

    display: inline-block;

}



html[xmlns] .clearfix {

    display: block;

}



* html .clearfix {

    height: 1%;

}



.container {

	margin:0 auto; padding:0;

	width:941px; height:auto;

}



.left {

	float:left;

}



.right {

	float:right;

}





#pages-top {

	margin:0; padding:8px 0;

	width:auto; height:15px;

	overflow: visible;

	

}



/* 03 - HEADER

/* ----------------------------------------------*/



#pages-list {

	margin:0; padding:0;

	width:auto; height:auto;

	list-style:none;

	float:left;

}

		

	#pages-list li, #pages-list li.blank {

		margin:0 8px 0 0; padding:0 0 0 8px;

		width:auto; height:auto;

		float:left;

	}

	

		#pages-list li.blank {

			background:none;

		}

			

#subscribe {

	margin:0; padding:0;

	width:auto; height:auto;

	float:right;

}



#dept_title {color:#FFF; font:1.2em Verdana, Geneva, sans-serif; margin-left:10px; padding-top:5px;}



/* image css */

img.alignleft, div.alignleft

{

float:left;

margin:0 0.5em 0.5em 0;

}

img.alignright, div.alignright

{

float:right;

margin:0 0 0.5em 0.5em;

}

img.aligncenter, div.aligncenter

{

text-align:center;

margin:0 auto;

}

.wp-caption {

border: 1px solid #ddd;

text-align: center;

background-color: #f3f3f3;

padding-top: 4px;

margin: 10px;

/* optional rounded corners for browsers that support it */

-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 p.wp-caption-text {

font-size: 11px;

line-height: 17px;

padding: 0 4px 5px;

margin: 0;

}



/* Post (latest) */

.CenterContent img.thumbnail {

	-moz-border-radius-bottomleft:3px;

	-moz-border-radius-bottomright:3px;

	-moz-border-radius-topleft:3px;

	-moz-border-radius-topright:3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	background-color:#EEEEEE;

	border:1px solid #DDDDDD;

	padding:5px;

	margin: 0 auto 0 auto;

}



.CenterContent .latest .block {

	width: 220px;

	float: left;

	margin-left: 10px;

	margin-bottom: 20px;

	display: inline;

}



.CenterContent .latest h3 {

	padding-top: 5px;

}



.CenterContent p.post-details {

	line-height: 18px;

	margin-top: -20px;

	position: relative;

}



.CenterContent p.post-details a {

	text-decoration: none;

}



.CenterContent p.post-details a:hover {

	text-decoration: underline;

}



.CenterContent p.post-details {

	color: #636363;

	font-size: 11px;

	padding: 0 50px 0 1px

}



.page_post_wrap p, .entry p {margin-bottom: 10px;} 

.page_post_wrap ul, .entry ul, .entry ol {list-style-position:outside; margin-bottom: 10px; list-style-type: bullet;

padding-left:20px;}



.fix{

	clear: both;

	height: 1px;

	margin: -1px 0 0;

	overflow: hidden

}



/* Comments */

#comments #commentlist {list-style:none;margin:0 0 1em;padding:0;text-align:justify}

#comments #commentlist li {list-style:none;margin:15px 0 3px;padding:5px 10px 3px}

#comments .comment {padding:5px 0 10px 0}

.commentlist p {font-size:1.2em}

#comments #commentlist li.alt {background:#EEE}

#comments cite.fn , #commentlist cite.fn a {color:#b32413;float:left;font:1.1em Georgia, Serif;font-weight:bold;padding:11px 0 0 12px;width:150px}

#comments #commentlist p {clear:both;margin:10px 5px 10px 0}

#comments #commentmetadata {font-weight:normal}

#comments #commentform input.input {border:1px solid #CCC;font-size:1.1em;margin:5px 5px 1px 0;padding:2px;width:170px}

#comments #commentform input.input:hover {background:#EEE}

#comments #commentform textarea {border:1px solid #CCC;padding:2px;width:98%}

#comments #commentform textarea:hover {background:#EEE}

#comments #commentform #submit {}

#comments #commentform p {margin:0 0 .5em}

#comments #allowed-tags strong {display:block}

#comments .nocomments {margin:0;padding:0;text-align:center}

#comments .commentmetadata {display:block;margin:0}

div.comment-author {background:#f6f4f1;margin:0 0 10px;overflow:hidden;width:100%;}

div.comment-author .avatar {background:#fff;float:left;}

div.comment-meta {float:right; padding: 13px 15px 0 0; font-size:10px;}

.reply {float:left;}

h3#comments-number {border-top:1px dotted #999;color:#1e1e1e;font:1.665em Georgia, Serif;padding: 18px 0 18px 0px}

#comments ul.children {margin: 0 0 0 20px}

#respond h3{border-top:1px dotted #999;color:#1e1e1e;font:1.665em Georgia, Serif;padding: 18px 0}





/* Archives */

h2.arh {

	border-bottom: #EBEBEB 1px solid;

	margin-bottom: 10px;

	position: relative;

}



#CenterContent .archives .block {

	position: relative;

	margin-bottom: 15px;

	clear: both;

}







#CenterContent .archives img.alignleft {

	margin: 15px 15px 0 0;

}



#CenterContent h2 {

	font-size: 24px;

}



/* Align */



.aligncenter {

	margin: 10px auto 20px auto;

	display: block;

	-moz-border-radius-bottomleft:3px;

	-moz-border-radius-bottomright:3px;

	-moz-border-radius-topleft:3px;

	-moz-border-radius-topright:3px;

	background-color:#EEEEEE;

	border:1px solid #DDDDDD;

	padding:5px;



}



.alignleft {

	margin: 10px 20px 8px 0;

	float: left;

	-moz-border-radius-bottomleft:3px;

	-moz-border-radius-bottomright:3px;

	-moz-border-radius-topleft:3px;

	-moz-border-radius-topright:3px;

	background-color:#EEEEEE;

	border:1px solid #DDDDDD;

	padding:5px;



}



.alignright {

	margin: 10px 0px 8px 20px;

	float: right;

	-moz-border-radius-bottomleft:3px;

	-moz-border-radius-bottomright:3px;

	-moz-border-radius-topleft:3px;

	-moz-border-radius-topright:3px;

	background-color:#EEEEEE;

	border:1px solid #DDDDDD;

	padding:5px;



}



/* Tables in Majors */



tr{vertical-align:top;}

tr.headrow {

	font-weight: bold;

	color: #FFF;

	background-color: #4B4657;

}

tr.totalrow {

	font-weight: bold;

	color: #FFF;

	background-color: #7B7592;

}

tr.oddrow{

	background-color: #CDC6D3;

}
