/*
Theme Name: New Theme A
Description: Theme by Dev.
Version: 11
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:#ffffff;
}
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;
}
.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: 1000px;
	margin: 0 auto;
	background-color:#FFFFFF;
	padding-left:0px;	
}

#header {
	clear: both;
	margin: 0;
	margin-bottom: 0px;
	background-image:url(images/header_bg.gif);
	background-repeat:repeat-x;
	width:1000px;
}
/*----------------------------------*/


/*----------------------------------*/
#header-bg {
	background:#E7E6E6 url(images/header-bg.jpg) no-repeat scroll 0 0;
	height:136px;
	position:relative;
	width:1000px;	
	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:37px;
	position:relative;
	bottom:0;
	left:0;
	width:960px;
}
ul#navlist {
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
ul#navlist li {	
	border-right:1px solid #FFF;
	float:left;
	width:100px;
	margin:0;
	padding:0;
	text-align:left;
}
ul#navlist li a {
	color:#CCCCCC;
	display:block;
	font-size:11px;
	text-decoration:none;
	height:30px;
	font-weight:bold;
	padding:4px 15px 0 8px;
}
ul#navlist li a:hover {	
	color:#fff;
}
#navlist li a:hover {
background-image:url(images/menu_bg_sel.gif);
	color:#fff;
}
#navlist li.current_page_item {
	background-image:url(images/menu_bg_sel.gif);
	color:#FFF !important;
}


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

#navbg {
  background:url(images/menu_bg.gif) repeat-x scroll 0 0;
	height:37px;	
  }
#logopart2
{
float:left;
display:block;
background: url(images/logopart2.gif) left;
width:171px;
height:37px;

}
  #nav {
  float:right ;
   width:829px;
	height:37px;
	position:relative;
	bottom:0;
	left:0;	
	margin-bottom:0px;

  }

#nav ul {
float: right;
  margin: 0;
  padding-right: 4px;
  list-style: none;  
  }

#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: 0px;
  text-decoration: none;
  }

#nav li a {
  display: block;    
  text-transform: normal;
  font-size: 11px;
  text-decoration: none;
  padding-left:2px;  
  }

#nav li a span {
  display: block;  
  margin-left: 0px;
  padding-left: 12px;
  padding-right: 12px; 
  font-weight: bold;
  color: #FFF;    
  text-decoration: none;
   background: url(images/menu_bg_nor.gif) left top repeat-x;
  
  }
#nav ul li span
{
padding-top:12px;
 height: 25px;
}
#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: #000;
  background: url(images/menu_bg_sel.gif) left top repeat-x;
  }

#nav li.current_page_item a {
  background-position: left -26px;  
  }

#nav li.current_page_item a span {
  background-position: right -26px;
  color: #000;
  background: url(images/menu_bg_sel.gif) left top no-repeat;
  }
 
 
 #logopart3
{
float:left;
display:block;
background: url(images/logopart3.gif) left;
width:171px;
height:23px;

}
  #navbottom {
  float:right ;
   width:829px;
	height:23px;
	position:relative;
	bottom:0;
	left:0;	
	margin-bottom:0px;

  }
 
 #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:105px 9px 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:160px;
	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: 84px;
	height: 24px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	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 8px;
	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:1.3em;
	margin:0 0 -2px;
	text-decoration:none;
	font-weight:bold;
}
#content .post h2 {
	font-size:2.4em;
	margin:0 0 -2px;
	text-decoration:none
}
#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:4px 0 4px 0px;
}

.post .postedby {
	font-size:1.3em;
	color:#215679;
	font-weight:normal;
	margin:4px 0 4px 79px;
}
.postmetadata1
{
font-size:1.2em;
color:#215679;
float:left; position:relative;
background-image:url(images/date_comment_bg.gif);
background-repeat:no-repeat;
background-position:top left;
padding-top:0px;
width:64px;
height:107px;
text-align:center;
margin-right:12px;
}
.postmetadata1 h7
{
padding-top:12px;
}
.postmetadata1 li
{
margin-left:18px;
padding-top:7px;
list-style:none;
position:absolute;
}
.postmetadata1 a {
font-size:.8em;
	color:#464646;
	text-decoration: none;
}
.postmetadata1 a:hover {
	color:#000;
}
.postmetadata a {
	color:#999;
	text-decoration: none;
}
.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:#464646;
	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:#DEDEDE;
	border-top:1px solid #ccc;
	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: 640px;
	height: 170px;
}
/* sidebar
-----------------------------------------------------------------------------*/
#sidebar {
	float: right;
	width: 290px;
	padding: 0 0px 0 10px;
	font-size: 1.2em;
	line-height: 1.4em;
}
#sidebar ul	{
	list-style: none;
	margin:0 0 5px;
	font-size:11px;
	padding-right:12px;
	}
#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-top: 1px solid #E5E5E5;
	padding:4px 0 4px 25px;
	line-height: 15px;
	}	

#sidebar ul li a {	
	padding: 0 0 0 0px;
	text-decoration:none;
	color:#6D6D6D;
	font-weight:normal;
	}
#sidebar ul li a:hover {
	text-decoration:underline;
	color:#000;
	}
#sidebar h2 {
	font:bold 1.2em "arial", helvetica, sans-serif;
	padding: 3px 10px 0px 9px;
	line-height:0.8em;
	color:#000;
	text-transform:uppercase;
}

#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-top:185px;
	padding-bottom: 20px;
	text-align:center;
	color:#FFFFFF;
	
}
#footerbg a{
	color:#FFB906;
	}
#footerbg a:hover{
	color:#fff;
	}
#footer {
	clear: both;
	margin-top: 20px;
	font-size: 1.3em;
	color: #808080;
	width:1000px;
	background-image:url(images/footer_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:218px;
}
#footer p{
	text-align:center;
	color:#999;
	}
#footer p a{
	color:#999;
	}
#footer p a:hover{
	color:#000;
	}	
#base .baseHdr{
	font-size:1.5em;
	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); background-repeat:no-repeat;}
#base { width:1000px; height:162px; border-bottom:0px solid #000; border-top:0px solid #000; position: relative; }
#base ul {margin:40px 185px 10px; padding:10px 0 0 90px; width:282px; display:inline; float:left; list-style-type:none; }
#base li {padding:10px 4px; border-top:0px solid #C0BDBD; line-height:15px;}
.grid12 h6 { margin: 10px 0 50px 0; }

#GRCategory2, #GRCategory3
{
width:166px;
height:16px;
}
#GRCategory4, #GRCategory5
{
width:146px;
height:16px;
}
.formlabel
{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}
.formlabel_m
{
color:#3F3F3F;
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: 159px;
	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: 640px;
	height: 150px;	
	padding-top:120px;
	margin-top:20px;	
}

#submitsugnup3
{
background: url(images/btn_rightsignup.gif) no-repeat;
	border: none;
	width: 160px;
	height: 33px;	
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
	cursor:inherit;
}
#rightsubscribe
{
background: url(images/right_signup_img.jpg) no-repeat;	
background-position:left top;
height: 263px;
margin-bottom:15px;
}

#rightother
{
/*background: url(images/right_other.gif) repeat-y;*/
background-position:right;
width: 290px;
}

#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;
}

.roundedcornertop
{
background: url(images/rounded_top.gif) no-repeat top left; 
    padding: 10px 10px 0 10px;  
}
.roundedcornerbottom
{
background: url(images/rounded_bottom.gif) no-repeat bottom left; 
    padding: 10px 10px 0 10px;  
}
#roundedcorner { 
    background: #fff url(images/block_bg.gif) repeat-y top left; 
   
} 
 
.widget { 
    background: url(images/rounded_bottom.gif) no-repeat bottom left;
	margin-bottom:15px;
	padding-bottom:20px;    
} 
.widget h3 { 
    background: #fff url(images/rounded_top.gif) no-repeat top left; 
    padding-top: 10px; 
	height:10px;
	z-index:-1;
}  
.textwidget
{
margin:4px 16px;
padding-bottom:12px;
}
.bg_partiton
{
background: url(images/partition.gif) no-repeat top center; 
}
.bg_rss{
background: url(images/icon_rss.gif) no-repeat top left; 
}

/*for contactform*/
body div.formcontainer{
clear: both;
overflow: hidden;
width: 100%;
font-size:12px;
}

body div.formcontainer span.required {
color: #FF0000;
}

body div.formcontainer p.error,
body div.formcontainer p.important,
body div.formcontainer p.information,
body div.formcontainer p.success {
border-top: 1px solid #E8E8DE;
color: #442;
padding-left: 12px;
padding-bottom: 6px;
width: 100%;
font-size:12px;
}

body div.formcontainer p.error {
background: #fbfbee url('error.png') no-repeat 12px 50%;
border-bottom: 2px solid #F0D28B;
font-size:12px;
}

body div.formcontainer p.important {
background: #fbfbee url('important.png') no-repeat 12px 50%;
border-bottom: 2px solid #FED7CE;
font-size:12px;
}

body div.formcontainer p.information {
background: #fbfbee ;
border-bottom: 1px solid #C5DDF2;
font-size:8px;
font-weight:bold;
}

body div.formcontainer p.success {
background: #fbfbee url('success.png') no-repeat 12px 50%;
border-bottom: 2px solid #C7E9B3;
font-size:12px;
}

body div.formcontainer form.contact-form {
clear: both;
float: none;
width: 100%;
font-size:12px;
}

body div.formcontainer form.contact-form {
background: #F6F6F6;
color: #333333;
margin: 0.5em 0 1.5em 0;
font-size:12px;
padding:12px;
}

body div.formcontainer form.contact-form legend {
text-transform: uppercase;
font-size:12px;}

body div.formcontainer form.contact-form div.form-label {
display: block;
float:none;
line-height:150%;
margin: 0.5em 0 0 0;
padding:0;
text-align:left;
width:100%;
font-size:12px;
}

body div.formcontainer form.contact-form div.form-label label,
body div.formcontainer form.contact-form div.form-option label {
cursor: pointer;
line-height:100%;
font-size:12px;
}

body div.formcontainer form.contact-form div.form-input,
body div.formcontainer form.contact-form div.form-textarea {
display: block;
float:none;
margin: 0.2em 0 0 0;
width:60%;
font-size:12px;
}

body div.formcontainer form.contact-form div.form-input input,
body div.formcontainer form.contact-form div.form-textarea textarea {
padding: 0.3em;
width: 97%;
font-size:12px;
}

body div.formcontainer form.contact-form div.form-textarea textarea {
overflow: auto;
width:500px;
}

body div.formcontainer form.contact-form div.form-input input.error {
background-color: #FBF4E2;
font-size:12px;
}

body div.formcontainer form.contact-form div.form-input input.optional {
margin-bottom: 0.2em;
font-size:12px;
}

body div.formcontainer form.contact-form div.form-option,
body div.formcontainer form.contact-form div.form-submit {
display: block;
float:none;
margin: 1em 0 0 0;
width:100%;
font-size:12px;

}

body div.formcontainer form.contact-form div.form-submit input {
cursor:pointer;
padding:0.5em 2em;
font-size:12px;
font-weight:bold;
}
#buton_sub
{
margin-left:250px;
}
.otherlink
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.otherlink a {
	color:#6D6D6D;
	text-decoration:none;
	font-weight:bold;
}
.otherlink a:hover {
	color: #5C5C5C;
	text-decoration:underline;
}
/*---------------------------------*/