/* General
---------------------------------------*/
body, ul, li, h1, h2, h3, p { margin:0px; padding:0px; }
a { color:#fff; text-decoration:none }
a:hover { color:#7E9E5D }
ul, li { list-style-type:none }
img { border:0px; }
p { margin-bottom:20px; }
p, li, h3, div { font-size:11px; line-height:16px;}
h2 { font-family:"Times New Roman", Times, serif; text-transform:uppercase; font-size:13px; margin-bottom:15px; }
h3 { color:#fff; font-weight:normal }



/* Structure
---------------------------------------*/
body { background:#2C231A /*url(../images/bgs/homepage.jpg)*/ top left no-repeat; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ccc; }
body { background-image:url(../images/vertical_bar.gif); background-position:0px 124px; background-repeat:no-repeat; }
#container { width:729px; margin-left:21px; }

h1 a:focus { outline: none; }

#navbar { position:relative; width:726px; height:56px; border-bottom:1px solid #604C34 }
#navbar ul { position:absolute; left:0px; bottom:12px; width:600px; }
#navbar li { float: left; display: inline; height:17px; margin-right:20px; background-position: top left; background-repeat: no-repeat; }
#navbar li a { float:left; display:inline; height:17px; text-decoration:none; background-position: top left; background-repeat: no-repeat; text-indent:-9999px; }
#navbar li a:focus { outline: none; }
#navbar li a:hover { display: inline; background-position:bottom left; }

#navbar li#navGigs, #navbar li#navGigs a { width:63px; background-image: url("../images/nav/nav_1.gif"); }
#navbar li#navBiography, #navbar li#navBiography a { width:83px; background-image: url("../images/nav/nav_2.gif"); }
#navbar li#navDownloads, #navbar li#navDownloads a { width:54px; background-image: url("../images/nav/nav_3.gif"); }
#navbar li#navLinks, #navbar li#navLinks a { width:50px; background-image: url("../images/nav/nav_4.gif"); }
#navbar li#navContact, #navbar li#navContact a { width:66px; background-image: url("../images/nav/nav_5.gif"); }

#gigs li#navGigs, #gigs #navbar li#navGigs a,
#biography li#navBiography, #biography #navbar li#navBiography a,
#downloads li#navDownloads, #downloads #navbar li#navDownloads a,
#links li#navLinks, #links #navbar li#navLinks a,
#contact li#navContact, #contact #navbar li#navContact a { background-position:bottom left; }

#content { margin-top:17px; float:left; width:100%; }
#column1, #column2 { float:left; margin-bottom:20px; }
#column1 { width:365px; }
#column2 { width:160px; margin-left:65px; height:400px; }

#column1 p, #column1 h2 { margin-left:20px; }
#column1 p { width:320px; }

#footer { border-top: 1px solid #614B36; position:relative; height:30px; clear:both; margin-bottom:10px; }
#footer #copyright, #footer #author { position:absolute; bottom:5px; width:250px; }
#footer #copyright { left:10px; text-align:left; color:#614B36}
#footer #author { right:10px; text-align:right}
#footer #author a { color:#4F432D }



/* Custom Pages
---------------------------------------*/
#homepage #content {  }
#homepage #column1 .photo { margin-bottom:35px;}
#homepage #column2 { padding-top:20px; margin-left:45px; }
#homepage #column2 li { background-image:url(../images/news_divider.gif); background-position:bottom left; background-repeat:no-repeat;	padding-bottom:13px; margin-bottom:25px; color:#fff; }
#homepage #column2 li a { color:#7E9E5D; }
#homepage #column2 li strong { display:block; color:#ccc; } 
#homepage #column2 #news li strong { font-weight:normal }

#homepage #column2 em { color:#ccc; font-style:normal }
#homepage #column2 p { background:url(../images/news_divider.gif) bottom left no-repeat; padding-bottom:15px; margin-bottom:15px; color:#fff }
#homepage #column2 a { color:#7E9E5D; }


/* Hacks
---------------------------------------*/
#content:after { content: "."; display: block; height: 0; clear: both; visibility:hidden }
#column1, #column2{ display:inline  }