
/* 	Shane Seminole Mielke
	Layout CSS
*/
/**********************************************************************************
Body - General Layout Structure	
**********************************************************************************/

body {
	margin: 0;
	padding: 0;
	background-color: #000000;
	font-family: Verdana, Arial, geneva, sans-serif, Georgia, Times New Roman;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	background-image: url(../webasset/rncbglanguages.jpg);
	background-position: top;
	background-repeat: no-repeat;
	}	

img {
	border:0;
	}
a,
a:link,
a:active,
a:visited {
	font-size: 12px;
	color: #43bbcc;
	text-decoration: none;
	}

a:hover {
	color: #de7d00;
	text-decoration: underline;
	}

p {
	line-height: 135%;
	}

/**********************************************************************************
GENERIC PAGE ELEMENTS
**********************************************************************************/
	.thumb_languages {
		display: block;
		text-align:center;
		}

/**********************************************************************************
CONTAINER ELEMENTS
**********************************************************************************/	
#content_main {
	float: none;
	margin: 125px auto 0px auto;
	padding: 0px;
	text-align:left;
	width: 980px;
	height: 600px;
	}
	
	#lang-row1 {
		display: block;
		margin: 0px 0px 0px 5px;
		padding: 0px;
		text-align:left;
		width: 968px;
		height: 32px;
		}


	#lang-row2 {
		display: block;
		margin: 134px 0px 0px 5px;
		padding: 0px;
		text-align:left;
		width: 968px;
		height: 32px;
		}
		
	#lang-row3 {
		display: block;
		margin: 131px 0px 0px 5px;
		padding: 0px;
		text-align:left;
		width: 968px;
		height: 32px;
		}
		.lang {
			float: left;
			margin: 0px;
			padding: 0px;
			width: 121px;
			}
	
	
	
/*(min-width:0px) {head~body #lang-row1 {margin-top:-150px; }}					*/
	.clearboth { clear: both; }
			
/**********************************************************************************
FOOTER
**********************************************************************************/
#footer {
	float: none;
	margin: 45px auto 0px auto;
	padding: 0px;
	text-align:center;
	width: 900px;
	}
	
	#footer ul {
		list-style: none outside;
		margin: 0px;
		padding: 0px;
		}
		#footer ul li {display: inline;}
	
	#footer ul.logos {
		margin-bottom: 12px;
		text-align: center;
		}
		ul.logos img {margin: 0 10px;}
		
#legal_statement {
	padding-top: 20px;
	text-align: center;
	color: #565555;
	font-size: 10px;
	}

#legal_nav {
	padding-top: 20px;
	text-align: center;
	}
	
#legal_rating{
	padding-top: 20px;
	text-align: center;
	}
