/*  phpBB 3.0 Style Sheet
    --------------------------------------------------------------
	Style name:		BlitzersTheme
	Based on style:	subSilver2 
    --------------------------------------------------------------
*/

/* 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:Arial,Verdana,Helvetica,sans-serif;
	color:#000000;
	background:#272526 none repeat scroll 0% 50%;
	font-size:62.5%;
	margin:0pt;
}

#wrapheader {
	background-image:url(./images/background.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	height:auto !important;
	min-height:160px;
}

#wrapcentre {
	margin:25px;
}

#wrapfooter {
	text-align:center;
	clear:both;
}

#wrapnav {
	background-color:#ECECEC;
	border:1px solid #370000;
	margin:0px;
}

#logodesc {
	margin:0px;
	padding:0px;
}

#logodesc .logo {
	padding-left:15px;
	padding-top:20px;
	text-align:left;
}

#logodesc .guildhall {
	float:right;
	padding-top:13px;
	text-align:right;
}

.desc {
	color:#F1C555;
	padding-top:10px;
	text-align:center;
}

.desc h1 {
	color:#DFAB50;
	text-align:center;
}

#menubar {
	margin:0px;
	padding:27px 0px 0px 15px;
}

#menubar a {
	color:#F1C777;
	text-decoration:none;
}

#menubar a:hover {
	color:#F19E01;
}

#datebar {
	margin:0px;
	padding:15px 0px 0px 15px;
}

#datebar .gensmall {
	color:#F1C555;
}

#findbar {
	border:0px none;
	margin:0px;
	padding:0px;
	width:100%;
}

.styspacer {
	margin:0px;
	padding:10px;
}

.forumrules {
	background-color:#F9CC79;
	border:1px solid #370000;
	font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size:1.1em;
	font-weight:normal;
	padding:4px;
}

#pageheader { }
#pagecontent { }
#pagefooter { }

#poll { }
#postrow { }
#postdata { }


/*  Text
 --------------------- */ 
h1 {
	color:#FFFFFF;
	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:0px;
}

p {
font-size:1.1em;
}

p.moderators {
color:black;
float:left;
font-weight:bold;
margin:0px;
}
.rtl p.moderators {
float:right;
}
p.linkmcp {
float:right;
margin:0px;
white-space:nowrap;
}
.rtl p.linkmcp {
float:left;
}
.breadcrumb {
background-color:#343640;
padding:5px;
}
p.breadcrumbs {
float:left;
font-size:1.1em;
font-weight:bold;
margin:0px;
white-space:normal;
}
.rtl p.breadcrumbs {
float:right;
}
p.breadcrumbs a {
color:#9E7317;
}
p.breadcrumbs a:link {
color:#9E7317;
}
p.breadcrumbs a:active, p.breadcrumbs a:visited {
color:#978F65;
text-decoration:none;
}
p.breadcrumbs a:hover {
color:#D39A1F;
}
p.datetime {
color:#C3C3CA;
float:right;
font-size:1.1em;
margin:0px;
white-space:nowrap;
}
.rtl p.datetime {
float:left;
}
p.searchbar {
padding:2px 0pt;
white-space:nowrap;
}
p.searchbarreg {
float:right;
margin:0px;
white-space:nowrap;
}
.rtl p.searchbarreg {
float:left;
}
p.forumdesc {
padding-bottom:4px;
}
p.topicauthor {
margin:1px 0px;
}
p.topicdetails {
margin:1px 0px;
}
.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active {
color:red;
font-weight:bold;
margin:1px 0px;
}
.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:#000000;
}
.postdetails {
color:#000000;
}
.postbody {
font-family:"Lucida Grande","Trebuchet MS",Helvetica,Arial,sans-serif;
font-size:1.3em;
line-height:1.4em;
}
.postbody li, ol, ul {
margin:0pt 0pt 0pt 1.5em;
}
.rtl .postbody li, .rtl ol, .rtl ul {
margin:0pt 1.5em 0pt 0pt;
}
.posthilit {
background-color:yellow;
}
.nav {
color:#C3C3CA;
font-weight:bold;
margin:0px;
}
.pagination {
color:#A6A7B5;
font-size:1em;
font-weight:bold;
padding:4px;
}
.cattitle {
}
.ucp {
background-color:#2B2C32;
color:#260D10;
padding:4px;
}
.ucp2 {
background-color:#3A3B45;
color:#260D10;
padding:4px;
}
.gen {
color:#260D10;
font-size:1.2em;
margin:1px;
}
.genmed {
font-size:1.1em;
margin:1px;
}
.gensmall {
font-size:1em;
margin:1px;
}
.genmedbright {
color:#A6A7B5;
font-size:1.1em;
margin:1px;
}
.gensmallbright {
color:#A6A7B5;
font-size:1em;
margin:1px;
}
.noresult {
color:#A6A7B5;
}
.copyright {
color:#444444;
font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
}
.titles {
color:#FAC14D;
font-family:"Lucida Grande",Helvetica,Arial,sans-serif;
font-size:1.3em;
font-weight:bold;
text-decoration:none;
}
.error {
color:red;
}

/* Tables
 ------------ */
th {
background-color:#343640;
color:#C3C3CA;
font-size:1.1em;
font-weight:bold;
padding:7px 5px;
white-space:nowrap;
}
td {
padding:2px;
}
.tablebg {
background-color:#1A1A1F;
}
.catdiv {
background-color:#2E2F36;
border:0px none;
color:#8A6A53;
height:28px;
margin:0px;
padding:0px;
}
.rtl .catdiv {
background-color:#2C2E36;
color:#8A6A53;
}
.cat {
background-color:#2E2F36;
border:0px none;
color:#FFFFFF;
height:28px;
margin:0px;
padding:0px;
text-indent:4px;
}
.row1 {
background-color:#DADBE2;
padding:4px;
}
.row2 {
background-color:#CDCDD4;
padding:4px;
}
.row3 {
background-color:#3A3B45;
padding:4px;
}
.rowgood {
background-color:#C2D6CD;
padding:4px;
}
.rowneutral {
background-color:#CAC1D7;
padding:4px;
}
.rowbad {
background-color:#D7C1C3;
padding:4px;
}
.spacer {
background-color:#D1D7DC;
}
hr {
background-color:#D1D7DC;
border-width:0px;
color:#D1D7DC;
height:1px;
}
.legend {
margin:0pt auto;
text-align:center;
}
a:link {
color:#B68F17;
text-decoration:none;
}
a:active, a:visited {
color:#978F65;
text-decoration:none;
}
a:hover {
color:#D39A1F;
text-decoration:underline;
}
a.forumlink {
color:#9E7317;
font-family:"Lucida Grande",Helvetica,Arial,sans-serif;
font-size:1.2em;
font-weight:bold;
}
a.forumlink:hover {
color:#BD9418;
}
a.forumlink:visited {
color:#CBA01B;
text-decoration:none;
}
a.topictitle {
color:#454764;
font-family:"Lucida Grande",Helvetica,Arial,sans-serif;
font-size:1.2em;
font-weight:bold;
margin:1px 0px;
}
a.topictitle:visited {
color:#CBA01B;
text-decoration:none;
}
th a, th a:visited {
color:#978F65 !important;
text-decoration:none;
}
th a:hover {
text-decoration:underline;
}

/* Form Elements
 ------------ */
form {
border:0px none;
margin:0px;
padding:0px;
}
input {
background-color:#FAFAFA;
border:1px solid #370000;
color:#333333;
font-family:"Lucida Grande",Verdana,Helvetica,sans-serif;
font-size:1.1em;
font-weight:normal;
padding:1px;
}
textarea {
background-color:#FAFAFA;
border:1px solid #370000;
color:#333333;
font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
font-size:1.3em;
font-weight:normal;
line-height:1.4em;
padding:2px;
}
select {
background-color:#FAFAFA;
border:1px solid #370000;
color:#333333;
font-family:"Lucida Grande",Verdana,Helvetica,sans-serif;
font-size:1.1em;
font-weight:normal;
padding:1px;
}
option {
padding:0pt 1em 0pt 0pt;
}
.rtl option {
padding:0pt 0pt 0pt 1em;
}
input.radio {
background-color:transparent;
border:medium none;
}
.post {
background-color:white;
border-style:solid;
border-width:1px;
}
.btnbbcode {
background-color:#EFEFEF;
border:1px solid #370000;
color:#000000;
font-family:"Lucida Grande",Verdana,Helvetica,sans-serif;
font-size:1.1em;
font-weight:normal;
}
.btnmain {
background-color:#ECECEC;
border:1px solid #370000;
cursor:pointer;
font-size:1.1em;
font-weight:bold;
padding:1px 5px;
}
.btnlite {
background-color:#ECECEC;
border:1px solid #370000;
cursor:pointer;
font-size:1.1em;
font-weight:normal;
padding:1px 5px;
}
.btnfile {
background-color:#ECECEC;
border:1px solid #370000;
font-size:1.1em;
font-weight:normal;
padding:1px 5px;
}

/* BBCode
 ------------ */
.helpline {
background-color:#DEE3E7;
border-style:none;
}
.quotetitle, .attachtitle {
background-color:#A9B8C2;
border-color:#370000;
border-style:solid;
border-width:1px 1px 0px;
color:#333333;
font-size:0.85em;
font-weight:bold;
margin:10px 5px 0px;
padding:4px;
}
.quotetitle .quotetitle {
font-size:1em;
}
.quotecontent, .attachcontent {
background-color:#FAFAFA;
border-color:#370000;
border-style:solid;
border-width:0px 1px 1px;
color:#4B5C77;
font-family:"Lucida Grande","Trebuchet MS",Helvetica,Arial,sans-serif;
font-size:1em;
font-weight:normal;
line-height:1.4em;
margin:0px 5px 10px;
padding:5px;
}
.attachcontent {
font-size:0.85em;
}
.codetitle {
background-color:#A9B8C2;
border-color:#370000;
border-style:solid;
border-width:1px 1px 0px;
color:#333333;
font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
font-size:0.8em;
margin:10px 5px 0px;
padding:2px 4px;
}
.codecontent {
background-color:#FAFAFA;
border-color:#370000;
border-style:solid;
border-width:0px 1px 1px;
color:#006600;
font-family:Monaco,'Courier New',monospace;
font-size:0.85em;
font-weight:normal;
margin:0px 5px 10px;
padding:5px;
}
.syntaxbg {
color:#FFFFFF;
}
.syntaxcomment {
color:#FF8000;
}
.syntaxdefault {
color:#0000BB;
}
.syntaxhtml {
color:#000000;
}
.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:medium none;
}

.blue {
color:#D46400;
}

.sep {
background-color:#FFA34F;
color:black;
}

table.colortable td {
padding:0pt;
}

pre {
font-family:Monaco,'Courier New',monospace;
font-size:1.1em;
}

.nowrap {
white-space:nowrap;
}

.username-coloured {
	font-weight: bold;
}