/*====================================================
Title:		kall700.com
Version:	1.0
Author:		mcd
Date:		20071016

====================================================
 Colors:			
====================================================*/




/* reset (modified eric meyer)
====================================================*/

html, body, div, span, object, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code,
del, dfn, em, img, 
strike, strong, sub, sup, tt, var,
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-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {outline: 0;} /* remember to define focus styles! */

body {background: #000; font-family: "lucida grande", verdana, sans-serif; font-size: 62.5%; color: #fff;}
ol, ul {list-style: none;}
table {border-collapse: separate; border-spacing: 0;} /* tables still need 'cellspacing="0"' in the markup */
caption {display: none;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}


/* general styles
====================================================*/

h1, h2, h3 {font-family: 'lucida grande', 'trebuchet ms', verdana, arial, sans-serif; line-height: 1em;}
h1 {font-size: 2em; text-transform: uppercase;}
h2 {font-size: 1.8em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.3em;}
h5 {font-size: 1.1em;}
h6 {font-size: .9em;}
p, a, li, td, th {font-size: 1.2em; line-height: 1.5em;}
th, td {font-size: 1.2em; line-height: 1.5em;}
p {margin: 10px 20px;}
p a, li a, td a {font-size: 1em;}
hr {clear: both; height: 20px; visibility: hidden;}

.right {float: right;}
.left {float: left;}
.clear {clear: both;}
.clear_right {clear: right;}
.clear_left {clear: left;}

.text_center {text-align: center;}
.text_right {text-align: right;}

ul.inline li {display: inline; float: left;}

a {color: #cc0d24; text-decoration: none;}
a:hover {text-decoration: underline;}


/* layout
====================================================*/

#wrap {height: 100%; margin: 20px auto 0; width: 960px;}
#head {background: transparent url(http://kall700sports.com/images/kall/head.jpg) no-repeat 0 0; height: 200px; width: 960px;}
#content_main {float: left; padding-bottom: 20px; width: 620px;}
#content_secondary {float: right; padding-top: 30px; width: 320px;}
#foot {border-top: solid 1px #333; clear: both; font-size: .9em; width: 960px;}
#nav_main {background: transparent url(http://kall700sports.com/images/kall/nav2.jpg) no-repeat 0 0; height: 50px; position: relative; width: 960px;}


/* sections
====================================================*/

#nav_main ul.nav {height: 50px; width: 960px;}
#nav_main ul.nav li {height: 40px; text-indent: -999em; width: 137px;}
#nav_main ul.nav li a {background: transparent url(http://kall700sports.com/images/kall/nav2.jpg) no-repeat; display: block; height: 40px; position: absolute; width: 137px;}
#nav_main ul.nav li#listen a:link,
#nav_main ul.nav li#listen a:visited {background-position: 283px 0px; left: 678px; top: 0;}
#nav_main ul.nav li#utes a:link,
#nav_main ul.nav li#utes a:visited {background-position: 141px 0px; left: 819px; top: 0;}
#nav_main ul.nav li#home a {background: none; height: 100px; left: 110px; top: -130px; width: 340px;}
/*#nav_main ul.nav li#blog a {border: dotted 1px yellow; left: ; top: ;}*/
#nav_main ul.nav li#listen a:hover,
#nav_main ul.nav li#listen a:focus {background-position: 283px 50px;}
#nav_main ul.nav li#utes a:hover,
#nav_main ul.nav li#utes a:focus {background-position: 141px 50px;}


#content_main #show_schedule .show {background: #0a0a0a; border: solid 1px #333; margin-top: -1px; height: 100%;}
#content_main #show_schedule .show img {float: left; margin: 20px;}
#content_main #show_schedule .show object {margin: 20px;}
#content_main #show_schedule .show img#bud {float: right;}
#content_main #show_schedule .show h1,
#content_main #show_schedule .show p {margin-left: 250px;}
#content_main #show_schedule .show h1 {color: #cc0d24; margin-top: 20px;}
#content_main #show_schedule .show h1 span {color: #aaa; font-size: .7em; margin-left: 20px;}
#content_main .advert {display: block; margin: 30px auto;}

#content_main #show_schedule .full {background: #0a0a0a; border: solid 1px #333; margin-top: -1px; height: 100%;}
#content_main #show_schedule .full img {float: left; margin: 20px;}
#content_main #show_schedule .full img#bud {float: right;}
#content_main #show_schedule .full h1,
#content_main #show_schedule .full p {margin-left: 20px;}
#content_main #show_schedule .full h1 {color: #cc0d24; margin-top: 20px;}
#content_main #show_schedule .full h1 span {color: #aaa; font-size: .7em; margin-left: 20px;}


#content_main #game_schedule {margin-top: 30px;}
#content_main #game_schedule img {display: block; margin: 0 auto 3px;}
#content_main #game_schedule table {background: #0a0a0a; border: solid 2px #cc0d24; border-top: none; margin: 0 auto; width: 500px;}
#content_main #game_schedule table th {background: #cc0d24; border-right: solid 1px #333; font-weight: bold; padding: 5px 0; text-align: center;}
#content_main #game_schedule table th#time_result {border-right: none;}
#content_main #game_schedule table tr {background: #1a1a1a;}
#content_main #game_schedule table tr.odd {background: #111;}
#content_main #game_schedule table td {border-right: solid 1px #333; padding: 5px 0 5px 10px;}
#content_main #game_schedule table td.game_lose,
#content_main #game_schedule table td.game_win {font-weight: bold;}
#content_main #game_schedule table td.game_lose {color: #cc0d24;}
#content_main #game_schedule table td.game_win {color: #36c;}

#content_main #game_links {border-top: solid 1px #333; margin: 30px auto; padding-top: 20px; width: 500px;}
#content_main #game_links h1 {margin-bottom: 30px;}

#content_secondary .section {background: #0a0a0a; border: solid 1px #333; margin: 0 auto 20px;}
#content_secondary .section img,
#content_secondary .section object {display: block; margin: 8px auto;}

table {width: 100%; margin: 0 0 20px 0;}
tr {background: #666;}
tr.odd {background: #555;}
th, td {border-left: solid 1px #777; border-right: solid 1px #333; border-top: solid 1px #333; padding: 7px 10px 7px 10px;}
th {background: #cc0d24; border-bottom: solid 2px #666; color: #000000; text-align: center;}
th.col_01 {width: 10%;}
th.col_02 {width: 35%;}
th.col_03 {width: 35%;}
th.col_04 {width: 20%;}
td.center_data {text-align: center;}

#weblog {margin-top: 30px;}

/*#blog_nav h3 {color: {highlight}; margin: 30px 20px 0;}*/
/*#blog_nav ul li {margin-right: 20px;}*/
/*#blog_nav p {color: #ddd;}*/
/*#blog_nav ul li.current_nav a {border: dotted 1px red; border-width: 1px 0; color: red;}*/

#weblog h1 {background: #0a0a0a url(http://kall700sports.com/images/kall/blog_entry.png) no-repeat 2% 50%; border: solid 1px #333; height: 35px; padding-top: 15px; text-align: center;}
#weblog h1 a {line-height: 1em;}
#weblog #blog_data {margin: 30px 0 30px 40px;}
.blog_entry {background: #0a0a0a; border-bottom: solid 1px #333; margin-bottom: 40px; overflow: hidden; padding-bottom: 20px; width: 530px;}
.blog_entry p {margin-left: 40px; margin-right: 0; padding-right: 40px;}
.blog_entry h3 {margin-bottom: 3px; padding: 20px 20px 0;}
.blog_entry h3 a {/*font-size: 1em; */line-height: 1em;}
.blog_entry h5 {color: #aaa; margin-bottom: 25px; padding-left: 20px;}
.blog_entry img {margin: 20px 10px;}

#blog_next_prev {width: 530px;}
#blog_next {float: right; width: 250px;}
#blog_prev {float: left; width: 250px;}
#blog_next p, #main_content #blog_next a {margin: 10px 10px 10px 0; text-align: right;}
#blog_prev p, #main_content #blog_prev a {margin: 10px 0 10px 10px; text-align: left;}



#foot a {color: #555;}
#foot ul {margin: 20px 0 0;}
#foot ul li {margin-right: 40px;}
