*
	{
		margin:0em;
		padding:0em;
	}
body
	{
		background-color: #0069aa;
		font-family: Arial, Helvetica, sans-serif;
	}
h1
	{
		color: #0069aa;
		font-weight: bold;
		font-size: 100%;
		margin: 10px 0 10px 0;
	}	
h2
	{
		color: #0069aa;
		font-weight: 900;
		letter-spacing: -0.1ex;
		margin: 10px 0 10px 0;
		font-size: 170%;
	}
h3
	{
		color: #0069aa;
	}
		
h4
	{
		font-size: 96%;
		color: #666666;
		font-weight: 900;
		margin: 10px 0 0 10px;
		float: left;
		font-family: verdana;
		
	}
.h4blue
	{
		color: #0069aa;
		font-weight: bold;
	}	
h5
	{
		font-size: 80%;
		color: #666666;
		font-weight: 900;
		font-family: verdana;
		margin-right: 50px;
	}
.h5blue
	{
		color: #0069aa;
		font-weight: 900;
	}
h6
	{
		color: #0069aa;
		font-size: 110%;
	}
img
	{
		border: none;
	}
#container
	{
		width:930px;
		background-color: #fff;
		position:absolute;
		left:50%;
		margin: 2em 0 0 -480px;
		color: #000;
		padding: 15px;
	}
#header
	{
		width: 930px;
		height: 71px;
		float:left;
		border-bottom: 5px solid #d1d2d4;
	}
#logo
	{
		width: 156px;
		height: 71px;
		float: left;
	}
#roystonsimpsoncreative
	{
		width: 500px;
		float: left;
		height: 20px;
		padding-top: 10px;
	}
#image
	{
		width: 930px;
		height: 282px;
		float: left;
		background-color: #0099CC;
	}
#home_left
	{
		width: 600px;
		float: left;
		color: #656669;
	}
#home_left p
	{
		margin-right: 70px;
	}
#home_left a
	{
		text-decoration: none;
		color: #656669;
	}
#home_left a:hover
	{
		text-decoration: underline;
	}		
#home_news
	{
		width: 330px;
		float: left;
		color: #656669;
		font-size: 80%;
	}
#home_news h3
	{
		color: #0069aa;
		font-size: 140%;
		border-bottom: 1px solid #656669;
		width: 330px;
		margin: 15px 0 15px 0;
	}
		
#home_news h6
	{
		color: #0069aa;
		font-size: 120%;
		float: left;
		margin-bottom: 0px;
		width: 330px;
	}
#home_news p
	{
		float: left;
	}
#home_news a
	{
		color: #656669;
		text-decoration: none;
		font-weight: bold;
		float: left;
		color: #0069aa;
		margin-bottom: 10px;
		font-size: 85%;
	}	
#left_column
	{
		float: left;
		width: 580px;
		height: auto;
		color: #656669;
		margin-right: 40px;
	}
#left_column a
	{
		text-decoration: none;
		color: #0069aa;
	}
#left_column ul
	{
		list-style:inside;
	}
#left_column li
	{
		margin-bottom: 10px;
	}
#left_column ul li ul
	{
		list-style: inside;
		margin-left: 22px;
	}
#left_column ul li ul li
	{
		margin-top: 10px;
		margin-bottom: 0;
	}
.web
	{
		font-size: 95%;
	}
#read_more
	{
		float: left;
		color: #656669;
		font-size: 90%;
		width: 65%;
	}
#read_more h3
	{
		color: #0069aa;
	}
#read_more a
	{
		color: #0069aa;
		text-decoration: none;
		font-weight: bold;
		margin: 0 7px 25px 0;
	}
#news_images
	{
		float: right;
		width: 30%;
		margin-top: 90px;
	}
#news_images img
	{
		max-width: 250px;
		margin-top: 10px;
		padding-bottom: 20px;
	}
#subnav
	{
		width: 480px;
		border-bottom: 1px solid #656669;
		font-size: 70%;
		float: left;
		height: 30px;
		margin: 20px 0 15px 0;
	}
#subnav a
	{
		color: #656669;
		text-decoration: none;
		font-weight: bold;
		margin: 0 7px 15px 0;
		float: left;
	}
#contact
	{
		float: left;
		margin-top: 20px;
		width: 90%;
	}
#contact p
	{
		color: #CCCCCC;
		font-weight: bold;
		font-size: 120%;
		line-height: 94%;
	}
#contact .contactpblue
	{
		color: #0069aa;
	}
#contact a
	{
		color: #0069aa;
		text-decoration: none;
	}

#thumbnails
	{
		width: 310px;
		float: left;
		padding-top: 20px;
	}
#thumbnails p
	{
		color: #0069aa;
		margin-bottom: 10px;
		font-weight: bold;
		font-size: 90%;
	}
#thumbnails img
	{
		border: 0;
		margin: 0 5px 5px 0;
	}
#footer
	{
		border-bottom: 1px solid #656669;
		width: 100%;
		height: 1px;
		float: left;
		margin: 20px 0 0 0;
	}
#sub_nav
	{
		float: left;
		font-size: 90%;
	}
#sub_nav ul
	{
		list-style: none;
		margin-top: 20px;
	}
#sub_nav li
	{
		display: inline;
		border-right: 1px solid #0069aa;
	}
#sub_nav a
	{
		margin: 0 8px 0 5px;
		font-weight: bold;
	}
#sub_nav a.left
	{
		margin-left: 0;
	}
#sub_nav li.right 
	{
		border: none;
	}
#sub_nav a:hover
	{
		text-decoration: underline;
	}
#bottom_nav
	{
		float: right;
	}
#bottom_nav ul
	{
		list-style: none;
	}
#bottom_nav li
	{
		display: inline;
	}
#bottom_nav a
	{
		text-decoration: none;
		font-size: 80%;
		padding: 8px 0 10px 10px;
		float: right;
		color: #0069aa;
	}
.people {
	display: none
}

#nav
	{
		float: left;
		list-style: none;
		position:relative;
		z-index:99 !important;
		padding: 0;
		height: 30px;
		text-align: left;
		margin-top: 19px;
		width: 720px;
	}
	

#nav ul
	{
		float: left;
		list-style: none;
		margin: 0;
		padding: 0;
	}
#nav a 
	{
		display: block;
		color: #8f9194;
		font-weight: bold;
		text-decoration: none;
		font-size: 85%;
		text-decoration: none;
		width: auto;
		w\idth: auto;
		padding: 0 0 6px 0;
		margin: 0;
	}
#nav a:hover
	{
		text-decoration: none;
		color: #0069aa
	}
#nav li
	{
		float: left;
		display: inline;
		margin-left: 10px;
	}
#nav li ul
	{
		position: absolute;
		left: -9999em;
		height: auto;
		width: 230px;
		w\idth: 230px;
		margin: 0 0 0 -9px;
		z-index:99 !important ;
		padding: 0;
	}
#nav li ul a
	{
		width: auto;
		w\idth: auto;
		padding: 0;
		margin: 0;
	}
#nav li ul a:hover
	{
		text-decoration: none;
		background-color: #d1d2d4;
		width: auto;
		w\idth: auto;
	}
#nav li ul ul
	{
	}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul
	{
		left: -999em;
	}
#nav li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul
	{
		left: auto;
		color:#f00;
		border:0px;
		background-color: #d1d2d4;
	}
#nav li:hover, #nav li.sfhover
	{
		color:#f00;
	}
#nav li li
	{
		padding: 0;
		margin: 0;
	}
#nav li ul li
	{
		width: 228px;
		padding: 0;
	}
#nav li li a
	{
		border:0;
		margin:0px;
		width: 100%;
		padding: 5px 10px;
	}
#nav li li:hover
	{
	}
#twitter input, textarea
	{
		width: 170px;
		font-family: inherit;
		font-size: 11px;
		margin: 2px 0px 4px 0px;
		border: solid 1px #e7e7e8;
		padding: 3px;
	}
#twitter select
	{
  		width: 100px;
		font-family: inherit;
		font-size: 11px;
		margin: 2px 0px 4px 0px;
		border: solid 1px #e7e7e8;
		padding: 3px;
	}
#twitter input.submit
	{
		width: 75px;
		height: 20px;
		border: 0px;
		font-size: 12px;
		padding: 0px;
		cursor: pointer;
}
#twitter
	{
		float: left;
		background-color: #d1d2d4;
		width: 550px;
		padding: 10px;
		margin-top: 10px;
	}
#admin_nav
	{
		float: left;
		list-style: none;
		position:relative;
		z-index:2000 !important;
		padding: 0;
		text-align: left;
		margin-top: 19px;
		margin-bottom: 20px;
		width: 100%;
	}
	

#admin_nav ul
	{
		float: left;
		list-style: none;
		margin: 0;
		padding: 0;
	}
#admin_nav a 
	{
		display: block;
		color: #8f9194;
		font-weight: bold;
		font-size: 120%;
	}
#admin_nav a:hover
	{
		text-decoration: none;
		color: #0069aa
	}
#admin_nav li
	{
		float: left;
		display: inline;
		margin-right: 10px;
	}
#blog_list
	{
		width: 250px;
		float: left;
		padding: 20px;
		margin-top: 40px;
		border-left: 1px solid #ccc;
	}
#blog_list a
	{
		text-decoration: none;
		color: #333333;
	}
