* {
margin:0;
padding:0;
}
html {
font-size:100%;
}
body {
background:#000000 none repeat scroll 0 0;
color:#A0A0A0;
font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
font-size:10px;
margin:0;
padding:5px;
}
#body-simple {
background:#080003 none repeat scroll 0 0;
padding:5px;
}
img {
border:medium none;
}
.gen {
font-size:1.2em;
margin:1px;
}
.genmed {
font-size:1.1em;
margin:1px;
}
.gensmall {
font-size:1em;
margin:1px;
}
.titles {
font-family:"Lucida Grande",Helvetica,Arial,sans-serif;
font-size:1.3em;
font-weight:bold;
text-decoration:none;
}
.error, table td .error {
color:#CA2E15;
}
.spacer {
background:#272731 repeat-x scroll left top;
border:1px solid #272731;
color:#7a7674;
padding:1px;
}
hr {
border-color:#272731;
border-style:solid;
border-width:1px 0 0;
height:0;
}
.pagination {
font-size:1em;
font-weight:bold;
padding:4px;
}
a {
color:#FFFFFF;
text-decoration:none;
}
a:active, a:visited {
color:#8b8f9c;
text-decoration:none;
}
a:hover {
color: white;
text-decoration:underline;
}
a.forumlink {
font-family:"Lucida Grande",Helvetica,Arial,sans-serif;
font-size:1.2em;
font-weight:bold;
}
a.topictitle {
font-family:"Lucida Grande",Helvetica,Arial,sans-serif;
font-size:1.2em;
font-weight:bold;
margin:1px 0;
}
a.topictitle, .postbody a {
color:#8b8f9c;
}
a.topictitle:visited, .postbody a:visited {
color:#8B8F9C;
}
a.topictitle:visited:hover, .postbody a:visited:hover {
color: white;
}
a.topictitle:hover, .postbody a:hover {
color: white;
}
#maintable {
margin:0 auto;
}
#logorow {
padding:0;
}
#logo-mid {
padding:1px;
text-align:center;
}
#logo1 {
}
#logo2 {
}
#contentrow {
background:#1d1d26 repeat-x scroll left top;
padding:0;
}
#contentrow1 {
background:transparent repeat-x scroll left bottom;
padding:0;
}
#content1 {
background:transparent repeat-y scroll left top;
}
#content2 {
background:transparent repeat-y scroll right top;
}
#content-left {
background:#000000 none no-repeat scroll left bottom;
padding:0;
text-align:left;
}
#content-right {
background:#000000 no-repeat scroll right bottom;
padding:0;
text-align:right;
}
#content-mid {
background:#000000 no-repeat scroll left bottom;
padding:7px 3px;
}
.pm-notify-new, .pm-notify-unread {
background:#1c1c1e repeat-x scroll left top;
border:1px solid #4f4e5a;
font-size:12px;
font-weight:bold;
margin:10px 0;
padding:10px;
text-align:center;
}
.pm-notify-new a, .pm-notify-new a:visited, .pm-notify-unread a, .pm-notify-unread a:visited {
text-decoration:underline;
}
.pm-notify-header {
color:#CA2E15;
margin-bottom:10px;
}
.pm-notify-new {
border:1px solid #CA2E15;
padding:30px;
}
.navrow {
color:#A0A0A0;
font-size:11px;
height:21px;
overflow:hidden;
padding:5px;
text-align:center;
}
.navrow b, .navrow strong {
font-weight:normal;
}
.navrow a, .navrow a:visited {
color:#8b8f9c;
/*padding-left:5px;
padding-right:5px;*/
text-decoration:none;
}
.navrow a:hover {
color:#CA2E15;
text-decoration:underline;
}
a.link-new, a.link-new:visited {
color: white;
/* color: #8B8F9C; */
}
a.link-new:hover, a.link-new:visited:hover {
color: white;
}
.tablebg {
background-color:#000000;
border:1px solid #4f4e5a;
}
.block-start .tablebg, .block-start .tablebg .block-start .tablebg {
border-bottom-width:0;
border-top-width:0;
}
.block-start .tablebg .tablebg {
border-bottom-width:1px;
border-top-width:1px;
}
.row1, .row2, .row3, .legend, .forumrules, tr.row1 .row, tr.row2 .row, tr.row3 .row, .postbottom {
border:1px solid #272731;
padding:4px;
}
th {
background:#272731 url(http://www.sonsofseasons.com/forum/styles/Dark-Shines/imageset/SoStitle_forumBd.jpg) repeat-x scroll left top;
border:1px solid #3D3735;
color:#7a7674;
font-size:11px;
font-weight:bold;
height:26px;
padding:0 5px;
text-align:center;
white-space:nowrap;
}
th a, th a:visited {
color:#7a7674 !important;
text-decoration:underline;
}
th a:hover {
color:#8F786D;
text-decoration:underline;
}
td {
padding:2px;
}
td.profile {
padding:4px;
}
.catdiv, .cat, .cathead {
background:#272731  repeat-x scroll left top;
border:1px solid #3D3735;
height:24px;
padding:0 3px;
}
.cat, .cathead {
text-indent:4px;
}
caption, .cap-div {
background:transparent  repeat-x scroll left top;
background-image: url(/forum/styles/Dark-Shines/imageset/SoStitle_cat_v3.jpg);
height:27px;
margin:0;
padding:0;
text-align:center;
white-space:nowrap;
}
.cap-left {
background:transparent  no-repeat scroll left top;
}
.cap-right {
background:transparent no-repeat scroll right top;
border:1px solid #3D3735;
height:21px;
padding-top:6px;
}
caption, caption h1, caption h2, caption h3, caption h4, caption span, .cap-div, .cap-div h1, .cap-div h2, 

.cap-div h3, .cap-div h4, .cap-div span {
color:#C4C4C4;
font-size:12px;
font-weight:bold;
}
caption h1, caption h2, caption h3, caption h4, caption span, .cap-div h1, .cap-div h2, .cap-div h3, 

.cap-div h4, .cap-div span {
display:inline;
}
caption a, caption a:visited, .cap-div a, .cap-div a:visited {
color:#C4C4C4;
text-decoration:underline;
}
caption a:hover, .cap-div a:hover {
color:#DCDCDC;
text-decoration:underline;
}
.block-start {
background:transparent url repeat-x scroll left bottom;
}
.block-end-left {
background:transparent url no-repeat scroll left top;
}
.block-end-right {
background:transparent url no-repeat scroll right top;
}
.block-end-left, .block-end-right {
height:4px;
overflow:hidden;
padding:0;
}
#wrapfooter {
color:#8A8A8A;
padding-top:10px;
text-align:center;
}
.copyright {
color:#8A8A8A;
font-size:9px;
font-weight:normal;
line-height:1.2em;
}
.copyright a, .copyright a:visited {
color:#8A8A8A;
text-decoration:underline;
}
.copyright a:hover {
color:#AAAAAA;
}
.breadcrumb {
background-color:#000000;
}
.breadcrumb .row1 {
background: #1c1c1e url(http://www.sonsofseasons.com/forum/styles/Dark-Shines/imageset/SoStitle_cat2_v2.jpg) repeat scroll 0 0;
}
p.breadcrumbs {
color:#A0A0A0;
float:left;
font-size:1em;
font-weight:bold;
margin:0;
padding:0;
white-space:normal;
}
.rtl p.breadcrumbs {
float:right;
}
p.datetime {
float:right;
font-size:1em;
margin:0;
padding:0;
white-space:nowrap;
}
.rtl p.datetime {
float:left;
}
.subforum.read {
background:transparent  no-repeat scroll left top;
padding-left:12px;
}
.subforum.unread {
background:transparent  no-repeat scroll left top;
padding-left:12px;
}
.legend {
margin:0 auto;
padding:2px;
text-align:center;
}
.legend-viewforum {
margin:0;
text-align:left;
}
.forumrules {
background:#1c1c1e none repeat scroll 0 0;
border:1px solid #4f4e5a;
font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
font-size:1.1em;
font-weight:normal;
padding:4px;
}
.forumrules h3 {
color:#CA2E15;
}
.postsubject {
color:#8b8f9c;
font-size:12px;
font-weight:bold;
}
td.postbottom {
background:#000000 repeat-x scroll left top;
border:1px solid #3D3735;
color:#909090;
font-size:10px;
padding:2px;
vertical-align:middle;
white-space:nowrap;
}
td.postbuttons {
padding-top:3px;
}
.postdetails {
color:#B0B0B0;
font-size:10px;
text-align:left;
}
.postdetails b {
color:#B0B0B0;
font-weight:normal;
}
.posterrank {
color:#909090;
font-size:9px;
}
.posterprofile {
color:#8b8f9c;
font-size:10px;
}
.postauthor {
color:#8b8f9c;
font-size:12px;
font-weight:bold;
margin-bottom:3px;
}
.postonline {
margin-bottom:2px;
}
.postreported, .postreported a:visited, .postreported a:hover, .postreported a, .postreported a:active {
color:#CA2E15;
font-weight:bold;
margin:1px 0;
}
.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a, .postapprove a:active {
color:#27A833;
font-weight:bold;
}
.postapprove img, .postreported img {
vertical-align:bottom;
}
.postbody {
font-size:12px;
line-height:1.4em;
margin:3px 0;
}
.signature {
color:#909090;
font-size:11px;
margin-top:5px;
}
.signature .line {
color:#797979;
}
.postbody li, ol, ul {
margin:0 0 0 1.5em;
}
.rtl .postbody li, .rtl ol, .rtl ul {
margin:0 1.5em 0 0;
}
.posthilit {
background-color:#B4B4C0;
}
.postsubject {
color:#8b8f9c;
font-size:12px;
font-weight:bold;
}
.postbody a {
text-decoration:underline;
}
.folder-current a, .folder-current a:visited {
color:#CA2E15;
font-weight:bold;
}
.folder-current a:hover {
color:#CA2E15;
}
td.pm_marked_colour {
background:#CA2E15 none repeat scroll 0 0;
}
td.pm_marked_colour_left {
border-left:3px solid #CA2E15;
padding-left:2px;
}
td.pm_marked_colour_right {
border-right:3px solid #CA2E15;
padding-right:2px;
}
td.pm_replied_colour {
background:#8b8f9c none repeat scroll 0 0;
}
td.pm_replied_colour_left {
border-left:3px solid #8b8f9c;
padding-left:2px;
}
td.pm_replied_colour_right {
border-right:3px solid #8b8f9c;
padding-right:2px;
}
td.pm_friend_colour {
background:#007700 none repeat scroll 0 0;
}
td.pm_friend_colour_left {
border-left:3px solid #007700;
padding-left:2px;
}
td.pm_friend_colour_right {
border-right:3px solid #007700;
padding-right:2px;
}
td.pm_foe_colour {
background:#DD0000 none repeat scroll 0 0;
}
td.pm_foe_colour_left {
border-left:3px solid #DD0000;
padding-left:2px;
}
td.pm_foe_colour_right {
border-right:3px solid #DD0000;
padding-right:2px;
}
form {
border:0 none;
margin:0;
padding:0;
}
textarea, select, .post, .btnbbcode, .btnmain, .btnlite, .btnfile, .helpline {
background-color:#020100;
border:1px solid #4f4e5a;
color:#A0A0A0;
font-family:"Lucida Grande",Verdana,Helvetica,sans-serif;
font-weight:normal;
}
.cat .btnmain, .cat .btnlite, .cat select {
background-color:#020100;
border-color:#4f4e5a;
color:#A0A0A0;
}
input {
font-size:1.1em;
padding:1px;
}
textarea {
font-size:1.3em;
line-height:1.4em;
padding:2px;
}
select {
font-size:1.1em;
padding:1px;
}
option {
padding:0 1em 0 0;
}
.rtl option {
padding:0 0 0 1em;
}
.post {
border-style:solid;
border-width:1px;
}
.btnbbcode {
background-color:#1c1c1e;
border:1px solid #3D3735;
color:#A0A0A0;
font-size:1.1em;
}
.btnbbcode:hover {
color:#FFFFFF;
}
.btnmain {
cursor:pointer;
font-size:1.1em;
font-weight:bold;
padding:1px 5px;
}
.btnlite {
cursor:pointer;
font-size:1.1em;
font-weight:normal;
padding:1px 5px;
}
.btnfile {
font-size:1.1em;
font-weight:normal;
padding:1px 5px;
}
.helpline {
background-color:transparent;
border-style:none;
color:#B0B0B0;
}
#helpline {
color:#B0B0B0;
}
* html textarea, * html select, * html .post, * html .btnmain, * html .btnlite, * html .btnfile {
}
* html .cat .btnmain, * html .cat .btnlite {
}
textarea:hover, select:hover, .post:hover, .btnmain:hover, .btnlite:hover, .btnfile:hover {
border-color:#8A817B;
}
textarea:focus, select:focus, .post:focus, .btnmain:focus, .btnlite:focus, .btnfile:focus {
/* background-color:#30261E; */
border-color:#9E928E;
color:#A8A8A8;
}
.cat .btnmain:hover, .cat .btnlite:hover, .cat select:hover {
border-color:#8A817B;
}
.cat .btnmain:focus, .cat .btnlite:focus, .cat select:focus {
border-color:#9E928E;
color:#FFFFFF;
}
label:hover {
color:#A8A8A8;
}
.bb-wrapper {
clear:both;
margin:10px 20px;
}
.bb-wrapper .bb-wrapper {
margin:5px 10px;
}
.bb-left-top, .bb-right-top, .bb-left-bot, .bb-right-bot {
height:4px;
overflow:hidden;
padding:0;
width:4px;
}
.bb-left-top {
background:transparent no-repeat scroll left top;
}
.bb-right-top {
background:transparent no-repeat scroll right top;
}
.bb-left-bot {
background:transparent no-repeat scroll left bottom;
}
.bb-right-bot {
background:transparent no-repeat scroll right bottom;
}
.bb-top, .bb-bot {
height:4px;
overflow:hidden;
padding:0;
}
.bb-top {
background:#1d1d26 repeat-x scroll left top;
}
.bb-bot {
background:#1d1d26 repeat-x scroll left bottom;
}
.bb-left, .bb-right {
/* background-color:#1d1d26; */
overflow:hidden;
padding:0;
width:4px;
}
.bb-left {
/* border-left:1px solid #433B31; */
}
.bb-right {
/* border-right:1px solid #433B31; */
}
.bb-content {
background-color:#1d1d26;
padding:0 2px;
}
.bb-quote {
background-image:url(images/bg_quote.gif);
background-position:right top;
background-repeat:no-repeat;
}
.bb-code {
background-image:url(images/bg_code.gif);
background-position:right top;
background-repeat:no-repeat;
}
.bb-attach {
background-image:url(images/bg_attach.gif);
background-position:right top;
background-repeat:no-repeat;
}
.quotetitle, .attachtitle, .codetitle {
color:#8b8f9c;
font-size:0.85em;
font-weight:bold;
padding-bottom:3px;
}
.quotetitle .quotetitle {
font-size:1em;
}
.quotecontent, .attachcontent {
color:#A0A0A0;
font-size:1em;
font-weight:normal;
line-height:1.4em;
}
.attachcontent {
font-size:0.85em;
}
.codecontent {
color:#A0A0A0;
direction:ltr;
font-family:Monaco,'Courier New',monospace;
font-size:11px;
font-weight:normal;
}
.attachcontent, html > body .postbody {
overflow:auto;
}
.syntaxbg {
color:#A0A0A0;
}
.syntaxcomment {
color:#808080;
}
.syntaxdefault {
color:#A0A0A0;
}
.syntaxhtml {
color:#B0B0B0;
}
.syntaxkeyword {
color:#CCCCCC;
}
.syntaxstring {
color:#8b8f9c;
}
h1 {
font-family:"Lucida Grande","Trebuchet MS",Verdana,sans-serif;
font-size:1.8em;
font-weight:bold;
text-decoration:none;
}
h2 {
font-family:Arial,Helvetica,sans-serif;
font-size:1.5em;
font-weight:bold;
line-height:120%;
text-decoration:none;
}
h3 {
font-family:Arial,Helvetica,sans-serif;
font-size:1.3em;
font-weight:bold;
line-height:120%;
}
h4 {
font-size:1.1em;
font-weight:bold;
margin:0;
}
p {
font-size:1.1em;
}
p.moderators {
color:#8b8f9c;
float:left;
font-weight:bold;
margin:0;
}
.rtl p.moderators {
float:right;
}
p.linkmcp {
float:right;
margin:0;
white-space:nowrap;
}
.rtl p.linkmcp {
float:left;
}
p.searchbar {
padding:2px 0;
white-space:nowrap;
}
p.searchbarreg {
float:right;
margin:0;
white-space:nowrap;
}
.rtl p.searchbarreg {
float:left;
}
p.forumdesc {
padding-bottom:4px;
}
p.topicauthor {
margin:1px 0;
}
p.topicdetails {
margin:1px 0;
}
td.history-current, tr.row1 td.history-current, tr.row2 td.history-current {
background:#272731 none repeat scroll 0 0;
}
table.colortable td {
padding:0;
}
pre {
font-family:Monaco,'Courier New',monospace;
font-size:1.1em;
}
.nowrap {
white-space:nowrap;
}
.username-coloured {
font-weight:bold;
}
.sep {
color:#8b8f9c;
}