/*  phpBB 3.0 Style Sheet

    --------------------------------------------------------------

   Style name:    ClanzDarkness2

   Based on style:   subSilver (the default phpBB 2 style)

   Original author:  subBlue ( http://www.subBlue.com/ )

   Modified by:      phpBB Themes / Bluepearl Design / Bluepearl Network ( http://www.bluepearl-design.com / http://www.bluepearl-network.com / http://www.phpbb-themes.net)

   

   This is an alternative style for phpBB3 for those wishing to stay with

   the familiar subSilver style of phpBB version 2.x

   

   Copyright 2006 phpBB Group ( http://www.phpbb.com/ )

    --------------------------------------------------------------

*/



/* Layout

 ------------ */

* {

   /* Reset browsers default margin, padding and font sizes */

   margin: 0;

   padding: 0;

}



html {

   font-size: 100%;

}



body {

   /* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */

   font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;

   color: #FFFFFF;

   background-color: #000000;

   background-image: url('styles/ClanzDarkness3/theme/images/back3.gif');

   font-size: 62.5%; /* This sets the default font size to be equivalent to 10px */

   margin: 0;

   scrollbar-face-color: #181818;

   scrollbar-highlight-color: #313328;

   scrollbar-shadow-color: #313328;

   scrollbar-3dlight-color: #76766C;

   scrollbar-arrow-color: #FFFFFF;

   scrollbar-track-color: #181818;

   scrollbar-darkshadow-color: #313328;

}



#wrapheader {



/* background-image: url('styles/ClanzDarkness3/theme/images/background.gif');

   background-repeat: repeat-x;*/

/* padding: 0 25px 15px 25px;*/

   padding: 0;

   margin: 10px 0 0 0;

}



#wrapcentre {

   margin: 15px 25px 0 25px;

}



#wrapfooter {

   text-align: center;

   clear: both;

}



#wrapnav {

   width: 100%;

   margin: 0;

   background-color: #1a1a1a;

   border-width: 1px;

   border-style: solid;

   border-color: #A9B8C2;

}



#logodesc {

   margin-bottom: 5px;

   padding: 5px 25px;

   background: #D9DFE4;

   border-bottom: 1px solid #4787A7;

}



#menubar {

   margin: 0 25px;

}



#datebar {

   margin: 10px 25px 0 25px;

}



#findbar {

   width: 100%;

   margin: 0;

   padding: 0;

   border: 0;

}



.forumrules {

   background-color: #1a1a1a;

   border-width: 1px;

   border-style: solid;

   border-color: #313131;

   padding: 4px;

   font-weight: normal;

   font-size: 1.1em;

   font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

}



.forumrules h3 {

   color: red;

}



#pageheader { }

#pagecontent { }

#pagefooter { }



#poll { }

#postrow { }

#postdata { }





/*  Text

 --------------------- */

h1 {

   color: white;

   font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;

   font-weight: bold;

   font-size: 2.2em;

   text-decoration: none;

}



h2 {

   font-family: Arial, Helvetica, sans-serif;

   font-weight: bold;

   font-size: 1.5em;

   text-decoration: none;

   line-height: 120%;

}



h3 {

   font-size: 1.3em;

   font-weight: bold;

   font-family: Arial, Helvetica, sans-serif;

   line-height: 120%;

}



h4 {

   margin: 0;

   font-size: 1.1em;

   font-weight: bold;

}



p {

   font-size: 1.1em;

}



p.moderators {

   margin: 0;

   float: left;

   color: #ffffff;

   font-weight: bold;

}



.rtl p.moderators {

   float: right;

}



p.linkmcp {

   margin: 0;

   float: right;

   white-space: nowrap;

}



.rtl p.linkmcp {

   float: left;

}



p.breadcrumbs {

   margin: 0;

   float: left;

   color: #ffffff;

   font-weight: bold;

   white-space: normal;

   font-size: 1em;

}



.rtl p.breadcrumbs {

   float: right;

}



p.datetime {

   margin: 0;

   float: right;

   white-space: nowrap;

   font-size: 1em;

}



.rtl p.datetime {

   float: left;

}



p.searchbar {

   padding: 2px 0;

   white-space: nowrap;

} 



p.searchbarreg {

   margin: 0;

   float: right;

   white-space: nowrap;

}



.rtl p.searchbarreg {

   float: left;

}



p.forumdesc {

   padding-bottom: 4px;

}



p.topicauthor {

   margin: 1px 0;

}



p.topicdetails {

   margin: 1px 0;

}



.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active {

   margin: 1px 0;

   color: red;

   font-weight:bold;

}



.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active {

   color: green;

   font-weight:bold;

}



.postapprove img, .postreported img {

   vertical-align: bottom;

}



.postauthor {

   color: #ffffff;

}



.postdetails {

   color: #ffffff;

}



.postbody {

   font-size: 1.3em;

   line-height: 1.4em;

   font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;

}



.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: #1a1a1a;

}



.nav {

   margin: 0;

   color: #ffffff;

   font-weight: bold;

}



.pagination {

   padding: 4px;

   color: #ffffff;

   font-size: 1em;

   font-weight: bold;

}



.cattitle {



}



.gen {

   margin: 1px 1px;

   font-size: 1.2em;

}



.genmed {

   margin: 1px 1px;

   font-size: 1.1em;

}



.gensmall {

   margin: 1px 1px;

   font-size: 1em;

}



.copyright {

   color: #444;

   font-weight: normal;

   font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

}



.titles {

   font-family: "Lucida Grande", Helvetica, Arial, sans-serif;

   font-weight: bold;

   font-size: 1.3em;

   text-decoration: none;

}



.error {

   color: red;

}





/* Tables

 ------------ */

th {

   color: #FFFFFF;

   font-size: 1.1em;

   font-weight: bold;

   background-color: #1a1a1a;

   background-image: url('styles/ClanzDarkness3/theme/images/cellpic3.gif');

   white-space: nowrap;

   padding: 7px 5px;

}





td {

   padding: 0px;

}

td.profile {

   padding: 4px;

   background-color: #262623;

}



.tablebg {

   background-color: #000000;

   border: 2px #313131 solid;

}



.catdiv {

   height: 28px;

   margin: 0;

   padding: 0;

   border: 0;

   background: #1a1a1a url('styles/ClanzDarkness3/theme/images/cellpic2.jpg') repeat-y scroll top left;

}

.rtl .catdiv {

   background: #1a1a1a url('styles/ClanzDarkness3/theme/images/cellpic2_rtl.jpg') repeat-y scroll top right;

}



.cat {

   height: 28px;

   margin: 0;

   padding: 0;

   border: 0;

   background-color: #1a1a1a;

   background-image: url('styles/ClanzDarkness3/theme/images/cellpic1.gif');

   text-indent: 4px;

}



.row1 {

   background-color: #1A1A1A;

   border: 2px solid #313131;

   border-width: 1px;

   padding: 4px;

}



.row2 {

   background-color: #262623;

   border: 2px solid #313131;

   border-width: 1px;

   padding: 4px;

}



.row3 {

   background-color: #1A1A1A;

   border: 2px solid #313131;

   border-width: 1px;

   padding: 4px;

}



.spacer {

   background-color: #1a1a1a;

}



hr {

   height: 1px;

   border-width: 0;

   background-color: #D1D7DC;

   color: #D1D7DC;

}



.legend {

   text-align:center;

   margin: 0 auto;

}



/* Links

 ------------ */

a:link {

   color: #D3D4AA;

   text-decoration: none;

}



a:active,

a:visited {

   color: #D3D4AA;

   text-decoration: none;

}



a:hover {

   color: #ffffff;

   text-decoration: none;

}



a.forumlink {

   color: #D3D4AA;

   font-weight: bold;

   font-family: "Lucida Grande", Helvetica, Arial, sans-serif;

   font-size: 1.2em;

}



a.topictitle {

   margin: 1px 0;

   font-family: "Lucida Grande", Helvetica, Arial, sans-serif;

   font-weight: bold;

   font-size: 1.2em;

}



a.topictitle:visited {

   color: #D3D4AA;

   text-decoration: none;

}



th a,

th a:visited {

   color: #D3D4AA !important;

   text-decoration: none;

}



th a:hover {

   text-decoration: underline;

}





/* Form Elements

 ------------ */

form {

   color: #ffffff;

   margin: 0;

   padding: 0;

   border: 0;

   background-color: #504f3d;

}



input {

   color: #ffffff;

   font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;

   font-size: 1.1em;

   font-weight: normal;

   padding: 1px;

   border: 1px solid #313131;

   background-color: #1a1a1a;

}



textarea {

   background-color: #1a1a1a;

   color: #ffffff;

   font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;

   font-size: 1.3em; 

   line-height: 1.4em;

   font-weight: normal;

   border: 1px solid #313131;

   padding: 2px;

}



select {

   color: #ffffff;

   background-color: #1a1a1a;

   font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;

   font-size: 1.1em;

   font-weight: normal;

   border: 1px solid #313131;

   padding: 1px;

}



option {

   padding: 0 1em 0 0;

}



option.disabled-option {

   color: graytext;

}



.rtl option {

   padding: 0 0 0 1em;

}



input.radio {

   border: none;

   background-color: #1a1a1a;

}



.post {

   background-color: #1a1a1a;

   border-style: solid;

   border-width: 1px;

}



.btnbbcode {

   color: #ffffff;

   font-weight: normal;

   font-size: 1.1em;

   font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;

   background-color: #1a1a1a;

   border: 1px solid #313131;

}



.btnmain {

   font-weight: bold;

   background-color: #1a1a1a;

   border: 1px solid #313131;

   cursor: pointer;

   padding: 1px 5px;

   font-size: 1.1em;

}



.btnlite {

   font-weight: normal;

   background-color: #1a1a1a;

   border: 1px solid #313131;

   cursor: pointer;

   padding: 1px 5px;

   font-size: 1.1em;

}



.btnfile {

   font-weight: normal;

   background-color: #1a1a1a;

   border: 1px solid #313131;

   padding: 1px 5px;

   font-size: 1.1em;

}



.helpline {

   background-color: #828067;

   border-style: none;

}





/* BBCode

 ------------ */

.quotetitle, .attachtitle {

   margin: 10px 5px 0 5px;

   padding: 4px;

   border-width: 1px 1px 0 1px;

   border-style: solid;

   border-color: #A9B8C2;

   color: #333333;

   background-color: #A9B8C2;

   font-size: 0.85em;

   font-weight: bold;

}



.quotetitle .quotetitle {

   font-size: 1em;

}



.quotecontent, .attachcontent {

   margin: 0 5px 10px 5px;

   padding: 5px;

   border-color: #A9B8C2;

   border-width: 0 1px 1px 1px;

   border-style: solid;

   font-weight: normal;

   font-size: 1em;

   line-height: 1.4em;

   font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;

   background-color: #FAFAFA;

   color: #4B5C77;

}



.attachcontent {

   font-size: 0.85em;

}



.codetitle {

   margin: 10px 5px 0 5px;

   padding: 2px 4px;

   border-width: 1px 1px 0 1px;

   border-style: solid;

   border-color: #A9B8C2;

   color: #333333;

   background-color: #A9B8C2;

   font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;

   font-size: 0.8em;

}



.codecontent {

   direction: ltr;

   margin: 0 5px 10px 5px;

   padding: 5px;

   border-color: #A9B8C2;

   border-width: 0 1px 1px 1px;

   border-style: solid;

   font-weight: normal;

   color: #006600;

   font-size: 0.85em;

   font-family: Monaco, 'Courier New', monospace;

   background-color: #FAFAFA;

}



.syntaxbg {

   color: #FFFFFF;

}



.syntaxcomment {

   color: #FF8000;

}



.syntaxdefault {

   color: #0000BB;

}



.syntaxhtml {

   color: #ffffff;

}



.syntaxkeyword {

   color: #007700;

}



.syntaxstring {

   color: #DD0000;

}





/* Private messages

 ------------------ */

.pm_marked_colour {

   background-color: #000000;

}



.pm_replied_colour {

   background-color: #A9B8C2;

}



.pm_friend_colour {

   background-color: #007700;

}



.pm_foe_colour {

   background-color: #DD0000;

}





/* Misc

 ------------ */

img {

   border: none;

}



.sep {

   color: #ffffff;

   background-color: #1a1a1a;

}



table.colortable td {

   padding: 0;

}



pre {

   font-size: 1.1em;

   font-family: Monaco, 'Courier New', monospace;

}



.nowrap {

   white-space: nowrap;

}



.username-coloured {

   font-weight: bold;

}



/* ClanzDarkness2

 ------------ */


/*
.top {

   background: url('styles/ClanzDarkness3/theme/images/top2.jpg');

   height: 135px;

   }



.top2 {

   background: url('styles/ClanzDarkness3/theme/images/top.jpg');

   background-repeat: no-repeat;

   height: 135px;

   }
 */


.sitepad {

   padding: 0px 0px 0px 130px;

   }



.side1 {

   vertical-align: top;

   }



.side2 {

   vertical-align: top;

   background: url('styles/ClanzDarkness3/theme/images/side2.jpg');

   }



.headerbot {

   background: url('styles/ClanzDarkness3/theme/images/headerbot.jpg');

   }



.q3 {

   background: url('styles/ClanzDarkness3/theme/images/q3.jpg');

   }



.q5 {

   background: url('styles/ClanzDarkness3/theme/images/q5.jpg');

   }



.a2 {

   background: url('styles/ClanzDarkness3/theme/images/a2.jpg');

   }



.a22 {

   background: url('styles/ClanzDarkness3/theme/images/a2.gif');

   }



.aq1 {

   background: url('styles/ClanzDarkness3/theme/images/aq1.jpg');

   }



.aq1-1 {

   background: url('styles/ClanzDarkness3/theme/images/aq1-1.jpg');

   }



.s2 {

   background: url('styles/ClanzDarkness3/theme/images/s2.jpg');

   }



.w1 {

   background: url('styles/ClanzDarkness3/theme/images/w1.jpg');

   }



.w2 {

   background: url('styles/ClanzDarkness3/theme/images/w2.jpg');

   }



.w1-1 {

   background: url('styles/ClanzDarkness3/theme/images/w1-1.jpg');

   }



.z2 {

   background: url('styles/ClanzDarkness3/theme/images/z2.jpg');

   }



.side3 {

   background: url('styles/ClanzDarkness3/theme/images/side3.jpg');

   }



.side4 {

   background: url('styles/ClanzDarkness3/theme/images/side2.jpg');

   }



.side5 {

   background: url('styles/ClanzDarkness3/theme/images/side3.jpg');

   }



.botbase {

   background: url('styles/ClanzDarkness3/theme/images/botbase.jpg');

   }



.a5 {

   background: url('styles/ClanzDarkness3/theme/images/a5.gif');

   }



.a6 {

   background: url('styles/ClanzDarkness3/theme/images/a2.gif');

   }

