*{margin:0;padding:0;}
body{font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:1.4;color:#4D4D4D;background:#303030;}
#wrapper{width:900px;margin:auto;text-align:left;margin-top:0;margin-bottom:0;}
#header{height:116px;background:url(../images/spicylogo1a.jpg) left top repeat-x;position:relative;font-family:Georgia,"Times New Roman",Times,serif;
border-bottom:3px solid #a85ca2;border-right:1px solid #a85ca2;}
hr{border:1px solid #cacaca;margin:20px 0px 20px 0px;}
#headerLink{margin-left:40px;height:70px;width:352px;display:block;}
#container{float:left;width:100%;background:#fff;}
#sidebar{width:180px;float:left;background:#222;height:1500px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#content{width:700px;float:left;padding-left:10px;}
ul{list-style-type:none;}
a{text-decoration:none;color:#105cb6;}
#sidebar a{color:#ff99cc;}
h3,h2{font-size:12px;margin-bottom:5px;color:#777;font-family:Georgia,"Times New Roman",Times,serif;}
h2{font-size:20px;font-weight:bold;}
h3{font-weight:normal;}
.round{background:#f0f0f0;padding:10px;margin-bottom:8px;}
.home{width:65%;float:left;padding:10px;}
.home .spicyIntro{background:#f2f2f4;padding:10px;margin-bottom:25px;width:440px;border:1px solid #ddd;}
.home .spicyIntro div{padding:5px;font-size: 11px;line-height: 160%;color: #777;}
.rightBar{float:right;width:25%;padding-left:5px;}
.rightBar p{font-weight:bold;margin-bottom:10px;font-size:13px;color:#DDD;border-bottom:1px solid #ccc;background:url(../images/headerBackground.gif) left top repeat-x;padding:5px;}
.loginHome label,.loginHome input,.loginHome a{display:block;}
.loginHome input,.loginHome a{margin-bottom:5px;clear:both;}
.loginHome label{color:#777;}
.loginHome .loginEnter{float:right;margin-top:10px;padding:2px;}
.home h1 {font-size:13px;margin:5px 0px 20px 0px;font-weight:normal;color:#666;}
.home h3 {font-weight:bold;} 
.home .newQ{padding:5px;background:url(../images/grayBackground.jpg) right top repeat-y;margin-bottom:40px;margin-top:10px;width:450px;border:1px solid #eee;}
.home .newQ label{display:block;color:#FFF;font-weight:bold;padding:5px 0px 0px 5px;}
.home textarea{background:#fff;border:1px solid #ddd;height:60px;width:97%;display:block;margin:5px;overflow: auto;}
.home input{float:right;margin:0px 5px 5px 0px;}
.homeAvatars{float:left;border:1px solid #ccc; padding:2px;margin:2px 2px 2px 4px;}
.rightBar .loginHome,.rightBar .newUsers{background:#fff;padding:10px;margin-top:5px;width:150px;border:1px solid #c9c9c9;}
#createForm b{color:#888;font-size:13px;}
#createForm .Qinput{height:60px;padding-top:5px;width:630px;margin-left:5px;}
#createForm h3{color:#666;font-weight:bold;}
#createForm .round{margin-bottom:30px;}
#createForm #answers p{margin-bottom:15px;border-bottom:1px dashed #aaa;width:600px;padding:10px 15px 10px 5px;}
#createForm #answers label{font-size:12px;color:#707070;}
#createForm ul li b{color:#333;font-size:12px;}
#content h3{font-size:14px;}
#sidebar .join {width:;}
#sidebar h3{color:#ff6699;padding:5px;font-weight:bold;}
#sidebar h3 a{font-size:1.4em;padding:5px;color:#ff6699;background:#222;}
#sidebar .in{padding:16px 15px;}
#topnav{margin-left:180px;bottom:0px;position:absolute;}
#topnav li{float:left;margin-right:1px;font-size:11px;}
#sidebar .categories{margin:0px 0 20px 15px;}
#sidebar .categories a{color:#d0d0d0;font-weight:bold;}
#sidebar .categories a:hover{text-decoration:underline;}
#sidebar .categories li{margin-bottom:5px;}
#registerForm select{width:335px;}
#registerForm h2{margin-top:10px;border-bottom:1px solid #ccc;}
.regacc{font-size:13px;color:#777;width:275px;padding:20px;float:left;margin-top:12px;margin-left:4px;border-right:1px dashed #ccc;margin-right:10px;}
.regprofile{padding:0px 20px 10px 20px;width:265px;font-size:13px;float:left;margin-bottom:10px;background:#e2e2e2;padding:20px;}
#registerForm .regprofile select{width:200px;}
.regprofile h3,.regacc h3{color:#555;font-size:16px;font-weight:bold;}
.red a{color:#a44747;}
.in{margin:0 0 15px 0;}
#content .in{padding:10px;}
.error{border:1px solid red;color:red;padding:5px;margin-bottom:5px;}
.success{color:#ff9933;font-weight:bold;border:1px solid;width:300px;padding:5px;}
#footer{clear:both;background:#fff;}
.choosedepartment{float:left;margin-right:20px;}
.choosedepartment li{margin-bottom:5px;}
.choosedepartment li span{margin-left:5px;}
.clear{clear:both;}
#question{padding:1px 0px 0px 0px;border-bottom:1px solid #c9c9c9;background:#fff;margin-top:0px;}
.pollCreatorAvatar{float:left;width:30px;border:1px solid #ccc;padding:1px;}
.qinfo{color:#999;border-bottom:1px solid #eaeaea;background:#f0f0f0;padding-top:2px;}
.qinfo img{margin-left:2px;}
#addAnswer,#removeAnswer{font-weight:bold;}
.image{float:right;margin-top:7px;}
.image img{border:1px solid #aaa;background:#fff;padding:3px;max-height:140px;max-width:120px;z-index:100;background:#ddd;margin-top:10px;}
.display{display:none;}
textarea{width:200px;height:100px;}
.answers{padding:11px 2px 5px 4px;margin-top:10px;margin-left:5px;}
.answers p{margin-bottom:3px;}
.sugAnswer{text-align:right;font-style:italic;font-size:11px;}
.narrow{width:500px;}
.asksuggest{width:130px;float:right;clear:both;background:#ccc;padding:10px;margin-top:20px;}
.answers .gray{color:#999;font-weight:bold;}
.answers a{font-size:12px;}
.answers p span{margin:1px 0 5px 50px;display:block;}
.answers ul{padding:3px 5px 2px 5px;}
.answers ul li{margin-bottom:4px;border:1px solid #d1dfdf;}
.answers table{background:#f9f9f9;width:490px;}
.odd .answers table{background:#fff;width:490px;border:2px solid #eee;}
.answers img{max-height:110px;padding:2px;border:1px solid #ccc;}
.answers .picked{background:#ccccff;}
.enter{margin-left:80%;font-weight:bold;padding:2px;}
#suggestbody span{margin-left:5px;}
#suggestForm{margin-left:10px;padding:3px;width:440px;padding:20px;margin-bottom:15px;background:#eaeaea;border:1px solid #ccc;}
#pagetitle{margin-bottom:15px;color:#2968BC;}
#resultContainer ul li, .results .resultarea ul li {border-bottom:1px dashed #deedf6;margin:25px 0pt;padding-bottom:10px;}
.resultarea {height:315px;}
.titles{margin:15px 0px 10px 0px;width:650px;border-bottom:2px solid #ddd;padding:2px;}
.stitle{margin:40px 0px 10px 0px;border-bottom:2px solid #ddd;width:510px;}
.total{font-size:1.20em;}
.smallnote{font-size:.80em;margin-left:5px;font-style:italic;font-weight:normal;}
.results{margin:35px 0px 0px 10px;width:96%;padding-bottom:10px;}
.comments .main{padding:5px;width:96%;}
.noComment{margin:0px 0px 115px 0px;padding:10px;border:1px solid #ccc;width:640px;background:#eee;}
.commentTitle{border-bottom:1px solid #d9d9d9;color:#444;padding:2px 5px;}
.commentAuthor a{font-size:12px;}
.commentAuthor{padding-left:5px;}
.commentAvatar{float:left;padding:2px;border:1px solid #ccc;margin-right:3px;background:#FFF;}
.commentDate{float:right;}
.submit{font-weight:bold;padding:0px 5px 0px 5px;color:#444;}
.reply{border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;padding:5px;margin-top:3px;}
.reply .comment_text{margin:0px 3px 0px 3px;}
.getreply a{display:block;padding:5px;padding-left:0;}
a.getsubComments{font-size:10px;margin-left:-10px;padding-left:13px;background:url(../images/reply-closed.gif) left center no-repeat;outline: none;}
.getreply .getsubComments:hover{text-decoration:underline;}
.replyBtn{float:right;font-weight:bold;}
.replyBtn:hover{text-decoration:underline;}
.getreply{margin:0;padding-left:5px;text-align:right;}
a.active{padding-bottom:5px;background:url(../images/reply-open.gif) left center no-repeat;}
.comment_text{padding:8px 5px;background:#fff;float:left;width:80%;font-size:12px;}
.comment{margin-top:3px;background:#fff;padding:5px;margin-bottom:5px;border-bottom:1px solid #bbb;}
.replyComment{display:none;padding:5px;}
.replyCommentForm textarea{width:95%;border:4px solid #ddd;margin:5px;padding:3px;}
#comment_field{width:630px;border:4px solid #ddd;margin:4px 20px 4px 4px;padding:3px;}
#addComment input{float:right;margin-right:35px;}
#addComment{margin-top:40px;}
#addComment form{background:#eee;padding:4px;width:660px;}
.pickForm img{border:0px;}
.voteForm table,.pickForm table{width:100%;}
.voteForm .first,.pickForm .first{width:6%;}
.voteForm .second,.pickForm .second{font-weight:normal;}
.voteForm .third,,.pickForm .third{width:12%;color:#848484;font-size:1.1em;text-align:right;font-style:italic;}
.subcomment{clear:both;}
.children{clear:both;margin-left:25px;margin-right:5px;border:1px solid #fafafa;padding-top:10px;}
.blueborder{border:1px solid #8db5d7;}
#question h3{font-size:22px;color:#111;font-weight:normal;margin-bottom:1px;font-family:Times New Roman,Arial;padding-bottom:6px;}
.author{color:#767676;margin-bottom:1px;margin-left:2px;font-size:.80em;margin-top:7px;}
.author a{color:#9999FF;}
#resultContainer ul li img,.resultarea ul li img{padding: 0 6px;}
span.percent{font-size:13px;color:#2a9ee7;font-weight:bold;margin-left:50px;}
.dimension{display:block;margin:10px 0;width:282px;}
#topnav li a{display:block;padding:5px 10px 5px 10px;font-weight:bold;font-size:12px;}
#topnav li .category{background:url(../images/centernav.png) left bottom repeat-x;color:#FFF;}
#topnav li .black{background:url(../images/blbutton.png) left top repeat-x;color:#FFF;}
#topnav li .pink{background:url(../images/pink.jpg) left bottom repeat-x;}
#topnav li .heavy{color:#f9f9f9;}
#topnav li a:hover{text-decoration:underline;color:#ffcc99;}
#topnav li a.activeTopnav{background:#fff;color:#fff;}
#mypolls{width:590px;}
#mypolls ul{background:#eeeeee;padding:15px;}
#mypolls ul li{margin-bottom:15px;border-bottom:1px dotted #aaa;}
#mypolls p{padding-bottom:15px;}
.contact{float:left;margin:10px 5px 10px 15px;width:90px;}
.contact img{padding:4px;background:#fff;border:1px solid #ccc;}
.contact p{font-size:10px;margin-left:2px;font-weight:bold;margin-bottom:4px;}
.contacts .remove a{font-weight:normal;color:#ff6699;font-style:italic;font-size:9px;}
.contacts{width:590px;margin-top:35px;}
.contacts .body{background:#eeeeee;padding:10px;}
#myaccount{margin-top:20px;}
#myaccount .username{font-size:20px;border-bottom:1px solid #ccc;}
#myaccount .stats{margin:2px;padding:5px;border-bottom:1px solid #eaeaea;}
#myaccount .avatar{ border:1px solid #999;float:right;padding:3px;background:#fff;}
#myaccount .avatar img{max-height:110px;}
#myaccount .edit{font-size:11px;padding-left:4px;border-left:1px solid #ccc;}
#message{color:#ff8000;margin:3px 0;font-weight:bold;}
.chartoptions{float:right;margin-right:20px;}
.chartoptions a{background:url(../images/gbutton.png) left top repeat-x;width:105px;padding:1px 3px 2px 17px;margin-bottom:4px;display:block;border:1px solid #e2e2e2;cursor:pointer;}
.chartoptions b{color:#333;}
.chartoptions a:hover{text-decoration:underline;}
.delete{float:right;font-weight:bold;padding:7px;border-left:1px solid #ccc;}
.delete a{text-decoration:underline;font-weight:normal;color:#ff6699;}
.register{font-weight:bold;font-size:1.1em;}
.addImage{color:#555;margin:10px 0px 5px 3px;font-size:14px;color:#444;}
.abuse a{color:#999;text-decoration:underline; margin-left:5px;font-style:italic;}
.totalvotes{color:#777;font-size:1.05em;font-style:italic;}
.createError{color:red;padding:1px;}
.lpink{background:#ffefef;border:1px solid #e9e9e9;padding:6px;}
.lgrey{background:#eeeeee;border:1px solid #e1e1e1;}
.profile{font-size:13px;width:630px;}
.pollstats{padding:5px;background:#f8f8f8;}
.info{margin-right:10px;border-right:1px dotted #bbb;padding:0px 5px 0px 5px;color:#999;font-size:12px;}
.info a{color:#9999FF;text-decoration:underline;}
.counter{display:block;color:#999;margin-left:10px;padding:0px;}
.titleq{font-size:13px;font-weight:bold;margin-left:1px;}
.listTitle{color:#555;margin:15px 0px 5px 0px;width:675px;padding:2px;font-style:italic;border-bottom:2px solid #ddd;}
.listq{background:#fff;width:657px;padding:6px;margin-bottom:1px;}
.listq .pollstats{margin-top:10px;}
.odd{background:#f9f9f9;}
.listMain{background:#eaeaea;padding:5px;margin-bottom:4px;}
.pageNum,.pageCur{margin:0px 3px 0px 3px;}
.pageNum{border:1px solid #999;font-size:10px;padding:4px;}
.pageCur{font-size:12px;font-weight:bold;}
.paginate{padding:5px;text-align:right;}
.grey{color:#a9a9a9;font-weight:bold;}
.pickedOptions{color:#ff6699;font-weight:bold;}
.options{height:60px;font-size:12px;padding:10px;}
.iconComment {background:url(../images/comments.png) left top no-repeat;display:inline;padding-left:39px;}
.answerButtons{margin-top:13px;}
.answerButtons a{outline: none;font-size:13px;}
.add{margin:10px 0px 0px 5px;display:inline;}
.hide{display:none;}
.showA{float:right;background:url(../images/gbutton.png) left top repeat-x;color:#ff6699;margin-left:20px;padding:3px;border:1px solid #eee;}
#wait img{width:20px;}
#wait{margin-left:300px;}
.note{background:#e1e1e1;padding:5px;}
#submit{margin-left:15px;font-weight:bold;}
.nextbutton {float:right;;margin-top:5px;font-size:13px;}
.nextbutton a{color:#ff6699;}
.nextbutton img{width:80px;}
.trail a{font-size:12px;text-decoration:underline;font-style:italic;color:#9999FF;}
.trail{margin-top:5px;font-size:9px;margin-bottom:15px;}
#currentImg{float:left;border:1px solid #ccc; padding:2px;margin-bottom:10px;}
form#avatar{clear:both;margin-top:10px;padding:10px;background:#ccc;border:1px solid #ccc;width:290px;}
.changeAvatar{border:1px solid #ccc;float:left;padding:10px;}
.searchform{float:right;}
#searchbar{padding:2px 15px 2px 35px;}
#searchbar input{font-size:12px;}
#searchbar .query{width:125px;}
.searchResults h3{border-bottom:1px solid #bbb;margin:20px 0px 0px 0px;padding-bottom:4px;}
.searchResult{padding:20px 5px 10px 5px;border-bottom:1px dashed #ccc;margin:3px;}
.queryWord{font-style:italic;color:#999;}
.emailProviders{float:left;margin:10px 0px 0px 10px;border:1px solid #ccc;border-right:0px;}
.emailProviders .text{text-align:right;}
.emailProviders li{padding:5px;margin:10px 0px 10px 0px;width:125px;}
.emailProviders .on{background:#ddd;padding-right:35px;}
.emailProviders a{font-size:14px;}
.emailProviders a img{color:#FFF;}
.emailForm{margin:8px 10px 10px 0px;background:#eee;padding:30px;float:left;border:1px solid #ccc;}
.emailForm .Textbox,.thTextArea,.emailForm .Select{display:block;width:160px;margin-bottom:10px;}
.emailForm label{color:#999;font-weight:bold;}
.emailForm .import{margin:15px 0px 10px 0px;}
.emailForm .showContacts{background:#FFF;padding:10px;}
.emailForm .thTableDesc td{font-weight:bold;border-bottom:2px solid #ccc;padding:5px 5px 5px 0px;}
.emailForm .showContacts{overflow: scroll;height:200px;}
.emailForm .showContacts td{font-size:10.5px;padding-bottom:3px;}
.tbErrorMsgGrad,.tbInfoMsgGrad{max-width:400px;padding:5px;}
.tbInfoMsgGrad{font-size:13.5px;}
.welcome{width:630px;color:#ff6699;font-size:15px;background:#f5f5f5;padding:15px;border:1px solid #ddd;margin-top:15px;}
.pickcat{padding:20px 20px 50px;margin:20px 15px 0px 5px;width:530px;}
.pickcat h3{font-weight:bold;margin-bottom:10px;border-bottom:1px solid #bbb;color:#555;}
.pickcat li {font-size:13px;color:#ff3399;}
.pickcat li a:hover{font-weight:bold;text-decoration:underline;}
.pickcat ul{padding:5px;width:135px;margin-left:11px;}
.friends{font-size:17px;border-bottom:1px solid #ccc;margin-top:20px;margin-bottom:20px;padding-left:20px;}
.friends a{margin-left:300px;}
.inCat{margin-bottom:5px;font-size:13px;font-style:italic;color:#777;}