/*
 *  This is the CSS file for www.crowncitybrassquintet.com
 */

html, body {
	margin: 0px auto;
	background: url(/images/page_bg_ext.jpg) repeat;
}

img {
	border: 0;
}

div#container {
	border: 0;
	margin: 0 auto;
	padding: 0;
	width: 900px;
}

div#container_bg {
	background: url(/images/page_bg.gif) repeat-x;
	height: 900px;
}

div#bg_ext {
	margin: 0px auto;
	width: 900px;
	background-image: url(/images/recent_upcoming_1px.jpg);
	background-repeat: repeat-y;
}

div#header {
	width: 900px;
	border: 0;
	background: transparent;
}

div#topNav {
	width: 900px;
	height: 27px;
}

div#topNav ul {
	float: left;
	margin: 0;
	padding: 0;
	width: 900px;
	list-style: none;
}

div#topNav ul li {
	float: left;
	height: 27px;
}

div#navExtBar {
	margin: 0 auto;
	padding: 0;
	width: 900px;
}

div#home_greybox {
	margin: 0 auto;
	padding: 0;
	width: 900px;
	height: 167px;
	background: url(/images/grey_box.jpg);
	font-family: Verdana;
	font-size: 11px;
	color: #31415A;
}

div#home_greybox .left {
	margin: 10px;
	width: 450px;
	line-height: 1.4;
	float: left;
}

div#home_greybox .right {
	margin: 10px;
	width: 400px;
	line-height: 1.4;
	float: right;
}

.right .more_button {
	padding-left: 325px;
}

div#home_greybox .title {
	margin-bottom: 10px;
	color: #000066;
	font-weight: bold;
	border-bottom: 1px solid #C4C4C4;
}

div#clear {
	clear: both;
}

div#home_recentnews {
	margin: 0 auto;
	padding: 0;
	width: 900px;
	height: 275px;
	font: 11px Verdana;
	color: #CFCFCF;
	background: url(/images/events_bg.jpg) no-repeat;
}

div#homenews_left {
	width: 400px;
	padding: 40px 0px 0px 20px;
	float: left;
}

div#homenews_left .entry {
	margin: 10px 0px;
}

.entry .title {
	font: 13px Verdana;
	color: #CFCFCF;
	text-decoration: underline;
	font-weight: bold;
}

.entry .date_time {
	font: 11px Verdana;
	color: #CFCFCF;
	font-style: italic;
}

.entry .content {
	font: 11px Verdana;
	color: #CFCFCF;
}

div#homenews_right {
	width: 450px;
	padding: 50px 0px 0px 0px;
	float: right;
}

div#homenews_right .title {
	margin-bottom: 5px;
	font: 13px Verdana;
	color: #CFCFCF;
	text-decoration: underline;
	font-weight: bold;
}

div#homenews_right .content {
	font: 11px Verdana;
	color: #CFCFCF;
}

div#events_page {
	margin: 0 auto;
	width: 900px;
	background: url(/images/events_bg.jpg) no-repeat;
	font: 11px Verdana;
	color: #CFCFCF;
}

div#events_page .entries {
	padding: 60px 0px 15px 15px;
	font: 11px Verdana;
	color: #CFCFCF;
}

.entries .title {
	text-decoration: underline;
	font-weight: bold;
}

.entries .date_time {
	font-style: italic;
}

.entries .content {
	margin-bottom: 15px;

}

div#about_page {
	margin: 0 auto;
	padding: 0;
	width: 900px;
	background: url(/images/about_bg.jpg) no-repeat;
	font: 11px Verdana;
	color: #CFCFCF;
	line-height: 1.4;
}

#about_page img.group_right {
	float: right;
	margin: 5px;
}

div#about_page .about_ccbq {
	padding: 55px 15px 10px 15px;
}

.about_ccbq .title {
	font-weight: bold;
}

div#about_page .about_bcb {
	padding: 10px 15px 10px 15px;
}

.about_bcb .title {
	font-weight: bold;
}

div#bio_section {
	padding: 10px 15px 10px 15px;;
}

div#bio_section img.about_left {
	float: left;
	margin: 5px;
}

div#bio_section .name {
	color: #CFCFCF;
	font-weight: bold;
	text-decoration: underline;
}

div#bio_section img.about_right {
	float: right;
	margin: 5px;
}

div#bio_section .content {
	font: 11px Verdana;
	color: #CFCFCF;
	padding-bottom: 15px;
	line-height: 1.4;
}

div#photos_page {
	margin: 0 auto;
	padding: 0;
	width: 900px;
	background: url(/images/photos_bg.jpg) no-repeat;
}

div#photos_page .photo_section {
	padding: 55px 15px 15px 40px;
}

.photo_section .clickfull {
	font: 11px Verdana;
	color: #CFCFCF;
	font-style: italic;
}

.photo_section img.photo {
	margin: 15px;
}

div#photos_page .photo_full_section {
	margin: 0 auto;
	padding: 0;
	width: 900px;
	font: 11px Verdana;
	color: #CFCFCF;
}

.photo_full_section .full_img {
	padding: 75px 0px 5px 0px;
	text-align: center;
}

.photo_full_section .date {
	font-style: italic;
	font-weight: bold;
	text-align: center;
	padding-bottom: 5px;
}

.photo_full_section .caption {
	text-align: center;
	padding-bottom: 15px;
}

div#audio_page {
	margin: 0 auto;
	padding: 0;
	width: 900px;
	background: url(/images/audio_bg.jpg) no-repeat;
}

div#audio_page .text {
	font: 11px Verdana;
	color: #CFCFCF;
	padding: 70px 0px 0px 52px;
}

div#music {
	padding: 25px 0px 25px 50px;
}

div#contact_page {
	margin: 0 auto;
	padding: 0;
	background: url(/images/contact_bg.jpg) no-repeat;
}

div#contact_page a {
	color: #787D80;
}

div#contact_page img.contact_group {
	float: left;
	margin: 75px 30px 15px 50px;
}

div#contact_page .text {
	padding-top: 160px;
	padding-bottom: 150px;
	font: 11px Verdana;
	color: #CFCFCF;
}

div#contact_page .address {
	margin-top: 10px;
}

div#footer {
	margin: 0px auto 10px auto;
	padding: 0;
	width: 900px;
	height: 47px;
	background: url(/images/footer_bar.jpg);
	font-family: Tahoma;
	font-size: 12px;
	color: #5B5B5B;
}

div#footer .text {
	padding: 15px 0px 0px 15px;
}