/*====================================================
Title:		101.5 The Eagle
Version:	1.0
Author:		83
Date:		20070731
====================================================*/

/* colors
====================================================*/





/* modified eric meyer reset
====================================================*/

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


/* general rules
====================================================*/

h1, h2, h3 {color: #fff; font-family: georgia, 'times new roman', serif; line-height: 1em;}
h1 {font-size: 3em; letter-spacing: -2px;}
h2 {font-size: 2.5em; letter-spacing: -2px;}
h3 {font-weight: bold; font-size: 1.75em;}
h4 {font-size: 1.4em;}
h5 {font-size: 1.1em;}
h6 {font-size: .9em;}
p {color: #fff; font-size: 1.3em; line-height: 1.2em; margin-bottom:20px;}
li {font-size: 1.2em; line-height: 1.3em;}
hr {clear: both; visibility: hidden;}
.right {float: right;}
.left {float: left;}
.clear {clear: both;}

ul.inline li {display: inline; float: left; margin-right: 20px;}

a:active {text-decoration: underline; color: #fff;}
a:link {font-weight: bold; text-decoration: underline; color: #fff;}
a:visited {font-weight: bold; text-decoration: underline; color: #fff;}
a:hover {font-weight: bold; text-decoration: underline; color: #f5d28f;}

a.img:active {text-decoration: none; color: #3f424a;}
a.img:link {text-decoration: none; color: #3f424a;}
a.img:visited {text-decoration: none; color: #3f424a;}
a.img:hover {text-decoration: none; color: #3f424a;}


/* layout
====================================================*/
#header_home {background: #d7282a url(http://1015theeagle.com/images/eagle/wide_bg.jpg) no-repeat 50% 100%; height: 434px;}
#header_internal {background: #d7282a url(http://1015theeagle.com/images/eagle/logo_internal.jpg) no-repeat 50% 100%; height: 198px;}
#toplinks {background: #d7282a; color: #fff; height: 30px; margin: 0px auto; overflow: hidden; width: 960px;}
#toplinks ul {margin-top: 8px;}

#content_head_wrap {background: #7b0715 url(http://1015theeagle.com/images/eagle/red_bg.jpg) repeat-x 0 0;}
#content_head {background: #7b0715 url(http://1015theeagle.com/images/eagle/red_bg.jpg) repeat-x 0 0; margin: 0px auto; width: 960px;}
#content_head h3 {color: #fff; padding: 10px 190px 0 0;}
#content_head p {color: #fff; padding: 0 190px 10 0;}
#content_head img {float: left;}
#content_head img.toby {margin: 6px 10px 6px 20px;}

#wrap {margin: 0px auto; width: 960px;}

#content_body {margin: 20px auto; width: 960px;}
#content_body img.center {display: block; margin: 0 auto;}
#content_body .entry {border-bottom: solid 1px #ddd; margin: 0 100px; padding: 20px;}
#content_body .entry p {padding-left: 250px;}
#content_body .entry img {padding-right: 10px;}
#content_body .entry object {display: block; margin: 0 auto;}

#content_body #advertisement {height: 80px;}

#content_body #subcontent {margin: 300px;}


#nav_wrap {background: #d7282a; height: 35px; border: solid 1px #555; border-width: 1px 0;}
.nav {background: #d7282a; height: 35px; margin: 0px auto; width: 960px;}
.nav ul.inline li {border-left: solid 1px #ddd; height: 35px; margin-right: 0; width: 159px;}
.nav ul.inline li.current_nav {background: #4ba9e5;}
.nav ul.inline li a {display: block; height: 25px; padding: 10px 0 0; text-align: center; width: 160px;}
.nav ul.inline li a:hover {background: #4ba9e5;}
.nav ul.inline li.nav_last_item {border-right: solid 1px #ddd; width: 158px;}


#nav_main {background: url(http://1015theeagle.com/images/eagle/buttons.jpg) no-repeat 0 0; float: right; height: 200px; position: relative; width: 186px;}
	#nav_main ul li a {height: 47px; left: 9px; position: absolute; text-indent: -999em; width: 170px;}
	#nav_main ul li.nav_listen a {top: 23px;}
	#nav_main ul li.nav_concert a {top: 77px;}
	#nav_main ul li.nav_event a {top: 134px;}

#content_a {float: left; width: 600px;}
	#content_a .section {border: solid 1px #333; padding: 20px;}
	#content_a .section p {padding-left: 250px;}
	#content_a .section h3 {padding: 0 0 10px 250px;}
	#content_a img.sponsor {float: right; margin-right: 25px;}
	#content_a .sites {border: solid 1px #333; padding: 20px;}
	#content_a .sites p {padding-left: 25px;}
	#content_a .sites h3 {padding: 0 0 10px 25px;}
	
#content_b {float: right; width: 325px;}
	#content_b .section img {display: block; margin: 0 auto; padding: 10px 0 20px 0;}
	#content_b .section object {display: block; margin: 0 auto;}


#items {width: 636px;}
.item {border: solid 2px #fff; margin-bottom: 50px; padding: 0 30px 20px; position: relative;}
.item h1 {background-color: #275cac; font-size: 2.5em; margin-bottom: 5px; padding: 0 10px; position: absolute; top: -15px;}

.item h3,
.item p, 
.item a {margin-left: 20px;} 

.item h3 {font-family: "lucida grande", verdana, sans-serif; font-size: 1.4em; padding-top: 20px;}
.item p {margin-top: 20px;}
.item a {font-size: 1.3em;}

.item img {float: right; margin: 20px 0 0 20px;}



#footer_wrap, #footer {background: #1a4ea1; color: #fff; min-height: 50px;}
#footer_wrap {clear: both; border-top: solid 1px #555;}
#footer {margin: 0px auto; width: 960px;}
#footer ul {padding-top: 18px;}


/* sections
====================================================*/
body#concerts_page #content_head_wrap, body#events_page #content_head_wrap {height: 50px;}
body#concerts_page #content_head_wrap h1, body#events_page #content_head_wrap h1 {color: #fff; padding-top: 10px; text-align: center;}