* {font-size: 9pt;font-family: Arial, Helvetica, Verdana, sans-serif;line-height: 16px;color:#333333;}
.categoryContainer {padding: 10px;border-bottom: 1px dotted #cccccc;}

/* NOMINATION FORM */
.nominationCategory {color: #3094bb;font-size: 15px;}
.nominationSubCategory {font-weight: bold;}
.nominationLabel {padding: 100px;}
/* VOTING FORM */
.voteCategory {
	color: #3094bb;
	font-size: 14px;
	font-family: arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding-top: 20px;
	border-width: 0;
	outline-width: 0;
}
.voteSubCategory {font-size: 11px;font-weight: bold;text-transform: capitalize;float: left;
}
.voteLabel {font-family: Arial, Helvetica, sans-serif;font-size: 9px;color: #666666;}
.voteFinalistSelect {padding: 0 0 10px 0;}
.voteFormResults {
	background-color: #FDF2AA;
	margin: 2px;
	padding: 5px;
	height: auto;
	width: auto;
	border: thin solid #CCCCCC;
}
.rounded_f1f1f1 {display:block}
.rounded_f1f1f1 * {
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background:#e6e6e6
}
.rounded_f1f1f11 {
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #f4f4f4;
	border-right:1px solid #f4f4f4;
	background:#ececec
}
.rounded_f1f1f12 {
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid #fcfcfc;
	border-right:1px solid #fcfcfc;
	background:#eaeaea
}
.rounded_f1f1f13 {
	margin-left:1px;
	margin-right:1px;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
}
.rounded_f1f1f14 {
	border-left:1px solid #f4f4f4;
	border-right:1px solid #f4f4f4
}
.rounded_f1f1f15 {
	border-left:1px solid #ececec;
	border-right:1px solid #ececec
}
.rounded_f1f1f1fg {background:#e6e6e6}
#zone1 {    /* clickable area */
	float: left;
	width : 161px;
	height: 128px;
	margin-bottom: 500px;
}
#zone2 {    /* clickable area */
	float: left;
	width : 161px;
	height: 151px;
	margin-bottom: 300px;
}
.textbox {font-size: 12px;background-color: #ffffff;border: 1px solid #cccccc;}
.dropdown select {font-size: 12px;background-color: #ffffff;border: 1px solid #cccccc;}
/* photocaption */
.photoCaption p {font-family: arial;text-decoration:none;font-size:8pt;color:#000000;}
/* photocaption */
.photoCredit p {font-family: arial;text-decoration:none;font-size:8pt;font-style: italic;color:#666666;}
/* subheadline */
.subHeadline b {font-family: arial;text-decoration:none;font-size:9pt;font-weight: bold;color:#000000;}
/* subheadline */
.subHeadline p {font-family: arial;text-decoration:none;font-size:8pt;color:#000000;}
/* subheadline */
.subHeadline {font-family: arial;text-decoration:none;font-size:8pt;color:#336699;font-style: italic;}
/* storyText */
.storyText a {font-family: arial;text-decoration:underline;font-size:9pt;color:#336699;}
/* storyHeadline*/
.storyHeadline {font-family: arial;text-decoration:NONE;font-size:15pt;color:#336699;font-weight: bold;}
/* headlinelinkbold */
.headlineLinkBold {font-family: arial;text-decoration:underline;font-size:9pt;color:#336699;}
/* Title credit */
.credit b {font-family: arial;text-decoration:none;font-size:12pt;font-weight:bold;color:#336699;}
/* by credit */
.credit a {font-family: arial;text-decoration:underline;font-size:9pt;font-weight:bold;color:#336699;}
/* Title credit */
.credit {font-family: arial;font-style: italic;font-size:9pt;color:#336699;}
div.dotted {
	color: #999999;
	border-bottom: 1px dotted #999999;
	padding: 3px;
	clear: both;
	margin-bottom: 10px;
	line-height: normal;
}
#content {
	background:#ffffff;
	border-top:3px solid #dddddd;
	border-left:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	padding-bottom: 3px;
	margin-bottom: 3px;
}
.contentleft {padding: 10px 33px 10px 37px;}
.contentright {padding-left: 33px;padding-right: 37px;padding-top: 10px;padding-bottom: 10px;}
.adtop {padding-left: 0px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}
/**** GENERAL STYLES ***/

body {
	color: #000;
	background: #f6f6ed url("http://the.honoluluadvertiser.com/apps/_images/bob/2010_bg.gif") repeat-x;
	margin: 0;
	border-width: 0
}
a {color: #7c1903;font-family: Arial, Helvetica, Verdana, sans-serif;text-decoration: none;border-width: 0;outline-width: 0}
a:hover {text-decoration: underline;}
a.white_footer {font-family: arial;text-decoration:none;color:#FFFFFF;}
a.nolink {font-family: arial;text-decoration:none;color:#FFFFFF;}
a.blue {font-family: arial;text-decoration:none;color:#008bbb;}
.blue a:hover {font-family: arial;color:#008bbb;text-decoration: underline;}
a.credit {font-family: arial;font-style: italic;font-size:8pt;color:#336699;}
a.dark_footer {font-family: arial;text-decoration:none;color:#6C664F;}
a.tooltip {font-family: arial;text-decoration:none;color:#003366;}
a {font-family: arial;text-decoration:none;color:#336699;}


/* bordered div box */
.tipbox_brown {
	border: 1px solid #dad2a0;
	background-color: #fff8e1;
	padding:10px
}
/* bordered div box */
.tipbox_brown_light {
	border: 1px solid #cccccc;
	background-color: #f6f6f6;
	padding:10px
}
/* bordered div box */
.tipbox_offerdetails {
	border: 1px solid #cccccc;
	background-color: #ffffff;
	padding:10px
}
/* bordered div box */
.tipbox_brown_light_backup {
	border: 1px solid #dad2a0;
	background-color: #fffce8;
	padding:10px
}
/* bordered div box */
.tipbox_brown_light_sm {
	border: 1px solid #cccccc;
	background-color: #ffffff;
	padding:0px;
	margin-left: 0;
	padding-left: 0;
}
/* bordered div box */
.tipbox_silver_light_sm {
	border: 1px solid #cccccc;
	background-color: #ffffff;
	padding:10px
}
/* bordered div box */
.tipbox_brown_light_light {
	border: 1px solid #e6e2c8;
	background-color: #fffdf1;
	padding:10px
}
/* bordered div box */
.tipbox_green_light {
	border: 1px solid #99cc66;
	background-color: #eefae2;
	padding:10px
}
/* bordered div box */
.codebox {
	border: 1px solid #cccccc;
	background-color: #f2f2f2;
	padding:15px
}
/* bordered div box */
.codebox_upload {
	border: 1px solid #d0eab7;
	background-color: #eefae2;
	padding:5px
}
/* alertbox */
.alertbox {
	border: 1px solid #ffd200;
	background-color: #fff4be;
	padding:10px
}
/* bordered div box */
.admin_statbox_whitebg {
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
	padding:10px
}
/* bordered div box */
.admin_statbox {
	border: 1px solid #cccccc;
	background-color: #f2f2f2;
	padding:10px
}
/* bordered div box */
.admin_statbox_offering {
	border: 1px solid #a3ceda;
	background-color: #f3fcff;
	padding:5px
}
/* Color of links on dark bg */
.adark {
	font-family: arial;
	font-size:11pt;
	text-decoration:none;
	color:#ffffff;
}
/* Title on the the page */
.title1 {
	font-family: arial;
	text-decoration:none;
	font-size:11pt;
	letter-spacing:-0.5px;
	font-weight:bold;
	color:#999999;
}
/* Title on the the page */
.title_alert {
	font-family: arial;
	text-decoration:none;
	font-size:14pt;
	font-weight:bold;
	color:#ff0000;
}
/* Title on the the page */
.title {
	font-family: arial;
	text-decoration:none;
	font-size:14pt;
	font-weight:bold;
	color:#333333;
}
/* Title on the the page */
.title12 {
	font-family: arial;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
	color:#990000;
}
/* Title on the the page */
.title_contact {
	font-family: arial;
	text-decoration:none;
	font-size:12pt;
	font-weight:bold;
	color:#003366;
}
/* Title on the the page */
.title_contactid {
	font-family: arial;
	text-decoration:none;
	font-size:12pt;
	font-weight:bold;
	color:#999999;
}
/* Title Red */
.title_red {
	font-family: arial;
	text-decoration:none;
	font-size:14pt;
	font-weight:bold;
	color:#ff0000;
}
/* Title red */
.titlered {
	font-family: arial;
	text-decoration:none;
	font-size:12pt;
	font-weight:bold;
	color:#ff0000;
}
/* Title of biz name on offer cat index */
.offer_bizname {
	font-family: arial;
	text-decoration:none;
	font-size:11pt;
	font-weight:bold;
	color:#ff9900;
}
/* menu item title */
.menu_item_title {
	font-family: arial;
	text-decoration:none;
	font-size:12pt;
	font-weight:bold;
	color:#FFFFFF;
}
/* menu item price */
.menu_item_price {
	font-family: arial;
	text-decoration:none;
	font-size:12pt;
	font-weight:bold;
	color:#ff9900;
}
/* Title on the the page */
.title_orange {
	font-family: arial;
	text-decoration:none;
	font-size:14pt;
	font-weight:bold;
	color:#ff9900;
}
/* Title on the the page */
.offer_title {
	font-family: arial;
	text-decoration:none;
	font-size:14pt;
	font-weight:bold;
	color:#ff9900;
}
/* temp big*/
.temperatureBig {
	font-family: verdana;
	text-decoration:none;
	font-size:19pt;
	font-weight:bold;
	color:#ffffff;
}
/* blue text */
.blue {
	font-family: arial;
	text-decoration:none;
	font-size:11pt;
	color:#003366;
}
/* bold blue text */
.boldblue {
	font-family: arial;
	text-decoration:none;
	font-weight:bold;
	color:#003366;
}
/* bold white text */
.boldwhite {
	font-family: arial;
	text-decoration:none;
	font-size:11pt;
	font-weight:bold;
	color:#ffffff;
}
/* bold red text */
.boldred {
	font-family: arial;
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
	color:#ff0000;
}
/* bold yellow */
.boldyellow {
	font-family: arial;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
	color:#ffcc00;
}
/* bold orange text */
.boldorange {
	font-family: arial;
	text-decoration:none;
	font-size:11pt;
	font-weight:bold;
	color:#ff9900;
}
/* bold ligher blue text */
.boldlightblue {
	font-family: arial;
	text-decoration:none;
	font-size:11pt;
	font-weight:bold;
	color:#336699;
}
/* bold ligher blue text */
.lightblue {
	font-family: arial;
	text-decoration:none;
	font-size:11pt;
	color:#336699;
}
/* bold orange text */
.boldorange {
	font-family: arial;
	text-decoration:none;
	font-size:11pt;
	font-weight:bold;
	color:#ff9900;
}
/* blue text */
.blue {
	font-family: arial;
	text-decoration:none;
	font-size:11pt;
	color:#003366;
}
/* italic small text */
.smallitalic {
	font-family: arial;
	text-decoration:none;
	font-size:7pt;
	font-style: italic;
	color:#666666;
}
/* Title on dark colors */
.titledark {
	font-family: arial;
	text-decoration:none;
	font-size:18pt;
	font-weight:bold;
	color:#FFFFFF;
}
/* black title*/
.titleblack {
	font-family: arial;
	text-decoration:none;
	font-size:11pt;
	font-weight:bold;
	color:#FFFFFF;
}
/* The main body's text content. */
.content {
	font-family: arial;
	font-size:11pt;
	line-height:18px;
	line-spacing:120%;
	color:#333333;
}
/* top text content style */
.topbar_text {
	font-family: arial;
	font-size:11pt;
	color:#666666;
}
/* footer content. */
.footer {
	font-family: arial;
	font-size:11pt;
	color:#666666;
}
/* footer white content. */
.white_footer {
	font-family: arial;
	font-size:8pt;
	color:#ffffff;
}
/* bibliography. */
.bib {
	font-family: arial;
	font-size:6.5pt;
	color:#666666;
}
/* footer links. */
.footerlinks {
	font-family: arial;
	font-size:11pt;
	color:#666666;
}
div.contenttab {
	z-index: 100;
	position: relative;
	clear: both;
	width: 100%;
	height: 19px;
	background-color: #ffffff;
	border-bottom: #666666 solid 1px;
	line-height: 19px;
	vertical-align: middle;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
div.contenttab div.greentab {
	background-image: url(/graphics/uhsports/tabgreen.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
}
div.contenttab div.orangetab {
	background-image: url(/graphics/uhsports/taborange.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
}
div.contenttab div.bluetab {
	background-image: url(/graphics/uhsports/tabblue.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
}
div.contenttab div.redtab {
	background-image: url(/graphics/uhsports/tabred.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
}
div.contenttab div.blacktab {
	background-image: url(/graphics/uhsports/tabblack.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
}
div.contenttab div.blacktab102 {
	background-image: url(/graphics/uhsports/tabblack102.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
}
div.categoryheader {
	position: relative;
	clear: both;
	width: 100%;
	height: 45px;
}
div.categoryicon {
	position: relative;
	float: left;
	width: auto;
	margin-right: 10px;
}
div.categorytitle {
	position: relative;
	float: left;
	width: 300px;
	line-height: 35px;
	vertical-align: middle;
}
div.columncontainer {
	position: relative;
	clear: both;
	width: 100%;
	padding-top: 5px;
}
div.synopsiscopy {
	position: relative;
	width: 100%;
}
div.synopsisimage {
	position: relative;
	width: 100%;
	margin-bottom: 10px;
	border: #666666 solid 1px;
}
div.synopsismug {
	position: relative;
	float: left;
	width: 120px;
	margin: 0 10px 10px 0;
	border: #666666 solid 1px;
}
div.horizontal {
	position: relative;
	width: 100%;
}
div.verticalimage {
	position: relative;
	float: left;
	margin: 0 10px 0 0;
}
div.vertical {
	position: relative;
	float: left;
	width: 130px;
}
div.columnone {
	position: relative;
	float: left;
	width: 181px;
	margin-right: 10px;
}
div.columntwo {
	position: relative;
	float: left;
	width: 181px;
	margin-left: 10px;
}
div.multimediacontainer {
	position: relative;
	clear: both;
	width: 100%;
}
div.topgalleries .postedSubDate {
	visibility: hidden;
	font-size: 1px;
	font-weight: normal;
	color: #ffffff;
}
div.pgthumbnail {
	position: relative;
	width: 75px;
	float: left;
	margin: 0 10px 0 0;
}
div.pgthumbnail img {
	display: block;
	margin: 0 auto 0 auto;
	border: #666666 solid 1px;
}
div.topgalleries div.pgthumbnail {
	position: relative;
	width: auto;
	float: left;
	margin: 0 10px 0 0;
}
div.topgalleries div.pgthumbnail img {
	display: block;
	margin: 0 0 0 0;
	border: #666666 solid 1px;
}
div.dotted {
	color: #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	padding: 3px;
	clear: both;
	margin-bottom: 10px;
	line-height: normal;
}
div.blogimage {
	z-index: 10;
	position: relative;
	float: left;
	width: 50px;
	margin-right: 10px;
}
div.blogtitle {
	position: relative;
	float: left;
	width: 120px;
}
div.blogdivider {
	position: relative;
	clear: both;
	width: 100%;
	height: 20px;
	background-image: url(/graphics/uhsports/blogdivider.gif);
	background-position: 50px 15px;
	background-repeat: no-repeat;
}
.highlightbox {
	border: 1px solid #cccccc;
	background-color: #f2f2f2;
	padding:5px;
	margin-left: 0;
	padding-left: 5px;
	background-image:url(/graphics/uhsports/bg_lastweek.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
div.blogheader {
	position: relative;
	clear: both;
	width: 582px;
	height: 60px;
}
div.blogheadercolumnone {
	float: left;
	width: auto;
}
div.blogheadercolumntwo {
	float: left;
	width: 70px;
	text-align: center;
}
div.blogheadercolumnthree {
	float: left;
	width: auto;
}
img.topaligned {
	vertical-align: text-top;
}
div.midcolumncoverup {
	z-index: 50;
	position: absolute;
	left: 403px;
	width: 200px;
	height: 50px;
	background-image: url(/graphics/uhsports/white.gif);
	background-repeat: repeat;
}
div.midcolumncontainer {
	position: relative;
	clear: both;
	width: 100%;
	background-color: #ffffff;
	background-image: url(/graphics/uhsports/midcolumnframe.gif);
	background-repeat: repeat-y;
}
div.columnframe {
	position: relative;
	width: 100%;
	border-top: #666666 solid 1px;
}
div.pollimage {
	z-index: 10;
	position: relative;
	float: left;
	width: 14px;
	margin-right: 6px;
}
div.pollsynopsis {
	position: relative;
	float: left;
	width: 140px;
}
div.tools {
	position: relative;
	clear: both;
	width: 100%;
	padding-top: 5px;
	font-size: 7pt;
	line-height: 2em;
	vertical-align: middle;
	color: #333333;
}
div.padding10 {
	padding: 10px 10px 10px 10px;
}
div.spacer1 {
	position: relative;
	clear: both;
	width: 100%;
	height: 1px;
}
div.spacer5 {
	position: relative;
	clear: both;
	width: 100%;
	height: 5px;
}
div.spacer10 {
	position: relative;
	clear: both;
	width: 100%;
	height: 10px;
}
div.spacer20 {
	position: relative;
	clear: both;
	width: 100%;
	height: 20px;
}
div.spacer30 {
	position: relative;
	clear: both;
	width: 100%;
	height: 30px;
}
div.spacer35 {
	position: relative;
	clear: both;
	width: 100%;
	height: 35px;
}
div.spacer45 {
	position: relative;
	clear: both;
	width: 100%;
	height: 45px;
}
div.dotted {
	color: #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	padding: 3px;
	clear: both;
	margin-bottom: 10px;
	line-height: normal;
}
/*#footer {
	position: relative;
	width: 100%;
	height: 28px;
	padding-top: 1px;
	background-color: #49751e;
	background-image: url(/graphics/uhsports/topnav.gif);
	background-repeat: no-repeat;
	text-align: center;
	line-height: 12px;
	vertical-align: middle;
}*/
/* FONTS */

.flagText {
	display: block;
	margin: 5px 0 0 3px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}
.topNavText a {
	color: #ffffff;
	text-decoration: none;
}
.topNavText a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.subNavText a {
	color: #ffffff;
	text-decoration: underline;
}
.subNavText a:hover {
	color: #ffffff;
	text-decoration: none;
}
.subNavTextBlack a {
	color: #000000;
	text-decoration: underline;
}
.subNavTextBlack a:hover {
	color: #000000;
	text-decoration: none;
}
.tabTitle {
	padding-left: 5px;
	line-height: 20px;
	vertical-align: middle;
	color: #ffffff;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
.specialFeaturesHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.specialFeaturesHead a {
	color: #49751e;
	text-decoration: underline;
}
.specialFeaturesHead a:hover {
	color: #49751e;
	text-decoration: none;
}
.specialFeaturesText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.boldred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#990000;
}
.categoryHed {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
}
.categoryKicker {
	display: block;
	margin-top: 5px;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.categorySubKicker {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.greenText {
	color: #49751e;
}
.grayText {
	color: #cccccc;
}
.postedDate {
	display: block;
	margin-top: 5px;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
}
.postedSubDate {
	font-size: 9px;
	font-weight: bold;
	color: #333333;
}
.ledeHed {
	font-family: Times New Roman, Times, serif;
	font-size: 26px;
	font-weight: bold;
	color: #000000;
}
.ledeHed a {
	color: #000000 !important;
	text-decoration: none !important;
}
.ledeHed a:hover {
	color: #000000;
	text-decoration: underline !important;
}
.synopsisText {
	font-size: 11px;
}
.storyLink {
	line-height: 20px;
	vertical-align: middle;
}
.coverCaption {
	display: block;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.coverCaptionVertical {
	display: block;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.coverCredit {
	display: block;
	padding-top: 10px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.coverCreditVertical {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.blogHeadline {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 16px;
	font-weight: normal;
}
.blogByline {
	display: block;
	padding-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
}
.blogHeaderByline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
.postedStoryDate {
	float: left;
	margin-top: 0;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
}
.email {
	float: right;
	margin-top: 0;
	padding-left: 17px;
	background-image: url(/graphics/uhsports/emailstory.gif);
	background-repeat: no-repeat;
}
.print {
	float: right;
	margin: 0 30px 10px 0;
	padding-left: 17px;
	background-image: url(/graphics/uhsports/printstory.gif);
	background-repeat: no-repeat;
}
.adMarker {
	display: block;
	padding: 5px 0 2px 0;
	text-align: center;
	color: #666666;
	font-size: 10px;
	font-weight: bold;
}
/*SI*/
.guide_h1 {color: #39b5ce;font-size: 30px;line-height: 30px;
	font-weight: bold;text-align: left;padding-left: 5px;margin-top: 10px;margin-bottom: 10px;
}
.guide2_h1 {color: #39b5ce;font-size: 30px;line-height: 30px;font-weight: bold;text-align: left;padding-left: 0px;
	margin-top: 10px;margin-bottom: 10px;}
.winnerImage {border: 1px solid #e6e6e6;padding: 3px;background:#ffffff;height: 120px;}
.profileImage {border: 1px solid #e6e6e6;padding: 3px;background:#ffffff;margin-top: 10px;}
.blockNumber {color: #c62129;font-size: 25px;font-weight: bold;text-align: right;padding-left: 15px;}
.blockSubCat {color: #212121;text-align: left;}
.blockSubCatTopText {color: #c62129;font-size: 12px;font-weight: bold;border-bottom:1px dotted #ccc;}
.blockSubCatBottomText {color: #000;font-size: 12px;font-weight: bold}
.winnerList {color: #fff;padding: 0px;background:#deeec6;height: 265px;border-bottom:3px solid #212121;}
.otherWinnerWrap {color: #fff;padding: 0px;margin-bottom:10px;}
.firstWinner {color: #212121;font-weight: bold;}
.firstWinnerInfo {color: #6c6c6c;font-size: 11px;line-height: 11px;}
.otherWinner {color: #212121;font-weight: bold;}
.otherWinnerInfo {color: #6c6c6c;font-size: 11px;line-height: 11px;}






.bobnav {font-size: 12px;font-weight: bold;}
.imageNavWrapper {width: 700px;padding-left: 45px;margin-bottom: 10px;}
.horizontalNav {font-size: 9px;line-height: 24px;font-weight: bold}

div#lw-1 {float: left;width: 450px;}
div#rw {float: right;width: 450px;}
.clear {clear: both;}
#wrapper {margin: auto;width: 988px;}
#header {
	/*width:988px;*/
	background: transparent url('http://the.honoluluadvertiser.com/apps/_images/bob/2010_navtop.gif') no-repeat;
}
#header img {border: 0;}
#content {margin:0px;
	/*width:988px;*/
}
#content h2 {font-size: 22px;}
#content p {line-height: 18px;margin: 0;padding: 0 0 2px 0;}
/*SI*//*#content #adv_right {
	float:right;
	width:320px;
	margin-left:20px;
	margin-right:0px;
	padding: 0;
}*/
#content #adv_right {
	float:right;
	width:190px;
	margin-left:20px;
	margin-right:0px;
	padding: 0;
}
#content .categoryContainerNEW {
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#333;
	padding:10px 0 0 0;
	margin: 0 0 10px 0;
}
#content .categoryContainerNEW fieldset {
	width: 609px;
	border-color: #ccc;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	padding: 10px 0 20px 10px;/* background-color: #efefef;*/
}
#content .categoryContainerNEW fieldset legend {
	font-size: 18px;
	padding: 0 10px 10px 10px;
	background-color: transparent;
/*	color:#39B5CE;*/
	color: #39B5CE;
	font-weight:bold;
}
#content .categoryContainerNEW fieldset p {
	font-size:11px;
	line-height:15px;
	float:left;
	width: 190px;
	padding: 0 0 5px 0;
	margin:5px;
}

#content .categoryContainerNEW fieldset p.nominationSubCategory {
font-weight:bold;
	font-size:11px;
	line-height:13px;
	float:left;
	width: 175px;
	padding: 0 10px 5px 0;
	margin:5px 5px 0 5px;
}

#content .categoryContainerNEW fieldset p.nominationSubCategoryselect {
font-weight:bold;
	font-size:11px;
	line-height:13px;
	float:left;
	width: 225px;
	padding: 0 0 5px 0;
	margin:5px 5px 0 5px;
	width: auto !important;
}

#content .categoryContainerNEW fieldset p.nominationSubCategory input {
	width: 175px;
	padding: 3px;
	margin: 0 0 5px 0;
	border: 1px solid #cccccc;
	color: #6F6F6F;
	font:12px/12px Arial, Helvetica, sans-serif;
}
#content .categoryContainerNEW fieldset p.nominationSubCategoryselect {
	font-weight:bold;
	font-size:11px;
	line-height:13px;
	float:left;
	width: 250px;
	padding: 0 0 5px 0;
	margin:5px 10px 0 5px;
	
	}

#content .categoryContainerNEW fieldset p.nominationSubCategoryselect select {
/*	width: 175px;*/
	padding: 3px;
	margin: 0 10px 5px 0;
	border: 1px solid #cccccc;
	color: #6F6F6F;
	font:12px/12px Arial, Helvetica, sans-serif;
}
#content .categoryContainerNEW fieldset p.nominationSubCategoryselect select {
	width: 275px;
/*	width: expression(this.width > 175 ? 175:true);
	width: auto !important;*/
}


#content .categoryContainerNEW fieldset span.nominationLabel {padding: 0;margin: 0;}
#content .categoryContainerNEW fieldset p.nominationSubCategory input:hover {color: #000;background-color: #FDFFF5;}
#content .categoryContainerNEW fieldset p.nominationSubCategory input:focus {
	color: #000;background-color: #FDFFF5;border: 1px solid #cccccc;}
/* The Magic */
#content .categoryContainerNEW fieldset {-moz-border-radius: 4px;}
/* For CSS3 */
#content .categoryContainerNEW fieldset {border-radius: 4px;}
#headnav {padding-bottom: 3px;margin-bottom: 3px;height:48px;
	background: transparent url(http://the.honoluluadvertiser.com/apps/_images/bob/2010_navbottom.jpg) no-repeat 0 0;
}

#headnav p {margin: 0; padding: 13px 0 10px 0; font-size:13px; color:#2db5cb;}
#headnav p a {margin: 0 10px; font-size:14px;}
#headnav p a:link, #headnav p a:visited {color: #FFF;}
#headnav p a:hover {color: #FFC;}
#footer {padding-top: 3px;margin-top: 3px;}
/*SI*//*#bobform {padding-left:20px;margin:0px;width:600px;}*/
#bobform {padding-left:15px;margin:0px;width:800px;}
#nomtextbox1 {border:1px solid #dddddd;padding:10px;width:600px;}
/*SI*//*#nomtextbox2 {border:1px solid #dddddd;padding:10px;width:280px;background:#eaeaea;}*/
#nomtextbox2 {border:1px solid #dddddd;padding:10px;width:150px;background:#eaeaea;}

#content .nominationFormError {	 padding:10px;margin-top:15px;height:55px;width:600px;background-color: #FFC;border: 1px solid #FC0;color: #F60;}
#content .nominationFormError img {float:left;margin: 5px 15px 5px 5px;}
#content .nominationFormError p {color: #F30; margin: 5px 0;}

/*** ADDED BY JCORPUZ 2010 04 08 ***/
/*SI*//*#content div.winnerblockwrapper {text-align:center;width: 180px; padding: 0 0 8px 0; float:left; margin: 10px 20px 0 0; height:400px;}*/
#content div.winnerblockwrapper {text-align:center;width: 170px; padding: 0 0 8px 0; float:left; margin: 10px 20px 0 0; height:400px;}
#content div.winnerblockwrapper img { margin: 0 0 0 10px; float:left;}

#content div.winnerblockwrapper div.winnerblock3 {background:#e6f1d6; text-align:center; border: 3px solid #cad9b5;padding: 8px 0; float:left;font-family: Arial, Helvetica, sans-serif;margin: -15px 0 0 0;}
#content div.winnerblockwrapper div.winnerblock3 {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0 0 4px #ccc;
-webkit-box-shadow: 0 0 4px #ccc;
  box-shadow: 0 0 4px #ccc;


}
#content div.winnerblockwrapper div.winnerblock3 p.catnumber {float:left; font-size:12px;}

#content div.winnerblockwrapper div.winnerblock3 p.winnersubcat {margin: 0; color:#666;font-size: 12px;}
#content div.winnerblockwrapper div.winnerblock3 p.winnersubcat span.winnersubcattoptext {color:#000; font-size: 15px;font-weight: bold;}

#content div.winnerblockwrapper div.winnerblock3 div.winnerlist { background: transparent url('http://the.honoluluadvertiser.com/apps/_images/bob/bg-0v2.jpg') repeat-x 0 0; width: 180px; float:left; padding: 2px 0 4px 0;}
#content div.winnerblockwrapper div.winnerblock3 div.winnerlist p.winnernumbercommon {line-height: 21px;font-size:18px;float:left;color:#838282;font-family: Georgia, "Times New Roman", Times, serif; padding: 0 0 0 10px;}
#content div.winnerblockwrapper div.winnerblock3 div.winnerlist p.winnernumbercommon sup {font-size:11px;color:#999;}

#content div.winnerblockwrapper div.winnerblock3 div.winnerlist p.winnersubcat {float:left;}
#content div.winnerblockwrapper div.winnerblock3 div.winnerlist p.winnerinfo {text-align: left;line-height: 15px;color:#333; margin: 0 0 0 10px;float:left; width: 125px;font-size:11px; padding: 5px 0;}
#content div.winnerblockwrapper div.winnerblock3 div.winnerlist p.winnerinfo span.winnername {color:#716f6f;font-size:12px;font-weight: bold;}

#content div.winnerblockwrapper div.winnerblock3 div.winnerlistfirst { width: 180px; float:left; padding: 2px 0 4px 0;}
#content div.winnerblockwrapper div.winnerblock3 div.winnerlistfirst p.winnernumber {line-height: 22px;font-size:21px;font-weight: bold;float:left;color:#C62129;font-family: Georgia, "Times New Roman", Times, serif; padding: 0 0 0 10px;}
#content div.winnerblockwrapper div.winnerblock3 div.winnerlistfirst p.winnersubcat {float:left;}
#content div.winnerblockwrapper div.winnerblock3 div.winnerlistfirst p.winnerinfo {line-height: 15px;text-align: left; color:#333; margin: 0 0 0 15px;float:left; width: 125px;font-size:11px; padding: 5px 0;}
#content div.winnerblockwrapper div.winnerblock3 div.winnerlistfirst p.winnerinfo span.winnername {color:#C62129;font-size:13px; font-weight: bold;}
#content div.winnerblockwrapper div.winnerblock3 div.winnerlistfirst p.winnernumber sup {font-size:11px;color:#C62129;}

#content div.winnerblockwrapper div.winnerblock3 div.winnerlist p.winnerinfo a:link, 
#content div.winnerblockwrapper div.winnerblock3 div.winnerlistfirst p.winnerinfo a:link {font-size: 11px;}