/* CSS Document newmain.css created Aug 2011 by M. Radakovich */

html
{
margin:0;
padding:0;
}

body
{
margin: 0;
padding: 0;
font-family:"Trebuchet MS", Helvetica, sans-serif;
color:#FFFFFF;
/* font-size:14px; */
font-size: medium;
/* line-height:18px; */
background:url(../images/bg.gif);
background-attachment: fixed;
height: 100%;
}

#wrapper{
position:relative; 
margin:0 auto; 
width:940px;
}
	
div#container
{
float:left;
height:100%;
width:940px;
margin:0; 
/* background: url('../images/2012_brochure_bkgrnd.png'); */
/* background: url('../images/bg_center.png'); */
background: url('../images/bg_solid 96dpi 700x1018.gif');
background-attachment:scroll;
background: 
height:100%;
}

div#containerHeader
{
position:static;
width:100%;
height:172px;
/* background:url(../images/header_center.gif) center no-repeat; */
/* float:left; */
}

div#containerHeaderLeft
{
position:relative;
width:20%;
height:172px;
float:left;
background:transparent
}

div#containerHeaderCenter
{
position:relative;
width:62%;  /* to match width of photo on home page */
height:172px;
float:left;
background:url('../images/header_center.png');
}

div#containerHeaderRight
{
position:relative;
width:18%;   /* totals 80% with containerHeaderCenter */
height:172px;
float:left;
background:transparent;
}

div#containerBody
{
position:relative;
width:80%;
height:98%; /* to allow for 2% padding on bottom */
float:left;
/* background:url("../images/bg_center.png") no-repeat; */
padding-bottom:2%;
}

div#containerBodyMain
{
width:75%   /* 75% of containerBody */
}

div#upcomingConcerts
{
width:30%;
height:auto;
float:right;
margin:15px 5px 5px 5px;
padding:5px;
background:url(../images/bg_upcomingConcerts.gif);
background-repeat:repeat-y;
font-family:"Trebuchet MS", Helvetica, sans-serif;
}
#upcomingConcerts a:link, #upcomingConcerts a:visited
{
/* color: #ffd700;  /* Gold */
color: #ffff00;
text-decoration:underline;
}
#upcomingConcerts a:hover
{
color: #49492F;  /* Yellow */
text-decoration:underline;
background-color: #ffd700;
}

div#photos
{
width:500px;
float:left;
clear:right;
}

div#photoFrame1
{
width:200px;
float:left;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
padding-top:5px;
}
/* end center area styles */
	
/* right styles */
div#rightsideColumn
{
display:block;
width:172px;
float:right;
background: url('../images/rightSide Home.jpg');
margin:0 auto;
display:inline;
}
/* end right styles */

/* begin navigation styles */
div#navigation
{
/* background: url('../images/2012_brochure_bkgrnd.png'); */
position:static;
width:20%;
float:left;
}

#navcontainer
{
/* background: url('../images/2012_brochure_bkgrnd.png'); */
/* background: url(../images/bg.gif); */
text-align: right;
margin: 0px 10px 0px 0px;
}

#navcontainer ul
{
list-style-type: none;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size: small;
font-weight: bold;
/* line-height:150%; */
padding-left: 10px;
}

#navcontainer li 
{
padding-bottom: 10px;
}

#navcontainer a
{
/* padding-bottom: 10px; */
/* display: block; */
/* height: 31px; */
}

#navcontainer a:link, #navlist a:visited
{
color: #ffffff;
/* height: 31px; */
}

#navcontainer a:hover
{
/* background-image: url(../images/bg_menuRollover.gif); */
background-image: url(../images/bg.jpg);
/* background-repeat: no-repeat; */
/* background: blue; */
}

#active a:link, #active a:visited, #active a:hover
{
color: #ffffff;
}
/* end navigation styles */

/* link styles */	
a {text-decoration: none; color: #000099;}
	
a:hover {text-decoration: underline; color:#ffff00;}
/* end link styles */

/* text styles */
p.left-right-pad
{
padding-left:10px;
padding-right:20px;
}

p.left-right-pad-justify
{
padding-left:10px;
padding-right:20px;
text-align:justify;
}
