/* 
Theme Name: DigbethO'Lympics
Theme URL: http://whiteboardframework.com/
Description: DigbethO'Lympics theme
Author: Demi-Sel
Author URI: http://demi-sel.co.uk
Version: 1.0

*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
/*{margin:0;padding:0;}*/

body{
font-family:"Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans-serif;
background:url(images/body.jpg) repeat-x ;

}

p{
padding:8px;
text-align:justify;
}
p.intro{font-weight:bold;}
a{
color:inherit;
text-decoration:none;
font-weight:bold;
}

h1{
font-size:50px;

}

h2{
font-size:32px;
}

h2 a{
text-decoration:none;
}

/*
Here is a list of all the <DIV>s in Whiteboard.
*/

ul{
list-style:none;
}

#container{
width:976px;
margin:0 auto;
background:#fff;
position:relative;
}

#header{

height:256px;
background:#fff url(images/logo.jpg) no-repeat;
position:relative;
margin:0px 0px 0px 0px;
}

#header h1{
font-size:12px;
text-align:right;

}
#support{
position: absolute;
z-index:50;
right:0;
top:48px;
width:122px;
}

#banner a{
display:block;
height:224px;
}

#topNav{
position:absolute;
bottom:8px;
right:8px;
z-index:10100;
}
.menu{

}

.menu ul{
list-style:none;
}

.menu ul li{
display:inline;
position:relative;
margin:2px 20px 0 0;
}



.menu ul ul{
display:none;
position:absolute;
left:0;
background:#fff;
}

.menu ul ul li{
display:block;
margin:0;
width:200px;
background:#fff;
}

.menu ul ul li a{
display:block;
}

.menu a{
padding: 8px 16px 4px 16px;
}

.menu a:hover{
background:#eee;
}

.menu ul li:hover ul{
display:block;
}

/*

#topNav{
position:absolute;
bottom:8px;
right:8px;
z-index:10100;
}


.menu{
font-size:32px;
}

.menu ul{
list-style:none;

}

.menu ul li{
display:inline;
position:relative;
}



.menu ul ul{
display:none;
position:absolute;
left:0px;
font-size:16px;


}

.menu ul ul li{
display:block;
background:#fff;
width:100%;
}

.menu a{
padding:0px 20px 0px 20px;
}

.menu a:hover{
background:#999;
}

.menu ul li:hover ul{
display:block;
}
*/


/*

.menu .current_page_item a{
background:#993333;
}
*/
#footer{
border-top:1px solid #ccc;
clear:both;

margin:16px;
}
#footer p{
text-align:center;
}
.post{}
.postmeta{}
.postnavigation{}
#searchform{}

#content{
width:944px;
margin:16px;
position:relative;
}
#sidebar{
width:304px;
float:left;
top:300px;
right:0px;
background:#fee;
padding:8px;

}
#comments
.comments_navigation{}
.comments_navigation{}
.comments_reply{}
.comments_text{}
.comments_meta{}


.mast{
display:block;
height:192px;
}

.spacer{
clear:both;
}


#main_image{
height:384px;
width:976px;
background:#443234;
position:relative;

}



#thanks{
position:absolute;
bottom:4px;
padding:4px;
right:16px;
z-index:1000;
background:#666;
color:#fff;
}

.slideshow{

}

#useful{

}

.useful{
float:left;
margin:16px 0px 16px 16px;
padding:8px;
width:288px;
background:#eee;
height:256px;
}

.event_image{
height:384px;
margin:0px auto;
text-align:center;
}
#event_overview{
width:624px;
float:left;
margin:16px 0px 0px 0px;

}
#event_facts{
width:304px;
margin:16px 0px 0px 16px;
float:left;
position:relative;
}

#event_facts ul li{
margin:8px;
padding:2px;
background:#eee;
}

#credit{
position:absolute;
top:-48px;
right:8px;
background:#ccc;
padding:2px;

}

#schedule{
width:768px;
margin:0px auto;
margin-top:32px;

}

#schedule h2{
text-align:center;

}

#schedule h3{
background:#eee;
padding:16px;
font-size:18px;
margin-top:24px;
}

#schedule ul{
margin:24px;

}

#schedule ul li{
margin:8px;
}

