﻿/* Colours
	Light Grey: #9F9F9F 
	Dark Grey:  #5F5F5F
	Gold Grey:  #9D9B59
*/
body { margin:0; padding:50px 0 0 50px; background-color: White; font-family: Georgia; color: #9F9F9F; }

img { border:0px; }

a { text-decoration: none; color: #9F9F9F; }
a:hover { text-decoration: underline; }

/*h2, h3 { float:left; width: 555px; padding: 5px 0 5px 0; margin: 0 0 10px 0; color: #5F5F5F; border-top: solid 1px #9F9F9F; border-bottom: solid 1px #9F9F9F; }*/
h2, h3 { float:left; width: 555px; padding: 0 0 0 0; margin: 0 0 10px 0; color: #5F5F5F; }
h3 { font-style:italic; }

#container { float: left; margin:0; padding:0; width:960px; }

#container #content, #container #footer { width: 960px; float:left; }

#container #content { font-size:0.75em; }

#container #footer p { margin:0; padding:0; font-size: 0.6em; }

#container #content #leftcontent { margin:0; padding:0; width:400px; float:left; }

#container #content #rightcontent { margin:0 5px 0 0; padding:0; width:555px; float:left; }

#image { margin:0 0 10px 0; padding:0; float: left; width: 555px; }

#info { margin:0; padding:0; float: left; width: 555px; }
#info p { margin:0; padding:0; color:#9D9B59; }
#info #left { margin:0; padding:0; float:left; }
#info #right { margin:0; padding:0; float: right; }
#info #right ul { margin:0; padding:0; list-style:none; }
#info #right ul li { margin:0; padding:0; float:left; }
#info #right ul li.separator { margin:0 3px 0 3px; padding:0; float:left; }
#info #right #counter { margin:0; padding:0 0 0 5px; float:left; color:#9D9B59; }

/*#info #right #paging { margin:0; padding:0; float:left; }
#info #right #paging a { text-decoration:none; color:#9F9F9F; }
#info #right #paging a:hover { text-decoration:underline; }
#info #right #paging li { color:#9F9F9F; }*/

#container #content #rightcontent #generalpage { width: 555px; float:left; }
#container #content #rightcontent #generalpage p { font-size:1.2em; margin-top:0; }
#container #content #rightcontent .profile p { color: #9D9B59; }
#container #content #rightcontent .contact p { color: #5F5F5F; }
#container #content #rightcontent .profile a { color: #9D9B59; }
#container #content #rightcontent .contact a { color: #5F5F5F; }
#container #content #rightcontent #generalpage table { float:left;}
#container #content #rightcontent #generalpage label { float:left; width:85px; padding: 0 0 3px 0; text-align:left; }
#container #content #rightcontent #generalpage input { float:left; width:150px; margin: 0 0 3px 0; }


/* Navigation Styles */
#lefttop, #leftmiddle, #leftbottom { float:left; width:400px; margin: 0; padding: 0; }
#lefttop { height: 234px; }
#leftbottom { height: 214px; margin-top: 50px; }
.navigation { float: left; width: 400px; /*height: 234px;*/ margin: 0; padding: 0; }
.navigation ul { margin:0; padding:0; list-style:none; }
.navigation ul li { margin:0; padding:0;  }
.navigation ul li a.selected { color:#5F5F5F; }

.adminnavigation { float: left; width: 400px; /*height: 234px;*/ margin: 0; padding: 0; }
.adminnavigation ul { margin:0; padding:0; list-style:none; }
.adminnavigation ul li { margin:0; padding:0;  }
.adminnavigation ul li a { color:#5F5F5F; }
.adminnavigation ul li a.selected { text-decoration: underline; }
/* End Navigation Styles */

/* Admin Styles */
.adminform { float:left; width: 555px; }
.adminform p { margin:0 0 10px 0; padding:0; }
.adminform .fields { float:left; width: 555px; padding: 5px 0 5px 0; }
.adminform .fields label { float:left; width:150px; clear:left; padding: 0 0 3px 0; }
.adminform .fields input { float:left; width:150px; margin: 0 0 3px 0; }
.adminform .fields select { float:left; width:156px; margin: 0 0 3px 0; }
.adminform .buttons { float:left; width:555px; padding: 5px 0 5px 0; margin: 10px 0 10px 0; }
.adminform .buttons input { width: 150px; }

.adminform table { float:left; width:555px; border:0; }
.adminform table th { color: #5F5F5F; padding: 0 0 3px 0; }
.adminform table td { text-align:center; padding: 3px 0 3px 0; border-top: solid 1px #9F9F9F; }
.adminform table td a { color: #5F5F5F; }
/* End Admin Styles */

.hide {
	visibility: hidden;
	position: absolute;
	top: -400px;
}

#qscroller2 { float:left; width:555px; height:590px; }

.qscroller2-nav { float:left; width:555px; margin: 0; padding:0; }

.qscroller2-nav div {
	float: right;
	margin:0;
	padding:0;
}

.image { margin:0 0 10px 0; padding:0; float: left; width: 555px; }

.info { margin:0; padding:0; float: left; width: 555px; }
.info p { margin:0; padding:0; color:#9D9B59; }
.info .left { margin:0; padding:0; float:left; }
.info .right { margin:0; padding:0; float: right; }
.info .right ul { margin:0; padding:0; list-style:none; }
.info .right ul li { margin:0; padding:0; float:left; }
.info .right ul li.separator { margin:0 3px 0 3px; padding:0; float:left; }
.info .right .counter { margin:0; padding:0 0 0 5px; float:left; color:#9D9B59; }