/* CSS Document for HMS Dainty Website*/
/* Created by Richard Edwards - RAWE Web Design, Funded by Inspiration Ink */
/* Version 1.0 */
*{
	padding:0;
	margin:0;
}

body{
 text-align:center;
 font-family:Arial, Helvetica, sans-serif;
 color:#1A3753;
 background:#003366 url(images/bgd2.jpg) repeat-y center top;
}

#wrapper{ 
	margin:0 auto;
	width:750px;
	border-left:#153048 6px solid;
	border-right:#153048 6px solid;
	text-align:left;
	background:url(images/overflow_bgd.gif) repeat-y;
}

#header{
	width:750px;
	height:405px;
	background:#000066 url(images/top_bar.jpg) no-repeat;
}

	#header h1{
	text-indent:-900em;
	font-size:xx-small;
	}
	
#top_bar{
	width:750px;
	height:45px;
}
	#top_bar p{
		color:#FFF;
		padding-left:10px;
		}
	#top_bar a{color:#FFF;text-decoration:none;}
	#top_bar a:hover{color:#FFF;text-decoration:underline;}
	

#headerimage{
	float:left;
	width:535px;
	height:360px;
	background:#FFF url(images/hmsdainty_header.jpg) no-repeat;
}

#headertxt{
	float:right;
	width:215px;
	height:360px;
	background:#FFF;
}
	#headertxt p{
		padding:0.6em;
	}
	#headertxt h2{
		font-size:medium;
		font-weight:bold;
		padding-left:10px;
	}
	#headertxt a.ii{
		width:215px;
		height:47px;
		position:absolute;
		top:358px;
		display:block;
		background:#FFF url(images/ii_logo.jpg) no-repeat;
		text-indent:-900em}
	
#content{
	width:750px;
	}

#main_content{
	float:left;
	width:534px;
	background:#F2ECDD url(images/content_fade.jpg) repeat-x top left;
	border-right:#655D36 1px solid;
	text-align:left;
}
		
#sidebar{
	float:left;
	width:215px;
	background:#FFF url(images/sidebar_fade.jpg) repeat-x top;
}
	#sidebar p{
		padding:5px 10px 5px 10px;
		}

#footer{
	clear:both;
	background:#F2ECDD url(images/footer-border.gif) repeat-x top left;
}

p{
	font-size:small;
}

a{
	text-decoration:underline;
	color:#1A3753;
}

a:hover{
	color:#06C;
}

h2{
	font-size:large;
	font-weight:normal;
	padding:25px 20px 5px 20px;
}

h3{
	font-size:0.9em;
	font-weight:bolder;
	padding:25px 10px 5px 10px;
}

.centred_image{
		text-align:center;
		padding-top:15px;
		padding-bottom:15px;
		
		}
	.centred_image img{
			padding:5px;
			background:#FFF;
			border:#153048 1px solid;
			}
.top{
	font-size:x-small;
	padding-left:15px;
	margin-left:25px;
	background:url(images/top.gif) bottom left no-repeat;
}

.large_date{
	font-size:large;
	color:#06C;
}

.date{
	color:#06C;
	font-size:small;
}

.small{
	padding:0px 20px 8px 20px;
	color:#06C;
	font-size:x-small;
	}

#sidebar.small{padding:0px 10px 8px 10px;}

#logo{
	text-align:center;
	padding-top:11px;
	padding-bottom:7px;
	margin:0;
}