/*
Theme Name:		beta0.3 
Theme URI:		http://infotourism.us
Description:	First beta theme.
Version:		1.0 beta
Author:			EasyCoder
Author URI:		http://easycoder.biz/
*/
body {	background: #fff;	color: #333;	font: 62.5% Georgia, "Times New Roman", Times, serif;	text-align: center;	width:100%;}
* {	padding: 0;	margin: 0;}
a:link,a:visited,a:hover,a:active{color:#0066cc;cursor:pointer; text-decoration:underline;}
a img {	border: none;}
blockquote {	font-style: italic;	font-family: Georgia, "Times New Roman", Times, serif;	color: #555;	margin: 0 30px 1.5em 30px;	padding: 0 0 0 10px;	border-left: 1px solid #aaa;}
abbr, acronym {	border-bottom: 1px dotted #aaa;	text-transform: uppercase;	cursor: help;}
code {	color: #090;	font-family: Courier, monospace;}
pre {	margin: 0 0 1.5em 0;	overflow: auto;	font-size: 1.3em;	clear: both;}

h1, h2, h3 ,h4,h5,h6,h7{	font-weight: bold;	font-family: Helvetica, Arial, sans-serif;	color: #000;}
h1 {	font-size: 3.6em;	letter-spacing: -0.03em;}
h2 {	font-size: 2.0em;}
h3 {	font-size: 1.0em;	text-transform: uppercase;}
h4 {	font: italic 1.2em Georgia, "Times New Roman", Times, serif;	color: #888;}




#pageHeader{left:5px; width:98%; text-align:center;	background-color: #FFFFFF; height:250px;	margin:15px  10px 5px 10px;;	border: 3px solid #CCCCCC;}
.page h2, h2.page_header {
	margin: 0 0 0.75em 0;
	padding: 0 0 0.6em 0;
	background: url('images/hr_title_sep.gif') 0 100% no-repeat;
}
#container { left:5px;	background-color: #FFFFFF;	margin:15px  20px auto;	 min-height:400px;}


.posts h2 {
	margin: 0 0 0.1em 0;
	line-height: 1.2em;
}






.entry h2 {
	font-size:17px;
	text-transform:capitalize;
	padding:0px; 
	color: #000000;
	font-family:Arial, Helvetica, sans-serif; 
	background-color:#eee;
	text-decoration:none;
	font-weight:900;

	
}

.entry h3 {
	margin: 0.5em 0 0.5em 0;
	font-size:14px;
	text-transform:capitalize;
	font-weight:900;
}

.entry h3.top {
	margin: 1em 0 0.5em 0 !important;
}
.entry ul li {list-style:none;  margin:0 0 0 0px; padding:0 0 0 -10px;}





.posts h4 {
	margin: 0 0 0.25em 0;
	padding: 0 0 1.0em 0;
	
}
.posts  {
	padding-left:5px;
	padding-right:5px;
	margin-left:5px;
	
}



#content_box {
	width: 95%;;
	text-align: left;
	float: left;

	
}

#content {
	
	padding: 0px 0px 0px 0px;
	
}

#sidebar {
	width: 250px;
	padding: 0  0 0 0px ;
	float: right;
}

#l_sidebar {
	width: 250px;
	padding: 0  0px 0px 0px;
	float: left;
}

#footer {
	 left:5px;	background-color: #FFFFFF;	margin:0px  20px auto;	border: 1px solid #CCCCCC; min-height:10px; text-align:center;}

	clear: both;
}



ul#nav {
	list-style: none;
	width: 95x;
	padding: 0 10px;
	background: url('images/hr_dot_black.gif') repeat-x;
	border-bottom: 3px solid #000;
	float: left;
	clear: both;
}

ul#nav li {
	padding: 0.85em 40px 0.7em 0;
	font: bold 1.4em Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	float: left;
}

ul#nav li a, ul#nav li a:visited {	text-decoration: none;}
ul#nav li a:hover {	text-decoration: underline;}
ul#nav li a.current, ul#nav li a.current:visited, ul#nav li a.current:hover {		text-decoration: underline;}


#header_img {
	position: relative;
	margin: 0 0 3.0em 0;
	border-bottom: 1px solid #000;
	float: left;
	clear: both;
}

#header_img img {
	display: block;
}



.entry { 	font-size: 1.4em;	line-height: 1.65em;}
.entry blockquote {	font-size: 1.0em;}
.entry img.left {	padding: 3px;	margin: 0.5em 15px 0.5em 0;	border: 3px double #bbb;	float: left;	clear: left;}
.entry img.right {	padding: 3px;	margin: 0.5em 0 0.5em 15px;	border: 3px double #bbb;	float: right;	clear: right;}
.entry img.center {	display: block;	padding: 3px;	margin: 0 auto 1.5em auto;	border: 3px double #bbb;	float: none;	clear: both;}
.entry img.off {	padding: 0 !important;	border: none !important;}
.entry img.stack {	clear: none !important;}

.add_comment {	display: block;	padding: 0 0 0 20px;	font-weight: bold;	float: right;}
.navigation {	width: 500px;	font-size: 1.4em;	float: left;}
.previous {	padding: 0 20px 0 0;	float: left;}
.next {	float: right;}
.clear {	width: 500px;	height: 1px;	margin: 0 0 5.0em 0;	clear: both;}

ul.sidebar_list {	list-style: none;}
ul.sidebar_list li.widget, ul.sidebar_list li.linkcat {	width: 180px;	margin: 0 0 0 0;	font-size: 1.3em;	line-height: 1.4em;	float: left;}

.sidebar_list{ text-align:center; }
li.widget h2, li.linkcat h2 {	font-weight: bold;	font-size: 1.077em;	text-transform: uppercase;	letter-spacing: normal;	margin: 0 0 0.8em 0;
                                padding: 0em 0px;	border-top: 3px solid #000;background: url('images/hr_dot_black.gif') 0 100% repeat-x;}
li.widget { text-align:left; padding-bottom:10px; padding-top:10px;}
li.widget p {	margin: 0 0 1.5em 0;	padding: 0 10px;}
li.widget ul, li.linkcat ul {	list-style: square;	margin: 0 0 0em 0px;}
li.widget ol, li.linkcat ol {	margin: 0 0 0em 0px;}
li.widget li, li.linkcat li {	margin: 0 0 0em 0;}
li.widget li a, li.widget li a:visited, li.linkcat li a, li.linkcat li a:visited {	text-decoration: none;	color: #6d84b4;}
li.widget li a:hover, li.linkcat li a:hover {	text-decoration: underline;	}

#calendar_wrap {
	font-size: 1.3em;
}



#footer p {
	margin: 0 0 0.923em 0;
	font-size: 1.3em;
	color: #888;
	text-align: center;
}

#footer a, #footer a:visited {	text-decoration: none;}
#footer a:hover {	color: #6d84b4;	text-decoration: underline;}
#comments {	width: 500px;	float: left;	clear: both;}
#comment_form .text_input {
	width: 191px;
	padding: 3px;
	color: #444;
	font: normal 1.4em Georgia, "Times New Roman", Times, serif;
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

#comment_form .text_area {
	width: 321px !important;
}

#comment_form .text_input:focus {
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

#comment_form .form_submit {
	padding: 0.4em 4px;
	background: url('images/submit_bg.gif');
	border: 3px double #999;
	border-top-color: #ccc;
	border-left-color: #ccc;
	font: bold 1.4em Georgia, "Times New Roman", Times, serif;
	cursor: pointer;
}

#comment_form p.subscribe-to-comments {
	font-size: 1.4em;
}

#comment_form p.subscribe-to-comments label {
	font-size: 1.0em;
}



#search_form .search_input {
	width: 201px;
	padding: 3px;
	color: #090;
	font: normal 1.0em Georgia, "Times New Roman", Times, serif;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
}
#area_form .area_input {
	width: 180px;
	padding: 3px;
	color: #CCC;
	font: normal 1.5em Georgia, "Times New Roman", Times, serif;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
}
#area_form .area_input:focus {
	width: 180px;
	padding: 3px;
	color: #00F;
	font: normal 1.5em Georgia, "Times New Roman", Times, serif;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
}
li.widget .search_input {	font-size: 1.1em !important;}

#search_form .search_input:focus {	border-top: 1px solid #666;	border-left: 1px solid #666;	border-right: 1px solid #ddd;
										border-bottom: 1px solid #ddd;}


#nav{	height: 30px;	padding: 2px 10px 2px 10px; !important;	background-color: #FFFFFF;	margin:15px 15px 0px !important;	border-top:1px 
						solid #ddd;	border-bottom:1px solid #ddd;	width: 1110px; !important;}
#nav-left {	float:left;	display:inline;	}
#nav-right {	float:right;	display:inline;		margin:0px !important;	}
#nav1, #nav1 ul{	padding: 0;	float:left;	list-style: none;}
#nav1 {	padding: 0;	font-size:13px;	float:left;}
#nav1 a {	display: block;	padding-left:15px;	padding-right:15px;	}
#nav1 li {	float: left;	line-height:30px;	font-weight:bold;	font-size:11px;		text-transform:uppercase;}
#nav1 li a:hover {	background: none;	text-decoration:none;	color:#ffffff;}
#nav1 li ul {	position: absolute;	width: 15em;	left: -999em;	padding-top:1px;}
#nav1 li:hover ul, #nav1 li.sfhover ul {	left: auto;}
#nav1 li ul li {    background: #FFFFFF;	border-bottom:1px solid #dedbd1;		border-left:1px solid #dedbd1;		
					border-right:1px solid #dedbd1;				line-height:28px;		width:15em;}

#nav1 li:hover, #nav1 li.hover {    position: static;}
#nav1 li ul ul {	margin: -29px 0 0 15em;	border-top:1px solid #dedbd1;	}
#nav1 li:hover ul ul, #nav1 li.sfhover ul ul {	left: -999em;}
#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul {	left: auto;}
#nav1 li:hover ul ul, #nav1 li:hover ul ul ul, #nav1 li.sfhover ul ul, #nav1 li.sfhover ul ul ul {	left: -999em;}
#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul, #nav1 li li li.sfhover ul {	left: auto;} 



#nav2 {	margin:0 0 15px 15px !important;	margin:0 0 7px 7px;	padding: 0;	font-size:15px;	width:95%;}
#nav2, #nav2 ul{	padding: 0;	float:left;	list-style: none;}
#nav2 a {	display: block;	padding-left:15px;	padding-right:15px;	border-right: 1px solid #DDDDDD;}
#nav2 li {	float: left;	line-height:30px;	}
#nav2 li a:hover {	background: none;    text-decoration: none;}
#nav2 li ul {	position: absolute;	width: 15em;	left: -999em;	z-index: 99999;}
#nav2 li:hover ul, #nav2 li.sfhover ul {	left: auto;	z-index:1000;	}
#nav2 li ul li {    background: #FFFFFF;border-bottom:1px solid #dedbd1;border-left:1px solid #dedbd1;border-right:1px solid #dedbd1;
						line-height:28px;width:15em;}
#nav2 li:hover, #nav2 li.hover {
    position: static;
}
#nav2 li ul ul {
	margin: -29px 0 0 15em;
}
#nav2 li:hover ul ul, #nav2 li.sfhover ul ul {
	left: -999em;
}
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul {
	left: auto;
}
#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul {
	left: -999em;
}
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul {
	left: auto;
} 


/*- Search -*/
#search{
	float: right;
	height: 27px;
	width:310px;
	margin: 3px 0px 0px !important;
	padding:0px !important;
}
* html #search{
	margin-right: 8px;
}
#search input{
	background: #ffffff;
	border: 1px solid #dddddd;
	color: #000000;
	float: left;
	font-size: 11px;
	width:223px;
	margin:1px 0px 0px;
	padding: 3px 4px 4px;
}
#search .btn{
	padding: 0;
	height:22px;
	width: auto;
	margin:1px 0px 0px 5px !important;
	border:none;
	width:69px;
}

#header{
	height:170px;
	width:95%;
	background-color: #ffffff;
	margin: 0 0 0 0px;
	padding: 0px;
}

#header h1{
	float: left;
	display:inline;

	font-size: 24px;
}
#header h1 a{
	display: block;
	height: 93px;
	width: 389px;
	color: #000000;
	font-size: 28px;
}



#slider-holder { position: relative; height: 200px; width: 295px; margin-bottom: 20px; overflow: hidden ; color: #fff;}
#slider-holder .slide{ position: absolute; top:0px; left: 295px; z-index: 1;height: 200px; width: 295px; overflow: hidden;}
#slider-holder .slide-1 { display : block; left:0px; top:0px;}
#slider-holder .slide a {display: block;  }
#slider-holder .slide img {  display: block; position: absolute; top:0px; left: 0px; }
#slider-holder  img.full-mask {  position: absolute; top:0; left: 0px; z-index: 0; display: none; }

#slider-holder .slide-content { position: absolute; top: 170px; left: 0;height: 700px; width: 255px; background:#999; padding: 10px 10px 0 10px;z-index: 999; color:#FFF;}

#slider-holder .slider-left, #slider-holder .slider-right {position: absolute;    cursor: pointer; height: 150px; width: 120px; z-index: 999; display: block; color: white; }

#slider-holder .slider-left { left: 0;  top: 0; background: url('images/fleche1.png') no-repeat left bottom;   }
* html #slider-holder .slider-left { background: url('images/fleche1.gif') no-repeat center left; }

#slider-holder .slider-right{right: 0; top: 0; background: url('images/fleche2.png') no-repeat center bottom;}
* html #slider-holder .slider-right { background: url('images/fleche2.gif') no-repeat center right; }

.slider-shelf { z-index: 999; background: #000; position: absolute; top:0; width: 495px; overflow: visible;}
span.clicker { z-index: 999; background: #000; position: absolute; top:0px; right:120px; width: auto; font-size: 11px; display: block; padding: 2px 10px; cursor: pointer;}
.shelf-content { z-index: 9999; position: absolute; top:0; width: 200px;}
.shelf-content img {border:1px solid #fff; margin: 10px 0 0 10px; cursor: pointer;}

.shelf-title {padding: 0px 10px;}


#topbanner {
	padding-right:160px;
	float:right;
	padding-top:5px;
}
.titles{
padding: 0px; text-transform: none; font-size: 14px; line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-weight:600; width: 400px; background-color: rgb(0, 102, 153); color: rgb(255, 255, 255); border-bottom-style:inset; border-bottom-color:#FFF; padding-left:10px;	
}
.children { text-align:left; font-family: "Times New Roman", Times, serif; font-stretch:narrower; }
.entry  a{ color:#6d84b4;; }
.entry { clear:none; }
a.areamenulink {
	color: #6d84b4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	text-decoration:none;
	font-weight:900;
	line-height:14px;
	border:none;
	
	
}
a.areamenulink:visited {
	
	color: #6d84b4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	text-decoration:none;
	clear:both;
	font-weight:900;
}
a.areamenulink:hover { color:#FFF; background-color:#069; cursor : pointer; } 
.areamenutitle {
	text-transform:none;
	font-size:14px; 
	padding:0px; 
	
	font-family:Arial, Helvetica, sans-serif; 
	line-height:20px;
	padding:5px;
	
	text-decoration:none;
	font-weight:900;
	background-color: rgb(109, 132, 180); color: rgb(255, 255, 255);

	}

a{
	color: #000;
}
.subcol h2{
	color: #fff;
}
a.more-link  { color: #6d84b4;}
#nav2 li:hover,
#nav2 li.sfHover,
#nav2 li.current,
#nav2 a:focus, #nav2 a:hover, #nav2 a:active {
	color: #333333;
}
.featured h3 a:hover {
	color:#000;
}
.video-right h2{
	color: #000;
}
.catlist h2{
	color: #fff;
	background-color: #6d84b4;
	background-image: url(images/ico-catlist.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#nav1 .current_page_item a,
#nav1 li.sfHover,
#nav1 li.current,
#nav1 li a:focus, #nav1 li a:hover, #nav1 li a:active {
	background-color: #6d84b4;
	color: #FFFFFF;
}
#nav1 .current_page_item ul li a {
	background-color: #FFFFFF;
	color: #6d84b4;
}

#nav1 .current_page_item ul li a:hover {
	background-color: #6d84b4;
	color: #FFFFFF;
}
#nav ul  li.back {
	background-color: #6d84b4;
	color: #FFFFFF;
}

#nav ul  li a {
	color: #6d84b4;
	font-size:10px;
}
#nav2 {
	background-color: #ffffff;
	border-bottom:3px solid #6d84b4;
}
#nav2 li a:hover {
	background:#6d84b4;
	color:#fff;
}
.video-right h3{
	color: #6d84b4;
}	
ul.wooTabs li a.selected, ul.wooTabs li a:hover {
	color: #FFFFFF;
	background-color: #6d84b4;
}
.widget h3 {
	color: #FFFFFF;
	background-color: #6d84b4;
}
#footer a{
	color: #6d84b4;
}
#archivebox {
	background-color: #e2e6f0;
	border: 1px solid #a7b5d2;
}
#archivebox h4 em, #archivebox h2 em, #archivebox h3 em{
	color:#6d84b4;
}
#rss h2{
	background-color: #e2e6f0;
	border: 1px solid #a7b5d2;
}

#logos  {font-size:22px; width:350px; text-align:center; }
#r_sidebar { min-width:250px; min-height:300px;; background-color:#fff; float:right;border: 0px solid #CCCCCC; margin: 0 0 0 5px;}
#l_sidebar { min-width:250px; min-height:300px; background-color:#fff; float:left;border: 0px solid #CCCCCC; margin:0 5px 0 0; }
#main_col { min-width:450px; text-align:left; }
.div-title{ font-style: normal !important;
	font-size: 14px !important;
	}
.div-content{font-style: normal !important;
	font-size: 14px; !important;
}
.div-content p {font-style: normal !important;
	font-size: 14px !important;
	margin-bottom:15px;
}
.div-content li {  padding-left:0px; margin-left:20px;}
.div-content ul {  padding-left:20px; margin:3px;}
.postMenu { padding-left:30px; margin-left:30px; font-size:15px; position:inherit;}
.div-content p:first-letter {
/*color: #fff;
background-color:#CCC;*/
float: left;
font-size:30px;
line-height:30px;
padding-top:0px;
padding-right:0px;
font-family: Times, serif, Georgia;
font-weight:bold;
}
