/*
Theme Name: Suite Trip template
Theme URI:  http://www.cs2interactive.com
Description: Theme built by cs2i for Homewood Suites microsite, SuiteTrips.com
Version: 1.0
Author: cs2i
Author URI: http://www.cs2interactive.com
*/
body{
    background:#e6dab7;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.container{
    margin: 0 auto;
    width:1024px;
}
a:link, a:visited{
    color:#004d56;
    text-decoration:underline;
}
a:hover, a:active{
}
/**** TYPOGRAPHY AND VERTICAL RHYTHM ****/
body { font-size: 12px; font-family: Verdana, sans-serif; } 
p { font-size: 1em; /* 12px */ line-height: 1.3333em; /* 16px */ padding: 0 0 1.3333em 0; }

.test{ font-size: 2.1667em; /* 26px */ line-height: 1.2308em; /* 32px */ padding-top: 0.6154em; padding-bottom: 0em; }
.test{ font-size: 2em; /* 24px */ line-height: 1.3333em; /* 32px */ padding-top: 0.6667em; padding-bottom: 0em; }
.test{ font-size: 1.8333em; /* 22px */ line-height: 1.4545em; /* 32px */ padding-top: 0.7273em; padding-bottom: 0em; }
.test{ font-size: 1.6667em; /* 20px */ line-height: 1.6em; /* 32px */ padding-top: 0.8em; padding-bottom: 0em; }
.test{ font-size: 1.5em; /* 18px */ line-height: 1.7778em; /* 32px */ padding-top: 0.8889em; padding-bottom: 0em; }
.test{ font-size: 1.3333em; /* 16px */ line-height: 1em; /* 16px */ padding-top: 1em; padding-bottom: 0em; }
.test{ font-size: 1.1667em; /* 14px */ line-height: 1.1429em; /* 16px */ padding-top: 1.1429em; padding-bottom: 0em; }

/****************************************/

/**** HEADER SECTION ****/
#header{
    background:#b2cacc;
}
#header h1{
    width:477px;
    height:163px;
}
#header img{
}

/***********************/

/**** NAVIGATION SECTION ****/
#navigation{
    background: url(img/bg_nav.png) top left repeat-x;
    height:36px;
    padding-left:15px
}
#navigation ul li{
    float:left;
    padding:7px 0 7px 10px;
}
#navigation ul li a:link{
    color:#ffffff;
    font-weight:bold;
    text-decoration: none;
}
#navigation ul li a:visited{
    color:#ffffff;
    font-weight:bold;
    text-decoration: none;
}
#navigation ul li a:hover{
    font-weight:bold;
    text-decoration: none;
    color:#004d56;
}
#navigation ul li a:active{
    color:#004d56;
    font-weight:bold;
    text-decoration: none;
}

/****************************/

/**** SEARCH BOX ****/
#search form{
    text-align:right;
    margin-right:50px;
    padding-top:3px;
    
}
#search #searchform .button, form input#submit{
	background: #004d56;
	color: #ffffff;
	border:none;
    font-family: Verdana;
	font-size:14px;
	padding-bottom:3px;
	font-weight:bold;
}
/********************/

/**** CONTENT SECTION ****/
#content{
    background:#e6dab7;
    padding-top:25px;
}
#content .entry, #content #authorlist{
    background:#e6dab7 url(img/bg_toppost.png) top center no-repeat;
    width:648px;
    padding-left:25px;
    padding-right:25px;
    padding-bottom:25px;
}
#content .entry h1{
    font-size: 2.1667em; /* 26px */ line-height: 1.2308em; /* 32px */ padding-top: 12px; padding-bottom: 0em;
    padding-left:85px;
    padding-right:25px;
    color:#004d56;
}
#content .entry h1 a{
    text-decoration: none;
    color:#004d56;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6{
    color:#004d56;
}
#content a.more-link{
    color:#66949a;
    font-weight:bold;
    font-style: italic;
    text-decoration: none;
}
#content a.more-link:hover{
    text-decoration:underline;
}
#content a.more-link:active{
    color:#004D56;
}
#content .entry .date{
    float:left;
    width:60px;
    text-align:center;
    text-transform: uppercase;
    color:#66949a;
    padding-top:17px;
    font-weight:bold;
    font-size:19px;
}
#content .entry .month{
    font-size:12px;
    padding:0;
}
#content .entry .day{
    padding:0;
    font-size:20px;
}
#content .author, #content .category, #content .tags, #content .text{
    margin-left:59px;
    padding:0 20px 0 25px;
    background: #ffffff;
}

#content .list p
{
	width: 300px;
}

#content .list img
{
	float: right;
}

#content #sharebar{
    background:#ffffff;
    margin-left:59px;
    padding-left:25px;
    padding-bottom:10px;
}
#content #sharebar ul li{
    display:inline;
    background: #b1953a;
    padding: 4px 5px;
    font-weight:bold;
}
#content #sharebar ul li a:link, #content #sharebar ul li a:visited{
    color:#ffffff;
    text-decoration: none;
}
#content #sharebar ul li a:hover{
    color:#004d56;
    text-decoration: none;
}
#content .entry .author, #content .entry .category{
    text-transform: uppercase;
    color:#999999;
    font-weight:bold;
    padding-top:20px;
    padding-bottom:20px;
}
#content .entry .author a:link ,#content .entry .author a:visited{
    color:#999999;
    text-decoration: none;
}
#content .entry .author a:hover ,#content .entry .author a:active{
    color:#666666;
    text-decoration: underline;
}
#content .entry .category{
    padding-top:10px;
    padding-bottom:0;
}
#content .entry .category a:link, #content .entry .category a:visited{
    color:#999999;
    text-decoration: none;
}
#content .entry .category a:hover{
    text-decoration: underline;
    color:#666666
}
#content .entry .category a:active{
    color:#666666;
}
#content .entry .tags{
    background: url(img/bg_bottompost.png) bottom center no-repeat;
    padding-bottom: 25px;
    font-style: italic;
    font-family:Georgia, times, times new roman, serif;
}
#content .entry .tags a:link, #content .entry .tags a:visited{
    color:#000000;
    text-decoration: none;
}
#content .entry .tags a:hover, #content .entry .tags a:active{
    color:#004D56;
    text-decoration: underline;
}
#content .prev_next_nav{
    margin-left:85px;
    padding-left: 25px;
    width:563px;
    margin-bottom:25px;
}
#content li.older_posts a:link, 
#content li.newer_posts a:link, 
#content li.older_posts a:visited, 
#content li.newer_posts a:visited{
    color:#004D56;
    font-weight:bold;
    text-decoration: none;
}
#content ul.prev_next_nav li.older_posts{
    float:left;
}
#content ul.prev_next_nav li.newer_posts{
    float:right;
}
/*************************/
/**** MAIN SECTION ****/
#main{
    float:left;
}

/**** AUTHORLIST SECTION ****/
#content .authorentry{
    background:#ffffff url(img/bg_author_top.png) top center no-repeat;
    width:648px;
    padding:10px 0 0 0;
    margin:0 25px 25px 25px;
    clear:both;
}
#content .authorentry h1{
    font-size: 2.1667em; /* 26px */ line-height: 1.2308em; /* 32px */ padding-bottom: 0em;
    padding-left:25px;
    padding-right:25px;
    color:#004d56;
}
#content .authorentry .authorfrom{
    padding:0 20px 0 25px;
    background: #ffffff;
    text-transform: uppercase;
    color:#999999;
    font-weight:bold;
    padding-bottom:20px;
}
#content .authorentry .authorfrom a:link, #content .authorentry .authorfrom a:visited{
    color:#999999;
    text-decoration:none;
}
#content .authorentry .authorfrom a:hover, #content .authorentry .authorfrom a:active{
    color:#666666;
    text-decoration:underline;
}
#content .authorentry img{
    float:right;
    padding:0 25px 25px 25px;
}
#content .authorentry p{
    padding-left:25px;
}
#content .authorentry p a{
    color:#004D56;
}

#content .authorentry a.authorpostlink{
    color:#66949a;
    font-weight:bold;
    font-style: italic;
    text-decoration: none;
}
#content .authorentry a.authorpostlink:hover {
    text-decoration: underline;
}
#content .authorentry .bottom{
    clear:both;
    background: #ffffff url(img/bg_author_bottom.png) bottom center no-repeat;
    height:9px;
}
/****************************/

/**** ABOUTENTRY SECTION ****/
#content .aboutentry{
    background:#ffffff url(img/bg_author_top.png) top center no-repeat;
    width:648px;
    padding:10px 0 0 0;
    margin:0 25px 0 25px;
}
#content .aboutentry .text{
    margin:0;
    padding-top:15px;
    background: #ffffff;
}
#content .aboutentry h1{
    font-size: 2.1667em; /* 26px */ line-height: 1.2308em; /* 32px */ padding-top: 12px; padding-bottom: 0em;
    padding-left:25px;
    padding-right:25px;
    color:#004d56;
}
.aboutentry .bottom{
    background: #ffffff url(img/bg_author_bottom.png) bottom center no-repeat;
    height:9px;
}

/**** ARCHIVE SECTION ****/
#content h2.archivetitle{
    color:#004D56;
    font-weight:bold;
    padding: 0 0 8px 26px;
    font-size:15px;
}
/**********************/
/**** COMMENTS SECTION ****/
#comments{
    width:563px;
    margin-left:60px;
    padding-left:25px;
    padding-top:15px;
    margin-top:15px;
    background: #ffffff url(img/bg_comment_top.png) top left no-repeat;
}
#comments h3{
    color:#004D56;
    padding-bottom:10px;
    font-size:16px;
}
img.avatar,
cite.fn,
span.says{
    font-size:10px;
    font-style: italic;
}
.comment-meta{
    margin-right:15px;
    font-size:10px;
    font-style: italic;
    text-align:right;
}
#comments p{
    margin-left:25px;
}
#comments .bottom{
    background: #ffffff url(img/bg_comment_bottom.png) bottom left no-repeat;
}
#comments .avatar{
    display:none;
}
#comments .comment-author{
}
/**************************/
/**** SIDEBAR SECTIONS ****/
#sidebar {
    float:right;
    width:300px;
    background-color:#e6dab7;
    padding-right:26px;
    margin-bottom:20px;
}
.featured{
    clear:both;
}
.featured h2{
    text-transform:uppercase;
    color:#004d56;
}
.featured .featuredname{
    font-weight:bold;
    font-family: Georgia, Times, "new times roman", serif;
    padding-top:10px;
}
.featured p, #featured p a:link, #featured p a:visited{
    padding:5px 10px 0 0;
    font-family: Georgia, Times, "new times roman", serif;
    text-decoration:none;
    color:#000000;
}
.featured p a:hover{
    text-decoration: underline;
}
.featured img{
    float:left;
    padding:5px 5px 5px 5px;
    margin:10px 10px 10px 0;
}
#ourbloggers{
    clear:left;
    background-color:#ccdbdd;
    font-family:Georgia, times, serif;
}
#ourbloggers h2{
    text-indent:-5124px;
    background: url(img/bg_ourbloggerstop.png) top center no-repeat;
    height:71px;
}
#ourbloggers ul{
    background:url(img/bg_ourbloggersmiddle.png) top center no-repeat;
}
/* right and left column only apply if more than 
specified number of authors in OurBloggers widget*/
#ourbloggers ul.rightcol{
    background:url(img/bg_ourbloggersmiddle.png) top center no-repeat;
}
#ourbloggers ul.leftcol{
    width:50%;
    float:left;
    background:none;
}
#ourbloggers ul.rightcol{
    margin-left:0;
}
#ourbloggers ul li{
    padding:0 10px 10px 15px;
}
#ourbloggers ul li a:link, #ourbloggers ul li a:visited{
    color: #000000;
    text-decoration:none;
}
#ourbloggers ul li a:hover{
    text-decoration: underline;
}
#ourbloggers ul li a:active{
    color:#666666;
}
#ourbloggers div.bottom{
    height:15px;
    width:300px;
    background: url(img/bg_ourbloggersbottom.png) bottom center no-repeat;
    clear:both; /*in 2 column layout floats are applied*/
}
#advertisement{
    padding:27px 0 15px 0;
}
#poll{
    clear:left;
    background-color:#ccdbdd;
    font-family:Georgia, times, serif;
}
#poll h2{
    text-indent:-5124px;
    background: url(img/bg_polltop.png) top center no-repeat;
    height:76px;
    width:300px;
}
#poll p{
    padding:0 10px 4px 15px;
}
#poll div.bottom{
    width:300px;
    background: url(img/bg_pollbottom.png) bottom center no-repeat;
    height:14px;
}
#categorylist{
    clear:left;
    background-color:#ccdbdd;
    font-family:Georgia, times, serif;
    margin-top:25px;
}
#categorylist h2{
    text-indent:-5124px;
    background: url(img/bg_categorylisttop.png) top center no-repeat;
    height:32px;
    width:300px;
}
#categorylist ul{
    padding-top:10px;
}
#categorylist ul li{
    padding:0 10px 10px 15px;
}
#categorylist ul li a:link, #categorylist ul li a:visited{
    color: #000000;
    text-decoration:none;
}
#categorylist ul li a:hover{
    text-decoration: underline;
}
#categorylist ul li a:active{
    color:#666666;
}
#categorylist div.bottom{
    width:300px;
    background: url(img/bg_categorylistbottom.png) bottom center no-repeat;
    height:12px;
}
#tagcloud{
    padding-top:25px;
}
#tagcloud a:link, #tagcloud a:visited{
    color:#999999;
    text-decoration:none;
}
#tagcloud a:hover{
    color:#004d56;
    text-decoration:none;
}
#tagcloud a:active{
    color:#004d56;
    text-decoration:none;
}
#followus{
    clear:left;
    background-color:#ccdbdd;
    font-family:Georgia, times, serif;
    margin-top:25px;
}
#followus h2{
    text-indent:-5124px;
    background: url(img/bg_followustop.png) top center no-repeat;
    height:51px;
    width:300px;
}
#followus .socialmedia{
    padding-top:10px;
    padding-left:110px;
    background: url(img/bg_followusmiddle.png)top center no-repeat;
}
#followus .socialmedia img{
    padding-right:12px;
}
#followus div.bottom{
    width:300px;
    background: url(img/bg_followusbottom.png) bottom center no-repeat;
    height:12px;
}
#promoteusbutton{
    clear:left;
    background-color:#ccdbdd;
    font-family:Georgia, times, serif;
    margin-top:25px;
}
#promoteusbutton h2{
    text-indent:-5124px;
    background: url(img/bg_promoteus_top.png) top center no-repeat;
    height:32px;
    width:300px;
}
#promoteusbutton a:link, #promoteusbutton a:visited{
    color: #000000;
    text-decoration:none;
}
#promoteusbutton img{
    float:right;
    padding-right:15px;
    padding-top:5px;
}
#promoteusbutton p{
    padding-top:10px;
    padding-left:10px;
}
#promoteusbutton div.bottom{
    width:300px;
    background: url(img/bg_categorylistbottom.png) bottom center no-repeat;
    height:12px;
    clear:both;
}

/*************************/
/**** FOOTER SECTION ****/
#footer{
    font-size:10px;
    text-align:center;
    clear:both;
    height:30px;
    background-color:#b1953a;
    margin-bottom:60px;
}
#footer ul{
    padding-top:10px;
}
#footer ul li{
    display:inline;
}
#footer ul li a:link, #footer ul li a:visited{
    color:#000000;
    text-decoration:none;
}
#footer ul li a:hover{
    text-decoration:underline;
}
/************************/

ul.archivelist li { padding-bottom: 10px; }

/**** WORDPRESS DEFAULT IMAGE STYLING FOR POSTS ****/
div.alignright, img.alignright {float:right; margin:0 0 1em 1em;}
div.alignleft, img.alignleft {float:left; margin:0 1em 1em 0;}
div.aligncenter, img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.wp-caption-text{font-size:10px;}
/***************************************************/

/**** POLLS SECTION *****/
.wp-polls, .wp-polls-form {
    padding-right:15px;
}
#poll ul li{
    padding-right:15px; padding-left:5px;
}
/************************/

.disclaimer {
	font-size: 9px;
}

#content .disclaimer {
    background: #ffffff;
}



