/*



Theme Name: GoodTheme Lead



Theme URI: 



Description: 



Author: GoodTheme



Author URI: 



Version: 1.0.+



Tags: 



*/







/** 3AM-specific */















#threeamfooter



{



	height: 40px;



	width: 935px;



	background: #fff url('images/footer-flourish.png') 326px -1px no-repeat;



	margin: 0 auto;



	display: none



}







/*  theme is licensed under the GPL  */











* {



	margin: 0; padding: 0;



}



body {



	text-align: center;



	font: 12px Verdana, Arial, Helvetica, sans-serif;



	color: #666;



	background: #e6eff9



}



#all {



	width: 950px;



	margin: 0 auto;



	text-align: left;



}



a {



	color: #c21c1c;



	text-decoration: none; 



}



p a {



	text-decoration: underline;



}



a:hover {



	color: #cc0000;



}



img {



	border:0;



}



.break {



	font-size: 0;



	width: 0; height: 0;



	clear: both;



}



.alignleft {



	float: left;



	margin: 4px 10px 5px 0;



}



.alignright {



	float: right;



	margin: 4px 0 5px 10px;



}



.aligncenter {



	text-align: center;



}



.hidden {



	display: none;



	



}



li{



	list-style: none;



}







h1 {font-size: 18pt; padding: 0px 0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}



h3 {font-weight: normal; font-size: 12pt;padding: 10px 0;font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}



h4, h5, h6 {font-size: 9pt;padding: 10px 0;font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}







.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



}







.alignleft {



	float: left;



}







.alignright {



	float: right;



}







/** BEGIN wrapper **/



#wrapper {



	width: 1000px;



	margin: 1 auto;



	text-align: left;



	border:1px solid #ccc;



	border-width: 0px 0px 0px 0px;



}



/** END wrapper **/







/* main menu */



#menu



{



	height: 30px;



	margin: 57px 0px 10px 0px



}







#nav {



	margin: 0px auto;



	padding: 0px 0px;



	width:950px;



	}



	



#nav ul {



	float: left;



	list-style: none;



	margin: 0px;



	padding: 0px;



	}



	



#nav li {



	float:left;



	list-style: none;



	margin: 0px 7px 0px 0px;



	padding: 0px;



	}



	



#nav li a, #nav li a:visited {



	color: #666;



	display: block;



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



	font-size: 11px;



	font-weight: bold;



	padding: 10px 10px 10px 10px;



	text-decoration: none;



	text-transform:uppercase;



	background: #bfcacf;



	}







#nav li a:hover {



	color:#f4f4f4;



	background: #6798ac;



	}



	



#nav li li a, #nav li li a:visited {



	width: 130px;



	color: #999;



	float: none;



	margin: 0px 0px 0px -1px;



	padding: 7px 10px 7px 10px;



	}



	



#nav li li a:hover, #nav li li a:active {



	background: #000;



	color: #fff;



	padding: 7px 10px 7px 10px;



	}







#nav li ul {



	z-index: 9999;



	position: absolute;



	left: -999em;



	height: auto;



	width: 100px;



	margin: 0px;



	padding: 0px;



	}







#nav li li { 



	}







#nav li ul a { 



	width: 100px;



	}







#nav li ul a:hover, #nav li ul a:active { 



	}







#nav li ul ul {



	margin: -29px 0 0 130px;



	}







#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {



	left: -999em;



	}







#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {



	left: auto;



	}







#nav li:hover, #nav li.sfhover { 



	position: static;



	}



	



	



#nav .current_page_item a, #nav .current_page_item a:visited {



	color: #fff;



	background:#7cb3cf;



	}







#nav .current_page_item a:hover {



	color:#FFFFFF;



	}







	



	



#nav .current_page_item ul li a, #nav .current_page_item ul li a:visited{



	background: #FFFFFF;



	color: #666;



	}







#nav .current_page_item ul li a:hover {



	background: #f1f1f1;



	color: #000;



	}























/** BEGIN header **/



#head{ 



	width:935px;



	height:140px;



	clear:both;



	background: transparent url('images/top_flourish.png') 0 -20px no-repeat;



	position: relative;



	}



	



	#head div.social



	{



	background:transparent;



	width:500px;



	height:50px;



	position: absolute;



	left:620px;



	top:146px;



	}



	



		#head div.social p



		{



		position: relative;



		}



			#head div.social p a



			{



			display: block;



			height: 64px;



			width: 64px;



			background:none;



			float:left;



			margin-left: 1px;



			overflow: hidden;



			text-indent: -999px;



			}



	



	



			#head div.social p a.facebook {background: transparent url('images/facebook.png') 0 0 no-repeat;}



			#head div.social p a.twitter {background: transparent url('images/twitter.png') 0 0 no-repeat;}



			#head div.social p a.posterous {background: transparent url('images/posterous.png') 0 0 no-repeat;}



			#head div.social p a.friendfeed {background: transparent url('images/friendfeed.png') 0 0 no-repeat;}



			#head div.social p a.linkedin {background: transparent url('images/linkedin.png') 0 0 no-repeat;}



                        #head div.social p a.rss {background: transparent url('images/rss.png') 0 0 no-repeat;}



			



	#head div.kc 



	{



		padding-top: 0px;



		padding-left: 0px;



		width: 409px;

		position: relative;

		

		width: 576px;



		height: 191px;



		background: transparent url('images/Karima_Catherine_blog.png') 0 0 no-repeat;



	}



	#head div.kc  h1 a



	{



		display: block;



		overflow: hidden;



		text-indent: -999px;



	}



	#head div.kc h3.description



	{

		margin-top: 130px;

		margin-left: 28px;

		line-height: 0px;



		padding: 0px 0px 0px 0px;

		position: relative;



		font-size: 15px;		



		letter-spacing:0.005em;



		font-weight: normal;



		font-family: Georgia, Times, serif;

		font-style: italic;

		font-weight: bold;

		color: #8e9aa2;





	}



	



		#head p.logo



	{



		position: relative;	



	}



	



		#head p.logo a



		{



			position: absolute;



			left: 835px;



			top: 20px;



			display: block;



			height: 72px;



			width: 205px;



			background: transparent url('images/header_3amlogo.png') 0 0 no-repeat;



			text-indent: -999px;



			overflow: hidden;



		}







	







/* Category Navigation */







#cat_navi {



	width: 100%;



	height:58px;



	overflow:hidden;



	height:58px;



	overflow:hidden;



}







#cat_navi li a span {



	font-size: 9px;



	color: #9D9D9D;



	font-weight: normal;



}		



/* Second Menu */







#secnav, #secnav ul {



	padding: 0;



	margin: 0;



	list-style: none; 



	line-height: 1;



	width:935px;



}







#secnav a {



	display: block;



	line-height: 58px;



	padding: 0 20px 0 20px;



	line-height: 16px;



	padding: 14px 20px 11px;



	color: #212121;



}







#secnav li:hover, #secnav li.sfhover1 {



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



	cursor: pointer;



}







#secnav li:hover span, #secnav li.sfhover1 span {



	color: #fff;



}







#secnav li {



	float: left;



	font-size: 12px;



	font-weight: bold;



}







/* Style drop down list */







#secnav li ul {



	position: absolute;



	width: 1em;



	width: 188px;



	left: -999em;



	z-index: 10;



	border: 1px solid #e6e6e6;



	border-width:0px 1px 1px;



}







#secnav li li {



	font-weight: normal;



}







#secnav li:hover ul, #secnav li.sfhover1 ul {



	left: auto;



}







#secnav li ul li a {



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



	line-height: 34px;



	color: #565656;



	font-size: 10px;



	width: 148px;



	padding: 0 20px;



}







#secnav li ul li a {



}







#secnav li ul li a:hover {



	background: #D4D4D3;



}







#secnav li ul ul {



	margin: -35px 0 0 188px;



	border-width:1px;



}







#secnav li:hover ul ul, #secnav li.sfhover1 ul ul {



	left: -999em;



}







#secnav li:hover ul, #secnav li li:hover ul, #secnav li.sfhover1 ul, #secnav li li.sfhover1 ul {



	left: auto;



}







/* IE7 Fix */







#secnav  li:hover, #secnav  li.hover {  



	position: static;



}











/** END header **/







/** BEGIN content **/



#content {



	width: 576px;



	float: left;



	background-color:#ffFFFF;



}



	#content .featured {



		border-bottom: 1px solid #f2f2f2;



		margin-bottom: 30px;



		/*background-color:#2F3540;*/



		color:#000;



		overflow:hidden;



	}



		#content .featured img {



			float: left;



			background-color:#eee;



			border: 1px solid #ddd;



			padding: 5px;



			margin-bottom:20px;



			margin-top:30px;



			overflow:hidden;



		}



		#content .featured .thumb {



			overflow:hidden;



		}



		#content .featured .fblock h3 {



			font-size: 2.5em;



			margin-bottom: 5px;



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



		}



		#content .featured .fblock h3 a {



			color: #000;



			text-decoration: none;



			font-weight:normal;



		}



		#content .featured .fblock h3 a:hover {



			color: #c00;



			text-decoration: none;



		}



		#content .featured .auth {



			margin:0;



			color:#999999;



			padding-bottom:15px;



		}



		



		#content .featured .auth a {



			color:#999999;



		}



		#content .featured .auth a:hover {



			color:#c00;



		}



		#content .featured .readmore {



			float:right;



			margin:0px 0px 0 0;



			overflow:visible;



			height:35px;



		}



		#content .featured .readmore a {



			color:#fff;



			background-color:#000000;



			padding:5px 15px;



			letter-spacing:4px;



			font-size:9px;



		}



		#content .featured .readmore a:hover {



			color:#000;



			background-color:#f2f2f2;



		}



		#content .featured .cont {



			margin:10px 0 20px 0;



			text-align:justify;



			font-size:8pt;



			color:#333333;



			overflow:visible;



		}



		.contadarchiv{



			margin:50px 0px 20px 40px;



		}



		.contadvert_468x60 {



			margin-left:8px;



		}



		#contarch{ margin-top:40px;



		}



		#content .featured .details {



			font-size: 0.9em;



			margin-bottom: 15px;



		}



		#content .featured p {



			line-height: 1.4em;



		}



		#content .featured .fpost {



		}



	#content .post {



		width: 220px;



		float: right;



		padding: 10px 35px 15px 0;



		border-bottom: 1px dotted #f2f2f2;



		margin-bottom: 30px;



		text-align:justify;



	}



		#content .post h3 {



			font-size: 1.2em;



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



			padding:10px 0;



		}



			#content .post h3 a {



				color: #c42029;



				text-decoration: none;



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



				padding:5px 0;



			}



		#content .post img {



			width: 220px; height: 101px;



			padding: 5px;



			border: 1px solid #ddd;



			float: left;



			margin: 0 10px 15px 0;



			background-color:#eee;



		}



		#content .post p {



			line-height: 1.4em;



			font-size: 0.9em;



		}



		#content .post .uvod {



			width:232px;



			overflow:hidden;



		}



		



		#content .post .category {



			clear: both;



			float: left;



			font-size: 0.8em;



			padding-top: 10px;



			width:200px;



			border-bottom:1px solid #f2f2f2;



			padding:5px 0;



			height:15px;



			color:#999999;



			line-height:17px;



		}



		#content .post .comments {



			float: right;



			font-size: 0.8em;



			padding-top: 10px;



			width:32px;



			border-bottom:1px solid #f2f2f2;



			padding:5px 0;



			height:15px;



			text-align:right;



			color:#999999;



			line-height:17px;



		}



		#content .post .category a, #content .post .comments a{



		color:#999;}



	#content .uneven {



		float: left;



		clear: both;



		padding-left:35px;



	}



	#content .postnav {



		clear: both;



		padding: 20px;



	}



		#content .postnav ul {



			list-style-type: none;



			padding: 10px;



		}



			#content .postnav ul li {



				float: left;



				color: #B5B4BC;



				padding: 4px;



			}



			#content .postnav ul li a {



				color: #636363;



				text-decoration: none;



				display: block;



				padding: 2px 6px;



				border: 1px solid #E2E2E2;



			}



			#content .postnav ul li a:hover {



				border-color: #ffffff;



			}



			#wp_page_numbers ul {



				border-top: 0 !important;



			}



			#wp_page_numbers .page_info {



				padding: 3px 6px !important;



				margin-right: 2px;



				border: 1px solid #e0e0e0 !important;



				margin-top: 4px;



			}



			#wp_page_numbers .active_page a {



				background-color: #ffffff !important;



				border: 0 !important;



			}



#content .postmeta{ background-color:#CC0000;}



/** END content **/







/** BEGIN sidebar **/



#side {



	width: 370px;



	padding-bottom: 20px;



	float: left;



	background-color:#fff;



	margin-left: 53px;  



}



#sidebar {



	width: 330px;



	float: right;



	padding: 0px 0 0 0;



	background-color:#fff;



	font-size:8pt;



	margin-top:20px;



	margin-right:20px;



	



}



	#sidebar ul {



		list-style-type: none;



		margin-bottom: 15px;



	}



		#sidebar ul li {



			line-height: 1.4em;



			padding: 2px 0;



		}



		#sidebar ul li a {



			color: #000;



			text-decoration: none;



		}



		#sidebar ul li a:hover {



			color: #003d6a;



			text-decoration: underline;



		}



	#sidebar .box {



		margin-bottom: 10px;







	}



		#sidebar .box h2 {



			padding: 8px 10px;



			font-size: 1.2em;



			text-transform: uppercase;



			background:transparent url('images/sidebar_bg.png') 0  0 repeat-x;



			color:#FFF;



			border:0px solid #ddd;



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



			font-weight: bold;



		}



		#sidebar .box .popular {



			list-style-type: none;



			padding: 12px;



		}



			#sidebar .box .popular li {



				line-height: 1.4em;



				padding: 4px 0;



			}



			#sidebar .box .popular li a {



				font-weight: bold;



				text-decoration: none;



			}



			#sidebar .box .popular li p {



				padding: 4px 0;



			}



		#sidebar .box .flickr {



			text-align: center;



			padding: 3px;



		}



			#sidebar .box .flickr img {



				margin: 7px;



			}



		#sidebar .box .video {



			padding: 15px 12px;



		}



		#sidebar .box .tags {



			padding: 10px;



			



		}



			#sidebar .box .tags a {



				color: #000000;



				text-decoration: none;



			}



			#sidebar .box .tags a:hover {



				color: #003d6a;



				text-decoration: underline;



			}



		#sidebar .dynamicsidebar{



		margin:10px;



		}



		#sidebar .dynamicsidebar h2{



		margin:10px -10px;



		}







/* Tabs */







#tabs {







	height:auto !important;



	padding: 0px 5px 5px 5px;



	



	border:1px solid #ddd;



	background:#eeeeee url('images/sidebar_bg.png') 0  0 repeat-x;







	float:right;



	display: block;



	overflow:hidden;



	list-style-type:none;



	margin-right:20px;



	margin-top: 20px;



}



	#tabs ul li



	{



		background-color: transparent;







	}



		/*#tabs a{



			color:#FFF;



		}*/



		#tabs a:hover{



			color:#003366;



		}



		#tabs #feat a, #tabs #sub a, #tagcloud



		{



			color: #000;



		}







#tabs #pop img {



			width: 80px; 



			height: 36px;



			padding: 2px;



			border: 1px solid #eee;



			float: left;



			margin: 0 10px 10px 0;



		}







 #tabs #feat img {



			width: 80px; height: 36px;



			padding: 2px;



			border: 1px solid #eee;



			float: left;



			margin: 0 10px 10px 0;



			background-color:#FFFFFF;



		}



		



		



.inside {



	width: 307px !important;



	padding:5px !important;



	border:1px solid #ddd !important;



	margin:5px 0px 0px !important;



	background-color: #FFFFFF;







}



	.inside a



	{



		color: #000; 



	}	



ul.gttTabs {



	width: 100%;



	padding: 0 0 7px 0;



	list-style-type:none;



}







ul.gttTabs li {



	float: left;



	display:inline;



	font-size: 11px;



	line-height: 25px;



	background: #ffffff;



	color: #000000;



	font-weight: bold;



	font-size: 11px;



	margin:5px 5px 0px 0px !important;



	cursor: pointer;



	list-style-type:none;



}







ul.gttTabs li a {



	line-height: 28px;



	color: #000000;



	display: block;



	float: left;



	padding: 1px 5px;



	font-size:1.2em;



	text-transform: uppercase;



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



}







ul.gttTabs li a.selected, ul.gttTabs li a:hover {



	text-decoration:none;



	color: #6D6D6D !important;



	background-color:#F2F2F2;



}







#tagcloud {



	padding:10px;



}















#sub img {



	float: right;



	margin: 0 0 8px 8px;



}







.inside li {



	border-bottom:1px solid #EEEEEE;



	padding:8px;



	height:40px;



}







.inside li img.avatar, .inside li img.thumbnail {



	border: 1px solid #ddd;



	padding: 3px;



	background-color: #ffffff;



	float: left;



	margin: 0 8px 0 0;



	list-style-type:none;



}







/* end tabs */















/*  about */







#about{



padding: 0 ;



font-size:11px;



overflow:hidden;



	}







#about a{



}







#about p.text{



	padding: 10px 0px ;



	line-height: 20px;



	color: #444;



	margin:0px 0px;



}







#about img{



	float: left;



	margin:7px 12px 3px 0px;



}







/* end about */











/*ads*/







#rekla{



	overflow:hidden;



}



.rekla{



	margin: 0px 0 0 0;



	padding:0;



	width:330px;



	float:left;



	overflow:hidden;



}















.rekla ul {



   	 margin: 0px 0px;



	 padding: 10px 10px 0 10px;



	 list-style:none;



	overflow:hidden;



}



	 



.rekla ul li{



	padding:0;



	list-style:none;



	float:left;



	margin:0;



}







.rekla li a{



	padding-right:0px;



}







.rekla li a:link, .rekla li a:visited {



	text-decoration: none;



}







#rekla img{



	margin:3px 8px;



	padding:4px;



	border:1px solid #CCCCCC;



}











#social img{



	padding:23px 0px 12px 22px;



}



			



/* left sidebar */







#left {



	width:165px;



	float:left;



	margin:7px 0px 0 0;



	padding:0;



	}







#left h2{



	font:bold 0.9em Verdana, Arial, Helvetica, sans-serif;	



	margin: 0;



	padding:  7px 10px;



	text-transform:uppercase;



	color:#FFFFFF;



}







#left label{



	font:normal 11pt arial, georgia, times;



	color: #000;	



	margin: 0;



	padding: 0;



}







#left p {margin:0; padding: 0;}







#left img {padding: 0; margin: 0;}







#left ul {



	margin:12px;



	padding:0;



	}







#left ul li {



	margin: 0;



	padding: 0;



	line-height: 14pt;



	list-style-type: none;



	}







#left ul ul {



	margin:14px 0;



	padding: 0;



}







#left ul ul li {



	list-style-type: none;



	}







#left ul ul ul{



	margin: 0;



	padding: 0;



}







#left ul ul ul li{



	padding: 0 0 0 10px;



	



	color: #898989;



}















/* right sidebar */







#right{



	width:165px;



	float:right;



	margin:7px 0 0 0;



	padding: 0;



	}







#right h2{



	font:bold 0.9em Verdana, Arial, Helvetica, sans-serif;	



	margin: 0;



	padding:  7px 10px;



	text-transform:uppercase;



	color:#FFFFFF;



}







#right label{



	font:normal 11pt arial, georgia, times;



	color: #000;	



	margin: 0;



	padding: 0;



}







#right p {margin:0; padding:0;}







#right img {padding: 0; margin: 0;}







#right ul {



	margin:12px;



	padding:0;



	}







#right ul li {



	margin: 0;



	padding: 0;



	line-height: 14pt;



	list-style-type: none;



	}







#right ul ul {



	margin:14px 0;



	padding: 0;



}







#right ul ul li {



	list-style-type: none;



	}







#right ul ul ul{



	margin: 0;



	padding: 0;



}







#right ul ul ul li{



	padding: 0 0 0 15px;



	color: #898989;



}















	/* Search */







#searchform{



	padding:0;



	margin:15px 10px 25px 0;



	}







#searchform input#s{



	margin:0;



	padding: 8px 10px;



	border:1px solid #ccc;



	width:307px;



	font-size:pt;



	color: #444;



	}







#searchform input#searchsubmit{



	border:none;



	background:#333;



	color:#fff;



	text-transform:lowercase;



	



	}











	#sidebar .half {



		padding: 20px 15px 5px;



	}



		#sidebar .half .l {



			float: left;



			width: 145px;



		}



		#sidebar .half .r {



			float: right;



			width: 145px;



		}



		#sidebar .half h2 {



			background: none;



			padding: 0;



			margin-bottom: 5px;



		}



/** END sidebar **/







/** BEGIN footer **/



#footer {



	clear: both;



	background-color: #666;



	padding: 15px 0;



	font-size: 0.9em;



	color:#ccc;



	margin: 10px 0 40px 0;



	float:left;



	width:1000px;



}



#totop {



	clear: both;



	width:900px;



	border-bottom:1px solid #fff;



	padding-bottom:10px;



}



	#footer .wrapper {



		width: 960px;



		margin: 0 auto;



		text-align: right;



		clear:both;



		font-size:7pt;



		border-top:0px solid #fff;



		padding-top: 5px;



	}



	#footer h2 {



		color: #ccc;



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



		font-size:14pt;



		font-weight:normal;



		padding:0px 5px 5px 5px;



		border-bottom:1px solid #999;



		margin-bottom:15px;



	}



	#footer p {



		color: #ccc;



		line-height:20px;



	}



	#footer li {



		line-height:20px;



		padding:5px 10px;



	}



	#footer a {



		color: #7cb3cf;



	}



	#footer a:hover {



		color: #fff;



	}



	#footer p.l {



		float: left;



	}



	#footer p.r {



		float: right;



	}



	



	







#footee1{ width:250px; padding:15px; margin:15px 15px 15px 0; float:left;}



#footee2{width:250px; padding:15px; margin:15px 15px 15px 0;float:left;}



#footee3{width:250px; padding:15px; margin:15px 15px 15px 0; float:left;}







/** END footer **/







/** BEGIN miscellaneous **/



#content .single {



	padding-top: 26px;



	padding-left: 30px;



	padding-right: 30px;



	margin-bottom: 10px;



	text-align:justify;



}



	#content .single h2 {



		font-size: 20pt;



		margin-bottom: 5px;



		font-family: Verdana, Arial, Helvetica, Sans Serif;



		font-weight:normal;



		color:#444;



	}



	#content .single p {



		font-size: 12px;



		font-family: Verdana, Arial, Helvetica, Sans Serif;



		line-height: 1.6em;



		margin-bottom: 10px;



	}



	#content .single ul, #content .single ol {



		list-style-position: inside;



		margin-bottom: 10px;



	}



	#content .single li {



		line-height: 1.5em;



		padding: 2px 0;



	}



	#content .single blockquote {



		padding: 10px 10px 5px;



		margin: 10px;



		background-color: #eeeeee;



		border-width: 1px;



		border-style: solid;



		border-color: #e0e0e0;



	}



	#content .single img {



		border:1px solid #eee;



		padding:3px;



	}



	#content .single h3, #content .single h4, #content .single h5, #content .single h6 {



		font-size: 1.2em;



		margin-bottom: 5px;



	}



/* Comments */



.comentary{ padding:35px; font-size:9px;}



ol.commentlist { list-style:none; margin:10px; padding:0px; text-indent:0; }



ol.commentlist li {height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }



ol.commentlist li.alt { }



ol.commentlist li.bypostauthor {}



ol.commentlist li.byuser {}



ol.commentlist li.comment-author-admin {background-color: #f2f2f2;}



ol.commentlist li.comment { }



ol.commentlist li div.comment-author { padding:0 170px 0 0; }



ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }



ol.commentlist li div.vcard cite.fn { font-style:normal; }



ol.commentlist li div.vcard cite.fn a.url { color:#900; text-decoration:none; }



ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }



ol.commentlist li div.vcard img.avatar { border:5px solid #d5d5d5; left:7px; position:absolute; top:7px; }



ol.commentlist li div.vcard img.avatar-32 {}



ol.commentlist li div.vcard img.photo {}



ol.commentlist li div.vcard span.says {}



ol.commentlist li div.commentmetadata {}



ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }



ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }



ol.commentlist li div.comment-meta a:hover { color:#000; }



ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }



ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }



ol.commentlist li div.reply { background:#000; border:1px solid #000;  font:bold 9px arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }



ol.commentlist li div.reply:hover { color:#fff; background:#c00 ; border:1px solid #c00; }



ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }



ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }



ol.commentlist li ul.children li { }



ol.commentlist li ul.children li.alt {}



ol.commentlist li ul.children li.bypostauthor {}



ol.commentlist li ul.children li.byuser {}



ol.commentlist li ul.children li.comment {}



ol.commentlist li ul.children li.comment-author-admin {}



ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }



ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }



ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }



ol.commentlist li ul.children li.depth-5 {}



ol.commentlist li ul.children li.odd {}



ol.commentlist li.even { background:#fff; }



ol.commentlist li.odd { background:#f2f2f2; }



ol.commentlist li.parent { }



ol.commentlist li.pingback { }



ol.commentlist li.pingback.parent { }



ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }



ol.commentlist li.thread-alt { }



ol.commentlist li.thread-even {}



ol.commentlist li.thread-odd {}











ol.commentlist li.authcomment {



background-color: #00FF00 !important;



} 











#comment{



	width:90%;



	padding:10px;



	}







#author, #email, #url, #comment, #submit{



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



	font-size: 8pt;



	margin:10px;



	padding:5px;



	border: 1px solid #999;



	}



	



#submit{margin:10px; padding:5px;background: #ccc;}







	.required {



		color: #ff0000;



	}



h2.title {



	font-size: 1em !important;



	text-transform: uppercase;



	padding-bottom: 20px;



}



.notfound {



	padding: 40px;



}



	.notfound h2 {



		font-size: 18px;



		font-weight: normal;



		margin-bottom: 10px;



	}



	



	







.fix{



	clear: both;



	height: 1px;



	margin: 0 0 -1px;



	overflow: hidden;



}







/* Start tables */







 table, table.post



{



  border-collapse: collapse;



  margin: 1px;



  width:auto;



}







table, table.post .post tr, .post th, .post td



{



  background-color:Transparent;



}







th, td



{



  padding: 5px;



  border: solid 1px #2F3540;



  vertical-align: top;



  text-align:left;



}







.post th



{



  text-align:center;



  vertical-align:middle;



  padding: 7px;



}















/* Finish tables */







/** END miscellaneous **/







/** BEGIN wordpress 2.7 comments **/



#comments ol {



	list-style-type: none;



	clear: both;



	padding: 0;



	margin: 0;



}



	#comments .buffer {



		padding: 10px;



	}



	#comments ol li {



		margin-bottom: 10px;



	}



	#comments ol li ul li {



		border: 1px solid #e0e0e0;



		padding: 10px;



	}



	#comments ol li .avatar {



		float: right;



	}



	#comments ol li .comment-author {



		



	}



		#comments ol li .comment-author .fn {



			font-weight: bold;



			font-size: 1.2em;



		}



	#comments ol li .comment-meta {



		font-size: 0.9em;



		color: #999999;



		margin: 5px 0 10px;



	}



	#comments ol li .reply {



		font-size: 0.9em;



		font-weight: bold;



		padding-bottom: 10px;



	}



	#comments .children {



		list-style-type: none;



	}



#comments .navigation {



	padding: 0 0 40px;



	font-size: 0.9em;



}



	#comments .navigation a {



		color: #999999;



		padding: 3px 8px;



		border: 1px solid #cccccc;



	}



	#comments .navigation a:hover {



		color: #000000;



		border-color: #000000;



		text-decoration: none;



	}



#comments .says {



	display: none;



}



/** END wordpress 2.7 comments **/








