/**
 * MAIN SHM-T STYLES
 * ===================================
 * 
 * Title: styles.css
 *
 * Author: Paul Cox 
 *
 * Date: 01.03.2010
 *
 * Descr: Main stylesheet
 *
 */

body
{
	padding:0px;
	margin:0px; 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

hr { border-top:none; border-bottom:1px dotted #CCCCCC; width:90%; }

/** CLASSES *****************************/
.grey { color:#999999; }
.red { color:#990000; }
.bold { font-weight:bold; }
.title { font-weight:bold; }


.Blurb { text-align:left; border-bottom:1px dotted #CCCCCC; padding-bottom:15px; padding-top:15px; }
/*.Blurb:hover { color:#DF7B1B; }*/
.Blurb a {text-decoration:none; color:#000000; }
.Blurb a:hover { color:#DF7B1B; }
.Blurb .jump { font-size:11px; }
.Blurb .jump a { color:#005387; text-decoration:none; font-weight:bold; }
.Blurb .jump img { padding-bottom:1px; }
.Blurb .title { font-size:18px; font-weight:normal; }
.Blurb .description { line-height:17px; }

.LeftBarBlurb { text-align:left; border-bottom:1px dotted #CCCCCC; font-size:11px; padding-bottom:10px; }
.LeftBarBlurb:hover { color:#DF7B1B; }
.LeftBarTitle { font-weight:bold; color:#DF7B1B; }
.LeftBarBlurb a {text-decoration:none; color:#000000; }
.LeftBarBlurb a:hover { color:#DF7B1B; }
.LeftBarBlurb .title { font-weight:bold; }
.LeftBarBlurb .title img { padding-bottom:1px; }
.LeftBarBlurb .description { padding-left:15px; padding-right:5px; line-height:15px; }

.LeftBarList { text-align:left; }
.LeftBarListTitle { text-align:left; border-bottom:1px dotted #CCCCCC; font-size:11px; padding-bottom:10px; }
.LeftBarList a { color:#888888; font-size:10px; text-decoration:none; }
.LeftBarList a:hover { color:#DF7B1B; }

.Details {}
.Details .title { color:#DF7B1B; font-size:14px; }
.Details .byline { }

.form {}
.form th.title { text-align:left; }
.form .subtitle {}
.form th { text-align:right; vertical-align:middle; }
.form .td {}
.form label { font-weight:bold; }



#Story { text-align:justify; }
#Story p { line-height:17px; }
#Story a { color:#333333; text-decoration:none; }
#Story a:hover { color:#DF7B1B; }
#Story .alignleft { border:1px solid #CCCCCC; padding:5px; background-color:#FFFFFF; float:left; margin-right:10px; }
#Story .alignright { border:1px solid #CCCCCC; padding:5px; background-color:#FFFFFF; float:right; margin-left:10px; }

.StoryTitle { font-weight:bold; font-size:14px; }
.byline { font-style:italic; font-size:14px; }
.StoryImage { border:1px solid #CCCCCC; padding:5px; background-color:#FFFFFF; }



.park {}
.park a { text-decoration:none; color:#333333; }
.park a:hover { color:#DF7B1B; }
.park td { padding:5px; }
.park .description { padding:5px 15px 0px 15px; }

.Address {  }

#Gallery {}
#Gallery .album {}
#Gallery .album .cover { text-align:center; border:1px solid #CCCCCC; padding:10px 5px 10px 5px; background-color:#FFFFFF; }
#Gallery .album .cover:hover { border:1px solid #DF7B1B; }
#Gallery .album .title { text-align:center; }
#Gallery .album a { color:#000000; }
#Gallery .album a:hover { text-decoration:none; }

/** ADS *********************************/
.adsidebar { margin-bottom:10px; }
.adbottom { padding:10px; width:220px;  }
/*
.adbottom img {  padding-right:10px; }
.adbottom td { text-align:justify; }
*/
.LeftBarAd { text-align:center; border-bottom:1px dotted #CCCCCC; padding-top:10px; padding-bottom:10px; }

/** LAYOUT ******************************/
#TopBar { background-color:#000000; height:40px; margin-bottom:10px; }
#MainContainer { width:990px; padding:0px; margin:0px; }
#Header { margin-bottom:10px; }
#AdHeader {  padding:0px; margin:0px; margin-bottom:10px;  }
#MainHeader { border:1px solid #d5d5d5; border-top:10px solid #D5D5D5; border-bottom:none; width:100%; padding:0px; margin:0px;  }
#MainHeader td { padding:0px; margin:0px; }
#Nav
{
	background-color:#6F808C;
	margin-bottom:10px;
	color:#FFFFFF;
	font-size:9px;
	height:20px;
	/*display:table-cell;*/
	vertical-align:middle;
	width:990px;
}
#Nav a { color:#FFFFFF; text-decoration:none; }
#Nav a:hover { color:#ffd302; }
#Nav .spacer { border-right:1px solid #AFC4CF; }

#SubNav { background-color:#f5f5f5; border-bottom:1px solid #d5d5d5; padding:20px; position:relative; bottom:9px; font-size:11px; }
#SubNav a { text-decoration:none; color:#595959; }
#SubNav a:hover { color:#DF7B1B; }


#Content { width:990px; float:left; }
#LeftSide { width:660px; float:left; border-right:1px dotted #CCCCCC; }
#LeftBar { width:180px; float:left; border-right:1px dotted #CCCCCC; padding:5px; font-size:11px; }
#LeftBar a { color:#333333; text-decoration:none; }
#LeftBar a:hover { color:#DF7B1B; }
#MainContent { width:440px; float:left; padding:10px; text-align:left; }
#MainContent a { color:#333333; text-decoration:none; }
#MainContent a:hover { color:#DF7B1B; }
#RightSide { width:325px; float:right; color:#CCCCCC; font-size:10px; }

#Footer {}
#FooterNav a { color:#191919; padding:10px; }
#FooterNav a:hover { color:#DF7B1B; }
#FooterNav { margin-bottom:10px; }
#FooterDivider { border-bottom:6px solid #df7b1b; padding:2px; margin-bottom:10px;  }
#FooterDivider .title { border-bottom:1px dotted #CCCCCC; margin-bottom:4px; }
#FooterAds { margin-bottom:10px; text-align:left; }
#FooterAds a { color:#333333; text-decoration:none; }
#FooterAds a:hover { color:#DF7B1B; }

#SocialNetworking { margin-bottom:10px; }

#SiteCredit { color:#777777; margin-bottom:10px; }
#SiteCredit a { color:#777777; text-decoration:none; }


#LeftBar .standout a { color:#DF7B1B; }
#LeftBar .standout a:hover { text-decoration:underline; }

#Content .standout a { color:#DF7B1B; }
#Content .standout a:hover { text-decoration:underline; }
