/*
Theme Name: Party Neuf
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/

*/

/* Begin Structure */
html {background: none !important; }
body {background: #d1f9fe url('http://partyneuf.co.uk/wp-content/themes/default/images/bg2.jpg') repeat-x;padding: 0;font-family:arial,helvetica,clean,sans-serif; font-size: 12px; line-height: 17px;}
small {padding-left: 10px;}
hr { border-color: #000; border-width: 1px; margin: 0; border-top: none; border-left: none; border-right: none;}
h2{line-height:22px;}
#page {margin: 20px auto 0 auto;padding: 0;width: 980px; position: relative;}
#pageFill{width: 100%; height: 87px; background-color: #fff; margin-top: -128px; position: relative; top: 100px;}
#header {padding: 0;height: 200px;width: 980px;position: relative;z-index: 3000;}
#headerimg {margin: 0;height: 200px;width: 100%; padding-left: 10px;}	
#content {background-color: white !important;min-height: 400px;top:0px;position: relative;z-index: 1; padding: 10px 30px 25px 30px; height: auto;}	
#topCurve {background: url('http://partyneuf.co.uk/wp-content/themes/default/images/topCurve2.png') no-repeat;position: absolute;bottom: 14px;width: 980px;height: 13px;}
#speech {width: 191px; height: 123px; position: absolute; right: 100px; top: 20px; background: url(http://partyneuf.co.uk/wp-content/themes/default/images/speech.png);}
#masterContainer {position: absolute; height: 183px; width: 161px; right: 10px; top: -3px; overflow: hidden;}
#ticketMaster {height: 183px; width: 161px; position: absolute; background-image: url(http://partyneuf.co.uk/wp-content/themes/default/images/tm.png); cursor: pointer; top: 100px;}
#date {height:117px; width: 143px; position: absolute; right: 130px; background-image: url(http://partyneuf.co.uk/wp-content/themes/default/images/date.png); top: 30px; cursor: pointer; background-repeat: no-repeat; z-index: -1;}

.entry img {padding: 1px; border: solid 2px;}
.inner {padding-left: 19px;}
#index .post { border-top: solid 1px;}

#index {margin-top: 15px;}

#index #imageblock {width: 580px; margin: 15px auto; position: relative;}
#index #imageblock #mainImg {float: left; width: 400px; height: 307px; background-color: red; display: none; }

#index #imageblock #subImg {width: 145px; height: 280px;  float: left; }
#index #imageblock ul {padding-top: 0;}
#index #imageblock #subImg .thumb {width: 65px; height: 55px;  float: left; margin-right: 6px; margin-bottom: 10px;}

#index h1 {text-align: center; margin-bottom: 15px;}
#index p {text-align: center;}
#index .video {margin: 25px auto; padding: 0px; width: 540px;}
#index .border {padding-top: 15px;}

#tickets span {font-size: 150%;}
#tickets li {padding-bottom: 10px; line-height: 150%;}

#bring #sitting {float: right; width: 700px; margin: 0px; padding: 0px;}
#bring #sitting img {margin: 0px auto; padding: 0px; margin-top: 40px;}
#bring #list {width: 200px;} 

.gallery .leftColumn {float: left; width: 50%;}
.gallery .rightColumn {float: left; width: 50%;}
.gallery #content {padding: 20px 10px 25px 30px; min-height: 800px;}

.whatson .leftColumn {float: left; width: 600px; }
.info .leftColumn {float: left; width: 600px; }
.info .rightColumn {float: right; width: 300px; }

.middleImg {position: absolute; top: -46px; left: -50px;}
.rightImg {position: absolute; top: 14px; left: 29px; border-bottom: solid 1px; padding-bottom: 32px;}
.leftImg {position: absolute; top: 1px; left: 25px; }

.icon {padding-top: 10px; margin-left: 20px; width: 50px; height: 50px; float: left;}
#iconHolder {position: relative; width: 100%; height: 50px; top: 132px; left: 10px;}
#twitterbg {position: absolute; left: -30px; top: 76px;}


.linkbar {margin: 0; top: 182px; position: relative; color: #000; line-height: normal; position: absolute; letter-spacing:1px; background: #fff; width: 100%; height: 18px; }
.linkbar a { font-weight: normal;}
.linkbar .last_page_item a {padding:0 0 0 0.8em;}
.linkbar li a { padding:0 0.8em; font-size:14px; color: #000;}
#linkbar .inner .bd ul {padding: 0;}

#lineupImg {position: absolute; left: 1px;  background: url(http://partyneuf.co.uk/wp-content/themes/default/images/lineup.jpg); width: 547px; height: 112px; bottom:76px;}


#footer {background: url('http://partyneuf.co.uk/wp-content/themes/default/images/grass.png') repeat-x;height: 111px;z-index: 99;position: absolute;width: 100%; left:0;}
#footer p {bottom:0;padding:0 0 2px 6px;position:absolute;}

/* rotator in-page placement */
div#rotator {position:relative;	float: left; width: 400px; height: 249px; overflow: hidden; }
div#rotator li, div#rotator img, div#rotator a, div#rotator ul  {padding: 0px;margin: 0px;}
/* rotator css */
div#rotator ul li {position:absolute;list-style: none;}
/* rotator image style */	
div#rotator ul li img {background: #FFF;}
div#rotator ul li.show {z-index:500;}


/* #content {z-index: -1 !important;} */
#menu li:hover, #menu li.hover { position: static;}  
#page #pixopoint_menu1 {z-index: 99; position: absolute; top: 180px; padding-bottom: 6px; background: #000; width: 961px; height: 14px; padding-left: 19px; font-size: 12px;}
#page #pixopoint_menu1 li {background: #000; color: #000; line-height: 14px;}
#page #pixopoint_menu1 li a{color: #fff; height:20px;}


.podcast {width: 50%;  height: 100px; float: left;}

.titleImg {margin-left:-3px;padding-top:5px;}
#pixopoint_menu1 ul ul {top: 14px !important; margin-top: 6px;}

.floatleft {float: left; margin: 8px 12px;}
.floatright {float: right; margin: 8px 12px;}
.center {margin: 8px auto;}
.no-border {border: none;}
h1{text-align:center; font:32px "Lucida Console", Monaco, monospace; color:#000;}
h2{text-align:left; font:27px "Lucida Console", Monaco, monospace; color:#000;}
.larger{text-align:left; font-size:22px;}
th{text-align:center; font:22px "Lucida Console", Monaco, monospace;