
/* A4U stylesheet 
colours:

bright red: # b80038
dark red: # 4c051a
grey: #f2f2f2


*/


/*
	RESET
*/

*					{ margin: 0; padding: 0;  }
html				{ background:#fff; }
body				{ font-family: Verdana, Arial, Helvetica, sans-serif;
						color: #b80038;  }
.style				{ background-color: none; }
ul					{ list-style: none; }
ol					{ list-style: decimal inside; }
a					{ outline: none; text-decoration: none; color:#4c051a;}
a img				{ border: none; background: none; }
a:hover				{ color: #b80038; }
img					{ display:inline; position: relative; float:left; vertical-align: top;}
blockquote			{ margin:0 15px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal; font-size:0.85em;}
h1					{ font-size: 2em;}
h2					{ font-size:1.5em; margin-bottom:10px; line-height: 1.1em; 
						font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
h3					{ font-size:1em; margin:15px 0; line-height: 1em; font-weight:normal;}
h4, h5				{ font-size:0.75em; font-weight:normal; line-height:1.5em;}
h4					{ margin: 0 0 15px 0;}


/*
	UTILITY
*/
.floatLeft 			{ float: left; }
.floatRight			{ float: right; }
br.dirtyLittleTrick,
br.clear			{ clear:both; display:block; height:1px; margin:-1px 0 0 0 }
.button				{ border: 1px solid #272727; background: white; padding: 3px 8px;}
.button:hover		{ background: #cd5c19; color: #fdffbd; }
.clear				{ clear:both;}
 
/*
	WRAPPER AND HEADER
*/ 
#wrapper			{ width:968px; overflow: visible; position:relative; margin: 30px auto;}
.header				{ background:url(http://www.appointments4u.co.uk/images/body-bg.png) repeat-y;
						width:968px; overflow:visible; float:left;}
.header img 		{ float: right; padding-right:4px;}
.tel				{ padding: 10px 0 20px 520px;  font-weight:bold; font-size:1.1em;} 


/*
	NAV
*/ 
#nav, .mainnav		{ width:968px; background:url(http://www.appointments4u.co.uk/images/body-bg.png) repeat-y; }
#nav, .mainnav,  #nav ul 		{ list-style: none; float:left; position:relative; }
ul#nav,
body#home ul#nav	{ margin-left:4px; background:none;}
#nav 				{ position: relative; top: margin: 0; height: 41px;}

body#home ul#nav li.home a, ul#nav li.current_page_item a, ul#nav li.current-cat a { background-position:  0 -82px; color:#b80038;}

#nav li a			{ float: left; list-style: none; background:url(../../../images/navtabs.jpg) no-repeat top; width:137px; 
						height:31px; display: block; float: left; text-decoration: none; color: #000;  
						text-align:center; vertical-align:middle; color:#fff; font-weight:bold; padding-top:10px;}

.home, .cat-item,
.page_item			{ width:137px; overflow:hidden; float:left;}
#nav li a:hover 	{ background-position:  0 -41px; }	

/*
	SIDEBAR
*/ 

#sidebar			{ float:left; width:210px; overflow:visible; margin-right:30px; }
.services			{ float:right; width: 160px; padding:30px 15px 15px 30px;}
.news				{ float:left; width: 913px; padding:30px 15px 10px 30px; margin:30px 0 0 5px; background-color:#f2f2f2;}
.news h3			{ width: 170px; float:left; display: block; list-style: none; padding-right:50px;}



.quote				{ float:right; width: 170px; margin:15px 0 10px 0; padding:30px 0 0 30px; 
						background:url(http://www.appointments4u.co.uk/images/quote-left.gif) top left no-repeat;}
.quote-mark-bottom	{ float:left; padding:0; width:175px; height:35px;clear:both; 
						background:url(http://www.appointments4u.co.uk/images/quote-right.gif) top right no-repeat;}
.client				{ margin:0 15px 15px 0; font-family:Georgia, "Times New Roman", Times, serif; 
						font-style:italic; font-weight:normal; font-size:0.85em;; color:#4c051a; clear:both; text-align:right;}
									  					
/*
	MAIN CONTENT
*/ 
.page-image			{ width:136px; float:left; overflow:hidden; display:block; margin:30px 30px 30px 0;}
.post-heading		{ margin:top;  float:left; width:696px;  margin-top:30px;}
.post-heading p		{ font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; line-height:1.5em; margin-bottom:15px;}
.post-heading h2	{ font-size:2em; color:#4c051a; margin-bottom:0; line-height: 1.5em;}
.post-heading h3	{ font-size:1.5em; margin-bottom:0; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;line-height: 1.5em;}
.main-box			{ float:left; width:660px;}
.post				{ width:470px; float:left; margin-top:30px; margin-bottom:30px;}
.post-excerpt		{ width:470px; float:left; font-size: 80%; margin-bottom:10px; line-height:1.4em;}

.post p				{ font-size:80%; line-height: 1.5em; margin-bottom:15px;}
.main-content		{ background:url(http://www.appointments4u.co.uk/images/body-bg.png) repeat-y;
						width:968px; overflow:visible;float:left; overflow:visible;}
.top				{ background:url(http://www.appointments4u.co.uk/images/body-top.png) no-repeat; 
						width:968px; height:5px; display:block; }
.bottom				{ background:url(http://www.appointments4u.co.uk/images/body-bottom.png) no-repeat; 
						width:968px; height:5px; display:block; float:left; clear:both; margin: 0 0 30px 0; }
.more-link			{ margin:30px 0 0 0; font-family:Georgia,"Times New Roman",Times,serif; font-style:italic;}
.links-link			{ margin:0 0 10px 0; font-family:Georgia,"Times New Roman",Times,serif; font-style:italic;}

.post ol			{ list-style: decimal outside; margin:10px 0;}
.post ol li			{ list-style: decimal outside; padding:4px 0; font-size:80%; color:#4c051a; margin:10px 0;}






/*
	FOOTER
*/ 

#footer				{ width:968px; overflow:visible; margin-bottom: 30px;}
.footer-tabs		{ background:url(http://www.appointments4u.co.uk/images/foot-tabs.png) no-repeat; width:968px; height:47px;}
.footer-content		{ background:url(http://www.appointments4u.co.uk/images/body-bg.png) repeat-y; width:968px; overflow:visible;}
.footer-header1,
.footer-header2		{ font-weight:bold; color:#fff; padding-top:15px; float:left;}
.footer-header1		{ width:550px; padding-left:30px;}
.logos				{ padding: 30px 0 30px 30px;}
.fsb				{ width:520px ; float:left; margin-right:30px;}

.address			{float:left;}
