
* html .clearfix { height: 1% }
fieldset { color: #000000; background: transparent; padding: 10px; border: solid 4px }
HR { color: #e0c296; background: #e0c296; width: 100%; height: 1px }
html>body #leftindex { width: 200px }
html>body #mainpage { height: auto; min-height: 400px }
html>body #profile #sort { margin-top: 1em }
label { font-weight: bold; margin-right: 3px }
legend { color: #000000; background: transparent; padding: 1px 10px; border: solid 1px #c2a685 }
table.bestartist { background-color: #acb193; text-align: center; padding: 1px; width: 95%; border: solid 1px #c2a685 }
table.bestartistnon { background-color: #acb193; text-align: center; padding: 1px; width: 95%; border: solid 1px #c2a685 }
table.bestartwork { background-color: #acb193; text-align: center; padding: 1px; width: 95%; border: solid 1px #c2a685 }
table.bestartworknon { background-color: #acb193; text-align: center; padding: 1px; width: 95%; border: solid 1px #c2a685 }
table.bestauthor { background-color: #acb193; text-align: center; padding: 1px; width: 95%; border: solid 1px #c2a685 }
table.beststory { background-color: #acb193; text-align: center; padding: 5px; width: 95%; border: solid 2px #c2a685; }
table.bestvid { background-color: #acb193; text-align: center; padding: 1px; width: 95%; border: solid 1px #c2a685 }
table.bestvidder { background-color: #acb193; text-align: center; padding: 1px; width: 95%; border: solid 1px #c2a685 }
table.bestweb { background-color: #acb193; text-align: center; padding: 1px; width: 95%; border: solid 1px #c2a685 }
table.byauthor { background-color: #acb193; padding: 1px; width: 95%; border: solid 1px #c2a685 }
table.bycategory { background-color: #acb193; padding: 1px; width: 95%; border: solid 1px #c2a685 }
table.byteamchoice { background-color: #acb193; text-align: center; padding: 5px; width: 95%; border: solid 2px #c2a685 }
table.bytitle { background-color: #acb193; text-align: center; padding: 5px; width: 95%; border: solid 2px #c2a685; }
table.bytitle { background-color: #acb193; padding: 1px; width: 95%; border: solid 1px #c2a685 }
table.viewstories td { padding: 10px; width: 100px; border: solid 2px #c2a685 }
table.winnerslist { background-color: #e0c296; padding: 1px; width: 95%; border: solid 1px #c2a685 }
td.authorbytype { background-color: #e0c296; valign: top }
td.bestartist { background-color: #ffff99; text-align: center; padding: 5px; border: solid 2px #000000; valign: top  }
td.bestartistnon { background-color: #ffff99; text-align: center; padding: 5px; border: solid 2px #000000; valign: top  }
td.bestartwork { background-color: #ffff99; padding: 5px; border: solid 2px #000000; valign: top  }
td.bestartworknon { background-color: #ffff99; padding: 5px; border: solid 2px #000000; valign: top  }
td.bestauthor { background-color: #FFFF99; padding: 5px; border: solid 2px #000000; text-align:center; valign: top }
td.beststory { background-color: #FFFF99; padding: 5px; border: solid 2px #000000; valign: top }
td.bestvid { background-color: #ffff99; padding: 5px; border: solid 2px #000000; valign: top  }
td.bestvidder { background-color: #FFFF99; padding: 5px; border: solid 2px #000000; text-align:center; valign: top }
td.bestweb { background-color: #FFFF99; padding: 5px; border: solid 2px #000000; valign: top }
td.bycategory { background-color: #e0c296; padding: 10px; width: 250px; valign: top    }
td.byteamchoice { background-color: #e0c296; padding: 10px; width: 250px; valign: top   }
td.bytitle { background-color: #e0c296; padding: 10px; width: 250px; valign: top    }
td.byauthor { background-color: #e0c296; padding: 10px; width: 250px; valign: top     }
td.crossbestartist { background-color: #feedd7; text-align: center; padding: 5px; border: solid 2px #000000; valign: top  }
td.crossbestartistnon { background-color: #feedd7; text-align: center; padding: 5px; border: solid 2px #000000; valign: top  }
td.crossbestartwork { background-color: #feedd7; padding: 5px; border: solid 2px #000000; valign: top  }
td.crossbestartworknon { background-color: #feedd7; padding: 5px; border: solid 2px #000000; valign: top  }
td.crossbestauthor { background-color: #feedd7; text-align: center; padding: 5px; border: solid 2px #000000; valign: top  }
td.crossbeststory { background-color: #feedd7; padding: 5px; border: solid 2px #000000; valign: top  }
td.crossbestvid { background-color: #feedd7; padding: 5px; border: solid 2px #000000; valign: top  }
td.crossbestvidder { background-color: #feedd7; text-align: center; padding: 5px; border: solid 2px #000000; valign: top  }
td.crossbestweb { background-color: #feedd7; padding: 5px; border: solid 2px #000000; valign: top  }
td.sg1bestartist { background-color: #fef6eb; text-align: center; padding: 5px; border: solid 2px #000000; valign: top  }
td.sg1bestartistnon { background-color: #fef6eb; text-align: center; padding: 5px; border: solid 2px #000000; valign: top  }
td.sg1bestartwork { background-color: #fef6eb; padding: 5px; border: solid 2px #000000; valign: top  }
td.sg1bestartworknon { background-color: #fef6eb; padding: 5px; border: solid 2px #000000; valign: top  }
td.sg1bestauthor { background-color: #fef6eb; text-align: center; padding: 5px; border: solid 2px #000000; valign: top  }
td.sg1beststory { background-color: #fef6eb; padding: 5px; border: solid 2px #000000; valign: top  }
td.sg1bestvid { background-color: #fef6eb; padding: 5px; border: solid 2px #000000; valign: top  }
td.sg1bestvidder { background-color: #fef6eb; text-align: center; padding: 5px; border: solid 2px #000000; valign: top  }
td.sg1bestweb { background-color: #fef6eb; padding: 5px; border: solid 2px #000000; valign: top  }
td.sgabestartist { background-color: #c2a685; text-align: center; padding: 5px; border: solid 2px #000000; valign: top  }
td.sgabestartwork { background-color: #c2a685; padding: 5px; border: solid 2px #000000; valign: top  }
td.sgabestartistnon { background-color: #c2a685; text-align: center; padding: 5px; border: solid 2px #000000; valign: top  }
td.sgabestartworknon { background-color: #c2a685; padding: 5px; border: solid 2px #000000; valign: top  }
td.sgabestauthor { background-color: #c2a685; text-align: center; padding: 5px; border: solid 2px #000000; valign: top  }
td.sgabeststory { background-color: #c2a685; padding: 5px; border: solid 2px #000000; valign: top  }
td.sgabestvid { background-color: #c2a685; padding: 5px; border: solid 2px #000000; valign: top  }
td.sgabestvidder { background-color: #c2a685; text-align: center; padding: 5px; border: solid 2px #000000; valign: top  }
td.sgabestweb { background-color: #c2a685; padding: 5px; border: solid 2px #000000; valign: top  }
td.storybytype { background-color: #fff6eb; valign: top  }
td.width10 { width: 10%; text-align:center; }
td.width30 { width: 30%; text-align:center; }
th { color: #000; background: #acb193; border: solid 1px }
th.user { color: #000; background: #300; border: solid 1px }
th.user a:visited { color: #000 }
th.user a:visited:hover { color: #b3901e }
th.user a:active { color: #000 }
th.user a:active:hover { color: #b3901e }
ul.noBullet { list-style: none }
.adminoptions { color: #b30000; font-weight: bold }
.adminoptions a { color: #b30000; font-weight: normal }
.adminoptions a:visited:hover, .adminoptions a:active:hover, .adminoptions a:hover { color: #996633; font-weight: bold }
.admintail { color: #fff6eb; font-weight: bold }
.admintail a:link { color: #000; font-weight: bold }
.admintail a:visited:hover, .admintail a:active:hover, .admintail a:hover { color: #fff6eb; font-weight: bold }
.block { background-color: #acb193; margin: 0 0 2em; padding: 10px; border: solid 2px #e0c296; -moz-border-radius: 5px; -webkit-border-radius: 5px   }
.block .content { color: #000; background: #fff6eb; text-align: left; margin: 0; padding: 5px; border-bottom: 2px solid #c2a685 }
.block .teamcontent { color: #000; background: #fff6eb; text-align: left; margin: 0; padding: 5px; border-bottom: 2px solid #c2a685 }
.block .title { color: #000; font-size: 1em; font-weight: bold; text-align: center; margin: 5px 0 15px; padding: 0 }
.block .winnercontent { color: #000; background: #fff6eb; text-align: left; margin: 0; padding: 5px; border-bottom: 2px solid #c2a685 }
.classification { font-weight: bold }
.clearfix { display: inline }
.clearfix:after { visibility: hidden; display: block; height: 0; clear: both; content: "."  }
.clearfloat { clear: both }
.column { margin: 1ex; width: 23% !important }
.comment { margin-bottom: -1px; padding: 10px; border-top: 1px solid #c2a685; border-bottom: 1px solid #c2a685 }
.content a { color: #000; font-weight: bold; text-decoration: none }
.content a:hover { color: #996633; font-weight: bold; text-decoration: none }
.deleted { background: #5c5c5c; padding: 10px }
.even { background: #fff6eb; padding: 10px }
.flagged { background: fuchsia; padding: 10px }
.jumpmenu { text-align: right }
.jumpmenu { margin-right: 5px }
.label { text-align: center; valign: center; line-height:2.0; font-weight: bold; background-color: #acb193;  border: solid 2px #000000;}
.leftfloat { display: inline; float: left }
.listbox { background: #acb193; text-align: left; margin: 0 0 0.5em; border: 0 }
.listbox .content { background: #fff6eb; padding: 10px }
.listbox .content .deleted { background: #5c5c5c; padding: 10px }
.listbox .content .even { background: #fff6eb; padding: 10px }
.listbox .content .flagged { background: fuchsia; padding: 10px }
.listbox .content .moved { background: yellow; padding: 10px }
.listbox .content .odd { background: #e0c296; padding: 10px }
.listbox .content .unreviewed { background: green; padding: 10px }
.listbox .tail, .listbox .respond { color: #fff; font-size: 0.9em; text-align: right; padding: 10px 10px 5px 5px }
.listbox .title { color: #000; font-size: 0.9em; font-weight: bold; line-height: 50px; display: inline; padding: 10px }
.listbox .title a:link { color: #000; text-decoration: underline }
.listbox .title a:visited { color: #69c; text-decoration: underline }
.listbox .title a:hover { color: #fff6eb; text-decoration: underline; background-color: #acb193 }
.moved { background: yellow; padding: 10px }
.newseven { color: #000; background: #c2a685; padding: 5px 5px 35px }
.newsodd { color: #000; background: #c2a685; padding: 5px 5px 25px }
.newstitle { color: #000; font-size: 1em; text-decoration: none; text-align: center; margin-top: 1em; padding: 5px }
.newstitle .adminoptions { color: red; text-align: right }
.odd { background: #e0c296; padding: 10px }
.rightfloat { display: inline; float: right }
.sectionheader { color: #000; font-size: 1em; font-weight: bold; text-align: center; margin: 1em 0; width: 100%; clear: both }
.sgablock { background: #fff6eb url("images/toprep.png") no-repeat; margin: 0 0 2em; padding: 0; border: solid 5px #c2a685 }
.sgablock .sgacontent { color: #000; background: #fff6eb; text-align: left; margin: 15px 0 0; padding: 5px; border-bottom: 2px solid #c2a685 }
.sgablock .sgatitle { color: #000; font-size: 1em; font-weight: bold; text-align: center; margin: 0; padding: 0 }
.tblborder { color: #000; background: #fff6eb; border: solid 2px #c2a685 }
.title a, .title a:visited { color: #000; font-weight: bold }
.title a:hover, .title a:visited:hover { color: #996633; font-weight: bold; text-decoration: none }
.unreviewed { background: green; padding: 10px }
#alphabet { text-align: center; margin: 1em }
#banner { color: #000; font-family: verdana, tahoma, arial, sans-serif; font-style: italic; text-align: center; height: 220px }
#bio { background: #fff6eb; padding: 5px 5px 5px 40px; border: solid 2px #c2a685 }
#catblockcell { color: #000 }
#categoriesblock { font-size: 1em; font-weight: bold; padding-bottom: 1em; padding-left: 5%; width: 50% }
#category_content #catblockdiv { color: #000 }
#contactus a, #user a { color: #000; text-decoration: none }
#contactus a:hover, #user a:hover { text-decoration: none }
#footer { color: #000; font-size: 0.8em; background: #c2a685; text-align: center; padding: 5px; border-top: 1px solid #e0c296 }
#footermenu { color: #000; font-size: 0.8em; background: #c2a685; text-align: center; padding: 5px; clear: both }
#footermenu #current { color: #000; text-decoration: none }
#footermenu a { color: #000; text-decoration: none; padding-right: 10px; padding-left: 20px }
#footermenu a:hover, #footermenu #current:hover { color: #fff6eb; text-decoration: none; padding-right: 10px; padding-left: 20px }
#header { background: #c2a685 url("http://www.stargatefanawards.com/main/th/sgfa/images/header/sgfa_header2.jpg") no-repeat center top }
#help #output, #submission #output, #stories #output, #editbio #output, #userprofile #output { padding: 10px }
#index, #tens, #search, #user, #stats, #contactus { color: #000; background: transparent }
#leftindex { margin: 0 10px 10px; width: 197px; float: left }
#mainpage { padding-bottom: 1em; height: 400px }
#menu #current, #menu2 #current { color: #000; font-size: 0.9em; font-weight: bold; text-decoration: none }
#menu a, #menu2 a { color: #000; text-decoration: none; padding-right: 10px; padding-left: 20px }
#menu a:hover, #menu2 a:hover, #menu #current:hover, #menu2 #current:hover { color: #fff6eb; text-decoration: none; padding-right: 10px; padding-left: 20px }
#menu, #menu2 { font-size: 100%; display: inline; margin-left: 20px }
#menu_container, #menu2_container { color: #000; font-size: 100%; font-weight: normal; background: #c2a685 url("images/toprep.png") repeat-x center top; padding: 4px 10px; border-top: medium none; border-bottom: medium none }
#news .newseven { color: #c2a685; background: #9bb0ad; margin: auto; padding: 5px 35px 35px 5px; width: 850px; border: solid 5px }
#news .newsodd { color: #c2a685; background: #fff6eb; margin: auto; padding: 5px 5px 25px 35px; width: 850px; border: solid 2px }
#newsarchive { text-align: center }
#next { float: right }
#pagelinks { text-align: center; margin: 1em }
#pagetitle { color: #000; font-size: 1em; font-weight: bold; text-align: center; margin: 0; padding: 0 }
#prev { float: left }
#profile { background: #fff6eb right -180px; padding: 25px 25px 5px }
#profile #output { padding: 5px }
#profile #sort { color: #c2a685; font-weight: bold; text-align: right; padding: 0 10px }
#profile .adminoptions { color: #fff; font-weight: bold; background: #c2a685; text-align: center; border-style: double solid solid; border-width: 10px 2px 2px; border-color: #c2a685 }
#profile .listbox .adminoptions { color: #fff; font-weight: bold; margin: 0; height: auto }
#profile .listbox .tail .adminoptions a { color: #b30000 }
#rightindex { margin: 0 40px 10px 300px }
#searchresults #output { padding: 10px }
#skin { position: absolute; top: 130px; right: 50px }
#sort { text-align: left; margin-bottom: 1em; position: relative }
#sort_choice { text-align: center; margin: 1em }
#story { padding: 5px }
#tabs { margin: 0; padding: 0; clear: both; border-style: solid none; border-width: 2px 0; border-color: #c2a685  }
#tabs #active { background: #c2a685; width: 34%; height: 30px }
#tabs #active a { text-decoration: none }
#tabs #centertab { background: #c2a685; padding: 0; width: 98%; border-right: 2px solid #c2a685; border-left: 2px solid #c2a685 }
#tabs a { color: #c2a685 }
#tabs a:hover { color: #fff6eb; text-decoration: none }
#tabs DIV { color: #c2a685; font-weight: bold; line-height: 30px; background: #fff6eb; text-align: center; width: 33%; height: 30px; float: left }
#tens .tblborder { padding: 5px }
#titleblock { color: #000; background: #c2a685; margin: 0 10%; padding: 7px 7px 7px 40px; border: solid 2px #c2a685 }
