/* ---------- global styles  ---------- */
/** this style sheet contains styles that are very consistent 
throughout the entire site and can be included on any page **/

body {
  margin:0;
  padding:0;
  background-color:#fff;
  color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:82%;
}

th,td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-size:13px;
}

/* ---------- layout ---------- */
.clear {clear:both;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}

#header { background-color: #f00; }
#footer { background-color: #f4f4f4; }
#content { background-color:#fff; }

#inner { background: url(../img/leftcol_shadow.gif) repeat-y top left; }
#content { background: transparent; }

/* ---------- misc ---------- */
.hide {display:none;}

/* ---------- backgrounds ---------- */
.smoke {background-color:#eee;}

/* ---------- text ---------- */
.bold {font-weight:bold;}
.italic {font-style:italic;}
.smaller {font-size:80%;}
.larger {font-size:120%;}
.nowrap {white-space:nowrap;}
.error {font-weight:bold;color:#c30;}
.important {font-weight:bold;color:#c30;}
.note {font-size:80%;color:#888;}

p {
  font-size:1em;
  margin:1em 0;
}

#copyright {
	font-size:85%;
	padding:5px 10px;
	text-align:center;
	background-color:#666;
}
#copyright, #copyright a {color:#fff;}

/* ---------- links ---------- */
a:link {color:#00e;}
a:visited {color:#555;}
a:hover {color:#c00;}
a img { border:none; }

/* ---------- forms ---------- */
form {margin:0;padding:0;}

/* ---------- error and confirm messages ---------- */
div.error h4 {
	margin:1em 0 0;
	background-color:#c30;
	color:#fff;
	padding:2px 1em;
	border:none;
}
div.confirm h4 {
	margin:1em 0 0;
	background-color:#0c0;
	color:#fff;
	padding:2px 1em;
}
div.error div {
	border:2px solid #c30;
	border-top-color:none;
	padding:.5em;
}
div.confirm div {
	border:2px solid #0c0;
	border-top-style:none;
	padding:.5em;
}

/* ---------- color scheme ---------- */
/* try wellstyled.com for more color ideas */
.bgcolor1 { background-color:#6a7d97; color:#fff; }
.bgcolor2 { background-color:#596a80; color:#fff; }
.bgcolor3 { background-color:#cfd9e6; color:#fff; }
.bgcolor4 { background-color:#6089bf; color:#fff; }
.bgwhite { background-color:#fff;color:#000; }

/* text colors, matching above bgcolors */
.color1 { color:#6a7d97; }
.color2 { color:#596a80; }
.color3 { color:#cfd9e6; }
.color4 { color:#6089bf; }


/* ---------- ad styles ---------- */
div.adv { font-size: 9px; font-family:verdana,arial,sans-serif; color:#808080; text-transform:uppercase; text-align:center; }
.leaderboard {
	position:relative;
	background-color:#e4e4e4;
	margin:0;
	padding:3px 0;
	text-align:center;
	z-index:2000;
}

#sidebar .adv { margin-top:10px; }

/* sponsored links main content ads */
#content .sponsoredlinks { margin:20px 0;	position:relative; }
.sponsoredlinks .cbox {
	border:1px solid #BFB8AC;}
.sponsoredlinks .cbox h4 {
	position:relative;
	background:#D9D0C3;
	border:1px solid #FFF5E6;
	border-bottom:1px solid #807A73;
	border-right:none;
	border-right:1px solid #807A73;
	font-size:13px;
	font-weight:bold;
	color:#333;
}
#content ul.slinks {
	position:relative;
	list-style-type:none;
	margin:0;
	padding:0;
	margin:.7em 0;
}
#content ul.slinks li {
	margin:.7em 0;
	line-height:1.35em; 
}

/* sponsored links content box ads */
div.cbox ul.sponsoredlinks {
	list-style-type:none;
	margin:0;
	padding:0;
}
div.cbox ul.sponsoredlinks li {
	margin-bottom:4px;
	padding-bottom:4px;
	border-bottom:1px solid #ddd;
}

/* left navigation ads */
ul.navbuttons {
	list-style-type:none;
	margin:0;
	padding:5px 0;
	background-color:#ddd;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
ul.navbuttons li {
	margin:10px 0;
	padding:0;
	text-align:center;
}
/*
ul.navbuttons img {
	width:132px;
	height:32px;
}*/

/* ---------- ad samples ---------- */
.adsample_728x90, .adsample_300x250, .adsample_300x600, .adsample_336x280, .adsample_160x600 { margin-left:auto; margin-right:auto; background-color:#000099; color:#fff; font-weight:bold; font-size:13px; text-align:center; } 

.adsample_728x90 { width:728px; height:90px; }
.adsample_300x250 { width:300px; height:250px; }
.adsample_300x600 { width:300px; height:600px; }
.adsample_336x280 { width:336px; height:280px; }
.adsample_160x600 { width:160px; height:600px; }

/* ---------- freestats tags ---------- */
.ivanC113343158780{position:absolute;visibility:hidden;}
