body, h1, h2, h3, h4, h5, h6, blockquote, p, form{	margin: 0;	padding: 0;}
body{	margin: 0;	font-family: Arial, Helvetica, Georgia, Sans-serif;	font-size: 12px;	text-align: center;	height:100%;	background:#066caa url(images/bckgnd.jpg) repeat-x center top;	color: #000000;}img {	border: 0px;}h1{	font-family: Georgia, Sans-serif;	font-size: 24px;	padding: 0 0 10px 0;}a:link, a:visited {	text-decoration: none;	color: #2277dd;	border:0;}a:hover {	text-decoration: none;}p{	padding: 0 0 10px;}/*+++++++++++++++++++++++++ Global Wrapper +++++++++++++++++++++++++++++*/#wrapper{	margin:0 auto;	width: 935px;	height:100%;	text-align: left;	padding:5px;}/*+++++++++++++++++++++++++ header +++++++++++++++++++++++++++++*/#header{	float: left;	width: 928px;height:125px;	background-image:url(images/header.jpg);	margin:0;	padding:0;}#logo {	float:left;	width:385px;	margin:20px 0 0 20px;}#logo h1 {	width:385px;	height:85px;	background:url(images/logo.jpg) no-repeat center top; 	display: block;}#logo h1 span {	display:none;}#logo h1 a {	width: 385px;	height: 85px;	display: block;	background: url(images/logo.png) no-repeat center top;}#header_right {	float:right;	width:510px;	height:95px;	margin:20px 0 0 0;  	padding-right:8px;}#banner {	width:470px;	height:70px;	margin:0 0 0 20px;	padding:0 6px 0 0;}/*+++++++++++++++++++++++++ Main Menu +++++++++++++++++++++++++++++*/.menu {	float:right;	margin-top:5px;	padding:3px;	width:485px;}.menu li {	display:inline;	list-style:none;	margin:0;	padding:0;}.menu ul, .menu ol {	display:inline;	list-style:none;	margin:0;	padding:0 4px 0 0;	float:right;}	.menu a:link, .menu a:visited {	color:#FFFFFF;	font-weight:bold;	margin:0;	padding:3px 10px 3px 10px;	text-decoration:none;	border-bottom:2px solid #7f9fac;}	.menu a:hover {	text-decoration: none;	border-bottom:none;	background:#4eadd2;}/*+++++++++++++++++++++++++ Recent Posts + About Me +++++++++++++++++++++++++++++*/#block {    background:url(images/block_me.jpg) no-repeat;    height:194px;width:928px;    margin:0;    padding:0;            clear:both;  }#lblock {    height:180px;width:467px;    padding:6px 0 0 12px;    margin:6px 0 0 0;     float:left; }/*+++++++++++++++++++++++++ About Me +++++++++++++++++++++++++++++*/#rblock {    height:154px;width:350px;    padding:24px 37px 10px 27px;    margin:0;     float:right;    color:#FFF;    font-size:12px;    text-align:justify;    overflow:hidden;}#rblock a:link, #rblock a:visited, #rblock a:hover {    font-weight:700;    color:#5dcefa;}/*+++++++++++++++++++++++++ Recent Posts: Content +++++++++++++++++++++++++++++*/#recent_content {    overflow:hidden;    width:450px;    height:155px;    margin:10px 0 0 48px;    font-weight:700;}#recent_content a:link, #recent_content a:visited {    font-size:12px;    font-family:Arial,Verdana;    color:#e6e1e1;    text-decoration:none;}#recent_content a:hover {    font-size:12px;    font-family:Arial,Verdana;    color:#5dcefa;}#recent_content ul {    list-style: none;    margin: 0;    padding: 5px 0 0 2px;    float:left;}#recent_content li {    background:url(images/tag_blue.gif) no-repeat 3px 7px;    list-style:none;    line-height:25px;    padding-left:20px;    float:left;    width:200px;    overflow:hidden;}/*+++++++++++++++++++++++++ Wrapper: Container + Sidebar +++++++++++++++++++++++++++++*/#c_wrapper {    margin-left:2px;    padding-top:1px;    width: 925px;    background:url(images/container.jpg) repeat-y;    clear:both;}/* Faux column fix for firefox starts*/.clearfix:after {    content: ".";    clear: both;    height: 0;    visibility: hidden;    display: block;}.clearfix {    display: inline-block; /* Fixes IE/Mac */}/* Faux column fix for firefox ends*//*++++++++++++++++++++++++++++ Container + Posts ++++++++++++++++++++++++++++++++*/#container{	float:left;	width: 505px;	padding-left:18px;	padding-right:13px;	text-align:justify;}/*++++++++++++++++++++++++++++ Post Header ++++++++++++++++++++++++++++++++*/.post_header {	margin:0 5px 0 0; padding:0 5px 0 0;	height:65px;	width:490px;}.post_headerr {	margin:0; padding:0;}.post_title {	margin:0 5px 0 5px; padding:2px 0px 0 0;}.post_title h2 {	text-shadow: 1px 1px 1px #aaa;}.details {	margin:0; padding:4px 0;}.files {	background:url(images/folder.gif) no-repeat;	margin:0; padding:0 0 0 20px;}.comment_list {	background:url(images/list_comments.gif) no-repeat;	margin:0; padding:0 0 0 20px;}.edit {	background:url(images/edit.gif) no-repeat;	margin:0; padding:0 0 0 20px;}/*+++++++++++++++++++++++++++ Post Calendar +++++++++++++++++++++++++++++++*/.the_date {	display:block;	text-align: center;	float:left;height:67px;	font-family: Arial, Helvetica, sans-serif;	width:62px;	margin:0 6px 0 0;	background:url(images/calendar.jpg) no-repeat;}.date_m {	display:block;	font-size: 0.9em;	margin:0;	padding-top:9px;	color:#fff;	font-weight: bold;	text-align:center;}.date_d {	display:block;	font-size:1.2em;	margin:0;	color:#3fb4d6;	font-weight: bold;	padding:0.7em 1px 1.1em 0;	text-align: center;}/*++++++++++++++++++++Entry++++++++++++++++++++++++*/.post{	padding: 10px 0 10px 0;}.post h2{	font-family: Arial, Sans-serif;	font-size: 18px;	padding-bottom:4px;	color:#f5153a;	border-bottom:1px dashed #7f9fac;}.entry{	line-height: 18px;	margin-top:6px;	width:488px;	margin-right:4px;	overflow: hidden;}/*+++++++++++++++++++++++Post Meta Data++++++++++++++++++++++++*/.metadata {	clear: both;	height:20px;	width:484px;	margin-top:5px;	margin-bottom:5px;	margin-right:5px;	padding: 2px 0 1px 5px;	background:#44494d;	border:1px solid #b8b8b8;	color:#FFFFFF;}.metadata a:link, .metadata a:visited {	text-decoration:none;	color:#3fb4d6;	font-weight:700;}p.postmetadata{	margin: 10px 0;	height:16px;	width:440px;}.navigation{	padding: 10px 0 0 0;	font-size: 14px;	font-weight: bold;	line-height: 18px;}/*++++++++++++++++++++++++++ Sidebar +++++++++++++++++++++++++++++*/.sidebar{	float: left;	width: 358px;	height:100%;	background: #44494d;	margin: 0;}/*++++++++++++++++++++++ LSidebar + RSidebar +++++++++++++++++++++++++*/.lsidebar {	margin:0;padding:0;	float:left;	width:160px;}.rsidebar {	margin:0;padding:0;	float:right;	width:193px;}.lsidebar ul, .rsidebar ul {	list-style: none;	margin: 0;	padding: 0 1px 0 0;}.lsidebar ul li, .rsidebar ul li {	padding: 10px 0 4px 0;	font-family: Arial, Georgia, Sans-serif;	font-size: 12px;	color:#ffffff;	margin:0;}.lsidebar ul li a:link, .lsidebar ul li a:visited, .rsidebar ul li a:link, .rsidebar ul li a:visited {	color:#d7dff0;}.lsidebar ul li a:hover, .rsidebar ul li a:hover {	color:#5dcefa;}.lsidebar ul li h2, .rsidebar ul li h2 {	font-family: Verdana,Arial, Georgia, Sans-serif;	font-size: 11px;	background-color:#7d8083;	margin:0 0 6px 0; padding:6px 0 5px 8px;	height:16px;	color:#fff;	text-transform:uppercase;}.lsidebar ul ul li, .rsidebar ul ul li {	padding: 0 0 0 15px;	line-height: 18px;	font-family: Arial, Georgia, Sans-serif;	background:url(images/tag_blue.gif) no-repeat 3px 4px;  }.lsidebar ul ul ul li, .rsidebar ul ul ul li {	padding: 0 0 0 10px;	line-height: 18px;	font-family: Arial, Georgia, Sans-serif;	font-size:11px;	background:url(images/sub_categories.gif) no-repeat 0px 3px;}.lsidebar ul ul ul li a:link, .lsidebar ul ul ul li a:visited, .rsidebar ul ul ul li a:link, .rsidebar ul ul ul li a:visited {	color:#c1d0ef;}.lsidebar ul ul ul li a:hover, .rsidebar ul ul ul li a:hover  {	color:#5dcefa;}#footer{	clear: both;	float: left;	width: 925px;	height:88px;	background:url(images/footer.jpg) no-repeat;	padding: 10px 0 0 0;	font-size:11px;}#footer p{	line-height:13px;	text-align:center;}#footer a:hover {	color:#2277dd;      }/*++++++++++++++++++++++++++++++ Misc +++++++++++++++++++++++++++++++++*//*++++++++++++++++++++++++++++++ Search +++++++++++++++++++++++++++++++++*/#search { 	width:355px;	height:48px;	margin:4px 4px 0 0;	background:url(images/search.jpg) no-repeat; }#search #s { 	font-size:8pt;	margin:7px 0 0 10px;	padding-left:3px;	width:326px;	height:16px;}
input#s { 	color:#000;	padding-top:2px;	background:#fcfcfc;}
/*++++++++++++++++++++++++++++++  BlockQuote +++++++++++++++++++++++++++++++++*/blockquote {	margin:5px 10px;	padding:0 7px 10px 7px;	font-size:12px;	color:#336699;  	border-left:4px solid #40a9c9;      }
blockquote blockquote {	margin:5px 10px;	padding:0 7px 10px 7px;	font-size:12px;	color:#336699;  	border-left:4px solid #40a9c9;   }
/*++++++++++++++++++++++++++++++ Comments +++++++++++++++++++++++++++++++++*/.author_info {	float:left;	width:320px;	font-family:"New times roman",Arial;	padding-bottom:2px;}.comment_count {	color:#acc4d0;	float:right;	width:40px;	font-weight:700;	font-size:24px;}
.gravatar {	float:left;	height:32px;width:32px;	margin-right:7px;	margin-bottom:2px;}
/*++++++++++++++++++++++++++++++ Calendar +++++++++++++++++++++++++++++++++*/table#wp-calendar{	width: 100%;}
/*+++++++++++++++++++++++++++++ Comment +++++++++++++++++++++++++++++++++*/#commentsbox { 	margin: 0px; padding: 0px; 	float: left; 	width: 490px; 	font-size:11px;}#comments { 	margin:0px; 	padding:2px 4px; 	background:#2370bf;	color:#FFFFFF;	border:2px solid #c1dbe8;	height:18px;	font-weight:700;	font-size:14px;}.boxcomments { 	margin-bottom:20px;	width:490px;}#commentform { 	margin:0;padding:15px 15px 1px;	border:2px solid #3eb0e9;	background:#c1dbe8;	color:#003f80;}#commentform a:link, #commentform a:visited {}#commentform h2 {	text-shadow: 1px 1px 1px #aaa;}#commentform label { 	display:block;	margin:0;}#commentform input { 	margin:0 5px 10px 0;	padding:1px;	background:#2370bf;	color:#FFFFFF;	font-weight:700;}#commentform textarea { 	width:400px;margin:0 0 10px;	padding:0;	font-size:11px;	border:2px solid #3eb0e9;    }#commentform #submit { 	margin:0 0 20px;}#commentform p { 	margin:5px 0; }ol.commentlist { 	margin:0 0 1px;	padding:0;	list-style:none;}ol.commentlist li { 	background:#c1dbe8;	display:block;	margin:7px 0;	padding:6px 15px 12px 15px; 	list-style:none;}ol.commentlist li.mycomment { 	border-bottom:1px dashed #2277dd;	border-top:1px dashed #2277dd;	background:#c1dbe8;	display:block;	list-style:none;margin:7px 0;	padding:6px 15px 12px 15px;}ol.commentlist li.commenthead { 	display:block;	list-style:none;	margin:0;padding:5px 0px;}#trackback {	margin:0px; 	padding:2px 4px; 	background:#2370bf;	color:#FFFFFF;	border:2px solid #c1dbe8;	height:18px;	font-weight:700;	font-size:14px;}ol.tblist { 	margin:0 0 1px;	padding:4px 3px;	list-style:none;}ol.tblist li { 	padding:2px 0 0 0;	margin:0; 	display:block;	list-style:none;}input#url,input#author,input#email,textarea { 	color:#666;	width:40%;	border:2px solid #3eb0e9;	margin-bottom:0.6em;	background:#fcfcfc;	font-weight:normal;	font-size:11px;	margin-top:2px;padding:3px;}#mycaptcha input.captcha_na {	width:20px;	height:20px;	margin:0;	display: inline-block;	padding:1px;	background:#3eb0e9;	color:#FFFFFF;}#mycaptcha input.captcha_a {	width:20px;	height:20px;	margin:0;	display: inline-block;	padding:1px;	background:#FFFFFF;	color:#3eb0e9;}#counters,#partners {text-align: center;}.left_icon, .right_icon {	margin: 5px;}.left_icon {	float: left;}.right_icon {	float: right;}.thumbnail, .thumbnail-single {	background-color: #fff;	border: #44494d 1px solid;	padding: 1px;}.thumbnail {	float: left;	margin: 0 10px 10px 0;}.thumbnail-single {	float: right;	margin: 0 0 10px 10px;}