
/* ::::: http://common.allakhazam.com/shared/basestyle.css ::::: */

#adblock { overflow: hidden; height: 120px; }
.fs8 { font-size: 9px; }
.sm { font-size: 9px; }
.lg { font-size: 18px; }
.mformDeleted, .mdeleted { text-decoration: line-through; }
.indented { padding-left: 100px; }
.notbold { font-weight: normal; }
.poster { padding: 8px; font-size: 11px; font-weight: normal; font-family: Verdana,Arial,Helvetica,sans-serif; }
.nowr, .nobr, .nowrap { white-space: nowrap; }
input[type="radio"] { border: medium none ; background: transparent none repeat; }
input[type="checkbox"] { border: medium none ; background: transparent none repeat; }
img { border: 0px none ; }
form { margin: 0px; padding: 0px; }
#msgRecentVisitors { padding: 5px; }
#msgCtrlBar2 { margin: 3px 0pt 1px; }
.forumReg { float: right; }
.forumButtons { float: right; }
.forumCtl { padding: 2px; text-align: right; }
.forumCtl img { height: 11px; width: 17px; }
.forumMainTable { width: 100%; border-collapse: collapse; }
.msgFtitle { margin: 5px 0pt; padding: 0pt 10px; }
.msgTree { padding: 2px; }
.msgMain { margin-top: 2px; margin-bottom: 3px; }
.msgExcellent { border: 3px solid rgb(0, 112, 221); }
.msgCtRt { float: right; }
.msgCtCn { text-align: center; }
.msgCtB, .msgCtT { padding: 2px; }
.msgCtPg { margin-top: -12px; }
.msgWhoFrame { padding: 2px; float: left; font-size: 10px; width: 130px; }
.msgHeaderFrame { padding: 2px; }
.msgContentFrame { padding: 10px; margin-left: 135px; }
.msgSig { padding-top: 10px; }
.msgFtFrame { padding: 0px 2px; clear: both; min-height: 12px; font-size: 9px; }
.msgReplies { float: right; }
.msgWhoFrame .msgRate { text-align: center; }
.msgWhoFrame .msgRate .msgAdminRate { margin: 15px 0pt; display: block; text-align: center; }
.msgRate { float: right; }
.msgRate img { padding: 0px 10px 0pt 0pt; }
.msgRate a { margin: 0pt 5px 0pt 0pt; }
.msgwrapper { padding-left: 35px; }
.msgPost { padding-left: 10px; padding-top: 20px; }
.msgPost .mform td { padding: 2px; }
.msgPreviewPane { margin: 100px 10px 0px 100px; }
.msgimgA { max-width: 800px; }
.msgquotesrc { font-size: 10px; font-weight: bold; padding-bottom: 3px; }
.msgpoll .msgpollq { font-size: 1.2em; font-weight: bold; }
.msgpoll { margin: 10px; }
.msgUM a { display: block; }
.msgUM div.msgUMex { display: none; }
.msgUM:hover div.msgUMex { visibility: visible; display: block; position: absolute; }
.msgUM div.msgUMex a { padding: 2px 1px; }
#msgSmilies { border-style: solid; border-color: rgb(238, 238, 238) rgb(51, 51, 51) rgb(51, 51, 51) rgb(238, 238, 238); border-width: 1px; padding: 5px; background: silver none repeat; display: none; width: 75px; position: absolute; }
#msgSmilieTrigger:hover #msgSmilies { display: block; }
#msgSmilieTrigger { float: left; }
#msgSmilieTrigger #msgSmilies img { cursor: pointer; }
.msgImg { padding: 2px; display: table-cell; }
.msgImg .msgImgLinks { font-size: 0.8em; text-align: center; }
.msgMain { border: 1px solid black; }
.IMIcont { border: 1px inset rgb(170, 170, 170); margin: 8px; display: table; float: left; height: 120px; width: 120px; text-align: center; font-size: 10px; }
.IMIcont .vAlign { display: table-cell; vertical-align: middle; }
.IMIcont .ltAlign { text-align: left; }
.a.newspreview { color: blue; }
.newspreview.a { color: blue; }
.newspreview { background: white none repeat; overflow: scroll; width: 55em; height: 40em; }
.wand { background: rgb(255, 255, 255) url('wand.jpg') repeat; width: 600px; height: 41px; }
.wand2 { background: rgb(255, 255, 255) url('wand2.jpg') repeat; width: 600px; height: 41px; }
.widthfix { width: 100%; }
#towerRt { margin: 5px 2px 1px 1px; float: right; width: 160px; height: 600px; }
#bannerMain { margin: 5px 5px 5px 170px; float: left; }
#mainContent { margin-left: 170px; margin-right: 5px; }
#mainContent.nonPrem { margin-right: 170px; clear: left; }
.msgPreview { border: 1px solid rgb(66, 66, 66); background: rgb(228, 228, 228) none repeat; overflow: hidden; font-size: 0.8em; width: 400px; }
.spoiler { background: rgb(228, 228, 228) none repeat; color: rgb(228, 228, 228); }

/* ::::: http://swg.allakhazam.com/styleB.css ::::: */

body { margin: 0px; background: rgb(28, 49, 76) none repeat; }
body, p, li { font-family: verdana,sans-serif; font-size: 12px; color: rgb(228, 224, 216); }
td { font-size: 12px; }
.sm, .sl { font-size: 9px; }
.lg { font-size: 18px; }
#mainContent { margin: 10px 10px 0px 170px; font-size: 12px; }
#leftMenu { position: absolute; width: 165px; clear: left; left: 0px; margin-top: 55px; }
#uctl { white-space: nowrap; text-align: right; color: black; }
#uctl a { color: black; }
#toplogobanner { background: transparent url('top_nav_backing.jpg') no-repeat; height: 129px; }
#toprow2left { background: transparent url('heading_row_2_all.jpg') no-repeat; float: left; width: 261px; height: 77px; }
#toprow2right { background: rgb(24, 10, 45) none repeat; height: 21px; }
#bannerMain { margin-left: 175px; white-space: nowrap; position: absolute; height: 110px; }
#mainContent.nonPrem { padding-top: 110px; }
.headerrow, #headerrow { border: 1px solid rgb(165, 191, 225); padding: 1px; background: rgb(44, 65, 90) none repeat; color: white; }
.welcomemsg { display: none; }
.skh, #skh { border: 1px solid white; background: rgb(44, 65, 90) none repeat; font-size: 11px; text-decoration: none; }
.rr, #rr { font-weight: bold; font-family: "Arial","Helv","Sans"; font-size: 22px; color: white; }
#mh, .mh { font-weight: bold; font-family: 'Verdana'; color: rgb(165, 191, 225); }
.hback { border-bottom: 1px solid blue; background-color: rgb(20, 43, 70); }
.hback a { display: block; width: 164px; font-weight: bold; padding-top: 2px; padding-bottom: 2px; padding-left: 1px; color: rgb(187, 209, 239); }
.hback a:hover { background-color: rgb(40, 107, 190); text-decoration: none; }
.mhback, .forumColH { background-color: rgb(20, 43, 70); }
.mhback a { padding: 3px; color: rgb(187, 209, 239); }
.mhback a:hover { background-color: rgb(40, 107, 190); text-decoration: none; }
.mitem { border-bottom: 1px solid blue; background: rgb(45, 65, 90) none repeat; width: 100%; }
.mitem a { display: block; width: 164px; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; color: white; }
.mitem a:hover { background-color: rgb(40, 107, 190); text-decoration: none; }
.mhimg { border: medium none ; height: 7px; width: 15px; }
.mimg { border: medium none ; height: 6px; width: 3px; }
a { text-decoration: none; color: rgb(165, 191, 225); }
a:hover { background: rgb(40, 107, 190) none repeat; color: white; text-decoration: underline; }
.msgRate a:hover { background: transparent none repeat scroll 0% 50%; text-decoration: none; }
a:visited {  }
.mli, #mli { background: rgb(45, 65, 90) none repeat; color: white; }
.aa, #aa { background: black none repeat; }
.mform, #mform { border: 1px solid rgb(165, 191, 225); background: rgb(63, 68, 77) none repeat; border-collapse: collapse; }
.mform2 { border: 1px solid rgb(165, 191, 225); border-collapse: collapse; }
.msgPreview { background: rgb(63, 68, 77) none repeat; }
input, textarea, select { border: medium none ; }
#fs16, .fs16 { font-size: 16px; }
.fs8, #fs8 { font-size: 10px; }
#bigrow { font-size: 18px; }
.lr, #lr { background: rgb(63, 68, 77) none repeat; }
.hb { background: rgb(24, 10, 45) none repeat; height: 21px; }
.hb td { text-align: center; width: 14%; }
.hb a { font-size: 9px; color: white; }
.hb a:hover { background-color: rgb(24, 10, 45); }
#highlightrow { background: rgb(126, 164, 209) none repeat; }
.bluerow { border-bottom: 1px solid blue; padding: 2px; background: rgb(44, 65, 90) none repeat; }
.msgbutton { border: 1px solid blue; padding: 5px; background: rgb(44, 65, 90) none repeat; font-family: verdana; font-size: 100%; color: white; cursor: pointer; }
.stybut { border: 1px solid blue; font-size: 9px; color: white; }
.skilllinktd { font-size: 9px; text-align: center; vertical-align: middle; }
.tb { border: 1px solid black; font-size: 90%; cursor: pointer; }
.mlr { border-bottom: 1px solid black; padding: 2px; background: rgb(63, 68, 77) none repeat; }
.mdr { border-bottom: 1px solid black; padding: 2px; }
.Administrator, .Administrator a:visited, .Administrator a:link, #Administrator { color: orange; font-weight: bold; }
.Author, #Author { color: DarkRed; font-weight: bold; }
.Guru, .bright, #Guru { color: yellow; font-weight: bold; }
.Sage, #Sage { color: red; font-weight: bold; }
.titled, #titled { color: orange; font-weight: bold; }
.Scholar, #Scholar { color: gold; font-weight: bold; }
a.mba:link { font-weight: bold; }
a.mba:visited { font-weight: normal; }
.mdeleted { border-bottom: 1px solid black; background: rgb(102, 136, 170) none repeat; color: black; text-decoration: line-through; }
.msgquote { margin: 5px 0px 5px 5px; }
.msgquotesrc { font-size: 10px; font-weight: bold; padding-bottom: 3px; }
.msgqorig { border: 1px solid rgb(187, 209, 239); padding: 3px 0px 3px 3px; background: rgb(47, 36, 45) none repeat; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 3px; margin-left: 5px; }
.mform2 .msgqorig { border: 1px solid rgb(187, 209, 239); padding: 3px 0px 3px 3px; background: rgb(47, 36, 45) none repeat; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 3px; margin-left: 5px; }
div.msgqorig div.msgqorig { background: rgb(63, 68, 77) none repeat; }
div.msgqorig div.msgqorig div.msgqorig { background: rgb(47, 36, 45) none repeat; }
div.msgqorig div.msgqorig div.msgqorig div.msgqorig { background: rgb(63, 68, 77) none repeat; }
div.msgqorig div.msgqorig div.msgqorig div.msgqorig div.msgqorig { background: rgb(47, 36, 45) none repeat; }
div.netmenu { margin: 0px 10px 0pt 0pt; padding: 0px; text-align: left; float: right; font-size: 85%; }
.netmenu ul { margin: 0pt; padding: 0pt; list-style-type: none; }
.netmenu li { border: 1px solid black; margin: 0pt -1px 0pt 0pt; padding: 0pt; width: 190px; color: black; text-decoration: none; background-color: white; float: left; }
.netmenu a { padding: 2px 0px 1px 4px; text-decoration: none; display: block; color: rgb(255, 255, 255); background-color: rgb(20, 43, 70); }
.netmenu a:hover { text-decoration: none; color: rgb(255, 255, 255); background-color: rgb(40, 107, 190); }
.netmenu li ul { display: none; }
.netmenu li:hover ul, .netmenu li.sfhover ul { border: 1px solid black; margin: 0pt; padding: 0pt; visibility: visible; display: block; position: absolute; z-index: 1; width: 190px; }
.netmenu li li { border: medium none ; }
.netmenu li li a { padding: 2px 0px 2px 4px; }
