body 
{
background:#fff;
color: #000;
font: 16px Georgia,verdana,"Times New Roman";
}

* {
margin:0px;
padding:0px;
}

a,a:hover {
text-decoration:none;
color:#3969A8;
}

blockquote {
font-family:Georgia, "Times New Roman", Times, serif;
color:#555;
border-left:0.2308em solid #333;
margin:0 0 1.5385em 1.5em;
padding:0 0 0 0.7692em;
}

abbr,acronym {
font-size:0.8462em;
line-height:1em;
border-bottom:1px dotted #999;
text-transform:uppercase;
letter-spacing:1px;
cursor:help;
}

code {
color:#008199;
font-family:Courier, "Courier New", monospace;
line-height:1em;
}

pre {
font-size:1.3em;
overflow:auto;
background:#ececec;
margin:0 0 1.5385em;
padding:0.7692em;
}

p.center {
text-align:center;
}

strong{font-weight:bold;}

.aligncenter, div.aligncenter,.aligncenter img, img.aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft
{
	float: left;
}

.alignright
{
	float: right;
}

.alignright img, img.alignright
{
	margin: 1em;
	margin-right: 0;
}

.alignleft img, img.alignleft
{
	margin: 1em;
	margin-left: 0;
}

.wp-caption
{
	background:#EEEEEE;
	border:1px solid #DDD;
	padding:3px;
	text-align:center; 
	margin:18px 10px;
}

.wp-caption-text 
{
	padding:3px 0 0;
	text-align:center;
	font-size:11px;
	margin:0;
}

.wp-caption-dd 
{
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.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;
}

.hidden
{
	display: none;
}

/* Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
}

#wp-calendar caption {
	text-align: center;
	width: 100%;
}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
}

p.center {
	text-align:center;
}

strong{
	font-weight:bold;
}
h1,h2,h3,h4,h5,h6
{
	font-weight: normal;
	line-height:1.4286em;
	letter-spacing:-1px;
	color:#4488DD;
	padding-left:15px;
}

h3,h4,h5,h6,h3 a,h3 a:link,h3 a:visited,h3 a:hover,h4 a,h4 a:link,h4 a:visited,h4 a:hover,h5 a,h5 a:link,h5 a:visited,h5 a:hover,h6 a,h6 a:link,h6 a:visited,h6 a:hover 
{
	font:bold 14px Georgia,verdana,cursive;
}
h1,h2,h1 a, h1 a:link,h2 a,h2 a:link{
	background:none repeat scroll 0 0 #FFFFFF;
	font-weight:normal;
	color:#4488DD;
	text-shadow:0 1px 1px rgba(64, 64, 64, 0.13);
}
h1 a:hover,h2 a:hover
{
background:#EEF4FF;
color:#000;
}
h2{
margin-bottom:5px;
margin-top:7px;
}

.page h1 {
border-bottom:0.10714em double #ccc;
margin:0 0 0.6071em;
}

.archive h1 {
font-size:20px;
line-height:1.66667em;
color:#373535;
margin:0 0 1.66667em;
}

.entry h3 {
font:18px Georgia,verdana;
margin:1.6667em 0 0.5556em;
}

a img,a img:hover {
border:none;
padding-right:5px;
}

#header2 {
color:#007CAB;
width:1000px;
margin:auto;
}

#header2 a{
font:3em Georgia,verdana;
padding:15px;
}
#header1
{
color:#fff;
width:1000px;
margin:0 auto;
border-bottom:2px solid #fff;
}

#container,#container1{
width:1000px;
margin:0 auto;
background: #fff;
-moz-box-shadow:0 0 10px #000;
}

#container1{
background:#181818;
margin-bottom:10px;
}

#content_box {
width:1000px;
}

#content {
background:#fff;
width:650px;
float:left;
padding:0;
margin:0 auto;
padding-bottom:15px;
}

#sidebar {
width:340px;
float:right;
margin-right:5px;
background:#f1f1f1;
}
#sidebar1,#sidebar2{
width:165px;
}
#sidebar1{ float:left;margin-left:5px;}
#sidebar2{float:right;margin-right:5px;}
#tagline {
display:none;
font:18px Georgia;
font-style:italic;
}
#page-menu { height:38px; }

#nav{
width:1000px;
margin:auto;
background:url(images/navbg.png) repeat-x;
-moz-border-radius-bottomleft:9px;
-moz-border-radius-bottomright:9px;
height:57px;
font:15px "Trajan Pro",verdana,georgia;
}
#nav1{
width:1000px;
margin:auto;
background:url(images/navbg.png) repeat-x;
-moz-border-radius-topleft:9px;
-moz-border-radius-topright:9px;
height:57px;
font:15px "Trajan Pro",verdana,georgia;
}
#nav ul li,#nav1 ul li{
float:left;
color:#fff;
line-height:21px;
text-transform:uppercase;
text-shadow: 0px 2px 2px #000;
list-style-type:none;
padding:10px;
}

.entry span.post_channel,.entry span.post_channel a{
color:#1E57A2;float:left;font:bold 93% 'Arial Black','Helvetica Neue',Arial,sans-serif;font-size:12px;margin-right:.4em;text-transform:uppercase}
#nav ul li a,#nav ul li a:visited,#nav1 ul li a,#nav1 ul li a:visited{
font:14px 'Trajan pro',Verdana;
display:block;
color:#fff;
padding:6px;
}
.entry span.post_channel1,.entry span.post_channel1 a{
color:#94D341;float:left;font:bold 93% 'Arial Black','Helvetica Neue',Arial,sans-serif;font-size:12px;margin-right:.4em;text-transform:uppercase}

#nav ul li a:hover,#nav ul li a.current:hover,#nav1 ul li a:hover,#nav1 ul li a.current:hover {
text-decoration:underline;
}

#nav ul li a.current,#nav ul li:active a {
background:#222;
color:#E71818;
text-decoration:underline;
}
#homenav{
background:transparent;
height:15px;
}
.entry {
width:620px;
font-family:Georgia,Arial,'century gothic',verdana;
font-size:15px;
line-height:25px;
color:#111111;
background:#fff;
padding:5px;
text-align: justify;
}

.logo{
float:left;
}


.entry a,.entry a:visited {
padding:1px 0;
}

.entry a:hover {
color:#373535;
border-bottom:none;
}

.entry ul,.entry ol {
margin:0 0 1.5385em 3em;
}

.entry ul {
list-style-type:disc;
}

.entry dt {
font-weight:700;
}

.entry sup,.entry sub {
line-height:1em;
}

.entry blockquote.right,.entry blockquote.left {
width:13.6875em;
font-size:1.2308em;
line-height:1.25em;
border:0.0625em solid #ccc;
text-align:center;
border-width:0.0625em 0;
padding:0.4375em 0;
}

.entry blockquote.right {
float:right;
clear:right;
margin:0 0 0 0.9375em;
}

.entry blockquote.left {
float:left;
clear:left;
margin:0 0.9375em 0 0;
}

.entry blockquote.right p,.entry blockquote.left p {
margin:0 !important;
}

.entry img.center {
display:block;
clear:both;
margin:0 auto 1.5385em;
}

.entry img.frame {
border:0.3846em solid #ddd;
}

.entry img.stack {
clear:none !important;
}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

.page .entry {
border-bottom:0.23077em double #ccc;
margin:0 0 3.0769em;
}

.navigation {
width:39em;
font-size:1.2em;
line-height:1.6667em;
margin:0 0 3.3333em;
}

.next {
text-align:right;
}

.adright{
padding:5px;
}

ul.sidebar_list li.widget,ul.sidebar_list li.linkcat {
width:98%;
font:15px Georgia,verdana,"Times New Roman";
line-height:20px;
float:left;
margin:8px 3px 3px 3px;
color: #000;
}

li.widget p {
margin:0 0 1.66667em;
}

li.widget ul,li.linkcat ul {
list-style:none;
margin:0;
padding:0 0 0 10px;
color:#000;
}

li.widget ul a,li.linkcat ul a{
color:#3969A8;
}

li.widget li, li.linkcat li {
line-height:1.4em;
margin:10px;
color:#000;
border-bottom:2px solid #ccc;
}

.textwidget
{
padding:3px 5px 5px 8px;
}

#calendar_wrap {
width:16.3333em;
margin:0 0 0.8333em;
padding:0 0.166667em;
}

table#wp-calendar {
width:16.3333em;
border-collapse:collapse;
}

table#wp-calendar caption {
font-weight:700;
line-height:1.58333em;
border-bottom:0.08333em solid #ccc;
}

table#wp-calendar th {
width:2.3333em;
font-size:1em;
line-height:1.58333em;
border-bottom:0.08333em solid #ccc;
color:#666;
text-align:center;
}

table#wp-calendar td {
width:2.3333em;
line-height:1.66667em;
color:#999;
text-align:center;
}

table#wp-calendar td a,table#wp-calendar td a:visited {
color:#144D77;
font-weight:700;
}

table#wp-calendar td#next,table#wp-calendar td#prev {
width:7em;
}

#sidebar h3,#sidebar h2{
font-family: 'Trajan pro',Verdana,Georgia,cursive, verdana, Ariel;
font-weight:normal;
display:block;
background:#3969A8;
font-size:18px;
line-height:1.5556em;
color:#fff;
margin:8px;
padding:3px;
}
#sidebar h3 a, #sidebar h2 a{
color:#fff;
text-decoration:none;
}


#header:after,#logo:after,#nav:after,#content_box:after,.page .entry:after {
display:block;
height:0;
content:".";
visibility:hidden;
clear:both;
color: #000;
}

.box {
background:#FFF;
padding:1px;
width:620px;
}

.thumbnail {
-moz-box-shadow:0 0 10px #000;
float:left;
width:142px;
height:142px;
overflow:hidden;
line-height:170px;
padding:8px;
margin-right:18px;
margin-top:10px;
}

.thumbnail a img {
width:138px;
height:139px;
padding:2.1px;
}
#nav ul,ul.sidebar_list {
list-style:none;
}
.entry h1,.entry h1 a{
background:none repeat scroll 0 0 #FFFFFF;
color:#4488DD;
font-size:28px;
font-weight:normal;
text-shadow:0 1px 1px rgba(64, 64, 64, 0.13);
}

.entry h1 a:hover{
background:none;
color:#444;}
.entry p,.entry dl {
margin:0 0 0.5em;
padding-left:5px;
}

.entry ul li ul,.entry ul li ol,.entry ol li ul,.entry ol li ol,.entry dd {
margin:0 0 0 1.5em;
}

.entry img.right {
float:right;
clear:right;
margin:0 0 0 1.1538em;
}

.entry img.left {
float:left;
clear:left;
margin:0 1.1538em 0 0;
}

.navigation a:hover,li.widget li a:hover,li.linkcat li a:hover{
color:#333;
border-bottom:1px solid #ffffff;
}

table#wp-calendar td a:hover{
text-decoration:underline;
}


.postauthor { width:610px;background: #222;color:#fff; border: 4px solid #333333; -moz-border-radius:5px; -webkit-border-radius:5px;overflow:hidden; margin-top:15px; margin-left:8px;}
.postauthor img {border: 2px solid #ACAA08; float: left; padding:2px; margin-right:5px;margin-top:3px;}
.postauthor h3 { display: block; background: #ffffff; color: #7B9068; font-size: 16px; text-align: center; font-family: Georgia; border:3px solid #7CCAEC; padding:3px;}
.postauthor p {color:#ffffff; font:17px georgia,verdana;line-height:30px; padding:2px;}
.postauthor p span {color: #dedede; letter-spacing: 0.8px;}

#img-class{
padding:7px;
margin:7px;
border:none;
}
/***********************style for subscribe button on single page************************************/

.box1 {display:block; width:600px;margin-top: 10px; margin-left:8px; padding: 0.7em; background: #B9CFE5;color:#000; border: 1px solid #0262A5; -moz-border-radius: 1em; -webkit-border-radius: 1em; font-size:15px; text-align: justify;}
.box1 h3 { margin-top: 0;font-size:20px; padding-bottom:5px; }
.box1 p { margin-bottom: 0; }
.box1 .stayintheloop {float:left; width:54%; margin:2px;}
.box1 .social_icons {float:right; width:44%; margin:2px;}
.box1 .social_icons a, .box .social_icons a:hover {border:none;}
.box1 .social_icons img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;-khtml-opacity: 1.0;}
.box1 .social_icons img:hover {filter:alpha(opacity=50);-moz-opacity: 0.5; opacity: 0.5;-khtml-opacity: 0.5;}

/************************style for subscribe button social media ends here***************************/

/***************************************** CSS Sprite ICONS style ***********************************/
#bubble2 {
    list-style: none;
    margin: 20px 0px 0px;
    padding: 0px;
}
#bubble2 li {
    display: inline-block;
    margin: 0px 5px;
    padding: 0px;
    width: 72px;
    height: 72px;
}
#bubble2 li a img {
    position: relative;
    border: none;
}

#bubble2 li a img.large {
    display: none;
}

#bubble2 li a:hover img.small {
    display: none;
    z-index: 0;
}

#bubble2 li a:hover img.large {
    display: block;
    margin-top: -28px;
    margin-left: -28px;
    z-index: 1000;
}

/************************************* CSS Spprite code ends here ************************************/
/************************************ Footer styling *****************************************/

.footerinside {
	width:31.31%;
	padding:10px;
	float:left;
	background:#181818;
        height: 400px;
	margin-bottom:30px;
	color:#fff;
}

.footerinside a{
color: #DDE8ED;
}
.footerinside h3{
 	font:bold 18px Georgia;
	color: #fff;
	margin:24px;
}

.footerinside p, .footerside p a:link {
	color:#fff;
}
.footerinside ul li a:hover,.footerinside ol li a:hover{
	color:#000;	
	background:#fff;
}

.footerinside  li {
        border-bottom: 1px dashed #fff;
	margin-left:20px;
	padding:5px 0;
	list-style: none;
	color:#fff;
	}
.credit{
width:auto;
display:block;
background:url(images/credit_bg.jpg) repeat-x;
color:#fff;
padding:7px;
line-height:30px;
font:13px georgia,verdana;
text-align:center;
}

.credit a{
color:#60B1B8;
}
/********************Footer style ends here *********************/
/**************** Comment *********************/
#comment-wrapper{
margin-top:20px;
width:610px;
padding:5px;
border:1px solid #ccc;
font:16px Georgia,verdana;
line-height:30px;
}
#comment, #comments, #respond h3
{
	width:580px;
	clear:both;
	margin-top:2em;
}
#commentform 
{
	margin:0;
	padding:10px;
	background:#eee;
	border:#cdc 1px solid;	
}
#content .commentlist {
	margin: 0;
	padding: 0;
	font-size:0.95em;
    border-top:#ddd 1px solid;
}
#content .commentlist li 
{
	clear:both;
	background:#f5f5f5;	
	list-style:none;
	margin: 0;
	padding: 1em;			
	border-bottom:#ddd 1px solid;
}
#content .commentlist li cite 
{
	font-style:normal;
	font-weight:bold;
	font-size:1.1em;
}
#content .commentlist li.alt
{
	background:#fff;
}
#content .commentlist li.authorcomment
{
	border:none;
	border:#cdc 1px solid;	
}
#content .nocomments
{
	font-size:0.9em;
	color:#999;
	text-align:center;
}
#content .feed 
{
	background:url(images/icon_feed.gif) no-repeat left center;
	padding:2px 0 2px 17px;	
	margin:0;
}
#content .trackback 
{
	background:url(images/link.gif) no-repeat left center;
	padding:2px 0 2px 20px;
}
.avatar
{
    float:right;
}
/***************** END comments ****************/
div.cat-foot {
display:block;
width:1000px;
margin:auto;
background: none repeat scroll 0 0 #444343;
}
div.cat-foot ul.category_footer_post{
background:#444343;
}

#cat-col-1, #cat-col-2, #cat-col-3, #cat-col-4, #cat-col-5{
width:17.15%;
height:250px;
float:left;
background:none repeat scroll 0 0 #444343;
text-align:left;
margin-top:10px;
overflow:hidden;
padding:15px 8px 0px 20px;
}

#cat-col-1 li, #cat-col-2 li, #cat-col-3 li, #cat-col-4 li, #cat-col-5 li {
float:left;
font-size:1.8em;
line-height:1.8em;
margin:0 2px 5px 0;
width:180px;
list-style-type:none;
}
#cat-col-1 li a, #cat-col-2 li a, #cat-col-3 li a, #cat-col-4 li a, #cat-col-5 li a {
font:14px verdana;
border-bottom:1px dashed #DBEDF9;
color:#DBEDF9; text-decoration:none;
}
#cat-col-1 .children li, #cat-col-2 .children li, #cat-col-3 .children li, #cat-col-4 .children li, #cat-col-5 .children li {
float:right; 
font-size:1em;
line-height:1.8em; margin:0 2px 5px 0;
width:100%;
list-stlye-type:none;
}
.post_footer {
width:600px;
-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.2);
margin-bottom:40px;
margin-top:10px;
float:left; 
font-size:14px;
font-weight:bold;
font-family:'trajan pro';
background:#CBC9C9;
padding:4px 6px;
margin-left:5px;
}
.post_footer .stayintheloop {float:left; width:33%; margin:2px;}
.post_footer .print_story {float:left; width:33%; margin:2px;}
.post_footer .print_story1 {float:right; width:32%; margin:2px;}
div#related_posts{margin-left:5px;width:600px;disply:block;}
div#related_posts .relatedthumb{display:block;
float:left;
height:175px;
margin:5px 5px 25px;
padding:2px;
text-align:center;
width:145px;}
div#related_posts .relatedthumb a img{display:block;
float:left;
height:138px;
margin:5px 5px 25px;
padding:2px;
text-align:center;
width:145px;}
.entry h2{
background:none repeat scroll 0 0 #333333;
border:1px solid #DDDDDD;
color:#FFFFFF;
padding:5px 0 5px 10px !important;
}
p.note  {
-moz-border-radius:4px 4px 4px 4px;
background:url("images/note.png") no-repeat scroll 7px 50% #E3F0F2;;
border:1px solid #66CCCC;
padding:10px 10px 10px 45px;
color:#000;
}
p.note a{
color:#EDF55B;
font-weight:bold;
font-size:16px;
}
p.note a:hover
{
color:#EDF55B;
text-decoration:underline;
}
.entry ol  {
font-weight:bold;
list-style-type:none;
margin:0;
padding:0 0 0 8px;
}
.entry ol li {
border-bottom:3px solid #EEEEEE;
border-top:1px solid #CCCCCC;
color:#59492C;
font-size:18px;
line-height:40px;
margin:0;
padding:10px 0 3px;
}
.entry ol li strong {
-moz-border-radius:15px 15px 15px 15px;
background-color:#EEEEEE;
color:#59492C;
display:block;
float:left;
height:37px;
margin-right:8px;
padding:0 7px;
text-align:center;
}
#headad {
background:none repeat scroll 0 0 #fff;
display:block;
float:right;
height:60px;
margin:40px 20px 5px 5px;
position:relative;
width:468px;
}
div.related {position:relativel;top:20px;display:block; width:600px;padding:5px;margin-top:15px;}
div.img-class {
display:block;
float:center;
text-align:center;
padding:5px;
margin:5px 10px 5px 10px;
}
