/* ----------------- Base set up ----------------- */
body {
background:#000000 url(/assets/bk_gdngrs_main.jpg) repeat-y top center;
color:#fff;
font:62.5%/1.5 Verdana, sans-serif
}

p, ul {
font-size:1.2em
}

a:focus {
outline:1px transparent dotted
}

hr {
border:0 #ccc solid;
border-top-width:1px;
clear:both;
height:0
}

ol {
list-style:decimal
}

ul {
list-style:square
}

li {
margin-left:15px
}

p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {
margin:0 0 0.5em 
}

a:link {color: #fff}     /* unvisited link */
a:visited {color: #eeeeee}  /* visited link */
a:hover {color: #cccccc}   /* mouse over link */
a:active {color: #cccccc}   /* selected link */

#login a:link {color: #333}     /* unvisited link */
#login a:visited {color: #333}  /* visited link */
#login a:hover {color: #555}   /* mouse over link */
#login a:active {color: #444}   /* selected link */

/* ----------------- Layout sections ----------------- */
#login {
background:url(/assets/bk_gdngrs_login.jpg) no-repeat top center;
height:31px;
color:#333;
text-align:center;
line-height:2em
}

#header {
background:url(/assets/bk_gdngrs_header.jpg) no-repeat top center;
height:80px
}
#headerexpo {
background:url(/assets/bk_gdngrs_header_expong.jpg) no-repeat top center;
height:80px
}

#intro {
background:url(/assets/bk_gdngrs_intro.jpg) no-repeat top center
}

#intro .home {
background:#333 url(/assets/intro_home.jpg) no-repeat top center;
height:280px;
padding-top:1em;
font-size:1.05em
}

#intro .page {
height:65px
}

#main {
clear:both
}

#adverts {
height:145px;
background:url(/assets/bk_gdngrs_adverts.jpg) no-repeat top center;
clear:both;
padding:10px
}

.adverts {
margin-top:40px
}

#footer {
background:url(/assets/bk_gdngrs_footer.jpg) no-repeat top center;
height:117px;
text-align:right;
clear:both;
line-height:80px;
color:#999999;
clear:both
}

#mainforum {
background-color:#ffffff;  
color:#333333;
}
/* ------------------ Navigation tabs ------------------ */
ul#menu {
font-size:1.2em;
font-weight:normal;
height:43px;
list-style-type:none;
margin:30px 0 0
}

ul#menu li {
display:block;
float:left;
margin-right:0;
margin-left:0
}

ul#menu li a {
color:#777777;
display:block;
float:left;
height:43px;
overflow:hidden;
text-align:center;
text-decoration:none;
width:80px;
line-height:1em;
padding-top: 5px
}

ul#menu li a:hover {
color:#fff;
background-color: #435614
}

ul#menu .firstnav {
margin-left:-10px
}

/* ------------------ Headings ------------------ */
h1,h2,h3,h4,h5,h6 {
font-family:"Arial Rounded MT Bold", Arial, sans-serif;
letter-spacing:-.08em
}

h1 {
font-size:4.8em;
line-height:1em;
/* text-shadow:4px 4px 8px #000; */
margin:0 0 .5em
}

.h1home {
font-size:1em;
line-height:.01em;
margin:0 0 0 -10000px
}

.h2home {
font-size:4.8em;
line-height:1em;
/* text-shadow:4px 4px 8px #000; */
margin:0 0 .5em
}

h3 {
font-size:3.4em
}

h4 {
font-size:1.8em;
letter-spacing:-.01em
}

/* ----------------- Society Diary ----------------- */
.diary {
clear:both;
min-height:55px; 
margin: 0 0 1em 0;
border-bottom:1px solid #000
}

.diary h4 {
padding-left:55px;
margin:0
}

.diaryp {
margin-left:55px
}

.date {
float:left;
height:43px;
width:45px;
margin:1px 0 0 2px;
padding-top:0;
background:url(/assets/date.png) no-repeat
}

.date p {
text-align:center;
color:#666666;
margin:0 0 0 -2px;
text-transform:uppercase;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif
}

.date span.day {
font-size:19px;
display:block;
padding-right:0
}

.date span.month {
font-size:9px;
height:10px;
display:block;
padding:1px 2px 4px 0
}

/* ----------------- Misc ----------------- */
.floatright {
float:right
}

label{
font-size: 1.4em;
display:block;
margin:10px 0 0 0
}

dl{
font-size:1.2em
}
dt{
font-weight:bold;
margin-top:10px;
}
dd{
margin-left:15px
}