/* CSS Document */
body{ background-image:url(../images/montrose_wallpaper.gif); background-color:#FFFFFF; }
a { outline:none; }
#wrapper{ }
#main-container{ }
#header{ background-color:#000000; color:#FFFFFF; }
#header{ background-image:url(../images/nav/nav_background.gif); background-repeat:repeat-x; }
#logo{ }
#nav{ }
#flashbox{ }
#content{ background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size:12px; color:#757575; }
#content a{ font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size:12px; color:#c0cf07; text-decoration:none; font-weight:bold; }
#content a:hover{ text-decoration:underline; font-weight:bold; }

/*--------------------------------------------------------------------------------------------------------------------------------------------*/
#content-header{ border-bottom:1px solid #e8e8e8; }
#content-body{ }
#content-text{ }
#page-pic{ border:1px solid #dedede; }
#content-body-main{}
#content-body-main-content{ border-top:1px solid #e8e8e8; }
.content-text-multi-cat{ border-bottom:1px solid #dedede;}
.featured-news-block{}
.featured-news-thumb{ border:1px solid #dedede;}
.featured-news-text{}
#footer{ background:#746a5d; }
#sitemap-nav{}
#sitemap-list{ }
#sitemap-list a{ font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size:10px; color:#FFF; text-decoration:none; }
#sitemap-list a:hover{ text-decoration:none; color:#c0cf07; }
.sitemap-listings{ background-color:#70675b; }
.sitemap-listings ul{ list-style:none; }

.sitemap-list-header{ background-color:#787065; font-weight:bold;}
.sitemap-list-header a{}
.sitemap-list-item a:hover{}

#footer-bottom{  }
#footerlogos-top{ border-bottom:solid 1px #bfae99; }
#footerlogos-bottom{ text-align:center; }
.logo-block{ text-align:center; }

#copyright{ text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size:10px; color:#FFF; }
#copyright a{ color:#FFF; text-decoration:none; }
#copyright a:hover{ color:#FFF; text-decoration:underline; }
/*-------------------------------------------------------------------------------------------------------------------------------------------*/
h1,h2{ color: #010101; }
h1{ font-size:42px; }
h2{ font-size:21px; }
h3{ color: #8c8167; font-size:21px; }
h4{ color:#FFFFFF; font-size:24px; }
.blue{ color:#36a3da; }

/*------------------------------*/
#showr{}
#hidr{}
#content-body-hider-content{ }
#hidden-header{}
#show-button{ background-color:#e8e8e8; }
#show-button a{ font-size:12px; color:#757575; text-transform:lowercase; }
#show-button a:hover{ text-decoration:none; cursor:pointer; }
#hide-button{ background-color:#e8e8e8; }
#hide-button a{ font-size:12px; color:#757575; text-transform:lowercase; }
#hide-button a:hover{ text-decoration:none; cursor:pointer; }
#hider-header{ border-bottom:1px solid #e8e8e8; }
#hider-wrapper{ background-color:#f8f8f8; }
#hider-left{ }
#hider-right{ }

/*---------------------------------*/
#gallery-container{
	background-color:#000000;
}
/*---------------------------------------------------------------------------------------------------------------------*/
#form-wrapper{ color:#FFFFFF; font-size:13px; font-family:Tahoma, Geneva, sans-serif }
#form-header{ border-bottom: solid 1px #545454; }
#form-top{ border-bottom: solid 1px #545454; }
#form-center{ border-bottom: solid 1px #545454; }
#form-bottom{}
#form-wrapper form{ color:#FFFFFF; }
#form-wrapper select{ border:1px solid #5b5b5b; background-color:#35322d; color:#FFFFFF; width:200px;}
#form-wrapper option{ border:1px solid #5b5b5b; background-color:#35322d; color:#FFFFFF; }
#form-wrapper input{ border:1px solid #5b5b5b; background-color:#35322d; color:#FFFFFF; border:1px solid #5b5b5b; font-family:Tahoma, Geneva, sans-serif;}
#form-wrapper #enquire input{ width:85px;}
#form-left{ text-align:right; }
#form-right{ text-align:right; }
#form-left table tr td textarea{ border:1px solid #5b5b5b; background-color:#35322d; color:#FFFFFF; overflow:hidden; font-family:Tahoma, Geneva, sans-serif; font-size:12px; }
#form-right table tr td textarea{ border:1px solid #5b5b5b; background-color:#35322d; color:#FFFFFF; overflow:hidden; font-family:Tahoma, Geneva, sans-serif; font-size:12px; }
#form-bottom .form-checkbox input{ background-color:#35322d; border:1px solid #5b5b5b; }


/*********************Widgets***********************/

div#blogSummary{
	font-family:Tahoma, Geneva, sans-serif;
}

div#content .blogSummary a{
	color:#C0CF07;
	font-weight:normal;
}

div#content .blogVitals a{
	color:#C0CF07;
	font-weight:normal;
	font-size:10px;
}

p.authorDate{
	margin:0 0 15px 0;
	padding:0 0 5px 0;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#757575;
	border-bottom:1px solid #d1d1d1;
}

#content a.readmore{
	text-decoration:none;
}

p.blogVitals{
	font-size:10px;
	background:#e7e7e7;
	height:37px;
	line-height:37px;
	padding:0 15px 0 20px;
	margin:15px 0 30px 0;
}

p.blogVitals span{
	float:right;
}

#content p.tagcloud a{
	color:#757575;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
}
#content p.tagcloud a.not-popular { font-size: 10px; }
#content p.tagcloud a.not-very-popular { font-size: 10px; }
#content p.tagcloud a.somewhat-popular { font-size: 12px; }
#content p.tagcloud a.popular { font-size: 15px; }
#content p.tagcloud a.very-popular { font-size: 20px; }
#content p.tagcloud a.ultra-popular { font-size: 23px; }

p.tagcloud{
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	padding:15px 0 20px 0;
	margin:20px 0 25px 25px;
	width:230px;
}

#content ul.archiveYears{
	border-top:1px solid #e7e7e7;
	padding:0 0 20px 0;
	margin:20px 0 0 25px;
	list-style:none;
	width:230px;
}

#content ul.archiveYears li{
	margin:0;
	padding:5px 0 5px 5px;
	border-bottom:1px solid #e7e7e7;
}

#content ul.archiveYears li a{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#757575;
}

#content ul.rssWidget{
	border-top:1px solid #e7e7e7;
	padding:0 0 20px 0;
	margin:20px 0 0 25px;
	list-style:none;
	width:230px;
}

#content ul.rssWidget li{
	margin:0;
	padding:5px 0 5px 5px;
	border-bottom:1px solid #e7e7e7;
}

#content ul.rssWidget li a{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#757575;
}

#content ul.rssWidget li a span{
	color:#C0CF07;
}

div.location{
	min-height:180px;
	#height:200px;
}

div.location img{
	float:left;
	margin:0 10px 0 0;
	border:2px solid #cdd1d2;
}

div.location .l-text{
	float:left;
	margin:0;
	padding:0;
	width:277px;
}

div.location p{
	margin:0;
	padding:0;
}

div.location p, div.location #show-button{
	float:left;
}

