/* STRUCTURE ====================================================== */

body	{background-color: #333;
		margin: 0 auto;
		text-align: center;
		padding: 0;
		}

#frame {
		position: relative;
		background-image: url('../images/background.gif');
		background-repeat: no-repeat;
		background-color: #333;
		margin: 0 auto;
		width: 800px;
		text-align: left;
		}
		
#maintext {
		margin: 0;
		padding: 0 7px 0 7px;
		position: relative; 
		border-left: solid; 
		border-right: solid; 
		border-bottom: solid; 
		border-color: #ccc; 
		border-width: 4px;
		width: 778px;
		float: left;
		}
		
.text770 {
		float: left;
		width: 770px;
		padding: 4px;
		}

.text212 {
		float: left;
		width: 212px;
		padding: 4px;
		}
		
.text-news {
		float: left;
		width: 160px;
		padding: 4px;
		}
		
#header {
		position: relative; 
		width: 800px; 
		height: 156px;
		}
		
#tagline_frame {
		position: relative;
		background-image: url('../images/tagline_70.jpg');
		height: 70px;
		background-repeat: no-repeat;
		margin: 0 auto;
		width: 800px;
		text-align: left;
		clear: both;
		}

#footer_frame {
		position: relative;
		background-image: url('../images/tagline_50.jpg');
		height: 50px;
		background-repeat: no-repeat;
		margin: 0 auto;
		width: 800px;
		text-align: left;
		clear: both;
		}

#footer_frame2 {
		position: relative;
		margin: 0 auto;
		width: 800px;
		height: 15px;
		text-align: left;
		}
		
#footer {
		background-repeat: no-repeat;
		margin: 0px;
		width: 800px;
		height: 15px;
		padding-top: 2px;
		padding-left: 4px;
		color: #000;
		font-family: Verdana;
		font-size: 9px;
		}
		
#clear {
		position: relative;
		background-color: #fff;
		height: auto;
		clear: both;
		}
		
.emptybox {
		width: 360px:
		background: none;
		padding: 10px;
		float: left;
		}

 #logo-link {
 		padding: 30px 0 0 69px;
 		}

