﻿/* DEFAULTS
----------------------------------------------------------*/

body {background:Black; font-size:11px; font-family:Verdana;margin:0px;padding:0px;color:White;}
a:link, a:visited {color:#E6A51A;}
a:hover {color:White;text-decoration:none;}
p {margin-bottom:10px;line-height:1.6em;}
input[type='text'] {background-color:White; border:1px solid #E6A51A; }
input[disabled='disabled'] {background-color:#333; border:1px solid #999;}

/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {font-size:1.5em;color:#E6A51A;font-variant:small-caps;text-transform:none;font-weight:Bold;margin-bottom:0px;margin-top:0px; font-family:Verdana;}
h1 {font-size:1.6em;padding-bottom:0px;margin-bottom:0px; color:#E6A51A;}
h2 {font-size:1.5em;font-weight:600;}
h3 {font-size:1.2em;}
h4 {font-size:1.1em;}
h5, h6 {font-size:1em;}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2 {margin-top:0px;}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/
.page {width:1035px; margin:0px auto;}
.header h1 {font-weight:700;margin:0px;padding:0px 0px 0px 20px;color:#f9f9f9;border:none;line-height:2em;font-size:2em;}
.mainContainer {width:610px; padding-left:174px; padding-right:175px; min-height:300px; margin:0 50px 0 41px; border-left:1px solid #E6A51A; border-right:1px solid #E6A51A; padding-bottom:30px;}
.footer {margin:0px auto; background-image:url(images/footer.gif); height:187px; margin-bottom:30px;}
.verticalSeparator {height:145px; background-image:url(images/VerticalDivide.gif); background-repeat:no-repeat; margin-left:300px;}

/* BUTTONS and VOTE SECTION TITLE ELEMENTS
----------------------------------------------------------*/
.buttonLarge, .buttonInverted {border-top:1px solid #e6a51a; border-bottom:1px solid #e6a51a; padding:5px; font-size:14px; font-weight:bold; text-decoration:none !important;}
.buttonLarge {color:#e6a51a !important;}
.buttonLarge:hover { cursor:pointer; color:White !important; background-color:#796c4f;}

.buttonInverted {color:White !important; background-color:#796c4f; font-size:11px; text-transform:capitalize;}
.buttonInverted:hover {color:White !important; cursor:pointer; background-color:#E6A51A;}

/* FORM ELEMENTS
----------------------------------------------------------*/
fieldset {margin:1em 0px;padding:1em;border:1px solid #ccc;}
fieldset p {margin:2px 12px 10px 10px;}
fieldset.login label, fieldset.register label, fieldset.changePassword label {display:block;}
fieldset label.inline {display:inline;}
legend {font-size:1.1em;font-weight:600;padding:2px 4px 8px 4px;}
input.textEntry {width:320px;border:1px solid #ccc;}
input.passwordEntry {width:320px;border:1px solid #ccc;}
div.accountInfo {width:42%;}

/* CATEGORY MENU
----------------------------------------------------------*/
.categoryMenu {margin:0 0 15px; padding:0; font-size:11px; color:White;}
.categoryMenu ul {list-style-type:none; text-align:center; margin:0; padding:0;}
.categoryMenu li {float:left; width:90px; height:16px; margin-right:10px; padding-top:5px; text-align:center; color:#796C4F; font-weight:bold; font-family:Verdana; padding-bottom:3px; border-top:1px solid #e6a51a; border-bottom:1px solid #e6a51a;}
/*.categoryMenu a {text-decoration:none;color:#858585;}
.categoryMenu a:hover {text-decoration:none;color:#af1e23;}*/
.categoryMenu .selected {background-repeat:no-repeat; color:White; background-color:#796C4F;}

/* WIZARD
----------------------------------------------------------*/
.separator {background-image:url(images/separator.png); height:18px; background-repeat:no-repeat;}
.mainCategoryTitleSelected, .mainCategoryTitleLink, .categoryTitle {font-family:Verdana; font-weight:bold; color:#e6a51a;}
.mainCategoryTitleSelected {font-size:12px; background-image:url(images/menu-button-selected.gif); padding:12px 40px 12px 33px; background-repeat:no-repeat;}
.mainCategoryTitleLink {font-size:12px; color:#858585 !important;background-image:url(images/menu-button.gif); padding:12px 40px 12px 33px; background-repeat:no-repeat;}
.categoryTitle {font-size:14px;margin-bottom:4px;}
.voteOptions {color:#858585;}
.voteChoice {}
.voteChoiceTitle {color:#796C4F; font-weight:bold; text-decoration:underline;}
.voteBlurb {color:#858585; font-size:11px; }
.stepNotCompleted {background-color:rgb(153,153,153);width:15px;border:1px solid rgb(153,153,153);margin-right:5px;color:White;font-family:Arial;font-size:12px;text-align:center;}
.stepCompleted {background-color:#4d4d4d;width:15px;border:1px solid #4d4d4d;color:White;font-family:Arial;font-size:12px;text-align:center;}
.stepCurrent {background-color:#e01122;width:15px;border:1px solid #e01122;color:White;font-family:Arial;font-size:12px;font-weight:bold;text-align:center;}
.stepBreak {width:3px;background-color:Transparent;}
.wizardProgress {padding-right:10px;font-family:Arial;color:#333333;font-size:12px;}
.wizardTitle {font-family:Arial;font-size:16px;font-weight:bold;color:#333333;vertical-align:middle;}


