body{font-size:76%; margin:0; padding:0; color:#CCC; background-color:#F9F9F9; text-align:center; background: url(/images/body-bg.gif) top left repeat;} /* all subsequent fonts sized in ems ONLY. */


/* LAYOUT */
#homepage, #winners, #nominees, #events, #events-landing, #page, #voting-page {width:988px;text-align:left; margin:0 auto;padding:0;border: 1px solid #35373A; background-color: #1F2227;}

#header{color:#FFF;}
#container {padding: 0 24px;}
#footer{color:#FFF;background-color:#1F2227;clear:both;margin:2px 0 0 0;}
#subnav,#additional{}
#content{float:left; background: #1F2227 url(/images/shine.jpg) 182px 41px no-repeat; color: #CCCCCC; width: 770px; padding-bottom: 30px;}
#additional {float:right;width:145px;}

#subnav {float: left;width: 170px;}
#main-content {float: right; width: 600px;}
#main-content .padding {padding: 0 25px !important;}
#main-content a:hover {color: #fff;}


/* HEADER */
#header img {margin: 0 !important; padding: 0 !important}
#logo {width:235px ; height: 160px; float: left;}
#flash {width:584px; height: 160px; float: left;}
#man {width:169px; height:160px; float: left;}
  
/* FORMAT */
abbr,acronym,dfn{cursor:help;border:0;}
a abbr,a acronym,a dfn{cursor:pointer;}

pre,address{margin:0;padding:0;}
p,blockquote{margin:0;padding:0 0 1em 0;line-height:1.6em;}
img{border:0;}

.quote {color:#FFF; background:url(/images/dots-light-grey.gif) bottom left repeat-x;}
blockquote {padding:1em 8px; line-height:1.8em; background:url(/images/dots-light-grey.gif) top left repeat-x;}
cite {font-style:normal; font-size:0.94em; display:block; padding:0 8px 1.5em 8px;}


/* FORMAT > fonts */
body,input,textarea,select{font-family:Tahoma, Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;}
em,i{font-style:italic;}
strong,b{font-weight:bold;}
dfn{font-style:normal;}
code,kbd,pre{font-family:"Courier New",Courier,mono;font-size:1em;}


/* ANCHORS */
a{text-decoration:underline;color:#ECC737;}
a:link{ }
a:visited{ }
a:hover{}
a:active{ }

/* nominee class anchor */

a.nominee{text-decoration:underline;color:#C0C0C0;}
a.nominee:link{ }
a.nominee:visited{ }
a.nominee:hover{}
a.nominee:active{ }


/* HEADERS */
h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#FFFFFF;}
h1{font-size:1.7em; font-weight:normal;}
h2{font-size:1.4em; /*font-size:15px;*/ }
h3, h4, h5, h6 {font-size:1em; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:1em 0 0.4em 0;}
h4, h5, h6 {color:#CCC;}

#main-content h1 {margin: 15px 0 0 0; letter-spacing:-0.05em;}
#main-content h2 {margin-top:0.8em; letter-spacing:-0.05em;}
#events-landing .col-container .box h2 {margin-top: 5px !important; padding-left: 8px;letter-spacing: normal;}

h3 a:hover {color:#FFF;}
#subnav h2 {border-bottom: 1px solid #ECC737; font: bold 0.94em Tahoma, Arial, Helvetica, sans-serif; padding-bottom:4px; }

.col1 h2 {margin-bottom: 5px !important;}
h3.middle-east a{color: #F8A084; font-size: 0.9em;}
h3.north-america a{color: #F37571; font-size: 0.9em;}
h3.australasia a{color: #909CCF; font-size: 0.9em;}
h3.europe a{color: #7FC6E2; font-size: 0.9em;}
h3.world a{color: #F37571; font-size: 0.9em;}

/* LISTS */
ul,ol,dl{margin:0;padding:0;}
ul ul,ol ol,ol ul,ul ol{padding:0;margin:0;}
ul{list-style-type: none;}
ol{list-style-type:decimal; list-style-position:inside;}
li{margin:0;padding:0;}

dl {line-height:1.6em;}
dt{display:block;float:left;}
dd{margin-left:10em;}


/* FOOTER LINKS */
#footer{margin: 0 25px 0 50px; font-size: 0.94em; background: url(/images/footer-bg.gif) top left repeat-x;}
	#footer .padding {padding: 15px 0 20px 0; }
	#footer ul{list-style-type:none;margin:0;padding:0;float: left;}
	#footer li{display:inline;margin:0;padding:0;}
	#footer a.first {padding: 0 8px 0 0; border-left: 0;}
	#footer a{padding:0 8px;color:#fff; border-left: 1px solid #35373A; text-decoration:none;}
	#footer a:hover {text-decoration:underline;}
	
	#footer #copyright {float: right; color: #CCCCCC; text-align: right;}
	#footer #copyright li {display: block;}


/* TABLES */
table{font-size:100%;border:0px;width:100%;margin:4px 0 20px 0;}
caption{display:block;padding:0;margin:0;}
th{border:0px;padding:0;color:#CCCCCC;vertical-align:top;font-weight: normal; text-align: left;}
td{border:0px;padding:0 0 3px 0; vertical-align:top;color: #cccccc;} 
tr.alt{background-color:#eee;}

th {width: 45%;margin: 0 0 10px 0;}
td.col2 {width: 40%;margin: 0 0 10px 0}
td.col3 {width: 12%;margin: 0 0 10px 0; text-align: right;}

#winners td.africa {background: url(/images/icon-africa.gif) 0 0 no-repeat;padding-left: 20px;}
#winners td.asia {background: url(/images/icon-asia.gif) 0 0 no-repeat;padding-left: 20px;}
#winners td.australasia {background: url(/images/icon-australasia.gif) 0 0 no-repeat;padding-left: 20px;}
#winners td.caribbean {background: url(/images/icon-caribbean.gif) 0 0 no-repeat;padding-left: 20px;}
#winners td.central-america {background: url(/images/icon-central-america.gif) 0 0 no-repeat;padding-left: 20px;}
#winners td.europe {background: url(/images/icon-europe.gif) 0 0 no-repeat;padding-left: 20px;}
#winners td.indian-ocean {background: url(/images/icon-indian-ocean.gif) 0 0 no-repeat;padding-left: 20px;}
#winners td.middle-east {background: url(/images/icon-middle-east.gif) 0 0 no-repeat;padding-left: 20px;}
#winners td.north-america {background: url(/images/icon-north-america.gif) 0 0 no-repeat;padding-left: 20px;}
#winners td.south-america {background: url(../images/icon-south-america.gif) 0 0 no-repeat;padding-left: 20px;}
#winners td.green {background: url(../images/icon-environmental.gif) 0 0 no-repeat;padding-left: 20px;}
#winners td.technology {background: url(../images/icon-technology-alt.gif) 0 0 no-repeat;padding-left: 20px;}
#winners td.personality {background: url(../images/icon-winners.gif) 0 0 no-repeat;padding-left: 20px;}
#winners td.world {background: url(/images/icon-world.gif) 0 0 no-repeat;padding-left: 20px;}

#nominees td.africa {background: url(/images/icon-nm-africa.gif) 0 0 no-repeat;padding-left: 20px;}
#nominees td.asia {background: url(/images/icon-nm-asia.gif) 0 0 no-repeat;padding-left: 20px;}
#nominees td.australasia {background: url(/images/icon-nm-australasia.gif) 0 0 no-repeat;padding-left: 20px;}
#nominees td.caribbean {background: url(/images/icon-nm-caribbean.gif) 0 0 no-repeat;padding-left: 20px;}
#nominees td.central-america {background: url(/images/icon-nm-central-america.gif) 0 0 no-repeat;padding-left: 20px;}
#nominees td.europe {background: url(/images/icon-nm-europe.gif) 0 0 no-repeat;padding-left: 20px;}
#nominees td.indian-ocean {background: url(/images/icon-nm-indian-ocean.gif) 0 0 no-repeat;padding-left: 20px;}
#nominees td.middle-east {background: url(/images/icon-nm-middle-east.gif) 0 0 no-repeat;padding-left: 20px;}
#nominees td.north-america {background: url(/images/icon-nm-north-america.gif) 0 0 no-repeat;padding-left: 20px;}
#nominees td.south-america {background: url(/images/icon-nm-south-america.gif) 0 0 no-repeat;padding-left: 20px;}
#nominees td.green, 
#nominees td.technology, 
#nominees td.personality,
#nominees td.world {background: url(../images/icon-nm.gif) 0 0 no-repeat;padding-left: 20px;}


/* ADDITIONAL */
#additional {background-color: #1F2227;}
#additional .padding {}
#additional .box {margin-bottom: 20px; background-image: none;}
#additional .box .container {background-color: #16191C;}
#additional h2 {padding:0 4px 4px 4px;}


/* FORMS */
form{margin:0;padding:0;}
fieldset{border:1px solid #666;margin:1.5em 0 0 0;padding:1em;}
fieldset {border: 0;background-color: #35373A;margin:4px 0 0;padding:0;}
legend{margin:0;padding:0;color:#333;}

.element{float:left;width:55%;margin:0 1% 0 0;padding:0 0 0.8em 0;}
	.element p{margin:0;padding:0;font-size:0.88em;}

input.text, select {padding:2px;}
input.text{border:1px solid #666;}

.col-container form {background-color: #35373A; padding: 4px;}
.col-container select {border: 1px solid #A6ADB3; width: 272px;}
.col-container .submit {background-color: #35373A;width: 17px;border: 0;background: url(/images/submit-bg.gif) 0 50% no-repeat;line-height: 17px; cursor:pointer;}

/** added **/
.hide {display:none !important;}

select {width: 245px;}
label, .div-label{display:block;padding:0.2em 0 3px 0;margin:0 1% 0 0;text-align:left; font-size: 0.94em;}

element{display: block;width:100%;margin:0;padding:0 0 0.8em 0;}
input.text {width: 245px;}
textarea{width:99%; background:#E9E9E9; font-size:0.94em; border:1px solid #000;}

.help {color: #ECC737;display:none;}
.help p {background: url(/images/help-bg.gif) 0 50% no-repeat;margin-top: 5px; padding: 0 0 0 25px;line-height: 19px;}

.row{ border: 1px solid #35373a;margin:0;padding:8px;}
#row4{border: 1px solid #ECC737;}
#row-help{border: 1px solid #ECC737;}
#row-vote{border: 1px solid #ECC737;}

.alert{
background-color: #333300;
border: 1px solid #ECC737;
margin: 0;
padding:8px;
}

#help4{display:block;}

#final-submit{margin-top:15px;background:url(/images/form-bg.gif) no-repeat;padding:3px 0 7px 8px;}
#final-submit .submit {background-color: #35373A; border: 0;background: url(/images/submit-bg.gif) 0 50% no-repeat; padding: 0 0 0 20px; color: #FFF;line-height: 19px; font-size: 0.94em; text-transform: uppercase; cursor:pointer;}

input.radio, input.check{float:left;clear:both;margin:0 5px 0 0;}
.label{float:left;display:inline;width:93%;text-align:left;padding:0 0 5px;}
#news label{display:inline;}
#news input.radio{float:none; clear:none; margin:0 1px 0 0;padding:0;}
.news-radio{float:left;display:block; white-space:nowrap;}

	
fieldset .col1 {float: left;width: 49%;}
fieldset .col2 {float: right;width: 49%;}
/** end added **/

/* SHORTCUTS */
#shortcuts{position:absolute;left:-500px;top:-500px;width:50%;}
#toplink{position:absolute;left:-500px;height:1px;overflow:hidden;width:50%;}

/* NAVIGATION */
#navigation{background: url(/images/navigation-bg.gif) top left no-repeat;clear:both;margin:0 0 0 0;font-weight:bold; color: #FFFFFF;}
	#main-nav{list-style-type:none;margin:0;padding:0;float: right;}
	#main-nav li{display:inline;margin:0;padding:0;float:left;}
	#main-nav li a{color: #FFFFFF;;display:block;float:left;width:auto;text-decoration:none;margin:0;padding:0;}
	#main-nav li a:hover{background-color:#E9E9E9;}
	#main-nav li a.selected{background-color:#FFF;}
	
	#voting {position: relative; top: -30px; float:left; margin-bottom:-30px; padding-left: 25px;}
		#voting li {display:inline;}
		#voting a {padding: 0 15px 0 0;}
		#voting a.last {padding-right: 0;}
	
/* SUB-NAVIGATION */
#subnav{margin-top: 15px;}
	#subnav .padding {padding-left: 25px;}
	#subnav ul{margin: 5px 0 0 0;padding: 0;list-style-type: none;line-height:normal;}
	#subnav li{margin:0;padding:0;display:inline;}
	#subnav a{display: block;color:#FFF;background: url(/images/triangle-subnav.gif) 0 50% no-repeat;text-decoration:none;padding:0 0 0 7px;margin: 0 0 5px 0;text-transform: uppercase;font-size: 0.94em;}
	#subnav a.selected{color: #ECC737;}
	#subnav a:hover{color: #ECC737;text-decoration: underline;}
	
	#subnav ul ul{padding:8px 0;}
	#subnav li li a{margin-left: 5px;padding-left:8px;text-transform: none}
	#subnav li li a:hover{}

/* PAGE-NAV */
#page-nav {margin-left: 195px; margin-right: 26px; padding: 5px 0 15px 0; background: url(/images/dots-grey.gif) bottom left repeat-x;}
	#page-nav li {float: left; font-weight: normal;padding: 0 8px; background: url(/images/divide.gif) 0 2px no-repeat;font-size: 0.86em; }	
	#page-nav li a {float: left;color: #ffffff;text-decoration: none; padding: 0 0 5px 0; display: block;}
	#page-nav li a.selected {font-weight: bold; color: #CCCCCC; background: url(/images/page-nav-selected.gif) 50% 100% no-repeat;}
	#page-nav a:hover {color: #ECC737;}
	#page-nav li.first{padding-left: 0;background: none;}
	#page-nav li.last {border: none;}


/* TABBED NAV */
#tab-nav ul {float:left; font-size:0.94em; width:100%; margin-top:1em;}
#tab-nav li {float:left; background:url(/images/tab-back.gif) bottom left repeat-x;}
#tab-nav a {display:block; background: url(/images/tab-left.gif) bottom left no-repeat; padding:8px 8px 6px 22px; text-decoration:none; color:#FFF;}
	#tab-nav a:hover {text-decoration:underline;}

	#tab-nav .selected {background:url(/images/tab-active-right.gif) bottom right no-repeat !important; position:relative; margin-right:-21px;}
		#tab-nav .selected a {background: url(/images/tab-active-left.gif) bottom left no-repeat; padding-left:20px; padding-right:36px !important; color:#1F2227; font-weight:bold;}
			#tab-nav .selected a:hover {color:#1F2227;}

	/* first tab */
	#tab-nav #tab01 {}
		#tab-nav #tab01 a {padding-left:12px;background:url(/images/tab-first-left.gif) bottom left no-repeat;}
		#tab-nav #tab01.selected a {background:url(/images/tab-active-left-first.gif) bottom left no-repeat;}

	/* last tab */
	#tab-nav #tab07 {background:url(/images/tab-last-right.gif) bottom right repeat-x;}
	#tab-nav #tab07.selected {background:url(/images/tab-active-right-last.gif) bottom right repeat-x !important;}
		#tab-nav #tab07 a {padding-right:12px;}

.highlight {background:#E5BA38;}

  /* Partners - right-hand column (i.e includes>sponsors.html*/
  #btn-partner-logo{text-align: center;}
  #btn-partner-logo a{ text-decoration:none; color:#8a8a8a;}
  #btn-partner-logo a:link{ }
  #btn-partner-logo a:visited{ }
  #btn-partner-logo a:hover{}
  #btn-partner-logo a:active{ }
  #btn-partner-logo span{color:#8a8a8a;}
  
  #city-mobi-partner-logo{text-align: center;}
  #city-mobi-partner-logo a{ text-decoration:none; color:#8a8a8a;}
  #city-mobi-partner-logo a:link{ }
  #city-mobi-partner-logo a:visited{ }
  #city-mobi-partner-logo a:hover{}
  #city-mobi-partner-logo a:active{ }
  #city-mobi-partner-logo span{color:#8a8a8a;}


/* HIGHLIGHT BOXES */
.box{margin:0 0 0 0;background: #35373A url(/images/box-bg.gif) top left repeat-x; padding: 4px;}
	.box h2, .box h3 {font:bold 1em Tahoma, Arial, Helvetica, sans-serif; font-size:0.94em;}
	.box h3 {padding:0 4px; margin-bottom:0;}
	.box p {font-size:0.94em; padding:4px; line-height:1.4em;}

.highlight {background:#E4B832;}


/* HIGHLIGHT BOX- NEWS */
#news {background: #35373A url(/images/form-bg.gif) bottom left no-repeat !important; padding: 5px 0 3px 0;margin: 0;}
#news form {margin: 0; padding: 0;}
#news h2 {padding-left:8px; padding-right:8px;}
	.hide {display: none;}
	#news label {color: #CCCCCC; font-size:0.86em; }
	#news .radio {}
	#news .text {width:131px; margin: 0 4px 2px 4px;}
	#news .button {background: url(/images/dots-gold.gif) top left repeat-x;padding: 5px 8px 0 8px;clear:both;margin-top: 8px;text-transform: uppercase;}
	#news .submit{background-color: #35373A; border: 0;background: url(/images/submit-bg.gif) 0 50% no-repeat; padding: 0 0 0 20px; color: #FFF;line-height: 19px; font-size: 0.94em; text-transform: uppercase; cursor:pointer;}


/* PANEL */
.panel {background: #35373A url(/images/dots-light-grey.gif) bottom left repeat-x !important; font-size:0.94em; margin-bottom:20px; padding-bottom:10px;}
	.panel h2, .panel h3 {font: bold 1em/2em Tahoma, Arial, Helvetica, sans-serif; letter-spacing:normal !important; color:#1F2227; background: #E2B425 url(/images/curves.gif) top left no-repeat; padding:5px 0 5px 8px;}
	.panel p {padding:5px 10px;}

	.panel ul {padding:5px 8px; line-height:1.4em;}
	.panel li {padding:5px 0; padding-left:10px; background:url(/images/triangle-subnav.gif) 0 0.9em no-repeat;}
	
	.panel .button {background-image: none; padding-left:10px;}
	.panel .button a {background: url(/images/arrow.gif) 0 50% no-repeat; padding: 0 0 0 20px; line-height:16px;}
	

	/* PANEL > CALENDAR */
	#calendar {background:url(/images/panel-calendar-bottom.gif) bottom left no-repeat !important;}
		#calendar .top {background:url(/images/panel-calendar-top.gif) top left no-repeat; padding:12px 0 0 72px;}
		#calendar .bottom {padding:0 8px;}

		#calendar .button {background-image: none; padding-right:10px;}
		#calendar .button a {background: url(/images/arrow.gif) 100% 50% no-repeat; padding: 0 20px 0 0; line-height:16px;}
		#calendar p {margin:0; padding:4px 0 0 0; text-transform:uppercase; line-height:1.2em;}
			#calendar p span {font-weight:normal; font-size:2.8em; line-height:1.5em; font-family:Arial Black, Arial, Helvetica, sans-serif; color:#35373A; letter-spacing:-0.08em; width:62px; text-align:center; display:block; float:left; margin-right:12px;}

/* COLUMNS */
/* home*/
#column-container {}
	#column-container .padding {padding: 0 9px !important;}
	#column-container p {line-height: 1.5em;padding-bottom: 0;}
	.col {width:230px; float: left;margin-right:15px;}
	.col ul {font-size:0.94em;}
	.col li {margin-bottom: 10px;}
	.col a {color: #ECC736;}
	.col h2 {font: bold 1.4em Arial, Helvetica, sans-serif; margin-top:4px; letter-spacing:-0.05em;}
	.col h3 {margin-bottom:4px;}
	.col .button {font-size:0.94em;}	
	.last {margin-right: 0;}
	p.date {font-size: 0.8em !important; color: #B4B4B4;}

/* winners / nominees / awards - two column */
#winners .col-container, #nominees .col-container {padding-left:8px; margin-top:10px; margin-bottom:25px;}
	#winners .col-container .col1, #nominees .col-container .col1 {float:left; width:225px;}
	#winners .col-container .col2, #nominees .col-container .col2 {margin-left:240px; float:none; width:auto;}

/* EVENTS LANDING PAGE BOXES */
#events-landing #content .box {padding: 5px 0 0 0 !important;}
	#events-landing #content .box img {margin: 0 4px 0 3px;}
	#events-landing #content .box ul {background: url(/images/test.gif) bottom left no-repeat; padding: 5px 0 5px 8px;}


#events-landing .col-container {margin-bottom: 5px;}
	#events-landing .col1 {width: 390px;}
	#events-landing .col2 p {font-size: 0.94em; line-height: 1.4em;}
	#events-landing .col2 img {margin: 5px 2px 0 0; }
	#events-landing p.date {margin: 0 !important; padding: 0 !important;}
	#events-landing p {margin: 0 !important; padding: 0 !important;}
	
	#events-landing .col-container li {float:left; padding: 0 5px; border-right: 1px solid #64686E;}
	#events-landing .col-container li.active a {color: #FFFFFF;text-decoration: none;}
	#events-landing .col-container li {color: #64686E; text-decoration: none; font-size: 0.85em;text-transform: uppercase; margin-left: 5px;}



#events-landing li.nominate {background: url(/images/icon-nominate-inactive.gif) 0 50% no-repeat; padding-left: 20px; line-height: 15px;}
#events-landing li.nominate.active {background: url(/images/icon-nominate-active.gif) 0 50% no-repeat; padding-left: 20px; line-height: 15px;}
#events-landing li.vote {background: url(/images/icon-vote-inactive.gif) 0 50% no-repeat; padding-left: 20px; line-height: 15px;}
#events-landing li.vote.active {background: url(/images/icon-vote-active.gif) 0 50% no-repeat; padding-left: 20px; line-height: 15px;}
#events-landing li.nominees {background: url(/images/icon-nominees-inactive.gif) 0 50% no-repeat; padding-left: 20px; line-height: 15px;}
#events-landing li.nominees.active {background: url(/images/icon-nominees-active.gif) 0 50% no-repeat; padding-left: 20px; line-height: 15px;}
#events-landing li.winners {background: url(/images/icon-winners-inactive.gif) 0 50% no-repeat; padding-left: 20px; line-height: 15px;}
#events-landing li.winners.active {background: url(/images/icon-winners-active.gif) 0 50% no-repeat; padding-left: 20px; line-height: 15px;}
#events-landing li.gallery {background: url(/images/icon-gallery-inactive.gif) 0 50% no-repeat; padding-left: 20px; line-height: 15px;}
#events-landing li.gallery.active {background: url(/images/icon-gallery-active.gif) 0 50% no-repeat; padding-left: 20px; line-height: 15px;}

#events-landing li.first {margin-left: 0;}
#events-landing li.last {border-right: 0;}

#events-landing #middle-east.box {background: #35373A url(/images/dots-peach.gif) top left repeat-x !important;}
#events-landing #north-america.box {background: #35373A url(/images/dots-pink.gif) top left repeat-x !important;}
#events-landing #australasia.box {background: #35373A url(/images/dots-purple.gif) top left repeat-x !important;}
#events-landing #europe.box {background: #35373A url(/images/dots-light-blue.gif) top left repeat-x !important;}
#events-landing #world.box {background: #35373A url(/images/dots-gold.gif) top left repeat-x !important;}

/* two column */
.col-container {margin:0; padding:0;}
	.col-container .col1 {float:left; width:370px;}

	.col-container .col2 {float:right; width:145px; margin-left:0;}
		.col-container .col2 .box {margin-bottom:20px;}

/* VOTING-PAGE BOXES */

#voting-page #content .box {padding: 5px 0 0 0 !important;}
	#voting-page #content .box img {margin: 0 4px 0 3px;}
	#voting-page #content .box ul {background: url(/images/test.gif) bottom left no-repeat; padding: 5px 0 5px 8px;}

#voting-page .col-container {margin-bottom: 5px;}
	#voting-page .col1 {width: 300px;}
	#voting-page .col2 p {font-size: 0.94em; line-height: 1.4em;}
	#voting-page .col2 img {margin: 5px 2px 0 0; }
	#voting-page p.date {margin: 0 !important; padding: 0 !important;}
	#voting-page p {margin: 0 !important; padding: 0 !important;}
	
	#voting-page .col-container li {float:left; padding: 0 5px; border-right: 1px solid #64686E;}
	#voting-page .col-container li.active a {color: #FFFFFF;text-decoration: none;}
	#voting-page .col-container li {color: #64686E; text-decoration: none; font-size: 0.85em;text-transform: uppercase; margin-left: 5px;}

/* two column */
#voting-page .col-container {margin:0; padding:0;}
	#voting-page .col-container .col1 {float:left; width:280px;}

	#voting-page .col-container .col2 {float:right; width:235px; margin-left:0;}
		#voting-page .col-container .col2 .box {margin-bottom:20px;}

.button {background: #35373A url(/images/button-dots.gif) top left no-repeat;padding-top:4px; text-transform: uppercase; font-size:1em;}
.button a {background: #35373A url(/images/button-bg.gif) bottom left no-repeat; padding: 0 0 5px 25px; line-height: 16px; color: #FFF; font-size: 1em; display: block; text-decoration: none;}

p.intro {font-size: 1.2em; color: #fff; font-weight: bold; font-family: Arial, Helvetica, sans-serif; letter-spacing:-0.05em; margin-bottom: 10px; margin-top: 10px;}
.caption {font-size:0.94em; padding:2px 0 0 5px;}


/* ICONS */
ul.icons {}
	.heading .icons {padding-top:15px; float:right; width:145px;}
.icons li {display:block; float:left; }
	.heading .icons li {display:inline; float:none;}	
.icons a {display:block; float:left; margin-left:8px; padding-left:20px !important; padding:4px 0 4px 20px !important;}
	.icons .gallery a {background:url(/images/icon-gallery-active.gif) center left no-repeat !important;}
	.icons .winners a {background:url(/images/icon-winners-active.gif) center left no-repeat !important;}


/* HEADING - header + top link */
.heading {background: url(/images/dots-grey.gif) bottom left repeat-x;}
	#events .heading {background: none;}
	#events-landing .heading {background: none;}
.heading h1 {float:left; width:370px;}
.heading h2 {float:left; margin-top:0 !important;}
.heading a {float: right; background: url(/images/triangle.gif) 0 50% no-repeat;text-transform: uppercase;padding: 0 0 0 10px;margin-top: 5px;font-size: 0.8em; color: #ffffff;text-decoration: none;margin-bottom: 6px;}
	.heading a:hover {color: #ECC737 !important;}


/* CLEARING */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}

#content .padding {padding: 0 0 0 25px}
.padding{padding:10px;}



/* FILTERS */
/* hide from IE-mac \*/ .clear, .caption {display: block;} /* end hide from IE-mac */

/* NEW HOMEPAGE SCOTT */

.col-new {
	width:460px; 
	float: left;
	margin-right:15px;
	
}

.col-new h2 {
	font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 1.4em;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	margin-top: 4px;
	letter-spacing: -0.05em;
}



.hp-news-col h2 {
	margin-top:0;
	padding-top:0;
}
.hp-read-more {
	text-align:right;
	
}

.hp-next-event {
	/*border: 1px solid #FFFFFF;*/
	width:222px;
	
	float: left;
}

.hp-next-event p {
	padding-left:0;
}

.hp-next-event h3 {
	padding-left:0;
}

.hp-latest-photos {
	/*border: 1px solid #FFFFFF;*/
	width:222px;
	float: right;
}

.hp-news-item {
	background-color: #35373A;
	padding:5px;
	margin-top:10px;
}

.hp-news-item h3 {
	margin:0;
	padding:0;
}

.hp-news-item p {
	margin:0;
	padding:0;

}

.hp-news-item img{
	float:right;
}

.hp-news-box {
	margin-top:6px;
	margin-bottom:0px
	
}

.hp-latest-videos 	{
	width:222px;
	margin-top:20px;
	margin-bottom:15px;
}

/* thumbnail list */

    ul#thumbs, ul#thumbs li{
        margin:0;
        padding:0;
        list-style:none;
    }
   
    ul#thumbs li{
        float:left;
        margin-right:5px;
        border:1px solid #999;   
        padding:2px;
    background:#fff;       
    }
    ul#thumbs a{
        display:block;
        float:left;
        width:80px;
        height:80px;
        line-height:80px;
        overflow:hidden;
        position:relative;
        z-index:1;       
    }
    ul#thumbs a img{
        float:left;
        position:absolute;   
    }
   
    /* mouse over */
   
        ul#thumbs a:hover{
            overflow:visible;
            z-index:1000;
            border:none;       
        }
        ul#thumbs a:hover img{
            border:1px solid #999;   
            background:#fff;
            padding:2px;           
        }   
   
    /* // mouse over */

    /* clearing floats */
   
        ul#thumbs:after, li#thumbs:after{
            content:".";
            display:block;
            height:0;
            clear:both;
            visibility:hidden;
            }
        ul#thumbs, li#thumbs{
            display:block;
            }
        /*  \*/
        ul#thumbs, li#thumbs{
            min-height:1%;
            }
        * html ul#thumbs, * html li#thumbs{
            height:1%;
            }   
   
    /* // clearing floats */

/* // thumbnail list */


/* single thumbnail */

    p.thumb{
        float:left;
        margin:.5em 0;
        margin-right:5px;
        border:1px solid #999;   
        padding:2px;
    background:#fff;       
    }
    p.thumb a{
        display:block;
        float:left;
        width:80px;
        height:80px;
        line-height:80px;
        overflow:hidden;
        position:relative;
        z-index:1;   
    }   
    p.thumb a img{
        float:left;
        position:absolute;
    }
   
    /* mouse over */
   
        p.thumb a:hover{
            overflow:visible;
            z-index:1000;
            border:none;       
        }
        p.thumb a:hover img{
            border:1px solid #999;   
            background:#fff;
            padding:2px;           
        }   
   
    /* // mouse over */   

/* // single thumbnail */      



/* addthis share */

.share {
        padding-top: 5;       
      }
      

      

      
