/* =Body
------------------------------------------------------------------*/

body { 
position: relative; 
margin-left: 35px;
font-size: 62.5%; /* This sets the default font size to be equivalent to 10px */
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-repeat: no-repeat; 
background-position: 20px 100px; }

body.home { background: #2b86b5 url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/bg_index.gif) no-repeat -50px -28px; }
body.about { background: #b4c637 url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/bg_about.gif) no-repeat; }
body.whatson { background: #f0cf04 url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/bg_whatsOn.gif) no-repeat; }
body.booking { background: #f2ab29 url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/bg_booking.gif) no-repeat; }
body.links { background: #9e2199 url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/bg_links.gif) no-repeat; }
body.contact { background: #2e85b5 url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/bg_contact.gif) no-repeat; }

/* =div#branding
------------------------------------------------------------------*/

div#branding {
position: absolute;
top: 20px;
left: 528px; 
width: 155px;
height: 90px;
color: #000;
background: url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/branding_solstice.gif) no-repeat top right; }

div#branding a { 
display: block;
width: 155px;
height: 90px; 
text-decoration: none; 
text-indent: -9999px; 
overflow: hidden; }

/* =div#container
------------------------------------------------------------------*/

div#container { 
float: left;
position: relative; 
padding-bottom: 180px; }

a { 
color: #ed0080;
text-decoration: none; }

h4 { display: none; }

strong { 
font-size: 1.1em;
font-weight: bold; }

/* =div#content
------------------------------------------------------------------*/

div#content {
position: relative;
top: 145px;
padding-top: 46px;
width: 735px;
color: #000; }

body.about div#content { background: url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/heading_aboutSolstice.gif) no-repeat; }
body.whatson div#content { background: url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/heading_whatsOn.gif) no-repeat; }
body.whatson div#content.search { background: url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/heading_results.gif) no-repeat; }
body.whatson div#content.single { background: url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/heading_event.gif) no-repeat; }
body.booking div#content { background: url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/heading_bookingInformation.gif) no-repeat; }
body.links div#content { padding-top: 38px; background: url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/heading_navan.gif) no-repeat; }
body.contact div#content { background: url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/heading_navan.gif) no-repeat; }

div#content h2 { 
font-size: 1.2em; 
font-weight: bold; }

/* =div#content_main
------------------------------------------------------------------*/

div#content_main { 
padding-top: 25px;
width: 515px; 
background: #fff; }

div#content_main a {
color: #ed0080; 
text-decoration: none; }

div#content_main h1 { font-size: 2em; }

div#content_main h2 { 
float: left; 
padding: 0 0 15px 125px; }

div#content_main h3 { 
padding: 0 0 10px 125px;
font-size: 1.1em;
font-weight: bold; }

div#content_main ol { 
padding-bottom: 15px; }

div#content_main ol li { 
padding: 0 15px 0 125px; 
font-size: 1.1em;
line-height: 1.4; }

div#content_main p {
padding: 0 35px 15px 125px; 
font-size: 1.1em; 
line-height: 1.4; }

/* =div#column1, =div#column2
------------------------------------------------------------------*/

div.column1 { 
float: left; 
width: 260px; }

div.column2 { 
float: left; 
width: 255px; }

div.column2 a.book { 
display: block; 
margin: 0; 
width: 199px;
height: 31px;
text-indent: -9999px;
background: url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/button_bookOnline.gif) no-repeat; }

div.column2 a.book:hover { background: url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/button_bookOnline.gif) no-repeat bottom left; }

div.column1 h3 { 
padding-left: 15px;
font-size: 1.1em; 
font-weight: bold; }

div.column2 h3 { 
padding-left: 10px;
font-size: 1.1em; 
font-weight: bold; }

div.column1 p { 
padding: 0 15px 15px 15px; 
font-size: 1.1em;
line-height: 1.4; }

div.column2 p { 
padding: 0 15px 15px 10px; 
font-size: 1.1em;
line-height: 1.4; }

div.column1 p.highlight { 
color: #ff3366; 
font-weight: bold; }

div.column1 ul { 
padding-bottom: 15px; }

div.column1 ul li { 
padding: 0 15px 0 15px; 
font-size: 1.1em;
line-height: 1.4; }

div.column1 ul li#call { margin-top: 15px; }

div.column2 ul { 
padding-left: 15px; 
font-size: 1.1em;
list-style: none; }

div.column2 li { line-height: 1.4; }
div.column2 li.strong { font-weight: bold; }
div.column2 li.italic { font-style: italic; }

/* =div#content_links
------------------------------------------------------------------*/

div#content_links { 
padding-top: 25px;
width: 515px; 
background: #fff; }

div#content_links h3 { 
padding-left: 20px; 
font-size: 1.1em;
font-weight: bold; }

div#content_links h3 + h3 { padding-top: 15px; }

div#content_links p {
padding: 0 20px 15px 20px; 
font-size: 1.1em; 
line-height: 1.4; }

div#content_links p.top { margin-top: -10px; }

/* =div#content_split
------------------------------------------------------------------*/

div#content_split {
float: left;
margin-top: -8px;
padding: 15px 0; 
width: 515px;
background: #fff; }

/* =div#content_sub
------------------------------------------------------------------*/

div#content_sub { 
position: absolute;
left: 565px;
padding-top: 24px;
width: 170px; }

body.about div#content_sub { 
top: 38px;
background: url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/heading_solsticeCafe.gif) no-repeat; }

body.whatson div#content_sub { 
top: 46px;
background: url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/heading_search.gif) no-repeat; }

div#content_sub p {
padding: 0 1em 1em 1em;
line-height: 1.4;
background: #fff; }

div#content_sub ul { 
padding: 1em;
list-style: none; 
background: #fff; }

div#content_sub li { font-size: 1em; }

div#content_sub li.strong { 
font-weight: bold; 
line-height: 1.4; }

/* =ul#nav_features
------------------------------------------------------------------*/

ul#nav_features { 
position: absolute; 
top: 80px;
width: 515px;
height: 30px; 
color: #000; }

ul#nav_features li { display: inline; }

li#home, li#about, li#whatson, li#booking, li#links, li#news, li#contact {
position: absolute; 
top: 0;
display: block;
height: 30px; 
font-size: 1.2em; 
font-weight: bold; }

li#home { left: 0px; }
li#about { left: 60px; }
li#whatson { left: 128px; }
li#booking { left: 216px; }
li#links { left: 287px; }
li#news { left: 337px; }
li#contact { left: 385px; }

li#home a, li#about a, li#whatson a, li#booking a, li#links a, li#news a, li#contact a {
display: block;
height: 30px; 
color: #000; 
text-decoration: none; 
text-indent: -9999px; 
overflow: hidden; }

li#home a { width: 60px; background: url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/bg_navFeatures.png) no-repeat; }
li#about a { width: 68px; background: url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/bg_navFeatures.png) no-repeat -60px 0; }
li#whatson a { width: 88px; background: url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/bg_navFeatures.png) no-repeat -128px 0; }
li#booking a { width: 71px; background: url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/bg_navFeatures.png) no-repeat -216px 0; }
li#links a { width: 50px; background: url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/bg_navFeatures.png) no-repeat -287px 0; }
li#news a { width: 49px; background: url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/bg_navFeatures.png) no-repeat -337px 0; }
li#contact a { width: 132px; background: url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/bg_navFeatures.png) no-repeat -385px 0; }

body.home li#home a, li#home a:hover { background: url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/bg_navFeatures.png) no-repeat 0 -30px; }
body.about li#about a, li#about a:hover { background: url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/bg_navFeatures.png) no-repeat -60px -30px; }
body.whatson li#whatson a, li#whatson a:hover { background: url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/bg_navFeatures.png) no-repeat -128px -30px; }
body.booking li#booking a, li#booking a:hover { background: url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/bg_navFeatures.png) no-repeat -216px -30px; }
body.links li#links a, li#links a:hover { background: url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/bg_navFeatures.png) no-repeat -287px -30px; }
body.news li#news a, li#news a:hover { background: url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/bg_navFeatures.png) no-repeat -337px -30px; }
body.contact li#contact a, li#contact a:hover { background: url(http://www.solsticeartscentre.com/events/wp-content/themes/default/images/bg_navFeatures.png) no-repeat -385px -30px; }

/* =div#site_info
------------------------------------------------------------------*/

div#site_info { display: none; }