﻿/* Normal, standard links. */
a:link
{
	color:#AFC62E;
	text-decoration: none;
}
a:visited
{
	color:#AFC62E;
	text-decoration: none;
}
a:hover
{
	color:#686868;
	text-decoration:none ;
}

/* Banner Purchase Link */
a.advertisehere:link, a.advertisehere:visited
{
	color:#AFC62E;
	text-decoration: none;
	font-size: 10px;
}

a.advertisehere:hover
{
	color:#AFC62E;
	text-decoration: none;
}

/* Navigation links - for the link tree. */
.nav, .nav:link, .nav:visited
{
	color:#AFC62E;
	text-decoration: none;
	
	
}
a.nav:hover
{

	
	color:grey;
	text-decoration:overline;
	
}

/* Tables should show empty cells. */
table
{
	empty-cells: show;
}

/* By default (td, body..) use verdana in black. */
body, td, th , tr
{
	color: black;
	font-size: small;
	font-family: "Trebuchet MS", "Myriad Pro", Arial;
}

/* The main body of the entire forum. */
body
{
margin:0;
	padding:0;
background:url(../images/bg-body.jpg) repeat-x top center #E8F7F9;
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size:62.5%; /* Sets default font size to 10px */
	color:#222222;
}

	


/* Input boxes - just a bit smaller than normal so they align well. */
input, textarea, button
{
	color: #000000;
	font-family: verdana, sans-serif;
}
input, button
{
	font-size: 90%;
}

textarea
{
	font-size: 100%;
	color: #000000;
	font-family: verdana, sans-serif;
}

/* All input elements that are checkboxes or radio buttons. */
input.check
{
}

/* Selects are a bit smaller, because it makes them look even better 8). */
select
{
	font-size: 90%;
	font-weight: normal;
	color: #000000;
	font-family: verdana, sans-serif;
}

/* Standard horizontal rule.. ([hr], etc.) */
hr, .hrcolor
{
	height: 1px;
	border: 0;
	color: #666666;
	background-color: #666666;
}

/* No image should have a border when linked */
a img
{
	border: 0;
}

/* Generally, those [?] icons.  This makes your cursor a help icon. */
.help
{
	cursor: help;
}

/* Highlighted text - such as search results. */
.highlight
{
	background-color: yellow;
	font-weight: bold;
	color: black;
}

/* Alternating backgrounds for posts, and several other sections of the forum. */
.windowbg, #preview_body
{
	color: #000000;
	background-color: #EEEEEE;
}
.windowbg2
{
	color: #000000;
	background-color: #EEEEEE;
}

.windowbg3
{
	color: #000000;
	background-color: #EEEEEE;
}

/* These are used primarily for titles, but also for headers (the row that says what everything in the table is.) */
.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td
{
	color: black;
	font-style: normal;
	background: url(../images/titlebg.jpg) #4E93B0 repeat-x;
	
	padding-left: 10px;
	padding-right: 10px;
}



.titlebg, .titlebg a:link, .titlebg a:visited
{
	font-weight: bold;
	color: black;
	font-style: normal;
}

.titlebg a:hover
{
	color: #404040;
}
/* same as titlebg, but used where bold text is not needed */
.titlebg2 a:link, .titlebg2 a:visited
{
	color: black;
	font-style: normal;
	text-decoration: underline;
}

.titlebg2 a:hover
{
	text-decoration: underline;
}

/* This is used for categories, page indexes, and several other areas in the forum.
.catbg and .catbg2 is for boardindex, while .catbg3 is for messageindex and display headers
Hover By FriedeKind*/
.catbg , tr.catbg td , .catbg3 , tr.catbg3 td
{
	background: url('../images/catbg.gif');
	color: black;
	padding-left: 10px;
	padding-right: 10px;
	text-align:center;
}

.catbg2 , tr.catbg2 td
{
	background: url('../images/catbg.gif');
	color: black;
	padding-left: 10px;
	padding-right: 10px;
	text-align:center;
}
.catbg, .catbg2, .catbg3
{
	border-bottom: none;
	text-align:center;
}
.catbg, .catbg2
{
	font-weight: bold;
	text-align:center;
}
.catbg3, tr.catbg3 td, .catbg3 a:link, .catbg3 a:visited
{
	font-size: 95%;
	color: black;
	text-decoration: none;
}
.catbg a:link, .catbg a:visited , .catbg2 a:link, .catbg2 a:visited
{
	color: black;
	text-decoration: none;
	text-align:center;
	
}
.catbg a:hover, .catbg2 a:hover, .catbg3 a:hover
{

	color: black;
	text-align:center;
}

/* This is used for tables that have a grid/border background color (such as the topic listing.) */
.bordercolor
{
	background-color: #E7E7E7;
	padding: 0px;
}

/* This is used on tables that should just have a border around them. */
.tborder
{
	padding: 1px;
	border:3px solid #92e6f6;
	background-color: #92e6f6;
}

/* Default font sizes: small (8pt), normal (10pt), and large (14pt). */
.smalltext
{
	font-size: x-small;
	font-family: verdana, sans-serif;
}
.middletext
{
	font-size: 90%;
}
.normaltext
{
	font-size: small;
}
.largetext
{
	font-size: large;
}

/* The AJAX notifier */
#ajax_in_progress
{
	background: #32CD32;
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 18pt;
	padding: 3px;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
}

#wrapper {
	margin:0 auto;
	width:960px;
	background:#ffffff;
	font-size:1.20em;

	}
#header {
	height:140px;
	background:url(../images/bg-header.jpg) no-repeat;
	
	}
#menu {
	height:35px;
	line-height:35px;
	background:url(../images/bg-menu.png) repeat-x;
	padding:0 10px;
	}
#sidebar {
	float:right;
	width:180px;
	background:#efefef;
	margin-right:10px;
	}
#content {
	float:left;
	width:950px;
	min-height:400px;
	padding:0px 0px 5px 5px;
	}
#footer {
	clear:both;
	height:100px;
	background:url(../images/bg-footer.jpg) no-repeat;
	}

/* Entries */

.entry {
	padding:5px 10px;
	text-align:justify;
	line-height:1.75em;
	}
	
	/* Menu */

#menu ul {
	list-style-type:none;
	}
#menu li {
	float:left;
	}
#menu li a {
	padding:0 10px;
	display:block;
	color:#ffffff;
	margin-right:2px;
	
	}
#menu li a:hover {
	background:url(../images/bg-menu-hover.png) no-repeat center center;
	}

#menu li .current {
	background:url(../images/bg-menu-hover.png) no-repeat center center;
	}
/* Sidebar */

#sidebar ul {
	list-style-type:none;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:0px;
	}
#sidebar li {
	display:block;
	height:45px;
	line-height:20px;
	color:#222222;
	padding-left:0px;
	text-align:center;
	}
#sidebar li a {
	display:block;
	height:20px;
	line-height:20px;
	color:#222222;
	padding-left:20px;
	border-bottom:1px solid #dddddd;
	}
#sidebar li a:hover {
	background:#edebed;
	color:#6CC4D8;
	}
#sidebar-bottom {
	height:20px;
	background:url(../images/bg-sidebar-bottom.gif) no-repeat top center;
	}

/* Footer */

#footer-valid {
	float:left;
	padding-top:40px;
	padding-left:0px;
	cursor:default;
	color:black;
	width:90%;
	}
#footer-valid a {
	color:black;
	text-decoration:none;
	}
#footer-valid a:hover {
	color:black;
	text-decoration:underline;
	}

/* Heading's */

.h1 {
	font-size:10px;
	font-weight:normal;
	cursor:default;
	position:relative; top:30px; left:20px;
	letter-spacing:1px;
	color:black;
	font-style:italic;
	}

/* Feed */

#feed {
	height:25px;
	width:126px;
	background:url(../images/bg-feed.gif) no-repeat;
	margin:0 auto;
	padding-left:26px;
	}
a.feed-button {
	display:block;
    width:100px;
    height:25px;
    background:url("../images/button-feed.png") 0 0 no-repeat;
    text-decoration: none;
	}
a:hover.feed-button {
	background-position:0 -25px;
	}

/* Extra's */

#ad-top {
	height:72px;
	margin-left:240px;
	margin-top:15px;
	padding:0;
	text-align:center;
	width:480px;
	}

.altbgsol
{
   background-image: url(../images/altbgsol.png);
   width: 30px;
   height: 20px;
}
.altbgsag
{
   background-image: url(../images/altbgsag.png);
   width: 30px;
   height: 20px;
}
.altbgarka
{
   background-image: url(../images/altbgarka.png);
}

#header_logo 
{
	margin-left:25px;
}

td.label {
	font-weight:bold;
	text-align:right;
}

input.fullsize {
	width:100%;
}

input.widen {
	width:75%;
}

div#divSuccessfulMsg {
	background-color: #b4ffb4;
	border:1px solid green;
	color:green;
	margin-bottom:15px;
	margin-left:5%;
	padding:5px 15px;
	width:90%;
}

div#divErrorMsg {
	background-color: #ffc5c5;
	border:1px solid red;
	color:red;
	margin-bottom:15px;
	margin-left:5%;
	padding:5px 15px;
	width:90%;
}

/* Offer Page */
table#tblPaging {

}

table.tbloffer {
	border:1px solid #D2D2D2;
	table-layout:fixed;
}

table.tblofferodd {
	border:1px solid #D2D2D2;
	table-layout:fixed;
	background-color:#E3E3E3;
}

a.offerlink:link, a.offerlink:hover, a.offerlink:visited {
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#AFC62E;
	font-weight:bold;
	text-decoration:none;
}

td.tdDescription {
	padding:5px 0px 5px 5px;
	vertical-align:top;
}

td.tdButtons {
	text-align:center;
	width:100px;
	overflow:hidden;
	padding:5px 5px 5px 0px;
	vertical-align:top;
}
/* Offer Page End */

/* Offer Status Page */

td.statusheader, td.messageheader {
	font-weight:bold;
	text-align:center;
	background:url("../images/catbg.gif") repeat scroll 0 0 transparent;
	color:black;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
}

td.tdStatus{
	vertical-align:top;
}

td.tdStatusodd{
	vertical-align:top;
	background-color:#E3E3E3;
}

/* Message Page End */

/* Offer Status Page */

a.unreadmsg {
	font-weight:bold;
	color:#859624;
}

td.tdMsg {
	border: 1px #D2D2D2 solid;
	border-top: 0px;
}
/* Message Page End */

/* Cashout Page */

table.cashoutbox {
	border: 1px #D2D2D2 solid;
}

table.cashoutbox td.cashoutdetail {
	padding-left:10px;
	padding-bottom:10px;
}

/* Cashout Page End */
