@charset "utf-8";
/*
Author: Darren Jones
Author URL: http://www.gcweb.com.au/
*/

/* Overall page structure
========================================================== */
body { background:#080818 url(../images/common/bg_body.jpg) no-repeat center top; margin:0;}
div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,p,label {margin:0;padding:0;}

#container { display:block; width:920px; margin:0 auto 0;}


/* Header 
------------------ */
#header { display:block; height:270px; position:relative;}
#header img#left { position:absolute; top:0; left:67px;}
#header img#right { position:absolute; top:0; right:41px;}
#header img#logo { position:absolute; top:17px; left:259px; border:0px none; z-index:100;}
#header #menu { display:block; width:624px; height:51px; position:absolute; left:89px; top:219px; background:url(../images/common/bg_menu.png) no-repeat; font-family:Georgia; font-size:18px; line-height:48px; padding-left:25px;}
#nav, #nav ul {padding:0; margin:0 auto; list-style:none;}
#nav { position:relative; z-index:50; display:block;}
#nav ul {display:none;}
#nav li {float:left; position:relative;}
#nav li a {text-decoration:none; white-space:nowrap; color:#6060CA; padding-right:15px;}
#nav li a.last { padding:0;}
#nav li a:hover {color: #FFF;}
#nav li b {display:block; padding:0; cursor:pointer; float:left; color:#6060CA; font-weight:normal;}
#nav li a b.clicked {color:#FFF;}

#nav li ul {position:absolute; left:-10px; top:45px; height:auto; float:left; padding:5px 0; border-bottom:1px solid #6060CA; border-top:1px solid #6060CA; background:#080818;}
#nav li ul.w1 {width:210px;}
#nav li ul.w1 li { display:block; width:210px;}
#nav li ul.w1 li a {display:block; height:20px; line-height:20px; color:#fff; font-size:18px; margin:0; padding-left:10px;}
#nav li ul.w1 li a:hover {color:#6060CA;}


/* Content 
------------------ */
#content { display:block; width:720px; margin:25px 100px 0px 100px; font-family:Arial, sans-serif; font-size:14px; color:#fff;}

#content h1 { font-family:Georgia; font-size:18px; font-weight:normal;}
#content .purple { color:#6060CA;}

/* Home 
------------------ */
#content #leftCol { display:block; float:left; width:460px;}
#content #rightCol { display:block; float:right; width:210px;}

#rightCol img.gallery { border-bottom:1px solid #6060CA; border-top:1px solid #6060CA; padding:2px 0;}
#rightCol a img.gallery { border-left:0px; border-right:0px;}
#rightCol a { color:#fff; text-decoration:none;}
#rightCol a:hover { color:#6060CA;}


/* Gallery 
------------------ */
ul.gallery li { list-style:none; display:inline;}
ul.gallery li a img { display:block; float:left; padding:1px; border:1px solid #6060CA; margin:2px;}
ul.gallery li a:hover img { border:1px solid #080818;}

/* Prices 
------------------ */
#content.prices ul { margin:25px;}
#content.prices ol { margin:25px;}
#content.prices a { color:#6060CA; text-decoration:underline;}
#content.prices a:hover { color:#fff; text-decoration:none;}

#content.prices .title1 {font-family:Georgia; font-size:25px; font-weight:normal; color:#6060CA;}
#content.prices .title2 {font-family:Georgia; font-size:20px; font-weight:normal; color:#fff;}

/* Digital Albums 
------------------ */
#content.digital .title1 {font-family:Georgia; font-size:25px; font-weight:normal; color:#6060CA;}
#content.digital a img { padding:1px; border:1px solid #6060CA;}
#content.digital a:hover img { border:1px solid #080818;}
#content.digital a { color:#fff; text-decoration:none;}
#content.digital a:hover { color:#6060CA; text-decoration:underline;}

#digi-album2 { margin-left:-120px;;}


/* Contact 
------------------ */
#content.contact a { color:#6060CA; text-decoration:underline;}
#content.contact a:hover { color:#fff; text-decoration:none;}



/* Footer 
------------------ */
#footer { display:block; clear:both; height:120px; padding:30px 100px 0 100px; font-family:Arial, sans-serif; font-size:11px; color:#6060CA; background:url(../images/common/bg_footer.jpg) no-repeat;}
#footer a { float:right; color:#6060CA; text-decoration:none;}
#footer a:hover { color:#fff;}

#footer.gallery { margin-top:90px;}








