body { /*background-image:url(../img/main-bg-v2.png);*/
	background:url(../img/bg.png) center repeat-y ; background-color: #310f01;	
	margin: 0 auto;	text-align:center;	padding: 0; }

#content { float: left; width: 908px; margin: 0px; background:url(../img/sidebar-bg.jpg) bottom repeat-x #FFFFEC; /*background-color:#FFFFEC;background-color:#FFFFFF;*/}

#content-header { background:url(../img/main_top_bg.jpg) ; height: 120px; /* Must match with logo's height */ }
.content-header-logo{ float:left; width: 30%; padding-left: 30px; }
.content-header-login{ float:right;	width: 50%;	padding-top: 20px; }
.content-header-cells{ float:left; width:42%; padding:0;}
.content-header-cells-txt{ font-family:Arial, Helvetica, sans-serif; font-size: 9px; color:#FFCC00; padding-bottom: 6px; }

#login-email-txt{ font-family:Arial, Helvetica, sans-serif;	font-size:12px;	width: 180px;
				background: #FFFFFF url(../img/main-header-txt-bg.png) repeat-x; border: 1px solid #000000;	height: 17px;
				padding-top: 3px; padding-left: 3px; }

#login-pass-txt{ font-family:Arial, Helvetica, sans-serif; font-size:12px;	width: 180px;
				background: #FFFFFF url(../img/main-header-txt-bg.png) repeat-x; border: 1px solid #000000;	height: 17px;
				padding-top: 3px; padding-left: 3px; }
.LoginPostText { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; padding-bottom:10px;}

.LoginPostSub { clear:both; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; padding-top:5px;}
.LoginPostSub a{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; text-decoration:none;}
.LoginPostSub a:hover{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; text-decoration:underline;}


.content-header-cells-btn{ float:left; width:10%; padding-bottom:0; margin:0;}
.content-header-btn{ padding-top: 15px; height:30px; }

#wrapper { text-align: left; margin: 0px auto; padding: 0px; border:0; width: 936px; background:url(../img/main-bg.png) repeat-y;
				background-color:#1d1d1d; }

.SpacerLine{ clear:both; height:1px; line-height: 0px; min-height: 1px;	height: 1px; background-color:#FFFFFF;	padding: 0 auto;
				margin: 0 auto;	overflow:hidden; font-size: 1px; }

.FlashAd{ clear:both; width:100%; font-size:12px; margin: 0 auto; padding: 0 auto; }
.FlashAdBox{ margin: 0 auto; padding: 0 auto; }
.FlashAd-Bottom{ clear:both; height:3px; line-height: 0px; min-height: 3px; background-color:#FF178B; padding: 0 auto;
				margin: 0 auto;	overflow:hidden; font-size: 1px; }

/** html .SpacerLine{
	clear:both;
	height:1px;
	line-height: 0px;
	min-height: 1px;
	background-color:#FFFFFF;
	padding: 0 auto;
	margin: 0 auto;
}*/

#header { margin: 0; background: yellow; }

#side-a { float: left; width: 14px; margin: 0; }

#top-link { background:url(../img/linkbar.png) left repeat-x; color:#FFFFFF; margin:0; }

.LinkPosition {	width: 100%; float:left; }
.LinkPosition div {	font-family:Arial, Helvetica, sans-serif; font-size:13px; 
	background:url(../img/linkbar.png) left repeat-x; padding-top: 12px; padding-bottom: 12px; padding-left: 20px; }

.LinkPosition a:link { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;	text-decoration: none; }
.LinkPosition a:visited { font-family:Arial, Helvetica, sans-serif;	font-size:13px; color:#FFFFFF; text-decoration: none; }

.LinkPosition a:hover {	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFCC00; /*text-decoration:underline;*/
	padding-bottom: 3px; border-bottom: 2px #FFCC00 solid; }

.LinkPosition a:active { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; text-decoration: none; }

#site-updates { width: 100%; margin:0; /*background-color:#FFFFEC*/; background:url(../img/sidebar-bg.jpg) bottom repeat-x; }

.updateSectionLeft{ float: left; width: 680px; background-color:#FFFFFF; border-left:#FEE9D3 solid 1px; }

.SectionLeft{ /*padding:20px;*/	padding-top: 20px; padding-bottom: 0px;	padding-left: 20px;	padding-right: 0px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

.SectionLeft h1{ font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:17px;
	color:#000000; color:#FF5604; margin: 0; }

.SectionLeft div{ line-height: 1.5em; }

.updateSectionCenter{ float: left; width: 23%; background-color:#FFFFFF; text-align:center; }

.SectionCenterSamples{ border: solid 6px #F4F4F4; }

.SectionCenter{ /*	padding:20px;*/	padding-top: 20px; padding-bottom: 0px;	padding-left: 20px;
  	padding-right: 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:center; }

.SectionCenterThumbName{ font-family:Arial, Helvetica, sans-serif;	font-size:12px;	padding-top: 15px;	color:#666666; }

.SectionRightFlags{	width: 20px; height: 20px; margin-bottom: 80px; margin-right: 8px;}

.SectionCenter h1{ font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;	font-size:17px;	color:#000000;	color:#FF5604;	margin: 0; }

.SectionCenter div{	line-height: 1.5em; }

/* Content Section */

.WelcomeNote{ font-family:Arial, Helvetica, sans-serif; font-size: 9pt; margin-top:-30px; padding: 0px 20px 20px 20px; line-height: 1.6em; }
.WelcomeNote2{ font-family:Arial, Helvetica, sans-serif; font-size: 9pt; margin-top:0px; padding: 20px 20px 20px 20px; line-height: 1.6em; }
.WelcomeNote3{ font-family:Arial, Helvetica, sans-serif; font-size: 9pt; margin-top:0px; padding: 0px 20px 20px 0px; line-height: 1.6em; }
.WelcomeNote4{ font-family:Arial, Helvetica, sans-serif; font-size: 9pt; margin-top:0px; padding: 20px 20px 20px 20px; line-height: 1.6em; }
.WelcomeNote5{ font-family:Arial, Helvetica, sans-serif; font-size: 9pt; margin-top:0px; padding: 0px 20px 20px 0px; line-height: 1.6em; }

.WelcomeNote h1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
				font-size:19px; font-weight:bold; color:#000000; margin: 0; padding-bottom:0px; }
				
.WelcomeNote2 h1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
				font-size:19px; font-weight:bold; color:#990000; margin: 0; padding-bottom:0px; }

.WelcomeNote3 h1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
				font-size:19px; font-weight:bold; color:#990000; margin: 0; padding-bottom:0px; }				
				
.WelcomeNote a{font-family:Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration:none; color:#000000; padding: 6px; background-color:#F7F7F7;}
.WelcomeNote a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration:underline; color:#FFFFFF; background-color:#000000}				

.WelcomeNote2 a{font-family:Arial, Helvetica, sans-serif; font-size: 9pt; 
				text-decoration:none; color:#000000; padding: 6px; background-color:#F7F7F7;}
				
.WelcomeNote2 a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 9pt; 
				text-decoration:underline; color:#FFFFFF; background-color:#000000}
				
.WelcomeNote3 a{font-family:Arial, Helvetica, sans-serif; font-size: 9pt; 
				text-decoration:none; color:#000000; padding: 6px; background-color:#F7F7F7;}
				
.WelcomeNote3 a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 9pt; 
				text-decoration:underline; color:#FFFFFF; background-color:#000000}
				
.WelcomeNote4 a{font-family:Arial, Helvetica, sans-serif; font-size: 9pt; 
				text-decoration:none; color:#000000; padding: 6px; background-color:#F7F7F7;}
				
.WelcomeNote4 a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 9pt; 
				text-decoration:underline; color:#FFFFFF; background-color:#000000}
				
.WelcomeNote2 #imgpos{text-align:center; padding-top: 20px;}

.ShowsAttended{ font-family:Arial, Helvetica, sans-serif; font-size: 9pt; margin-top:0px; padding: 20px 20px 20px 20px; line-height: 1.6em;  }				
.ShowsAttended h1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
				font-size:19px; font-weight:bold; color:#990000; margin: 0; padding-bottom:0px; }
.ShowsAttended #imgpos{text-align:center; padding-top: 20px;}

.AvatarStyleCenter{ font-family:Arial, Helvetica, sans-serif; font-size: 9pt; margin-top:0px; padding: 20px 20px 20px 20px; line-height: 1.6em; }				
.AvatarStyleCenter h1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
				font-size:19px; font-weight:bold; color:#000000; margin: 0; padding-bottom:0px; }
				
/*.updateSectionRight{ float: left; width: 25%;background-color:#FFFFFF; }*/

.updateSectionRight{ float: left; width: 227px; /*background-color:#FFFFEC;*/ }

.SectionRight{ padding:5px 20px 20px 20px; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; 
				/*background-color:#FFFFEC;*/ border-right: #FEE9D3 0px solid; } /*#FEE9D3 for border*/

/* Box title on sidebar*/
.SectionRight h1{ text-align:center; font-family:Arial, Helvetica, sans-serif; 
				font-size:14px; font-weight:bold; color:#993300; margin: 0; padding-bottom:3px; 
				margin-bottom: 5px; padding-top:0px; border-bottom:#FEE9D3 1px solid; }
				
/* End of Content Section */
								
.SectionRight div{ line-height: 1.5em; }
.SectionDate{ font-family:Arial, Helvetica, sans-serif;	font-size:9pt; /*color:#00A400;*/ color:#804040; padding-top: 0px; padding-bottom: 5px; }

.EventsBoxShow{	background-color:#FFFFF2; border:solid 1px #FFC693; text-align:center; padding: 10px 10px 10px 10px;}
.EventsBoxShow img{ margin-bottom:5px; border: 1px solid #000000;}

.EventsBoxShow:hover{background-color:#FFFFFF; border:solid 1px #CCCCCC; text-align:center; padding: 10px 10px 10px 10px;}

.EventsBox{	background-color:#FFFFF2; border:solid 1px #FFC693; padding: 10px 10px 10px 10px; }
.EventsBox:hover{ background-color:#FFFFFF;	border:solid 1px #CCCCCC; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
.EventsBoxSpacer{ padding-top: 11px; }

#side-b { float: right; width: 14px; margin: 0;}

#pre-footer { clear: both; background-color:#333333; padding: 20px; 
			font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height: 1.6em; color:#999999; }

/*#pre-footer div {
	padding: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}*/

#footer { clear: both; }

#dhtmltooltip{ position:absolute; width: 150px;	border: 1px solid black; padding: 10px;	background-color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; visibility: hidden; z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

.ToolTipHeader{ font-weight:bold; font-size:12px; color:#336600; padding-bottom: 5px; }

#flashcontent {	z-index: 1; }

/* Content - Request/Forgot Pass/Format */

#ContentContainer{ clear:both; background-color:#FFFFFF; width: 100%; margin:0 auto; height:auto; }

.ContentContainerLeft{ float:left; width:70%; }
.ContentContainerRight{	float:right; width:30%; }

.ContentContainerHeader{ padding-top: 20px;	padding-bottom: 10px; padding-left: 20px; padding-right: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; }

.ContentRightHeader{ padding-top: 20px; padding-bottom: 10px; padding-left: 10px;
	padding-right:20px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; }

.ContentFormat{	padding-bottom: 10px; padding-left: 20px; padding-right:20px; font-family: Arial, Helvetica, sans-serif;
	font-size:12px; line-height: 1.5em; }

.ContentFormatRight{ padding-bottom: 10px; padding-left: 10px; padding-right:20px; font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	line-height: 1.5em; }

.ContentSubTopics{ font-size: 14px;	font-weight:bold; }

.NoticeText{ color:#FF3300; }

/*
* html>
body {
    overflow: auto;
    }

/* IE mac hack */
/** html>
body {
    display:inline-block;
    overflow: auto;
    }
*/

.ReturnTop a:link{ color:#3366CC; text-decoration:none; }
.ReturnTop a:visited{ color:#3366CC; text-decoration:none; }
.ReturnTop a:hover{	color:#000000; text-decoration: underline; }
.ReturnTop a:active{ color:#3366CC; text-decoration:none; }

.outersection{ background:url(../img/sidebar-bg.jpg) bottom repeat-x; /*background-color:#FFFFEC;*/}
.imageheader{text-align:center; padding-top: 15px;}
.awardshighlight{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#990000;}
.schedheader{color:#990000;}

.ContactAddress{ line-height: 30px;}
.ContactAddress a{font-family:Arial, Helvetica, sans-serif; font-size: 9pt; 
				text-decoration:none; color:#000000; padding: 6px; background-color:#F7F7F7;}
				
.ContactAddress a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 9pt; 
				text-decoration:none; color:#FFFFFF; background-color:#993300;}

.CatSidebar{ padding-top: 10px;}
.CatHeader{ background:url(../img/cat_bg.png); width:188px; height:31px; text-align:center; }
.CatHeaderText{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding-top:6px; }

.CatContent{ background-color:#FFFFF2; width:176px; padding: 5px 5px 5px 5px; border-bottom:#FFC693 1px solid; 
	border-left:#FFC693 1px solid;border-right:#FFC693 1px solid; text-align:center;}

.CatContent img{ margin-bottom:5px; margin-top: 3px; border: 1px solid #000000; }

.CatContentShow{ background-color:#FFFFF2; width:176px; padding: 5px 5px 5px 5px; border-bottom:#FFC693 1px solid;
	border-left:#FFC693 1px solid;border-right:#FFC693 1px solid; text-align:center; }
	
.CSectionRightFlags{ width: 20px; height: 20px; margin-bottom: 80px; margin-right: 8px; }

/* View Collections Section */

#ViewCollWrapper{margin: 0px auto; border:0;width: 80%; padding: 10px;
				font-family:Arial, Helvetica, sans-serif;font-size: 11px; text-align:center}
				
.ViewCollGallery{float:left; width:33%; text-align:center; }
.ViewCollGallery div{ padding: 10px; padding-bottom: 16px;}
.ViewCollGallery img {border:1px solid #F9F9F9;}

.ImageView a{font-family:Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration:none;
	color:#000000; padding: 6px; background-color:#F7F7F7;}
	
.ImageView a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration:underline;
	color:#FFFFFF; background-color:#000000;}				

.sidebar{padding-left:10px; padding-right:5px; padding-top: 5px;}

.widget{margin-top: 5px;}
.widget-top{background:url(../img/sidebar/sidebar-window-top.png) no-repeat; height: 41px; width:207px;}
.widget-title{padding-top:15px; padding-left: 14px; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; 
	font-size:12px; font-weight:bold; color:#964805;}
	
.widget-body{width:207px; background:url(../img/sidebar/sidebar-window-content.gif) repeat-y;}
.widget-body img{margin-left:1px; margin-bottom: 8px; border: 1px solid #000000;}
.widget-content{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 8px 14px 8px 14px; text-align:left;}

#welcome-split{ width:100%; margin: 0px auto; }

.split_content{width: 60%; float:left;}
.split_gallery{width: 36%; float:left; padding: 0px; }

#split_gallery_container{width:100%; margin:0 auto; padding-left: 0px;}

.split-gallery-image-cont{float:left; color:#006600; width:33%;}
.split-gallery-image{width: 61px; padding: 3px; border:#CCCCCC 1px solid; margin-bottom: 11px;}
.split-gallery-image img{border: none;}
.split-gallery-image:hover{border: #999999 1px solid;}

.split-gallery-image-cont2{float:left; color:#006600; width:50%;}
.split-gallery-image2{width: 101px; padding: 3px; border:#CCCCCC 1px solid; margin-bottom: 11px;}
.split-gallery-image2 img{border: none;}
.split-gallery-image2:hover{border: #999999 1px solid;}


.imageaward img{border: none; background-color:#FFFFFF; padding: 2px;}
.imageaward a{border: none; background-color:#FFFFFF; padding: 0;}
.imageaward:link {border: none; background-color:#FFFFFF; padding: 0; font:}
.imageaward img:hover {border: 2px solid #CCCCCC; background-color:#FFFFFF; padding: 0;}

.SGitems{float:left; width: 33%; padding-bottom: 30px;}
.SGitems img{border: none; background-color:#FFFFFF; padding: 0px;}
.SGitems a{border: none; background-color:#FFFFFF; padding: 0;}

ul, li {margin: 0 auto; padding: 0;}

.listtopics{ line-height: 30px; list-style:none; list-style-position:outside; } 
.bulletnews{padding-top: 10px;}

.bulletnews img{padding-right: 5px;}


.bulletnews a{font-family:Arial, Helvetica, sans-serif; font-size: 9pt; 
				text-decoration:none; color:#000000; padding: 6px; background-color:#F5F5F5; }
				
.bulletnews a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 9pt; 
				text-decoration:underline; color:#FFFFFF; background-color:#990000; } 

/*.listtopics{ line-height: 30px; margin: 0px; padding-left:0px; padding-top:10px; list-style-position: inside; list-style-image: url(../img/new-bullet.jpg); } */