body {background-image:url(images/wallpaper.jpg);background-repeat:repeat;}
#wrapper {width:1000px;border:0;margin:0 auto;font-family:Arial,sans-serif;font-size:80%;}
.clear {clear:both;}


/* --------------------- HEADER --------------------- */
#header {height:auto;width:100%;}
#header img {height:175px;width:100%;border:0;}
#header a {text-decoration:none;border:0;}
.searchfield {float:right;width:100px;margin-right:7px;margin-top:-20px;}


/* --------------------- NAVIGATION --------------------- */
#nav {width:100%;background-color:#333333;height:28px;margin-top:-15px;}
#nav ul {list-style-type:none;padding-right:3em;padding-top:4px;font-family:Georgia,"Times New Roman",Times,serif;text-transform:uppercase;}
#nav li {display:inline;vertical-align:middle;color:#FFFFFF;font-size:120%;font-weight:bold;margin-right:20px;}
#nav li a {text-decoration:none;color:#FFFFFF;}
#nav li a:hover {text-decoration:underline;color:#CCCCCC;}
#nav p {display:inline;}
#nav form, input {display:inline;}
body.home #nav #home, body.home #nav #home a, body.releases #nav #releases, body.releases #nav #releases a, body.blog #nav #blog, body.hoblogme #nav #blog a, body.contact #nav #contact, body.contact #nav #contact a {color:#99FFE6;background:#333333;}


/* --------------------- CENTRE CONTENT --------------------- */
#content {width:725px;float:left;margin-top:5px;margin-bottom:15px;background-color:#FFFFFF;filter:alpha(opacity=90);opacity:0.9;padding:5px 10px;}
#content a, #content a:visited {color:#000066;}
#content a:hover {color:#3366FF;}

#mainstory {height:auto;padding-bottom:8px;line-height:125%;}
#mainstory img, #mainstory object {height:300px;float:left;vertical-align:top;padding-right:10px;padding-bottom:5px;}
#mainstory h1 {font-family:Georgia,"Times New Roman",Times,serif;line-height:130%;font-weight:bold;}
#mainstory p {}

#otherstories {width:100%;border-top:1px dotted gray;padding-top:15px;margin:auto;font-size:90%;line-height:125%;}
#otherstory1 {width:33%;margin:0 auto;float:left;}
#otherstory2 {width:33%;margin:0 auto;float:left;}
#otherstory3 {width:33%;margin:0 auto;float:right;}
#otherstories img {width:200px;height:200px;background-color:#333333;margin:3px auto;height:175px;width:175px;}
#otherstories h2 {width:80%;font-family:"Times New Roman",Times,serif;line-height:110%;font-weight:bold;font-size:160%;margin-bottom:-5px;margin-top:5px;}
#otherstories p {width:80%;}
#otherstories a {}

#releaseslist {list-style-type:none;margin-left:-20px;}
#releaseslist li {padding-bottom:5px;}

#releasedetails .releasepagecover {width:250px;height:250px;float:right;padding:5px;}


/* --------------------- RIGHT COLUMN --------------------- */
#rightnav {width:240px;float:right;background-color:#F7E9DE;filter:alpha(opacity=90);opacity:0.9;margin-top:5px;padding:5px;margin-bottom:10px;}
#rightnav h3 {font-family:"Times New Roman",Times,serif;font-weight:bold;font-size:130%;text-transform:uppercase;text-align:center;}
#rightnav h4 {}
#rightnav table {width:95%;margin:0 auto;border:0;margin-top:-10px;font-size:90%;}
#rightnav table .col1 {width:70px;vertical-align:top;}
#rightnav table .col2 {vertical-align:top;}
#rightnav p {}
#rightnav a, #rightnav a:visited {color:#000000;}

.buy {border:0;width:150px;background-color:transparent;color:#000066;text-decoration:underline;vertical-align:middle;text-align:left;white-space:normal;}
.buy:hover {color:#3366FF;}
#cart {margin:5px auto;}


/* --------------------- FOOTER --------------------- */
#footer {font-weight:bold;}
#footer ul {list-style-type:none;float:right;}
#footer li {display:inline;}
#footer p {font-size:80%;color:#333333;text-align:center;margin:0 auto;}
#footer a {color:#000066;font-weight:normal;text-decoration:none;font-weight:bold;}
#footer a:hover {color:#3366FF;}
