 /*------
Abbot Road B and B  CSS

Copyright Derbyshire Web Services 2008

Last revised 12/11/08 
David Higley

----------*/


body					{ background: #fff ; font: 80% verdana, arial, helvetica, sans-serif; text-align: center; padding: 0; margin: 0;}
h1						{ font: normal 1.6em arial, verdana, helvetica, sans-serif; color: #000; margin: 10px 0px 0px;}
h2						{ font: normal 1.4em arial, verdana, helvetica, sans-serif; color: #000; margin:10px 0px 0px; }
h3						{ font: bold 1.2em arial, verdana, helvetica, sans-serif; color: #000; margin: 0px; }
h4						{ font: bold 1.0em arial, verdana, helvetica, sans-serif; color: #000; margin: 0px 0px 15px; }

p, li					{ font-size: 1.0em; line-height: 1.5em; color: #504100; text-align: justify;}
a						{ font-size: 1.0em; text-decoration: none;}
a:hover					{ color: #542A80;}

img						{ border: 0; padding: 0px 10px 0px 0px;}
hr						{ height: 1px; background-color: transparent; color: #002483; border: 1px dashed #002483; padding: 0; margin: 5px 0; }

ul 						{}
li						{}

clear					{clear:both;}

table					{border: 0px solid; border-collapse: collapse;  border-spacing: 0px;}
table td				{vertical-align:top; padding: 3px; text-align: center;}


/* Layout Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#topcontainer			{ width: 760px; text-align: left; border: 0px solid; margin: 0px auto;  border: 0px auto; }

#header					{ text-align: left	; display:block; border: 0px ; background:  url(images/bgorangebeige.gif);}

#header img				{ padding: 10px; border: 0px dashed; background: transparent; }

#header p 				{ font: bold 1.0em; line-height: 2.5em;}

#links p				{ text-align: left; }

#container				{  border: 0px solid; }

#leftcol 				{float:left; background: transparent url(images/bgorangewhite.gif) repeat-y; border: 0px solid; width: 200px;  padding: 20px 10px 10px 40px;  margin: 0px; position:relative;}

#rightcol 				{float:right; border: 0px solid; width: 200px; padding: 20px 10px 0px 10px;  margin: 0px; position:relative;}

#content 				{border: 0px dotted; text-align:left; padding: 20px 10px 0px 10px; margin-left: 240px; margin-right:220px;}

#footer					{width: 100%; border: 0px; position: relative; clear: left; text-align:center; margin: 0px;}


/* Navigation Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#topnav					{ text-align: center;}

#topnav ul				{background: transparent url(images/bgnavigation.gif); padding:0px; margin: 0px; list-style-type: none; }

#topnav li				{font-size: 1.2em;  display: inline; text-align:center; color: #000; list-style-type: none; line-height:2.0em; padding:0px 15px;}
#topnav .firstli		{border: 0;}
#topnav li a			{color: #000;}
#topnav li a:hover		{color: #825f4d; }
#topnav img 			{vertical-align:bottom;}

