* {



	margin: 0; padding: 0;



}



body {



	text-align: center;



	font: 14px Arial;



    letter-spacing:; -0.5px;



	color: #161616;



	background: #ffffff url(images/header.jpg) no-repeat top center;



}



a {



	text-decoration: underline;



	color: #3366CC;#0071BF;



        font-weight: normal;



}







a:hover {



	text-decoration: none;



}







p {



	font: 14px; Verdana;



}







pl {



	font: 12px Verdana;



	font-style:italic;



        color:#808080;



}







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;



}



.hidden {



	display: none;



}



.noimage img {



	display: none;



}







#wrapper {



	text-align: left;



	width: 980px;



	margin: 0 auto;



}







/** BEGIN header **/



#header {





}



	#footer ol {



		list-style-type: none;

		padding-bottom: 20px;

		float:right;

		font-color:#ccc;



	}



		#foote ol li {



			font-size: ;12;



			float: left;



			background: url(images/divider.gif) no-repeat 0 11px;



			padding: 5px;



		}



		#footer ol li.f {



			background: none;



			padding-left: 0;



		}



	#header h1 {



		clear: both;



		font-size: 0;



	}



		#header h1 a {



			display: block;



			text-indent: -9999px;



			outline: none;



			background: url(images/logo.png)top; no-repeat 0 0;



			width: 203px; 



			height: 55px;25px;



			float: left;



		}



		



				#header h1 a: hover {







			background: url(images/logo.png)bottom;no-repeat bottom;



		}







	#header form {



		border: 1px solid #CCCCCC;



		height: 30px;



		float: right;



		width: 550px;



               margin-top:10px;



	}



		#header form p {



			float: left;



			border-right: 1px solid #cccccc;



			height: 30px;



			font-size: 0.9em;



			color: #808080;



		}



		#header form .date {



			padding: 8px 10px 12px;



			height: 10px;



		}



		#header form input {



			margin: 0px;



			width: 500px;225px;



			border: 1px solid #ffffff;



			font-size: 23px;



			font-family: Verdana;



			color: #DCDCDC;



			float: left;



		}



		#header form button {



			width: 16px; 



			height: 16px;



			border: 0;



			background: url(images/search.jpg) no-repeat 0 0;



			margin: 7px;



			text-indent: -9999px;



			float: right;



		}



	#header ul {



		list-style-type: none;



		clear: both;



		border-bottom: 1px solid #cccccc;



		border-left: 1px solid #cccccc;



		height: 27px;



		margin: 30px 0 10px;



	}



		#header ul li {



			float: left;



			border-right: 1px solid #cccccc;



			font-size: 14px;



		}



		#header ul li a {



			color: #0071BF;



			display: block;



			padding: 7px 7px 0 7px;



			background-color: ;#cccccc;



		}



		#header ul li a:hover {



			background-color: #fff;



			color: #0071BF;



		}







/** END header **/







/** BEGIN content **/



#content {



	clear: both;



	float: left;



	border-right: ;1px solid #CCCCCC;



	width: 620px;



	padding: 0 10px 10px 0;



}



	#content .latest {



		border-bottom: 1px solid #ccc;



		padding: 0px 20px 10px 0;



		margin-bottom: 10px;



	}



		#content .latest img {



			float: left;



			margin: 0 10px 5px 0;



			width: 20;0px;



			align:none;



		}



		#content .latest h2 {



			font-size: 1.5em;



			padding-right: 90px;



			font-weight:bold;



		}



		#content .latest p {



			font-size: 14px;



			margin-bottom: 12px;



			line-height: 1.4em;



		}



	#content .l {



		width: ;300px;



		float: left;



		border-right: 1px solid #FFFFFF;



 			padding-bottom: 10px;



	}







	#content .l li{



		width: 100px;



		float: right;



	}







		#content .l .post {



			font-size: 0.9em;



			padding-top: 10px;



		}



		#content .l .post h2 {



			font-size: 0.9em;



			color: #ffffff;



			text-transform: uppercase;



			background-color: #202014;



			padding: 5px 10px;



			float: left;



		}



		#content .l .post h2 a {



			color: #ffffff;



		}



		#content .l .post h3 {



			clear: both;



			font-size: 1.3em;



			width: 100%;



			padding: ;10px 0;



                        color: #0071BF;



		}



		#content .l .post img {



			float: right;



			margin: 0 10px 5px 0;



		}



		#content .l .post p {



			margin-bottom: 10px;



			line-height: 1.4em;



		}



	#content .r {



		border-left: 1px solid #ffffff;



		margin-left: -1px;



	}



		#content .r .post {



			font-size: 0.9em;



			padding-top: 10px;



		}



		#content .r .post h2 {







			font-size: 0.9em;



			color: #ffffff;



			text-transform: uppercase;







			background-color: #202014;







			padding: 5px 10px;



			float: left;



		}







		#content .r .post h2 a {



			color: #ffffff;



		}























































		#content .r .post h3 {



			clear: both;



			font-size: 1.3em;



			width: 100%;



			padding: ;10px 0;



	                color: #0071BF;



		}



		#content .r .post img {



			float: right;



			margin: 0 10px 5px 0;



		}



		#content .r .post p {



			margin-bottom: 10px;



			line-height: 1.4em;



		}



	#content .postnav {



		padding: 20px 0;



		clear: both;



	}



	#content .postnav ul {



		list-style-type: none;



		border: 0;



	}



		#content .postnav ul li {



			float: left;



			border: 1px solid #cccccc;



			margin: 2px;



			font-size: 0.9em;



		}



		#content .postnav ul li a {



			display: block;



			border: 0 !important;



			padding: 5px;



		}



		#content .postnav ul li a:hover {



			background-color: #007AAA;



			color: #ffffff;



		}



		#content li.page_info {



			padding: 5px !important;



		}







/** END content **/







/** BEGIN sidebar **/



#sidebar {



	float: right;

	width: 340px;

margin-top:20px;



}



	#sidebar div.head {



		background-color: #FFFFCB;



		border: 1px solid #CDCCCA;



		padding: 10px 5px;



	}



		#sidebar div.head h2 {



			font-size: 0.9em;



			text-transform: uppercase;



			margin-bottom: 10px;



		}



		#sidebar div.head .rss {



			font-size: 0.9em;



			padding: 2px 0 2px 24px;



			background: url(images/rss.gif) no-repeat 0 0;



		}



	#sidebar form {



		border: 1px solid #CDCCCA;



		border-top: 0;



		margin-bottom: 10px;



		background: url(images/subscribe.jpg) no-repeat center;



		height: 50px;



	}



		#sidebar form input {



			margin: 15px 12px 15px 40px;



			width: 180px;



			float: left;



			border: 1px solid #ffffff;



		}



		#sidebar form button {



			float: left;



			width: 72px; height: 25px;



			margin-top: 12px;



			text-indent: -9999px;



			border: 0;



			background-color: transparent;



		}



	#sidebar div.body {



		border: 1px solid #cccccc;



		padding: 10px;



		margin-bottom: 10px;



	}



		#sidebar div.body img {



			



		}



		#sidebar div.body a {



			color: #333333;



		}



		#sidebar div.body a:hover {



			color: #00658D;



		}



	#sidebar ul.head {



		list-style-type: none;



		border: 1px solid #cccccc;



		border-width: 1px 1px 0 0;



		height: 30px;



	}



		#sidebar ul.head li {



			float: left;



			text-transform: uppercase;



			font-weight: bold;



			border-left: 1px solid #cccccc;



		}



		#sidebar ul.head li a {



			color: #343434;



			display: block;



			padding: 8px 10px;



		}



		#sidebar ul.head li a:hover {



			



		}



	#sidebar ul.body {



		clear: both;



		list-style-type: none;



		border: 1px solid #cccccc;



		padding: 10px;



		margin-bottom: 10px;



	}



		#sidebar ul.body li {



			font-size: 0.9em;



			border-bottom: 1px dotted #313131;



			padding: 6px 0;



		}



		#sidebar ul.body li a {



			color: #323232;



		}



		#sidebar ul.body li a:hover {



			font-weight: bold;



			color: #006490;



		}



	#sidebar .l {



		width: 340px;



		float: left;



	}



		#sidebar .l h2 {



			font-size: 0.9em;



			text-transform: uppercase;



			padding: 5px 0;



		}



		#sidebar .l ul {



			list-style-type: none;



			margin-bottom: 20px;



		}



		#sidebar .l ul li {



			font-size: 0.9em;



			border-bottom: 1px dotted #353535;



			padding: 6px 0;



		}



		#sidebar .l ul li a {



			color: #363636;



		}



		#sidebar .l ul li a:hover {



			



		}



	#sidebar .r {



		width: 165px;



		float: right;



	}



		#sidebar .r h2 {



			border-top: 4px solid #1F1F15;



			font-size: 0.9em;



			text-transform: uppercase;



			padding: 5px 0;



		}



		#sidebar .r ul {



			list-style-type: none;



			margin-bottom: 20px;



		}



		#sidebar .r ul li {



			font-size: 0.9em;



			border-bottom: 1px dotted #353535;



			padding: 6px 0;



		}



		#sidebar .r ul li a {



			color: #363636;



		}



		#sidebar .r ul li a:hover {



			



		}



/** END sidebar **/







/** BEGIN footer **/



#footer {



	clear: both;



	border-top: 1px solid #cccccc;



	font-size: ;12;



	padding: 10px 0 30px;



}



/** END footer **/







/** BEGIN miscellaneous **/



#content .single ul {



	margin: 0 0 10px 18px;



}



#content .single ol {



	margin: 0 0 10px 20px;



}



	#content .single li {



		padding: 2px 0;



		line-height: 1.4em;



	}



	#content .single h3 {



		margin-bottom: 5px;



		font-size: 1.4em;



		font-weight: normal;



	}



	#content .single blockquote {







		padding: 20px 20px 10px;



		margin: 10px 0;



		background-color: #f3f3f3;



		border-width: 1px 0;















		border-color: #dddddd;







		border-style: solid;







		color: #9e9e9e;



		line-height: 1.4em;



	}



	.single .details {



			border-width: 1px 0;



			border-style: dotted;



			border-color: #BEC6C0;



			clear: both;



			padding: 5px;



			height: 1;5px;



			background:#E2FFE4;



	}



	.single .details p {



		margin-bottom: 5px !important;



	}







	.single .details .l {



		float: left;



		width: 49%;



		margin-bottom: 0 !important;



		color:#FF0084;



		 font-weight: bold;



	}



	.single .details .r {



		float: right;



		width: 49%;



		margin-bottom: 0 !important;



		color:#00805B;



		 font-weight: bold;



	}











#comments {



	padding: 0 10px 20px;



	font-size: 0.9em;



}



	#comments h2 {



		margin: 10px 0;



		font-size: 1.5em;



	}



	#comments p {



		margin-bottom: 10px;



		line-height: 1.5em;



	}



	#comments form {



		padding-top: 20px;



	}



	#comments form p {



		margin-bottom: 5px;



	}



	.commentauthor {



		margin-bottom: 5px !important;



		color: #9e9e9e;



		font-weight: bold;



	}



	.commentdate {



		font-size: 0.8em;



		margin-bottom: 5px;



		color: #909090;



	}



	.required {



		color: #ff0000;



	}



	#respond {



		padding-top: 20px;



	}



	.comment1 {



		border: 1px solid #cccccc;



		padding: 10px;



		margin-bottom: 10px;



	}



	.commentdetails {



		float: left;



	}



	.gravatar {



		float: right;



	}



	h2.title {



		padding: 20px 10px 20px;



		font-size: 1.3em;



		font-weight: normal;



		color: #FF9900;



	}



.archive {



	clear: both;



	font-size: 0.9em;



	padding: 10px;



	margin: 0 0 0px 0px;



}



	.archive h2 {



		font-size: 1.3em;



		font-weight: normal;



		padding-bottom: ;10px;



	}



	.archive h2 a {



		



		



	}



	.archive img {



		float: left;



		height: 75px;



		margin: 5px 10px 5px 0;



	}



	.archive p {



		margin-bottom: 10px;



		line-height: 1.5em;



	}



/** END miscellaneous **/







#content #popular {



float:left;

width: 600px;

margin-bottom:20px;
border-bottom: 1px solid #ccc;


}



		#content #popular h2 {



		color: #FF0000;



		font-size: 1.3em;



		font-weight: normal;



                margin:0 0 10px 0px;



                padding:5px 0 5px 35px;



	        background: url(images/best.jpg) no-repeat left;







		}



		#content #popular ul {



			list-style-type: none;



			padding: 0px 0px 10px 0;



		}



			#content #popular ul li {



				border-bottom: ;1px dotted #CCCCCC;

				padding: 2px 0;

				width:49%;

				float:left;

				position:relative;



			}



			#content #popular ul li a {

				color: #0071BF;

                

			}







#sidebar #new {



float:left;



width: 300px;



border-left:1px solid #ccc;



padding-left:10px;



}







#sidebar  #new h2 {



			color: #FF0000;



		font-size: 1.3em;



		font-weight: normal;



                margin:0 0 10px 0px;



	        background: url(images/new.jpg) no-repeat left;



                padding:5px 0 5px 35px;



		}



		#sidebar #new ul {



			list-style-type: none;



			padding: 0px 0px 10px 0;



		}



			#sidebar #new ul li {



				border-bottom: ;1px dotted #CCCCCC;

				padding: 2px 0;



			}



			#sidebar #new ul li a {



				color: #0071BF;



			}







#content ul{



float:left;



width: 600px;



list-style-type: none;



align:right;



}







			#content ul li {



				border-bottom: ;1px dotted #CCCCCC;



				padding: ;2px 0;



			}



			#content ul li a {



				color: #4096EE;#0071BF;



			}



#content #related{



padding-left:10px;



margin-left:10px;



float:right;



width: 300px;



list-style-type: none;



align:right;



background:;



border-left:1px solid #ccc;



color:#333;



}







 h3{



		font-size: 1.3em;



		font-weight: normal;



color:#ff9900;



}







/* Sub Menu */







#submenu {



    margin:20px 0 20px 0;

	padding: 0px;

	width: 980px;100%;

	height: 30px;

	position:relative;

	float:left;
border-bottom:1px solid #ccc;


}













.sub_menu li, .sub_menu li1 {



	height:30px;48px;



	font-size: 14px;



	font-weight:bold;



	float: left;



	list-style: none;



	border-right:1px solid #ccc;



	text-align: center;



	vertical-align: middle;



	style:block;

	border-top:1px solid #fff;

}







.sub_menu li:hover{



background-color:#fff;

	border-top:1px solid #ccc;





}







.sub_menu li1:hover{



background-color:none;



}







.cat-item a, .cat-item a:visited {



	padding: 0px 5px 0px 5px;



	text-decoration: none;



	height:20px;48px;



	text-align: center;



	vertical-align: middle;



	line-height: 20px;48px;

	font-weight:bold;



}







.cat-item a:hover {



	height:20px;48px;



	text-align: center;



	vertical-align: middle;



	line-height: 20px;48px;



	padding: 0px 5px 0px 5px;



}







.current-cat, .current-cat a, .current-cat a:visited {



	background-color: #fff;#999999;





	text-decoration: none;



}







.sub_menu li b {



	margin: 0px;



	padding: 3px 0px 3px 0px;







	color: #000000;



	text-decoration: none;



	



	display: block;



}







/* END Sub Menu */







/* Dropdown Menu, if there are some children categories in WordPress defined */







.children {	



margin:0px;



padding:0px;



	position: absolute;



	left: -9000px;



	



	background-color: #;ccc;#ffffff;



	border-right: 2;px solid #cccccc;



	border-bottom: 2;px solid #cccccc;



	border-left: 1;px solid #dddddd;



	border-top: 1;px solid #ff6600;



}







.sub_menu li:hover ul, .sub_menu li.iehover ul {



	left: auto;



}







.children li {



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



	padding: 0px 40px 1px 0px;



	



	float: none;



	position: relative;absolute;

    background:#fff;

	border-left:1px solid #ccc;

	border-right:1px solid #ccc;

	border-bottom:1px solid #ccc;



	text-align: left;



}







.children li a, .children li a:visited {



	color: #333;



}







.children li a:hover {



	



}







.children .current-cat, .children .current-cat a, .children .current-cat a:visited {



	background-color: #999999;







	color: #ffffff;



	text-decoration: none;



}

/* END Dropdown Menu */

.st-tag-cloud {
padding:0 0 0 10px;
}