/*
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.1.0
Author URI: http://www.wprevolution.com
Tags: Modern, 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{line-height:1; background:url(i/Modern/bkg.jpg) no-repeat top center #93bdd6;   margin:0; padding:0;font-family:Georgia, "Times New Roman", Times, serif;  }

/*****************************************/
/* BEGIN TOP  Header - ETC                /
/*****************************************/
#box{width:960px;margin:0px auto;padding:0;  }
#header {width:960px;height:120px; margin:0px 0 0 0; float:left; padding:0; position:relative;}
#header h1 a{position:absolute; top:20px; left:10px; margin:0; padding:0; color:#333333;   font-size:26px; text-decoration:none; font-weight:normal; line-height:120%; display:none;}
.logo{ width:215px; height:50px; border:0; position:absolute; left:20px; top:20px;  cursor:pointer; float:left;}
#description{ position:absolute; font-size:16px; top:37px; left:250px;margin:0; padding:0; color:#333; display:block; font-style:italic;}
.menu_background { width:958px; height:40px; background:#83b1cd; border:1px solid #536867; margin:0; padding:0; position:absolute; left:0; top:80px; filter:alpha(opacity=70);-moz-opacity:0.7;	-khtml-opacity: 0.7;opacity: 0.7;}

#rss{ width:160px; height:16px; float:right; margin:13px -7px 0 0; padding:0; font-size:12px; color:#000000;}
.rss_img{ margin:0; padding:0; float:left;}
.rss_link{ float:left; margin:1px 0 0 4px; padding:0;}
#rss a{ color:#000000; font-weight:normal;}


/*****************************************/
/* NAVIGATION Menu *                       /
/*****************************************/

#nav{width:700px;height:23px; float:left;margin:0 ;padding:0;list-style:none; list-style-type:none;position:absolute; left:16px; top:91px; }
.current_page_item { text-decoration:underline;}


/*1st sub level menu*/
.jquerycssmenu{ padding-left: 15px; /*offset of tabs relative to browser left edge*/}
.jquerycssmenu ul{ float:left;list-style:none;font-size:12px;font-weight:normal; margin:0;padding:0; z-index:10;}
/*Top level list items*/
.jquerycssmenu ul li{ position: relative;display: inline;float: left;background:url(i/Modern/menu_separator.jpg) no-repeat right;}
/*Top level menu link items style*/
.jquerycssmenu ul li a{display: block;padding: 4px 7px 4px 7px;margin-right:3px;border-bottom-width: 0;color: #000;text-decoration: none;font-weight:normal;}
.jquerycssmenu ul li a:hover{color:#333;}
	
/*1st sub level menu*/
.jquerycssmenu ul li ul{position: absolute;left: 0;margin:10px 0 0 0;display: block;visibility: hidden;border-top:1px solid #4f87aa;filter:alpha(opacity=80);-moz-opacity:0.8;	-khtml-opacity: 0.8;opacity: 0.8;}
/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{display: list-item;float: none;}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{top: 0;border-top:1px solid #4f87aa;margin:-1px 0 0 -1px;padding:0;filter:alpha(opacity=100);-moz-opacity:1;	-khtml-opacity: 1;opacity:1;}
.jquerycssmenu ul li ul li ul li{display: list-item;float: none;}

/* Sub level menu links style */
.jquerycssmenu ul li ul li a{font:13px normal;width: 140px;background:#83b1cd;color:#000;padding:8px 5px;margin: 0;border-top: 0;border-left:1px solid #4f87aa;border-right:1px solid #4f87aa;border-bottom:1px solid #4f87aa;}
.jquerycssmenu ul li ul li ul li a{font:13px normal Verdana;width: 140px;background:#83b1cd;color:#000;padding: 6px 5px;margin:-1px 0 0 0;
border-top:1px solid #4f87aa;border-right:1px solid #4f87aa;border-bottom:1px solid #4f87aa;}

.jquerycssmenu ul li ul li ul  li ul{top: 0;border:0;margin:1px 0 0 -1px;padding:0;}

.jquerycssmenu ul li ul li a:hover{background: #9ed0ee;color: black;}

/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{position: absolute;top: 5px;right: 5px;}
.rightarrowclass{position: absolute;top: 6px;right: 5px;}

.codaslider { margin:10px 0 0 0; float:left;}


/*****************************************/
/*       Main   *                       /
/*****************************************/
#main{width:960px;float:left;padding:0;   margin:0;  }
#content{width:640px;float:left;line-height:130%;padding:0;  margin:0; font-size:13px;  }

#slider {}
.title_span { width:590px; height:25px; background:url(i/shade.png) repeat 0 0; display:block; font-size:20px;  display:inline; margin:150px 0 0 0px; float:left; padding:0 0 0 10px;}
.content_span {display:block; float:left;background:url(i/shade.png) repeat 0 0; width:590px; height:80px; padding:10px 0 0 10px;}

.post { width:599px; margin:19px 0 0px 0; padding:20px; color:#000; float:left; background:url(i/Modern/post.jpg) top repeat-x #83b1cd;border:1px solid #536867;  word-spacing:1px; color:#000; line-height:150%;}
.post_content { width:599px; margin:0; padding:0; float:left; line-height:140%;}
.post p{ padding:5px;margin:5px;}
.post blockquote{ width:597px; background:#8ab8d4;border:1px solid #536867; margin:0; padding:0;}
.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 #536867; margin:2px; } 


.details{ background:url(i/Modern/separator.jpg) top left no-repeat; text-align:left; width:310px; min-height:13px; margin:0px 0 1px 0; padding:3px 0 4px 0px;  float:left; font-size:12px;font-weight:normal; }
.details_bottom{ float:left;background:url(i/Modern/separator.jpg) top left no-repeat; height:1px; margin:0 0 8px 0; padding:0; width:310px;}

.post_content{ margin:0; padding:0; float:left; width:599px;}
.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; width:300px; text-align:inherit; color:#000;}
.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:599px;}
.entry2 { width:599px;}
.post_bottom {border-top:1px solid #536867; width:599px; 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:#f6f6f6 ;}
.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:#000; }
#sidebar ul { margin:0; padding:0; list-style:none;}
#sidebar ul li{width:298px;float:left; background:url(i/Modern/sidebar.jpg) left top no-repeat #83b1cd;  margin:0 0 19px 0;padding:0 0 10px 0; list-style:none; list-style-type:none;  border:1px solid #536867;}
#sidebar ul li a,#sidebar ul lia:active,#sidebar ul li a:visited,#sidebar ul li a:link{ margin:0; padding:0;  font-weight:normal;  color:#f6f6f6 ; text-decoration:none;}
#sidebar ul li a:hover{ text-decoration:underline;}
#sidebar ul li h2{width:258px; height:32px;  float:left;  margin:0px 0px 5px 15px;padding:10px 0 0px 0px;  list-style-type:none; font-size:22px;   font-weight:normal; color:#000;}

#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:#000; 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/Modern/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/Modern/square.png) top 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:#f6f6f6 ; text-decoration:none;}
#sidebar ul li ul li a:hover{ text-decoration:underline;}
#info a img {border:none;}


.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:#000; font-size:16px;}
#wp-calendar tr{ height:20px; margin:0; padding:0;font-size:14px;color:#000;}
#wp-calendar tr td { width:20px; margin:0; padding:0 0 5px 0; text-align:center;font-size:14px; border:1px solid #536867;color:#000;}

.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:#000; 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:24px; margin-bottom:7px;  }

.alignright{float:right; color:#f6f6f6 ; font-weight:bold; background:#83b1cd;}
.alignleft{float:left; color:#f6f6f6 ; font-weight:bold; background:#83b1cd;}
.alignleft a:visited{font-weight:normal; font-size:11px; border:1px solid #536867; margin:0; padding:0; float:left; text-decoration:none; color:#f6f6f6 ; 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 #536867; margin:0; padding:0; float:left; text-decoration:none; color:#f6f6f6 ; padding:5px 6px 5px 6px;font-weight:bold;}
.alignleft a:hover{text-decoration:underline; background:#8ab8d4;}
.alignright a:link,.alignright a:active,.alignright a:visited,.alignright a{font-size:11px; border:1px solid #536867; margin:0; padding:0; float:left; text-decoration:none; color:#f6f6f6 ; padding:5px 6px 5px 6px;font-weight:bold;}
.alignright a:hover{ text-decoration:underline; background:#8ab8d4;}

.snavigation{width:597px;float:left; padding:0; font-size:14px;margin:0 0 0 -5px;}
.salignright{float:right;   color:#f6f6f6 ; font-weight:bold; background:#83b1cd;}
.salignleft{float:left; color:#f6f6f6 ; font-weight:bold; background:#83b1cd;}

.salignleft a, .salignleft a:link,.salignleft a:active,.salignleft a:visited{ font-weight:bold; font-size:11px; border:1px solid #536867; margin:0 0 0 5px; padding:0; float:left; text-decoration:none; color:#f6f6f6 ; padding:5px 6px 5px 6px;}
.salignleft a:hover{ text-decoration:underline; background:#8ab8d4;}
.salignright a:link,.salignright a:active,.salignright a:visited,.salignright a{   font-weight:bold; font-size:11px; border:1px solid #536867; margin:0; padding:0; float:left; text-decoration:none; color:#f6f6f6 ; padding:5px 6px 5px 6px;}
.salignright a:hover{text-decoration:underline; background:#8ab8d4;}


/****************************************************************/
/*       WP-PageNavi plugin - if Exists  *                       /
/****************************************************************/
.wp-pagenavi a, .wp-pagenavi a:link {
	padding:4px 8px 5px 8px; 
	margin:0 5px;
	text-decoration: none;
	border: 1px solid #536867;
	color: #f6f6f6;
	background-color: #83b1cd;	
}
.wp-pagenavi a:visited {
	padding:4px 8px 5px 8px; 
	margin:0 5px;
	text-decoration: none;
	border: 1px solid #536867;
	color: #f6f6f6;
	background-color: #83b1cd;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #333;
	color: #f6f6f6;
	background-color: #8ab8d4;
}
.wp-pagenavi a:active {
	padding:4px 8px 5px 8px; 
	margin:0 5px;
	text-decoration: none;
	border: 1px solid #000;
	color: #f6f6f6;
	background-color: #8ab8d4;	
}
.wp-pagenavi span.pages {
	padding:4px 8px 5px 8px; 
	margin: 0 5px 0 0;
	color: #f6f6f6;
	border: 1px solid #536867;
	background-color: #83b1cd;
}
.wp-pagenavi span.current {
	padding:4px 8px 5px 8px; 
	margin:0 5px;
	font-weight: bold;
	border: 1px solid #000;
	color: #f6f6f6;
	background-color: #8ab8d4;
}
.wp-pagenavi span.extend {
	padding:4px 8px 5px 8px; 
	margin:0 5px;	
	border: 1px solid #536867;
	color: #f6f6f6;
	background-color: #83b1cd;
}


/*****************************************/
/*       Search  *                       /
/*****************************************/
.search_div{ width:253px; height:32px;  margin:4px 0 10px 22px; padding:0px 0  0; float:left; }
.search_field{ background:url(i/Modern/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:#f6f6f6; border:0; float:left; }
.search_btn { background:url(i/Modern/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:#83b1cd; border:1px solid #536867; margin:19px 0 18px 0; padding:0; text-align:center; color:#000; 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:#f6f6f6 ;}
#footer p a:hover{ text-decoration:underline;}

#subfooter{ margin:19px 19px 0 19px; padding:0; float:left; width:920px; border-bottom:1px solid #536867;}
.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; color:#000;}

#subfooter .s_widget1 ul { list-style:none; list-style-type:none; float:left;margin:0; padding:0; color:#000;}
#subfooter .s_widget1 ul li{list-style-type: none;list-style-image: none;float:left;margin:0; padding:0; color:#000;}  
#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:#000;} 
#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:#000; 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/Modern/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/Modern/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:#000;} 
#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:#000; 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/Modern/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/Modern/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:#000;} 
#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:#000; 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/Modern/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/Modern/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:normal;  color:#f6f6f6 ; 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/Modern/post.jpg) top repeat-x #83b1cd; border:1px solid #536867;   }
#comments{font-size:24px; font-weight:normal;height:26px;   margin:-6px 0 4px 0;  width:620px; padding:0; vertical-align:top;  color:#000;}
#commentform{margin:0;padding:0px 5px 1px 0; border:0; color:#222;}
#commentform label{ color:#000; margin:0 5px 10px 2px; padding:0; font-size:12px;}
#commentform input{width:140px;padding:1px;background:#83b1cd;border:1px solid #536867; color:#000; font-size:11px; }
#commentform textarea{width:500px;padding:0;background:#83b1cd;border:1px solid #536867; color:#000;}
#commentform input:focus { background-color: #8ab8d4; color:#000; }
#commentform textarea:focus { background-color: #8ab8d4;color:#000; }
.textarea {color:#000;}
#commentform #submit{margin:0 0 20px; background:#83b1cd;border:1px solid #536867; color:#f6f6f6 ; height:25px; font-weight:bold; cursor:pointer;}
#commentform #submit:hover{background:#8ab8d4;}
#commentform p{margin:5px 0; font-size:12px; color:#000;}

.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:15px 0px 0px 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:0; }
.auth_information img{float:left; width:70px; height:70px; margin:0; padding:0;  }
.auth_information comment_author { float:left; text-align:right; width:70px; margin:4px 0 0 0; padding:0; }
.auth_information commentmetadata { width:70px; padding:0; margin:2px 0 0 0; font-size:11px; float:left;}
.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:left; padding:2px; width:501px; margin:0 0 0 15px;  min-height:102px; vertical-align:top;border:1px solid #536867;  } 

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 #536867; } 
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 #536867; } 


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 { margin:10px 0 0 -7px;} 
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:#f6f6f6 ; 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 {width:310px; margin:0px 0 10px 0px; padding:0; font-size:26px; color:#000  ; float:left; text-align:left; line-height:120%;   }
.title h2 a,.title h2 a:active,.title h2 a:visited,.title h2 a:link{ float:left; margin:0; padding:0;color:#000  ; text-decoration:none; font-weight:normal; width:310px;  }
.title h2 a:hover{ text-decoration:underline; }

#single h1{ width:599px; min-height:22px; margin:0px 0 14px 0px; padding:0; font-size:24px;   color:#000  ; float:left; line-height:120%;font-weight:normal;}

#content p a,#content p a:active,#content p a:visited,#content p a:link{  color:#f6f6f6 ; text-decoration:none; font-weight:bold; }
#content p a:hover{  color:#f6f6f6 ;font-weight:bold;  text-decoration:underline;}
a, a:active, a:visited, a:link{text-decoration:none; color:#f6f6f6 ;  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: #f6f6f6 ;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 { line-height:150%; margin:0 0 0 10px;}
h2 { line-height:150%; margin:0 0 0 10px;}
h3 { line-height:150%; margin:0 0 0 10px;}
h4 { line-height:150%; margin:0 0 0 10px;}
h5 { line-height:150%; margin:0 0 0 10px;}
h6 { line-height:150%; margin:0 0 0 10px;}



