/* 
Brown Colour: #554123
Beige Colour: #F0E8DB
*/
html, body {
    height: 100%;
}

body{
background: url('img/bgwide.jpg') repeat-y top center;
margin: 0;
font-family: Verdana;
font-size: smaller;
}

h1{font-size: medium; color: #554123;}
h2{font-size: small; color: #554123;}
h3{color: #554123; margin-bottom: 0; margin-top: 25px;}

img{border:none;}

.cent{
text-align: center;
}

input, textarea, select{
background-color: #F0E8DB;
color: #554123;
}

a{color:#554123; text-decoration: none; font-weight:bold;}
a:active{color:#554123;}
a:visited{color:#554123;}
a:hover{color:#554123; text-decoration: underline;}

#co a{color:#554123; text-decoration: none; font-weight:normal;}


#hurlers{position: fixed; top: 0; right: 0; z-index: 2000;}

.nu:hover{text-decoration: none;}

#main{
/*background-color: #FFFFFF;*/
margin: 0 auto 0 auto;
width: 800px;
min-height: 92%;
height: auto;
position: relative;
}

#hdiv{
background-color: #F0E8DB;
width: 760px;
font-size: x-small;
color: #554123;
font-weight: bold;
height: 10px;
padding: 5px 20px 10px;
}

#hdate{
text-align: right;
width: 250px;
float:right;
}

#hdivl{
float: left;
width: 400px;
}

#logo{
float:left;
padding-left: 20px;
}

#weather{
float: left;
width: 120px;
height: 52px;
margin-top: 20px;
background-image: url( img/weather.jpg );
background-repeat: no-repeat;
background-color: white;
}

#login{
padding: 20px 30px 0 0;
width: 200px;
float: right;
}

#login, #login input{
font-size: x-small;
}

#login input{
border-color: #554123;
}

#searchbox{
padding: 20px 30px 0 0;
width: 200px;
float: right;
}

#search{
width: 140px;
}

#ll{
float:left;
line-height: 1.6;
}

#lr{
text-align:right;
}

#navbar{
background-color: #F0E8DB;
margin: 0;
padding: 0;
height: 12px;
}

#nav li{
list-style: none;
float: left;
padding: 0 1% 0 1%;
margin: 0;
margin-left: -10px;
margin-right: 10px;
position: relative;
top: -10px;
}

#mp{
padding: 0 35px 0 25px;
}

#welcome{
float:left;
padding-right: 15px;
}

#mpt{
text-align: justify;
}

#mpt p{
margin-top:0;
}

#spt{
margin-top: 0;
}


#bus1, #bus2, #ev, #spc{
float: left;
width: 47%;
padding-right:20px;
}

.links2 a {font-weight:normal;}
.links2 a:hover {font-weight:normal;}

.bimg{
float: left;
padding-right: 10px;
}

.goto{
float: right;
}

.fimg{
margin-bottom: 30px;
text-align: center;
}

.fgo{
text-align:right;
}

#fbtw{
padding-top: 15px;
text-align: center;
}

#fbtw img{
padding: 0 20px;
}

#co{
/*position: absolute;
bottom: 0;*/
text-align:center;
color: #999999;
font-size: x-small;
padding-bottom:10px;
padding-top: 10px;
width: 100%;
}

.eve p, .eve2 p{
float: left;
padding-right: 5px;
margin-top: 0;
padding-top: 0;
}

.eve h4, .eve h5, .eve2 h4, .eve2 h5, .eve h6, .eve2 h6{
margin: 0;
padding: 0;
}

.eve, .eve2{
margin-bottom: 20px;
}

.eve img{
border: 1px solid #554123;
}

.rlp{
float: left;
width: 48%;
}

.statcounter{
display: none;
}

/* END OF MAIN */

/* LIST PAGES */

.xs{
font-size: xx-small;
}

#lists, #ad{
float: left;
}

#ad{
width: 125px;
text-align:center;
padding-left: 20px;
}

#lists{
width: 575px;
}

/* CONTACT */

#contact input, #contact textarea{
width: 350px;
}

#contact td{
vertical-align:top;
text-align:left;
}

/* TRANSPORT */

#tram{
width: 100%;
}

#traml{
width: 260px;
padding-right: 30px;
float: left;
min-height: 800px;
}

#tramr{
float: left;
width: 450px;
}



#tram div ul{
margin: 0;
margin-left: 1em;
padding: 0;
}

/* VIEW.PHP */

.specials{
background: #F0E8DB;
border: 2px solid #554123;
padding: 10px;
}

.specials span{
font-size: x-small;
font-style: italic;
}

#viewl{
width: 260px;
float: left;
}

#viewr{
float: left;
width: 455px;
padding-left: 20px;
}

#undp{
text-align:center;
}

#undp img{
padding-right:2px;
}

#vtab td{
vertical-align: top;
}

/* ADMIN PAGES */

#cent{
width: 650px;
margin-left: auto;
margin-right: auto;
}

#cent2{
text-align:center;
}


/* TABLES FOR EDITING/CREATING */

#tedit{
width: 100%;
}

#tedit td input, #tedit td textarea, #tedit td select{
width: 400px;
}

#treg{
width: 50%;
}

#treg td input{
width: 200px;
}

.rri input{
width: 380px;
}

#sub, button{
background-color:#F0E8DB;
color: #554123;
}

.mand{
color: red;
font-size: x-small;
}

/* ADMIN MENUS */

#ame, #ame2{
width:95%;
height: 20px;
margin: 0;
padding: 0;
margin-left: auto;
margin-right: auto;
}

#ame2{
width:75%;
}

#ameu li, #ameu2 li{
list-style: none;
float: left;
padding: 0 3% 0 0;
}

#ameu2 li{
padding: 0 1% 0 0;
}

#litab td{
line-height: 1.8;
}

/* ************* BLOG ************ */

.blog1 input, .blog1 textarea{
width: 350px;
}

p.thimg{
text-indent: 0;
float: left;
margin: 0;
padding-right: 10px;
}

.tb1{
width: 590px;
border-spacing: 0;
}

.tb1 td{
border: 0.05px solid #999999;
padding: 6px;
vertical-align: top;
}

th{
background: #F0E8DB;
text-align: left;
padding: 6px;
border: 0.05px solid #999999;
}