/* CSS Document */

* {
	margin:0;
	padding:0;
}

/* BODY - BEGIN */

body {
	background-image:url(../images/build/main-bg.jpg);
	background-position:top center;
	background-repeat:repeat-y;
	background-color:#232323;
	color:#FFF;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	margin:0px auto;
	height:100%;
	padding:0 0 0 0px;
}

img {
	margin:0;
	border:0;
}

p {
	line-height:21px;
	margin:0px 0px 15px 0px;
	text-align:justify;
}

hr {
	border-top:1px #222 solid;
	border-bottom:none;
	border-left:none;
	border-right:none;
	background-color:#000;
	margin:15px 0px 15px 0px;
}

.container {
	background-color:#000;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto;
	min-height:100%;
	width:900px;
	vertical-align:baseline;			
}

/* BODY - END */


/* LEFT COLUMN - BEGIN */

.leftcol {
	background-image:url(../images/build/leftnav-bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#000;
	width:175px;
	min-height:677px;
	margin:0;
	border:0;
	display:inline;
	float:left;
}

.logo {
	width:175px;
	margin-bottom:10px;
	display:inline;
}

.leftcol ul {
	list-style-type:none;
	padding:0;
}

.leftcol li {
	text-align:left;
}

.leftcol li a {
	background-image:url(../images/build/nav-bg.png);
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#ccc;
	height:14px;
	padding:8px;
	width:129px;
	display:block;
	margin:0px 15px 8px 15px;
	text-decoration:none;
}

.leftcol li a:hover {
	height:12px;
	width:127px;
	border:1px #333 solid;
	background-color:#666;
	color:#FFF;
}

/* LEFT COLUMN - END * /


/* RIGHT COLUMN - BEGIN */

.rightcol {
	background-color:#000;
	width:725px;
	min-height:677px;
	margin:0;
	border:0;
	display:inline;
	float:left;
}

.flashbox {
	height:260px;
	width:725px;
	margin:0;
	border:0;
}

.header {
	height:140px;
	width:695px;
	margin:0px 15px;
	border:0;
}

.content {
	padding:5px 15px 5px 15px;
	margin-bottom:15px;
}

.content a {
	color:#666;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px #666 dotted;
}

.content a:hover {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px #FFF dotted;
}

.content_text {
	width:60%;
	text-align:left;
	display:inline;
	float:left;
}

.content_photos {
	width:40%;
	text-align:right;
	display:inline;
	float:left;
}

.content_photos img {
	margin-bottom:10px;
}

/* RIGHT COLUMN - END * /


/* BUTTONS - BEGIN */

.twitterbtn a {
	display:block;
	height:38px;
	width:38px;
	margin:0px 5px;
	background:url(../images/build/buttons/twitter-btn.jpg) 0 0 no-repeat;
	text-decoration: none;
	display:inline;
	float:left;
}

.twitterbtn a:hover { 
	background-position: 0 -38px;
}
/* BUTTONS - END */


/* FOOTER AREA - BEGIN */

.prefooter {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	color:#FFF;
	padding:3px 0px 3px 0px;
	margin:5px 15px 0px 15px;
	width:870px;
	border-bottom:1px #333 solid;
	border-top:1px #333 solid;
	display:inline;
	float:left;
}

.prefooter ul {
	list-style-type:none;
	display:inline;
	padding:0;
	margin:0;
}

.prefooter li {
	float:left;
	text-align:left;
}

.prefooter li a {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666;
	padding:3px 5px 3px 5px;
	text-decoration:none;
}

.prefooter li a:hover {
	background-color:#222;
	color:#FFF;
}

.footer {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	color:#bebda8;
	width:856px;
	text-align:left;
	margin:5px 15px 30px 15px;
	padding:0px 7px 0px 7px;
	display:inline;
	float:left;
}

/* FOOTER AREA - END */


/* FORM STYLES - BEGIN */

input {
	background-color:#111;
	border:1px #222 solid;
	font-family:Verdana, Arial, sans-serif;
	font-size:14px;
	color:#FFF;
	height:20px;
	width:250px;
	margin-bottom:10px;
}

textarea {
	background-color:#111;
	border:1px #222 solid;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	color:#FFF;
	width:400px;
}

#MySubmit {
	background-color:#111;
	border:1px #222 solid;
	font-size:12px;
	color:#CCC;
	width:50px;
	height:25px;
	margin:10px 0px;
}

#MySubmit:hover {
	background-color:#000;
	color:#FFF;
	cursor:pointer;
}

/* FORM STYLES - END */


.clearer {
	clear:both;
	width:100%;
	height:0;
	line-height:0;
	font-size:0;
	margin:0;
	padding:0;
	border:0;
}
