* {
	margin:0;
	padding:0;
}
a:link img.friend {
        filter:alpha(opacity=100);
        -moz-opacity:1;
        opacity:1;
        border-style:solid;
}
a:visited img.friend, a:visited:hover img.friend, a:link:hover img.friend {
        filter:alpha(opacity=20);
        -moz-opacity:.20;
        opacity:.20;
        border-style:dashed;
}
a:visited:hover img.button, a:link:hover img.button {
        filter:alpha(opacity=20);
        -moz-opacity:.20;
        opacity:.20;
        border-style:dashed;
}
.left {
	float:left;
	padding:0 10px 0 0;
}
.right {
	float:right;
	padding:0 0 0 10px;
}
a {
	color:#01a5ec;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
p {
	padding:0 0 10px;
}
img {
	border:0;
}

#header a {
	text-decoration:none;
	color:#FFFFFF;
}

#header a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
/* Tool Tip CSS */
#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat; text-align: left; font:11px/1.5 Verdana, Arial, Helvetica, sans-serif;}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden; text-align: left;}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF; text-align: left;}
#tt strong { color: #FFFFFF; }
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden; text-align: left;}
/* End Tool Tip CSS */

/* body */
body {
	background:#0070b8 url('http://i19.photobucket.com/albums/b190/erb2011/background_body.jpg') center repeat-y;
	color:#666;
	font:12px "Trebuchet ms", Helvetica, sans-serif;
}

/* header */
#header {
	background:#0070b8 url('http://i19.photobucket.com/albums/b190/erb2011/background_header.jpg') center no-repeat;
	height:100px;
	margin:0 auto;
	width:698px;
}
#header h1 {
	color:#fff;
	display:block;
	font:36px "Trebuchet MS",Verdana,sans-serif;
	padding:50px 0 0 25px;
}
#header h1 span {
	color:#01a5ec;
}

/* content */
#content {
	margin:0 auto;
	width:700px;
}
#content h1 {
	color:#01a5ec;
	font:23px Verdana,sans-serif;
	margin:15px 0 5px 0;
}
#content h3 {
	font:16px Verdana,sans-serif;
	margin:15px 0 5px 0;
}
#main {
	float:left;
	padding:5px 10px 0 15px;
	width:440px;
}
#main .stats {
	height:300px;
	margin: 0px 2px;
	background:#FFFFFF url('http://i19.photobucket.com/albums/b190/erb2011/stats.jpg') center no-repeat;
	color:#FFFFFF;
}
#main2 {
	clear:both;
	padding:5px 10px 0 15px;
	width:665px;
	text-align:center;
}
#main2 .stats {
	height:300px;
	margin: 0px 2px;
	background:#FFFFFF url('http://i19.photobucket.com/albums/b190/erb2011/stats.jpg') center no-repeat;
	color:#FFFFFF;
}
#main2 table {
	margin:0 auto;
}
#sidebar {
	width:180px;
	float:right;
	padding:10px;
}
#sidebar .navigation {
	list-style:none;
}
#sidebar .navigation li {
	list-style:none;
}
#sidebar .navigation li a {
	border-bottom:1px solid #ddd;
	color:#4e4b44;
	display:block;
	padding:1px 5px;
	width:150px;
}
#sidebar .navigation li a.active {
	color:#333;
	font-weight:bold;
}
#sidebar .navigation li a:hover {
	color:#666;
}
#sidebar h1 {
	color:#908a7e;
	font:18px "Trebuchet MS",Verdana,sans-serif;
	margin: 5px 0 5px 0;
}
#sidebar li {
	list-style:none;
	margin:2px 0 0;
}
#sidebar .stats {
	height:300px;
	margin: 0px 2px;
	background:#FFFFFF url('http://i19.photobucket.com/albums/b190/erb2011/stats.jpg') center no-repeat;
	color:#FFFFFF;
}
#sidebar .stats h1 {
	color:#FFFFFF;
}
#ref {
	height:480px;
	padding:10px;
	margin: 10px 10px;
	background:#FFFFFF url('image/refbg.gif') center no-repeat;
	color:#FFFFFF;
}

/* footer */
#footer {
	background:#0070b8 url('http://i19.photobucket.com/albums/b190/erb2011/background_footer.jpg') center no-repeat;
	clear:both;
	height:250px;
	margin:0 auto;
	text-align:center;
	width:698px;
	color:#FFFFFF;
}
#footer p {
	color:#666;
	line-height:18px;
	padding:7px 0 0
}
#footer h1{
	color:#FFFFFF;
}
#footer h2{
	color:#FFFFFF;
}
#hidden {
	visibility: hidden;
}
.ticker{
        padding: 5px 0 5px 0;
		margin-bottom: 4px;
        color: #5A90DA;
        font: 1em Tahoma, Helvetica, Arial, sans-serif;
        letter-spacing: -0px;
        font-weight: bold;
        height: 135px;
}

/* ----- tool tip specific styles ----- */
#theToolTip{
font: 150.5%/1.4em Arial, Helvetica, sans-serif;color:#333333;
position: absolute;
left: -300px;
width: 200px;
border: 2px solid #C0C09F;
padding: 6px 0px 0px 0px;
background-color: #FFFFCC;
visibility: hidden;
z-index: 100;
overflow: hidden;
text-align: center;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);
}

#theToolTip img{
	max-height: 250px;
}

#ToolTipPointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#theToolTip p{
padding: 6px 10px 0px 10px;
font: 0.6em Arial, Helvetica, sans-serif;color:#333333;
color: #333333;
line-height:1.4em;
margin-right:10px;
margin-top:0;
padding-bottom: 10px;
text-align: left;
}

#ToolTipTextWrap {
font-weight:bold;
font-size: 1.2em;
color: #592C16;
margin-right:10px;
}

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 1000%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.white_content {
	display: none;
	position: absolute;
	top: 100px;
	left: 37.5%;
	width: 25%;
	height: 175px;
	padding: 16px;
	border: 2px solid gray;
	background-color: white;
	z-index:1002;
	overflow: auto;
}

.white_content h2 {
	color: #4C4C4C;
}