/*   
Theme Name: Fdel
Theme URI: http://www.fdel.com.au
Description: Custom theme for fdel.com.au
Author: Pixofirm
Author URI: http://pixofirm.com
Template: 
Version: 0.1
.
General comments/License Statement if any.
.
*/

/* Reset the Stylesheet */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }body{line-height:1; }ol, ul{list-style:none; }blockquote, q{quotes:none; }:focus{outline:0; }ins{text-decoration:none; }del{text-decoration:line-through; }table{border-collapse:collapse; border-spacing:0; }
a img { border: none; }

/* Common */
br.clear { clear: both; line-height:0; font-size:0; }
p { line-height: 16px; }
h1 { display: block; height: 30px;  margin-bottom: 25px; }
h1 span { display: none; }
a { color: #999; text-decoration: none; }
a:hover { color: #e61f2a; text-decoration: none; }
h3 { font-weight: bold; font-size: 14px; padding-bottom: 15px; }
/* Layout */
html { background-color: #fff; }
body { background-color: #000; color: #e4e4e4; font: 12px Helvetica, Arial, Verdana, Sans-serif; }
#left_top { width: 50%; position:absolute; top:0; right:50%; height:503px; background: transparent url('http://fdel.com.au/images/left_bg.gif') top right repeat-x; }
#right_top { width: 50%; position:absolute; top:0; left:50%; height:503px; background: transparent url('http://fdel.com.au/images/right_bg.gif') top left repeat-x; }
#wrapper { width: 880px; padding: 123px 0 50px 0; margin: 0 auto; background: #000 url('http://fdel.com.au/images/wrap_bg.gif') top left repeat-x; position:relative; }
#main { background: transparent url('http://fdel.com.au/images/main_bg.jpg') top right no-repeat; padding: 140px 0 0 20px; }
.left_content { width: 332px; float: left; }
.right_content { width: 518px; float: left; }

/* Homepage Layout */
#home #left_top { background: transparent url('http://fdel.com.au/images/left_bg_home.gif') top right repeat-x; }
#home #right_top { background: transparent url('http://fdel.com.au/images/right_bg_home.gif') top left repeat-x; }
#home #wrapper { background-image: url('http://fdel.com.au/images/wrap_bg_home.gif'); }
#home #main { background: transparent url('http://fdel.com.au/images/main_bg_home.jpg') top right no-repeat; padding: 0 0 0 20px; }

/* Header & Navigation */
#logo { float: left; display: block; width: 238px; height: 57px; background: transparent url('http://fdel.com.au/images/logo.gif') top left no-repeat; }
#logo span { display: none; }
#logo:hover { background-position: 0px -57px; }
#nav { float: right; font: 12px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; background: url('http://fdel.com.au/images/nav_div.gif') top right no-repeat; }
#nav li { display: inline;  }
#nav li a { padding: 22px 0 0 0; display: block; float: left; width: 107px; height: 35px; text-align: center; background: url('http://fdel.com.au/images/nav_div.gif') top left no-repeat; color: #a28a20; text-decoration: none; }
#nav li a:hover, ul#nav li a.current { text-decoration: none; color: #fff; }

/* Home */
#home_news { position: relative; height: 151px; padding-top: 150px; }
#home_news div { position: absolute; bottom: 41px; left: 0px; }
#home_news p { font-style: italic; width: 265px; padding: 10px 0; }
#home_news p strong { font-style: normal; font-weight: bold; }
#home_news h1 { width: 280px; background: transparent url('http://fdel.com.au/images/left-headers.gif') 0px -210px no-repeat; }
#home_news li { padding-bottom: 20px; }
#home_news li a { color: #cc0033; }
#home_photos { width: 332px; float: left;  }
#home_photos h1 { width: 272px; background: transparent url('http://fdel.com.au/images/left-headers.gif') 0px -180px no-repeat; }
#home_photos ul { list-style-type: none; width: 270px; }
#home_photos ul li { float: left; padding: 5px 10px 5px 0; }
#home_events h1, #home_music h1 { width: 269px; background: transparent url('http://fdel.com.au/images/right-headers.gif') top left no-repeat; }
#home_events { width: 254px; float: left; padding-right: 27px; }
#home_events h2 { display: block; width: 214px; padding: 0 15px; line-height: 23px; background-color:#2c2b2b; color: #ddd; border-bottom: 3px solid #000; }
#home_music h1 { background-position: 0px -60px; }
#home_music { width: 237px; float: left; }

/* News */
#news .left_content h1 { width: 280px; background: transparent url('http://fdel.com.au/images/left-headers.gif') 0px -30px no-repeat; }
#news .left_content li { padding-bottom: 20px; }
#news .left_content li a { color: #cc0033; }
#news .right_content h1 { width: 355px; background: transparent url('http://fdel.com.au/images/right-headers.gif') 0px -210px no-repeat; }
#news #latestentry h1 { width: 355px; background: transparent url('http://fdel.com.au/images/right-headers.gif') 0px -30px no-repeat; }
#news .right_content .single { width: 400px; }
#news .info, #news .nav { padding-bottom: 8px; border-bottom: 1px dotted #585858;  margin-bottom: 15px; }
#news .info .alignleft h3 { text-transform:uppercase; color: #fff; padding:0; margin:0; }
#news .info .alignleft, #news .nav .alignleft { float: left; }
#news .info .alignright, #news .nav .alignright { float: right;}
#news .info .alignright { color: #656565; font-style: italic; }
#news .nav .alignleft a, #news .nav .alignright a { color: #cc0033; font-style: normal; }
#news #main { background-image: url('http://fdel.com.au/images/main_bg_news.jpg'); }

/* Music */
#releases h1 { width: 280px; background: transparent url('http://fdel.com.au/images/left-headers.gif') 0px -60px no-repeat; }
#releases table tr td { vertical-align: top; padding: 5px 0; }
#musicdiv h1{ width: 355px; background: transparent url('http://fdel.com.au/images/right-headers.gif') 0px -60px no-repeat; }
table#album { width: 100%; border: none; margin: 15px 0; }
table#album tr td { padding: 6px 8px; vertical-align: middle; text-align: left; background-color:#0c0c0c; border-width: 1px 0; border-style: solid; border-color: #000; }
table#album tr.odd td { background-color:#181717; }
#merchdiv h1{ width: 355px; background: transparent url('http://fdel.com.au/images/right-headers.gif') 0px -240px no-repeat; margin-top: 20px;}
#merchdiv table tr td { vertical-align: top; padding: 5px 0; }
#music #main { background-image: url('http://fdel.com.au/images/main_bg_music.jpg'); }

/* Events */
#bookings h1 { width: 280px;background: transparent url('http://fdel.com.au/images/left-headers.gif') 0px -90px no-repeat; }
#events h1#comingevents { width: 355px; background: transparent url('http://fdel.com.au/images/right-headers.gif') 0px -90px no-repeat; }
#events h1#pastevents { width: 355px; background: transparent url('http://fdel.com.au/images/right-headers.gif') 0px -120px no-repeat; }
#events #main { background-image: url('http://fdel.com.au/images/main_bg_events.jpg'); }


/* Gallery */
#gallery .left_content h1 { width: 280px; background: transparent url('http://fdel.com.au/images/left-headers.gif') 0px -120px no-repeat; }
#gallery .right_content h1{ width: 355px; background: transparent url('http://fdel.com.au/images/right-headers.gif') 0px -150px no-repeat; }
#gallery .left_content ul { list-style-type: none; width: 270px; }
#gallery .left_content ul li { float: left; padding: 5px 10px 5px 0; }
#gallery .right_content img { border-width: 5px; border-style: solid; border-color: #fff; }
#gallery #main { background-image: url('http://fdel.com.au/images/main_bg_gallery.jpg'); }

/* Bio */
#bio .left_content h1 { width: 280px; background: transparent url('http://fdel.com.au/images/left-headers.gif') 0px -150px no-repeat; }
#bio .right_content h1{ width: 355px; background: transparent url('http://fdel.com.au/images/right-headers.gif') 0px -180px no-repeat; }
#bio .left_content table tr td { vertical-align: top; padding: 5px 0; }
#bio #main { background-image: url('http://fdel.com.au/images/main_bg_bio.jpg'); }

/* Footer */
#footer_wrap { width: 100%; border-top: 5px solid #c19f09; background-color: #fff; height: 240px; }
#footer { width: 840px; margin: 0 auto; padding: 30px 20px; } 
#contact, #findme { width: 340px; float: left; color: #000; }
#contact a, #findme a { font-weight: bold; text-decoration: none; color: #000; }
#contact a:hover, #findme a:hover { color: #c19f09; text-decoration: none; }
#contact p, #findme p { color: #888; line-height:  20px; }
#contact h2, #findme h2 { background: #fff url('http://fdel.com.au/images/footer_headings.gif') top left no-repeat; display: block; height: 20px; width: 105px; margin-bottom: 20px; }
#findme h2 { background-position: 0 -20px; }
#contact h2 span, #findme h2 span { display: none; }

