
/*Offical Green: #43aa03, Official Orange:#f97705*/
* { margin:0; padding:0; text-decoration:none; list-style-type:none; border-collapse:collapse; }

body { font-family: Verdana, Geneva, sans-serif; font-size: 1.6em; text-decoration: none; margin: 0px; padding: 0px; list-style-type:none; background-image: url(../images/fence.jpg); background-repeat: repeat; }

p { font-size:.8em; }

img { border:0; }

#wrapper { width: 1024px; margin-right: auto; margin-left: auto; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #333; border-bottom-color: #333; border-left-color: #333; }

#header { width: 1024px; height: 240px; background-image: url(../images/header.jpg); background-repeat: no-repeat; }

#logo { height: 240px; width: 195px; float: left; padding-left: 20px; overflow: visible; background-image: url(../images/logo.png); background-repeat: no-repeat; }

#logo ul li { text-indent:-999px; }

#logo ul li a { height: 240px; width: 195px; display:block; }

#navigation { font-size: 0.5em; float: right; width: 805px; height:30px; margin-top: 75px; }

#navigation ul li { display:inline; }

#navigation li a { display:block; float:left; height:30px; }

#navigation ul li a:hover { background-position:left bottom; }

a#home { width: 55px; background: url(../images/nav/nav_home.png) no-repeat; text-indent: -2000px; }

a#rto { width: 43px; background: url(../images/nav/nav_rto.gif) no-repeat; text-indent: -2000px; }

a#day { width: 96px; background: url(../images/nav/nav_day.gif) no-repeat; text-indent: -2000px; }

a#ready { width: 91px; background: url(../images/nav/nav_ready.gif) no-repeat; text-indent: -2000px; }

a#business { width: 122px; background: url(../images/nav/nav_business.gif) no-repeat; text-indent: -2000px; }

a#cafe { width: 96px; background: url(../images/nav/nav_cafe.gif) no-repeat; text-indent: -2000px; }

a#organisation { width: 90px; background: url(../images/nav/nav_organisation.gif) no-repeat; text-indent: -2000px; }

a#news { width: 88px; background: url(../images/nav/nav_news.gif) no-repeat; text-indent: -2000px; }

a#contact { width: 119px; background: url(../images/nav/nav_contact.png) no-repeat; text-indent: -2000px; }

#underNav { float:right; height:20px; width:150px; }

#surveyContain img { position:absolute; top:150px; z-index:1; }

#main-content { height: 730px; width: 1024px; background-image: 
url(../images/main-content_large.jpg); background-repeat: 
no-repeat; }
#main-content a:link {color:#F60;}
#main-content a:visited {color:#F60;}
#main-content a:hover {color:#43aa03;}

#page-header { padding-top: 20px; padding-left: 20px; width: 615px; float: left; height: 100px; }

#main-content-text { clear: left; width: 560px; height: 400px; padding-left: 40px; padding-top:40px; font-size: 0.6em; color: #FFF; text-align: justify; }

#gallery { width: 380px; height: 450px; float: right; margin-top:50px; background-repeat: no-repeat; }

#socialNet { width: 270px; height: 32px; float: right; margin-top:25px; }

#footer { background-repeat: repeat-x; background-color: #43aa03; font-size: 0.36em; clear: both; height: 30px; width: 1024px; background-image: url(../images/footer2.jpg); }

#bottomLinks { width: 750px; margin-top: 10px; margin-right: 5px; margin-bottom: 10px; margin-left: 5px; float: left; }

#bottomLinks ul li {display:block; float:left; margin:0 0 0 10px; }

#bottomLinks a:link { color:#000; text-decoration:none; }
#bottomLinks a:visited { color:#000; text-decoration:none; }
#bottomLinks a:hover { color:#FFF; text-decoration:underline; }

#copyright { width: 175px; margin-top: 10px; margin-right: 5px; margin-bottom: 10px; margin-left: 45px; float: left; }

#ct-design { width: 125px; margin-top: 10px; margin-right: 5px; margin-bottom: 10px; margin-left: 5px; float: right; padding-left: 10px; padding-right: 10px; background: url(../images/ct-design.png) no-repeat; height: 20px; padding-top: 4px; }

td { font-size:0.8em; padding:2px; border:1px solid #333; }

#wrapper #main-content #main-content-text table .orange td a { color:#FFF; text-decoration:underline; }
#wrapper #main-content #main-content-text table .green td a { color:#FFF; text-decoration:underline; }

.grey { background:#777; }
.orange { background:#F60; }
.green { background:#43aa03; }

.bold { font-weight:bold; }
.underline { text-decoration:underline }
.boldunderline { font-weight:bold; text-decoration:underline }
