@charset "utf-8";
/* CSS Document */

html {
	font-family:Arial, Helvetica, sans-serif;
}

body {
	margin:0px;
	padding:0px;
	background:#000;
	color:#FFF;
}

body#background {
		background: url(../images/pattern_background.jpg) #000 repeat;
}

#wrapper {
	width: 934px;
	margin:0px auto 20px auto;
	padding-top:15px;
	background:#000;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
}

#wrapper2 {
	width: 934px;
	margin:00px auto 20px auto;
	padding-top:15px;
	background:#000;
}

#header #logo{
	margin:10px 0px 0px 20px;
}

/** Content Styles **/

#content {

	background:#000;
	margin-top:30px;
	min-height:535px;
	padding-bottom:25px;
}

#content #content_left{
	float:left;
	width:633px;
	background:#000;
	margin:0px 20px 0px 20px;
	font-size:17px;
	line-height:26px;
}

#content #content_left_wide {
	margin:0px 20px 0px 20px;
	width:892px;
}

#content #content_right{
	width: 240px;
	background:#000;
	margin-right:20px;
	float:left;
}

/** Footer Styles **/

#footer {
	font-size:13px;
	position:absolute;
	margin-top:9px;
	width: 934px;
	padding-bottom:30px;
}

#footer #footer_left {
	float:left;
	width:400px;
	margin-left:10px;
}

.clear {
	clear:both;	
}

/******************************************************
**************  Slim Template Styles ******************
******************************************************/

#wrapper_slim {
	width:510px;
	background:#000000;
	margin:0px auto;
}

#content_slim {
	width:476px;
	padding:20px 0px 10px 0px;
	margin:0px auto;
}
