/*
Theme Name: ATN 2010
Theme URI: http://tomcreasey.co.uk
Description: This theme was specifically designed with ATN in mind.
Version: 130
Author: Tom Creasey
Author URI: http://tomcreasey.co.uk
Tags: none
*/

/* CSS Document */

body { margin:auto; background-color:#f2f2f2; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; }

#page { margin:0 auto; width:880px; overflow:auto; -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15); }

#banner { margin:auto; background-image:url(images/banner.jpg); background-repeat:no-repeat; width:880px; height:325px; }

/* SITE NAVIGATION */

#global-links { z-index:1; position:absolute; top:265px; margin-left:10px; padding:0px; width:860px; height:50px; overflow:hidden; background-image:url(images/global-nav-blank.png); }
#global-links #global-nav { padding:0px; margin:0px; overflow:hidden; }
#global-links #global-nav li { display:inline; overflow:hidden; }
#global-links #global-nav li a { width:auto; float:left; height:0px; overflow:hidden; margin:0px; padding-top:50px; }
#global-links #global-nav li a { background-image:url(images/global-nav.png); background-repeat:no-repeat; _background-image:url(images/global-nav.png); }

/* SITE NAVIGATION - ON STATE */
#global-links #global-nav li#home a { background-position:-20px -0px; width:80px; }
#global-links #global-nav li#aboutus a { background-position:-101px -0px; width:90px; }
#global-links #global-nav li#music a { background-position:-192px -0px; width:65px; }
#global-links #global-nav li#photos a { background-position:-259px -0px; width:75px; }
#global-links #global-nav li#pressmedia a { background-position:-335px -0px; width:110px; }
#global-links #global-nav li#dates a { background-position:-450px -0px; width:65px; }
#global-links #global-nav li#links a { background-position:-516px -0px; width:60px; }
#global-links #global-nav li#contact a { background-position:-575px -0px; width:85px; }

/* SITE NAVIGATION - HOVER STATE */
#global-links #global-nav li#home a:hover { background-position:-20px -65px; width:80px; }
#global-links #global-nav li#aboutus a:hover { background-position:-101px -65px; width:90px; }
#global-links #global-nav li#music a:hover { background-position:-192px -65px; width:65px; }
#global-links #global-nav li#photos a:hover { background-position:-259px -65px; width:75px; }
#global-links #global-nav li#pressmedia a:hover { background-position:-335px -65px; width:110px; }
#global-links #global-nav li#dates a:hover { background-position:-450px -65px; width:65px; }
#global-links #global-nav li#links a:hover { background-position:-516px -65px; width:60px; }
#global-links #global-nav li#contact a:hover { background-position:-575px -65px; width:85px; }

/* SITE NAVIGATION - PRESSED STATE */
#global-links #global-nav li#home a:active { background-position:-20px -131px; width:80px; }
#global-links #global-nav li#aboutus a:active { background-position:-101px -131px; width:90px; }
#global-links #global-nav li#music a:active { background-position:-192px -131px; width:65px; }
#global-links #global-nav li#photos a:active { background-position:-259px -131px; width:75px; }
#global-links #global-nav li#pressmedia a:active { background-position:-335px -131px; width:110px; }
#global-links #global-nav li#dates a:active { background-position:-450px -131px; width:65px; }
#global-links #global-nav li#links a:active { background-position:-516px -131px; width:60px; }
#global-links #global-nav li#contact a:active { background-position:-575px -131px; width:85px; }

/* MAINCONTENT */

#mainContent { margin:auto; width:880px; overflow:auto; background-image:url(images/maincontent-bg.jpg); background-repeat:no-repeat; background-color:#fff; padding-bottom:10px; }
#leftContent { float:left; width:590px; padding-left:10px; padding-right:10px; margin-right:10px; }
#rightsidebar { float:left; width:240px; }
#rightsidebar h2 { padding-left:10px; margin-top:0px; }

#rightsidebar .sidebar-top { background-image:url(images/sidebar-content-top.png); background-repeat:no-repeat; width:239px; height:30px;}
#rightsidebar .sidebar-mid { background-image:url(images/sidebar-content-mid.jpg); background-repeat:repeat-y; width:229px; overflow:auto; padding-left:10px; padding-right:10px; }
#rightsidebar .sidebar-btm { background-image:url(images/sidebar-content-btm.png); background-repeat:no-repeat; width:239px; height:11px; margin-bottom:10px; }
.textwidget { background-color:#f2f2f2; padding-left:10px; padding-right:10px; }
ul.blogroll { background-color:#f2f2f2; overflow:auto; margin:0; list-style:none; margin-left:0px; }
ul.blogroll li { padding-bottom:5px; vertical-align:middle; }

#footer { margin:auto; width:865px; text-align:right; font-size:11px; color:#999; padding-right:15px; padding-top:12px; }
#footer a {color:#999; font-weight:bold; text-decoration:none; }
#footer a:hover {color:#666; font-weight:bold; text-decoration:none; }

h1 { font-family:Tahoma, Geneva, sans-serif; font-size:16px; color:#000; margin-top:0px; margin-bottom:2px; }
h2 { font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#000; margin-top:0px; }
h3 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; margin-top:0px; }
p { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; }
a { font-family:Tahoma, Geneva, sans-serif; text-decoration:none; color:#999; font-weight:bold; }
a:hover { font-family:Tahoma, Geneva, sans-serif; text-decoration:none; color:#666; font-weight:bold; }
small { font-size:11px; }
blockquote { margin-left:10px; padding-left: 50px; padding-top:15px; padding-right:5px; padding-bottom:5px; background: transparent url(images/quotes.jpg) no-repeat top left; border: 1px solid #eae9e5; font-style:italic; color:#333; }

/* EVENTS WIDGET */
/*#wcompprop0 { background-color:#f2f2f2; }*/
#wcompprop0 ul { list-style:none; padding:0px 0px 0px 0px; margin:10px 0px 0px 10px; }
#wcompprop0 ul li { list-style:none; margin-bottom:10px; }

.post-entry { width:580px; overflow:auto; padding-left:10px; padding-right:10px; margin-bottom:20px; border-bottom:dotted 1px #999; }
