body {
	scrollbar-3dlight-color: #707070; 
	scrollbar-arrow-color: #727272;
	scrollbar-base-color: #5A5959;
	scrollbar-darkshadow-color: #6E6E6E;
	scrollbar-face-color: #C3C3C3;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #EAEAEA;
	font-family: Verdana;
	margin : 0px 0px 0px 0px;
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: 50% 0;
	background-color: #fff;
}
/* default stuff */
table,td,div {
	color: black;
	font-size: 11px;
	font-family: verdana;
}

form { margin: 0; padding: 0; }
textarea { overflow: auto; }
form div { padding: 0; margin: 0; }

a {
	color: #c00000;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #c00000;
	text-decoration: underline;
	font-weight: bold;
}


/* tables and divs */
td.header {
	background-color: #FFFFFF;
	height: 127px;
	background-image: url('/images/site/2008/header.gif');
	overflow: hidden;
}
td.content {
	vertical-align: top;
}
td.footer {
	height: 56px;
	background-image: url('/images/site/2008/footer.gif');
	background-repeat: repeat-x;
}
#header{
	height:40px;
	background:#fff url('/images/site/2008/bgOFF.gif') repeat-x bottom left;
}
.menu ul li ul{display:none}
.menucontainer{
	background:#fff url('/images/site/2008/bgOFF.gif') no-repeat bottom left;
}
.menu{ 
	float:left;
	width:100%;
	position:relative;
	display:block;
	height:39px;
	font-size:85%;
	font-weight:bold;
	font-family: Verdana;
}
.menu ul{
	float:left;
	margin:auto;
	padding:0;
	list-style-type:none;
	width:auto;
}
.menu ul li{
	display:block;
	float:left;
	margin:auto;
}
.menu ul li a{
	outline: none;
	display:block;
	color:#000;
	text-decoration:none;
	padding-top:11px;
	height:23px;
	background: transparent url('/images/site/2008/bgDIVIDER.gif') no-repeat top right;
	width:130.1px;
	text-align:center;
}
.menu ul li a:hover{
	color:#c00000;
	background:#fff url('/images/site/2008/bgON.gif') no-repeat top left;
}

/* posts */

.posts img {
	border: solid 1px black;
}
.post {
	border: solid 1px black;
}
.post_title {
	font-weight: bold;
}
.post_footer {
	font-size: 10px;
}
td.entry_image img { height: 100px; width: 100px; border: solid 1px black; }

/* login form*/

div.login {
	width: 165px;
	padding-top: 8px; padding-right: 10px; 
	color: white;
	text-align: right;
	border: solid 0px black;
}
div.login a {
	color: white;
	font-weight: normal;
	text-decoration: none;
}
div.login a:hover {
	color: white;
	font-weight: normal;
	text-decoration: underline;
}
.textfield_login { 
	font-size : 15px; text-align: left;
	color : #a5a5a5; 
	width : 130px; 
	height : 18px; 
	background : transparent url('/images/site/2008/field_login.gif') top left no-repeat; 
	border : none; 
	padding : 3px; padding-left: 5px;
}
.login_button {
	margin-right: 0px;
	border-style: solid;
	border-width: 0px;
}
#login_toggle { color: white; font-weight: normal; font-size: 12px;padding: 5px; padding-right: 10px;}

/* field & forms */
.textfield_contact, .textarea_contact, .select_contact, .textfield_search, .textfield_submit, .textarea_submit, .textfield_register, .textarea_register {
	border: solid 2px #bdbdbd;
	padding: 2px;
	overflow: auto;
}


/* overig */
.style1 {
	width: 50%;
	float: left;
}
.style2 {
	width: 50%;
	float: right;
}
div.subcontent {
	width: 100%;
	height: 100%;
	padding: 15px;	
}
div.notice {
	border: solid 2px #9a9a9a;
	background: #f8f8f8;
	padding: 10px;
}

/* submit form */
#submitcontainer{ background-color: #fcfcfc; min-height: 410px; border: solid 2px #bdbdbd;}
#loading_status { text-align: center;  height: 100px;  }
#return_to_form { text-align: center; relative; top: -50px; }
#upload_result { text-align: center; }
input#image  { border: solid 2px #bdbdbd;	padding: 2px; overflow: none; }

/* referrer page */
div.referrer_content, div.referrer_content a {
	color: black;
	text-decoration: none;
}
div.referrer_content a:hover {
	color: black;
	text-decoration: underline;
}

/* mid column blocks */
div.block_referrers, div.block_friends {
	width: 140px;
	text-align: left;
}

div.block_referrers a, div.block_referrers a:hover, div.block_friends a, div.block_friends a:hover {
	color: black;
	text-decoration: none;
	font-weight: normal;
}

/* comments stuff */

.heading_comments {
	color: #c00000;
	font-size: 13px;
}

div.comments {
    font: 100%/1.5em "Tahoma",sans-serif;
	text-align: left;
	width: 380px;
	overflow: hidden; padding: 10px;
	background: #fff; border: solid 1px #e4e4e4;
}

td.comments_author {
	font: 93%/1.5em "Tahoma",sans-serif;
	color: #858585;
	width: 380px; padding-bottom: 10px;
	letter-spacing: 1px;
}

/* user submit block */
td.image_usersubmit img {
	width: 70px; height: 70px; border: 1px solid black; float: right;
}

/* footer */
div.footer_content {
	color: black;
	padding: 10px;
}

font.post_features {
	color: "#000000";
	font-size: 9px;
}
.post_footer { font-size: 9px; }
.post_footer b { font-size: 12px; }

.post_body a { #c00000; font-weight: normal; }
.post_body a:hover { #c00000; font-weight: normal; text-decoration: underline;}

.usercontent_image img { border: solid 1px black; }