.article, .article2, #wiki, #about, #faq, #reputation, #ethics, #fsrs, #mypage, #users, #tags, #collab, .commentform, .commentsbox, #answerQuestion, #askQuestion, #WYSIWYG, #demoBox, .wmd-preview { border:2px solid #DDDDDD; float:right; margin-bottom:5px; min-height:80px; overflow:hidden; padding-bottom:10px; position:relative; top:37px; width:774px; }
.article2 { min-height:120px; }
.scores { background: transparent url("/img/0star.png") no-repeat scroll 0pt 0pt; display:block; height:17px; left:10px; position:absolute; top:15px; width:86px; cursor:pointer; z-index:1; }
.scores ul { font-size:18px; font-weight:bold; list-style-type:none; margin-bottom:0; margin-left:0; margin-top:0; padding:5px 2px; position:absolute; text-align:center; }
.scores2, .scores3 { display:block; height:17px; left:13px; position:absolute; top:15px; width:86px; background:transparent url("/img/0star.png") no-repeat 0 0; z-index:1; }
.scores2 ul, .scores3 ul { font-size:18px; font-weight:bold; list-style-type:none; margin-bottom:0; margin-left:0; margin-top:0; padding:5px 2px; position:absolute; text-align:center; }
.scores3 { left:10px; top:25px; }
#about1ofus { font-size:12px; }
#userstable tr { height:30px; padding:0; margin:0; }
#userstable td { width:184px; padding:0; margin:0; vertical-align:baseline; }
#userstable { position:relative; margin:auto; margin-top:15px; }
.alphabet { margin:auto; position:relative; padding:15px; text-align:center; }
/*#userstable span { float:right;
font-weight:bold;
position:relative;
right:5px;
text-align:right;
top:-15px; }*/
#votes, #votes2 { font-size:12px; background-color:#FFFFFF; height:36px; left:0; padding:0 6px 15px; position:absolute; text-align:center; top:0; width:50px; display:none; }
#votes span, #votes2 span { font-weight:bolder; font-size:27px; }
#votes2 { font-size:12px; width:70px; }
#answers span { font-weight:bolder; font-size:27px; }
#answersbad span { font-weight:bolder; font-size:27px; }
#author { bottom:5px; color:#666699; font-size:12px; font-weight:bold; padding:6px 6px 10px; position:absolute; right:50px; text-align:right; width:175px; height:35px; }
#badges { width: 95px; height: 16px; right: 0pt; position: absolute; }
#author2 { color:#666699; float:right; font-size:12px; font-weight:bold; padding:6px 6px 10px; position:relative; right:40px; text-align:right; width:175px; }
#voting, #voting2 { position: absolute; top: 60px; left: 30px; width:49px; }
#voting2 { left:25px; top:50px; }
#plus { margin: auto; width: 23px; cursor: pointer; height:22px; }
#thescore { font-size:14px; font-weight:bold; height:16px; padding-top:0; position:relative; text-align:center; width:49px; }
#minus { height:22px; margin:2px auto auto; width:23px; }
.commentform { background-color:#FFFEEE; border-top:none; display:none; margin-top:-5px; padding:0; width:745px; min-height:0; margin-right:12.5px; height:0; }
.commentsbox { background-color:#FFFEEE; border-top:none; display:block; margin-top:-5px; padding:0; width:725px; min-height:0; margin-right:25px; height:auto; }
.commentContent { position: relative; float: left; border-bottom:1px #DDDDDD solid; left:5px; }
.commentContentText { padding: 15px; position: relative; float: left; width: 520px; }
#commentAuthor { padding: 15px; position: relative; float: right; display: inline; }
.commentComment { position: relative; float: left; left: 3px; border-bottom:1px #DDDDDD solid }
#authorscore { background: transparent url("/img/whitecrown.png") no-repeat scroll 0pt 0pt; z-index:-1; height:29px; padding:6px 6px 10px; position:absolute; right:-65px; text-align:center; top:-5px; width:54px; cursor:pointer; }
#bytags { background-color:#ECF5FF; color:#000000; height:8px; padding:3px 7px 10px; position:absolute; right:1px; text-align:center; top:23px; width:50px; display:none; }
#bywikis { background-color:#C1DEFD; color:#0000CC; height:8px; padding:3px 7px 10px; position:absolute; right:1px; text-align:center; top:1px; width:50px; display:none; }
.captionscores, #captionrss1 { font-size:12px; font-weight:normal; background-color:lightyellow; border:1px solid yellow; left:70px; padding:6px 6px 10px; position:absolute; text-align:left; top:0px; width:255px; display:none; z-index:999; }
#captionwikis1, #captionwikis2, #captionwikis3, #captionwikis4, #captionwikis5, #captionwikis6, #captioncc1 { font-size:12px; font-weight:normal; width:67px; right:67px; top:-4px; background-color:lightyellow; border:1px solid yellow; padding:6px 3px; position:absolute; text-align:left; display:none; z-index:999; }
#captiontags1, #captiontags2, #captiontags3, #captiontags4, #captiontags5, #captiontags6 { font-size:12px; font-weight:normal; width:110px; right:67px; top:-4px; background-color:lightyellow; border:1px solid yellow; padding:6px 3px; position:absolute; text-align:left; display:none; z-index:999; }
#captionbuttonmenu1, #captionbuttonmenu2, #captionbuttonmenu3, #captionbuttonmenu4, #captionbuttonmenu5, #captionbuttonmenu6, #captionbuttonmenu7, #captionbuttonmenu8, #captionbuttonmenu9, .communityModeOver, #communityAnswerOver, #communityQuestionOver { display:none; float:right; position:absolute; top:40px; white-space:nowrap; z-index:999; }
#captionbuttonmenuspan { background-color:lightyellow; border:1px solid yellow; font-size:12px; font-weight:normal; padding:6px 6px 10px; position:absolute; right:-30px; }
#captionrss1 { top:-7px; left:175px; }
#captioncc1 { width:160px; top:0px; right:55px; }
#captionpointer { background:transparent url("/img/captionpointer.png") no-repeat scroll 0 0; height:15px; width:5px; position:absolute; left:-6px; }
#captionpointerright { background:transparent url("/img/captionpointerright.png") no-repeat scroll 0 0; height:15px; width:5px; position:absolute; right:-6px; }
#captionpointertop { background:transparent url("/img/captionpointertop.png") no-repeat scroll 0 0; height:5px; width:15px; position:absolute; left:5px; top:-5px; }
#answers { background-color:#A7F6FF; height:36px; padding:0 6px 15px; position:absolute; right:0; text-align:center; top:0; width:50px; display:none; }
#answersbad { background-color:#FFB3B3; height:36px; padding:0 6px 15px; position:absolute; right:0; text-align:center; top:0; width:50px; display:none; }
#titletext { background:#FFFFFF url("/img/leftbar.png") no-repeat scroll 0 0; border-collapse:collapse; border-color:#DDDDDD #DDDDDD; border-style:solid solid none none; border-width:2px 2px medium medium; color:#2D2B2B; font-size:24px; font-weight:bolder; left:246px; position:absolute; top:7px; padding-left:8px; padding-right:8px; }
#titletext a { padding-right:8px; }
#answerTitleText { border-collapse:collapse;color:#2D2B2B;float:left;font-size:18px;font-weight:bolder;left:4px;padding-left:8px;padding-right:8px;position:relative;top:43px;z-index:1; }
#favouriteThis { width:45px;height:45px;background:transparent url(/img/favStarOff.png) no-repeat scroll 0 0; }
#favouriteThis:hover { background:transparent url(/img/favStar.png) no-repeat scroll 0 0; }
#favStarContainer { width: 45px; height: 45px; position: absolute; left: 86px; top: 60px; }
#questionhead, #questionhead2 { color:#0000CC; float:left; font-size:12px; font-weight:bold; left:15px; overflow:hidden; padding-top:15px; position:relative; text-align:left; text-decoration:underline; width:623px; }
#questioncontent, #questioncontent2 { color:#000000; float:left; font-size:12px; font-weight:normal; left:15px; overflow:hidden; position:relative; text-align:left; top:5px; width:450px; }
#questionhead2, #questioncontent2 { left:15px; width:623px; overflow:hidden; margin-top:10px; }
#questioncontent2 { margin-bottom:45px; }
#attachedtags { clear:both; color:#996666; float:left; font-size:25px; font-weight:bold; left:0; overflow:hidden; position:relative; text-align:left; top:5px; width:580px; }
#faqtags { color:#996666; font-size:25px; font-weight:bold; margin:20px; padding-bottom:40px; position:relative; text-align:left; top:0px; width:568px;}
#offensive { bottom:15px; font-size:12px; font-weight:lighter; left:150px; position:relative; text-align:left; width:575px;height:18px; }
#offensive a { color:#9999CC; }
#attachedtags a, #faqtags a { background:#EEFFFF none no-repeat scroll 0 0; border-color:#A0BBE2 #C6D8F9 #C6D8F9 #A0BBE2; border-style:solid; border-width:1px; margin:0 0 0 4px; padding:0; color:#2D2B2B; font-weight:bold; height:21px; padding:5px 9px 0px; text-decoration:none; white-space:nowrap; font-size:12px; position:relative; text-align:left; float:left; }
.views, .views2 { background-color:#FFFFFF; border:1px solid #FF00FF; height:19px; margin-left:86px; padding:3px 0 0; position:absolute; text-align:left; top:-3px; white-space:nowrap; z-index:1; padding-left:5px; padding-right:5px; }
#comments2 { font-size:12px; position:relative; text-align:center; }
#comments2 span, #views span, #views2 span { font-size:10.5px; }
/* Menu 1 */
#button1 { margin:0; z-index:998; }
.buttontabs1 ul { font-size:16px; font-weight:bold; list-style-type:none; padding:5px 2px; margin-left:0px; margin-bottom:0px; margin-top:1px; position:absolute; right:0px; top:0px;  list-style-position:outside; list-style-image:none; }
.buttontabs1 li { background:transparent url("/img/unleftbluecurve.png") no-repeat scroll 0 0; float:left; white-space:nowrap; margin:0px 0px 0px 4px; padding:0; background-color:#A7F6FF; height:31px; }
.buttontabs1 li a { color:#2D2B2B; background:transparent url("/img/unrightbluecurve.png") no-repeat scroll 100% 0; font-weight:bold; padding:0px 13px 3px; text-decoration:none; white-space:nowrap; float:left; }
.buttontabs1 li a span { top:8px; position:relative; }
.buttontabs1 li span a { padding-top:5px; }
#activetab { background:#1671D3 url("/img/ldbluecurve.png") no-repeat scroll 0 0; height:35px; margin-top:-4px; }
#activetab a { background:transparent url("/img/rdbluecurve.png") no-repeat scroll 100% 0; color:#FFFFFF; }
#activetab2 { background:#1671D3 url("/img/ldshadebluecurve.png") no-repeat scroll 0 0; margin-bottom:1px; padding-bottom:0; width:233px; }
#activetab2 a { background:transparent url("/img/rdshadebluecurve.png") no-repeat scroll 100% 0; color:#FFFFFF; }
#highlight { background:#FFAAAA url("/img/llredcurve.png") no-repeat scroll 0 0; }
#highlight a { background:transparent url("/img/rlredcurve.png") no-repeat scroll 100% 0; }
.buttontabs1 li a:hover { color:#FFFFFF; }
#rss, #searchecho, #dataecho { background:transparent url("/img/rss.png") no-repeat scroll 0 1px; left:468px; position:absolute; top:17px; }
#dataecho { left:170px; top:18px; background:none; color:#AA0A03; }
#searchecho { background:none; top:17px; left:440px; color:#30A0AA; }
#author span { text-decoration:underline; color:#0000CC; }
#author span:hover { text-decoration:underline; color:#33CC99; cursor:pointer; }
#cancelComment { position:absolute; top:5px; background-color:#C1EEFF; border:1px #00A9E6 solid; width:65px; right:15px; }
#addComment { position:absolute; top:40px; background-color:#C1FFC1; border:1px #00DD6F solid; width:110px; right:15px; }
#commentText { width:600px; margin:5px; height:49px; }
#answerQuestion { width:745px; margin-right:12.5px; border:none; }
.richText { margin:2px; margin-right:0px; width:29px; height:29px; position:relative; float:left; background:#FDFDFD no-repeat scroll 0 0; }
#richTest { height:30px; width:905px; margin:7px 7px 0; margin-bottom:0; }
#answerQuestionTextarea, #askQuestionTextarea { margin: 0px 7px 0px 7px; width: 905px; height: 150px; border:1px #999999 solid; }
#ReferenceTitle {border:1px solid #999999; height:14px; margin:3px; position:relative; width:20%;}
#ReferenceURL {border:1px solid #999999; height:14px; margin:3px; position:relative; width:20%;}
#askQuestionTextarea { width:932px; }
#askQuestionTitle {border:1px solid #999999;
float:left;
height:18px;
margin:7px;
position:relative;
width:860px;}
#communityQuestion { clear:right;float:right;margin:6px 22px 0px 2px;position:relative; }
#communityAnswer { position:relative; clear:right; float:right; margin:8px; margin-bottom:0px; margin-top:10px; }
#askTags { float:left; height:16px; margin:7px; position:relative; width:490px; }
#submitAnswerQuestion { position:relative; float:right; margin:10px 7px 0; background-color:#AAEEAA; border:1px #88BB88 solid; }
#submitQuestion { position:relative; float:right; margin:10px 20px 0px 0px; margin-bottom:0px; background-color:#AAEEAA; border:1px #88BB88 solid; }
#submitTag { position:relative; float:right; margin:40px 20px 0 0; background-color:#AAEEAA; border:1px #88BB88 solid; }
#cancelAnswerQuestion, #cancelQuestion { position:relative; float:right; margin:8px; margin-bottom:0px; background-color:#99DDFF; border:1px #AAAAEE solid; }
#wiki, #about, #mypage { min-height:0px; }
#mypage { padding-bottom:30px; }
h1, h4 { margin:15px; border-bottom:1px #DDDDDD solid; }
h4 { font-size:18px; }
#lgreentable { border-collapse:collapse; margin:0 auto; margin:5px; }
#lgreentable tbody tr td { width:8px; height:8px; }
#lgreentable .topMiddle, #lgreentable .middleLeft, #lgreentable .middleMiddle, #lgreentable .middleRight, #lgreentable .bottomMiddle { background-color:#CCFF99; }
#echoquestion { background-color:#F4FFF4; margin:15px 15px 25px 140px; padding:5px;}
h2 { margin:0px 160px 0px 0px; border-bottom:1px #DDDDDD solid; font-size:18px; }
#commenton { background-color:#EBFEF7; cursor:pointer; }
#commenton:hover { background-color:#CBFEDC; }
rquote depreicated { width:20px; height:35px; background-color:#33FF00; position:absolute; bottom:12px; background:transparent url("/img/rquote.png") no-repeat scroll 100% 0; margin-left:3px; }
lquote depreicated { width:20px; height:35px; background-color:#33FF00; position:absolute; bottom:16px; left:-15px; background:transparent url("/img/lquote.png") no-repeat scroll 100% 0; }
big { font-weight:bolder; font-size:18px; }
/* Menu^1 */
body { margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; font-size:12px; font-family:Arial; }

/*extra*/
#answerFormBits { clear:left; background-color:#EEFFEE; padding-left:7px; float:left;font-size:16px;font-weight:bold;height:20px;margin-bottom:7px;margin-left:7px;margin-right:7px;margin-top:7px;position:relative;width:95px; border:1px #CCDDCC solid; }
#reference1{ display:none; }
#referencesToAddHelper { padding:5px;clear:both; }
.wmd-preview { float:left;margin:0 0 20px;padding:10px;position:relative;left:115px;top:10px;width:600px; }
code { background-color:#DDFFDD; margin-left:15px; padding:5px; width:500px; }
#references { background-color:#F4FFF4; margin:15px 15px 10px 10px; }
#favAdd:hover { background: transparent url(/img/favStar.png) }
#favAdd { background: transparent Url(/img/favStarOff.png) repeat scroll 0% 0%; width: 45px; height: 45px; position: absolute; left: 85px; top: 54px; cursor: pointer; }
.gad { width:568px; margin-top:1em; }
