/*
Theme Name: Traveling
Theme URI:http://www.wprevolution.com
Description: Simple, clean, nice looking Travel Wordpress Theme with 15 different header images
Author: Mars
Version: 1.0.1
Author URI: http://www.wprevolution.com
Tags: light, two-columns, fixed-width,  right-sidebar, threaded-comments

	WP Travel Magazine
	  http://www.wprevolution.com/traveling-theme/

	Theme designed by mars. See the project page for more information and updates.

*/


html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,blockquote,p,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;}
body{
  color: #353535;
  line-height:1;
  background:#2d3d4d; 
  margin:0;
  padding:0;
  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
}

/*****************************************/
/* Ads                                    /
/*****************************************/
.gaaftertitle {
  float: left;
	margin-right: 10px;
	width: 250px;
}

#gaaftertitle {
	overflow: hidden;
	margin-bottom: 10px;
}

.admidcontent {
	margin: 10px 0;
}


.post .cj img {
	border: none;
	margin: 0;
	padding: 0;
}

/*****************************************/
/* BEGIN TOP  Header - ETC                /
/*****************************************/
#box{width:960px;margin:0px auto;padding:0;  }
#header {width:960px; margin:0px 0 0 0; float:left; padding:0; position:relative;}

.logo{ width:215px; height:50px; border:0; position:absolute; left:20px; top:20px;  cursor:pointer; float:left;}

#headsplash {
  background: #fff;
  border-left: 2px solid #69723F;
  border-right: 2px solid #69723F;
  overflow: hidden;
  clear: both;
  background: url(i/odmm_header.jpg) top left no-repeat;
  height: 181px;
}

#headsplash ul {
  margin-left: 315px;
  width: 310px;
  font-size: 13px;
  list-style-type: none;
  margin-top: 30px;
  float: left;
}

#headsplash ul a {
  font-weight: normal;
}

#headsplash li {
  margin-bottom: .5em;
  background:url(i/circle.png) no-repeat -4px 0px;
  padding-left: 12px;
}

#headsplash ul h3 {
  color: #225588;
  text-transform: uppercase;
  margin: 0;
  margin-bottom: .5em;
  letter-spacing: 1px;
}

#about {
  float: right;
  width: 180px;
  padding-right: 20px;
  padding-left: 100px;
  font-size: 12px;
  background: url(i/russ_speaking.jpg) top left no-repeat;
  margin-top: 20px;
  line-height: 130%;
}

#logo {
  width: 252px;
  height: 100px;
  display: block;
  position: relative;
  padding-bottom: 12px;
  text-indent: -9999px;
  margin: 12px;
}

#description{ position:absolute; font-size:16px; top:37px; left:250px;margin:0; padding:0; color:#555; display:block; font-style:italic;}
.menu_background { width:956px; height:48px; background: #d4f251; border: 2px solid #69723f; border-top: none; margin:0; padding:0; left:0;}

#subscribe {
  float: right;
  width: 400px;
  padding-top: 13px;
  font-size: 12px;
}

#blogemails input[type=text] {
  border: 1px solid #aed308;
  background: #ffffee;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 3px;
  color: #775;
}

#blogemails input[type=submit] {
  border: 1px solid #9a9a9a;
  background: #efefef;
  cursor: pointer;
  padding: 2px 4px;
  color: #333;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.chicklet {
  float: left; 
  margin-right: 8px;
}

.chicklet {
  margin-top: 3px;
}

#rss{
  font-size:12px;
  height: 20px;
  margin-right: 10px;
  margin-top: 4px;
  float: left;
}
.rss_img{ margin:0; padding:0; float:left;}
.rss_link{ float:left; margin:1px 0 0 4px; padding:0;}
#rss a{ color:#353535; font-weight:normal;}


/*****************************************/
/* NAVIGATION Menu *                       /
/*****************************************/

#nav{ height:23px; float:left;margin:12px ;padding:0;list-style:none; list-style-type:none; }
ul.nav{height:24px;line-height:23px;float:left;list-style:none;font-size:12px;font-weight: bold; margin:0;padding:0; text-transform: uppercase; letter-spacing: 1px;}
ul.nav li{float:left !important;list-style-type:none;padding:0;margin:0px 10px 0 0px; height:23px; }
ul.nav li a,ul.nav li a:link,ul.nav li a:visited,ul.nav li a:active{padding:3px 14px 0px 6px; margin:0; color:#384400; text-decoration:none; width:70px; }
ul.nav li a:hover{ text-decoration: underline; color: #69723f;}
ul.nav li a.selected{ color:#353535;}
ul.nav li:hover{}
ul.nav li.current_page_item a { text-decoration: underline; }

/*****************************************/
/*       Main   *                       /
/*****************************************/
#main{width:960px;float:left;padding:0;   margin:0;  }
#content{width:640px;float:left;line-height:130%;padding:0;  margin:0; font-size:16px;  }

.post { width:579px; margin:19px 0 10px 0; padding:30px; color:#222; float:left; background:url(i/post.jpg) top repeat-x #fff;border:1px solid #bbb;  word-spacing:1px; color:#353535; line-height:180%;}
.post_content { width:599px; margin:0; padding:0; float:left;}
.post p{ margin: 0 0 1em 0}
.post blockquote{
  width:537px; background:#f4f4f4; border:1px solid #ddd; margin: 1em 0; padding:20px; font-family: Kepler,Georgia,Times,serif; font-style: italic;}
.post ul, .post ol { margin:0px 0px 10px 16px; padding:0;}
.post ul li,#content .post ol li {margin:2px 0px 2px 16px; padding:0;  }
.post p ul, .post p ol { margin:0px 0px 10px 16px;}
.post p ul li,#content .post p ol li { margin:2px 0px 2px 16px;}
.post li { margin:0px 0px 0px 20px;}
.post img{ padding:5px; border:1px solid #bbb; margin:2px; } 

.endtease h2 {
  margin-top: 0;
}

.endtease img {
  margin: 0;
  border: 0;
  padding: 5px;
}


.details{ background:url(i/separator.jpg) top left no-repeat; text-align:left; min-height:13px; margin:0px 0 1px 0; padding:3px 0 4px 0px;  float:left; font-size:12px;font-weight:normal; clear: both; }
.details_bottom{ float:left;background:url(i/separator.jpg) top left no-repeat; height:1px; margin:0 0 8px 0; padding:0;}

.post_content{ margin:0; padding:0; float:left; width:579px;}
.post_left{ float:left;  width:280px; text-align:left; margin:2px 0 0 2px; padding:0;}
.post_text { margin:1px 0 0 0; padding:0; float:left; text-align:inherit; clear: both; width: 100%;}
.post_right{ margin:0 0 0 16px;  padding:0; float:left; width:300px;}
.post_left a { margin:0; padding:0; }
.post_left a img{ max-width:270px; margin:1px 0 0 0;  }

.entry { width:579px;}
.entry2 { width:579px;}
.post_bottom {border-top:1px solid #bbb; width:579px; min-height:22px; float:left; font-size:11px; padding:0; margin:22px 0 0 0px; }
.tags{ font-size:11px; color:#222; margin:16px 0 0px 0px; font-weight:normal;width:500px; padding:0; float:left;}
.tags a,.tags a:active, .tags a:visited, .tags a:link { text-decoration:none; font-weight:bold; color:#04a3ff ;}
.tags a:hover{ text-decoration:underline;}

.single_author{ float:left; margin:8px 0 2px 0; padding:2px; line-height:190%;}
.post_comments{ width:90px; float:right; margin:16px 0 0 0; padding:0; text-align:right;}


/*****************************************/
/*       Sidebar  *                       /
/*****************************************/

#sidebar{width:300px; font-size:11px; padding:0; margin:19px 0 0 0; float:right; color:#5a311d; }
#sidebar ul { margin:0; padding:0; list-style:none;}
#sidebar ul li{width:298px;float:left; background:url(i/sidebar.jpg) left top no-repeat #fff;  margin:0 0 19px 0;padding:0 0 10px 0; list-style:none; list-style-type:none;  border:1px solid #bbb;}
#sidebar ul li a,#sidebar ul lia:active,#sidebar ul li a:visited,#sidebar ul li a:link{ margin:0; padding:0;  font-weight:lighter;  color:#04a3ff ; text-decoration:none;}
#sidebar ul li a:hover{ text-decoration:underline;}
#sidebar ul li h2{width:258px; height:20px;  float:left;  margin:0px 0px 5px 15px;padding:10px 0 0px 0px;  list-style-type:none; font-size: 14px;   font-weight: bold; color:#258;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-bottom: 1px solid #ED251A;
}
#sidebar ul li ul{margin:0;padding:0; float:left; list-style:none;  list-style-type:none;}
#sidebar ul li ul li{ font-size:12px; color:#353535; list-style:none; list-style-type:none; background:none; line-height:130%;   min-height:18px; margin:1px 0px 1px 19px;padding:0px 0 2px 16px; float:left; width:256px; border:0; background:url(i/circle.png) no-repeat top left; }
#sidebar ul li ul li ul {background:none; list-style:none; margin:2px 0 0 0; padding:0; float:left; overflow:hidden;  list-style-type:none;}
#sidebar ul li ul li ul li{font-size:12px;  width:236px;min-height:14px; background:url(i/square.png)  left no-repeat; list-style:none; margin:3px 0 1px 0px; padding:0px 0 0 14px; float:left; border:0;overflow:hidden;  list-style-type:none;}
#sidebar ul li ul li ul li a{    margin:0; padding:0;  text-decoration:none;  list-style-type:none;}
.children{ list-style:none; list-style-type:none; padding:0; margin:2px 0 0 6px; float:left;}
#sidebar ul li ul li a,#sidebar ul li ul li a:active,#sidebar ul li ul li a:visited,#sidebar ul li ul li a:link{margin:0; padding:0;  font-weight:normal;  font-size:12px;  padding:0; color:#04a3ff ; text-decoration:none;}
#sidebar ul li ul li a:hover{ text-decoration:underline;}
#info a img {border:none;}

#twitter_div ul#twitter_update_list li {
  margin-left: 0px;
}


.sidebar_ads{ margin:3px 0 0 3px; padding:0; float:left;}
.sidebar_ads a img { width:125px; height:125px; border:0; margin:0px 0px 14px 14px; padding:0; float:left;}

#calendar_wrap { width:256px; margin:0 0 10px 19px; padding:0; float:left;}
#wp-calendar {width:256px; margin:0; padding:0; float:left; }
#wp-calendar caption{ margin:0 0 6px 0; padding:0; color:#353535; font-size:16px;}
#wp-calendar tr{ height:20px; margin:0; padding:0;font-size:14px;color:#353535;}
#wp-calendar tr td { width:20px; margin:0; padding:0 0 5px 0; text-align:center;font-size:14px; border:1px solid #ccc;color:#353535;}

.widget_tag_cloud div{ float:left; margin:0 0 10px 19px; padding:0; width:256px; line-height:130%; font-size:12px;}

.textwidget {width:256px; margin:0 0 10px 19px; padding:0; float:left; color:#353535; font-size:12px;}
/*****************************************/
/*       navigation  *                       /
/*****************************************/

.aligncenter,
div.aligncenter {  display: block;margin-left: auto; margin-right: auto;}

.navigation{width:641px;float:left; font-size:14px;margin-top:10px; margin-bottom:10px;  }

.alignright{float:right; }
.alignleft{float:left; }
/* .alignleft a:visited{font-weight:normal; font-size:11px; border:1px solid #ccc; margin:0; padding:0; float:left; text-decoration:none; color:#04a3ff ; padding:4px 6px 4px 6px;}
.alignleft a:link,.alignleft a, .alignleft a:active,.alignleft a:visited{font-weight:bold; font-size:11px; border:1px solid #bbb; margin:0; padding:0; float:left; text-decoration:none; color:#04a3ff ; padding:5px 6px 5px 6px;font-weight:bold;}
.alignleft a:hover{text-decoration:underline; background:#f2f3f6;}
.alignright a:link,.alignright a:active,.alignright a:visited,.alignright a{font-size:11px; border:1px solid #bbb; margin:0; padding:0; float:left; text-decoration:none; color:#04a3ff ; padding:5px 6px 5px 6px;font-weight:bold;}
.alignright a:hover{ text-decoration:underline; background:#f2f3f6;}
*/

.snavigation{width:579px;float:left; padding:0; font-size:14px;margin:0 0 0 -6px;}
.salignright{float:right;   color:#04a3ff ; font-weight:bold; background:#fff;}
.salignleft{float:left; color:#04a3ff ; font-weight:bold; background:#fff;}

.salignleft a, .salignleft a:link,.salignleft a:active,.salignleft a:visited{ font-weight:bold; font-size:11px; border:1px solid #ccc; margin:0 0 0 5px; padding:0; float:left; text-decoration:none; color:#04a3ff ; padding:5px 6px 5px 6px;}
.salignleft a:hover{ text-decoration:underline; background:#f2f3f6;}
.salignright a:link,.salignright a:active,.salignright a:visited,.salignright a{   font-weight:bold; font-size:11px; border:1px solid #ccc; margin:0; padding:0; float:left; text-decoration:none; color:#04a3ff ; padding:5px 6px 5px 6px;}
.salignright a:hover{text-decoration:underline; background:#f2f3f6;}


/*****************************************/
/*       Search  *                       /
/*****************************************/
.search_div{ width:253px; height:32px;  margin:4px 0 10px 22px; padding:0px 0  0; float:left; }
.search_field{ background:url(i/Searchbox.jpg) no-repeat left;  width:217px; height:32px;  border:0; margin:0px 0 0 0px; padding:0 0 0 3px; font-size:16px; color:#353535; border:0; float:left; }
.search_btn { background:url(i/Searchbtn.jpg) no-repeat left;float:left; width:36px; height:32px; margin:0 0 0 -5px; padding:0; border:0; cursor:pointer;}

/*****************************************/
/*        Footer  *                       /
/*****************************************/
#footer{float:left;width:958px; min-height:50px; background:#fff; border:1px solid #bbb; margin:9px 0 18px 0; padding:0; text-align:center; color:#353535; font-size:12px;}
#footer p{ margin:18px 0 18px 0; padding:0; width:958px; float:left;}
#footer p a,#footer p a:active,#footer p a:visited,#footer p a:link {  text-decoration:none; font-weight:bold; color:#04a3ff ;}
#footer p a:hover{ text-decoration:underline;}

#subfooter{ margin:19px 19px 0 19px; padding:0; float:left; width:920px; border-bottom:1px solid #ccc;}
.s_widget1{width:300px;float:left;margin:0 23px 19px 0;padding:0;}
.s_widget2{width:300px;float:left;margin:0 25px 19px 0;padding:0;}
.s_widget3{width:265px;float:left;margin:0 0 19px 0;padding:0 0 0 7px;}

#subfooter .s_widget1 ul { list-style:none; list-style-type:none; float:left;margin:0; padding:0;}
#subfooter .s_widget1 ul li{list-style-type: none;list-style-image: none;float:left;margin:0; padding:0;}  
#subfooter .s_widget1 ul li h2{ height:32px;  float:left;  margin:0px 0px 5px 0px;padding:10px 0 0px 0px;  list-style-type:none; font-size:22px;   font-weight:normal; color:#353535;} 
#subfooter .s_widget1 ul li ul {padding-left:0px;font-size:12px;float:left;list-style:none;list-style-type:none;margin:0;} 
#subfooter .s_widget1 ul li ul li{font-size:12px; color:#353535; list-style:none; list-style-type:none; background:none; line-height:130%;   min-height:18px; margin:1px 0px 1px 4px;padding:0px 0 2px 16px; float:left; width:280px; text-align:left;   border:0; background:url(i/circle.png) no-repeat top left;  
}
#subfooter .s_widget1 ul li ul li ul {background:none; list-style:none; margin:2px 0 0 0; padding:0; float:left; overflow:hidden;  list-style-type:none;}
#subfooter .s_widget1 ul li ul li ul li{font-size:12px;  width:245px;min-height:14px; background:url(i/square.png)  left no-repeat; list-style:none; margin:3px 0 1px 0px; padding:0px 0 0 14px; float:left; border:0;overflow:hidden;  list-style-type:none;}

#subfooter .s_widget2 ul { list-style:none; list-style-type:none; float:left;margin:0; padding:0;}
#subfooter .s_widget2 ul li{list-style-type: none;list-style-image: none;float:left;margin:0; padding:0;}  
#subfooter .s_widget2 ul li h2{ height:32px;  float:left;  margin:0px 0px 5px 0px;padding:10px 0 0px 0px;  list-style-type:none; font-size:22px;   font-weight:normal; color:#353535;} 
#subfooter .s_widget2 ul li ul {padding-left:0px;font-size:12px;float:left;list-style:none;list-style-type:none;margin:0;} 
#subfooter .s_widget2 ul li ul li{font-size:12px; color:#353535; list-style:none; list-style-type:none; background:none; line-height:130%;   min-height:18px; margin:1px 0px 1px 4px;padding:0px 0 2px 16px; float:left; width:280px; text-align:left;   border:0; background:url(i/circle.png) no-repeat top left;  
}
#subfooter .s_widget2 ul li ul li ul {background:none; list-style:none; margin:2px 0 0 0; padding:0; float:left; overflow:hidden;  list-style-type:none;}
#subfooter .s_widget2 ul li ul li ul li{font-size:12px;  width:245px;min-height:14px; background:url(i/square.png)  left no-repeat; list-style:none; margin:3px 0 1px 0px; padding:0px 0 0 14px; float:left; border:0;overflow:hidden;  list-style-type:none;}

#subfooter ul { list-style:none; list-style-type:none; float:left;margin:0; padding:0;}
#subfooter ul li{list-style-type: none;list-style-image: none;float:left;margin:0; padding:0;}  
#subfooter ul li h2{ height:32px;  float:left;  margin:0px 0px 5px 0px;padding:10px 0 0px 0px;  list-style-type:none; font-size:22px;   font-weight:normal; color:#353535;} 
#subfooter ul li ul {padding-left:0px;font-size:12px;float:left;list-style:none;list-style-type:none;margin:0;} 
#subfooter ul li ul li{font-size:12px; color:#353535; list-style:none; list-style-type:none; background:none; line-height:130%;   min-height:18px; margin:1px 0px 1px 4px;padding:0px 0 2px 16px; float:left; width:242px; text-align:left;   border:0; background:url(i/circle.png) no-repeat top left;  
}
#subfooter ul li ul li ul {background:none; list-style:none; margin:2px 0 0 0; padding:0; float:left; overflow:hidden;  list-style-type:none;}
#subfooter ul li ul li ul li{font-size:12px;  width:210px;min-height:14px; background:url(i/square.png)  left no-repeat; list-style:none; margin:3px 0 1px 0px; padding:0px 0 0 14px; float:left; border:0;overflow:hidden;  list-style-type:none;}
#subfooter a { margin:0; padding:0;  font-weight:lighter;  color:#04a3ff ; text-decoration:none;}  
#subfooter a:hover {text-decoration:underline;}  

/*****************************************/
/* COMMENTS*                              /
/*****************************************/
.comment_form{padding:5px;background:#131313;width:525px;  font-size:14px;}

.boxcomments{ width:599px; padding:20px; margin:19px 0 0 0px; float:left;background:url(i/post.jpg) top repeat-x #fff; border:1px solid #bbb;   }
#comments{font-size:24px; font-weight:normal;height:26px;   margin:-6px 0 4px 0;  width:620px; padding:0; vertical-align:top;  color:#353535;}
#commentform{margin:0;padding:0px 5px 1px 0; border:0; color:#222;}
#commentform label{ color:#222; margin:0 5px 10px 2px; padding:0; font-size:12px;}
#commentform input{width:140px;padding:1px;background:#fff;border:1px solid #d9d5d5; color:#222; font-size:11px; }
#commentform textarea{width:500px;padding:0;background:#fff;border:1px solid #d9d5d5; color:#222;}
#commentform input:focus { background-color: #f2f3f6; color:#353535; }
#commentform textarea:focus { background-color: #f2f3f6;color:#353535; }
.textarea {color:#000;}
#commentform #submit{margin:0 0 20px; background:#fff;border:1px solid #d9d5d5; color:#04a3ff ; height:25px; font-weight:bold; cursor:pointer;}
#commentform #submit:hover{background:#efefef;}
#commentform p{margin:5px 0; font-size:12px; color:#222;}

.commentlist{}
ul.commentlist{margin:0 0 1px 0;padding:0; background:none; list-style:none; list-style-type:none; float:left;  }
.alt{ margin:0; padding:0;}
ul.commentlist li{list-style:none; list-style-type:none;padding:4px 0px 4px 0px;margin:25px 0px 30px 0px;color:#222;font-size:12px;display:block; font-style:normal;  min-height:100px; }
/*  assss  */
.commentss { float:left; margin:0; padding:0;}

.auth_information { width:70px;  float:left; padding:0; margin: 8px 0 0 0; }
.auth_information img{float:left; width:70px; height:70px; margin:0; padding:0;  }
.auth_information .comment_author { margin: 4px 0 0 0; }
.auth_information .commentmetadata { width:70px; padding:0; margin:0; font-size:11px; float:left; color: #888; line-height: 1em;}
.auth_information em{ float:left; font-size:10px; }
.reply{ text-align:left; float:left; margin:-4px 0 12px 0; padding:0; width:588px;}
ul.commentlist li p { float:right; padding:2px; width:501px; margin: 0 0 1em 0; vertical-align:top;  } 

ul.commentlist li ul{list-style:none; list-style-type:none; margin:0 0 0 20px; padding:0; float:left; }
ul.commentlist li ul li {list-style:none; list-style-type:none;  padding:0; float:left;} 
ul.commentlist li ul li p { float:left; padding:2px; margin:0 0 0 15px; min-height:102px; width:481px; border:1px solid #ddd; } 
ul.commentlist li ul li ul{list-style:none; list-style-type:none; margin:0 0 0 20px; padding:0; float:left; }
ul.commentlist li ul li ul li {list-style:none; list-style-type:none;  padding:0; float:left;} 
ul.commentlist li ul li ul li p { float:left; padding:2px; margin:0 0 0 15px; min-height:102px; width:461px; border:1px solid #ddd; } 


ul.commentlist li li {list-style:none; list-style-type:none; border:none; width:430px;list-style:none;margin:3px 0 3px 0px;padding:3px 0 0 0; list-style-type:none;} 

.children { float:left; margin:0; padding:0; } 
ol.commentlist li a,ol.commentlist li a:active,ol.commentlist li a:visited,ol.commentlist li a:link{font-size:11px; font-weight:bold; text-decoration:none; color:#04a3ff ; font-style:normal;}
ol.commentlist li a:hover{ text-decoration:underline;}
ol.commentlist li :hover{}


ol.commentlist li.commenthead{list-style:none;margin:0;padding:2px 6px 0 6px;}
ol.commentlist li.commenthead h2{margin:0; font-size:16px; font-weight:bold; margin:10px 0 0 0;}
ol.tblist{list-style:none;margin:0 0 1px;padding:0;}
ol.tblist li{list-style:none;padding:10px 5px 10px 5px;margin:0 0 5px; }
input#url,input#author,input#email{color:#222;width:300px;margin:6px 0 6px 0;padding:5px 0 3px 0; height:16px;}
textarea{color:#222;width:260px;margin:6px 0 6px 0;padding:5px 0 3px 0;}
#respond{ margin:15px 0 0 0px; width:510px;  padding:0; color:#222; font-size:12px; float:left; } 
#respond p{ border:0; min-height:10px;}
#respond small{ font-size:11px; height:15px; margin:3px 0 3px 0;}
.postcomment{ margin:5px 0 0 0; padding:0; color:#222;}



/*****************************************/
/*       H1,H2 .. etc  *                       /
/*****************************************/
.title h2 { margin:0px 0 10px 0px; padding:0; font-size:26px; float:left; text-align:left; line-height:120%; font-family: Kepler, Georgia, Times, serif;}
.title h2 a,.title h2 a:active,.title h2 a:visited,.title h2 a:link{ float:left; margin:0; padding:0;color:#ED251A;   text-decoration:none; font-weight:normal; }
.title h2 a:hover{ text-decoration:underline; }

#single h1{ color: #ED251A; width:599px; min-height:22px; margin:8px 0 14px 0px; padding:0; font-size:24px; float:left; line-height:120%;font-weight:normal; font-family: Kepler, Georgia, "Times New Roman", Times, serif;}
#content p a:active,#content p a:visited,#content p a:link{  color:#04a3ff ; text-decoration:none; font-weight:bold; }
#content p a:hover{  color:#04a3ff ;font-weight:bold;  text-decoration:underline;}
a, a:active, a:visited, a:link{text-decoration:none; color:#04a3ff ;  font-weight:bold;}
a:hover{ text-decoration:underline;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #04a3ff ;padding-top: 4px;margin: 10px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption-dd {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}

h1, h2, h3, h4, h5, h6 { line-height:150%; margin: 1em 0 0 0; color: #225588;}

h3.coupon {
	margin-bottom: 12px;
	margin-top: 33px;
}
h3.coupon a {
	background: #fcc;
	padding: 12px;
	color: #2D3D4D;
	text-decoration: underline;
	border: 2px dashed #04A3FF;
}

h3.coupon a:hover {
	color: #04A3FF;
	border: 2px solid #04A3FF;
}


