/*
Theme Name: Explore and Go Mexico
Theme URI:
Description:
Version: 1.0
Author:
Author URI:
Tags:
*/
/**layout***/
body{margin:0;padding:0; font-family:Arial, Helvetica, sans-serif; font:11px;background:#fff url(images/bodybg.jpg) top repeat-x;color:#696865;}

#wrap{margin:0 auto; padding:0;width:709px;}
#header{width:713px;height:80px;margin-left:-2px;position:relative;  line-height:16px;background:transparent url(images/bodybg.jpg) top repeat-x;}
#topNav{float:right;color:#fff;font-weight:bold;position:relative;top:35px;}

#topNav a,
#topNav a:visited{text-decoration:none;color:#80EDFF;margin:0 4px;         line-height:16px;}
#topNav a:hover{text-decoration:underline;}

#Nav { float:left; width:713px; background:url(images/contenttop.png) no-repeat; font-size:12px;  line-height:14px; padding:12px 6px; margin:0 0 0 -2px; }
#Nav ul { margin:0; padding:0; list-style:none; }
#Nav li { float:left; margin-left:5px; padding:0; border-left:1px solid #fff; }
 #Nav li.noborder{border-left:none;}
#Nav a { float:left; display:block; padding:0 12px; text-decoration:none; font-weight:bold; color:#fff; }
/* Commented Backslash Hack  hides rule from IE5-Mac \*/#Nav a {float:none;}
/* End IE5-Mac hack */#Nav a:hover {color:#73d0c9;}
#Nav #current a {color:#73d0c9;}
#contentrap{margin:0; padding:0;}
#content{width:709px;background:#fff;}
#content2{width:709px;}
#topsection{        background: url(images/cont_topsect.jpg) repeat-x bottom;        _background: url(images/cont_topsect.jpg) repeat-x;        *background: url(images/cont_topsect.jpg) repeat-x;height:254px;        _height:234px;        *height:234px;margin:0;         padding:21px 12px 16px 12px;        _padding-bottom:0px;        *padding-bottom:0px;border-bottom:8px solid #357C9C;}
#topsection h1.topsect{padding-top:0px;}
#topsectionsin{background:transparent url(images/cont_topsect.jpg) bottom repeat-x;height:254px;margin:0; padding:16px 16px 16px 12px;}
.headerimgr{/*home headerimg*/clear:both;float:right;margin:20px 6px 14px 12px;        *margin-top:0px;        _margin-top:0px;}
.headerimgl{ /*hotel-guide headerimg*/clear:both;float:left;margin:10px 36px 0px 0;}
#contentbottom{background:transparent url(images/bttmround.gif) bottom no-repeat;width:709px;height:20px;display:block;}
#footer{clear:both;position:relative;font-size:9px;text-align:center;margin-top:24px;color:#5b6461;}

#footer p a
{
  color :#367D97;
}
#footer p a:hover
{
  color :#333333 !important;
}


#textNav{text-align:center;margin:24px 0;}
#textNav a,#textNav a:visited{color:#5b6461;text-decoration:none;}
#textNav a:hover{text-decoration:underline;}
/*element style*/#bottomsect{width:709px;}
.col3{ /*home*/width:227px;height:100%;background:#F1FCFB;margin:8px 4px 2px;float:left;height:320px;}
.col3 p,.col3 h1, .col3 img, .col3 h2, .col3 ul{padding:0 6px;margin: 2px 0;}
.col3 a.ads{padding-top:12px 0;text-align:center;display:block;margin:0 auto;}
.col3 img{padding-top:6px;}
.col3 h1 {font-size:12px;}
.col3 h2 {font-size:10px;margin:0;}
.col3 ul li{margin-left:12px;}
/*hotelguide*/#hotelguide{margin:12px 14px 6px;}
#hotelguide h1, #hotelguide h2{margin-left:6px;}
.hotel_ads{ width:183px;border:1px solid #CECECE;margin:12px 6px;padding:4px 14px;float:left;}
.hotel_ads2{width:318px;float:left;margin:12px 6px;}
.hotel_ads2 h3{line-height:12px;margin:4px 6px;}
.hotel_ads2 p{margin-top:0;margin-left:100px;}
       .hotel_ads3{ width:183px;    height: 100%;background:#F1FCFB;margin:12px 6px;padding:4px 14px;float:left;}
/*guide*/#sidebar{float:right;background:#F1FCFB;width:198px;margin:6px;padding:6px;}
#loginbox{float:right;background:#F1FCFB;width:200px;margin:6px;padding:15px;}
#google{float:right;background:#F1FCFB;width:140px;    height: 100%;margin:6px;padding:0px;}
#google-white{float:right; float:left;background:#fff;width:225px;margin:15px 0px 0px 0px;padding:0px;}
#rightcolblue{float:right;background:#F1FCFB;width:200px;margin:10px;padding: 20px 20px 20px 20px;}
#rightcolad{float:right;background:#fff;width:140px;    padding-top: 20px;    padding-right: 10px;}
#lessons{float:right;background:#fff;width:144px;    height: 600px;margin:6px;padding:0px;}
#forms{float:left;background:#F1FCFB;width: 450px;    height: 500px;margin:6px;padding: 20px 20px 20px 20px;}
#fullpage {margin: 12px 14px 6px;   width: 680px;    overflow:hidden;    float:left;    padding-top:0px;}
#articles{margin: 12px 7px 6px; width: 460px;    overflow:hidden;    float:left;    padding-top: 0px;}
#articles h1 small{font-weight:normal;}
#articles h1 small a{text-decoration:none;}
#articles_contact{margin: 12px 14px 6px;    _margin-left:7px;    width: 400px;    overflow:hidden;    float:left;    padding-top:0px;}
#articles_contact h1 small{font-weight:normal;}
#articles_contact h1 small a{text-decoration:none;}
#articles_forms{margin: 12px 14px 6px;    _margin-left:7px;    width: 550px;    height: 100%;    overflow:show;    float:left;    padding-top:0px;}
#articles_contact h1 small{font-weight:normal;}
#articles_contact h1 small a{text-decoration:none;}
#articles-long{    _padding-top: 0px;    *padding-top: 0px;    }
#skyscrapper{position:absolute;left:50%;margin-left:364px;top:80px;width:120px;height:600px;display:block;}
/**guide-hotels' element*//*.imghotel{width:527px;height:226px;display:inline;margin-right:64px;}
*/ul.guideNav{list-style:url(images/guideNav-pt2.gif);margin:0;padding-left:10px;    line-height: 12px;}
ul.guideNav a,ul.guideNav a:visited{color:#367d97;display:block;text-decoration:none;        line-height: 12px;}
ul.guideNav a:hover{background:#f7f7f7;}
ul.guideNav a:hover{background:#f7f7f7;}
.on {color:#9ed0b9;}
img.icon{border:none;}
/**typography**/p,span,div,td,th{ font:normal 100%/130% Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
h1,h2,h3 {font-family:verdana,sans-serif;font-weight:bold;}
h1{ font-size:14px; color:#367d97; margin:2px 0px 2px;}
h2{ font-size:12px; color:#5C5D5E; margin:2px 0px 2px;}
h3{ font-size:10px; color:#5C5D5E; line-height:10px; padding-bottom:2px;}
h4{ font-size:10px; color:#5C5D5E;}

/*Debraj Mandal*/
a:link{color:#367D97;}
a:hover{color:#333333}
/* a:visited{color:#22968e;} */
a:visited{color:#367D97}
/*Debraj Mandal*/

a.ads{color:#22968e;text-decoration:none;}
a.ads:hover{text-decoration:underline;}
.author{font-size: 9px; font-weight:normal;}
/*additional classes*/.fleft{float:left;margin:0px 6px;}
.memberinfo{float:right;margin:0px 6px;    color: #73d0c9;}
.center{margin:0 auto;}
.clear{clear:both;}
.noborder{border:none;}
.vmiddle{vertical-align:middle;}
.utils{margin-top:12px;}
.utils a,.utils a:visited{text-decoration:none;color:#555452;}
.utils a:hover{text-decoration:underline;}
.orange{color:#f60;text-decoration:none;}
/*buttons*/.btn_join{background:transparent url(images/btn_join.png) no-repeat;width:205px;height:33px;border:none;font-weight:bold;color:#5C5D5E;}
.btn {  font-family: "Trebuchet MS";  font-size: 11px;  font-weight:normal;  color:#333333;  border:1px #c6c7ca solid;  background: url(images/style1_btn_bg.gif) #e4e4e4 top repeat-x;}
input {  color:#333333;  font-family: "Trebuchet MS";  font-size: 12px;  border:1px #c6c7ca solid;}
/*  Formatting Buttons------------------------------------------------------ */.buttonMode {background-color: transparent;color: #73769D;font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;font-size: 10px;white-space: nowrap;}
.htmlButtonOutter, .htmlButtonOutterL {background-color: #f6f6f6;border-bottom: #333 1px solid;border-right: #333 1px solid;border-top: #333 1px solid;padding: 0;}
.htmlButtonOutterL {border-left: #333 1px solid;}
.htmlButtonInner {background-color: transparent;border-bottom: #ccc 1px solid;border-left: #fff 1px solid;border-right: #ccc 1px solid;border-top: #fff 1px solid;padding: 0 3px 0 3px;text-align: center;}
.htmlButtonOff {font-family: Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;font-size: 11px;font-weight: bold;padding: 1px 2px 2px 2px;white-space: nowrap;}
.htmlButtonOff a:link {color: #000;text-decoration: none;white-space: nowrap;}
.htmlButtonOff a:visited {text-decoration: none;}
.htmlButtonOff a:active {color: #999;text-decoration: none;}
.htmlButtonOff a:hover {color: #999;text-decoration: none;}
.htmlButtonOn {background: #f6f6f6;font-family: Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;font-size: 11px;font-weight: bold;padding: 1px 2px 2px 2px;white-space: nowrap;}
.htmlButtonOn a:link {color: #990000;text-decoration: none;white-space: nowrap;}
.htmlButtonOn a:visited {text-decoration: none;}
.htmlButtonOn a:active {color: #999;text-decoration: none;}
.htmlButtonOn a:hover {color: #999;text-decoration: none;}
.htmlButtonA {font-family: Lucida Grande, Verdana, Geneva, Sans-serif;font-size: 11px;font-weight: bold;padding: 2px 3px 3px 3px;white-space: nowrap;}
.htmlButtonB {background: #E1E3EC;font-family: Lucida Grande, Verdana, Geneva, Sans-serif;font-size: 11px;font-weight: bold;padding: 2px 3px 3px 3px;white-space: nowrap;}
.htmlButtonA a:link {color: #000;font-weight: bold;text-decoration: none;white-space: nowrap;}
.htmlButtonA a:visited {text-decoration: none;}
.htmlButtonA a:active {color: #999;text-decoration: none;}
.htmlButtonA a:hover {color: #999;text-decoration: none;}
.htmlButtonB a:link {color: #990000;font-weight: bold;text-decoration: none;white-space: nowrap;}
.htmlButtonB a:visited {text-decoration: none;}
.htmlButtonB a:active {color: #999;text-decoration: none;}
.htmlButtonB a:hover {color: #999;text-decoration: none;}
.photo{ border: 1px solid silver; padding:8px; float:left; margin: 5px 15px 0px 2px;}

.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li ul li {font-size: 1em;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar { float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal;}
/* Begin Images */p img {padding: 0;max-width: 100%;}
/*Using 'class="alignright"' on an image will (who would'vethought?!) align the image to the right. And using 'class="centered',will of course center the image. This is much better than usingalign="center", being much more futureproof (and valid) */img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left}
/* End Images */#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform {margin: 5px 10px 0 0;}
#commentform textarea {width: 100%;padding: 2px;}
#respond:after {content: ".";   display: block;   height: 0;   clear: both;   visibility: hidden;}
#commentform #submit {margin: 0 0 5px auto;float: right;}
/* Begin Comments*/.alt {margin: 0;padding: 10px;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;}
.commentlist li ul li { margin-right: -5px;margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0;}
.children { padding: 0; }
#commentform p {margin: 5px 0;}

#commentform p a
{
   color: #367d97;
}


#commentform p a:hover
{
   color: #333333;
}

.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}

.front_content{ background-color:#ED6C4F; padding:5px; margin:5px 0px; color:white;}
.fronpage_image a img{border:0; margin:0; padding:0;}
.front_head{text-transform:uppercase; font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size-adjust:none; color:#FEB09A; margin-left:10px; margin-top:10px; letter-spacing:-1px;}
.this_month {float:left; width:230px;}
.intro_text_head{float:right; width:190px; margin-top:15px; margin-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.this_month ul{margin:0; padding:0; list-style:none; margin-left:10px; margin-top:10px; margin-bottom:10px;}
.this_month ul li{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:white; font-weight:normal; padding:2px 0px; padding-left:-5px;line-height:17px; border-bottom:1px solid #F7f7f7;}
.this_month ul li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:white; font-weight:normal; text-decoration:none;}
.clearboth{clear:both;}
.entry_content_left{float:left; width:330px; margin-right:13px;}
.entry h3{ margin:0;margin-bottom:10px; padding:0px; font-family:Arial, Helvetica, sans-serif; line-height:18px;}

/*Debraj Mandal*/


div.posted span a
{
   color: #367d97 !important;
}

div.posted span a:hover
{
   color: #333333 !important;
}

.entry h3 a
{
  text-decoration:none;
  font-weight:bold;
  font-size:18px;
  color: #367d97;
}

.entry h3 a:visited
{
  text-decoration:none;
  font-weight:bold;
  font-size:18px;
  color: #367d97;
}

.entry h3 a:hover
{
  text-decoration:none;
  font-weight:bold;
  font-size:18px;
  color: #333333;
}

/*Debraj Mandal*/

.entry_name{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; font-size:11px; display:block;color: #367d97 !important;}

.entry_name a:link
{
   color: #367d97;
}

.entry_name a:hover
{
   color: #333333 !important;
}

.entry_name a:visited
{
   color: #367d97;
}

/*  Debraj Mandal  */
.color1
{
   color:#9A751A !important;
}
.color1:hover
{
   color:#333333 !important;
}

/*  Debraj Mandal  */

.color2
{
  color:#EFB300 !important;
}
.color2:hover
{
  color:#333333!important;
}

.color3{color:#D74F35 !important;}
.color3:hover{color:#333333 !important;}

.color4{color:#327F91 !important;}
.color4:hover{color:#333333 !important;}

.color5{color:#cb1466 !important;}
.color5:hover{color:#333333 !important;}

.color6{color:#643365 !important;}
.color6:hover{color:#333333 !important;}


/*  Debraj Mandal  */
.bg_color1:link
{
  background-color:#9a751a;
  color: #FFFFFF;
}

.bg_color1:visited
{
  background-color:#9a751a;
  color:#FFFFFF;
}

.bg_color1:hover
{
  background-color:#9a751a;
  color:#333333;
}

/*  Debraj Mandal  */

.bg_color2:link{background-color:#EFB300; color:#FFFFFF;}
.bg_color2:visited{background-color:#EFB300; color:#FFFFFF;}
.bg_color2:hover{background-color:#EFB300; color:#333333;}

.bg_color3:link{background-color:#D74F35; color:#FFFFFF;}
.bg_color3:visited{background-color:#D74F35; color:#FFFFFF;}
.bg_color3:hover{background-color:#D74F35; color:#333333;}

.bg_color4:link{background-color:#327F91; color:#FFFFFF;}
.bg_color4:visited{background-color:#327F91; color:#FFFFFF;}
.bg_color4:hover{background-color:#327F91; color:#333333;}

.bg_color5:link{background-color:#cb1466; color:#FFFFFF;}
.bg_color5:visited{background-color:#cb1466; color:#FFFFFF;}
.bg_color5:hover{background-color:#cb1466; color:#333333;}

.bg_color6:link{background-color:#643365; color:#FFFFFF;}
.bg_color6:visited{background-color:#643365; color:#FFFFFF;}
.bg_color6:hover{background-color:#643365; color:#333333;}

/*  Debraj Mandal  */

.entry_thumb{float:left; width:100px}
.entry{margin-left:5px; margin-bottom:20px;}
.entry p{text-align:justify;}

.entry p a
{
   color: #367d97;
}

.entry p a:hover
{
   color: #333333;
}

.mid{float:left; width:220px; margin-bottom:30px} .right{margin-left:15px; margin-bottom:30px;}
.link{padding:5px; color:white;}

.share_div ul{margin:0; padding:0; list-style:none;}
.share_div ul li{padding:6px 0px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px}

/*   Debraj Mandal     */
.share_div ul li a
{
   text-decoration:none;
   color:#367D97;
}
.share_div ul li a:hover
{
   text-decoration:none;
   color:#333333 !important;
}
.share_div ul li a:visited
{
   text-decoration:none;
   color:#367D97;
}
/*   Debraj Mandal     */

.share_div ul li.facebook{background-image:url(images/facebook.png); background-repeat:no-repeat; padding-left:22px; background-position:left center;}
.share_div ul li.twitter{background-image:url(images/twitter.png); background-repeat:no-repeat; padding-left:22px; background-position:left center;}
.share_div ul li.rss{background-image:url(images/feed.png); background-repeat:no-repeat; padding-left:22px; background-position:left center;}
.share_div ul li.email{background-image:url(images/email.jpg); background-repeat:no-repeat; padding-left:22px; background-position:left center;}
.topics{background-color:#D6E5EA;}
.topics h2{background-color:#619AAD; color:white; padding:10px;}
.topics ul.topics_list{margin:0; padding:0; list-style-type:none; margin-left:22px; margin-top:15px; margin-bottom:15px; padding-bottom:15px;}
.topics_list li{padding:2px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(images/arrow.png); padding-left:12px; background-repeat:no-repeat; background-position:left center;}

.topics_list li a
{
  color:#367D97;
}

.topics_list li a:hover
{
  color: #333333 !important;
}


.share_div{margin-left:22px; height:140px; padding-top:30px;}
.entry_author_image {
  border: solid 1px outset;
  margin: 1.2em 1.2em 0px .1em;
  width:130px; height:125px;
}
.entry_author_image img{width:130px; height:125px;}
a:visited{color:#999;}
/* End Comments */