/* GLOBAL */

body {margin:0;padding:0; font-family: "Trebuchet MS", Georgia, Times, serif; color:#FFFFFF; background:url(../images/bg.gif);}
p { font-size: 16px;line-height:22px;}

h3 {font-size:14px;}
h4 {margin: 0 0 10px; padding:0; clear:left;} /*used in photo gallery*/

/* CLASSES */

.righty {margin:0 12px;}
.bigletter {font-size:28px;}
.img-float {margin: 0 10px 15px 15px;float:right;}
.here {font-weight:bold;font-size:14px; text-decoration:underline;}
.footer {font-size:11px;line-height:16px;color:#A8A8A8;padding-top:8px;padding-bottom:8px;}
.noshow {display:none;}
.bio_name {font-family: Georgia, Times, serif; font-size: 20px; font-weight:bold; padding:25px 10px 0 5px; color:#FFF68F;}
.bio_job {font-family: Georgia, Times, serif; font-size: 16px; color:#FFFFFF;}
div.clear {margin:0;padding:0; height:20px;}

/* ANCHOR */

a:link, a:visited, a:hover, a:active {text-decoration: underline; color:#FFF; background-image:none;}

/* DIVS */

#wrapper {width:806px;margin: 0 auto; padding:0;}

#header {height:257px; width:788px; margin:20px 0 0 0; background-image:url('../images/rustbucket_header.jpg');}
#header img{margin:0;padding:0;}

/* NAV */
#navbar {margin:-18px 0 0 0;padding:0 0 0 0;width:788px; height:28px;background-image:url(../images/navbar.gif); }
#navbar ul li {float:left; list-style: none; margin:0 35px 0 0; padding:0;}

li#nav_band {width:50px; height:28px;}
li#nav_band a {width:50px; display:block;padding:0;line-height:28px; text-decoration:none; background:url('../images/nav_links.gif') no-repeat -18px 0px;}	
li#nav_band a:hover, #nav_shows a:active {width:50px; background:url('../images/nav_links.gif') no-repeat -18px -28px;}

li#nav_music {width:50px; height:28px;}
li#nav_music a {width:50px; display:block;padding:0;line-height:28px; text-decoration:none; background:url('../images/nav_links.gif') no-repeat -428px 0px;}	
li#nav_music a:hover, #nav_shows a:active {width:50px; background:url('../images/nav_links.gif') no-repeat -428px -28px;}

#nav_shows {width:60px; height:28px;}
#nav_shows a {width:60px; display:block;padding:0;line-height:28px; text-decoration:none; background:url('../images/nav_links.gif') no-repeat -82px 0px;}	
#nav_shows a:hover {width:60px; color:#CCCCCC; background:url('../images/nav_links.gif') no-repeat -82px -28px;}

#nav_photos{width:65px; height:28px;}
#nav_photos a {width:65px; display:block;padding:0;line-height:28px; text-decoration:none; background:url('../images/nav_links.gif') no-repeat -152px 0px;}	
#nav_photos a:hover {width:65px; color:#CCCCCC; background:url('../images/nav_links.gif') no-repeat -152px -28px}


#nav_contact {width:72px; height:28px;}
#nav_contact a {width:72px; display:block;padding:0;line-height:28px; text-decoration:none; background:url('../images/nav_links.gif') no-repeat -232px 0px;}	
#nav_contact a:hover {width:72px; color:#CCCCCC; background:url('../images/nav_links.gif') no-repeat -232px -28px;}

#nav_blog {width:90px; height:28px;display:none;}
#nav_blog a {width:90px; display:block;padding:0;line-height:28px; text-decoration:none; background:url('../images/nav_links.gif') no-repeat -312px 0px;}	
#nav_blog a:hover {width:90px; color:#CCCCCC; background:url('../images/nav_links.gif') no-repeat -312px -28px;}
/* NAV END */

#content {width:788px; background-image:url(../images/mid_body.gif);}	

/* ==FOOTER== */
#footer {clear:left; width:788px; height:37px; margin:0; padding:20px 0 0 0; text-align:center; background:url(../images/btm_body.gif) no-repeat;}
#footer ul.botNav {display:inline;font-size:11px;line-height:16px;color:#A8A8A8;}
#footer ul.botNav li {list-style:none;display:inline; padding-right:10px;}
#footer ul.botNav a {font-size:11px;line-height:16px;color:#A8A8A8}
#footer ul.botNav a:hover  {color:#CCCCCC;}

/* ==BAND FOOTER == */
#footer_band {clear:left; width:788px; height:34px; margin:0; padding:45px 0 0 0; text-align:center; background-image:url(../images/btm_body_band.gif);}
#footer_band ul.botNav {display:inline;font-size:11px;line-height:16px;color:#A8A8A8;}
#footer_band ul.botNav li {list-style:none;display:inline; padding-right:10px;}
#footer_band ul.botNav a {font-size:11px;line-height:16px;color:#A8A8A8}
#footer_band ul.botNav a:hover  {color:#CCCCCC;}


/* MUSIC PAGE */
#music #content {width:788px; min-height:600px; background:url(../images/mid_body.gif) repeat-y;}	
#music #content a {color:#FFF68F;}
#music #content a:hover {color:#33FFCC;}
#flashcontent {float:right; margin:20px 0 0 0; padding:0 60px 0 5px;}
#flashcontent p {font-size:10px;}
#flashcontent a {font-size:10px;}
#music #main {width:360px; margin:20px 0 0 0; padding:0 0 0 40px; }
#music #main p {margin:0; padding:0;}
#music #main ul {font-size:14px;line-height:22px; margin:10px; padding:0 0 0 30px;}

/* HOME PAGE */
#contentMain {width:788px; height:1100px; background:url(../images/mid_body.gif) repeat-y;}	
#main {clear:left;float:left; width:430px; padding:20px 30px 0 40px; margin:0;}
#main p {font-size:14px;line-height:22px;padding-right:30px;}	
#main img {float:right;margin:25px 0 25px 35px;}
#callout {width:225px; float:right; margin:30px 23px 0 0; padding:0;}
#callout p {font-size:12px; margin:0; padding:0;}
#callout img {margin:5px 0 0 0; border:3px solid #A8A8A8;}


/* PHOTOS PAGE */
div#photoMain {min-height:300px; margin:0; padding:0;}
div#photoMain img.pagetitle {float:right; margin:19px 75px 0 0; padding:0;} 
div#photoMain a {display:inline; text-decoration:none; width:84px; height:151px;}
div#photoMain #flash {margin:0; padding:40px 0 20px 40px;}
div#photoMain p {margin:0; padding:0px 40px; font-size:13px; width:420px; line-height:16px;}


.photos {padding:30px 0 0 19px; margin:0 0 0 0;}	
.photos img {margin:0 10px 10px 20px;}


/* SHOWS PAGE */
table#shows {margin:20px 0 0 50px; padding:0; font-weight:bold; font-size:13px; width:475px;}
table#shows td {padding:3px;}
table#shows .category {font-size:16px;background:#333;}
table#shows .grey{background:#5E5E5E;}
table#shows a {font-size:13px}
table#shows a:hover {color:#FFF68F; text-decoration:underline;}


/* CONTACT PAGE */
div#contactMain {min-height:300px; margin:0 0 0 120px; padding:15px 0 0 0; font-size:14px;}
div#contactMain h3 {margin:0; padding:0; font-size:18px;}
div#contactMain a:link, a:visited, a:hover, a:active {text-decoration: underline; color:#FFF; background-image:none; font-size:14px;}
div#contactMain p {font-size:14px;}
div#contactMain img.pagetitle {float:right; margin:7px 75px 0 0; padding:0;} 
div#contactMain a:hover {color:#FFF68F;}

/* BAND PAGE BIOS */
div#bioMain {margin:0; padding:15px 0 0 0; font-size:14px;}
div#bioMain img {float:left; margin:0 0 0 10px; padding:15px 0 0 0; font-size:14px;}

/* Hugh */
div#bioTextHugh {min-height:400px; width:700px; margin:0 300px 0 300px; padding:15px 0 0 0; font-size:14px; background: url(../band/hugh/hugh_txt.gif) no-repeat 300px 15px;}

/* Matt */
div#bioMatt {margin:0; padding:15px 0 0 0; font-size:14px;}
div#bioMatt img {float:left; margin:0 25px 0 10px; padding:0; font-size:14px;}
div#bioTextMatt {min-height:400px; width:400px; margin:0 0 0 300px; padding:15px 0 0 25px; font-size:14px; background: url(../band/matt/matt_txt.gif) no-repeat 300px 15px;}

/* Dan */
div#bioTextDan {min-height:400px; width:700px; margin:0 300px 0 300px; padding:15px 0 0 0; font-size:14px; background: url(../band/dan/dan_txt.gif) no-repeat 300px 15px;}

div#photos {padding:15px 0 0 30px; margin:0;}	
div#photos ul {margin:0; padding:0; width:550px; }
div#photos ul li {float:left; list-style: none; display:block; margin:15px 15px 15px 0; padding:0; width:78px; height:70px;}


/* =NEWSBOX= 
----------------------------------------------------------------------------------------------------*/
.roundcont {background-color: #1C1C1C; float:right; margin:30px 30px 0 0; padding:0 0 0 0; width: 225px; color: #fff;}
.roundcont img.news {margin:0 0 10px 10px;}
.roundcont p {margin: 0 15px 10px 15px; font-size: 13px; line-height: 20px;}
.roundcont p.title {text-transform: uppercase; margin:8px 5px 8px 15px; font-size:14px; color:#FFFFCC;}	
.roundcont a {font-size: 13px;}	
.roundcont a:hover {color:#FFF68F; font-size: 13px;}
.roundtop {background: url(../images/tr.gif) no-repeat top right;}
.roundbottom {background: url(../images/br.gif) no-repeat top right; }
img.corner {width: 15px; height: 15px; border: none; display: block !important;}

