body 
{ 
margin: 0;
line-height:14px; 
font-family:Tahoma, Arial; 
font-size:small; 
background: url(../img/bckg-AqSong.gif) repeat-x #0b0;
}

a { color:#181; text-decoration:none;}

a:hover { color:#e25; text-decoration:underline;}

p { padding: 0 10px 5px 10px; }

h1, h2, h3, h4, h5
{ 
font-family: "Myriad Pro", "Trebuchet MS", Arial; 
margin:0; 
padding:10px 0 10px 10px; 
text-transform:uppercase; 
color:#161; 
}

h1 
{ 
font-size:1.3em; 
}

h2 
{ 
font-size:1.1em; 
}

h3
{ 
font-size:1.0em; 
}

h4, h5 
{ 
font-size:0.9em; 
}

/* fixed width page auto-centered in browser */
div#page { width:900px; margin: 40px auto; }

#header 
{ 
width:900px;
}


#logo 
{ 
padding:50px 60px 0 40px; 
height:130px; 
background:url(../img/AquaSong-hdr.jpg) no-repeat #040; 
width:800px;
}

#logo a
{ 
font-family: "Myriad Pro", "Trebuchet MS", Arial; 
color:#000; 
text-decoration:none; 
font-weight:bold; 
font-size:1.6em; 
text-transform:uppercase; 
letter-spacing:5px; 
}

#logo_text 
{ 
float:right; 
width:220px; 
font-size:1.0em; 
color:#000; 
line-height:18px; 
padding-top:5px;  
}



#menu 
{ 
background: url(../img/menu_bckg.gif) repeat-x #fff; 
height:40px; 
padding-top:10px;
}

#menu_list 
{
width:900px; 
margin:0 auto;
}

#menu a 
{ 
display:block; 
color:#000000; 
float:left; 
font-size:1.0em; 
text-transform:uppercase; 
font-weight:bold; 
text-decoration:none; 
margin:0 20px; 
padding-top:12px; 
font-family: "Myriad Pro", "Trebuchet MS", Arial;
}

#menu a:hover
{ 
color:#1b5;
}

.splitter { display:block; float:left;}

.item, .polaroid img { background-color:#FFFFFF; padding:6px; border:none;}

.polaroid img {
  margin-left: 10px;
  border:1px solid #d0d0d0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-box-shadow: 1px 1px 5px #999;
  -moz-box-shadow: 1px 1px 5px #999;
}

.item, .polaroid a { display:block; float:left; font-size:0.8em; color:#bd131d;}

.indent { margin-left: 20px; }


.description 
{ 
display:block; 
float:right; 
width:220px; 
padding: 10px 20px 30px 10px; 
line-height:12px;
}

p.additional 
{ 
margin:0 10px; 
color:#9c9c9c; 
font-size:0.75em; 
line-height:12px; 
border-top:1px solid #bdbdbd; 
padding: 10px 0; 
font-weight:normal;
}

table {
margin: 20px 20px 20px 20px;
border: thin solid black;
border-collapse: collapse;
}

td, th {
padding: 5px;
vertical-align: top;
}

th {
background-color: #3399ff;
vertical-align: bottom;
}

.cellcolor {
background-color: #ccffff;
}

#text-twocol, #text
{ 
margin: 0 292px 0 0; 
background:url(../img/content.gif); 
padding:10px;
}

#text
{ 
margin: 0; 
}


#text li 
{
list-style:none; 
padding-left:20px; 
background:url(../img/li.jpg) no-repeat 0px 4px;
line-height:18px;
}


#sidebar 
{ 
float:right; 
width:285px; 
padding: 20px 20px 0 30px; 
font-size:0.8em; 
}

#sidebar a{ font-weight:bold; }

#sidebar h1 
{ 
font-family: "Myriad Pro", "Trebuchet MS", Arial; 
margin:0; 
padding:0 0 20px 0; 
text-transform:uppercase; 
color:#000;
}



#main 
{ 
background:url(../img/content.gif); 
}

#footer 
{
font-family: "Myriad Pro", "Trebuchet MS", Arial; 
background:url(img/footer_bckg.gif) repeat-x #000; 
height:55px; 
clear:both;  
width:900px;
}

#left_footer 
{ 
float:left; 
padding:20px 0 0 30px; 
color:#fff; 
font-size:0.8em;
}

#left_footer a { color:#fff;}

#left_footer a:hover { text-decoration:none;}

#right_footer 
{ 
float:right;  
padding:20px 30px 0 0; 
color:#fff;  
font-size:0.8em; 
text-align:right;
}

#right_footer a { color:#fff;}

.photo_left { 
  float: left;
  padding: 5px 10px 0 10px; 
}

.photo_right { 
  float: right;  
  padding: 5px 10px 0 10px;
}


.leftpix {
  float: left;
  padding: 25px;
}

.leftpix img {
  border: 5px solid #fff;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-box-shadow: 1px 1px 5px #999;
  -moz-box-shadow: 1px 1px 5px #999;
}

.clear { clear: both; }
