/*

	Johnny Parks Stylesheet
	Created by Andi Topping on 3rd December 2007

*/

* { font-family: Verdana, Arial, Helvetica, sans-serif; }
html, body { background-color:#36292C; color: #FFFFFF; font-size:12px; margin: 0px 0px; }
img { border:none; }
p { margin:0px 0px; padding:6px 0px; }
h1 { margin:6px 2px; padding:0px; color: #36292C; font-size: 14px; font-weight: bold; text-transform:uppercase; text-decoration:none; }
h1 a{ color: #36292C; font-size: 14px; font-weight: bold; text-transform:uppercase; text-decoration:none; }
h1 a:hover{ color: #36292C; font-size: 14px; font-weight: bold; text-transform:uppercase; text-decoration:none; }
h2 { margin:0px 2px; padding:0px; color: #C0C7CF; font-size: 14px; font-weight: bold; text-transform:uppercase; }
a { color: #36292C; font-weight: normal; text-decoration: underline; }
a:hover { color: #36292C; font-weight: normal; text-decoration: underline; }
.pad { padding: 5px 5px; }
.date { color: #C0C7CF; text-transform: uppercase; }

#splash #container { margin: 10px auto; width: 470px; }
#splash #cover { margin: 0px 0px 20px 0px; }
#splash #info { padding: 0px 50px 0px 50px; }
#splash a { color: #FFFFFF; font-weight: normal; text-decoration: underline; }
#splash a:hover { color: #FFFFFF; font-weight: normal; text-decoration: underline; }

#container { width: 835px; margin: 0px auto; }

#top { background-image: url(../images/main/bg_middle.png); background-repeat: repeat-y; }
#top #nav { background-image:url(../images/main/header.jpg); width: 760px; height: 208px; margin: 0px 36px 0px 39px; }
#top #links { padding: 100px 0px 0px 365px; }
#top #links div.social { margin-top:4px; }
#top a { color: #36292C; font-weight: normal; text-decoration: none; }
#top a:hover { color: #36292C; font-weight: normal; text-decoration: none; }

#content { padding: 0px 36px 0px 39px; margin: 0px 0px; background-image: url(../images/main/bg_middle.png); color: #36292C; min-height: 500px;  }
#content .left { margin: 0px 226px 0px 0px; background-color:#FFFFFF; padding: 10px 10px; min-height: 500px;  }
#content .right { margin: 0px 0px; float: right; width: 226px; min-height: 500px; }

#footer { background-image: url(../images/main/bg_bottom.png); background-repeat:no-repeat; clear: both; height: 44px; }

/* Styles for Dates Table */
#date { font-size: 10px; }
#dates th{ background-color: #36292C; color: #FFFFFF; font-weight: bold; text-align: left; font-size: 10px; }
#dates .td { font-size: 10px; }
.row0 { background-color: #C0C7CF; }
.row1 { background-color: #FFFFFF; }

label { font-weight:normal; line-height:20px; color:#36292C; width:140px; font-weight: bold; float:left; padding-left: 10px; }

/* moodalbox CSS  */

div#mb_overlay {
position: absolute;
left: 0;
width: 100%;
background-color: #000;
cursor: pointer;
}

div#mb_center, div#mb_bottom {
position: absolute;
left: 50%;
overflow: hidden;
background-color: #DDD;
}

div#mb_center {
background-color: #FFF;
}

div#mb_contents {
width: 400px;
height: 400px;
border: 10px solid #DDD;
overflow: auto;
background-color: #FFF;
visibility: hidden;
}

.mb_loading {
background: #DDD url(../images/loading.gif) no-repeat center center;
}

#mb_error {
font-size: 1.2em;
color: #CD0000;
font-weight: bold;
text-align: center;
padding: 0.5em;
font-family: Verdana, Helvetica, sans-serif;
}

#mb_error em {
font-size: 0.8em;
}

div#mb_bottom {
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #666;
line-height: 1.4em;
text-align: left;
border: 10px solid #DDD;
border-top-style: none;
}

a#mb_close_link {
display: block;
float: right;
width: 66px;
height: 22px;
background: transparent url(../images/closelabel.gif) no-repeat center;
margin: 5px 0;
}

div#mb_caption {
margin-right: 71px;
}

