/* CSS Document */

body, html {
	height:100%;		
	font-family: verdana, tahoma;
	font-size: 11px;
	color: #efefef;
	background-color: #512105;
	margin: 0;
	padding: 0; }
	
a:link {text-decoration: underline; color: #d9b098; }
a:visited {text-decoration: underline; color: #d9b098; }
a:active {text-decoration: underline; color: #d9b098; }
a:hover { text-decoration: underline; color: #ffffff; }

#sidebar a:link { text-decoration: underline; color: #b2ad8c; font-weight: bold; }
#sidebar a:visited { text-decoration: underline; color: #b2ad8c; font-weight: bold; }
#sidebar a:active { text-decoration: underline; color: #b2ad8c; font-weight: bold; }
#sidebar a:hover { text-decoration: underline; color: #ffffff; font-weight: bold; }

#footer a { text-decoration: none; color: #4f4f4f; }
#footer a:hover { text-decoration: underline; color: #ffffff; }

#body_container {
	width: 100%;
	height: 100%; }

#header {
	height: 147px;
	width: 100%;
	background-image: url(/images/header_bg.jpg); }

#header_container {
	width: 828px;
	height: 147px;
	background-image: url(/images/header_logo.jpg);
	background-repeat: no-repeat; }

#header_desc {
	float: left;
	color: #ababab;
	height: 107px;
	width: 650px;
	padding-top: 40px; }
	
#header_title { 
	width: 360px; 
	background-image: url(/images/line_dotted.gif);
	background-position: bottom;
	background-repeat: repeat-x; 
	padding-bottom: 8px; 
	margin-bottom: 8px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 17px; 
	color: #737373; }

#header_bowler {
	float: right;
	height: 147px;
	width: 155px;
	background-position: top;
	background-image: url(/images/header_bowler.jpg); }
	
#nav {
	background-image: url(/images/nav_bg.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 33px; }

#nav_container {
	width: 828px;
	height: 33px; 
	background-image: url(/images/nav_bowler.jpg);
	background-position: top right;
	background-repeat: no-repeat; }
	
#nav_container img { margin-right: 2px; }

#content {
	width: 100%;
	background-image: url(/images/content_bg.jpg);
	background-repeat: repeat-x; }
	
#content_container {
	width: 950px;
	margin-bottom: 40px; }

#content_main { 
	padding-left: 20px; 
	padding-right: 40px;
}	
#sidebar {
	width: 252px; }

#sidebar_container {
	background-image: url(/images/sidebar_foot.jpg);
	background-position: bottom;
	padding-bottom: 28px; }
	
.sidebar_content {
	color: #997059;
	line-height: 14px;
	font-size: 10px;
	background-color: #3a1704; 
	border-left: 20px solid #411a04; 
	border-right: 20px solid #411a04;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 14px; 
	padding-right: 14px; }
	
.sidebar_partners {
	color: #997059;
	line-height: 14px;
	font-size: 10px;
	background-color: #3a1704; 
	border-left: 20px solid #411a04; 
	border-right: 20px solid #411a04;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px; 
	padding-right: 0px; }

#footer {
	width: 100%;
	background-image: url(/images/footer_bg.jpg);
	background-position: bottom;
	background-repeat: repeat-x; }

#footer_container {
	height: 180px;
	width: 828px; }

#footer_pins { 
	float: left; 
	width: 366px; 
	height: 180px; 
	background-image: url(/images/footer_pins.jpg); }

#footer_bubble {
	float: left; 
	width: 412px; 
	padding-left: 50px;
	height: 136px; 
	padding-top: 18px;
	background-image: url(/images/footer_bubble.jpg); 
	background-repeat:  no-repeat; }

#footer_note{
	color: #4f4f4f; }
	
#homepage_main { color: #c9a692; border-bottom: 1px solid #602807; margin-top: 10px; margin-bottom: 20px; padding-bottom: 20px; line-height: 16px; }
#homepage_cols { font-size: 14px; color: #997059; line-height: 16px; }
#homepage_cols strong { font-size: 11px; color: white; font-weight: bold; }
.homepage_col1 { padding-right: 20px; }
.homepage_col2 { border-left: 1px solid #602807; padding-left: 20px; }
.sub_group { color: #c19f8c; text-decoration: underline; }
.mainBodyImgRt {
	float:right;
	padding:0 35px 0 35px;
}
.mainBodyImgLt {
	float:left;
	padding:0 35px 0 35px;
}
#tournament_results { line-height: 20px; }
#tournament_results th { background-color: #311404; font-size: 13px; line-height: 28px; }
#tournament_results td { border-bottom: 1px solid #70300a; }
#tournament_results tr { font-size: 10px; }

.sub_title { font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: white; margin-bottom: 8px; }
a.pdf { background-image: url(../images/icon_pdf.gif); padding-left: 22px; background-repeat: no-repeat; padding-top: 1px; }
a.doc { background-image: url(../images/icon_doc.gif); padding-left: 22px; background-repeat: no-repeat; padding-top: 1px; }

.more_events{ border: 1px solid #602807; border-bottom: 1px solid #602807; padding: 10px 15px 12px 15px; background-color: #4C1E04; line-height: 16px; }
.more_events a:link { color: #FFB001; text-decoration:underline; font-weight: bold}
.more_events a:hover { color:#FFCC11; text-decoration:underline; font-weight: bold}
.more_events a:visited { color: #FFB001; text-decoration:underline; font-weight: bold}
.more_events_ad { width: 498px; height: 73px; background-image:url(images/beachboardwalk_ad.jpg); border-bottom: 1px solid #602807;  }
.more_events_text { color: #CBA694; line-height: 20px; }
.agenda {
	background-image:url(../images/titlebg.gif);
	background-repeat:repeat-x;
	text-align:center;
	color:#000000;
	font-weight:bold;
}
.goldemphasis {
	color:#FFFF00;
	font-stretch:expanded;
	font-weight:bold;
}
.whiteemphasis {
	color:#FFFFFF;
	font-weight:bold;
}            
ul#menu {
	width: 517px; margin: 100px 0 20px 0 auto;
	list-style: none;
}

ul#menu li { display: inline; }
	
ul#menu li a {
	display: block; float: left; height: 40px;
	background-image: url(../images/menu-sprite.png); text-indent: -9999px;
}
	ul#menu li a.Hotel {
		width: 100px; background-position: 0 0;	
	}
	
	ul#menu li a.Exhibitor {
		width: 135px; background-position: -100px 0;	
	}
	
	ul#menu li a.Attendee {
		width: 130px; background-position: -235px 0;	
	}
	
	ul#menu li a.Education {
		width: 151px; background-position: -365px 0;	
	}	
	
	ul#menu li a.Hotel:hover, ul#menu li a.Hotel:focus {
		background-position: 0 -40px;	
	}
	
	ul#menu li a.Exhibitor:hover, ul#menu li a.Exhibitor:focus {
		background-position: -100px -40px;	
	}
	
	ul#menu li a.Attendee:hover, ul#menu li a.Attendee:focus {
		background-position: -235px -40px;	
	}
	
	ul#menu li a.Education:hover, ul#menu li a.Education:focus {
		background-position: -365px -40px;	
	}

a { outline: none; }
#converntionhilts {
	width:510px;
	
}
#conventionhilts h2 {
	font-size:14px;	
	font-variant:small-caps;
	padding-left:4px;
	color:#f8b51c;
}
#conventionhilts p { 
	font-size:12px;
	padding-left:8px;
	line-height:150%;
}
.convention {
	font-style:oblique;
	padding:12px;
}

	