/*

	HRPC Style Sheet
	Created by Andi Topping on 14th July 2006

*/

* { font-family: Helvetica, Arial, Geneva; }
body { background-color: #FFFFFF; margin: 3px 0px 0px 0px; }
hr { height:1px; margin:0px 0px 2px 0px; border: none 0; border-top: 1px solid #94BB74; width:60%; text-align:left; }
p { margin:0px; padding:6px 0px; }
h1 { color: #000000; font-size: 18px; font-weight: normal; margin-left: 2px; }
.subtitle { color: #666666; font-size: 14px; font-weight: normal; margin-left: 2px; }
.warning { background-color: #039BA8; color: #FFFFFF; font-weight: bold; text-align:center; }

#container { margin:0 auto; width:786px; background-image:url(../images/background.png); repeat: no-repeat; }
#top { width:100%; background-image:url(../images/background_top.png); height:16px; padding:0px 0px 0px 0px; repeat: no-repeat; }
#middle { padding: 0px 0px 0px 12px; min-height:100%; }

/* Left Hand Column */
#left { float:left; width:171px; padding:5px 0px 0px 0px; min-height: 100% }
#left .navarea { background-image:url(../images/navtop.png); background-position: top; background-repeat: no-repeat; background-color: #E7E4D3; color: #000000; font-size: 14px; margin: 0px 0px; padding: 20px 0px 0px 8px; }
#left .link { margin:0px 0px 0px 0px; }
#left .loggedin { margin:10px 0px 0px 30px; font-size: 12px; }
#left .loggedin a{ font-size: 12px; text-decoration: none; }
#left .loggedin a:hover{ font-size: 12px; text-decoration: underline; }
#left a{ color: #000000; font-size: 14px; text-decoration: none; }
#left a:hover{ color: #A3A197; font-size: 14px; }
#left ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 18px;  }
#left li { list-style-image: url(../images/circle.png); padding-bottom: 3px; }
#left hr { height:1px; margin:2px 0px 0px 0px; border: none 0; border-top: 1px solid #FFFFFF; width:90%; text-align:left; }
#left p { margin: 0px 0px; padding: 0px 0px; }

/* Right Hand Column */
#right { font-size:12px; color:#000000; margin:5px 12px 0px 180px; }
#right .pagelist p{ margin: 2px 2px; }
#right .photo img { border: 1px solid #000000; padding:1px; }
#right strong { color: #039BA8; font-weight: bold; }
#right a { color: #000000; font-weight: bold; text-decoration: none; }
#right a:hover{ color: #039BA8; font-weight: bold; text-decoration: none; }

/* Footer Styles */
#footer { clear:both; color: #CCCCCC; font-size: 10px; padding-left: 195px; }
#footer p { margin:0px; padding:6px 0px; }
#footer hr { height:1px; margin:5px 0px 0px 0px; border: none 0; border-top: 1px solid #CCCCCC; width:40%; text-align:left; }
#footer a{ color: #CCCCCC; font-size: 10px; font-weight: bold; text-decoration:none; }
#footer a:hover{ color: #333333; font-size: 10px; font-weight: bold; text-decoration: underline; }

/* Blog Styles */
#addComment { display: none; }

/* Label Styles */
label { width: 140px; float:left; margin: 0px 0px 0px 30px; color:#039BA8; }

/* Search Styles */
.search th { color:#ffffff; font-weight: bold; background-color:#039BA8; padding-left:6px; text-align:left; font-weight: normal; height: 12px; }
.search .alt1 { background-color:#ccc; font-size: 10px; }
.search .alt0 { background-color:#ffffff;  font-size: 10px; }

.pagination { color:#666666; font-size: 11px; text-align: center;  }
.pagination .current { color:#666666; font-weight:bold; border: 1px solid #666666; }
