/* ================================ */
/* Robert Banh's Standard CSS File  
/* ================================ */

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* --------------------------------------------------- MAIN */


/* ================================ */
/* TAGS
/* ================================ */
html { background:#1d3c65 url(images/bckgrd.gif) repeat-x;}
body { margin:10px; font-family:arial, sans-serif; }

a { cursor:pointer; text-decoration:none; color:#747573; }
a:hover {color:#fff;}

table { border:1px solid #ccc; border-collapse:collapse; padding:5px; }
th { background:#eff5fc; padding:5px; text-align:center; }
td { padding:5px; }

textarea { width:240px; padding:3px; margin:10px 0; }

/* ================================ */
/* CLASS 
/* ================================ */
.clear { clear:both; }
.small { font-size: 10px; }
.odd { background:#F0F0F0; }
.red { color: #fdd; }
.green { color: #dfd; }

.highlight {padding:5px;background-color:#ffc;border:1px solid #fc6;color:#ad7800;}
.bhighlight {padding:5px;background-color:#DDEEFF;border:1px solid #0167FF;color:#336699;}
.rhighlight {padding:5px;background-color:#F9D9CA;border:1px solid #B3885E;color:#9C2512;}
.ghighlight {padding:5px;background-color:#EEFCE4;border:1px solid #B9F1AE;color:#148700;}

/* ================================ */
/* index page 
/* ================================ */
#container {margin:0 auto; width:960px;}
#header { margin:20px 0;}
#header #logo{height:100px; float:left;}
#main {margin:0 20px; }
#footer {margin-bottom:30px; font-size:10px; color:#747573; text-align:center;}
.lcol {float:left; width:250px; display:inline;}
.ohead {height:40px; background:url(images/ohead_p.png) no-repeat;}
.obody {background:url(images/obody.png) repeat-y;}
.otail {height:20px; background:url(images/otail.png) no-repeat;}
.ghead {height:40px; background:url(images/ghead_p.png) no-repeat;}
.gbody {background:url(images/gbody.png) repeat-y;}
.gtail {height:20px; background:url(images/gtail.png) no-repeat;}
.obody p, .gbody p {width:190px; padding:10px; font-size:12px; line-height:16px; border-bottom:1px solid #f7ac5b;}
.obody p a, .gbody p a {color:#1d3c65;}
.gbody p {border-bottom:1px solid #bee46f;}
.mcol {margin:30px 65px; float:left; width:250px; display:inline;}
.mcol img {display:inline;}
.ml {margin-left:20px;}
.fl {float:left;}
.fr {float:right;}
.currplayer {height:120px; font-weight:bold; position:relative;}
.currplayer img {margin-bottom:5px;}
.nextplayer {margin-top:50px;}
.currplayer span {color:#fff; font-size:12px;}
span.vs {color:#d68c3d; position:absolute; left:110px; top:20px; font-size:20px;}
.tweet p {color:#fff;}
#tweetthis p {font-weight:bold;}
#tweetthis textarea {font-size:12px;}
p.dl {margin:50px 0; color:#fff; font-size:12px; line-height:18px; }
p.ads {padding:30px; border:1px solid #171b2f; background:#06081b; text-align:center;
	border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px;}
p.about {float:left; margin-left:50px; padding:20px; width:570px; background:#020308; border:1px solid #06081b; color:#d5d7d6; font-size:12px; line-height:16px;
	border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px;}
span.orange {color:#d68c3d;}
span.green {color:#BEE46F;}

/* ================================ */
/* admin page 
/* ================================ */
div.adminpg h1 {color:#fff; margin:20px 0;}
div.adminrow {height:100px; margin:20px 0; color:#fff; padding-bottom:20px; border-bottom:1px solid #747573;}
div.adminrow img {float:left;}
div.adminrow label {float:left; width:130px; text-align:right; margin:0 10px 10px;}
div.adminrow p {float:left; width:600px; }