body{
	margin:0 0 15px 0;
	padding:0;
	}
	
html{
	margin:0 0 15px 0;
	padding:0;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	background-color:#242021;
	}
	
#main_container{
	width:800px;
	height:auto;
	}
	
	#header{
		width:759px;
		height:28px;
		float:left;
		background-image:url(images/header.gif);
		background-repeat:no-repeat;
		padding:105px 41px 0 0;
		}
		
		#menu_container{
			width:auto;
			height:26px;
			float:right;
			}
			
			#left_menu{
				width:23px;
				height:26px;
				float:left;
				background-image:url(images/left_menu.gif);
				background-repeat:no-repeat;
				}
				
			#right_menu{
				width:23px;
				height:26px;
				float:left;
				background-image:url(images/right_menu.gif);
				background-repeat:no-repeat;
				}
				
			#middle_menu{
				width:auto;
				height:26px;
				float:left;
				background-image:url(images/middle_menu.gif);
				background-repeat:repeat-x;
				padding:2px 25px 0 25px;
				}
				
				.menu_text{
					font-family:Geneva, Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#FFFFFF;
					}
					
				a.menu:active, a.menu:link, a.menu:visited{
					font-family:Geneva, Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#FFFFFF;
					text-decoration:none;
					}
					
				a.menu:hover{
					color:#ff8237;
					text-decoration:none;
					}
					
	#content_container_back{
		width:800px;
		height:auto;
		float:left;
		background-image:url(images/content_back.gif);
		background-position:top;
		background-repeat:no-repeat;
		background-color:#3f3c3d;
		clear:left;
		margin:30px 0 0 0;
		}
		
		#content_container_front{
			width:780px;
			height:auto;
			float:left;
			background-image:url(images/content_front.gif);
			background-repeat:no-repeat;
			background-position:bottom;
			padding:10px 10px 10px 10px;
			}
			
			#middle_container_back{
				width:780px;
				height:auto;
				float:left;
				background-color:#FFFFFF;
				background-image:url(images/middle_container_back.gif);
				background-repeat:no-repeat;
				background-position:top;
				}
				
			#middle_container_front{
				width:780px;
				height:auto;
				float:left;
				background-image:url(images/middle_container_front.gif);
				background-repeat:no-repeat;
				background-position:bottom;
				}
				
			#blank_page{
				width:750px;
				height:auto;
				float:left;
				padding:15px;
				}
				
				#content_holder_01{
					width:780px;
					height:310px;
					float:left;
					margin:13px 0 0 0;
					}
					
					#box_01{
						width:411px;
						height:160px;
						float:left;
						background-image:url(images/breaking_news.gif);
						background-repeat:no-repeat;
						padding:50px 32px 0 32px;
						text-align:left;
						}
						
						.news_text{
							font-family:Geneva, Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#3f3c3d;
							}
						
					#box_02{
						width:305px;
						height:180px;
						float:left;
						background-image:url(images/Call_Me.jpg);
						background-repeat:no-repeat;
						}
					
				#content_divider_01{
					width:780px;
					height:1px;
					float:left;
					clear:left;
					margin:18px 0 18px 0;
					background-image:url(images/content_divider.gif);
					background-repeat:no-repeat;
					}
					
				#content_holder_02{
					width:730px;
					height:295px;
					float:left;
					clear:left;
					}
					
					#box_03{
						width:153px;
						height:180px;
						float:left;
						background-image:url(images/adwords.gif);
						background-repeat:no-repeat;
						}
						
					#box_04{
						width:550px;
						height:190px;
						float:left;
						background-image:url(images/whats_new.gif);
						background-repeat:no-repeat;
						padding:35px 27px 0 0;
						text-align:left;
						}
					
				#content_divider_02{
					width:780px;
					height:1px;
					float:left;
					clear:left;
					margin:0 0 10px 0;
					background-image:url(images/content_divider.gif);
					background-repeat:no-repeat;
					}
					
				#content_holder_03{
					width:780px;
					height:281px;
					float:left;
					clear:left;
					background-image:url(images/content_holder_03.gif);
					background-repeat:no-repeat;
					}
					
					#box_05{
						width:220px;
						height:291px;
						float:left;
						background-image:url(images/clyde_news.gif);
						background-repeat:no-repeat;
						padding:60px 20px 0 20px;
						text-align:left;
						}
						
						.white_text{
							font-family:Geneva, Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#FFFFFF;
							}
							
						a.white:active, a.white:link, a.white:visited{
							font-family:Geneva, Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#feb94b;
							text-decoration:none;
							}
							
						a.white:hover{
							text-decoration:none;
							color:#FFF;
							}
						
					#box_06{
						width:219px;
						height:291px;
						float:left;
						background-image:url(images/clyde_events.gif);
						background-repeat:no-repeat;
						padding:60px 20px 0 20px;
						text-align:left;
						}
						
					#box_07{
						width:239px;
						height:291px;
						float:left;
						background-image:url(images/clyde_clients.gif);
						background-repeat:no-repeat;
						padding:60px 0 0 20px;
						font-size:8px;
						text-align:left;
						}
						
					.box_divider{
						width:1px;
						height:271px;
						float:left;
						background-image:url(images/box_divider.gif);
						background-repeat:no-repeat;
						}