﻿a           
{	
color:navy; 
text-decoration: none;  
}

a:hover    
{ 
color:navy;
text-decoration: underline;  
}


body
{	
font:14px/1.4 Verdana, Arial, Helvetica, sans-serif; 
background:#ffffff url('graphics/grdback1.jpg') repeat-x;
color: black;
} 

p
{
padding:5px 0;	
}

.thin
{
line-height:3px;
}

.cent
{
text-align:center;	
}

.centital
{
text-align:center;	
font-style:italic;
}

.ital
{
font-style:normal;
padding:2px;
}

.bold
{
font-weight:bold;
}

.centbold
{
text-align:center;
font-weight:bold;
}

p.team
{
min-height:200px;	
}

.clearfix:after
{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.skip
{
float:left;
font:8px/8px Arial, Helvetica, sans-serif;
padding-left:100px;
}

.skip a
{
color:white;
}

#wrapper
{
margin:0 auto;
margin-top:10px;
width:960px;
background-color:#ffffff;
padding:10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: rgba(0, 0, 0, .40) 0px 2px 8px;
-moz-box-shadow: rgba(0, 0, 0, .40) 0px 2px 8px;
-o-box-shadow: rgba(0, 0, 0, .40) 0px 2px 8px;
box-shadow: rgba(0, 0, 0, .40) 0px 2px 8px;
}

#top
{
float:left;
margin-bottom:1px;
width:960px;
height:130px;
background:#003366 url('graphics/logo_figure_100_bl.jpg') 40px  10px no-repeat;
}

#top h2
{
float:left;
height:130px;
width:960px;
background:transparent url('graphics/rossendale_logo_dkbl.jpg') 150px 15px no-repeat;
}

#header
{
float:left;
width:960px;
height:120px;
background:#eeddaa url('graphics/rossendale_header960.jpg') no-repeat;
}

#header h1
{
font: 18px/20px Georgia, Arial, Helvetica, sans-serif;
padding:10px 0 0 40px;
color:#003366;
}

p.head
{
font: 18px/20px Georgia, Arial, Helvetica, sans-serif;
padding:0 0 0 40px;
color:#003366;
}

#topnav
{
clear:both;
width:960px;
height:40px;
background:#003366 url('graphics/navback3.jpg') bottom repeat-x;
}

#topnav ul
{ 
list-style-type:none;
padding-left:70px;
}

#topnav li
{
display:inline;
}

#topnav a
{
float:left;
text-align:center;
text-decoration:none;
color:#ffffff;
padding:10px;
}

#topnav a:hover
{
float:left;
text-align:center;
text-decoration:underline;
padding:10px;
}

#topnav ul.service
{ 
list-style-type:none;
padding-left:50px;
}

#topnav a.service
{
float:left;
text-align:center;
text-decoration:none;
padding:10px 20px;
}

#topnav a:hover.service
{
float:left;
text-align:center;
text-decoration:underline;
padding:10px 20px;
}

#container
{
position:relative;
float:left;
width:960px;
padding-bottom:10px;
}

#margin
{
float:left;
width:20px;
height:600px;
}

#left
{
float:left;
width:180px;
margin-top:50px;
padding:5px;
}

#leftnav
{
float:left;
width:180px;
padding-top:15px;
background-color:#003366;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}

#leftnav ul
{ 
float:left;
list-style-type:none;
border-top:1px #ffffff solid;
}

#leftnav li
{
width:180px;
border-bottom:1px #ffffff solid;
}

#leftnav a
{
display:block;	
color:#ffffff;
text-decoration:none; 
line-height:28px; 
background:#003366 url('graphics/leftnavback3.jpg') bottom repeat-x;
padding-left:10px;
}

#leftnav a:hover
{ 
display:block;	
color:#ffffff;
text-decoration: underline; 
line-height:28px; 
background:#003366 url('graphics/leftnavback3.jpg') bottom repeat-x;
padding-left:10px;
}

#leftlower
{
float:left;
width:180px;
padding:15px 0 10px 0;
background-color:#66cc99;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}

#leftlower ul
{ 
float:left;
list-style-type:none;
border-top:1px #ffffff solid;
}

#leftlower li
{
list-style-type:none;
width:180px;
border-bottom:1px #000000 solid;
}

#leftlower a
{
display:block;	
color:#000000;
text-decoration:none;  
line-height:28px; 
background-color:#66cc99;
padding-left:10px;
}

#leftlower a:hover
{ 
display:block;	
color:#000000;
text-decoration: underline; 
line-height:28px; 
background-color:#66cc99;
padding-left:10px;
}

#content
{
float:left;
margin-left:20px;
padding:0;
padding-bottom:10px;
width:720px;
}

#content h1
{
font: 18px/20px Georgia, Arial, Helvetica, sans-serif;
color:#003366;
padding:5px 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}

#content h2
{
font: 18px/20px Georgia, Arial, Helvetica, sans-serif;
color:#003366;
padding:5px 0;
}

#content h3
{
font: 18px/20px Georgia, Arial, Helvetica, sans-serif;
color:#003366;
padding:5px 0;
}

#content h4
{
font: 16px/20px Georgia, Arial, Helvetica, sans-serif;
color:#003366;
padding:5px 0;
}

#largetitle
{
float:left;
width:700px;
padding:10px;
font: 18px/1.5 Georgia, Arial, Helvetica, sans-serif;
}

#contentwide
{
float:left;
margin:5px 0 0 15px;
width:930px;
min-height:600px;
}

#contentwide h1
{
font: 18px/20px Georgia, Arial, Helvetica, sans-serif;
color:#003366;
padding:5px;	
}

#contentwide h2
{
font: 18px/20px Georgia, Arial, Helvetica, sans-serif;
color:#003366;
padding:5px;	
}

#contentwide h3
{
font: 18px/20px Georgia, Arial, Helvetica, sans-serif;
color:#003366;
padding:5px;	
}

#contentwide h4
{
font: 18px/20px Georgia, Arial, Helvetica, sans-serif;
color:#003366;
text-align:center;
padding:5px;	
}

#contentwide ul
{
clear:both;
list-style-type:square;
padding-left:20px;
}

#col1
{
float:left;
width:330px;
padding:10px;
margin-bottom:10px;	
}

#col1 h1
{
float:left;
display:block;
width:310px;
font: 18px/20px Georgia, Arial, Helvetica, sans-serif;
text-align:center;
color:#003366;
background:#eeddaa url('graphics/titleback.jpg') repeat-x;
margin-bottom:10px;
padding:8px;	
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}

#col2
{
float:right;
width:330px;
padding:10px;
margin-bottom:10px;	
}

#col2 h1
{
float:left;
display:block;
width:310px;
font: 18px/20px Georgia, Arial, Helvetica, sans-serif;
text-align:center;
color:#003366;
margin-bottom:10px;
padding:8px;	
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}

#col1wide
{
float:left;
width:430px;
padding:10px;
margin:0 0 5px 5px;	
}

#col2wide
{
float:right;
width:430px;
padding:10px;
margin:0 0 5px 5px;	
}

#col2wide ul li
{
clear:both;
list-style-type:square;
}

#col2wide a
{
padding-left:20px;	
}

#col1narrow
{
float:left;
width:180px;
padding:10px;
margin:0 0 5px 5px;	
}

#col3wider
{
margin:0 auto;
width:680px;
padding:10px;
}

#col3wider h4
{
float:left;
width:660px;
font: 16px/20px Georgia, Arial, Helvetica, sans-serif;
color:#000099;
background-color:#ccffff;
margin:10px 0 5px 0;
padding:7px 5px;	
text-align:left;
}

#col3wider a
{
padding: 0 0 0 2em;	
}

.downloads
{
clear:both;
width:660px;
color:#000099;
background:#eeddaa url('graphics/titleback.jpg') repeat-x;
font: 16px/16px Georgia, Arial, Helvetica, sans-serif;
padding:5px;
margin:5px 0;
}

#gallery ul li
{
list-style-type:square;
margin:2px 2px;
padding:0;
}

#gallery
{
float:left;
width:74.2em;
height:88em;
padding:1em;
margin:0 0 0.5em 0.5em;	
}

#displaybox1
{
clear:both;
float:left;
width:900px;
height:550px;
}

#displaybox2
{
clear:both;
display:block;
margin:0 auto;
width:600px; 
height:550px;
}

#widecol
{
clear:both;
float:left;
width:700px;
min-height:400px;
padding:10px;
margin:20px 0 5px 0;	
}

#widecol ul
{
clear:both;
list-style-type:square;
padding-left:100px;
padding-top:50px;
}

#widecol h1
{
float:left;
display:block;
width:680px;
font: 18px/20px Georgia, Arial, Helvetica, sans-serif;
text-align:center;
color:#003366;
background:#eeddaa url('graphics/titleback.jpg') repeat-x;
margin-bottom:5px;
padding:10px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}

#widecol2
{
clear:both;
float:left;
width:700px;
padding:10px;
margin:20px 0 5px 0;	
}

#widecol2 h1
{
float:left;
display:block;
width:35.8em;
font: 18px/20px Georgia, Arial, Helvetica, sans-serif;
text-align:center;
color:#003366;
background:#eeddaa url('graphics/titleback.jpg') repeat-x;
margin:0 0 0.5em 0;
padding:8px;	
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}

#vetspage
{
width:900px;
padding:10px;
margin:0 0 5px 5px;	
}

#vetspage h1
{
font: 18px/20px Georgia, Arial, Helvetica, sans-serif;
color:#003366;
padding:10px;	
text-align:center;
background:#eeddaa url('graphics/titleback.jpg') repeat-x;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}

.vetspage
{
float:left;
width:900px;
padding:10px;
margin:0 0 5px 5px;	
}

.vetspage h1
{
font: 18px/20px Georgia, Arial, Helvetica, sans-serif;
color:#003366;
padding:10px;	
text-align:center;
background:#eeddaa url('graphics/titleback.jpg') repeat-x;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}

#contact
{
clear:both;
float:left;
width:700px;
min-height:600px;
margin:10px 0 5px 0;	
background:transparent url('graphics/logo_figure_200.jpg') 420px 120px no-repeat;
}

#contactcent
{
clear:both;
width:500px;
margin:0 auto;
min-height:500px;
padding:10px;
}

#contactcent h2
{
font: 18px/20px Georgia, Arial, Helvetica, sans-serif;
color:#003366;
text-align:center;
}

#contactcent h2
{
float:left;
display:block;
width:480px;
font: 18px/20px Georgia, Arial, Helvetica, sans-serif;
text-align:center;
color:#003366;
background:#eeddaa url('graphics/titleback.jpg') repeat-x;
margin-bottom:5px;
padding:10px;	
}

#contactcent h3
{
font:18px/20px Georgia, Arial, Helvetica, sans-serif;
text-align:center;
color:#003366;
margin:0;
padding:0;	
}

p.headcenthigh
{
font: 18px/16pt Georgia, Arial, Helvetica, sans-serif;
text-align:center;
width:500px;
margin:0 auto;
color:#000099;
background-color:#66cc99;
}

p.headcent
{
font: 18px/16pt Georgia, Arial, Helvetica, sans-serif;
text-align:center;
width:300px;
margin:0 auto;
color:#003366;
}

p.headcont
{
font: 18px/20px Georgia, Arial, Helvetica, sans-serif;
padding:0 0 0 50px;
color:#003366;
}

p.headsm
{
font: 18px/16pt Georgia, Arial, Helvetica, sans-serif;
padding-left:50px;
color:#003366;
}


#contact h1
{
float:left;
display:block;
width:680px;
font: 18px/20px Georgia, Arial, Helvetica, sans-serif;
text-align:center;
color:#003366;
background:#eeddaa url('graphics/titleback.jpg') repeat-x;
margin-bottom:5px;
padding:10px;	
}

#team
{
clear:both;
float:left;
width:700px;
min-height:600px;
margin:10px 0 5px 0;	
}

#team h1
{
float:left;
width:680px;
display:block;
font: 20px/20px Georgia, Arial, Helvetica, sans-serif;
text-align:center;
color:#003366;
background:#eeddaa url('graphics/titleback.jpg') repeat-x;
margin-bottom:5px;
padding:10px;	
}

#team h2
{
float:left;
display:block;
width:700px;
font: 20px/20px Georgia, Arial, Helvetica, sans-serif;
text-align:center;
color:#003366;
padding:5px;	
}

#slideshow
{
clear:both;
width:610px;
margin:0 auto;
min-height:600px;
padding:10px;
}

#slideshow h2
{
font: 20px/20px Georgia, Arial, Helvetica, sans-serif;
color:#003366;
margin:0;
padding:0;	
text-align:center;
}

.panel
{
clear:both;
float:left;
width:700px;
}

.left
{
float:left;
width:180px;
text-align:center;
padding:10px;
padding-left:55px;
}

.middle
{
float:left;
width:180px;
text-align:center;
padding:10px;
}

.right
{
float:left;
width:180px;
text-align:center;
padding:10px;
}

.leftlower
{
float:left;
width:180px;
text-align:center;
padding:10px;
padding-left:160px;
}

.rightlower
{
float:left;
width:180px;
text-align:center;
padding:10px;
}


#feedback
{
width:600px;
margin: 0 auto;	
}

.column1
{
min-height:720px;
}

.column2
{
min-height:820px;
}

.column3
{
min-height:1100px;
}

.column_vets
{
min-height:720px;
}

#footer
{
clear:both;
margin:0 auto;
width:960px;
float:left;
text-align:center;
padding:10px 0;	
}

#footer ul
{
list-style-type:none;	
text-align:center;
padding:10px;
}

#footer li
{
display:inline;
}

#footer a           
{	
color:navy;
font-size:12px;
text-decoration:none;  
text-align:center;
}

#footer a:hover    
{ 
color:navy;
font-size:12px;
text-decoration: underline;  
text-align:center;
}

#footer a.grey
{
color:#dddddd;	
}

.fllt
{
float:left;
padding:0.5em;
}

.flltnopad
{
float:left;
}

#flltmap
{
float:left;
width:600px;
margin:0;
padding:0;
}

#mappage
{
clear:both;
width:640px;
margin:0 auto;
margin-top:10px;
}

.flrt
{
float:right;
padding:0.5em;
}

.flrtnopad
{
float:right;
margin:0;
padding:0;
}

.flrtpadrt
{
float:right;
padding:0.5em 4em 0.5em 0.5em;
}

.size
{
width:380px;
height:350px;
}

.red
{
color:red;
}

.largertext
{
font:16px/1.4 Georgia, Arial, sans-serif;
padding:5px;
margin:5px;
}

table.registration
{
clear:both;
float:left;
width:600px;
padding:5px;
}

table.registration td
{
padding:5px;
border:1px solid #dddddd;
background-color:#eeffee;
}


.cent-small
{
text-align:center;
font-size:12px;
}

.bold_red
{
font-weight:bold;
color:red;
}

.registered
{
clear:both;
display:inline-block;
width:960px;
height:20px;
line-height:1;
text-align:center;
font-size:10px;
color:#666;	
padding:2px 0;
}









