﻿HTML {
}

body { 
background-image: url(images/back.gif);
background-repeat: repeat-y;
background-color: #dddddd;
font-family: Arial, Geneva, sans-serif;
margin: 0px 0px 0px 0px;
color: #505050;
font-size : 100%;
}

H4, H5, H6 {
font-size : 100%;
color : #505050;
font-weight: bold;
}

ul {
list-style-type: disc;
}

hr  {
background-color: #004286;
color: #004286; 
height: 1px; 
width: 75%;
}

.wapper {
text-align: left;
width: 765px;
}

.cellcolour1 {
background-color: #DDDDDD;
border-left: 1px solid #FFFFFF;
}

.cellcolour2 {
background-color: #BACBDB;
border-left: 1px solid #FFFFFF;
}

.indexmenu {
font-size: 65%;
background-color: #BACBDB;
border-left: 1px solid #FFFFFF;
}

.cellcolour3 {
background-color: #004286;
border-left: 1px solid #FFFFFF;
}

.cellcolour4 {
background-color: #DEE4EB;
border-left: 1px solid #FFFFFF;
}

.cellcolour5 {
background-color: #DEE4EB;
border-left: 1px solid #FFFFFF;
}

.header2 {
height: 143px;
border-bottom: 1px solid #FFFFFF;
}

.logo {
margin-top: 25px;
width: auto;
padding: 0px;
}

.triphoto {
margin-top: 25px;
width: 431px;
}

.triphoto2 {
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}

.mainphoto {
border-left: 1px solid #FFFFFF;
}

.indexcontent {
width: auto;
font-size: 65%;
padding: 10px;
color: #FFFFFF;
}

.indexcontent h1 {
	color: #BACBDB;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	font-size: 130%;
	margin-top: 0px;
}

.indexcontent h2 {
color: #BACBDB;
font-weight: bold; 
font-style: normal; 
text-decoration: none; 
font-size: 110%;
margin-top: 0px;
}

.indexcontent h3 {
color: #2D74B6;
font-weight: bold; 
font-style: normal; 
text-decoration: none; 
font-size: 100%;
margin-top: 0px;
}

.content {
padding: 10px;
font-size : 70%;
text-align: left;
}

.content h1 {
color: #FF6621; 
font-weight: bold; 
font-style: normal; 
font-size: 120%;
text-align: left;
}

.content h2 {
color: #004286; 
font-weight: bold; 
font-style: normal; 
font-size: 110%;
text-align: left;
}

.content h3 {
color: #2D74B6; 
font-weight: bold; 
font-style: normal; 
font-size: 110%;
text-align: left;
}

.content a, .content a:visited {
font-weight: normal;
text-decoration: underline;
color: #00309C; 
}

.content a:hover {
color: #FF6621; 
}

.sidepanel {
background-color: #DDDDDD;
font-size: 65%;
border-left: 1px solid #FFFFFF;
}

.hot {
font-size : 100%;
}

.hot a, .hot a:visited {
font-weight: normal;
text-decoration: underline;
color: #00309C; 
}

.hot a:hover {
color: #FF6621; 
}

.hottop1 {
font-size : 100%;
background-color: #004286;
color: #FFFFFF;
padding: 3px;
font-weight: bold;
}

.hotcontent1 {
font-size : 100%;
background-color: #DEE4EB;
padding: 5px;
}

.hottop2 {
font-size : 100%;
background-color: #2D74B6;
color: #FFFFFF;
padding: 3px;
font-weight: bold;
}

.hotcontent2 {
font-size : 100%;
background-color: #BACBDB;
padding: 5px;
}

.hottop3 {
font-size : 100%;
background-color: #DDDDDD;
padding: 3px;
font-weight: bold;
}

.hotcontent3 {
font-size : 100%;
background-color: #DEE4EB;
padding: 5px;
}

/*Footer*/

.footer {
padding: 4px;
font-size : 70%;
text-align: center;
color: #505050; 
background-color: #DDDDDD;
border-left: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
}

.footer a, .footer a:visited {
font-weight: normal;
text-decoration: none;
color: #505050; 
}

.footer a:hover{
color: #004286; 
font-weight: normal;
text-decoration: none;
}

/*Site Design*/

.sitedesign {
padding: 4px;
font-size : 55%;
text-align: center;
}

.sitedesign a, .sitedesign a:visited {
font-weight: normal;
text-decoration: none;
color: #505050; 
}

.sitedesign a:hover{
color: #004286; 
font-weight: normal;
text-decoration: none;
}


/*header*/

.datestamp {
padding: 5px;
font-size: 65%;
text-align: right;
width: auto;
}

.header {
padding: 4px;
}

.header h1{
font-weight: normal;
font-size: 130%;
color: #004286; 
margin: 0px 0px 0px 0px;
}

.header p {
margin: 0px 0px 0px 0px;
font-size: 70%;
color: #2D74B6; 
}

.header a, .header a:visited {
text-decoration: none;
color: #2D74B6; 
}

.header a:hover {
color: #505050; 
}

.tag {
padding: 5px;
font-size : 80%;
color : #FFFFFF;
font-weight: normal;
}

.tag a, .tag a:visited {
text-decoration: none;
color: #505050; 
}

.tag a:hover {
color: #FFFFFF; 
}


/*Menus*/


.menu1 {
background-color: #BACBDB;
padding: 0px 5px 0px 25px;
font-size : 100%;
font-weight: normal;
text-align: left;
width: 188px;
line-height: 2;
}

.menu1 a, .menu1 a:visited {
background-image: url(images/nav.gif);
background-repeat: no-repeat;
font-weight: normal;
text-decoration: none;
color: #000000; 
padding-left: 15px;
}

.menu1 a:hover{
background-image: url(images/nav2.gif);
background-repeat: no-repeat;
color: #FFFFFF; 
text-decoration: underline;
padding-left: 15px;
}

.menu2 {
padding: 5px;
font-size : 70%;
font-weight: normal;
text-align: right;
}

.menu2 a, .menu2 a:visited {
font-weight: normal;
text-decoration: none;
color: #505050; 
}

.menu2 a:hover{
color: #004286; 
}




/*Form Properties*/

.formbutton {
background-color: #004286;
border: 1px solid #505050;
font-size: 90%;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
color: #FFFFFF;
}

.formtext {
background-color: #FFFFFF;
border: 1px solid #004286;
font-size: 95%;
font-family: Verdana, Arial, sans-serif;
color: #505050;
margin-top: 2px;
}

.photoright {
border: 1px solid #505050;
float: right;
margin-bottom: 3px;
margin-left: 3px;
}

.photoplain {
border: 1px solid #505050;
}

.photoleft {
border: 1px solid #505050;
float: left;
margin-bottom: 3px;
margin-right: 3px;
}

/*Styles the Photo Gallery*/

#thumbnails {
width: 500px;
margin: 10px auto;
padding: 0;
text-align: center;
}

#thumbnails ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#thumbnails li {
float: left;
position: relative;
display: inline;
width: 150px;
min-height: 140px;
_height: 140px; /* Terrible underscore hack for IE because min-height won't work - grrrr! */
margin: 0;
padding: 0 5px 5px 5px;
text-align: center;
}

#thumbnails ul:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}

#thumbnails li br {
display: block;
height: 0;
}