﻿/*** The Bridges Resort, 2010, WP/Thesis ***/

body.custom {
   background-color: #606B49;
}
.custom a {
	outline: none;
}
.custom h4 {
	font-size: 1.083em; 
	line-height: 1.385em; 
	margin-bottom: 0.692em;
	font-variant: small-caps; 
	letter-spacing: 2px; 
	color: #555;
}
.custom .format_text h5 {
	color: #555;
	/*font-size: 0.833em;*/
	font-size: 10px;
}
.custom #header {
	display: none;
}
.custom #container {
	background-color: #374F6C;
}
.custom #page {
   background-color: #F5F5DC; 
}
.custom #content_box { 
   background-color: #F5F5DC;
   background-image: none; 
   border: 1px solid white;
}
.custom #footer {
	background-color: #606B49;
	color: #f5f5dc;
}
p.follow {
	margin-bottom: 4px;
}

/*** Nav Menu **/

ul.menu {
	background-color: #606B49;
	font-weight: bold;
}

.custom ul.menu li.rss a {
	padding-right: 20px;
	background: url('/imgs/feed_icon.png') 100% 50% no-repeat;
}


/** Header **/

.custom div#header {
   border-top: 1px solid #FFF;
   border-left: 1px solid #FFF;
   border-right: 1px solid #FFF;
   background-color: #F5F5DC;
   width:939px;
}
/*** Inntopia Widget ***/
.custom .selectortable {
	background-color: transparent;
}
.custom .body {
	background-color: transparent;
}
.custom #selector {
 	background-color: transparent;
}

/*** Content ***/
.custom #content { 
   background-image: none; 
   padding-bottom:21px;
}
.custom #multimedia_box {
	margin-bottom:0;
	padding: 0;
}
.pullquote {
	border-top: 1px dotted #333;
	border-bottom: 1px dotted #333;
	margin-bottom: 20px;
	padding: 0 10px 0 10px;
}
#cal {
	background-color: transparent;
	border: none;
}
.custom .lcp_catlist {
	border-top: 1px dotted #606B49;
	border-bottom: 1px dotted #606B49;
	margin-right: 2px;
	margin-left: 2px;
	padding: 25px 25px 10px 25px;
	color: #666666;
}

/*** Sidebars ***/

.custom #sidebars { 
   padding-top:21px;
}
.custom #sidebar_1 {
   border-left: 1px solid #FFF;
}
.custom #sidebar_2 {
   padding-top:0;
   background-image: none;
   border-left:none;
}
.custom #sidebars h3 {
   font-weight: bold;
   font-variant: normal;
}
.custom #sidebar_1 h3 {
	color: #333;
}
.custom #sidebar_2 h3,.custom #sidebar_2 h4 {
	color: #333;
}
.custom #sidebar_2 li.widget {
   border:1px solid #CFCDAD;
   background-color: #CFCDAD;
   color: #333;
   position: relative;
   left:-12px;
   width:186px;
   padding: 7px;
   margin-bottom: 10px;
}
.custom #sidebar_2 div.textwidget img {
   display: block;
   position:relative;
   left: -2px;
}
.custom #sidebar_2 .mymmbox {
   border:1px solid #CFCDAD;
   background-color: #CFCDAD;
   position: relative;
   left:-12px;
   width:186px;
   padding: 7px;
   margin-bottom: 10px;
}
.custom #sidebar_2 div.mymmbox img {
   display: block;
   position:relative;
   left: -2px;
}
ul.sidebar_list {
   padding:0;
}
li.page_item {
   line-height: 14px;
}
/*** Calendar ***/
.custom #wp-calendar td,.custom #wp-calendar caption {
	background-color: transparent;
}


.custom .comments_closed p {
	display: none;
}
.custom #column_wrap { background-image: none; }
.custom #footer { border: none; }

.custom #footer p {
   font-size: smaller;
}
div#bigimg {
   background-color: #CFCDAD;
   width: 957px;
   border-left: 1px solid white;
   border-right: 1px solid white;
}
div#bigimg img {
   margin: 12px 11px 12px 11px;
   border: 2px solid white;
}
div#crumbs {
   margin: 14px 0 0 7px;
}
/*.custom div#content {
   margin-left: 14px;
   width:480px;
}*/
.custom div#content div.headline_area h2,.custom div#content div.headline_area h1 {
   margin-bottom: 0;
   line-height: 14px;
   font-size: 16px;
   font-weight: bold;
}
/*.custom div#content div.format_text p {
}*/
#logo_type {
	margin-left: 13px;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: white;
	letter-spacing: 1px;
}
table#topboxes {
   width:959px;
   margin: 0;
   height: 210px;
   border: 1px solid white;
   background-color: #F5F5DC;
}
table#topboxes td {
   border: 1px solid #CFCDAD;
   background-color: #CFCDAD;
   vertical-align: top;
}
table#topboxes td div {
   overflow: hidden;
}
div#bottomnav {
   margin-bottom: 35px;
   font-size: 12px;
}
.p7 {
   padding: 7px;
}
/* Twitter Feed */
#twit-box {
	height: 172px;
	overflow: scroll;
	color: #333333;
}
.p7 li {
   margin-left:21px;
   font-size: 10px;
   margin-bottom: 4px;
}
.p7 h3,#inn h3 {
   font-size: 12px;
   font-weight: bold;
   color: #333333;
   margin-bottom:3px;
}
/*#inn h3 {
	position: relative;
	top: 180px;
}*/
table#topboxes td#p8 {
   border: none;
   background-color: transparent;
}
table#topboxes td div#fb {
   border: 1px solid #CFCDAD;
   text-align: center;
   height: 63px;
   background-color: #CFCDAD;
}
table#topboxes td#inn {
   padding: 7px 7px 0 7px;
   width:184px;
}
table#topboxes td#p6 {
   padding-top:7px;
   width: 184px;
}
div#fb img {
   margin:10px 28px 10px 28px;
}
table#topboxes td div#icon_wrap {
	border: 1px solid white;
	height: 52px;
	background-color: #CFCDAD;
   margin-bottom:10px;
} 
table#topboxes td div#icons {
   text-align: center;
}
div#icons img {
   margin: 5px 2px 10px 2px;
   display: inline;
}
div#temp {
	float: right;
	width: 44px;
	height: 36px;
	position:relative;
	top:10px;
	left:-5px;
}
/*div#icons table {
	margin-left: 5px;
}
div#icons td {
	border: 0;
}*/
table#topboxes td div#signup {
   border: 1px solid white;
   text-align: center;
   background-color: #CFCDAD;
   margin-bottom:10px;
   padding: 7px;
}
div#signup img {
   display: block;
}
input#ea {
   background-color: #f0e68c;
   height: 14px;
}
iframe#sswindow {
   width:150px;
   background-color: transparent;
   height:200px;
}

/* Link controls */

.custom ul.menu li.tab a:link, ul.menu li.tab a:visited {
   text-decoration: none;
   background-color: transparent;
}
.custom ul.menu li.tab a:hover {
   text-decoration: underline;
   background-color: transparent;
}

div#footer p a:hover, div#bottomnav a:hover, a:hover {
   color: #ffcc00;
   text-decoration: underline;
}
#sidebar_1 a:link,#sidebar_1 a:visited,#crumbs a:link,#crumbs a:visited,table#hpsqrs a:link,table#hpsqrs a:visited {
   color:#2361A1;
}
#sidebar_1 a:hover, #crumbs a:hover {
	color: #2361A1;
}
#sidebar_2 a:link,#sidebar_2 a:visited,#topboxes a:link,#topboxes a:visited {
	color: #2361A1;
}
#sidebar_2 a:hover,#topboxes a:hover,table#hpsqrs a:hover {
   color: #2361A1;
   text-decoration: underline;
}
#sidebar_2 .post-title {
	font-weight: bold;
}
li.cat-post-item p {
	margin-top: 10px;
}
li.cat_posts a:link,li.cat_posts a:visited {
   font-weight: bold;
}
div#footer p a, div#bottomnav a {
   border: none;
   color: white;
   font-size:10px;
}
table#hpsqrs {
	color: #333;
	margin-bottom: 10px;
}
table#hpsqrs td {
   border: 1px solid #CFCDAD;
   width: 200px;
   font-size: 11px;
   line-height: 14px;
   vertical-align: top;
   background-color: #CFCDAD;
}
table#hpsqrs td img {
   display: block;
   margin: 4px 4px 7px 4px;
}
table#hpsqrs td div {
   margin: 0 0 14px 7px;
}
table#hpsqrs td.nobord {
   border: none;
   border-collapse: collapse;
   background-color: transparent;
}
.sub_nav a {
	display: block;
	line-height: 20px;
}
.custom #footer {
	height: 110px;
}
.custom #footer a {
	border: none;
}

/* Content */

.ratetbl {
	width: 100%;
	margin-bottom: 10px;
}
.ratetbl td {
	padding: 5px;
	border: 1px dotted #FFF;
	vertical-align: top;
}
.ratetblhd {
	background-color: #CFCDAD;
}
.ratetblshd {
	background-color: #fffff0;
}
.ratetblcell {
	text-align: right;
}
.ratetblcat {
	color: Black;
	background-color: #CFCDAD;
}
.greentbl {
	border-top: 1px dotted #3A5E83;
}
.custom .list {
	margin-left:20px;
}
.custom .list li {
	list-style-position: outside;
	list-style-type: circle;
}
.imgrt {
	float: right;
	padding: 1px;
	border: 1px solid #BEBE9E;
	margin: 0 0 10px 10px;
}
.weather_div {
	border-bottom: 1px dotted #CFCDAD;
	margin-bottom: 20px;
}
.weather_div h4 {
	width: 100%;
	color: #fff;
	background-color: #CFCDAD;
	padding:0 0 0 5px;
	height: 21px;
}
.cal_item {
	border-top: 1px dotted #BEBE9E;
	margin: 10px 0 10px 0;
}
.footnote {
	padding-top: 10px;
	border-top: 1px dotted #ffffff;
}
#archive {
	width: 100%;
}

#archive td {
	width:50px;
	vertical-align:top;
}
#terms td {
	padding: 5px;
	border-bottom: 1px dotted #ccc;
}
.tbl_border {
	margin-bottom: 10px;
}
.tbl_border td {
	border: 1px dotted #ccc;
}
.cal_box {
	border-bottom: 1px solid white;
   border-left: 1px solid white;
   border-right: 1px solid white;
   width: 100%;
   background-color: #F5F5DC;
}
.cal_box iframe {
	margin: 10px;
}
div#CDSWIDFRR {
	margin-left: 0;
}
