/*
THEME NAME: BPTheme 2010
THEME URI: http://www.bedroomphilosopher.com/
DESCRIPTION: Theme refresh for The Bedroom Philosopher
VERSION: 2.0
AUTHOR: <a href="http://kilbot.com.au/">Paul Kilmurray</a>
AUTHOR URI:
TAGS:
*/


/* Global
--------------------------------------------------------------------------- */
body {background:#FF1A00 url(img/bkgnd.gif) repeat-y 50% 0;color:#0C2474;font:13px/18px "Georgia", Times, serif;padding:0;margin:0;}
#wrapper {width:760px;margin:0 auto;}
a, a:link, a:visited, a:active {color: #FF1A00;text-decoration: none;}
a:hover {color: #FF1A00;text-decoration: underline;}
p {margin-bottom:10px;}
strong, .bold {font-weight:bold;}
em, .italic {font-style:italic;}
.edit-link a {color:#000;}

/* Header
--------------------------------------------------------------------------- */
#header h1 a {background:url(http://www.bedroomphilosopher.com/images/BP-title.gif) no-repeat 0 0;padding-top:142px;height:0;display:block;overflow:hidden;}

/* Sidebar
--------------------------------------------------------------------------- */
#sidebar {width:135px;float:left;padding:10px 0 50px;}
#sidebar ul#nav {font-family:"Palatino","Georgia",Times, serif;font-size:16px;font-weight:bold;}
#sidebar ul#nav li a {color:#fff;text-decoration:none;padding:5px 0 5px 10px;display:block;}
#sidebar ul#nav li a:hover,
#sidebar ul#nav li.current_page_item a {color:#FFD900;text-decoration:none;}

/* Content
--------------------------------------------------------------------------- */
#content {margin-left:137px;padding:15px;background-color:#FFD900;min-height:500px;padding-bottom:40px;}
#content h1 {font-family:"Palatino","Georgia",Times, serif;font-size:24px;font-weight:bold;}
#content h2 {font-family:"Palatino","Georgia",Times, serif;font-size:20px;font-weight:bold;}
#content h3 {font-family:"Palatino","Georgia",Times, serif;font-size:16px;font-weight:bold;margin:10px 0;}
#content h4 {font-family:"Palatino","Georgia",Times, serif;font-size:14px;font-weight:bold;margin:10px 0;}
#content h5 {font-family:"Palatino","Georgia",Times, serif;font-size:13px;font-weight:bold;margin:10px 0;}
#content ul {padding: 10px 10px 20px 10px;margin: 0;}
.pageid-159 #content li {background:url(img/heart.gif) no-repeat 0 2px;padding:0 0 10px 17px;}
.pageid-2 #content li {background:url(img/heart_red.gif) no-repeat 0 2px;padding:0 0 10px 17px;}
#content h2.page-title {margin-bottom:20px;}
.single h2.entry-title {margin:20px 0;}

/* Different page headers & colours */
.pageid-157 #content {background-color:#0C2475;color:#fff;}
.pageid-157 #content h2.page-title {background:url(img/ttl-cnt.gif) no-repeat 0 0;padding-top:109px;width:378px;height:0;overflow:hidden;}
.pageid-2 #content {background-color:#28ADC6;}
.pageid-2 #content h2.page-title {background:url(img/ttl-wai.gif) no-repeat 0 0;padding-top:109px;width:378px;height:0;overflow:hidden;}
.pageid-158 #content h2.page-title {background:url(img/ttl-nws.gif) no-repeat 0 0;padding-top:109px;width:378px;height:0;overflow:hidden;}
.pageid-159 #content {background-color:#0C2475;color:#80CFD8;}
.pageid-159 #content h2.page-title {background:url(img/ttl-gig.gif) no-repeat 0 0;padding-top:109px;width:378px;height:0;overflow:hidden;}
.pageid-160 #content {background-color:#4DAC26;color:#fff;}
.pageid-160 #content h2.page-title {background:url(img/ttl-dsc.gif) no-repeat 0 0;padding-top:109px;width:378px;height:0;overflow:hidden;}
.pageid-160 #content a {color:#273170;}
.pageid-161 #content {background-color:#4DAC26;}
.pageid-161 #content h2.page-title {background:url(img/ttl-mda.gif) no-repeat 0 0;padding-top:109px;width:378px;height:0;overflow:hidden;}
.pageid-162 #content h2.page-title {background:url(img/ttl-lpt.gif) no-repeat 0 0;padding-top:109px;width:378px;height:0;overflow:hidden;}
.pageid-163 #content {background-color:#80CFD8;}
.pageid-163 #content h2.page-title {background:url(img/ttl-sbt.gif) no-repeat 0 0;padding-top:109px;width:378px;height:0;overflow:hidden;}
.pageid-164 #content {background-color:#FF1A00;color:#fff;}
.pageid-164 #content h2.page-title {background:url(img/ttl-pic.gif) no-repeat 0 0;padding-top:109px;width:378px;height:0;overflow:hidden;}
.pageid-165 #content {background-color:#0C2475;color:#FFD900;}
.pageid-165 #content h2.page-title {background:url(img/ttl-lnk.gif) no-repeat 0 0;padding-top:109px;width:378px;height:0;overflow:hidden;}
.pageid-166 #content h2.page-title {background:url(img/ttl-pgt.gif) no-repeat 0 0;padding-top:109px;width:378px;height:0;overflow:hidden;}

#content .contactbox {color: #0C2474;float:left;width: 260px;height: 100px;border: 1px solid #CCCCFF;background-color: #B6C2E9;padding: 5px;margin: 10px;}

#content div.gallery {margin-bottom:20px;}
#content dl.gallery-item {float:left;margin-top: 10px;text-align: center;width: 33%;}
#content dl.gallery-item img {border: 2px solid #fff;}
#content dl.gallery-item .gallery-caption {margin-left: 0;min-height:50px;}

/* Posts */
div.post {padding-bottom:20px;margin-bottom:20px;}
div.post h2.entry-title {margin:10px 0;}
div.post div.entry-meta {padding:10px;border:1px solid #EFCA00;background-color:#FFF5BF;margin:20px 0;}
div.navigation {margin:20px 0;}

/* Forms */
form input,
form textarea {padding:3px;font:13px/18px "Georgia", Times, serif;color:#000;}

/* Comments */
#comments ol li {padding:10px 0;}
#comments ol li div.comment-meta {font-style:italic;font-size:12px;margin-bottom:5px;}
#comments ol li div.comment-author img {border:1px solid #fff;margin:0 10px 5px 0;float:left;}

/* Home */
#home #content {margin-left:0;background:#FF1A00 url(http://www.bedroomphilosopher.com/images/ico-gen.gif) no-repeat 0 0;position:relative;}
#home #menu {font:bold 16px "Palatino", Times, serif;}
#home #menu a {color: #FFFFFF;text-decoration: none;height: 24px;width: 100px;display: block;}
#home #menu a:hover {color: #FFDD00;background: transparent;text-decoration: none;}
#home #menu a:hover span {background-repeat: no-repeat;display: block;position: absolute;left:0;top:0;height:352px;width:175px;}
#home #menu a:hover span#contact_img {background-image: url("http://www.bedroomphilosopher.com/images/ico-cnt.gif");}
#home a:hover span#about_img {background-image: url("http://www.bedroomphilosopher.com/images/ico-wai.gif");}
#home a:hover span#news_img {background-image: url("http://www.bedroomphilosopher.com/images/ico-nws.gif");}
#home a:hover span#gigs_img {background-image: url("http://www.bedroomphilosopher.com/images/ico-gig.gif");}
#home a:hover span#discography_img {background-image: url("http://www.bedroomphilosopher.com/images/ico-dsc.gif");}
#home a:hover span#media_img {background-image: url("http://www.bedroomphilosopher.com/images/ico-mda.gif");background-repeat: no-repeat;}
#home a:hover span#laptopping_img {background-image: url("http://www.bedroomphilosopher.com/images/ico-lpt.gif");}
#home a:hover span#struth_img {background-image: url("http://www.bedroomphilosopher.com/images/ico-sbt.gif");}
#home a:hover span#pics_img {background-image: url("http://www.bedroomphilosopher.com/images/ico-pics.gif");}
#home a:hover span#links_img {background-image: url("http://www.bedroomphilosopher.com/images/ico-link.gif");}
#home a:hover span#pooglet_img {background-image: url("http://www.bedroomphilosopher.com/images/ico-pgt.gif");}
#home #contact_text {margin-top: 8px;margin-left: 258px;}
#home #about_text {margin-left: 264px;}
#home #news_text {margin-left: 268px;}
#home #gigs_text {margin-left: 259px;}
#home #discography_text {margin-left: 251px;}
#home #media_text {margin-left: 244px;}
#home #laptopping_text {margin-left: 234px;}
#home #struth_text {margin-left: 218px;}
#home #pics_text {margin-left: 202px;}
#home #links_text {margin-left: 190px;}
#home #pooglet_text {margin-left: 182px;}

/* right boxes */
#home h2 {margin:0px;padding:5px 0 2px 8px;font-family: "Palatino", Times, serif;font-weight: bold;font-size: 13px;line-height:1;color: #FFFFFF;border-bottom: 1px solid #FFFFFF;}
#home h2 a {color: #FFFFFF;text-decoration: none;}
#home h2 a:hover {color: #FFDD00;text-decoration: none;}
#home p {margin: 0px;padding: 5px;}
#home a img {border: 0px;}
#home #laptopping {text=align:center;position: absolute;top: 10px;right: 10px;width: 100px;height: 125px;border: 1px solid #FFFFFF;background-color: #FFD900;text-align: center;}
#home #laptopping img {margin-top: 5px;}
#home #laptopping h2 {text-align:left;background: url("http://www.bedroomphilosopher.com/images/box_bkgnd2.gif") no-repeat 0 0;}
#home #news {position: absolute;top: 10px;	right: 122px;width: 195px;height: 125px;border: 1px solid #FFFFFF;background-color: #FFD900;}
#home #news h2 {background: url("http://www.bedroomphilosopher.com/images/box_bkgnd1.gif") no-repeat 0 0;}
#home #news .more-link {padding:0 5px;}
#home #buy {text-align:center;position: absolute;top: 148px;	right: 10px;width: 100px;height: 125px;border: 1px solid #FFFFFF;background-color: #FFFFFF;text-align: center;}
#home #buy img {margin-top: 8px;}
#home #buy h2 {text-align:left;background: url("http://www.bedroomphilosopher.com/images/box_bkgnd2.gif") no-repeat 0 0;}
#home #giglet {position: absolute;top: 148px;right: 122px;width: 195px;height: 125px;border: 1px solid #FFFFFF;background-color: #80CFD8;}
#home #giglet h2 {background: url("http://www.bedroomphilosopher.com/images/box_bkgnd1.gif") no-repeat 0 0;}
#home #giglet .ec3_events {list-style: none;padding: 0;margin: 0;}
#home #strip {position: absolute;top: 286px;right: 10px;width: 299px;border: 1px #FFFFFF solid;background-color: #28ADC6;padding:4px;}
#home #strip a {color: #0C2475;}

/* Footer
--------------------------------------------------------------------------- */
#footer {background:#000;border-top:2px solid #fff;clear:both;color:#fff;padding-top:15px;}
#footer h3 {font-family:"Palatino","Georgia",Times, serif;font-size:16px;font-weight:bold;margin-bottom:10px;}
#footer div.box {width:221px;float:left;padding:0 15px;border-right:1px solid #2b2b2b;min-height:350px;margin-bottom:15px;}
#footer div.box ul li {margin:3px 0;}
#footer div.last {border:none;position:relative;}
#footer div.last div.category {position:absolute;top:29px;left:110px;}
#xfooter {clear:both;font-size:11px;padding:15px;border-top:1px solid #2b2b2b;}
#xfooter p {margin:0;}
#xfooter p a {color:#fff;}
#xfooter p a:hover {color:#FF1A00;}

/* Helpers
--------------------------------------------------------------------------- */
.floor 