/*
Theme Name: Bthere
Theme URI: http://www.soldia.com/clients/bthere
Description: bthere Magazine Theme
Version: 2.0
Author: Soldia
Author URI: http://www.soldia.com
*/

body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.incom {color: #FFFFFF;	font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;	text-decoration:none; padding-left: 15px; }
.incom a:link {text-decoration: none}
.incom a:visited {text-decoration: none}
.incom a:active {text-decoration: none}
.incom a:hover {text-decoration: underline;}
.ainfo {color: #FFFFFF; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration:none; padding: 10px;}
.ainfo A:link {text-decoration: none}
.ainfo A:visited {text-decoration: none}
.ainfo A:active {text-decoration: none}
.ainfo A:hover {text-decoration: underline; color: e93601;}
.cont { font-size: 11px; color: #063579; font-family: Arial, Helvetica, sans-serif; }
.cont A:link {text-decoration: none}
.cont A:visited {text-decoration: none}
.cont A:active {text-decoration: none}
.cont A:hover {text-decoration: underline; color: red;}
.copyr {font-size: 10px; color: #063579; font-family: Arial, Helvetica, sans-serif;}
.copyr A:link {text-decoration: none}
.copyr A:visited {text-decoration: none}
.copyr A:active {text-decoration: none}
.copyr A:hover {text-decoration: underline; color: red;}
h3 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #003366; margin-bottom: 0px; margin-top: 0ex; line-height: 4ex;}
h4 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #003366; margin-bottom: 0px; margin-top: 0ex; line-height: 4ex;}
.clear {clear:both;}


ul#navlist
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

ul#navlist a
{
display: block;
padding: 3px;
background-color: #036;
border-bottom: 1px solid #eee;
}

ul#navlist a:link, ul#navlist a:visited
{
color: #EEE;
text-decoration: none;
}

ul#navlist a:hover
{
	background-color: #FF632F;
	color: #fff;
}



a {color: #063579;text-decoration:none;}

h1 {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #0d317d; margin-bottom: 0px; margin-top: 0ex; line-height: 4ex;}
	
h2 {color: #0d317d;margin-bottom: 0px; font-size: 20px; margin-top: 0ex; line-height: 4ex;}

h3 {font-family: Arial, Helvetica, sans-serif;font-size: 15px;color: #f04325; margin-bottom: 0px; margin-top: 0ex; line-height: 4ex;}

h4 {color: #00661a;margin-bottom: 0px; margin-top: 0ex; line-height: 4ex;}

h5 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #0d317d; margin-bottom: 0px; margin-top: 0ex; line-height: 4ex;}

td, th { font-size: 11px; color: #063579; font-family: Arial, Helvetica, sans-serif;	}

.picright {float: right; margin: 0.5em 0.5em 0.5em 1em;}
.picleft {float: left; margin: 0.5em 1em 0.5em 0.2em;}
.picrightgetty {float: right; margin: 0.5em 0.5em 0.5em 1em;}
.picleftgetty {float: left; margin: 0.5em 1em 0.5em 0.2em;}
.picrightcorbis {float: right; margin: 0.5em 0.5em 0.5em 1em;}
.picleftcorbis {float: left; margin: 0.5em 1em 0.5em 0.2em;}

/* Start of CSS for Dagon Design Form Mailer */

.mailwrapper {
	text-align: center;
}
.maildiv {
	margin: 0 auto 0 auto;
	text-align: left;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;

}
.maildiv form {
	text-align: left;
}
.maildiv label {
	/* used for right side captions */
	vertical-align: top;
	padding: 0 0 0 3px;
}
.maildiv .sidelbl {
	/* used for left side labels */
	width: 95px;
	text-align: right;
	padding: 0 10px 0 0;
	vertical-align: top;
	position: relative;
	display: block; 
	float: left; 
	clear: left;
}
.maildiv a {
	color: #005ABE;
}
.maildiv h2 {
	color: #005ABE;
	font-size: 120%;
}
.maildiv input {
	margin-bottom: 10px;

}
.maildiv select {
	margin-bottom: 10px;

}
.maildiv textarea {
	margin-bottom: 10px;

}
.maildiv .ver_img {
	padding: 0;
	margin: 0 0 10px 10px;
	vertical-align:bottom;  
	border: 1px solid #005ABE; 
}
.maildiv fieldset {
	padding: 15px 5px 5px 5px;
	margin-bottom: 10px;
}
.maildiv .legendspacing {
	height: 10px;
}
.maildiv .fmcredits {
	float: left;
	font-size: 90%;
}
.maildiv .fmsubmit {
	float: right;
}
.maildiv .fmrequired {
	color: #005ABE;
	font-size: 90%; 
	float: left;
	margin-top: 3px;
	margin-left: 5px;
}
.maildiv .fmspacer {
	height: 10px;
}
.maildiv .fminfofull { }

/* recent posts */

div#recent_ {
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin-top:10px;
	clear:both;
}
.recent_posts ul {
padding: 0px 0px 0px 10px ;
margin:1px;
} 

.recent_posts li a {
	text-transform: uppercase;
	margin:0px;
	
	
}



.centerdiv{ /*IE method of centering a relative div*/
text-align: center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;
}


#accessibility { display:none;}

#TopAds {
	float: right;
	height: 60px;
	width: 468px;
	margin: 45px 20px 0 0;
}

.off { display:none;}
#Holder { width:920px; margin: auto;}

h1#PrimaryLogo a {
	display: block;
	background-image: url(images/bthere_01.jpg);
	background-repeat: no-repeat;
	height: 98px;
	width: 284px;
}
ul#Navigation {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
	width: 920px;
}
#Navigation li {
	margin: 0px;
	padding: 0px;
	display: inline;
	text-indent: -10000;
}
#Navigation a {
	display: block;
	float: left;
	text-decoration: none;
	text-indent: -10000;

}

#Navigation .home a:hover, 
#Navigation	.destinationguides a:hover,
#Navigation	.archives a:hover,
#Navigation	.emag a:hover,
#Navigation	.advertising a:hover,
#Navigation	.contact a:hover,
#Navigation	.bookflight a:hover{
	background-position: left bottom;
}


#Navigation .home a {
	background-image: url(images/Home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	float:left;
	height: 30px;
	width: 88px;
}
#Navigation .destinationguides a {
	background-image: url(images/Destination-Guides.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 183px;
}

#Navigation .archives a {
	background-image: url(images/Archives.gif);
	background-repeat: no-repeat;
	float:left;
	background-position: left top;
	width: 114px;
	height: 30px;
}
#Navigation .emag a {
	background-image: url(images/E-Magazine.gif);
	float:left;
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 123px;
}
#Navigation .advertising a {
	background-image: url(images/Advertising.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 135px;
}
#Navigation .contact a {
	background-image: url(images/Contact.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 109px;
}
#Navigation .bookflight a {
	background-image: url(images/Book-Flights.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 168px;
}
#LeftContent {
	width: 200px;
	float: left;
	margin: 20px 10px 20px 0;
}

.todo  a { text-decoration:underline; font-weight:bold; } 
#MainContent {
	width: 555px;
	float: left;
	margin-top: 20px;
        line-height:18px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
#Incoming {
	background-image: url(images/incoming.jpg);
	background-repeat: no-repeat;
	height: 45px;
	padding-left: 200px;
	padding-top: 15px;
}
#IndexSpace {
	height: 250px;
	background-color: #E64121;
	margin: 10px 0 10px 0;
}

#IndexSpace div { float:right; }
.incoming_ul {
	float: left;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.incoming_ul li a {
	color: #FFF;
	text-transform: uppercase;
	font-size: 16px;
	list-style-type: none;
	margin-bottom: 1px;
	display: block;
	text-indent: 20px;
	background-image: url(images/bullet_more.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#ImgFeatures {
	height: 45px;
	background-image: url(images/features.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-bottom: 10px;
}
.IssueImages {
	float: right;
	width:240px;
}

ul.ContentsBthere {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	width: 315px;
}
#AirLineNews {
	background-image: url(images/airlinenews.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 50px;
	width: 555px;
	display: block;
	clear: both;
}
#boxAirlineNews {
	background-color: #033480;
}
#boxAirlineNews ul.ailine_left {
	padding: 0px;
	list-style-type: none;
	float: left;
	margin: 20px;
}

#boxAirlineNews ul.ailine_right {
	margin: 20px;
	padding: 0px;
	list-style-type: none;
	float: right;
}


#boxAirlineNews  li a {
	color: #FFF;
	text-transform: uppercase;
	font-weight: bolder;
	display: block;
	margin-bottom: 3px;
	text-indent: 20px;
	background-image: url(images/small_bullet_more.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


.mostViewed ul { margin:0; padding:0; list-style-type:none;}
.mostViewed li  a { text-transform:capitalize;}



#Sidebar {
	width: 145px;
	float: right;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 8px;
}
#footer { clear:both;}

ul.blog { margin:0px; display:block; padding:20px 0px 0px 0px;  list-style-type:none; margin-bottom:20px; }
#blog li {padding:1px!important;  display:block!important;}
#blog .list  h5 a { list-style-type:none; color:#002360!important; text-decoration:none; color: #000066; margin:0!important; padding:0!important; }

.postList {
   padding:10px;
   border: 1px solid  #ccc;
   display:block;
   margin-bottom: 10px;
 }

.postList:hover {
  border: 1px solid  #036;
  }