/* CSS Cache File generated by CMX at Wed, 25 Nov 2009 16:36:10. */

/** File: ../templates/orange-summer/orange-summer.css */

body {
	background:			#f93 url('../templates/orange-summer/background.png') center 120px repeat-x;
	color:				#333;
	margin:				0;
	padding:			0;
}

body, td, tr {
	font-family:		Verdana;
	font-size:			9pt;
}

form {
	margin:				0;
}

p {
	margin:				0 0 8px 0;
}
* html p {
	margin:				0 0 8px 0;
}

input.edit, input.full, input.fixed, input.int, select, textarea {
	border-bottom:		1px #e3e9ef solid;
	border-left:		1px #abadb3 solid;
	border-right:		1px #e3e9ef solid;
	border-top:			1px #abadb3 solid;
	font-family:		Verdana;
	font-size:			9pt;
	padding-left:		3px;
}
input.edit, select.list, textarea {
	width:				80%;
}
input.full {
	width:				100%;
}
input.int {
	width:				50px;
}
textarea {
	height:				100px;
}

.mceEditor {
	height:				300px;
	width:				100%;
}

img.avator {
	border:				1px #333 solid;
	height:				60px;
	margin:				4px 0;
	width:				60px;
}
img.fakeicon {
	margin-left:		2px;
}
img.icon {
	margin-left:		2px;
}
img.photo {
	border:				1px #333 solid;
}
img.png {
	behavior:			url('templates/orange-summer/pngbehavior.htc');
}
img.slidephoto {
	border:				1px #000 solid;
	left:				50%;
	position:			absolute;
	top:				0;
}

div.photocontainer {
	height:				124px;
	overflow:			hidden;
	position:			relative;
}

table.photo {
	border:				2px #fff solid;
	float:				left;
	text-align:			center;
	width:				134px;
}
div.avatershadow
 {
	background:			url('../templates/orange-summer/avatershadow.png') no-repeat;
	padding:			10px;
}
div.avatershadow img.avator {
	border:				0;
	height:				60px;
	margin:				0;
	width:				60px;
}


/* === LAYOUT === */
div#pagecontainer {
	background:			#fff url('../templates/orange-summer/pagebg.png') left repeat-y;
	margin:				0 auto;
	position:			relative;
	top:				0;
	width:				980px;
}
* html div#pagecontainer {
	left:				50%;
	margin-left:		-490px;
}

div#header {
	height:				126px;
	left:				0;
	position:			relative;
	top:				0;
	width:				980px;
	z-index:			1;
}

div#background {
	background:			#fff;
	height:				309px;
	position:			relative;
	margin-top:			-85px;
	width:				980px;
}

div#divider {
	height:				39px;
	margin-top:			-20px;
	position:			relative;
	width:				980px;
	z-index:			1;
}

div#extraholder {
	height:				65px;
	left:				0;
	position:			relative;
	margin-top:			-84px;
}
div#extraholder div#extrabg {
	left:				0;
	position:			absolute;
	top:				0;
}
div#extraholder div#extracontent {
	font-size:			11pt;
	left:				0;
	padding-top:		9px;
	position:			relative;
	text-align:			center;
	width:				240px;
}
div#extraholder div#extracontent a {
	color:				#000;
	font-weight:		normal;
}

div#menuholder {
	float:				right;
	height:				65px;
	position:			relative;
	right:				0;
	margin-top:			-65px;
}
div#menuholder div#menustart {
	float:				left;
	left:				0;
	position:			relative;
	top:				0;
	width:				20px;
}
div#menuholder div#menucontent {
	background:			url('../templates/orange-summer/menubg.png') repeat-x;
	float:				left;
	height:				65px;
	left:				0;
	position:			relative;
	top:				0;
}

div#sidebar {
	float:				left;
	position:			relative;
	width:				240px;
}
div#sidebar .padding {
	padding:			30px 10px 0 10px;
}

div#content {
	float:				right;
	overflow:			hidden;
	position:			relative;
	width:				740px;
}
div#content .padding {
	padding:			30px 20px 20px 20px;
}
div#content div#message {
	background:			#c8d6e5;
	border:				1px #000 solid;
	color:				#000;
	margin:				0 150px 10px 150px;
	padding:			10px;
	text-align:			center;
}

div#footer {
	clear:				both;
	height:				20px;
	overflow:			hidden;
	position:			relative;
	top:				0;
}
div#footertext {
	background:			#f93;
	clear:				both;
	color:				#fff;
	padding:			8px 0;
	position:			relative;
	text-align:			center;
}
div#footertext a {
	color:				#fff;
}

table.pagesplitter {
	width:				700px;
}
td.column-wide {
	vertical-align:		top;
}
td.column-small {
	border-left:		1px #ccc solid;
	padding-left:		10px;
	vertical-align:		top;
	width:				200px;
}


/* === COMPONENTS === */
table.PageBanner {
	border-bottom:		2px #f93 dotted;
	margin-bottom:		10px;
	width:				700px;
}
table.PageBanner .PageBanner {
	color:				#69c;
	font-size:			14pt;
	font-weight:		bold;
	vertical-align:		bottom;
}
table.PageBanner .PageList {
	padding-bottom:		2px;
	text-align:			right;
	vertical-align:		bottom;
}
table.PageBanner .PageList a {
	font-size:			8pt;
	font-weight:		normal;
}

.sidewindow {
	margin-bottom:		10px;
	width:				220px;
}
.sidewindow-header {
	background:			url('../templates/orange-summer/sideheader.png') no-repeat;
	height:				10px;
	line-height:		8px;
}
.sidewindow-content {
	background:			url('../templates/orange-summer/sidebg.png') repeat-y;
	padding:			2px 10px;
}
.sidewindow .header {
	color:				#69c;
	font-weight:		bold;
	margin:				0 0 10px 0;
	text-align:			center;
}
.sidewindow .subber {
	color:				#69c;
	font-weight:		bold;
	margin:				10px 0 0 0;
	text-align:			center;
}
.sidewindow-footer {
	background:			url('../templates/orange-summer/sidefooter.png') no-repeat;
	height:				10px;
	line-height:		8px;
}

table.bodywinB, table.bodywinS {
	margin-bottom:		10px;
	width:				700px;
}
td.column-small table.bodywinB, td.column-small table.bodywinS {
	width:				200px;
}
td.column-wide table.bodywinB, td.column-wide table.bodywinS {
	width:				460px;
}

td.bodywinB-header {
	color:				#69c;
	font-size:			12pt;
	font-weight:		bold;
	padding-bottom:		2px;
}
td.bodywinS-header {
	font-size:			1px;
	height:				1px;
}
td.bodywin-subheader {
/*	background:			url('../templates/orange-summer/subheader.png') top repeat-x;*/
	border-top:			1px #333 dotted;
	color:				#f93;
	font-size:			9pt;
	font-weight:		bold;
	padding:			3px;
/*	padding-top:		10px; */
}
td.column-small td.bodywin-subheader a {
	color:				#f93;
}
td.column-wide td.bodywin-subheader a {
	color:				#f93;
}
td.bodywin-subheader a.hidden {
	color:				#f93;
}

td.bodywin-topnumbers, td.bodywin-bottomnumbers {
	color:				#333;
	font-size:			10pt;
	font-weight:		bold;
	padding:			3px;
}
td.bodywin-bottomnumbers {
	border-top:			1px #333 dotted;
}
td.bodywin-topnumbers a, td.bodywin-bottomnumbers a {
	color:				#666;
}
td.bodywin-topnumbers span, td.bodywin-bottomnumbers span {
	font-size:			14pt;
}

td.bodywin-avator {
	padding:			3px;
	padding-bottom:		10px;
	vertical-align:		top;
	width:				120px;
}
td.bodywin-content {
	padding:			3px;
}
td.column-small td.bodywin-content a {
	font-weight:		normal;
}
td.column-wide td.bodywin-content {
	padding:			3px 3px 10px 3px;
}
td.bodywin-free {
	padding:			3px;
}
td.bodywin-free div.bodywin-fixed {
  overflow: auto;
  width: 568px;
}

/* === TEKST === */
.smallbold {
	font-size:			8pt;
	font-weight:		bold;
	padding:			3px 0;
}
.smaller {
	font-size:			9pt;
	margin:				3px 0;
}
.smallest {
	font-size:			8pt;
}
.smalltext {
	margin:				0 0 5px 0;
}
.bigtext {
	color:				#69c;
	font-size:			12pt;
	font-weight:		bold;
	margin:				0 0 10px 0;
}
.subtext {
	color:				#f93;
	font-size:			8pt;
	font-weight:		bold;
	margin:				0 0 5px 0;
}

/* === LINKS === */
a {
	color:				#69c;
	font-weight:		bold;
	text-decoration:	none;
}
a:hover {
	color:				#69c;
	font-weight:		bold;
	text-decoration:	underline;
}

a.hidden {
	color:				inherit;
}
a.subtle {
	font-weight:		normal;
}
a.subtle:hover {
	font-weight:		normal;
}

a img {
	border:				none;
}


/* === MENU === */
div#menucontent a {
	color:				#000;
	display:			block;
	float:				left;
	font-size:			14pt;
	font-weight:		normal;
	margin-top:			5px;
	padding:			12px 15px 26px 15px;
	text-decoration:	none;
}
div#menucontent a:hover {
	background:			#69c;
}


/* === FORUM === */
div.quote {
	background:		#eee;
	border:			1px #333 solid;
	margin:			0px 20px 10px 10px;
	padding:		2px;
}
div.modbreak {
	background:		#f00;
	border:			1px #f00 solid;
	color:			#fff;
	margin:			0px 50px 5px 10px;
	padding:		2px;
}
span.me {
	color:			red;
}
div.signature {
	border-top:			1px #69c dotted;
	margin-top:			10px;
	padding-top:		3px;
}


/* === FRONTPAGE === */
div.shoutbox {
	height:				300px;
	overflow:			hidden;
	overflow-x:			hidden;
	overflow-y:			auto;
	margin:				0;
	padding:			0;
	position:			relative;
	text-align:			center;
	width:				200px;
}
div.shoutbox div.innerpadding {
	margin:				0;
	padding:			3px;
	text-align:			center;
}

table.pollbarholder {
	border:				1px #333 solid;
}
td.pollbar {
	background:			#69c;
	color:				#fff;
	padding-right:		4px;
	text-align:			right;
}
