/*==============================
  @ GENERAL LAYOUT
================================*/

	body {
	margin:.5em;
	padding:0;
	height:100%;
	background:#f7f7f7 url(../images/body_bg.jpg) repeat-x;
	color:#000000;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	}

	.clear{
	clear:both;
	}

	.left{
	float:left;
	}

	.right{
	float:right;
	}

	* {
	margin:0;
	padding:0;
	}

	a, a:hover, a:focus {
	color:#cc0000;
	text-decoration:none;
	font-size:100%;
	font-weight:bold;
	letter-spacing:-0.005em;
	line-height:1.1;
	}

	a:hover {
	color:#5F0700;
	}

	#container {
	margin:0 auto;
	width:975px;
	text-align:left;
	vertical-align: middle;
	}

	#container h2 {
	margin:0 0 -.5em 0;
	padding:.75em 0 0 0;
	font-size:1em;
	letter-spacing:.1em;
	}

	/*
	  HEADER
	-------------------------------*/

	#header {
	height:85px;
	width:inherit;
	background:#c20e00 url(../images/smMainMenu_975.jpg) no-repeat;
	}

	#headerFloater {
	position:absolute;
	z-index:10;
	width:975px;
	height:15px;
	background:url(../images/headerFloater_bg.gif) no-repeat;
	}

	#header .searchBox {
	/*
	margin-top:-10px;
	margin-right:20px !important;
	margin-right:10px;
	*/
	margin-top:-28px;
	margin-right:7px !important;
	margin-right:4px;
	float:right;
	width:185px;
	height:25px;
	}
	/*
	#mainMenu {
	padding-top:8px;
	width:100%;
	height:30px;
	background:#f5f9eb url(../images/mainMenu_bg.jpg) repeat-x 0 85%;
	}
	*/
	#mainMenu {
	height:30px;
	margin-left:355px;
	}
	#mainMenu ul{
	list-style:none;
	/*background:#f5f9eb;*/
	}

	#mainMenu ul li{
	float:left;
	background:url(../images/mainMenuDecoration.gif) no-repeat 15% 50%;
	}

	#mainMenu ul a{
	display:block;
	padding:0pt 1em 0 2.5em;
	line-height: 1.5em;
	/*width:35px;*/
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	background:url(../images/mainMenuDivider.jpg) repeat-y right top;
	letter-spacing:-0.01em;
	font-size:100%;
	}

	#mainMenu ul .ender a{
	background:url(../images/mainMenuDividerEnd.jpg) repeat-y right top;
	padding-right:2.0em;
	width:75px;
	}

	#subMenu {
	margin-top:20px;
	margin-right:10px;
	margin-left: 620px;
	float:right;
	width:260px;
	height:30px;
	}

	#subMenu ul{
	list-style:none;
	width:inherit;
	}

	#subMenu ul li{
	float:right;
	}

	#subMenu ul a{
	display:block;
	padding:0 0.15em;
	line-height: 2.1em;
	text-decoration:none;
	font-weight:bolder;
	font-family:"Century Gothic", Helvetica, Arial;
	color:#ffffff;
	font-size: 14px;
	letter-spacing:-0.01em;
	}

	#header h1 {
	margin:0 0 -.6em 0;
	padding:1em 0 0 1em;
	font-size:1.5em;
	letter-spacing:.1em;
	}

	#header h2 {
	padding:1em 0 0 1.75em;
	font-size:.9em;
	font-weight:300;
	letter-spacing:.1em;
	}

	/*
	  CONTENT
	-------------------------------*/

	#content {
	background-color:#ffffff;
	border-left:1px solid #d4e3ba;
	border-right:1px solid #d4e3ba;
	padding-top:5px;
	}

	/*
	  FOOTER
	-------------------------------*/

	#footer {
	height:4em;
	line-height:4em;
	text-align:center;
	font-size:.7em;
	background:#ffffff url(../images/footer_bg_975.jpg) no-repeat;
	color:#999999;
	}
	
	#footer .footer_left {
		float:left;
		text-align:left;
		margin-left:10px;
		_margin-left:5px;	/* show for IE */
	}
	
	#footer .footer_right {
		float:right;
		text-align:right;
		margin-right:10px;
		_margin-right:5px;	/* show for IE */
	}

/*==============================
  @ HOME PAGE LAYOUT
================================*/

	/*
	  CONTROL CONTAINER
	-------------------------------*/

	#controlContainer {
		float: right;
		background-color:#ffffff;
		height: 100%;
	}

	#footprint {
		background: #eaf4d9 url(../images/footprint_bg.jpg) no-repeat;
		position:relative;
		width:200px;
		height:50px;
	}

	#controlPanel {
		position:relative;
		width:192px;
		height:448px;
		background-color:#a2e533;
		border-left: 8px solid #9bd833;
		border-bottom: 1px solid #8cca3b;
	}

	#adSection {
		position:relative;
		width:193px;
		height:451px;
		background-color:#eaf5d7;
		border-right:1px solid #d4e3ba;
		border-bottom:1px solid #d4e3ba;
	}

	/*
	  VIEW CONTAINER
	-------------------------------*/
	/*
	#viewContainer {
		padding: 10px 10px 10px 18px;
		background-color:#eaf5d7;
		background:url(../images/viewContainer_bg.jpg) repeat-y;
		border:1px solid #d4e3ba;
		border-right:none;
		float:right;
		width: 663px;
	}
	*/
	#viewContainer {
		padding: 5px;
		margin: 1px 5px 0px 5px;
		background:#eaf5d7 url(../images/viewContainer_bg.jpg) repeat-x;
		border:1px solid #d4e3ba;
	}
	#viewContainer .infoContainer {
		background-color:#E2FECB;
		border:1px solid #D4E3BA;
		height:139px;
		margin-bottom:10px;
		/*float: left;
		width:575px;*/
	}

	#viewContainer .topAdContainer {
		background:url(../images/badge.jpg) no-repeat scroll 50%;
		/*border:1px solid #D4E3BA;*/
		height:140px;
		margin-bottom:10px;
		width:275px;
		float: right;
	}

	#viewContainer .bottomAdContainer {
		padding-top:10px;
		background-color:#EAF5D7;
		border:1px solid #D4E3BA;
		height:100px;
		margin:5px 0px 0px;
		width:949px;
	}

	#viewContainer .map {
		/*
		position:relative;
		width:650px;
		*/
		float:left;
		width:508px;
		height:725px;
		background-color:#ffffff;
		border:1px solid #d4e3ba;
	}

	/*
	  MEDIA CONTENT
	-------------------------------*/
	/*
	#mediaContent{
		position:relative;
		width:650px;
		height:429px;
		background-color:#ffffff;
		border:1px solid #d4e3ba;
		margin-top:18px;
	}*/

	#mediaContent{
		position:relative;
		width:435px;
		height:725px;
		background-color:#ffffff;
		border:1px solid #d4e3ba;
		float:right;
	}
	/*
	#mediaContainer{
		height: 330px;
		width: 500px;
		padding:0 75px;
		overflow:auto;
	}
	*/
	#mediaContainer{
		height: 625px;
		padding: 0px 0px 0px 15px;
		overflow:auto;
	}
	#mediaContainer .mediaNode{
		width:390px;
		height: 100px;
		background:#fdfdfd;
		border:#f8f8f8 1px solid;
		margin-top:5px;
		padding:5px;
	}

	/*
	  MEDIA NODE
	-------------------------------*/

	#mediaContainer .mediaNode .thumbnail{
		background:#ffffff;
		height:80px;
		float:left;
		/*
		margin-left:10px;
		margin-top:20px;
		*/
		width:100px;
		border:#ADCAEC 1px solid;
		overflow: hidden;
		
		text-align:center;
		display:table-cell;
		vertical-align:middle;
	}
	
	#mediaContainer .mediaNode .thumbnail img{
		max-height:80px;
		max-width:100px;
	}

	#mediaContainer .mediaNode .title{
		float:right;
		height: 20px;
		width: 280px;
	}

	#mediaContainer .mediaNode .title a:hover, a:focus{
		color:#CC0000;
		font-size:100%;
		font-weight:bold;
		letter-spacing:-0.005em;
		line-height:1.1;
	}
	#mediaContainer .mediaNode .title a{
		color:#105CB6;
		font-size:100%;
		font-weight:bold;
		letter-spacing:-0.005em;
		line-height:1.1;
		text-decoration:none;
	}

	#mediaContainer .mediaNode .description{
		padding-top:5px;
		font-size:11px;
		float:right;
		height: 56px;
		width: 280px;
		overflow: hidden;
	}

	#mediaContainer .mediaNode .marker{
		font-size:10px;
		float:right;
		height: 20px;
		width: 280px;
		border-top:#ADCAEC 1px solid;
		padding:5px 2px 0 2px;
		color:#CC0000;
	}

	#mediaContainer .mediaNode .marker .left{
		float:left;
	}

	#mediaContainer .mediaNode .marker .right{
		float:right;
	}

	/*
	  MEDIA PAGER
	-------------------------------*/

	#mediaPager{
		height:30px !important;
		height:30px;
		background:#FFFFFF url(../images/mediaPager_bg.jpg) repeat-x 0 100%;
	}

	#mediaPager ul{
		list-style:none;
		/*width:650px;*/
	}

	#mediaPager ul li{
		float:right;
	}

	#mediaPager ul a{
		display:block;
		padding:10px !important;
		padding:8px;
		width: auto;
		font-size:10px;
		text-decoration:none;
		text-align:right;
		font-weight:normal;
		color:#666666;
		background:url(../images/mediaFilter_divider.jpg) no-repeat 0 65%;
	}

	#mediaPager ul .selected a{
		color:#ED5B00;
	}

	/*
	  MEDIA HEADER
	-------------------------------*/

	#mediaHeader{
		height:40px;
		/*width:650px;*/
		background:#feac40 url(../images/mediaHeader_bg.jpg) repeat-x;
	}

	#mediaHeader ul{
		list-style:none;
		/*width:650px;*/
	}

	#mediaHeader ul li{
		float:right;
	}

	#mediaHeader ul a{
		display:block;
		padding:0 1.5em 0 1.5em;
		line-height: 2.7em;
		width: 55px;
		text-decoration:none;
		text-align:right;
		font-weight:bold;
		color:#000000;
		border-left:#cfab55 1px solid;
		letter-spacing:-0.01em;
		font-size:100%;
	}

	#mediaHeader ul .selected a{
		background:url(../images/mediaHeader_selected.jpg) repeat-x;
		color:#ffffff;
	}

	/*
	  MEDIA FILTER
	-------------------------------*/

	#mediaFilter{
		height:30px;/*25px;*/
		/*width:650px;*/
		background:#ffffff url(../images/mediaFilter_bg.jpg) repeat-x;
	}

	#mediaFilter ul{
		list-style:none;
		/*width:650px;*/
	}

	#mediaFilter ul li{
		float:right;
	}

	#mediaFilter ul a{
		display:block;
		padding:0 1.5em 0 1.5em;
		line-height: 2.0em;
		width: auto;
		text-decoration:none;
		text-align:right;
		font-weight:bold;
		color:#666666;
		background:url(../images/mediaFilter_divider.jpg) no-repeat 0 65%;
		letter-spacing:-0.01em;
		font-size:100%;
	}

	#mediaFilter ul .selected a{
		color:#ED5B00;
	}

/*==============================
  @ SCENE PAGE LAYOUT
================================*/
/*
	#sContent {
		background-color:#ffffff;
		border-left:1px solid #d4e3ba;
		border-right:1px solid #d4e3ba;
		padding: 6px 6px 0 6px;
	}


	#sContent .background{
		background:#f3f9eb url(../images/sContent_bg.jpg) repeat-x bottom;
		padding-bottom:45px;
		padding-top:5px;
	}
*/
	#sLeftCol {
		float: left;
		width: 480px;
		padding-left:5px;
	}

	#sRightCol {
		float: right;
		width: 465px;
		padding-right:5px;
	}

	/*
	  SCENE MEDIA CONTAINER
	-------------------------------*/

	#sMediaContainer {
		background:#ffffff;
		border:1px solid #d4e3ba;
		/*height:400px;*/
		margin-bottom: 5px;
	}

	#sMediaContainer h1{
		font-size:18px;
		color:#14623b;
		height: 15px;
		padding:8px 10px 15px 10px;
		letter-spacing:0.01em;
		background:#FFFFFF url(../images/green-2-white.gif) repeat-x scroll center top;
		border-bottom:1px solid #EBF3DB;
	}

	#sMediaContainer h1 a, #sMediaContainer h1 a:focus, #sMediaContainer h1 a:hover{
		font-size:12px;
		text-decoration:none;
	}

	#sMediaContainer .imgView{
		/*
		background:#999999;
		height:300px;
		*/
		margin:5px;
	}
/*
	#sMediaContainer .description{
		padding:0px 5px 7px;
		color:#333333;
		font-family: verdana,arial,helvetica;
		letter-spacing:0.01em;
		font-size:12px;
	}

	#sMediaContainer .description h2{
		display:block;
		margin:0px 0px 8px 0px;
		padding-bottom:8px;
		font-size:1em;
		letter-spacing:.1em;
		border-bottom:1px solid #E4E4E4;
	}
*/
	#sMediaContainer a:focus{
		color:#CC0000;
		font-size:100%;
		font-weight:bold;
	}

	/*
	  SCENE STATS CONTAINER
	-------------------------------*/

	#sStatsContainer {
		background:#ffffff;
		border:1px solid #d4e3ba;
		margin-bottom: 5px;
	}

	#sStatsContainer a{
		text-decoration:none;
		font-size:12px;
	}

	#sStatsContainer img{
		border:none;
		vertical-align:middle;
		padding-right:2px;
	}

	#sMediaContainer img{
		vertical-align: text-bottom;
		border:medium none;
		padding-right:5px;
	}

	#sStatsContainer .rateDiv {
		margin:4px 0 0 0;
		text-align:center;
		width:100%;
		/*height:20px;*/
	}

	#sStatsContainer .statsDiv {
		border-top:1px solid #CCCCCC;
		margin:4px 0pt 0pt;
		padding:5px 0pt;
		text-align:center;
		width:100%;
		font-size:0.7em;
	}

	#sStatsContainer .statVal {
		font-weight:bold;

	}

	#sStatsContainer .statDivider {
		color:#CCCCCC;
		display:inline;
		margin:2px 10px;
		vertical-align:middle;
	}

	/*
	  SCENE COMMENT CONTAINER
	-------------------------------*/

	#sCommentContainer {
		background:#ffffff;
		border:1px solid #d4e3ba;
		border-top: none;
		/*height:436px;*/
		margin-bottom: 5px;
		padding-bottom:3px;
	}

	#sCommentContainer .comPager{
		margin: 3px;
		text-align:center;
	}

	#sCommentContainer .box {
		background-color:#FAF4C8;
		border-bottom:1px solid #E3DE9F;
		border-right:1px solid #E3DE9F;
		color:#A19D68;
		font-size:70%;
		line-height:1.3em;
		margin:0pt 0.5em 1em 0pt;
		padding:0 5px;
	}

	#sCommentContainer .box a{
		text-decoration:none;
	}

	/*
	  SCENE COMMENT COM INFO
	-------------------------------*/

	#sCommentContainer .comInfo {
		background:#D4EBB5;
		height:20px;
		font-size:70%;
		padding: 2px 5px;
		margin:5px 3px 0px 3px;
	}

	#sCommentContainer .comInfo a{
		text-decoration:none;
	}

	#sCommentContainer .comInfo img{
		height:16px;
		width:16px;
		background:#FFFFFF;
		border:#CCCCCC 1px solid;
		vertical-align:middle;
		margin-top:1px;
	}

	#sCommentContainer .comInfo .info{
		float:left;
	}

	#sCommentContainer .comInfo .comRate{
		padding-top:2px;
		vertical-align:middle;
		float:right;
	}

	#sCommentContainer .comInfo .comRate a{
		color:#FFFFFF;
		line-height:1.5em;
		height:16px;
		width:16px;
		display:block;
	}

	#sCommentContainer .comInfo .comRate .score{
		background-color:#FAF4C8;
		border:#CCCCCC 1px solid;
		color:#A19D68;
		line-height:1.2em;
		margin-right:3px;
		padding:2px 5px;
		float:left;
	}

	#sCommentContainer .comInfo .comRate .plus{
		color:#FFFFFF;
		background:#4BA336;
		text-align:center;
		border:#CCCCCC 1px solid;
		float:left;
		margin-right:3px;
	}

	#sCommentContainer .comInfo .comRate .minus{
		color:#FFFFFF;
		background:#FF8B24;
		text-align:center;
		border:#CCCCCC 1px solid;
		float:left;
	}

	/*
	  SCENE COMMENT COM TEXT
	-------------------------------*/
	#sCommentContainer .comText{
		background:#F3F9EB;
		border:1px solid #D4EBB5;
		border-top:none;
		height:40px;
		font-size:70%;
		padding: 2px 5px;
		margin:0px 3px 0px 3px;
	}

	#sCommentContainer .line {
		background:transparent url(../images/line_green.gif) repeat-x scroll center top;
		margin-top:5px;
		margin-bottom:2px;
		height:2px;
	}

	/*
	  SCENE RELATIVE CONTAINER
	-------------------------------*/

	#sRelativeContent {
		background:#ffffff;
		border:1px solid #d4e3ba;
		height:500px;
	}

	#sRelativeContent #sMediaContainer{
		padding: 0px 0px 0px 30px;
		height:400px;
		border:none;
		overflow:auto;
	}

	/*
	  SCENE MEDIA HEADER
	-------------------------------*/

	#sRelativeContent #sMediaHeader{
		height:40px;
		background:#feac40 url(../images/mediaHeader_bg.jpg) repeat-x;
	}

	#sRelativeContent #sMediaHeader ul{
		list-style:none;
	}

	#sRelativeContent #sMediaHeader ul li{
		float:right;
	}

	#sRelativeContent #sMediaHeader ul a{
		display:block;
		line-height: 39px;
		width:137px;
		text-decoration:none;
		text-align:center;
		font-weight:bold;
		color:#000000;
		border-left:#cfab55 1px solid;
		letter-spacing:-0.01em;
		font-size:80%;
	}

	#sRelativeContent #sMediaHeader ul .nobar a{
		border-left:none;
	}

	#sRelativeContent #sMediaHeader ul .selected a{
		background:url(../images/mediaHeader_selected.jpg) repeat-x;
		color:#ffffff;
	}

	/*
	  SCENE MEDIA FILTER
	-------------------------------*/

	#sRelativeContent #sMediaFilter{
		height:25px;
		background:#ffffff url(../images/mediaFilter_bg.jpg) repeat-x;
	}

	#sRelativeContent #sMediaFilter ul{
		list-style:none;
	}

	#sRelativeContent #sMediaFilter ul li{
		float:right;
	}

	#sRelativeContent #sMediaFilter ul a{
		display:block;
		padding:0 1.5em 0 1.5em;
		line-height: 2.0em;
		width: auto;
		text-decoration:none;
		text-align:right;
		font-weight:bold;
		color:#666666;
		background:url(../images/mediaFilter_divider.jpg) no-repeat 0 65%;
		letter-spacing:-0.01em;
		font-size:80%;
	}

	#sRelativeContent #sMediaFilter ul .selected a{
		color:#ED5B00;
	}

	/*
	  SCENE MEDIA FILTER
	-------------------------------*/

	#sRelativeContent .sMediaNode{
		width:390px;
		height: 100px;
		background:#fdfdfd;
		border:#f8f8f8 1px solid;
		margin-top:5px;
		padding:5px;
	}

	#sRelativeContent .sMediaNode .thumbnail{
		background:#ffffff;
		height:80px;
		float:left;
		width:100px;
		border:#ADCAEC 1px solid;
		overflow: hidden;
		
		text-align:center;
		display:table-cell;
		vertical-align:middle;
	}
	
	#sRelativeContent .sMediaNode .thumbnail img{
		max-height:80px;
		max-width:100px;
	}

	#sRelativeContent .sMediaNode .title{
		float:right;
		height: 20px;
		width: 280px;
	}

	#sRelativeContent .sMediaNode .title a:hover, a:focus{
		color:#CC0000;
		font-size:100%;
		font-weight:bold;
		letter-spacing:-0.005em;
		line-height:1.1;
	}
	#sRelativeContent .sMediaNode .title a{
		color:#105CB6;
		font-size:100%;
		font-weight:bold;
		letter-spacing:-0.005em;
		line-height:1.1;
		text-decoration:none;
	}

	#sRelativeContent .sMediaNode .description{
		padding-top:5px;
		font-size:11px;
		float:right;
		height: 56px;
		width: 280px;
		overflow:hidden;
	}

	#sRelativeContent .sMediaNode .marker{
		font-size:10px;
		float:right;
		height: 20px;
		width: 280px;
		border-top:#ADCAEC 1px solid;
		padding:5px 2px 0 2px;
		color:#CC0000;
	}

	#sRelativeContent .sMediaNode .marker .left{
		float:left;
	}

	#sRelativeContent .sMediaNode .marker .right{
		float:right;
	}


	#sRelativeContent #sMediaPager{
		height:30px;
		background:#FFFFFF url(../images/mediaPager_bg.jpg) repeat-x 0 100%;
		text-align:right;
		font-size:80%;
		padding-right:20px;
	}

	#sRelativeContent #sMediaPager a{
		text-decoration:none;
		margin-top:5px;
		line-height:2.0em;
	}
	#sMap {
		background:#ffffff;
		border:1px solid #d4e3ba;
		height:325px;
		margin-bottom: 5px;
	}

	#sAdContainer {
		background:transparent;
		/*border:1px solid #d4e3ba;
		height:110px;*/
		margin: 5px;
	}

/*==============================
  @ USER HOME PAGE LAYOUT
================================*/

	#hContent {
		background-color:#ffffff;
		border-left:1px solid #d4e3ba;
		border-right:1px solid #d4e3ba;
		padding: 6px 6px 0 6px;
	}

	#homeAdContainer {
		/*
		background:transparent;
		padding: 0 5px;
		height:100px;
		*/
	}

	#homeContainer {
		border: 1px solid #D4E3BA; 
		background: #EEFFCF;
		padding: 15px 5px 5px 5px;
		/*
		height:	655px;
		overflow:hidden;
		*/
	}

	#homeContainer #sMap {
		background:#ffffff;
		border:1px solid #d4e3ba;
		border-right:none;
		height:530px;
		width:463px;
		margin-top: 18px;
		float:left;
	}

	#homeContainer .tab-body .mediaNode{
		width:360px;
		height: 70px;
		background:#ffffff;
		border:#f8f8f8 1px solid;
		margin-top:5px;
		padding:5px;
	}

	#homeContainer .tab-body .mediaNode .title{
		float:right;
		width: 320px;
	}

	#homeContainer .tab-body .mediaNode .title a:hover, #homeContainer .tab-body .mediaNode .title a:focus{
		color:#CC0000;
		font-size:90%;
		font-weight:bold;
		letter-spacing:0.005em;
		line-height:1.1;
	}
	#homeContainer .tab-body .mediaNode .title a{
		font-size:90%;
		color:#105CB6;
		font-weight:bold;
		letter-spacing:0.005em;
		line-height:1.1;
		text-decoration:none;
	}

	#homeContainer .tab-body .mediaNode .description{
		font-size:11px;
		float:right;
		height: 35px;
		padding-top:2px;
		width:360px;
		overflow: hidden;
	}

	#homeContainer .tab-body .mediaNode .marker{
		font-size:10px;
		float:right;
		height: 20px;
		width: 355px;
		border-top:#ADCAEC 1px solid;
		padding:2px 2px 0 2px;
		color:#CC0000;
	}

	#homeContainer .tab-body .mediaNode .marker .left{
		float:left;
	}

	#homeContainer .tab-body .mediaNode .marker .right{
		float:right;
	}

	#bottomContainer {
		/*border:1px solid #d4e3ba;*/
		background:#f3f9eb url(../images/sContent_bg.jpg) repeat-x bottom;
		padding: 5px 5px 45px 5px;
	}

	#bottomContainer #watchlist{
		background:#ffffff;
		border:1px solid #d4e3ba;
		width:460px;
		height:600px;
		padding:5px;
		float:left;
	}


	.itemList {
		border:1px solid #d4e3ba;
		border-top:none;
		height:573px;
		padding-right:0px !important;
		padding-right:30px;
		overflow:auto;
		/*background: #FFFFFF url(../images/mediaFilter_bg.jpg) repeat-x 0% 0%;*/
	}

	#hContent .genericHeader{
		font-size:15px;
		font-weight:bold;
		color:#72A92A;
		font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
		margin:0px;
		padding: 0px 0px 3px 0px;
		background: transparent url(../images/line_green.gif) repeat-x scroll center bottom;
		letter-spacing:0.05em;
	}

	.clearfix {
		display:block;
	}

	.post{
		color:#999999;
		margin-left:4px;
	}

	#hContent .feedHeader {
		border-bottom:1px solid #CCCCCC;
		font-size:85%;
		color: #4F6F1B;
		margin:10px 10px 5px 10px;
		padding:2px 0px;
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		background: #ffffff url(../images/feedheader.gif) repeat-y right;
	}

	#hContent .feedHeader a {
		text-decoration: none;
	}

	#hContent .feedHeader img {
		padding-right:3px;
		background:#FFFFFF none repeat scroll 0%;
		border:medium none;
		height:16px;
		margin-top:1px;
		vertical-align:middle;
		width:16px;
	}

	#bottomContainer #eventWall{
		background:#ffffff;
		border:1px solid #d4e3ba;
		width:460px;
		height:600px;
		padding:5px;
		float:right;
	}

	#eventWall .itemList {
		border:1px solid #d4e3ba;
		border-top:none;
		height:573px;
		padding-right:0px !important;
		padding-right:30px;
		overflow:auto;
		background: #FFFFFF url(../images/mediaFilter_bg.jpg) repeat-x 0% 0%;
	}

	#bottomContainer #eventNotifications{
                background:#ffffff;
                border:1px solid #d4e3ba;
                width:939px;
                height:150px;
                padding:5px;
                float:left;
		margin-bottom: 5px;
		overflow: auto;
        }

	#eventNotifications .itemList {
		border:1px solid #d4e3ba;
		border-top:none;
		height:125px;
		padding-left:40px;
		padding-right:0px !important;
		padding-right:30px;
		overflow:auto;
		background: #FFFFFF url(../images/mediaFilter_bg.jpg) repeat-x 0% 0%;
	}

	#bottomContainer h2{
		background:#E2EFD1 url(../images/green-2-white.gif) repeat-x center top !important;
		border:1px solid #D4EBB5;
		padding:2px 5px !important;
	}

	#hContent .feedItem {
		/*background:#D4EBB5;*/
		height:20px;
		font-size:70%;
		padding: 2px 5px;
		margin:5px 5px 0px 5px;
	}

	#hContent .feedItem a{
		text-decoration:none;
	}

	#hContent .feedItem img{
		height:16px;
		width:16px;
		background:#FFFFFF;
		border:none;
		vertical-align:middle;
		margin-top:1px;
		padding-right: 3px;
	}

/*==============================
  @ MAP BUBBLE
================================*/

	.bubble{
		height: 90px;
		width: 290px;
	}
	.bubble .txt_data{
		width: 150px;
		padding: 5px;
		float: left;
	}
	.bubble .img_data{
		overflow: hidden;
		border:1px solid #ADCAEC;
		float:left;
		height:80px;
		width:100px;
	}
	.bubble .title{
		font-size:14px;
		font-weight:bold;
		margin:0px 0px 10px;
	}

	.bubble .location{
		font-size: 12px;
	}

/*==============================
  @ CAPTCHA COMMENT
================================*/

	.commentArea{
		padding: 5px;
		width:98%;
	}
	.commentArea textarea{
		background-color: #F3F9EB;
		border: 1px solid #D4EBB5;
		color:#666666;
		font-family:Arial,Helvetica,sans-serif;
		font-size:0.7em;
		padding: 3px;
		margin-bottom: 5px;
	}
	#captchaBox{
		margin-bottom:5px;
		border: 1px solid #D4EBB5;
		font-size:0.8em;
	}
	#captchaBox .capField{
		background-color:#F3F9EB;
		border-top:1px solid #D4EBB5;
		margin-top:3px;
		padding:3px 0px;
	}
	#captchaBox input{
		border:1px solid #C7DFA7;
		margin-left:5px;
	}
	.inputbutton {
		background-color:#578F3E;
		border-color:#D9DFEA #1F4F0A #1F4F0A #D9DFEA;
		border-style:solid;
		border-width:1px;
		color:#FFFFFF;
		font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
		font-size:0.75em;
		font-weight:bold;
		text-align:center;
		padding:1px;
	}

/*==============================
  @ SEARCH BOX
================================*/
	.search_box {
		margin:0px;
		width:145px;
		border:1px solid #C4DF99;
		font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
		font-size:11px;
		padding:2px 2px 2px 17px;
		background:white url(../images/magglass.gif) no-repeat scroll 3px 4px;
	}

	.ajax-loader {
		padding: 20px 0;
		background: url(../images/ajax-loader.gif) no-repeat center;
	}	

/*==============================
  @ 404 BOX
================================*/
	.oops {
		font-size:120%;
		font-weight:bold;
		left:235px;
		line-height:2.5em;
		margin:0px 0px -135px;
		position:relative;
		top:-270px;
		width:330px;
	}	
	