/*Theme Name: Dev ThemeDescription: Theme by Dev.Version: 03Author: DevAuthor URI: http://kreativenet.com/Tags: fixed width, two columns*/* {margin:0; padding:0; }body {	font:62.5% "arial", helvetica, sans-serif;	line-height:1.7em;	color:#444;	background-color:#525252;}a {	color:#124AA8;	text-decoration:none;	font-weight:bold;}a:hover {	color: #084E7A;	text-decoration:underline;}p {padding-top:10px;}h1 {margin: 20px 0 0}img {	margin:8px 10px 5px 10px;	}input {vertical-align: middle}h2 {	font: normal 1.8em "arial", helvetica, sans-serif;	margin: 0 0 12px;}blockquote {	margin: 10px 25px 10px 30px;	border-left: 3px solid #124AA8;	background: #FFFDD5;	padding: 5px 15px;	font-size: 1.3em;	color:#000;}blockquote p {	font-size: 1em !important;	margin: 0;}.execphpwidget{float:left;width:100%;}.aligncenter,.wp-caption {	border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;	padding-top: 4px;	margin: 10px;}.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;}#wrapper {	width: 974px;	margin: 0 auto;	background-color:#FFFFFF;	padding-left:0px;	/*background-image:url(images/content_bg1.gif);*/	background-repeat:repeat-y;	background-position:center top;}#header {	margin-bottom: 0px;	position:relative;	overflow:hidden;	background-image:url(images/header_bg.gif);	background-repeat:repeat-x;	height:33px;	width:100%;}/*----------------------------------*//*----------------------------------*/#header-bg {	background:#092437 url(images/header-bg.jpg) no-repeat scroll 0 0;	height:151px;	position:relative;		border-top:0px solid #FFF;}#header-bg h1 {	position:absolute;	top:0px;	left:15px;	color:#000;	line-height: 0.85em;	font-size:2.3em;	margin: 14px 0 15px;	background:#FFF500;	padding:10px 10px 4px 10px;}#header-bg h1 a {	font-family:"Arial Black";	font-weight:normal;	color:#000;	letter-spacing:-1px;	}#header-bg h1 span {	display: block;	font-size: 0.50em;	font-weight: normal;	text-transform: uppercase;	color:#124AA8;}#navcontainer {	background:transparent url(images/nav-bg.png) no-repeat scroll 0 0;	height:42px;	position:relative;	bottom:0;	left:0;	width:100%;}/*----------------------------------------*/#nav {  background:transparent url(images/menu_bg_nor.gif) repeat-x scroll 0 0;	height:42px;	position:relative;	bottom:0;	left:0;	width:100%;	margin-bottom: 15px;  }#nav ul {  margin: 0;  padding: 0;  list-style: none;  float:right;    }#nav li {  float: left;  margin-right: 0px;  vertical-align:middle;    }* html #nav li a { /* Filter for IE6 to prevent li stacking */  float: left;  text-decoration: none;  }* html #nav li a span { /* Filter for IE6 to prevent li stacking */  float: left;  margin-left: 4px;  text-decoration: none;  }#nav li a {  display: block;      text-transform: normal;  font-size: 10pt;  text-decoration: none;  padding:0 1px;    }#nav li a span {  display: block;    margin-left: 2px;  padding-left: 19px;  padding-right: 19px;   font-weight: bold;  color: #FFF;      text-decoration: none;    }#nav ul li span{padding-top:10px; height: 33px; background:transparent url(images/menu_bg_nor2.gif) repeat-x scroll 0 0;}#nav li a:hover {  background-position: left -26px;  text-decoration: none;  cursor: pointer; /* For IE6 */    }#nav li a:hover span {  background-position: right -26px;  color: #fff;  background: url(images/menu_bg_sel.gif) left top no-repeat;  }#nav li.current_page_item a {  background-position: left -26px;    }#nav li.current_page_item a span {  background-position: right -26px;  color: #fff;  background: url(images/menu_bg_sel.gif) left top no-repeat;  }  #skip_top {	height:37px;	float:right;	position:relative;	bottom:0;	left:0;}/*----------------------------------------*/#skip {	list-style:none;		margin:0;	padding:0 0.5em;	border-bottom:0px solid #000;	}#skip li {	display:inline;	font-size:120%;	line-height:2.5;	margin:0 1em 0 0;	padding:0;}#skip a:link, #skip a:visited {	background:transparent url(images/arrow-skip.gif) no-repeat scroll 100% 60%;	border-color:#FFFFFF;	color:#666666;	font-weight:normal;	padding-right:10px;}#skip a:focus, #skip a:active, #skip a:hover {	background-color:#FFFDD5;	color:#000000;	text-decoration:underline;}#divSearchForm {	position:relative;	float:right;	vertical-align:bottom;	margin:18px 13px 0 0;}#divSearchForm label {	display:inline;	margin:0;	color:#333;	font-family:"arial", helvetica, sans-serif;	text-transform:uppercase;	font-weight:bold;	vertical-align:middle;}#divSearchForm input.txt {	display:inline;	width:185px;	height:18px;	padding:3px;	border:1px solid #1F4E6E;	vertical-align:middle;	font-size:11px;	color:#123A56;}#divSearchForm input.txt:focus {	color:#000;	background:#f6feda;}#divSearchForm input.btn {	margin:0;	vertical-align:middle;	}#searchsubmit{background: url(images/search-btn-bg.gif) no-repeat;	border: none;	width: 92px;	height: 29px;	font: bold 12px Arial, Helvetica, sans-serif;	color: #FFFFFF;	vertical-align: top;}#container {	width: 100%;	margin-bottom:0px;	background-image:url(images/content_bg.gif);	background-repeat:repeat-y;	background-position:left top;}#container:after {	content: '.';	display: block;	clear: both;	visibility: hidden;	height: 0;}#content {	width: 640px;	float: left;	margin:0 15px 0 15px;	padding: 0 10px 0 0;	overflow: hidden;}#content h2 {	font:normal 1.3em"arial", helvetica, sans-serif;	padding: 0 0 4px;	color:#000;}#content h2 a {	font-weight:normal;	text-decoration:underline;	color:#000;	}#content h2 a:hover {	color:#124AA8;	}#content h2.pagetitle {	padding-left: 3px;	padding: 1px 0 4px;}#content h3 {	font:bold 1.7em "arial", helvetica, sans-serif !important;	color:#000;	margin-bottom:-5px !important;}#content p, ntent li {	font-size: 1.3em;	line-height: 1.4em;}#content h3 a {	text-decoration:underline;	}	#content .post {	margin: 0 0 2.2em;}#content .post h2 a {	font-size:.7em;	margin:0 0 -2px;	text-decoration:none;	font-weight:bold;}#content .post h2 {	font-size:3.4em;	margin:0 0 0px;	text-decoration:none;	line-height:28px;	padding-bottom:15px;}#content .post h3 {	margin-bottom:0px !important;}.post ul, .post ol {	margin:0 0 6px 35px;	font-size:12px;}.post li {	padding:8px 25px 0 0;	color:#000;}.post .postmetadata {	font-size:1.3em;	color:#215679;	font-weight:normal;	margin-top:12px;}.datebg{float:left;background-image:url(images/date_bg.gif);background-repeat:no-repeat;background-position:top left;width:55px;height:52px;text-align:center;margin-right:15px;margin-top:9px;}#title{vertical-align:top;}.postedby{font-family:Arial, Helvetica, sans-serif;color:#464646;font-size:1.5em;}.commentbg{float:right;background-image:url(images/comment_bg.gif);background-repeat:no-repeat;background-position:top center;width:89px;height:57px;text-align:center;padding-top:6px;margin-top:9px;}.commentbg a{font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;size:0.9em;text-decoration:none;}.postmetadata1{font-size:0.9em;color:#215679;font-weight:bold;float:right; position:relative; height:136px;background-image:url(images/mini-comments1.gif);background-repeat:no-repeat;background-position:top right;padding-top:16px;width:147px;height:82px;text-align:center;}.postmetadata1 a {	color:#fff;	text-decoration: underline;}.postmetadata1 a:hover {	color:#66ACFF;}.postmetadata a {	color:#999;	text-decoration: underline;}.postmetadata a:hover {	color:#000;}.postmetadata3{font-size:1.2em;	color:#215679;	font-weight:bold;	float:right; position:relative;padding-top:0px;width:147px;height:50px;text-align:center;}.postmetadata3 a {	color:#66ACFF;	text-decoration: underline;}.postmetadata3 a:hover {	color:#297CBC;}.entry {  text-align: justify;}.entry p{  color:#000;}.entry h1 {	font-size: 1.8em;	margin: 15px 0 10px;}.entry h2 {	font-size: 1.65em !important;	font-weight: bold !important;	margin: 15px 0 10px !important;	padding: 0 !important;	border: none !important;}.entry h3 {	font-size: 1.45em !important;	font-weight: bold !important;	margin: 15px 0 10px !important;	padding: 0 !important;}.entry h4 {	font-size: 1.3em;	margin: 15px 0 10px;	font-weight: bold !important;}.nav {	font-size: 1.3em;	padding: 0 0 22px;}.navigation {	font-size: 1.3em;	margin:20px 0 5px 0;	height: 1.3em;}.alignleft {float: left;}.alignright {float: right;}h3#comments,h3#respond {	padding: 1px 0 4px;	border-bottom: 1px solid #EEE;}.commentlist {	margin: 20px 0 30px 0px;	font-size:120%;}.commentlist img {	float:none;	padding:0;	border:0;	}.commentlist li {	padding:5px 0 20px;	font-size:90%;}.cdata {	background:#CFDFE9;	border-top:1px solid #97B5C8;	padding: 3px 3px 3px 7px;	height: 1%;}.cdata strong {  display: block;  color:#000;}#content img.avatar {  	float: right;	display: inline;	border: 0;	margin: 1px 1px 0;}.ctext {  padding: 0 7px;  font-size:13px;  font-family:Arial, Helvetica, sans-serif;}.commentlist li p {	font-size: 1em !important;}.commentmetadata {	font-size: 1em;}.commentmetadata a {  color: #34739B;}#comment {	width: 610px;	height: 170px;}/* sidebar-----------------------------------------------------------------------------*/#sidebar {	float: right;	width: 270px;	padding: 0 10px 0 10px;	font-size: 1.2em;	line-height: 1.4em;}#sidebar ul	{	list-style: none;	margin:0 0 8px;	font-size:11px;	padding-right:0px;	}#sidebar ul li ul {	margin:0;	padding:0 0 0 0px;		}	#sidebar ul li ul li ul	{	margin:5px 0 -12px 0;	padding:0 0 0 4px;	}	#sidebar ul	li	{background:url(images/arrow.gif) no-repeat center left;		margin: 0px 0px -1px 0px;	border-bottom: 1px solid #D9E7EE;	padding:4px 0 4px 25px;	line-height: 15px;	}	#sidebar ul li a {		padding: 0 0 0 0px;	text-decoration:none;	color:#124AA8;	font-weight:normal;		}#sidebar ul li a:hover {	text-decoration:underline;	color:#000;	}#sidebar h2 {	font:bold 1.2em "arial", helvetica, sans-serif;	padding: 6px 10px 6px 3px;	line-height:0.8em;	color:#003C84;	border-bottom: 1px solid #89ACC5;	}#sidebar h3 {	font: normal 1.4em/1.1em "arial", helvetica, sans-serif;	padding: 0 0 3px;}#recent-comments ul li a{padding-left:25px;}.tags,#tag_cloud {	margin: 0 0 15px;}.tags {  text-align:center;  line-height:21px !important;}abbr, acronym {border:medium none;}abbr[title], acronym[title] {border-bottom:1px dotted #999;cursor:help;font-style:italic;}code, kbd, pre {font-family: Monaco,"Courier New",Tahoma;}pre {	padding:10px;	background:#F6F7F5;	font-size:120%;}code {	color:#990000;	font-family:"Courier New",Courier,mono;}.txtRed {	color:#FF0000;	font-size:130%;}.txtGrey {	color:#999;}#footerbg {		padding-bottom: 10px;		text-align:center;	color:#FFFFFF;	}#footerbg a{	color:#91D0FD;	}#footerbg a:hover{	color:#fff;	text-decoration:blink;	}#footer {	clear: both;	margin: 0;	font-size: 1.1em;	color: #808080;	width:100%;	background-image:url(images/footer_bg.gif);	background-repeat:repeat-x;	background-position:bottom;}#footer p{	text-align:center;	color:#999;	}#footer p a{	color:#999;	}#footer p a:hover{	color:#000;	}	#base .baseHdr{	font-size:1.2em;	color:#000;	font-weight:bold;	margin-bottom:0px;	border:none;	padding:0;}#base {display: inline; float: left; margin: 0; width:100%; clear:left; background-image:url(images/footer_img.jpg);}#base { width:100%; height:167px; border-bottom:0px solid #000; border-top:0px solid #000; position: relative; }#base ul {margin:130px 0px 0px 35px; width:850px; display:inline; float:right; list-style-type:none; }.grid12 h6 { margin: 10px 0 50px 0; }#GRCategory2, #GRCategory3{width:163px;height:22px;}.formlabel{color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;}#submitsugnup{background: url(images/btn_footersignup.gif) no-repeat;	border: none;	width: 163px;	height: 32px;		font: bold 12px Arial, Helvetica, sans-serif;	color: #FFFFFF;	vertical-align: middle;	cursor:inherit;}#submitsugnup2{background: url(images/btn_bodysignup.gif) no-repeat;	border: none;	width: 229px;	height: 32px;		font: bold 12px Arial, Helvetica, sans-serif;	color: #FFFFFF;	vertical-align: middle;	cursor:inherit;}#bbsubscribe{background: url(images/body_subs_bg.jpg) no-repeat;		width: 620px;	height: 200px;	margin-top:15px;	padding-top:78px;}#submitsugnup3{background: url(images/btn_rightsignup.gif) no-repeat;	border: none;	width: 229px;	height: 51px;		font: bold 12px Arial, Helvetica, sans-serif;	color: #FFFFFF;	vertical-align: middle;	cursor:inherit;}#rightsubscribe{background: url(images/right_subscribe.jpg) no-repeat;	background-position:right top;height: 380px;}#rightother{/*background: url(images/right_other.gif) repeat-y;*/background-position:right;width: 270px;}#rightrss{background: url(images/roght_rss_bg.jpg) no-repeat;	background-position:right bottom;height: 134px;}#righttwitter{background: url(images/right_twitter_bg.jpg) no-repeat;	background-position:right bottom;height: 134px;}.footerlinks ul {text-transform:uppercase;     display: inline;     list-style-type: none;     list-style-image:none;     margin:0;	 float:right;	 }.footerlinks li, .footerlinks li li, .footerlinks li li li {     display: inline;     padding: 0px 5px;	 color:#FFFFFF; }.footerlinks a {text-decoration:none;     	 padding-right:8px;	 color:#ADDDFF;     border-right: 1px solid #64A0CB;}
