body {
	background:#3b3b3b;
	margin-top:0;
  	margin-bottom:0;
	text-align:center;
	/*background:url(images/bg.gif) repeat-y center #3b3b3b;*/
	height:100%;
}

#wrapper {
	margin:auto;
	display:block;
	width:975px;
	text-align:center;
	background:url(images/bg.gif) repeat-y top left #3b3b3b;
	/*padding-left:1px;*/
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	
	/*overflow:hidden;*/
}

#left_wrap {
	float:left;
	background:#404040;
	width:200px;
	min-height:640px;
  	height:auto !important;
  	height:640px;
	text-align:left;
	padding:10px 0 0 0;
	color:#fff;
	font:12px Arial, Helvetica, sans-serif;
}

#right_wrap {
	float:left;
	background:#333;
	width:755px;
	min-height:650px;
  	height:auto !important;
  	height:650px;
	text-align:left;
	color:#fff;
	font:12px Arial, Helvetica, sans-serif;
	padding:0 10px 0 10px;
}

#glance, #submit {
	width:180px;
	margin:0;
	padding:10px;
	font:12px Arial, Helvetica, sans-serif;
	line-height:20px;
}

#glance ul {
	list-style:none;
}

#glance li {
	margin-left:-40px;
	padding:0;
	margin-bottom:5px;
}

#glance li a, #submit a, #top_story a, #content a, #left_wrap a, #right_wrap a {
	color:#66CC00;
	text-decoration:none;
}

#glance li a:hover, #submit a:hover, #top_story a:hover, #content a:hover, #left_wrap a:hover, #right_wrap a:hover {
	color:#fff;
}

#img_wrap {
	float:left;
	}
	
#text_wrap {
	float:left;
	font-size:12px;
	width:130px;
	padding-left:10px;
	margin-bottom:20px;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#fff;
}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}

h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	color:#6699ff;
	border-bottom:1px solid #565656;
	}

.blue {
	color:#6699ff;
}

#left_wrap .underline {
	border-top:1px solid #565656;
	margin:5px 0 10px 0;
	padding:0;
}

#welcome, #top_story, #content {
	width:100%;
	position:relative;
	padding:10px 0 10px 0;
	line-height:20px;
	font:12px Arial, Helvetica, sans-serif;
}

#content {
	min-height:520px;
	height: auto !important;
	height:545px;
	line-height:16px;
}

#top_story img {
	float:right;
	border:1px solid #fff;
	margin:0 0 20px 20px;
}

.img_right {
	float:right;
	border:1px solid #fff;
	margin:0 0 20px 20px;
}

ul {
	list-style-type:square;
}

#content ol li, #content ul li {
	margin-bottom:15px;
}
	
#right_wrap .underline {
	border-top:1px solid #565656;
	margin:5px 0 0 0;
	padding:0;
}

.bulleted {
	background:url(images/bullet.gif) no-repeat;
	padding-left:20px;
	line-height:12px;
}

.more {
	position:absolute;
	bottom:3px;
	right:0;
}

.important {
	width:535px;
	border:1px solid #565656;
	padding:5px;
	background:#444;
	margin:auto;
}

.small {
	font-size:10px;
}

#event_1_wrap {
	float:left;
	position:relative;
	width:375px;
	min-height:250px;
	height:auto !important;
	height:250px;
	border-right:1px solid #565656;
	padding-top:20px;
}

#event_1_wrap img, #event_2_wrap img {
	text-align:center;
	margin-top:18px;
	border:1px solid #fff;
}

#event_2_wrap {
	float:left;
	position:relative;
	width:365px;
	min-height:250px;
	height:auto !important;
	height:250px;
	padding:20px 0 0 10px;
}

#footer {
	text-align:right;
	font:10px Arial, Helvetica, sans-serif;
	color:#787878;
}

#footer p {
	padding:5px;
	margin:0;
	text-align:right;
}

#table_wrap {
	width:80%;
	margin:auto;
	overflow:hidden;
}

#table_wrap .left, #table_wrap .right {
	float:left;
	width:49%;
	padding:2px;
	display:table-cell;
}

#table_wrap .right {
	text-align:right;
}

.text_right {
	text-align:right;
}

#img_caption {
	width:auto;
	float:right;
	border:1px solid #ccc;
	margin-left:20px;
	margin-bottom:10px;
	padding:10px;
	background:#565656;
}

#img_caption p {
	font-size:10px;
	color:#ccc;
	margin:10px 0 0 0;
	padding:0;
}

#img_caption img {
	border:1px solid #ccc;
}

.awards li img {
	padding-right:5px;
	vertical-align:middle;
}

#sponsors {	
	border:1px solid #565656;
	margin:auto;
	margin-bottom:10px;
	padding:5px;
	}

#golf_box {
	padding:5px;
	color:#fff;
	margin-bottom:5px;
	background:url(events/images/bg_title.jpg) repeat-x;
}

#sponsor_bg {
	background-color:#FFF;
	padding:5px;
	color:#565656;
}

#sponsor_bg img {
	padding:15px;
	vertical-align:middle;
}

.cotw_table {
	width:50%;
	border:none;
}
.cotw_table td {
	padding:2px;
	
	}
	
#thumb_wrap {
	width:600px;
	text-align:center;
	margin:auto;
	border:0;
}

#thumb_wrap td {
	width:130px;
	height:130px;
	text-align:center;
	vertical-align:middle;
}

#thumb_wrap img {
	
	padding:3px;
	border:1px solid #bebebe;
}
	
