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

div {
	min-height:  		1em;
}


html, body{ 
	margin:				0; 
	padding:			0; 
	text-align:			center; 
	background-color:	#000;
	font-family:		Arial, Helvetica, sans-serif;
} 

fieldset {
	margin: 10px;
}

img {
	border:none;
}

p img, input {
	margin:				0 10px;
}

#wrapper {
	position:			relative;
} 

#pagewidth{
	width:				758px;
	text-align:			left;
	margin-left:		auto;
	margin-right:		auto;
	background:			#d2cdc3;
} 
 
#header{
	position:			relative; 
	width:				100%;
	background-color:	#00360a;
} 
 
#leftcol{
	width:				170px;
	float:				left;
	position:			relative;
	background-color:	#d2cdc3;
	min-height:			400px;
	z-index:			1000;
 }
 
 #leftcol a {
	margin:				0 auto;
	text-align:			left;
	font: 				bolder 100% Arial,sans-serif;
	text-decoration:	none;
	color: 				#CD5806;
	font-size:			12px;
}
 
#twocols{
	width:				588px;
	float:				right;
	position:			relative;
	background-color:	#d2cdc3;
	z-index:			0;
}

#maincol ul{
	margin:				0 0px 10px 0px;
}

#maincol ol{
	margin:				0 0px 10px 5px;
}

#maincol li {
	margin:				0 10px 0px 30px;
	text-align:			left;
	padding:			0;
	line-height:		1.4;
	font-size:			12px;
	z-index:			0;
}

#maincol table{
	
	margin:				0 0 20px 10px;
}


#maincol a {
	margin:				0 auto;
	text-align:			left;
	font: 				bolder 100% Arial,sans-serif;
	text-decoration:	none;
	color: 				#CD5806;
	color:				#008542;
}

#maincol a:hover {
	color:				#C75B12;
}	

#maincol a:visited {
	color:				#C75B12;
}
	
#maincol p {
	margin:				0 10px 10px 10px;
	text-align:			left;
	padding:			0;
	line-height:		1.4;
	font-size:			12px;
	z-index:			0;
}

#maincol td{
	margin:				0 10px 10px 10px;
	text-align:			left;
	padding:			0;
	line-height:		1.4;
	font-size:			12px;
	z-index:			0;
}

#maincol h1 {
	font-size:			175%;
	line-height:		1.25;
	text-align:			center;
	margin:				10px;
	z-index:			100;
}

#maincol h2 {
	font-size:			125%;
	line-height:		1.25;
	margin:				10px;
	z-index:			100;
	font-style:			italic;
}

#maincol h3 {
	font-size:			100%;
	line-height:		1.25;
	margin:				10px;
	z-index:			100;
	font-style:			italic;
}

#maincol h4 {
	font-size:			75%;
	line-height:		1.25;
	margin:				10px;
	z-index:			100;
}

h4 {
	font-size:			100%;
	line-height:		1.25;
	margin:				0 0 0 10px;
	z-index:			100;
}

#rightcol{
	width:				150px;
	wid\th:				170px;
	float:				right;
	position:			relative;
	min-height:			400px;
	text-align:			left;
}

#rightcol a {
	margin:				0 auto;
	text-align:			left;
	font: 				bolder 100% Arial,sans-serif;
	text-decoration:	none;
	color: 				#CD5806;
}

#rightcol h3 {
	margin:				5px 10px;
	font-size:			80%;
}

#rightcol p img {
	margin:				0 10px;
}

#rightcol p{
	margin:				0 10px 10px 10px;
	padding:			0;
	line-height:		1.4;
	font-size:			12px;
	z-index:			0;
	text-align:			left;
}

#rightcol ul{
	margin-top:			0px;
	font-size:			70%;
}

#rightcol li{
	margin:				0 10px 0px -10px;
}

#maincol{
	background-color: 	#FFFFFF;
	float: 				left;
	display:			inline;
	position: 			relative;
	width:				418px;
	voice-family:		"\"}\"";
	voice-family:		inherit;
	_width:				378px;
	min-height:			33em;
	z-index:			0;
}


#onecol{
	background-color: 	#FFFFFF;
	float: 				left;
	display:			inline;
	position: 			relative;
	width:				588px;
	min-height:			400px;
	z-index:			0;
}

#maincol table {
	margin:10px;
}

#footer{
	background-color:	#cccccc; 
	clear:				both;
} 

/** Footer styles **/

#footer{
	text-align:right;
	clear:both;
	border-top: 1px solid #cccccc;
	font-size: small;
	
	padding: 10px 10px 10px 10px;
	margin-bottom:0px;
	z-index:0;
	background:#fff;

}

#footer p{
	color: #cccccc;
	font-size: 100%;
	display:inline;
}

#footer a{
	color: #8b8589;
	text-decoration:none;

}

#footer img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}

#banner2 {
	margin:				0 0 0 0;
	width:				588px;
	min-height:			182px;
	background:			#fff;
	float:				left;
}

#cc1691 {
	margin-left: 10px;
}

/* *** Float containers fix:
http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
	content: 			"."; 
	display: 			block; 
	height:				0; 
	clear: 				both; 
	visibility: 		hidden;
}

.clearfix{
	display: 			inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix{
	height: 1%;
}

.clearfix{
	display: block;
}
/* End hide from IE-mac */  


div.connect_widget_sample_connections, 
connect_widget_sample_connection connect_widget_logged_in_user, 
uiTooltip name_tooltip_link, 
connect_widget_image img{
	display:none;
}


#floatBuilding{
	margin:-375px 123px 0 10px;
}

object {
	z-index:1;
}

#comingEventsTitle {
	margin-top:5px;
}

table#rank {
	width:768px;
	background-color:#DDD;
}

#nav_global li a  {
	font-size:12px;
}

div > .recaptcha_widget_div, div > #recaptcha_widget_div {
	margin-left:1em;
}


#actNow {
	background-color:#fc0d18;
	height:125px;
	width:275px;
	float:right;
	margin-right:.5em;
	vertical-align:bottom;
	text-align:center;
	color:white;
	font-size:120%;
	padding-top:1.5em;
	
	
	
	-moz-border-radius: 100px / 50px;
	-webkit-border-radius: 100px / 50px;
	border-radius: 100px / 50px;
	border: solid 2px #000;
	
	
	-moz-box-shadow: 5px 3px 5px 5px #888;
	-webkit-box-shadow: 5px 3px 5px 5px #888;
	box-shadow: 5px 3px 5px 5px #888;
}


#map1 {
	display:none;
}
