/* 
Title:hires.css
Author:Leeroy Lugg www.suspiremedia.co.uk
URL:www. .com
Description:Primary stylesheet
Copyright:(c) . All Rights Reserved
Unauthorised copying or plagiarism of this style sheet will be seen as an infringement of UK copyright laws.
Created:
Modified:
*/
img{border:0;}
body{
margin:5px 0 5px 0;
padding:0;
font-family:Arial,Helvetica,sans-serif;
font-size:170%;
color:#4e4e4e;
background: #ffffff none repeat-x;
}
#breadcrumbs a:link{
color:#f165a4;
background-color:transparent;
text-decoration:underline;
font-weight:normal;
display: none;
}
#breadcrumbs a:visited{
color:#fdacc9;
background-color:transparent;
text-decoration:underline;
font-weight:normal;
}
#breadcrumbs a:hover, #breadcrumbs a:active{
color:#b560c5;
background-color:transparent;
text-decoration: none;
font-weight:normal;
}
#content-container a:link, #content-container a:visited{
color:#f8f8f8;
background-color:#f165a4;
text-decoration: none;
font-weight:normal;
padding: 3px;
border:1px solid #fef8fa;
}
#content-container a:hover, #content-container a:active{
color:#f14e98;
background-color:#fef8fa;
text-decoration: none;
font-weight:normal;
padding: 3px;
border:1px solid #c8245a;
}

/* Typography */
p{
background:transparent;
margin:5px 10px 15px 35px;
line-height:140%;
}
#breadcrumbs p{
background:transparent;
padding:12px 10px 15px 18px;
margin:0px;
font-size:75%;
color:#4e4e4e;
}
#banner p{
text-align:right;
padding:5px 30px 0 0;
color:#ffffff;
display: none;
}
#footer p{
padding:10px 30px 0 0;
color:#ffffff;
}
#container{
width: auto;
border:0px solid #808080;
margin:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
}
#content-container{
background-color:#008000;
}
#masthead{
padding:15px;
background-color:transparent;
height:150px;
position: relative;
}
#tabs{
padding:0 0 0 5px;
margin:0px;
background-color:transparent;
height:40px;
}
#breadcrumbs{
padding:0px;
background-color:#ffffff;
height:40px;
}
#banner{
padding:0px;
background: #ffffff none no-repeat;
height:180px;
display: none;
}
#content{
padding:25px 0 20px 0;
margin-left: auto;
margin-right: 0;
background: transparent none repeat-x;
font-size:80%;
height: 1%; /* To fix ie bugs */
float: left;
}
#content-a{
float:left;
width: auto;
margin:0;
padding:25px 0 20px 0;
background: transparent none repeat-x;
font-size:80%;
}
#content-b{
float: left;
width: auto;
margin:0;
padding:25px 0 20px 0;
background: transparent none repeat-x;
font-size:80%;
}
#sub-content{
padding:10px 0 20px 0;
margin: auto;
background: transparent none repeat-x;
font-size:80%;
height: 1%; /* To fix ie bugs */
float: left;
width: 95%;
}
#sidebar{
float: left;
margin:0 10px 0 0;
padding:25px 0 25px 0;
background: transparent none repeat-x;
font-size:80%;
width: auto;
}
#footer{
clear:both;
padding:5px;
background-color:#f28fbd;
font-size: 75%;
}
/* Seperators top toolbar*/
div.row div.left{
float:left;
text-align:left;
margin:0px;
padding:0;
}
div.row div.right{
float: right;
text-align: left;
}
div.spacer{
clear:both;
}
/* Simple Navigation */
#navlist ul,#navlist li{
margin:0 4px 0 0;
padding:0;
display:inline;
list-style-type:none;
}
#navlist a:link,#navlist a:visited{
float:left;
line-height:15px;
font-size:75%;
margin:28px 10px 4px 0;
text-decoration:none;
color:#f273ac;
}
#navlist a:link.on,#navlist a:visited.on,#navlist a:hover{
border-bottom:3px solid #f48fbc;
padding-bottom:3px;
color:#934797;
background-color: #ffffff;
}
#navlist a:hover{
color:#f48fbc;
}
/* Tabbed Navigation */
#nav li{
display:inline;
margin:0;
padding:0;
font-size:75%;
}
#nav a{
float:left;
margin:1px 0px;
padding:0px 1px 0px 7px;
text-decoration:none;
background: none no-repeat left top;
}
#nav a span{
display:block;
padding:14px 12px 9px 4px;
background: none no-repeat right top;
color:#8f407f;
font-weight:bold;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a span{
float:none;/* Also creates 'hand' curser in ie6 */
}
/* End IE5-Mac hack */
/* On states for first and second level navigation */
#nav #current a,#nav #parenton a{
background-position:0 -150px;
border-width:0;
}
#nav #current a span,#nav #parenton a span{
background-position:100% -150px;
padding-bottom:10px;
color:#f165a4;
}
#nav a:hover{
background-position:0 -150px;
}
#nav a:hover span{
background-position:100% -150px;
color:#f165a4;
}
/* Images */
#content-b img{
border:1px solid #f9c9df;
background-color:#ffffff;
padding:10px;
margin:5px 0 0 0;
display: none;
}
/* =Subnavigation Starts */
#sidebar #sidemenu{
padding:0;
margin:0 0 5px 0;
font-family:Arial,Helvetica,sans-serif;
font-size:105%;
}
#sidebar  #sidemenu ul{
list-style:none;
margin:0 0 0 5px;
padding:0;
border:none;
}
#sidebar  #sidemenu ul li{
margin:0;
padding:0;
list-style:none;
}
#sidebar  #sidemenu ul li a{
display:block;
border-bottom:1px dotted #f38fbc;
padding:8px 0px 8px 20px;
margin:0px 0 0 10px;
text-decoration:none;
color:#494949;
width: auto;
background: transparent none no-repeat 0px 49%;
}
/* Hover states */
#sidebar  #sidemenu ul li a:hover,#sidebar  #sidemenu ul li a:focus{
color:#ee579a;
background:transparent url(../g/block-on.jpg) no-repeat 0px 49%;
}
/* On states */
#sidebar  #sidemenu ul li .currentpage{
color:#b560c0;
background:transparent url(../g/block-on.jpg) no-repeat 0px 49%;
}
/* Forms */
#cntnt01moduleform_1 #cntnt01searchinput{
width:180px;
margin:0 0 3px 5px;
background-color:#f8fbf0;
color:#49521d;
border:1px #f6c4dd solid;
padding:6px;
font-size:11px;
vertical-align: middle;
}
#cntnt01moduleform_1 .login{
vertical-align:middle;
}
#search{
position: relative;
left: -160px;
top: 90px;
height: 1%;
}
.donate{
position: absolute;
left:290px;
top:105px;
}
#sidebar img{
border:1px solid #f28fbd;
padding: 5px;
margin: 0px 0 0 0;
background-color: #ffffff;
display: none;
}
/* =LISTS
----------------------------------------------- */
#sidebar ul{
margin: 10px 20px 10px 50px;
padding: 0px;
}
/* Home unordered */
#content ul{
margin: 10px 20px 10px 34px;
padding: 0px;
}
#content ul li{
margin: 10px 20px 10px 20px;
padding: 0px;
line-height:140%;
}
/* Unordered */
#sub-content ul{
margin: 10px 20px 10px 50px;
padding: 0px;
}
#sub-content ul li{
margin: 10px 20px 10px 20px;
padding: 0px;
line-height:140%;
}
/* Numbered */
#sub-content ol{
margin: 10px 20px 10px 50px;
padding: 0px;
}
#sub-content ol li{
margin: 10px 20px 10px 20px;
padding: 0px;
line-height:140%;
}

sidebar ol{
margin: 10px 20px 10px 50px;
padding: 0px;
}
#subbar ol li{
margin: 10px 20px 10px 20px;
padding: 0px;
line-height:140%;
}
#sub-content img{
	float: left;
	padding: 5px;
	margin: 5px 10px 5px 0;
	border:1px solid #DAD0B7;
	display: none;
}

