@charset "utf-8";
/* CSS Document */

/* hembleManor.css
------------------------------------------------------------------------------

Author:  			Robert Shorter
E-mail:				
Company: 			TastyPie Solutions
Date:				11/07/2009

Version:			1.0
Designed for:		Internet Explorer 6, Opera 9.5, FireFox 3, Chrome 2

------------------------------------------------------------------------------*/

/* =USUAL SUSPECTS
------------------------------------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,ul,ol,a,img,blockquote,p{
padding:				0px;
margin:					0px;
}
.clear{
clear:					both;
}
a{
text-decoration:		none;
}
.left{
float:					left;
}
.right{
float:					right;
}
img {
border: 				0px;
}
html {
height: 				100%;
}
.noBullets{
list-style:				none;
}

/* =BODY
------------------------------------------------------------------------------*/

body {
background-color:		#FFF;
font-family:			Geneva, Arial, Helvetica, sans-serif;
}

blockquote {
font-style:				italic;
}

.current a {
font-weight:			bold;
}

#container {
margin:					0 auto;
width:					977px;
height:					570px;
background: 			url(images/Background.jpg) 0 0 repeat-y #ffffff;
overflow: 				hidden;
}

#containerHome {
margin:					0 auto;
width:					977px;
height:					490px;
background: 			url(images/HBackground.jpg) 0 0 repeat-y #ffffff;
overflow: 				hidden;
}

#main {
float:					left;
display:				inline;
margin-top:				103px;
margin-left:			35px;
width:					565px;
height:					370px;
overflow:				hidden;
background:				url(images/Main_pictures/Home.jpg) no-repeat #0e003c;
}

#others {
float:					left;
display:				inline;
margin:					103px 0 0 30px;
width:					565px;
height:					445px;
}
/*#others {float:left;display:inline;margin-top:103px;margin-left:35px; width:565px; height:370px;border:1px solid red;}/*

.text  {width:340px;margin-top:20px;margin-left:40px;}
.text p {font-size:16px;margin-bottom:8px;}

/*Right Navigation on home page
------------------------------------------------------------------------------*/

#rightnav {
float:					left;
display:				inline;
margin:					0;
padding:				103px 0 0 15px;
width:					336px;
}

#rightnav ul li {
list-style:				none;
display:				block;
width:					336px;
height:					88px;
margin-bottom:			5px;
}

#rightnav a {
display:				block;
width:					331px;
height:					24px;
padding-top:			64px;
padding-bottom:			0;
padding-left:			5px;
color:					black;
font:					16px/18px Geneva, Arial, Helvetica, sans-serif;
text-decoration:		none;
font-weight:			normal;
}

.bk_peop {
background:				url(images/home_ppl.jpg) no-repeat #0e003c;
}

.bk_serv {
background:				url(images/home_services.jpg) no-repeat #0e003c;
}

.bk_lega {
background:				url(images/home_legal.jpg) no-repeat #0e003c;
}
.bk_cont {
background:				url(images/home_contact.jpg) no-repeat #0e003c;
}

.bk_peop:hover, .bk_cont:hover, .bk_lega:hover, .bk_serv:hover {
background-position:	0 -89px;
}

/*Right Navigation on other pages
------------------------------------------------------------------------------*/

#minirightnav {
float:					left;
display:				inline;
margin:					103px 0 0 10px;
padding:				0;
width:					336px;
height:					445px;
}

#minirightnav ul li {
list-style-type:		none;
display:				block;
width:					336px;
height:					50px;
margin-bottom:			1px;
}

#minirightnav a {
display:				block;
width:					331px;
height:					20px;
padding-top:			25px;
padding-bottom:			0;
padding-left:			5px;
color:					#000;
font:					16px/18px Geneva, Arial, Helvetica, sans-serif;
text-decoration:		none;
font-weight:			normal;
}

#minirightnav q {
display:				block;
color:					#8caac8;
width:					300px;
height:					40px;
margin-left:			20px;
margin-top:				85px;
font-size:				30px;
line-height:			1em;
font-family:			"Times New Roman", Times, serif;
text-align:				center;
}

.bk_mini_peop {
background:				url(images/other_people.jpg) no-repeat #0e003c;
}

.bk_mini_serv {
background:				url(images/other_services.jpg) no-repeat #0e003c;
}

.bk_mini_lega {
background:				url(images/other_legal.jpg) no-repeat #0e003c;
}

.bk_mini_cont {
background:				url(images/other_contact.jpg) no-repeat #0e003c;
}

.bk_mini_home {
background:				url(images/other_home.jpg) no-repeat #0e003c;
}

.bk_mini_peop:hover, .bk_mini_serv:hover, .bk_mini_lega:hover, .bk_mini_cont:hover, .bk_mini_home:hover {
background-position:	0 -50px;
}

/*Main images
------------------------------------------------------------------------------*/

#otherimage {
width:					565px;
height:					206px;
margin-bottom:			10px;
}

#otherimage h1{
position:				relative;
top:					178px;
left:					10px;
width:					331px;
height:					20px;
color:					black;
font:					16px/16px Geneva, Arial, Helvetica, sans-serif;
text-decoration:		none;
font-weight:			bold;
}
/*#otherimage h1{display:block;width:331px;height:20px;padding-top:180px;padding-bottom:0;padding-left:10px;color:black;font:16px/16px Geneva, Arial, Helvetica, sans-serif;text-decoration:none;font-weight:bold;}*/

/*#othertext {width:555px;height:222px;margin-top:20px;padding-left:10px;overflow-x: auto;overflow-y: auto;}*/
#othertext {
position:				relative;
width:					555px;
height:					222px;
left:					10px;
overflow-x: 			auto;
overflow-y: 			auto;
}

#othertext h1 {
font-weight:			bold;
}

#othertext h2 {
font-size:				14px;
color:					white;
font-weight:			bold;
margin:					8px 0 4px 0;
}

#othertext h3 {
font-size:				12px;
color:					white;
font-weight:			bold;
margin-bottom:			2px;
}

#othertext a:hover{
color:					white;
}

#othertext a{
color:					#8caac8;
}

#othertext p {
font-size:				12px;
color:					#c8ddfb;
margin-bottom:			4px;
}

#othertext p.sig {
font-size:				12px;
color:					#8caac8;
margin-bottom:			15px;
}

.bk_main_people {
background:				url(images/Main_pictures/People.jpg) no-repeat #0e003c;
}

.bk_main_services {
background:				url(images/Main_pictures/services.jpg) no-repeat #0e003c;
}

.bk_main_legal {
background:				url(images/Main_pictures/Legal.jpg) no-repeat #0e003c;
}

.bk_main_contact {
background:				url(images/Main_pictures/Contact.jpg) no-repeat #0e003c;
}


/*Footer
------------------------------------------------------------------------------*/

#footer {
margin:					0 auto;
width:					977px;
height:					30px;
font-size:				11px;
color:					#000;
}

#footer p {
float:					right;
width:					450px;
margin-top:				5px;
text-align:				right;
margin-right:			20px;
}

#footer a {
text-decoration:		none;
color:					#000;
}

#footer a:hover {
color:					#8caac8;
}

#footnav {
float:					left;
display:				inline;
width:					400px;
margin-left:			40px;
margin-top:				5px;
}

#footnav li {
display:				inline;
margin-right:			20px;
}

