/* ================================================================
This copyright notice has been changed.

The original version of the styles and the associated (x)html for
the dropdown menu is available at
http://www.cssplay.co.uk/menus/basic_dd.html. Copyright (c) 2005-2007
Stu Nicholls. All rights reserved. These styles and the assocaited
(x)html may be modified in any way to fit your requirements.

All of the other styles, (x)html, php etc have been developed by
Alan Brown http://www.burysac.org.uk or have been ripped off from
somewhere else. You can take any of that and do with it what you will.
=================================================================== */

/*--default--*/
* { margin: 0; padding: 0; }

/*--Main styles for page--*/
html { font-size: 100% }
body { font-size: 62.5%; background:#493c30; width:100%; margin: 10px 0; text-align: center;}

h1 { font: bold 2.0em/1.1em Arial, Helvetica, sans-serif; margin: 0 0 0.8em 0.8em; }
h2 { font: bold 1.8em/1.4em Arial, Helvetica, sans-serif; margin: 0 0 0.8em 0.8em; }
h3 { font: bold 1.6em/1.4em Arial, Helvetica, sans-serif; margin: 0 0 0.8em 0.8em; }
p { font: 1.3em/1.4em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; margin: 0 0 0.8em 0.8em;}
table { font: 1.3em/1.4em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; margin: 0 0 0.8em;}
ul {font: 1.3em/1.4em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; margin: 0 0 0.8em 2em;}
.row { font: 1.3em/1.4em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; margin: 0 0 0.8em 0.8em;}

a { color : #0000CD; text-decoration : none }
a:hover { color : Fuchsia; text-decoration : none; }

img { border-style: none; }
option { padding: 0 0.5em 0 0; }
/*-- end main styles --*/

/*-- page structure --*/
#wrapper { margin: 0 auto; border: 3px solid #9CA9AF; max-width: 950px; background: #fff; text-align: left;/*z-index: 1;*/ }
#navigation { width: 100%;}
#main { margin: 1em 0; /*z-index: 1;*/}
#left_container{margin: 0 -275px 0 0; width: 100%; float: left;}
#left_side { margin: 0 275px 0 0 }
#right_side {float: right; width: 270px; /*z-index: 150;*/}
#footer{clear: both;}


/*--Navigation block--*/
#nav { position: relative; clear: both; width : 100%; height:120px; margin : 0 0 auto; padding: 0; background: /*#0000CD url(divelogo.png)*/ url(scillies-banner.jpg) no-repeat; }
#nav h1 { float: left; padding: 10px; color : #fff; }

/*--Drop-down menus see copyright notice above--*/
#nav ul { position:absolute; list-style:none; padding:0; margin:0; top: 90px; left: 0; /*z-index:90;*/}
#nav li { float:left; position:relative;/* z-index:100;*/ }
#nav a, #nav :visited { display:block; font-size: 12px; width:149px; padding:3px 0; color: #000; text-decoration:none; margin-right:1px; text-align:center; }
#nav ul li:hover {background: #9CA9AF;}
#nav ul li:hover a, #nav ul li:hover :visited {color: #fff;}
#nav ul ul {visibility:hidden; position:absolute; width:149px; height:0; top:0px; left:0px; background: red;}
#nav ul li:hover ul { visibility:visible;}
#nav ul ul li {background: #7FA3B3;}
#nav ul ul li:hover {background: #9CA9AF;}
#nav ul ul li a, #nav ul ul li :visited {color: #fff; }

/*Appears if logged in*/
#username { float: right; font: bold 1.8em/1.4em Arial, Helvetica, sans-serif; margin: 0 0 0.8em; padding: 10px; color : #fff; }
#spacer { clear: both; }
/*--End Navigation block--*/



/*-- right column --*/
#summary { background:transparent; width:100%;}
#summary-content{ background:#7FA3B3; font-size: 0.8em; padding: 5px 10px;}
#summary-content h3 {padding: 0.5em 0; margin:0 auto; }
#summary-content table { margin: 0 auto; }
#summary-content img {display: block; margin: 0 auto;}
.date-nav {  text-align: center; margin: 0.5em auto; }
.date-nav a { display: block; width: 20px; margin: 0 auto; }
/*--end left and right blocks--*/

/*--style classes--*/
.normal { color : Black; font-family : Verdana,  Arial, Helvetica, sans-serif; font-size : 1em; }
.error { color: red; }
.highlight { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight : bold; color: red ;}
.result { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight : normal; color: red ; }
.indent { padding-left: 20px; }
img.review { width : 250px; margin: 0; padding: 0; float : right; }
/*img.index { width: 250px; margin: 0 auto; padding: 0; }*/

/*--rounded box--*/
.box-top, .box-bottom {clear: both; display:block; background:transparent; font-size:1px;}
.x1, .x2, .x3, .x4 {display:block; overflow:hidden; background:#0000CD;}
.x1 {height:1px; margin:0 5px;}/**/
.x2 {height:1px; margin:0 3px;}
.x3 {height:1px; margin:0 2px;}
.x4 {height:2px; margin:0 1px;}
.b1, .b2, .b3, .b4 {display:block; overflow:hidden; background:#7FA3B3;}
.b1 {height:1px; margin:0 5px;}/**/
.b2 {height:1px; margin:0 3px;}
.b3 {height:1px; margin:0 2px;}
.b4 {height:2px; margin:0 1px;}

/*--calendar--*/
.date { font-size : 10px; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; text-align : center; }
th.date { background-color : #DCDCDC; width:30px; }
td.none { color : #FFFFFF; }
td.busy { background-color : #0080ff; }

/*--photos--*/
div.thumb { width : 150px; height: 150px; float : left; text-align:center; font: 1.0em/1.2em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; margin: 0 auto;}

/*--results tables--*/
th.list { background-color : #DCDCDC; text-align:center; padding : 5px; }
td.list1 { background-color : #FFE4E1; text-align:center; padding : 5px; }
td.list2 { background-color : #FFEFD5; text-align:center; padding : 5px; }
tr.list1 { background-color : #FFE4E1; text-align:center; padding : 5px; vertical-align:center; }
tr.list2 { background-color : #FFEFD5; text-align:center; padding : 5px; vertical-align:center; }

table.forumtable {width: 100%; clear: both;}
th.forumlist { background-color : #DCDCDC; text-align:left; font-size: 0.9em; padding : 5px; }
tr.forum1 { background-color : #FFE4E1; text-align:left; font-size: 0.9em; padding : 5px; vertical-align:center; }
tr.forum2 { background-color : #FFEFD5; text-align:left; font-size: 0.9em; padding : 5px; vertical-align:center; }
td.centre { text-align: center; }
div.forumrow {
               clear: both;
               padding-top: 8px;
               font-size: 0.9em
               }

.green {
         color: green
         }
.lastpost {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-style: italic;
            }

/*rows using divs*/
div.row { clear: both; padding-top: 8px; }
div.details { clear: both; }


span.label {display: block; float: left; width: 15em; margin: 0 10px 0 0; text-align: right; }

span.formw { margin: 0 0 0 31em; padding: 0; text-align: left; }

#searchInput { position: absolute; z-index: 1;}

div.row span.both {
                    float: left;
                    width: 100%;
                    text-align: left;
                    }

div.row span.left {
                    float: left;
                    text-align: left;
                    }

div.row span.right {
                     float: right;
                     text-align: right;
                     }
/*---Search styles--*/

#quick_search { margin: 0 auto; text-align: center; padding: 5px; border: solid 1px #fff;}


.dropDown ul { background-color: #0000CD; position: relative; font: 1.4em  "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; margin: 0 0 0.8em; list-style: none; text-align: left;}

.dropDown ul a {
                 color: #ffffff;
                 }
hr.blue {color: blue;}
