/*top left+right bottom*/
/*BODY / HTML*/
html, body {margin: 0; font-family: Verdana; font-size: 8pt; background-color: white; line-height: 1.5em;}

/*LINKS*/
A:link, A:active, A:visited {color: #4b4685; text-decoration: none;} /*4b4685*/
A:hover {color: #4b4685; text-decoration: underline;}
A.bodylink {color: black; text-decoration: none}
A.black {color: black;}
A.orange {color: #FF7600; text-decoration: none} A:hover.orange {text-decoration: underline}
A.sig {color: #4b4685; text-decoration: none} A:hover.sig {text-decoration: underline}
A.dpurple {color: #1b1464; text-decoration: none} A:hover.dpurple {text-decoration: underline}
A.gray {color: #808080; text-decoration: none} A:hover.gray {text-decoration: underline} .gray {color: #808080}
A.yellow {color: #E9D926; text-decoration: none} A:hover.yellow {text-decoration: underline}
A.offwhite {color: #dcdbe8; text-decoration: none} A:hover.offwhite {text-decoration: underline}
A.aqua {color: aqua; text-decoration: none} A:hover.aqua {text-decoration: underline}
A.bluesig {color: #118de3; text-decoration: none} A:hover.bluesig {text-decoration: underline}
A.warn {color: red;}

/*HEADER*/
#header{ color: white; background-color: #333333; height: 100px; line-height: normal; height: 55px;}
#header A {color: white;}
#header img.logo {float: left; margin-top: 5px;}
#innerheader{ width: 994px; margin: 0 auto; padding: 5px 5px 5px 5px;}
#headerByline {color: white; padding: 5px; float: left; margin-top: 10px; margin-left: 15px;}

ul.usersess {float: right; padding: 0px; margin: 14px 0px 0px 0px; list-style-type: none;}
ul.usersess li{margin: 0px; padding: 0px 10px 0px 10px; border-right: 1px dotted #808080; display: inline}
ul.usersess li.last {border-right: none; padding-right: 0px}


#subtabguy {background-color: #f4f3fb; width: 100%; border-bottom: 1px solid #073e63}
#innersubtabguy {background-color: purple; width: 1002px; margin: 0 auto}
ul.subtabguy {padding: 0px; margin: 0px; list-style-type: none;}
ul.subtabguy li { float: left; margin: 5px 10px 0px 0px; display: inline; font-weight: bold; font-size: 13px} ul.subtabguy li A {color: black}
ul.subtabguy li.selected {position: relative; top: 1px; background-color: white; padding: 5px; border-left: 1px solid #073e63; border-right: 1px solid #073e63; border-top: 1px solid #073e63;}
ul.subtabguy li.unselected {background-color: #e0e0e0; padding: 5px 5px; margin-top: 6px;}


/*CENTER*/
#container {width:1002px; margin: 0px auto 0px auto; } /*margin:0 auto;*/ /*-4px auto 0px auto;*/
#whitecontainer { float: left; margin: 0 auto; } /*bgcolor white*/
        .double#whitecontainer {background-repeat:repeat-y; background-image: url('../images/layout/sideshadow_wline.png');}

#centerblock { min-height: 425px; width: 976px; float: left; padding: 10px 14px 5px 10px; border: 1px solid #dddddd }
        #centerblock.double { width: 657px; border-right: 1px solid transparent; border-left: none; border-top: none; border-bottom: none; padding: 10px 10px 5px 0px;}

/*RIGHT NAV*/
#rightblock { min-height: 425px; width: 334px; /*width:200px;*/ float: left; padding: 0px 0px 5px 0px;} /*padding: 0px 14px 5px 0px;*/

/*FOOTER*/
#footer { padding: 3px 10px; background-color: #333333; float: left; width: 982px; color: white; }
#footerWrap {margin: 0px auto 0px;}
ul.footer {padding: 0px; margin: 0; list-style-type: none;}
ul.footer li {float: right; margin-right: 30px;}
ul.footer li.first {margin-right: 0px}
ul.footer li.copyright {float: left;}
ul.footer li A {color: white}

/*SUBFOOTER*/
#subfooter {width: 984px; margin: 0px auto 0px auto; padding: 5px; text-align: center; color: #4b4685; font-weight: bold;}
#subfooter.loggedIn {margin-bottom: 29px;}
#subfooter a:link, #subfooter a:active, #subfooter a:visited{ color: #4b4685; text-decoration: none }
#subfooter a:hover {color: #4b4685; text-decoration: underline}


/*BOTTOMBAR*/
#bottombar {position: fixed; bottom: 0px; left: 0px; width: 100%;}
#innerbottombar {border: 1px solid #c7c6ce; padding: 2px; background-color: #f2f2e9; border: 1px solid #c7c6ce;}
div.sideblock {position: fixed; width: 175px; bottom:29px; z-index: 2; border: 1px solid #e7e7e7; border-bottom: none; background-color: #FBFBF9; padding: 5px; max-height: 400px; overflow-y: scroll; overflow-x: visible;}
div.sideblock#right {right: 1px;}
div.sideblock#left{ left: 1px;}


/*HEADINGS*/
h1 {color: #4b4685; font-size: 18pt;}
h2 {color: #1b1464; font-size: 16pt;}
h3 {color: #808080; font-size: 13pt;}
h4 {color: #FF7600; font-size: 11pt;}

/*THIS LETS ME OVERRIDE THE HEADING COLORS IF NECESSARY*/
h1.orange, h2.orange, h3.orange, h4.orange {color: #FF7600}
h1.sig, h2.sig, h3.sig, h4.sig {color: #4b4685}
h1.dpurple, h2.dpurple, h3.dpurple, h4.dpurple {color: #1b1464}
h1.gray, h2.gray, h3.gray, h4.gray {color: #808080}
h1.black, h2.black, h3.black, h4.black {color: black}

h2.cathead {font-weight: normal; font-size: 13pt; margin-top: 0px; margin-bottom: 0px; color: #FF7600}


/*PARAGRAPHS*/
p.activity span.type{color: #808080; font-weight: bold}
p.activity span.name{color: #4b4685;}
p.error,p.warn,span.warning {color: red; font-weight: bold;}
p.crumbs {border-bottom: 1px solid #808080; color: #808080; padding: 5px 0px; font-weight: bold}
p.litbyline {color: #808080} /*UNDER LIT TITLE*/
p.litbyline span {color: black; font-weight: bold} p.litbyline span A {color: black}


/*POSITION*/
.top {margin-top: 0px;}
.topaway {margin-top: 10px;}
.bottom {margin-bottom: 0px}
.bottomaway {margin-bottom: 10px}
.left {float: left}
.right {float: right}
.textcenter {text-align: center}
.textright {text-align: right}
.one {margin-left: 15px; margin-right: 15px;}
.two {margin-left: 30px; margin-right: 30px;}
.three {margin-left: 45px; margin-right: 45px;}
.clear {clear: both}
.absolute {position: absolute;}
.relative {position: relative}
.hidden {display: none;}


/*GENERAL*/
.underline {text-decoration: underline;}
.reading {line-height: 1.5em}
.bold {font-weight: bold}


/*BOXES*/
div.recentbox {float: left; margin-bottom: 20px;}
div.recentbox img {float: left; margin: 0px 10px 10px 0px; border: 1px solid #dcdbe8;}
div.recentbox span {color: #FF7600; font-weight: bold}


/*TAGS*/
ul.tags {float: left; color: #808080; margin: 0; padding: 0;}
ul.tags li {list-style-type: none; margin-right: 20px; float: left;} ul.tags li A {color: #808080}


/*STANDARD RIGHT*/

.rightBoxCont {margin-top: 35px; text-align: center; background-color: #f4f3fb; padding: 10px;}

.rightBoxGuy { margin-top: 36px; position: relative; top: -1px;}/*padding: 4px 4px 8px 4px;*/
.rightBoxGuy h4 { margin-top: 0px; margin-bottom: 4px; font-size: 12px; display: block; border-top: 1px solid #073e63; background-color: #e0e0e0; color: black; padding: 3px 3px 3px 10px;}


.rightBoxGuy p {padding: 0px 10px}

.rightBoxnoP {padding-bottom: 4px;} /*IF A BOX HAS NO P TAG IN IT*/
ul.sitesLike {padding-left: 5px; margin-top: 0px; margin-bottom: 0px;}
ul.sitesLike li { margin-bottom: 5px; list-style-type: none; background-image: url('http://questional.com/images/icons/bullet_toggle_plus.png'); background-repeat: no-repeat; padding-left: 20px;}

/*RECENT QUESTIONS*/
table.recQuestions td { padding: 10px 10px; border-bottom: 1px solid #e8e8d8;}
table.recQuestions tr.row1 td {}
table.recQuestions tr.row2 td {background-color: white;}


/*RECENT LITERATURE*/
.recentLity { margin-top: 10px; float: left; border-top: 1px solid #d1d1d1; padding-top: 10px;}
.recentLity img {float: left; border: 1px solid #808080; margin-left: 10px; margin-right: 10px; margin-bottom: 0px;}


/*INTERVIEW LISTINGS*/
table.interviewList {line-height: 18px; width: 100%; margin: 0px auto 0px;}
table.interviewList td {padding-left: 15px; }
table.interviewList td.ad {padding-left: 0px;}
table.interviewList td.visual {padding-left: 0px; width: 100px; text-align: left;}
table.interviewList td.visual img {border: 1px solid #808080}
table.interviewList td.desc {text-align: left; padding-right: 10px; }
table.interviewList td.desc h2 {margin-top: 0px; margin-bottom: 0px; font-weight: normal; line-height: 24px; position: relative; top: -4px;} table.interviewList td.desc h2 A {color: #118de3}

table.interviewList td.date {display: none; }
table.interviewList div.date {color: #454545; padding-top: 2px; background-image: url('http://questional.com/images/rate_box.png'); width: 50px; height: 43px; line-height: 16px; margin: 0 auto; text-align: center}
table.interviewList div.date strong {font-size: 15px}

div.interviewSeperator {height: 1px; width: 100%; border-top: 1px solid #e7e7e7; margin: 30px 0px 20px 0px}


table.interviewList ul {padding: 0px; margin: 20px 0px 0px 0px; list-style-type: none;}
table.interviewList ul li { color: #808080; float: left; margin-right: 20px;}
table.interviewList ul li A {color: #1b1464}
table.interviewList ul li.category {background-image: url('http://i.neoseeker.com/mgv/53534-bobbonew/534/53/folder_display.png'); background-repeat: no-repeat; padding-left: 22px;}
table.interviewList ul li.comments { background-position: 0px 2px; background-image: url('http://i.neoseeker.com/mgv/53534-bobbonew/534/31/comments_display.png'); background-repeat: no-repeat; padding-left: 22px;}
table.interviewList ul li.answers { background-position: 0px 2px; background-image: url('http://questional.com/images/icons/page_white_edit.png'); background-repeat: no-repeat; padding-left: 22px;}

table.interviewList ul li.question { width: 45px; background-position: 0px 2px; background-image: url('http://questional.com/images/icons/page_white_go.png'); background-repeat: no-repeat; padding-left: 22px;}
table.interviewList ul li.blog { width: 45px; background-position: 0px 2px; background-image: url('http://questional.com/images/icons/layout_sidebar.png'); background-repeat: no-repeat; padding-left: 22px;}
table.interviewList ul li.interview { width: 45px; background-position: 0px 2px; background-image: url('http://questional.com/images/icons/newspaper.png'); background-repeat: no-repeat; padding-left: 22px;}




table.interviewList ul li.likeButton {display: none; position: relative; top: -2px; background-image: url('http://i.neoseeker.com/mgv/53534-bobbonew/534/20/likebutton_display.png'); width: 49px; height: 23px}

p.likeButton {background-image: url('http://i.neoseeker.com/mgv/53534-bobbonew/534/20/likebutton_display.png'); background-repeat: none; width: 49px; height: 23px;}



/*QUESTION / ANSWER / COMMENT CONTENT*/
table#content {clear: both; margin-bottom: 10px; margin-top: 14px; border-collapse:collapse}
table#content td {padding: 10px 3px; border-bottom: 1px dotted #e7e7e7} /*GIVES SPACING AND BORDER SEPARATE*/
table#content tr td:first-child {padding-left: 0px} /*THIS KEEPS FIRST TD ALIGNED WITH PAGE*/
table#content td.avatar {font-size: 7pt; color: #808080; width: 80px; text-align: center; padding-right: 0px; padding-left: 0px;}



/*ACTUAL QUESTION BLOB*/
table#content tr.question td {padding: 10px 6px;} /*weeird*/ /*border-bottom: 1px solid #e7e7e7*/
table#content tr.question:first-child td {border-bottom: none}  /*ADDED THIS IF ERRANEOUS*/
table#content tr.question td.bottomrow{border-bottom: 1px solid #e7e7e7}

table#content td.rate {padding-right: 0px; padding-left: 0px; text-align: center; background-position: 0px 11px; background-image: url('http://questional.com/images/rate_box.png'); background-repeat: no-repeat; width: 40px;}  /*50px*/
table#content td.rate p:first-child {font-size: 14pt; margin-top: 12px}
table#content td.rate p {margin-top: 26px}

table#content tr.bestanswer td {background-color: #f2f2e9;}

table#content span.newcomment, table#content span.newanswer {font-size: 11pt; font-weight: bold;}
table#content span.newcomment {color: #808080}
table#content span.newanswer {color: #c7c6ce}

table#content span.questionTitle A  {color: #118de3; font-size: 13pt; font-weight: normal; line-height: 24px}
table#content ul.perm {margin-bottom: 5px;}


/*REPLIES TABLE*/
table.replies {}
table.replies td {padding: 20px 5px; border-bottom: 1px solid #e7e7e7; line-height: 1.5em}
table.replies tr td:first-child {padding-left: 0px; width: 100px; line-height: 1em;}
table.replies tr.highlight td{background-color: #f2f2e9}
table.replies td textarea {width: 100%; height: 75px; color: black}
div.innercomment {margin: 0px -5px; color: #808080; padding: 5px;} /*margin: 0px 63px;*/
div.innercomment tr td:first-child {width: 35px}
div.innercomment tr td textarea {width: 100%; height: 75px; color: black;}



/*LITCP*/
table.litindex { }
table.litindex tr:first-child td {background-color: #f2f2e9; margin: 2px; border-top: 1px solid #e7e7e7; font-weight: bold}
table.litindex td {padding: 10px 5px; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;}
table.litindex td:first-child {border-left: 1px solid #e7e7e7;}


ul.writers {margin: 0; padding: 0;}
ul.writers li {float: left; list-style-type: none; margin: 0px 5px 5px 0px; padding: 3px; border: 1px solid #c7c6ce}



table.addlit td {padding: 5px;}

table.editlit td {padding: 5px}
table.editlit td:first-child {width: 135px; font-weight: bold}
table.editlit td.blurb {border-top: 1px dotted #e7e7e7;} table.editlit td.blurb textarea { height: 175px; line-height: 200% }
table.editlit td.notes {font-weight: normal; border-top: 1px dotted #e7e7e7;} table.editlit td.notes textarea { height: 50px; line-height: 200% }

table.editlit td.tags {} table.editlit td.tags textarea { height: 130px; line-height: 200% }
table.editlit td.body {padding-top: 20px; border-top: 1px dotted #e7e7e7;}
table.editlit td textarea.body {height: 800px; line-height: 200%}

table.leader {}
table.leader tr:first-child td {background-color: #f2f2e9; margin: 2px; border-top: 1px solid #e7e7e7; font-weight: bold}
table.leader td {padding: 5px; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;}
table.leader td:first-child {border-left: 1px solid #e7e7e7;}

div#litBodyContent h4, div#litBodyContent h3  {color: black}

/*LITERATURE UNDER CLASSIFICATION*/
table.litclassify {margin-top: 15px;}
table.litclassify td {padding-bottom: 10px; border-bottom: 1px dotted #e7e7e7; color: #808080}



/*TABLE VER1 STYLE*/
table.ver1 tr:first-child td {background-color: #f2f2e9; margin: 2px; border-top: 1px solid #e7e7e7; font-weight: bold}
table.ver1 td {padding: 5px; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;}
table.ver1 td:first-child {border-left: 1px solid #e7e7e7;}
table.ver1 tr.two td{background-color: #FBFBF9}


/*SPANS*/
span.questionTitle, span.questionTitle A {color: #4b4685;}
span.username, span.username A {color: #808080; font-weight: bold;}
span.offline {color: #808080; font-weight: normal}
span.online {color: green;}
span.rated {color: #808080}
span.rankadmin {color: #000066}
span.rankmoderator {color: #990000;}
span.rankdeveloper {color: green;}
span.feedbackrequest {color: #1b1464; font-weight: bold}



/*TABS GENERAL*/
ul.tabs {margin: 0; padding: 0;}
ul.tabs li {list-style-type: none; margin: 0px; padding: 3px; font-weight: bold; border: 1px solid #c7c6ce}
ul.tabs li.leftside {float: left; margin-right: 5px;}
ul.tabs li.rightside {float: right; margin-left: 5px;}
ul.tabs li.on {background-color: #4b4685; color: #dcdbe8;} ul.tabs li.on A {color: #dcdbe8}
ul.tabs li.off {background-color: #f2f2e9; color: #808080} ul.tabs li.off A {color: #808080}
ul.tabs li.zero {margin: 0px}
ul.tabs li.noborder {border: 1px solid transparent}
ul.bottomline {border-bottom: 1px solid #c7c6ce;}
ul.bottomline li {border-bottom: 0px solid black;}

ul.tabs#hometabs {float: right; border-bottom: 0px solid #c7c6ce; margin-bottom: 5px;}

ul.tabs#memprofile {width: 100%; margin-bottom: 15px;}
ul.tabs#memprofile li.on {background-color: #f2f2e9; color: #808080;}
ul.tabs#memprofile li.off {background-color: white; color: #808080}
ul.tabs#memprofile li A {color: #808080}

ul.tabs#pm {float: left; margin-bottom: 10px; width: 100%; border-bottom: 1px solid #e7e7e7; padding-bottom: 5px}



/*PERMISSION STUFF*/
ul.perm {margin: 0; padding: 0px; visibility:visible;}
ul.perm li.zero {margin: 0px;}
ul.left li {float: left; margin: 0px 0px 0px 5px;}
ul.right li {float: right; margin: 0px 5px 0px 0px;}
ul.perm li {list-style-type: none; padding: 2px; font-weight: normal; border: 1px solid #e7e7e7; background-color: #FBFBF9; color: #808080}
ul.perm li.untouched {border: 1px solid red;}
ul.perm li.touched {border: 1px solid green;}
ul.perm li A {color: #808080}


/*HRS*/
hr.one {border-top: 1px solid #c7c6ce; border-left: transparent; border-right: transparent; border-bottom: transparent; width: 100%; float: left; margin: 5px 0px;}
hr.two {border-top: 1px dotted #e7e7e7; width: 100%; margin: 0px; border-left: transparent; border-right: transparent; border-bottom: transparent; }
hr.three {border-bottom: 1px solid #e7e7e7; width: 100%; margin: 0px; border-left: transparent; border-right: transparent; border-top: transparent; }



/*IMAGES*/
table.images {margin-top: 10px}
table.images tr td:first-child {text-align: center; } /*width: 150px*/
table.images td {text-align: center;}
table.images td.image {margin: 5px}
table.images img {border: 1px solid black;}



/*BBCODE*/
.bbcode_floatleft {float: left;}
.bbcode_floatleft img {margin-right: 10px; margin-bottom: 10px; position: relative; top: 4px;}
.bbcode_floatright {float: right;}
.bbcode_floatright img {margin-left: 10px; margin-bottom: 10px; position: relative; top: 4px;}



/*SOCIAL*/
ul.socialbookmark{margin: 0px 0px 0px 0px; padding: 0;}
ul.socialbookmark li {padding: 2px; list-style-type: none; /*width: 16px; height: 16px;*/ float: left; margin: 0px 3px 0px 0px}
ul.socialbookmark li img {float: left; margin-right: 3px}
ul.socialbookmark li.zero {margin: 0px;}
ul.socialbookmark li img {border: none}
ul.socialbookmark li:hover {background-color: #e7e7e7}
ul.socialbookmark li.share {background-color: none; color: #808080;} ul.socialbookmark li.share:hover {background-color: transparent;}
ul.socialbookmark li a {display: block; float: right}







/*TABLES*/
table {border-spacing: 0px; width: 100%; border-collapse:collapse;}

table.memberstat {margin: 0px 10px}
table.memberstat td {padding: 5px; text-align: center;} /*sets center on two, but then we specifically set text align to left on first child*/
table.memberstat tr td:first-child {font-weight: normal; padding-left: 0px; width: 80%; text-align: left;}
table.memberstat tr:first-child td {padding-top: 0px;} /*only set padding-top to 0 for tds in first tr*/    /*THIS IS WRONG I THINK*/



table.register tr td {padding: 5px}
table.register tr td:first-child {padding-left: 0px; width: 150px}
table.register span {font-weight: bold}
table.register td.subtext {font-weight: normal; color: #808080;}


table.addquest tr td {padding: 5px;}
table.addquest tr td:first-child {padding-left: 0px; width: 125px; font-weight: bold; color: #1b1464}


table.profileFriends {margin: 0px 10px}
table.profileFriends tr:first-child td {border-top: 1px dotted #e7e7e7}
table.profileFriends td {background-color: transparent; padding: 5px; border-bottom: 1px dotted #e7e7e7}



/*DUPLICATE TABLE*/
table.userlist tr:first-child td {border-top: 1px dotted #e7e7e7}
table.userlist td {background-color: transparent; padding: 5px; border-bottom: 1px dotted #e7e7e7}



/*PM*/
table.newpm {width: 475px; margin: 0 auto;}
table.newpm td{padding: 4px}
table.newpm input[type="text"] {width: 100%}


table.mailbox {}
table.mailbox tr:first-child td {border-top: 1px dotted #e7e7e7}
table.mailbox tr.one td {background-color: #d1d0e0}
table.mailbox td {padding: 5px; border-bottom: 1px dotted #e7e7e7}


table.addban tr td{padding: 5px}
table.addban tr td:first-child {font-weight: bold; padding-left: 0px}

table.preban {width: 350px}
table.preban tr td {padding: 5px}
table.preban tr td:first-child {font-weight: bold; padding-left: 0px}


table.posts {}
table.posts td {padding: 5px; line-height: 1.5em}
table.posts tr td.userinfo {border-right: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; width: 150px; line-height: 1em; border-bottom: 1px solid #e7e7e7;}
table.posts tr td.body {line-height: 1.7em; border-bottom: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7;}
table.posts tr td.date {height: 10px; text-align: right; border-bottom: 1px solid #e7e7e7; padding: 5px; border-right: 1px solid #e7e7e7;}
table.posts tr td.perm {height: 10px; border-bottom: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7;}
table.posts tr.one td {background-color: #d1d0e0}
table.posts td textarea {width: 100%; height: 75px}



/*LISTS*/
ul.related{margin-left: 15px; padding: 0; list-style-type:square}
ul.related li{margin-top: 10px}
ul.related li:first-child {margin-top: 0px}

ul.square{margin-left: 15px; padding: 0; list-style-type:square}
ul.square li{margin-top: 10px}
ul.square li:first-child {margin-top: 0px}

ul.indent {margin-left: 45px;}



/*OVERLAYS*/
div.overlayout {position: absolute; left: 0px; width: 100%;}
div.overlayin {width: 500px; margin: 0 auto; background-color: #f2f2e9; padding: 10px; border: 4px solid #ddd}

div.preavatarlist {height: 180px; overflow-y: scroll;} div.preavatarlist img{margin: 4px; border: none;}


/*FORMS*/
textarea {overflow: auto; border: 1px solid #e7e7e7; font-size: 8pt; padding-top: 2px; font-family: Verdana;}
textarea.wide {width: 100%}
textarea.tall {height: 75px;}
textarea.expander {font-weight: bold; float: none; height: 16px; width: 100%; /*370*/ color: black;  /*margin-right: 15px*/}
textarea.pm {width: 100%; height: 100px}
select {border: 1px solid #e7e7e7;}
input.submit {background-color: #E9D926; border: 0px solid #1b1464; color: #1b1464; font-weight: bold; font-size: 8pt; padding: 2px}
input.homeaskbutt {clear: both; margin-top: 5px; margin-bottom: 5px; display: none}
input[type="text"], input[type="password"] {border: 1px solid #e7e7e7;}
input[type="text"].wide { width: 100%; }
textarea.addreply {font-weight: bold; float: none; /*height: 16px;*/ height: 100px; width: 645px; padding: 5px; /*370*/ color: black; margin-top: 20px; border: 1px solid #CFCFCF; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
input[type="submit"].addreply {background-color: #E9D926; border: 0px solid #1b1464; color: #1b1464; font-weight: bold; font-size: 8pt; padding: 2px; /*display: none;*/ margin-top: 10px;}
textarea.homePreQuestion {margin-top: 10px}




/*BOTTOM BAR*/
p.firstnotif {border-top: 1px dotted #e7e7e7;}
p.notif {border-bottom: 1px dotted #e7e7e7; margin-top: 0px; margin-bottom: 0px; padding: 5px;}
p.newnotif {background-color: #f2f2e9}

table.notifs {}
table.notifs td {padding: 5px 0px}
table.notifs tr:first-child td{border-top: 2px dotted #e7e7e7;}
table.notifs tr.date td{border-bottom: 2px dotted #e7e7e7;}
table.notifs tr.new td {background-color: #f2f2e9}


table.memberlook {margin-top: 5px;}
table.memberlook td {background-color: #4b4685; color: #dcdbe8; padding: 3px; font-weight: bold; text-align: center} /*table.memberlook td A {color: #dcdbe8;}*/


table.memberindex {margin-top: 5px;}
table.memberindex td {padding: 5px 5px 5px 5px; border-bottom: 1px dotted #e7e7e7;}
table.memberindex td.wildcard {font-weight: bold; color: #4b4685}
table.memberindex tr td:first-child {padding-left: 0px; height: 50px; width: 50px;}
table.memberindex tr:first-child td {padding-top: 0px}


table.forumindex tr:first-child td{border-top: 1px solid #e7e7e7}
table.forumindex tr td{padding: 5px; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7}
table.forumindex tr td:first-child {border-right: none}

table.forumthreads tr:first-child td {background-color: #f2f2e9; margin: 2px; border-top: 1px solid #e7e7e7; font-weight: bold}
table.forumthreads td {padding: 5px; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;}
table.forumthreads td:first-child {border-left: 1px solid #e7e7e7;}
table.forumthreads tr.two td{background-color: #FBFBF9} /*not used*/

table.foruminfo {margin-top: 60px}
table.foruminfo tr:first-child td {background-color: #f2f2e9; margin: 2px; border-top: 1px solid #e7e7e7; font-weight: bold; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;}
table.foruminfo td {padding: 5px; }
table.foruminfo td:first-child {border-left: 1px solid #e7e7e7;}
table.foruminfo td.middlecell {border-right: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7;}
table.foruminfo td.lastcell {border-bottom: 1px solid #e7e7e7}



table.standard td {padding: 5px} /*GENERAL TABLE*/
table.standard td:first-child {padding-left: 0px}


table.celebNewQuestForm {}
table.celebNewQuestForm td.first {width: 75px; height: 30px; font-weight: bold}
table.celebNewQuestForm input[type="text"] {border: 1px solid #dddddd}
table.celebNewQuestForm textarea {width: 100%; margin-top: 5px; border: 1px solid #dddddd; height: 100px}
table.celebNewQuestForm input[type="submit"] {margin-top: 10px}



/*LIMITS*/
div.floodwarn {color: #808080; border: 1px solid #808080; padding: 5px}


/*GOOGLE SEARCH*/
div.googlesearch {float: right}
div.googlesearch input[type="submit"] {background-color: #E9D926; border: 0px solid #1b1464; color: #1b1464; font-weight: bold; font-size: 8pt; padding: 2px}
div.googlesearch input[type="text"] {background-color: white;}
