/* phpBB 3.0 Style Sheet ----------------------------------------
-----------------------------------------------------------------
	Style name:		Red Ribbon Rock (Original from sub silver theme but completely redone)
	Modified by:		Jenne van der Meer
-------------------------------------------------------------- */
* {
	border: 0;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

HTML {
	font-size: 100%;
}
BODY {
	font-family: 'Verdana';
	font-size: 62.5%;
	background: #fff url("./images/general_background.gif");
}
A {
	font-weight: bold;
	text-decoration: none;
	color: #c33e3e;
}
A:visited { color: maroon; }
A:hover { color: maroon; }
TABLE, TR, TH, TD, FORM {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	text-align: left;
	vertical-align: top;
}
TD { padding: 0 5px 0 5px; }
LI, OL, UL { margin: 0 0 0 1.5em; }
INPUT, TEXTAREA { padding: 2px; }
INPUT, SELECT, TEXTAREA {
	margin: 2px;
	background: #fff url("./images/input_bg.gif") repeat-x;
	border: thin solid maroon;
}
.helpline {
	cursor: normal;
	background:#eee;
	border: thin solid #e7e7e7;
	width: 100%;
}

H1, H2, H3 { display: block; }
H1, H1 * { 
	color: #c33e3e;
	font-size: 1.2em;
}
H2, H2 * { font-size: 1.1em; }
H3, H3 * {
	color: #000;
	font-size: 1em;
	font-weight: bold;
}
H1 { margin-bottom: 5px; }
H3 { margin-top: 5px; }

#main {
	width:800px;
	margin:0 auto;
	padding-top:25px;
	background: url("./images/top.png") no-repeat;
}
#header {
	padding: 10px;
	height: 113px;
}
#menu { list-style: none; }
#menu LI, #menu LI IMG {
	float: left;
	padding-right: 5px;
}
#searchbar { padding-left: 20px; }
#login TD { vertical-align: bottom; }
#posting_table TR TD, #activelist TD, #forumlist TD {
	padding: 5px;
}
#posting_table TD TD { padding: 0; }

.ctop, .cbot, .pctop, .pcbot { height: 10px; }
.ctop {
	background: url("./images/corners_top.png") no-repeat;
	margin-top: 10px;
}
.cont, .pcont {
	background: #fff;
	padding: 0 10px 0 10px;
}
.cbot { background: url("./images/corners_bottom.png") no-repeat; }
.pctop {
	background: url("./images/post_corners_top.png") no-repeat;
	margin-top: 10px;
}
.pcont {
	background: #fff url("./images/post_corners_span.png") repeat-y;
	padding: 0 10px 0 10px;
}
.pcbot { background: url("./images/post_corners_bottom.png") no-repeat; }

.formitem, .formitem B { display: block; }
.formitem {
	padding-left: 9px;
	background: url("./images/input_label.gif") 2px 0 no-repeat;
	vertical-align: bottom;
}
.poll TD { padding: 0 5px 5px 5px; }

.post_table * { padding:0; }
.post_author, .post_author_details, .post_top {
	width: 190px;
	padding-right: 10px;
}
.post_title {
	padding-bottom: 10px;
}
.post_title H2 { font-size: 108%; }
.post_time { font-size: 80%; }
.post_top { vertical-align: bottom; }

.post_message { }
.post_body {
	padding: 5px;
	border-top: thin solid #777;
	background: #fff url("./images/input_bg.gif") repeat-x;
}
.post_actions { }


/* BBCode
 ------------ */
.post_body li, ol, ul { margin: 0 0 0 1.5em; }
.post_body li, .rtl ol, .rtl ul { margin: 0 1.5em 0 0; }
.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-weight: bold;
}
.quotecontent, .attachcontent {
	margin: 0 5px 10px 5px;
	padding: 5px;
	border-color: #A9B8C2;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	background-color: #FAFAFA;
	color: #4B5C77;
}

.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;
}

.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: 10px;
	font-family: Monaco, 'Courier New', monospace;
	background-color: #FAFAFA;
}

.syntaxbg { color: #FFFFFF; }
.syntaxcomment { color: #FF8000; }
.syntaxdefault { color: #0000BB; }
.syntaxhtml { color: #000000; }
.syntaxkeyword { color: #007700; }
.syntaxstring { color: #DD0000; }