/* Global */

body { font-size: 62.5%; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;  background: #141414 url('../img/bg.jpg') repeat; }

/* Links */

a.jump-button { background: transparent url('../img/bg-jump-button.png') no-repeat scroll top right; color: #FFF; text-transform:uppercase;  float: left; font-weight: bold; font-size: 11px; height: 24px; margin:6px 6px 0 0; padding-right: 15px;text-decoration: none;}
a.jump-button span { background: transparent url('../img/bg-jump-button-span.png') no-repeat; display: block; line-height: 14px;  padding: 5px 0 5px 18px;color:#FFF!important;} 

.register-button { width: 91px; height: 24px; background: transparent url('../img/bg-register-button.png') no-repeat; line-height: 999px; overflow: hidden; font-size: 0; border:0px solid #000000!important; color:transparent;}

.submit-button { width: 91px; height: 24px; background: transparent url('../img/bg-submit-button.png') no-repeat; line-height: 999px; overflow: hidden; font-size: 0; border:0px solid #000000!important; color:transparent;}

/* Structure */

#container { width: 980px; margin: 0 auto; position: relative; }f
#feature, #content, #content-experience, #content-standard, #footer { float: left; width: 980px; }

/* Header */

#header { position: relative; width: 980px; height: 145px; background: url('../img/header.jpg') no-repeat top left; }
#branding { float: left; position: absolute; top: 0; left: 0; width:170px; height:145px; }
#branding a {display:block;}

#header_nav { position: absolute; top: 15px; left:682px; }
#header_nav a { color:#000; font-size:1.1em; text-decoration:none;}
#header_nav a:hover{ text-decoration:underline;}
#header_nav .pipe { color: #000; padding: 0 6px; }

/* Top Level Menu */

#menu-container {position: relative; width:980px; height: 25px;}
ul#menu {position: relative; width:980px; height: 25px;}
ul#menu li {padding:0; margin:0; display:block;float:left; text-indent:-9999px; }
ul#menu li a {border:0; display:block; text-decoration:none; overflow:hidden; outline:none;}	
ul#menu li a.active { background-position: left bottom; }
ul#menu li a:hover{	background-position: left bottom;}	
li#home-btn a { width: 73px; height: 25px; background: url('../img/menu/home.jpg') no-repeat; }
li#users-btn a { width: 82px; height: 25px; background: url('../img/menu/users.jpg') no-repeat; }
li#news-btn a {	width: 54px; height: 25px; background: url('../img/menu/news.jpg') no-repeat;}
li#members-btn a { width: 82px; height: 25px; background: url('../img/menu/members.jpg') no-repeat; }
li#members-btn-on a { width: 82px; height: 25px; background: url('../img/menu/members-on.jpg') no-repeat; }
li#partners-btn a { width: 77px; height: 25px; background: url('../img/menu/partners.jpg') no-repeat;} 
li#partners-btn-on a { width: 77px; height: 25px; background: url('../img/menu/partners-on.jpg') no-repeat;} 
li#events-btn a { width: 67px; height: 25px; background: url('../img/menu/events.jpg') no-repeat; }
li#events-btn-on a { width: 67px; height: 25px; background: url('../img/menu/events-on.jpg') no-repeat; }
li#improve-btn a { width: 145px; height: 25px; background: url('../img/menu/improve.jpg') no-repeat; }
li#improve-btn-on a { width: 145px; height: 25px; background: url('../img/menu/improve-on.jpg') no-repeat; }
li#destination-golf-btn a { width: 134px; height: 25px; background: url('../img/menu/destination-golf.jpg') no-repeat; }
li#destination-golf-btn-on a { width: 134px; height: 25px; background: url('../img/menu/destination-golf-on.jpg') no-repeat; }	
li#growing-the-game-btn a { width: 136px; height: 25px; background: url('../img/menu/growing-the-game.jpg') no-repeat; }
li#growing-the-game-btn-on a { width: 136px; height: 25px; background: url('../img/menu/growing-the-game-on.jpg') no-repeat; }	
li#jobs-btn a { width: 67px; height: 25px; background: url('../img/menu/jobs.jpg') no-repeat; }	
li#jobs-btn-on a { width: 67px; height: 25px; background: url('../img/menu/jobs-on.jpg') no-repeat; }	
li#prozone-btn a { width: 78px; height: 25px; background: url('../img/menu/prozone.jpg') no-repeat; }	
li#prozone-btn-on a { width: 78px; height: 25px; background: url('../img/menu/prozone-on.jpg') no-repeat; }	
li#links-btn a { width: 67px; height: 25px; background: url('../img/menu/links.jpg') no-repeat; }	
li#links-btn-on a { width: 67px; height: 25px; background: url('../img/menu/links-on.jpg') no-repeat; }	

/* Ticker */

#ticker { position: relative; width: 980px; height: 27px; }
#ticker .title { position: absolute; top: 0; left: 0; width: 73px; height: 27px; background: url('../img/news-ticker.gif') repeat-y top left #FF0000; }
#ticker .title a { display:block; text-decoration:none; height:27px}
#ticker .news { position: absolute; top: 0; right: 0; width: 907px; height: 21px; padding: 6px 0 0 0; background-color: #000;}
#ticker .news a{ font-size: 1.1em; color: #FFFFFF; text-decoration:none;}
#ticker .pipe { color: #FFF; padding: 0 6px; }

/* Members Logo Grid */

.item {width:143px; height:137px;border:1px solid #938270;	margin:0 10px 10px 0; /* required to hide the image after resized */
overflow:hidden; /* for child absolute position */ position:relative; /* display div in line */ float:left; }
.item .caption { width:143px; height:137px;	background:#3C3C3C;	/* fix it at the bottom */	position:absolute; left:0;/* hide it by default */ display:none;  /* opacity setting */	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);   /* ie  */-moz-opacity:0.8;    /* old mozilla browser like netscape  */-khtml-opacity: 0.8;    /* for really really old safari */ opacity: 0.8;    /* css standard, currently it works in most modern browsers like firefox,  */ }
.item .caption a { text-decoration:none; color:#FFF!important; font-size:11px;/* add spacing and make the whole row clickable*/
padding-left:15px; display:block; outline:none; }
.item .caption a:hover { text-decoration:underline; }
.item .caption h1 { padding:15px; margin:0; font-size:13px; font-weight:bold; }
.item .caption h1 span { color: #CBA97B; }
.item img { border:0; /* allow javascript moves the img position*/ position:absolute; }
.clear { clear:both; }

#clear { clear:both; }

/* Events */
#calendar {	width: 400px; margin: 0 auto;}
table.calendar {width: auto; border: 1px solid #cccccc; border-collapse: collapse; margin: 0px; padding: 0px; background-color: #ffffff;}
table.calendar th {background-color: #eeeeee; text-transform: none; color: #444444; padding: 4px; text-align: center; border: 1px solid #eeeeee;}
 
table.calendar th.cell-prev {text-align: left;}
table.calendar th.cell-next {text-align: right;}
table.calendar th.cell-header {width: 70px; border-bottom: 1px solid #cccccc;}
table.calendar td.cell-today {background-color: #e2e8f6;} /* today in the current month */
table.calendar td.cell-weekend {background-color: #F3F5EB;}
table.calendar td {border: 1px solid #cccccc;}
 
table.calendar td div.cell-number {text-align: right; font-size: 10px; color: #444444; display: block;}
table.calendar td div {display: block; font-size: 11px; text-align: left;}
table.calendar thead th {border: 1px solid #cccccc;}


/* Feature */

#feature { position: relative; height: 284px; z-index: 0; background: url('../img/feature-bg.jpg') repeat-x;}
#feature img { position: absolute; top: 0; left: 0; z-index: 0; }
#flash-rotator { z-index: 2; position: absolute; top: 20px; left: 20px; padding:0; width: 621px; height: 255px; }
#ad1 { z-index: 2; position: absolute; top: 20px; left: 20px; padding:0; width: 621px; height: 250px; border:1px solid #484941; }
#ad2 { z-index: 2; position: absolute; top: 20px; right: 20px; width: 300px; height: 250px; color: #FFF; border:1px solid #484941;}
#ad3 { z-index: 2; position: absolute; top: 20px; left: 660px; width: 300px; height: 250px; color: #FFF; border:1px solid #484941;}
#ad1 img, #ad2 img, #ad3 img { border:none; }

/* News Home Page */

#topads { position: relative; height: 284px; z-index: 0; background: url('../img/feature-bg.jpg') repeat-x;}
#topleft { z-index: 2; position: absolute; top: 20px; left: 20px; padding:0; width: 621px; height: 250px; border:1px solid #484941;}

#hotnews { position: relative; height: 285px; z-index: 0;  }
#hotnews-item { z-index: 2; position: absolute; top: 0; left: 20px; padding:0; width: 621px; height: 285px; border:1px solid #484941;  background: url('../img/modules-bg.jpg') repeat-x;}
.hotnews-itemtext  { position: absolute; top: 10px; left: 10px; z-index: 9; padding: 0 14px 0 0; }

.hotnews-itemtext-left { float:left; width:200px;}
.hotnews-itemtext-left img { margin:10px; border:1px solid #484941;}
.hotnews-itemtext-right { padding: 0 0 0 10px; margin-left:200px; width:400px;}
.hotnews-itemtext-right h1 { text-align:left; color: #CBA97B; font-weight:bold; font-size: 1.4em; font-family:"Lucida Sans Unicode"; line-height:1.8; margin-top:5px;}
.hotnews-itemtext-right h2{ color: #FFF; font-size: 1.2em;  }
.hotnews-itemtext-right p { text-align:left; color: #FFF; font-size: 1.1em; line-height:1.6; }
.hotnews-itemtext-right a { color: #FFF; font-weight: bold; }
.hotnews-itemtext-right h1 a { color: #CBA97B; font-weight: bold; text-decoration:none; }

#form1 { z-index: 2; position: absolute; top: 0px; right: 20px; width: 300px; height: 285px; color: #FFF; border:1px solid #484941; background: url('../img/modules-bg.jpg') repeat-x;}
#form1 img{ position: absolute; top: 0; left: 0; z-index: 8; padding: 10px; }
.form1text { position: absolute; top: 114px; left: 10px; z-index: 9; padding: 0 14px 0 0; }
.form1text label { display: block; }
.form1text input, textarea { margin-bottom: 6px; border: 1px solid #B1B1B1; width:130px;}
.form1text input, textarea, label { font-size: 1.2em; padding: 3px; }{ left: 340px; }
.form1text h1 { color: #CBA97B; font-size: 1.4em; font-weight:bold; line-height:1.8;}
.form1text p { font-size: 1.1em; line-height:1.6; }
.form1text a { color: #FFFFFF; font-weight: bold; }

/* Modules */

#modules { position: relative; z-index: 5; width: 980px; height: 305px;}
#module-container { color: #FFF; position: relative; z-index: 6; width: 980px; height: 305px; }
.module1, .module2, .module3, .module4, .module5 { position: absolute; bottom: 0; height: 285px; width: 300px; z-index: 7; border:1px solid #484941; background: url('../img/modules-bg.jpg') repeat-x;}
.module1 { left: 20px; }
.module2 { left: 340px; }
.module3 { left: 660px; }
.module4 { left: 576px; }
.module5 { left: 768px; }
.module1text, .module2text, .module4text, .module5text  { position: absolute; top: 114px; left: 10px; z-index: 9; padding: 0 14px 0 0; }
.module3text  { position: absolute; top: 14px; left: 10px; z-index: 9; padding: 0 14px 0 0; }
.module3text .brown{ color: #CBA97B; font-weight:bold; }
.module1 img, .module2 img, .module3 img, .module4 img, .module5 img { position: absolute; top: 0; left: 0; z-index: 8; margin: 10px;border:1px solid #484941; }
#module-container h1, #module-container h3  { color: #CBA97B; font-size: 1.4em; font-weight:bold; line-height:1.8;}
#module-container h2  { color: #FFF; font-size: 1.2em;}
#module-container h1 a { color: #CBA97B; font-weight: bold; text-decoration:none; }
#module-container p { font-size: 1.1em; line-height:1.6; }
#module-container a { color: #FFF; font-weight: bold; }

/* Modules Row 2 */
#modules2 { position: relative; z-index: 5; width: 980px; height: 795px;}
#module-container2 { width: 980px; float:left; color: #FFF; position: relative; z-index: 6; width: 980px; height:795px;}
#module-container2-col1 { color: #FFF; position: absolute; left:20px;  z-index: 6; width: 623px; height: 795px; }
#module-container2-col2 { color: #FFF; position: absolute; left:660px; width: 300px; height: 795px;}
.module-container2-module1 { position: absolute; left:0; top: 20px; bottom: 0; height: 250px; width: 620px; z-index: 7; border:1px solid #484941;}
.module-container2-module2 { position: absolute; bottom: 0; top:290px; width: 300px; left:0; height: 279px; z-index: 7; border:1px solid #484941; background: url('../img/modules-bg.jpg') repeat-x;}
.module-container2-module3 { position: absolute; bottom: 0; top:290px; width: 300px; left:320px; height: 279px;  z-index: 7; border:1px solid #484941;background: url('../img/modules-bg.jpg') repeat-x; }
.module-container2-module4 { position: absolute; bottom: 0; top:590px; height: 175px; width: 619px; left:0;  z-index: 7; border:1px solid #484941;background: url('../img/modules-bg.jpg') repeat-x; }
.module-container2-module5 { position: absolute; bottom: 0; top:20px; height: 121px; width: 298px; left:0;  z-index: 7; border:1px solid #484941; }
.module-container2-module6 { position: absolute; bottom: 0; top:166px; height: 601px; width: 300px; left:660px;  z-index: 7;}
.module-container2-module2 img, .module-container2-module3 img { position: absolute; top: 0; left: 0; z-index: 8; padding: 10px; }
#module-container2 h1, h2, h3, h4 {font-weight:bold; line-height:1.8;}
#module-container2 h1 { color: #CBA97B; font-size: 1.4em;}
#module-container2 h2 { color: #FFFFFF; font-size: 1.2em;}
#module-container2 h3 { color: #CBA97B; font-size: 1.4em;}
#module-container2 h4 { color: #FFFFFF; font-size: 1.2em;}
#module-container2 p { font-size: 1.1em; line-height:1.6; }
#module-container2 a { color: #FFFFFF; font-weight: bold; }
.module-container2-module2 label { display: block; }
.module-container2-module2 input, textarea { margin-bottom: 6px; border: 1px solid #B1B1B1; width:130px;}
.module-container2-module2 input, textarea, label { font-size: 1.2em; padding: 3px; }{ left: 340px; }

/*  Technique */

#technique-container{ float: left; position:relative; color: #FFF; }
#technique-container { width: 621px; padding: 0; margin:10px 0 20px 20px;}
.technique-module1 { position: relative; float:left; height: 372px; width: 620px; border:1px solid #484941;}
.technique-module2 { position: relative; float:left; width: 300px; height: 279px; border:1px solid #484941; background: url('../img/modules-bg.jpg') repeat-x; margin:15px 0 0 0;}
.technique-module3 { position: relative; float:left; width: 300px; height: 279px; border:1px solid #484941;background: url('../img/modules-bg.jpg') repeat-x; margin:15px 0 0 15px;}
.technique-module1 img, .technique-module2 img, .technique-module3 img, .technique-module4 img, .technique-module5 img { position: absolute; top: 0; left: 0; z-index: 8; margin: 10px;border:1px solid #484941; }
#technique-container h1, #module-container h3  { color: #CBA97B; font-size: 1.4em; font-weight:bold; line-height:1.8;}
#technique-container h1 a { color: #CBA97B; font-weight: bold; text-decoration:none; }
#technique-container p { font-size: 1.1em; line-height:1.6; }
#technique-container a { color: #FFFFFF; font-weight: bold; }

/* Content */

#content-standard { background: #002F57 url('../img/content-bg.jpg'); background-repeat: repeat-x;  background-position:top; padding-bottom:20px; }
#content { background: #002F57 url('../img/content-big-bg.jpg'); background-repeat: repeat-x;  background-position:top; padding:20px 0 20px 0 ;}
#standard { float: left; width: 345px; padding: 30px; }
#standard ul { margin-left: 14px; padding-left: 6px; list-style-type: square; margin-bottom: 12px; }
#standard ol { margin-left: 14px; padding-left: 6px; margin-bottom: 12px; }
#standard ul li, #standard ol li { font-size: 1.2em; line-height: 1.5; }
#standard ul li ul li, #standard ol li ol li { font-size: 1em; line-height: 1.5; }
#middle-standard { float: left; width: 298px; padding: 65px 12px 20px 0; }
#introduction { float: left; width: 655px; padding: 30px; }
#introduction h1 { color: #FFF; font-size: 3.5em; margin-bottom: 12px; }
#introduction h2, #middle-standard h2 { color: #A2710A; font-size: 2.2em; margin-bottom: 12px; }
#introduction p { color: #FFF; font-size: 1.2em; line-height: 1.6; margin-bottom: 12px; }
#standard a { color: #A2710A; }
.breadcrumb a { color: #FFF!important; text-decoration:none; }
.breadcrumb { color: #484941!important; }


#col1, #col2, #col3 { float: left; position:relative; color: #FFF; }
#col1 { width: 621px; padding: 0; margin:10px 0 20px 20px;}
#col2, #col3 { width: 300px; padding: 0; margin:10px 0 20px 20px; }
#col1 h2, #col2 h2, #col3 h2 { font-size: 2.2em; margin-bottom: 12px; }
#col1 p, #col2 p, #col3 p { font-size: 1.2em; margin-bottom: 14px; line-height: 1.5; }
#col1 a, #col2 a, #col3 a { color: #A2710A; }
#col1 img { padding-bottom: 30px; }
#col2 img { padding-bottom: 10px; }
#col1 hr, #col2 hr { border: 0; height: 1px; background-color: #BEBEBE; color: #BEBEBE; margin: 15px 0; }
.hrgrey { clear: both; border: 0; height: 1px; background-color: #BEBEBE; color: #BEBEBE; margin: 15px 0; }
#col3 h2 { margin-top: 14px; }
#col1 table { border-left: 1px solid #999; border-bottom: 1px solid #999; margin: 12px 0; }
#col1 table tr th, #col1 table tr td { padding: 5px; border-right: 1px solid #999; border-top: 1px solid #999; }

#col2 h1 { color: #CBA97B; font-weight:bold; font-size: 1.4em; line-height:1.8;}
#col2 h3 { color: #CBA97B; font-weight:bold; font-size: 1.4em; line-height:1.8;}
#col2 p { font-size: 1.1em; line-height:1.6; }
#col2 a { color: #FFFFFF; font-weight: bold; }
#col2 .vote { position: relative; margin:0 0 10px 0; height: 287px; width: 300px; z-index: 7; border:1px solid #484941; background: url('../img/modules-bg.jpg') repeat-x;}
#col2 .ad1 { position: relative; margin:0 0 10px 0;bottom: 0; height: 247px; width: 300px; z-index: 7; border:1px solid #484941;}

/* information pages (selected items) */

#subnav, #content-area, #module-area { float: left; position:relative; color: #FFF; }
#subnav { width: 200px; padding:10px 0 0 20px; }
#content-area{ width: 400px; padding: 0; margin: 10px 0 df0 0; padding: 0 20px 0 20px; }
#module-area { width: 300px; padding: 0; margin:0}
#subnav h1{ color:#CBA97B; font-size: 1.2em; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-weight:bold; margin-bottom: 12px; }
#content-area h1, #module-area h2 { color:#CBA97B; font-size: 2em; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; margin-bottom: 12px; }
#content-area h2, #module-area h3{ font-size: 1.4em; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-weight:bold; margin-top:-5px; margin-bottom: 5px; }
#content-area h4, #module-area h4{ color:#CBA97B; font-size: 1.2em; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-weight:bold; margin-bottom: 12px; }
#subnav p, #content-area p, #module-area p { font-size: 1.2em; margin-bottom: 14px; line-height: 1.5; }
#content-area a, #module-area a { color: #CBA97B; }
#content-area ul{ margin-bottom:15px; }
#content-area ul li { font-size:1.1em; line-height: 1.8; background: url('/img/sml-bullet.png') no-repeat 4px 5px; padding-left: 15px; }
#content-area ul li a { color:#FFF; text-decoration:none;}
#content-area img { border:1px solid #484941;}
#content-area span { color: #CBA97B; }
#content-area hr { border: 0; height: 1px; background-color: #BEBEBE; color: #BEBEBE; margin: 10px 0; }
#subnav img { padding-bottom: 30px; }
#module-area .module { position: relative; margin:0 0 20px 0; height: 277px; width: 290px; z-index: 7; border:1px solid #484941; background: url('../img/modules-bg.jpg') repeat-x; padding:10px 0 0 10px}
#module-area .module img { border:1px solid #484941;}
#module-area .module h1{ font-size: 1.4em; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-weight:bold; color:#CBA97B;}
#module-area h2 { margin-top: 14px; }
#module-area .ad {  margin:0 0 20px 0; height: 250px; width: 300px; z-index: 7; border:1px solid #484941;}
#subnav .ad { margin:20px 0 0 0;bottom: 0; height:150px; width: 180px; z-index: 7; border:none}
#subnav .ad-productresult { position: relative; margin:20px 0 0 0;bottom: 0; height:200px; width: 180px; z-index: 7; border:none}

#subnav ul li { font-size: 1.3em; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;  line-height: 1.8; border-bottom: 1px solid #484941; background: url('../img/nav-arrow.png') no-repeat 0 9px; padding-left: 6px;}
#subnav ul li a { color:#FFF; text-decoration: none; }
#subnav ul li a:hover { text-decoration:underline;}
#subnav ul li ul li { font-size: 1em; padding-left: 15px; background: url('../img/nav-bullet-arrow.png') no-repeat 0 9px; padding-left: 5px;}

/* Members fancybox */
.members { width:366px;height:323px;overflow:hidden;color:#FFF; background: #0D2F5C url('/img/partners-bg.jpg') repeat-x; }
.members h1{ font-size:13px; font-weight:bold;color: #CBA97B; margin-bottom:8px;}
.members img{ margin-bottom:8px; border:1px solid #938270}
.membersleft{ float:left;width:172px;height:323px;border-right:1px solid #79634B;padding:0 0 0 10px;}
.membersright{ float:right;width:173px;color:#FFF;padding:5px 0 0 10px;font-size:1.2em;}
.membersright a{ color: #CBA97B;}

/* Partners fancybox */
.partners { width:521px;height:475px;overflow:hidden;background: #0D2F5C url('/img/partners-bg.jpg') repeat-x;color:#FFF;}
.partners h1{ font-size:13px; font-weight:bold;color: #CBA97B; margin-bottom:8px;}
.partners img{ margin-bottom:8px; border:1px solid #938270}
.partnersleft{ float:left;width:172px;height:450px;border-right:1px solid #79634B;padding:5px 0 0 10px;}
.partnersright{ float:right;width:326px;color:#FFF;padding:10px 0 0 10px;font-size:1.2em; overflow:auto;}
.partnersleft a, .partnersright a{ color: #CBA97B;}

.accordionPanel{ display:none; }
.accordion h3 { cursor:pointer; text-decoration:underline;}
.accordion p { margin-bottom:10px; }

/* tablesorter (job vacancies) */
table.tablesorter { margin:10px 0pt 15px; font-size: 1.1em; width: 100%; text-align: left; border-bottom:1px solid #CBA97B;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th { font-size: 1.1em; padding: 4px; border-bottom:1px solid #CBA97B;}
table.tablesorter thead tr .header { background-image: url('/img/table/bg.gif'); background-repeat: no-repeat; background-position: center right; cursor: pointer; color:#CBA97B; }
table.tablesorter tbody td { color: #FFF; padding: 4px; vertical-align: top;}
table.tablesorter td a { color: #FFF!important; text-decoration:none;}
table.tablesorter td a:hover { text-decoration:underline;}
table.tablesorter tbody tr.odd td { background-color:#274C79; }
table.tablesorter thead tr .headerSortUp { background-image: url('/img/table/asc.gif'); }
table.tablesorter thead tr .headerSortDown { background-image: url('/img/table/desc.gif');}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color: #274C79; }

/* Polls */

#pollcontainer{	margin:0; padding:0}
#pollcontainer .button {
    border: 1px solid #006;
    background: #9cf;}
#loader{ display:none; text-align:center;}
.option{ margin:5px 0; }
.option p{ line-height:1.1em; font-size:100px; }
.bar{ height:10px; background:#B98E63; }
.yourvote{ background:#113399; }

/* Footer */



#footer { width: 980px; height:225px;  padding: 0; background: url('../img/footer-bg.jpg') repeat-x; color: #999; border-top:1px solid #666;}
#footer-menu { width: 980px; height:182px; padding: 0; color: #999; }
#footer-text { width: 930px; height:23px; padding: 10px 30px 10px 20px; color: #999; }
.contact { width: 242px; height:130px; float: left; padding:10px 0 10px 20px; margin:10px 0 0 0; position: relative; }
.contact a { color: #999;}
.additional { width: 211px; height:130px; float: left; padding:10px 0 10px 10px; margin:10px 0 0 0; position: relative; }
.actionimages { width: 470px; height:140px; float: left; padding:10px 0 10px 10px; margin:10px 0 0 0; position: relative; background: url('/img/action-images-logo.jpg') no-repeat bottom right;}
#footer h1 { font-size: 1.4em; line-height: 1.7; padding-bottom:12px; color: #FFF; font-weight:bold;}
#footer p { font-size: 0.9em; line-height: 1.7; }
#footer p a { font-weight: bold; color: #FFF; text-decoration:none; }
#footer span {color: #A2710A;}
#footer span.white {color: #FFF;}
#footer a:hover { text-decoration:underline; }
#footer ul li { font-size: 0.9em; line-height: 1.7; background: url('/img/nav-arrow2.png') no-repeat 0 4px; padding-left: 9px;}
#footer ul li a { color:#999; text-decoration: none; }
#footer ul li a:hover { text-decoration:underline;}
#legal { float: left; }
#avcmedia { float: right; }

/* Forms */

legend{ font-size: 1.6em; }
fieldset { padding: 6px; border: 1px solid #B1B1B1; }
label { font-weight:normal; font: 1.1em; }
input, textarea { margin-bottom: 6px; }
input, textarea, label { font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; padding: 3px; }
.text_input { width: 120px; border: 1px solid #B1B1B1; }
.inputRadio { width: 20px; border:none;}
.select-list { background:#FFFFFF; border:none; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;  padding:2px; margin-bottom:3px;}
.go-button { border:none; background: url('/img/form-go.jpg'); line-height: 999px; overflow: hidden; font-size: 0; width:29px; height:25px; cursor:pointer;}

/* Search */

#search { position: absolute; top: 10px; right: 20px; width: 150px; height: 35px; }
.search-text { padding: 3px; font-size:1em; color:#FFFFFF; background:#004F94; position: absolute; top:0; left: 0; height:12px;}
.search-button { position: absolute; top: 0; right: 0; border:none;}
