#Body, html{font-family:'Droid Sans',"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;color:#5E6568;line-height:1.8;font-style:normal;font-weight:normal;font-size:13px;margin:0;padding:0;background:#f7f7f7;}
/*--------------------  Layout -------------------- */ 
#Fresh{margin:0 auto;width:1064px;}
.shadow-wrap{margin:0 auto;width:1064px;background: url(images/shadow-wrap-bg.png) repeat-y top center;}
	#header{margin:0 auto;border-bottom:solid 2px #fff;width:1024px;}
		.nav-wrap{background:#2c2c2c;overflow:hidden;}
			.nav{width:1024px;margin:0 auto;text-align:right;}
				.nav ul{padding:10px 0;margin:0;list-style:none;}
					.nav ul li{display:inline-block !important;*display:inline !important;}
						.nav li{padding:0 10px 2px !important;}
							.nav li a{text-transform:uppercase;font-weight:normal;letter-spacing:1px;color:#f7f7f7;}
							.nav .hov {}
							.nav .hov a, .nav .sel a, .nav .bc a{color:#f7f7f7;text-decoration:underline;}
							
				.nav ul ul{display:none;}			
				.nav .submenu-wrap{display:block;padding:5px 5px 10px;margin:11px 0 0 0;list-style:none;background:#2c2c2c;z-index:1000;}

					.nav .submenu-wrap li{display:block !important;border-bottom:1px solid #2c2c2c;text-align:left;padding:5px;}
					.nav .submenu-wrap .hov a{color:#f7f7f7;}
						.nav .submenu-wrap li a{text-transform:uppercase;font-weight:normal;letter-spacing:1px;font-size:12px;color:#f7f7f7;}
						.nav .submenu-wrap .sel a, .nav .submenu-wrap .bc a{color:#f7f7f7;text-decoration:none;}
						
		.site-id-wrap{margin:0 auto;background: #1e2730 url(images/custom-siteid.jpg) no-repeat top left;border-top:1px solid #1e2730;clear:both;}
			.site-id{width:1024px;margin:0 auto;}
           		.logo{width:300px;float:left;padding:0 0 10px 32px;/*--padding:30px 0 20px 32px;--*/}
            	.tagline{width:560px;float:right;}
         
		#main-content{width:960px;margin:0 auto;padding:0 32px 30px;}
			.bannerarea{width:960px;margin:0 auto;padding:20px 0;}
			.leftside{width:670px;float:left;}
            	.maincontent{}
            	.two-column{}
                	.leftcol{width:310px;float:left;}
                	.rightcol{width:310px;float:right;}
			.rightside{width:250px;float:right;}
            	.sidebar{}
		#footer {margin:0 auto;background: #545454 url(images/footer-bg.gif) repeat-x top center;clear:both;border-top:solid 1px #555;width:1024px;}
			.three-column{width:960px;margin:0 auto;padding:10px 0;}
				.fleftcol{width:300px;float:left;padding-right:30px;}
				.fmidcol{width:300px;float:left;}
            	.frightcol{width:300px;float:right;}
			.site-info-wrap{margin:0 auto;clear:both;background:#2c2c2c;border-top:solid 1px #3C3C3C;padding:10px 0;}
				.site-info{margin:0 auto;width:960px;}
					.site-info .info{width:600px;float:left;color:#b7b7b7;}
						.site-info .info .SkinObject{color:#b7b7b7;}
						.registerLink, .loginLink{color:#b7b7b7 !important;}
					.signature{width:300px;float:right;}
					
		/*--------------------  Interior Layout -------------------- */ 
                	.interior .leftcol{width:195px;float:left;}
                	.interior .rightcol{width:440px;float:right;}
			.fullwdith{width:960px;margin:0 auto;padding:20px 0;clear:both;}
			
		/*--------------------  Interior Alternative Layout -------------------- */ 			
			.interior-alt .leftside{width:250px;}
			.interior-alt .rightside{width:670px;}
            	
		/*--------------------  Admin Layout -------------------- */ 		
		.admin .maincontent{width:960px;margin:0 auto;padding-bottom:30px;}
	
/*--------------------  Headings -------------------- */ 
h1, h2, h3, h4, h5, h6, dt, th{font-family:'Droid Sans',"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;margin:0; padding:0;color:#383838;font-weight:normal;}
	h1{font-size:30px;margin-bottom:10px;letter-spacing:2px;}
	h2{font-size:28px;margin:10px 0 0;letter-spacing:2px;}
	h3{font-size:24px;font-weight:bold;margin-bottom:15px;letter-spacing:1.5px;}
	h4{font-size:20px;letter-spacing:1px;}
	h5{font-size:18px;letter-spacing:1px;}
	h6{font-size:13px; font-weight:bold; letter-spacing:1px;}
		
.Head, .SubHead, .SubSubHead{font-family:'Droid Sans',"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;color:#383838;}
	.Head{font-size:28px;}
	.SubHead{font-size:16px;}
	.SubSubHead{font-size:14px;}
	
.ControlPanel .SubHead, .WorkPanel .SubHead, .Settings .SubHead {font-size:16px;font-weight:normal;} /* this makes SubHead much easier to look at for admin controls */

/*--------------------  Text -------------------- */ 
.Normal, .NormalBold, .NormalDisabled, .NormalTextBox, .NormalRed, .CommandButton, .SkinObject, Blockquote{font-family:'Droid Sans',"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;line-height:1.8;font-style:normal;font-weight:normal;font-size:13px;color:#5E6568;}
	.NormalRed{color:#ff0000;}
	.NormalBold{font-weight:bold;}
	
	#footer p, #footer .Head, #footer li{color:#B7B7B7;}
	
/*--------------------  Links -------------------- */ 
a, a:link, a.SkinObject, a.SkinObject:link{color:#0085cf;}
	a:hover, a:visited:hover, a.SkinObject:hover, a.SkinObject:visited:hover{}
	a:visited, a.SkinObject:visited{color:#0085cf;}
	a:active, a.SkinObject:active{color:#0085cf;text-decoration:underline;}
						
a img {border:none;}

a.CommandButton:link{color:#0085cf;}
	a.CommandButton:hover, a.CommandButton:visited:hover{}
	a.CommandButton:visited{color:#0085cf;text-decoration:underline;}
	
/*--------------------  Lists -------------------- */ 	
	dl{}
		dt{font-weight:bold; font-size:14px;}
		dd{}
	ul{}
		ul li{list-style:disc;}
		li{}
	ol{}
		ol li{}
		li{}

/*--------------------  Tables -------------------- */ 
	#Fresh table{}
		#Fresh tbody{}
		#Fresh caption{font-style:italic;}
			#Fresh tr{}
				#Fresh th{font-weight:bold; font-size:14px;}
				#Fresh td{}

/*--------------------  Misc Styles -------------------- */ 
/*------------------------------------------------------ */ 

.clear{clear:both;}
#footer .Head, #footer .SubHead, #footer .SubSubHead, #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer p, #footer span, #footer div, #footer li, #footer dt, #footer dd, #footer a, #footer th, #footer td, #footer blockquote, #footer .Normal, #footer .NormalBold, #footer .SkinObject {color:#fff;}				
/*--------------------  Custom Photo Border Styles -------------------- */ 	
.photo-border{border:solid 1px #aeaeae;-moz-box-shadow: 6px 6px 6px #C9C9C9;-webkit-box-shadow: 6px 6px 6px #C9C9C9;box-shadow: 6px 6px 6px #C9C9C9;display:inline-block;margin-bottom:10px;}
	.photo-border img{border:solid 6px #fff;}	
	
	.shadowed {background-color:#fff;zoom:1;filter:progid:DXImageTransform.Microsoft.Shadow(color='#C9C9C9', Direction=135, Strength=6);}/* fix for ie not supporting box-shadow property */

/*--------------------  Custom Primary & Secondary Buttons  Styles -------------------- */ 	
a.primary-btn, a:visited.primary-btn, a.secondary-btn, a:visited.secondary-btn{margin:10px 0;height:36px;padding:10px 15px;}
	a:hover.primary-btn, a:visited:hover.primary-btn, a:hover.secondary-btn, a:visited:hover.secondary-btn{text-decoration:none;}
a.primary-btn, a:visited.primary-btn{background: #0085cf;border-right:solid 1px #005E91;border-bottom:solid 1px #005E91;color:#fff !important;}
	a:hover.primary-btn, a:visited:hover.primary-btn{background: #39A0D7;}
a.secondary-btn, a:visited.secondary-btn{background: #c9c9c9;border-right:solid 1px #999;border-bottom:solid 1px #999;color:#777 !important;}
	a:hover.secondary-btn, a:visited:hover.secondary-btn{background: #d5d5d5;}

/*--------------------  Custom Social Media Icons Styles -------------------- */ 	
.facebook{background: url(images/icons/facebook.png) no-repeat; height:64px;width:64px;display:inline-block;}
.flickr{background: url(images/icons/flickr.png) no-repeat; height:64px;width:64px;display:inline-block;}
.google{background: url(images/icons/google.png) no-repeat; height:64px;width:64px;display:inline-block;}
.linkedin{background: url(images/icons/linkedin.png) no-repeat; height:64px;width:64px;display:inline-block;}
.rss{background: url(images/icons/rss.png) no-repeat; height:64px;width:64px;display:inline-block;}
.twitter{background: url(images/icons/twitter.png) no-repeat; height:64px;width:64px;display:inline-block;}
.vimeo{background: url(images/icons/vimeo.png) no-repeat; height:64px;width:64px;display:inline-block;}
.youtube{background: url(images/icons/youtube.png) no-repeat; height:64px;width:64px;display:inline-block;}

#footer .dnnActionMenu a, #footer .dnnActionMenu span  {color:#222;}