/* CSS Document */

#body {width: 462px;}
#body strong {color: #4B473C}
#contentWrapper a {color: #C4214A; text-decoration: none;}
#contentWrapper a:hover {text-decoration: underline;}
#contentWrapper a:hover {}
#contentWrapper p {margin-bottom: 16px; line-height: 140%; font-size: 70%;}
#contentWrapper h1 {color: #4B473C; font-size: 17px; margin-bottom: 13px;padding-top: 15px;  padding-bottom: 4px; word-spacing: -3px; }
/*---- sIFR ---*/
.sIFR-hasFlash h1 {
	visibility: hidden;
}
.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {display: none !important;}


/*---- Header styling ---*/
#contentWrapper h2 {font-size: 89%; font-weight: bold; color: #AF8F28;line-height: 140%; margin-bottom: 9px}
#contentWrapper h3 {color: #AF8F28; font-size: 80% ;margin-bottom: 12px; margin-top: 10px;}

#navaIndex a {width: 125px;background-image: url(/images/nava/awards-archive.gif)}
#navjIndex a {width: 72px; background-image: url(/images/nava/judges.gif)}
.nava {background-color: #b6ae93; border-top: 0;}

#nav05 a {width: 77px;background-image: url(/images/nava/2005.gif)}
#nav05 a.hover, .year05 #nav05 a  {width: 77px;background-image: url(/images/nava/2005-roll.gif)}

#nav06 a {width: 60px;background-image: url(/images/nava/2006.gif)}
#nav06 a.hover, .year06 #nav06 a {width: 60px;background-image: url(/images/nava/2006-roll.gif)}

#nav07 a {width: 62px;background-image: url(/images/nava/2007.gif)}
#nav07 a.hover, .year07 #nav07 a {width: 62px;background-image: url(/images/nava/2007-roll.gif)}

#contentWrapper .backToTop {display: block; background: 0 2px no-repeat url(/images/icons/backtotop.gif); font-size: 70%; padding-left: 16px; margin-top: 25px; margin-bottom: 15px; color: #413E36}

#calloutColumn {width: 240px; margin-left: 22px; float: left;margin-top: 47px;}

#calloutColumn .green {padding-top: 10px; background: url(/images/sub/callout/green-top.gif) top left no-repeat #A3CA8B}
#calloutColumn .green .innerCallout {padding-left: 16px;background: url(/images/sub/callout/green-bottom.gif) bottom left no-repeat}
#calloutColumn .awardsIndex a {color: black}

#calloutColumn .purple {padding-top: 10px; background: url(/images/sub/callout/purple-top.gif) top left no-repeat #b2a7cb}
#calloutColumn .purple .innerCallout {padding-left: 16px;background: url(/images/sub/callout/purple-bottom.gif) bottom left no-repeat}
#calloutColumn .purple .calloutLink {background-image: url(/images/icons/linkarrow-p2.gif); padding-bottom: 12px;}


	.awardsIndex {background: url(/images/sub/callout/awards-index-top.gif) top left no-repeat #d5d9c8;}
	.innerCallout {background-position: bottom left;background-repeat: no-repeat; padding: 0 12px 12px 12px;}
	.awardsIndex .innerCallout {background-image: url(/images/sub/callout/awards-index-bottom.gif)}
.awardsIndex li {font-size: 70%; width: 215px; height: 53px; margin-bottom: 4px; }
.awardsIndex li a {display: block; padding: 13px 13px 0 57px}
.awardsIndex .one {background: #a4be70 7px 7px no-repeat url(/images/icons/awards-1.jpg)}
.awardsIndex .two {background: #b6c2d3 7px 7px no-repeat url(/images/icons/awards-2.jpg)}
.awardsIndex .three {background: #a89abe 7px 7px no-repeat url(/images/icons/awards-3.jpg)}
.awardsIndex .four {background: #a7beab 7px 7px no-repeat url(/images/icons/awards-4.jpg)}

.calloutLink {margin-left: 0;}
#contentWrapper .backTo {position: absolute; background: no-repeat 0 2px url(/images/icons/linkarrow-backto.gif);  color: #413E36; font-size: 70%;  padding: 0 0 0 16px; display: block; margin-top: -9px;}
#contentWrapper .backToWrap {position: relative;  display: block;  height: 9px}

.emailIcon {padding-left: 16px; background: url(/images/icons/mail.gif) center left no-repeat}

#body ul {margin-left: 20px; padding-left: 15px;}
#body ul li {min-width: auto; list-style: disc outside;  margin-left: 10px; margin-bottom: 8px;   font-size: 71%; }
#body ul li li {font-size: 100.01%}

/*layout changes for 2006 Award Index*/
.awardsIndex2006 #body h3 {text-align: center; font-size: 74%; height: 45px;}
.awardsIndex2006 #body {width: 495px;}
.awardsIndex2006 #calloutColumn {margin-left: 10px; width: 217px}
.awardsIndex2006 #subLayout .calloutLink {margin-left: 6px; margin-bottom: 7px}
.awardsIndex2006 #subLayout {background-color: #e0d8c4; padding-left: 14px; overflow: hidden; padding-top: 23px; margin-bottom: 4px;}
.awardsIndex2006 #subLayout p {padding-left: 6px; padding-right: 3px; }
.awardsIndex2006 #subLayout .columnImage {padding-bottom: 10px;}

.awardsIndex2006 #subLayout:after {content: "."; visibility: hidden; display: block; clear: left; height: 0;}
.awardsIndex2006 .subColumn {width: 153px; float: left;}
.awardsIndex2006 #subLayout2 {padding: 18px 0 20px 14px; background-color: #e0d8c4; overflow: hidden}
.awardsIndex2006 #subLayout2 .calloutLink {font-size: 70%; display: block; width: 142px; float: left; margin-bottom: 7px; padding-right: 0;}

/* layout changes for bio pages */
.imageFloat {float: left; margin-right: 10px; margin-top: 15px; padding-bottom: 7px; display: block}
#outerWrapper #wrapper .bioDetailPage {width: 475px; margin-right: 20px}
#contentWrapper .headerFloat {float: left; padding-top: 0; margin-top: 15px; width: 250px;}
html .bioDetail #calloutColumn {margin-top: 40px;}
.clearLeft {width:250px;}
#wrapper .bioDetailPage .calloutLink {background:url(/images/icons/linkarrow-body.gif) 0 2px no-repeat; padding-left: 15px; display: inline}

/* layout changes for press index */
#pressIndex #body {width: 721px;}
#pressIndex .dark {padding: 15px; background-color: #e0d8c4; margin-bottom: 4px}
#pressIndex .twoCol {width: 335px; float: left;}
#pressIndex .twoCol p {width: 279px;}
#pressIndex .threeCol {float: left; width: 249px;}
#pressIndex #body .calloutLink {background-image: url(/images/icons/press-download-light.gif)}
#pressIndex .logoImage {padding-bottom: 8px;}
#pressIndex .padBottom6 {padding-bottom: 8px;}

/* Photo Page styles */
.photoRight {margin-left: 14px;}
.largePic {margin-bottom: 10px;}
#outerWrapper #wrapper .right {background-image: url(/images/icons/linkarrow-body.gif) }

/* Judges index page */
.bioPicLeft {float: left; width: 150px;}

.bioPicLeft img {display: block}
.bioPicRight {float: left; width: 506px; margin-left: 20px; }
.judgeIndex #wrapper #body .calloutLink {background-image: url(/images/icons/linkarrow.gif); margin-bottom: 0; padding-bottom: 0;}
#wrapper .bioPicRight p {margin-bottom: 3px}
#wrapper .bioPicRight h2 {margin-bottom: 1px;}
.judgeIndex #wrapper .dark {padding-bottom: 15px;}

/* Form page */
#formDiv {background: url(/images/form/top.gif) top left no-repeat #d5d9c8; padding-top: 10px; width: 480px;}
.wide #formDiv  {background: url(/images/form/top-wide.gif) top left no-repeat #d5d9c8; padding-top: 10px; width: 630px;}
.wide #innerFormDiv {background:url(/images/form/bottom-wide.gif) bottom left no-repeat; padding-bottom: 15px;}
#innerFormDiv {background:url(/images/form/bottom.gif) bottom left no-repeat; padding-bottom: 15px;}
#formDiv label {font-size: 70%; text-align: right; display: block; padding-right: 5px; width: 200px;}
#formDiv .required {font-style: italic; font-size: 70%; text-align: right; display: block; padding-right: 0px;}
#formDiv table {margin: 0 0 0 30px; width: 395px;}
.wide #formDiv table {margin: 0 0 0 30px; width: auto;}
#formDiv td {padding-top: 10px;}
#formDiv input {width: 201px; border: 1px solid #728470; display: block; text-align: left; font-size: 70%; padding: 3px;}
#formDiv textarea {border: 1px solid #728470; display: block; font-size: 70%; padding: 3px;}
#formDiv p {margin-left: 10px; width: auto;}
#formDiv .submitBtn {width: auto; border: 0;}
#formDiv h2 {margin-top: 20px;}
#formDiv #revEmail {font-size: 70%;}
#formDiv #rfvEmail {font-size: 70%;}
#formDiv #yrNamerfv {font-size: 70%;}
#formDiv #yrFrNamerfv {font-size: 70%;}
html #btnSubmit {width: auto; border: 0;}

/* Voting Page  */
#body .voteWrap h2 {color: white; padding-top: 2px;}
.voteWrap {clear: left; margin-bottom: 20px; padding-bottom: 10px; background: url(/images/sub/vote/bar-bottom.gif) bottom left no-repeat}
.local {background: url(/images/sub/vote/bar-local.gif) top left no-repeat}
.national {background: url(/images/sub/vote/bar-national.gif) top left no-repeat}
.global {background: url(/images/sub/vote/bar-global.gif) top left no-repeat}
.photoRow {zoom: 1; min-width: 1px; background-color: #dcd9c8; padding-left: 10px;}
.photoRow:after {content: "."; height: 0px; visibility: hidden; display: block; clear: both;}
.photoRow img {display: block;}
.photoRow span {font-weight: normal; letter-spacing: -1px; word-spacing: -1px; font-size: 60%; display: block; text-align: center;padding-top: 2px; padding-bottom: 2px; color: #4a4939}
.photoRow div {float: left; margin-right: 2px; width: 68px}
.detailFirst {margin-top: 55px;}