/* 



	sliced - a free web template by spyka webmaster

  	http://www.spyka.net

	

	phpBB3 port by Awesome Styles

	http://www.awesomestyles.com

	

	based on subSilver2 by subBlue

	http://www.subBlue.com

	

*/



/* page */

html, * {

	padding:0;

	margin:0;

}

body {

	background-image:url('images/page_background.gif');

	background-repeat:repeat;

	background-color:#323232;

	font-size:1.0em;

	font-family:"Trebuchet MS", Verdana, Arial; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px

padding:0;
align: center;

text-align:center;
} 


}





/* layout */
div#totalcontainer {
	/* text-align:center;*/
	
	margin-left:auto;
	margin-right:auto;
	width: 900px; 
	
	align: center;
	 
	border: 0px solid #669999 
}

div#container {

    margin-left:auto;
    
	margin-right:auto;

	width:900px;

	align: center;

	/* margin: 0px 0px 0px 0px; */


}


div#header {

	align: center;

	background-image:url('images/header_background.jpg');

	background-repeat:repeat-x;

	background-color:#F85C5D;

	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px

}

div#header p {

	text-align:center;

	color:#ffffff;

}

div#content {

	margin:2px 6px;

	font-size:0.8em;

}

div#footer p {

	font-size:0.8em;

	text-align:center;

}





/* navigation menu */

div#nav {

	width:100%;

	height:20px;

	/*background-image:url('images/nav_background.gif');*/

	background-repeat:repeat-x;

	background-position: center bottom;

}

div#nav ul {

	margin:0;

	padding:0;

}

div#nav ul li {

	display:block;

	float:left;

	padding-right:10px;

}

div#nav ul li a {

	float:left;

	padding:12px 10px;

	height:26px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:none;

	display:block;

}

div#nav ul li a:hover {

	background-color:#E23C3C;

}





/* headers */

h1 {

	color:#ffffff;

	text-align:center;

	font-size:1.1em;

	letter-spacing:3px;

	font-weight:bold;

}

h2 {

	color:#E2E2E2;

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

	font-weight:bold;

	font-size:1.5em;

	text-align:left;

}

h3 {

	font-size:1.3em;

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

	color:#B90302;

	font-weight: bold;

}

h4 {

	font-size:1.1em;

	margin:0;

	padding:0;

	font-weight: bold;

}





/* links */

a, a:visited {

	color:#B90302;

	text-decoration:none;	

}

a:hover {

	text-decoration:underline;

}

h1 a,

h1 a:link,

h1 a:visited,

h1 a:active 

{

	color:#ffffff !important;

	text-decoration:none;

	text-align:center;

}

p.searchbar a {

	text-decoration:underline;

}

a.titles {

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

	font-size:1.3em;

	text-decoration:none;

}

.cat a,

.cat a:link,

.cat a:visited,

.cat a:active {

	color:#cccccc;

}

a.forumlink {

	color:#880101;

	font-weight:bold;

	font-size:1.2em;

}

a.topictitle {

	color:#880101;

	margin: 1px 0;

	font-size:1.1em;

	font-weight:bold;

}

a:visited.topictitle {

	color:#B90302;

	font-weight:normal;

	text-decoration:none;

}

th a,

th a:visited {

	color:#ffffff;

	text-decoration:underline;

}

th a:hover {

	text-decoration:underline;

}

.postreported, 

.postreported a:visited, 

.postreported a:hover, 

.postreported a:link, 

.postreported a:active {

	margin:0;

	color:#B80201;

	font-weight:bold;

}

.postapprove, 

.postapprove a:visited, 

.postapprove a:hover, 

.postapprove a:link, 

.postapprove a:active {

	color:#009900;

	font-weight:bold;

}





/* paragraphs */

p {

	margin:6px 0 10px 0;

}

p.moderators {

	margin:0;

	float:left;

	color:#000000;

	font-weight:bold;

}

p.linkmcp {

	margin:0;

	padding:0;

	float:right;

	color:#B90302;

}

p.breadcrumbs {

	margin:0;

	float:left;

	color:#000000;

	font-weight:bold;

}

p.datetime {

	margin:0;

	float:right;

	padding:0;

	font-size:1.0em;

}

p.searchbar {

	padding:2px 0;

	color:#B90302;

	font-size:0.9em;

} 

p.searchbarreg {

	margin:0;

	float:right;

}

.rtl p.searchbarreg,

.rtl p.datetime,

.rtl p.linkmcp {

	float:left;

}

.rtl p.breadcrumbs,

.rtl p.moderators {

	float:right;

}

p.forumdesc {

	padding:0px;

	margin:0;

}

p.topicauthor {

	margin:1px 0;

}

p.topicdetails {

	margin:1px 0;

}





/* forms */

form {

	margin:3px;

	padding:10px;

}

form p {

	margin:12px 0;

}

form label {

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

	font-weight:bold;

	font-size:0.9em;

}

form input, textarea{

	border:1px solid #CCCCCC;

	padding:3px;

	background-color:#ffffff;

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

	color:#333333;

}

form input.radio {

	border:none;

}

input.btnmain,

input.btnbbcode,

input.btnlite,

input.btnfile,

input.helpline {

	background-color:#EFEFEF;

	border:1px solid #666666;

	padding:1px 5px;

	cursor:pointer;

}

input.btnmain {

	font-weight:bold;

}

input.btnbbcode {

	color#:333333;

	font-weight:normal;

	font-size:0.9em;

	padding:3px;

}

input.btnlite {

	font-weight:normal;

}

input.btnfile {

	font-weight:normal;

	font-size: 1.1em;
}


/* element defaults */

ul {

	list-style:square;

	margin:4px 0 4px 20px;

}

ol {

	margin:4px 0 4px 27px;

}

code {	

	font-family:"Courier New", Courier, monospace;

	margin:10px;

	padding:10px;

	border:1px solid #CCCCCC;

	background-color:#E2E2E2;

	display:block;	

}

pre {

	font-size:1.1em;

	font-family:"Courier New", Courier, monospace;

}

hr {

	height:1px;

	border-width:0px;

	background-color:#D1D7DC;

	color:#D1D7DC;

}





/* date and find bars */

div#datebar {

	margin:0;

}

div#findbar {

	width:100%;

	margin:0;

	padding:0;

	border:none;

}





/* forum rules */

div.forumrules {

	background-color:#3B3B3B;

	border:3px solid #323131;

	padding:7px;

	font-size:1.1em;

	color:#cccccc;

}

div.forumrules h3 {

	color:#cccccc;

	margin:0;

	padding:0;

	font-weight:normal;

	text-decoration:underline;

}





/* posts */

.postauthor {

	color:#000000;

}

.postdetails {

	color:#000000;

}

.postbody {

	font-size:1.1em;

	line-height:1.6em;

}

.posthilit {

	background-color:#FFFF00;

}

.nav {

	margin:0;

	font-weight:bold;

}

.pagination {

	padding:4px;

	color:#000000;

	font-weight:bold;

}





/* tables */

th {

	color:#ffffff;

	font-weight:bold;

	background-image:url('images/header_background.jpg');

	background-repeat:repeat-x;

	background-color:#F85C5D;

	padding-left:5px; padding-right:5px; padding-top:7px; padding-bottom:7px
	
	/* border-top: solid 1px lightgrey; */

}

td {

	padding:2px;
	/* border-top: solid 1px lightgrey; */
}

td.profile {

	padding:4px;

	text-align:center;


}

table.tablebg {

	background-color:#BFBFBF;

}

td.catdiv {

	height:28px;

	margin:0;

	padding:0;

	color:#cccccc;

	border:medium none;

	background-image:url('images/nav_background.gif');

	background-repeat:repeat-x;

	background-position: center bottom;

	background-color: #3A3A3A

}

td.cat {

	height:28px;

	margin:0;

	padding:0;

	border:medium none;

	color:#cccccc;

	background-image:url('images/nav_background.gif');

	background-repeat:repeat-x;

	background-position: center bottom;

	background-color: #3A3A3A;

	text-indent:5px

}

.row1,

.row2,

.row3 {

	background-color:#ddd;

	padding:4px;

}

.row2 {

	background-color:#cccccc;

}

.row3  {

	background-color:#999999;

	color:#ffffff;

}

table *.spacer {

	background-color:#dddddd;

}

table.legend {

	text-align:center;

	margin:0 auto;

}





/* bbcode */

.quotetitle, .attachtitle, .codetitle {

	padding:4px;

	color:#ffffff;

	background-image:url('images/header_background.jpg');

	background-repeat:repeat-x;

	background-color:#F85C5D;

	font-size:0.85em;

	font-weight:bold; margin-left:5px; margin-right:5px; margin-top:10px; margin-bottom:0

}

.quotecontent, .attachcontent, .codecontent {

	margin:0 5px 10px 5px;

	padding:5px;

	border:1px solid #C31111;

	font-weight:normal;

	line-height:1.5em;

	background-color:#ffffff;

}

.attachcontent {

	font-size:0.85em;

}

.codecontent {

	color: #333;

	font-family:"Courier New", Courier, monospace;

}

.syntaxbg {

	color:#FFFFFF;

}

.syntaxcomment {

	color:#FF8000;

}

.syntaxdefault {

	color:#0000BB;

}

.syntaxhtml {

	color:#000000;

}



.syntaxkeyword {

	color:#007700;

}

.syntaxstring {

	color:#DD0000;

}





/* PM message colours */

.pm_marked_colour {

	background-color:#000000;

}

.pm_replied_colour {

	background-color:#A9B8C2;

}

.pm_friend_colour {

	background-color:#007700;

}

.pm_foe_colour {

	background-color:#DD0000;

}





/* images */

img {

	border:none;

}

.postapprove img, 

.postreported img {

	vertical-align:bottom;

	margin-right:5px;

}





/* misc */

.sep {

	color:#000000;

	background-color:#FFA34F;

}

table.colortable td {

	padding:0 !important;

}





/* generic classes */

.nowrap {

	white-space:nowrap;

}

.username-coloured {

	font-weight:bold;

}

.bold {

	font-weight:bold;

}

.clear { 

	clear:both; 

}

.gen {

	margin:1px;

	font-size:1.2em;

}

.genmed {

	margin:1px;

	font-size:1.1em;

}

.gensmall {

	margin:1px;

	font-size:0.85em;

}

.copyright {

	color:#333333;

}

.error {

	color:#B80201;

}

#iconbuttonsstyle {
    background:#fcf8de;
    border:1px solid #fcf8de;


}