body{
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	margin: 0px;
	background-color: #000;
}
p{ line-height: 15px;}
.clear{ clear: both;}
img{ border: none;}
h2{
	font-family:'Arial', Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;	
	margin:0px 0px 3px 10px;
}
h3{
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 21px;
	color: #FFF000;
	width: 370px;
	margin: 0px 0px 5px 0px;
	display: block;
	float: left;
}
h3 a:link{
	text-decoration: none;
	color: #FFF000;
}
h3 a:visited{
	text-decoration: none;
	color: #FFF000;
}
h3 a:hover{
	text-decoration: none;
	color: #787878;
}
h3 a:active{
	text-decoration: none;
	color: #FFF000;
}
#nobg{ background: none;}
#wrapper{
	display: block;
	width: 940px;
	margin: 0 auto;
}
#header{
	display: block;
	width: 940px;
	margin: 30px 0px 0px 0px;	
}
#logo{
	display: block;
	/*width: 740px;*/
	float: left;
	margin: 20px 485px 0px 0px;
}
#login_box{
	display: block;
	background-color: #000;
	color: #FFF;
	width: 180px;
	height: 80px;
	float: left;
	padding: 20px 10px 20px 5px;
	margin: 0px 0px 0px 0px;
}
#login_box table{
	display: block;
	width: 170px;
	height: 120px;
}
#login_box table tr{
	display: block;
	height: 26px;
	line-height: 20px;
}
#login_box table td{
	text-align: right;
}
#login_box .line{
	display: inline-block;
	line-height: 13px;
	width: 180px;
	height: 15px;
	padding: 3px 0px;
	float: left;
	text-align: right;
	margin: 0px 0px 2px 0px;
}
#login_box .line span{
	display:table-cell;
	line-height: 20px;
	float: right;
	height: 20px;
}
#login_box .buttons{
	display: inline-block;
	margin: 0px 30px 0px 0px;
	text-align: center;
	clear: both;
}
#login_box input[type="text"]{
	display: block;
	border: 1px solid #000;
	color: #666;
	padding: 1px 3px;
	margin: 0px 0px 0px 5px;
	width: 130px;
	height: 13px;
	line-height: 13px;
	float: right;
}
#login_box input[type="text"].search{
	display: block;
	border: 1px solid #000;
	color: #666;
	padding: 1px 3px 1px 0px;
	margin: 0px 3px 0px 5px;
	width: 90px;
	height: 14px;
	line-height: 13px;
	float: right;	
}
#login_box a{
	display: inline-block;
	color: #666;
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
#login_box a:link{
	text-decoration: none;
	color: #FFF;
}
#login_box a:visited{
	text-decoration: none;
	color: #FFF;
}
#login_box a:hover{
	text-decoration: underline;
	color: #FFF;
}
#login_box a:active{
	text-decoration: none;
	color: #FFF;
}
#login_box .go a{
	display: block;
	padding: 0px;
	margin: 1px 0px 0px 0px;
	width: 21px;
	height: 16px;
	text-indent:-9999px;
	background-image:url(../images/go.gif);
	background-position: 0 -16px;
	background-repeat: no-repeat;
}
#login_box .go a:hover{
	background-position: 0 0px;
}
/* CONTENT */
#content{
	width: 740px;
	float: left;
	margin: 0px;
}
#content #menu{
	display: block;
	width: 135px;
	float: left;
	margin: 10px 0px 0px -6px;
}
#content #menu ul{
	margin:0;
	padding:0;
}
#content #menu li{
	list-style:none;
	list-style-type:none;
	/*margin:0px 0px 3px 10px;*/
	padding:5px 0px;
	/*width:115px;*/
}
#content #menu li .submenu-g{
	display: block;
	margin: 0px 0px 0px 10px;
}
#content #menu li .submenu-g a{
	color: #fff;
}
#content #menu li .submenu-g a:hover{
	color: #FFF000;
}
#content #menu li .submenu-g a:selected{
	color: #FFF000;
}
#content #menu li .submenu-g a.active{
	color: #FFF000;
}

/* MAIN CONTENT */
#main_content{
	display: block;
	float:left;
	width: 590px;
	margin: 15px 0px 10px;
}
#main_content #oldposts{
	display: block;
	text-align:right;
	margin: 0px 10px 15px 0px;
}
#main_content #oldposts a{
	color:#FFFFFF;
	font-family:'Arial',Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#main_content #oldposts a:hover{
	color: #FFF000;
}
#main_content .post{
	display: block;
	float: left;
	width: 580px;
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 10px 0px;
	background-image: url(../images/divider.gif);
	background-position: bottom;
	background-repeat:no-repeat;
}
#main_content .post .section{
	display: block;
	width: 105px;
	height: 100px;
	float: left;
	margin: 0px 20px 0px 0px;
}
#main_content .post .post_holder{
	display: block;
	float: left;
	width: 450px;
}
#main_content #ideas.post_holder{
	display: block;
	float: left;
	width: 450px;
	margin: 0px 0px 20px 0px;
}
.yellow{
	color: #FFF000;	
	padding: 0px 3px 0px 0px;
}
#main_content div.yellow a{
	display: block;
	margin: 10px 0px 10px 0px;
	text-decoration: none;
	text-transform:uppercase;
	color: #FFF000;	
}
#main_content div.yellow a:hover{
	text-decoration: underline;
}
#main_content .sheet_holder{
	display: block;
	width: 95px;
	margin: 0px 10px auto 0px;
	padding: 0px 10px 0px 0px;
	text-align: right;
	float:left;
}
#main_content .idea_text_holder{
	display: inline-block;
	width: 450px;
	margin: 0px 0px 10px 0px;
}
#main_content .post .idea_text_holder p{
	font-size: 13px;
	line-height: 17px;
}
#main_content .post .post_holder .share{
	display: block;
	width: 80px;
	padding: 3px 0px 0px 0px;
	height: 23px;
	float: left;
}
#main_content .post .post_holder .share ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
	float: right;
}
#main_content .post .post_holder .share li{
	display: block;
	float: left;
	margin: 0px 5px 0px 0px;
}

#main_content .post .post_holder .details{
	display: block;
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #787878;
	margin: 0px 0px 0px 0px;
	clear: both;
}
#main_content .post .post_holder .text{
	font-size: 13px;
	line-height: 17px;
	display: block;
	float:left;
	width: 450px;
	padding: 0px 0px 5px 0px;
	margin: 20px 0px;
}
#main_content .post .post_holder .text p{
	font-size: 13px;
	line-height: 17px;
	width: 450px;
}
#main_content .post .text a:link{
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}
#main_content .post .text a:visited{
	text-decoration: none;
	color: #FFF;
	font-weight: bold;	
}
#main_content .post .text a:hover{
	text-decoration: underline;
	color: #FFF;
	font-weight: bold;	
}
#main_content .post .text a:active{
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}
#main_content .post .post_holder .rsvp{
	display: block;
	width: 450px;
	margin: 10px 0px;
}
#main_content .post .post_holder .rsvp img{
	display: block;
	float: left;
	margin: 0px 10px 0px 0px;
}
#main_content .post .post_holder .logos{
	display: block;
	width: 450px;
	float: right;
	margin: 10px 0px 20px 0px;
	
}
#main_content .post .post_holder .logos ul{
	display: block;
	float: right;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#main_content .post .post_holder .logos li{
	display: inline-block;
	float: left;
	margin: 0px 0px 0px 10px;
	
}
#main_content .gathering_overview{
	display: inline-block;	
	clear: both;
}
#main_content .gathering_overview #submenu_gathering{
	display: block;
	width: 600px;
	height: 28px;
	margin: 0px 0px 7px 0px;
}
#main_content .gathering_overview #submenu_gathering ul{
	text-decoration: none;
	list-style: none;
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-weight: normal;
	width: 570px;
	height: 20px;
	padding: 4px;
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
	margin: 0px;
}
#main_content .gathering_overview #submenu_gathering li{
	padding: 0px 10px;
	float: left;
	border-left: 1px solid #FFF;
	margin: 2px 0px 0px 0px;
}
#main_content #submenu_gathering li:first-child{
	border: none;
}
#main_content #submenu_gathering li a{
	text-decoration: none;
	color: #FFF;
}
#main_content #submenu_gathering li a:hover {
	color: #FFF000;
}
#main_content #submenu_gathering li a.active{
	color: #FFF000;
}
#main_content .gathering_overview .gathering_text{
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	display: block;
	float:left;
	width: 580px;
	padding: 0px 0px 5px 0px;
	margin: 20px 0px;
}
#main_content .gathering_overview .gathering_text a{
	color: #FFF;
	text-decoration:none;
}
#main_content .gathering_overview .gathering_text a:hover{
	color: #FFF;
	text-decoration:underline;
}
#main_content .gathering_overview .item_agenda{
	display: inline-block;
	margin: 0px 0px 0px 0px;
	width: 580px;
	padding: 0px 0px 20px 0px;
	border-bottom: 1px dotted #FFF;
	font-size: 13px;
	line-height: 17px;
}
#main_content .gathering_overview .item_agenda .agenda_title{
	display: block;
	font-size: 13px;
	line-height: 17px;
	width: 580px;
	border-bottom: 1px dotted #FFF;
	padding: 5px 0px 7px 0px;
	margin: 0px 0px 7px 0px;
}
#main_content .gathering_overview .item_agenda .yellow{
	color: #FFF000;	
	padding: 0px 3px 0px 0px;
}
#main_content .gathering_overview .item_agenda .day{
	display: inline-block;
	float: left;
	color: #FFF000;
	padding: 0px 3px 0px 0px;
	width: 75px;
	line-height: 16px;
	font-weight: bold;
}
#main_content .gathering_overview .item_agenda .agenda_detail{
	display: inline-block;
	color: #FFF;
	padding: 0px 3px 0px 0px;
	width: 490px;
	line-height: 16px;	
}
#main_content .gathering_overview .item_agenda .agenda_detail p{
	display: block;
	margin: 0px;
}
#main_content .gathering_overview .item_agenda .agenda_detail .destacado{
	color: #787878;
}
#main_content .gathering_overview .item_agenda .agenda_title .day{
	color: #FFF000;
	padding: 0px 3px 0px 0px;
}
#main_content .gathering_overview .item_participants{
	display: inline-block;
	width: 580px;
	padding: 0px 0px 20px 0px;
}
#main_content .gathering_overview .item_participants .picture{
	display: block;
	width: 110px;
	float: left;
	margin: 25px 30px 0px 0px;
}
#main_content .gathering_overview .participants_text{
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	display: block;
	float:left;
	width: 400px;
	margin: 0px 30px 0px 0px;
}
#main_content .gathering_overview .participants_title{
	font-family: 'Arial', Helvetica, sans-serif;
	font-weight: bold;
	font-size: 21px;
	color: #FFF000;
	width: 400px;
	margin: 25px 0px 5px 0px;
	display: block;
	float: left;
}
#main_content .gathering_overview .participants_title a{
	color: #FFF000;
	text-decoration:none;
}
#main_content .gathering_overview .item_photos{
	display: block;
	margin: 15px 0px 25px 0px;
	padding-right: 25px;
	width: 92px;
	float: left;
	background-image: url(../images/bottom_bar.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
#main_content .gathering_overview .item_photos .picture_name{
	display: block;
	color: #3a3a3a;
	margin: 0px 0px 6px 0px;
}
#main_content .gathering_overview .item_photos .picture{
	display: block;
	width: 92px;
	height: 66px;
	margin: 0px 0px 6px 0px;
}
#main_content .gathering_overview .item_photos .btn_download_img a{
	display: block;
	padding: 0px;
	width: 92px;
	height: 10px;
	text-indent:-9999px;
	background-image: url(../images/btn_download_img.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 6px 0px;
}
#main_content .gathering_overview .item_photos .btn_download_img a:hover{
	background-position: 0 -14px;
}
#main_content .gathering_overview #back{
	display:block;
	text-align:right;
	width: 577px;
}
#main_content .gathering_overview #back .back{
	display:block;
	text-align:right;
	width: 577px;
	color: #FFFFFF;
	text-decoration:none;
}
#main_content .gathering_overview #back .back:hover{
	color: #FFF000;
	text-decoration:none;
}
#main_content .post .news_holder{
	display: block;
	float: left;
	width: 590px;
}
#main_content .post .news_holder h3{
	display: block;
	width: 400px;
	float: left;
}
#main_content .post .news_holder .author{
	display: block;
	float: left;
	width: 400px;
	color: #FFFFFF;
	clear: both;
	margin: 0px 0px 20px 0px;
}
#main_content .post .news_holder .date{
	display: block;
	text-align: right;
	float: left;
	width: 190px;
	color: #787878;
	margin: 10px 0px 0px 0px;
}
#main_content .post .news_holder h3 a:link{
	color: #E52422;
	text-decoration:none;
}
#main_content .post .news_holder h3 a:visited{
	color: #E52422;
	text-decoration:none;	
}
#main_content .post .news_holder h3 a:hover{
	color: #787878;
	text-decoration:none;	
}
#main_content .post .news_holder h3 a:active{
	color: #E52422;
	text-decoration:none;	
}
#main_content .post .news_holder .share_news{
	display: block;
	width: 590px;
	height: 30px;
	padding: 0px;
	float: left;
	border-bottom: 1px dotted #FFF;
	border-top: 1px dotted #FFF;
}
#main_content .post .news_holder .share_news a:link{
	text-decoration: none;
	color: #FFF;
}
#main_content .post .news_holder .share_news a:visited{
	text-decoration: none;
	color: #FFF;
}
#main_content .post .news_holder .share_news a:hover{
	text-decoration: none;
	color: #787878;
}
#main_content .post .news_holder .share_news a:active{
	text-decoration: none;
	color: #FFF;
}
#main_content .post .news_holder .share_news ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#main_content .post .news_holder .share_news li{
	display: inline-block;
	padding: 0px 35px 0px 0px;
	line-height: 30px;
	float: left;
	margin: 0px 0px 0px 20px;
}
#main_content .post .news_holder .share_news li img{
	display: block;
	line-height: 20px;
	float: left;
	margin: 4px 5px 0px 0px;
}
#main_content .news_holder .news_text{
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	display: block;
	float:left;
	width: 580px;
	padding: 0px 0px 5px 0px;
	margin: 20px 0px;
}
#main_content .news_holder .news_text a:link{
	text-decoration: none;
	color: #E52422;
}
#main_content .news_holder .news_text a:visited{
	text-decoration: none;
	color: #E52422;
}
#main_content .news_holder .news_text a:hover{
	text-decoration: none;
	color: #787878;
}
#main_content .news_holder .news_text a:active{
	text-decoration: none;
	color: #E52422;
}
/* COMMENTS*/
#comment_holder{
	display: inline-block;
	padding: 0px 0px 5px 0px;;
	border-top: 1px dotted #FFF;
	margin: 0px 0px 20px 0px;
	color: #787878;
	width: 590px;
}
#comment_holder a:link{
	text-decoration: none;
	color: #787878;
}
#comment_holder a:visited{
	text-decoration: none;
	color: #787878;
}
#comment_holder a:hover{
	text-decoration: none;
	color: #787878;
}
#comment_holder a:active{
	text-decoration: none;
	color: #787878;
}
#comment_holder #comment_title{
	display: block;
	width: 570px;
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 18px;
	color: #787878;
	border-bottom: 1px dotted #FFF;
	padding: 5px 10px 5px 10px;	
}
#comment_holder .item_comment{
	display: inline-block;
	border-bottom: 1px dotted #FFF;
	padding: 20px 0px 30px 0px;	
}
#comment_holder .user_details{
	display: inline-block;
	float:left;
	width: 130px;
	text-align: right;
	padding: 0px 10px;
}
#comment_holder .comment_text{
	display: inline-block;
	float:left;
	width: 420px;
	padding: 0px 10px;
}
#comment_holder .comment_text p{
	margin: 0px 0px 10px 0px;
}
#comment_form{
	display: inline-block;
	padding: 20px 0px;
	color: #666;
	clear: both;
}
#comment_form input{
	display: inline-block;
	float: left;
	line-height: 16px;
	height: 16px;
	width: 210px;
	background-color:#000;
	border: 1px solid #787878;
	margin: 0px 5px 0px 0px;
	color: #FFF;
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 0.02em;
}
#comment_form textarea{
	display:block;
	float: left;
	line-height: 17px;
	height: 195px;
	width: 420px;
	background-color:#000;
	border: 1px solid #787878;
	color: #FFF;	
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 0.02em;
}
#comment_form span{
	display: block;
	float: left;
	line-height: 20px;
}
#comment_form table tr td{
	padding: 5px;
	text-align: right;
}
#comment_form table input[type=button]{
	display: block;
	width: 72px;
	height: 26px;
	color: #000;
	background-color:#999;
	cursor: pointer;
}
#comment_form table tr td .sendcomment a{
	display: block;
	padding: 0px;
	margin: 1px 0px 0px 0px;
	width: 74px;
	height: 26px;
	text-indent:-9999px;
	background-image:url(../images/submit.gif);
	background-position: 0 -26px;
	background-repeat: no-repeat;
}
#comment_form table tr td .sendcomment a:hover{
	background-position: 0 0px;
}
#comment_form #etAddress{
	visibility: hidden;	
}
#main_content .gathering_overview .sponsor_box{
	display:block;
	width:570px;
}
#main_content .gathering_overview .sponsor_element{
	display: block;
	margin: 15px 25px 0px 0px;
	width: 570px;
	float:left;
}
#main_content .gathering_overview .sponsor_text{
	display:block;
	float:left;
	width: 570px;
	margin: 25px 0px 30px 0px;
}
#main_content .gathering_overview .sponsor_text a{
	color: #FFFFFF;
	text-decoration:none;
}
#main_content .gathering_overview .sponsor_text a:hover{
	text-decoration:underline;
}
#main_content .gathering_overview .sponsor_box .sponsor_image{
	display: block;
	padding: 10px 0px;
	width: 150px;
	float:left;
}
#main_content .gathering_overview .sponsor_box .sponsor_name{
	display: block;
	padding: 10px 0px;
	color:#FFF000;
	text-transform:uppercase;
	font-family:'Arial',Helvetica,sans-serif;
	font-size:21px;
	font-weight:bold;
	float:left;
	width:400px;
}
#main_content .gathering_overview .sponsor_box .sponsor_category{
	display: block;
	color: #333;
	height: 50px;
	line-height: 20px;
	text-align: center;
}
#main_content .gathering_overview .details_title{
	display: block;
	color: #FF0;
	font-size: 15px;
}
#main_content .gathering_overview .details_sub{
	display: inline-block;
	color: #787878;
	font-size: 13px;
	line-height: 17px;
	margin: 0px 0px 10px 0px;
}
#main_content .gathering_overview .details_title a{
	color: #787878;
}
#main_content .gathering_overview .details_sub a{
	color: #787878;
}
#main_content .post .sponsorship_holder{
	display: block;
	float: left;
	width: 590px;
}
#main_content .post .sponsorship_holder h3{
	display: block;
	width: 420px;
	float: left;
}
#main_content .post .sponsorship_holder .author{
	display: block;
	float: left;
	width: 400px;
	color: #FFFFFF;
	clear: both;
	margin: 0px 0px 20px 0px;
}
#main_content .post .sponsorship_holder .date{
	display: block;
	text-align: right;
	float: left;
	width: 170px;
	color: #787878;
	margin: 10px 0px 0px 0px;
}
#main_content .post .sponsorship_holder h3 a:link{
	color: #742ABC;
	text-decoration:none;
}
#main_content .post .sponsorship_holder h3 a:visited{
	color: #742ABC;
	text-decoration:none;	
}
#main_content .post .sponsorship_holder h3 a:hover{
	color: #787878;
	text-decoration:none;	
}
#main_content .post .sponsorship_holder h3 a:active{
	color: #742ABC;
	text-decoration:none;	
}
#main_content .post .sponsorship_holder .share_news{
	display: block;
	width: 590px;
	height: 30px;
	padding: 0px;
	float: left;
	border-bottom: 1px dotted #FFF;
	border-top: 1px dotted #FFF;
}
#main_content .post .sponsorship_holder .share_news a:link{
	text-decoration: none;
	color: #FFF;
}
#main_content .post .sponsorship_holder .share_news a:visited{
	text-decoration: none;
	color: #FFF;
}
#main_content .post .sponsorship_holder .share_news a:hover{
	text-decoration: none;
	color: #787878;
}
#main_content .post .sponsorship_holder .share_news a:active{
	text-decoration: none;
	color: #FFF;
}
#main_content .post .sponsorship_holder .share_news ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#main_content .post .sponsorship_holder .share_news li{
	display: inline-block;
	padding: 0px 35px 0px 0px;
	line-height: 30px;
	float: left;
	margin: 0px 0px 0px 20px;
}
#main_content .post .sponsorship_holder .share_news li img{
	display: block;
	line-height: 20px;
	float: left;
	margin: 4px 5px 0px 0px;
}
#main_content .sponsorship_holder .news_text{
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	display: block;
	float:left;
	width: 580px;
	padding: 0px 0px 5px 0px;
	margin: 20px 0px;
}
#main_content .sponsorship_holder .news_text a:link{
	text-decoration: none;
	color: #742ABC;
}
#main_content .sponsorship_holder .news_text a:visited{
	text-decoration: none;
	color: #742ABC;
}
#main_content .sponsorship_holder .news_text a:hover{
	text-decoration: none;
	color: #787878;
}
#main_content .sponsorship_holder .news_text a:active{
	text-decoration: none;
	color: #742ABC;
}
/* SIDEBAR */
#sidebar{
	width: 195px;
	background-color: #FFF000;
	color: #000;
	float:left;
	margin: 15px 0px 100px 0px;
	padding: 0px 0px 20px 0px;
}
#sidebar .red{
	border: 1px solid #C0F;
}
#datepicker{
	margin: 10px;
	padding: 0px 0px 15px 0px;
}
.divider{
	border-bottom: 1px dotted #000;
	display: block;
	width: 175px;;
	height: 1px;
	margin: 20px auto 0px auto;
	clear: both;
}
#sidebar .next-event-title{
	margin: 5px 25px;
	font-weight: bold;
}
#sidebar ul{
	display: block;
	width: 175px;
	list-style-position: outside;
	margin: 0px 0px 0px -15px;
}
#sidebar li{
	width: 150px;
	margin: 10px 10px 10px 0px;
}
#sidebar .reference{
	display: block;
	width: 60px;
	float: left;
	margin: -5px 0px 10px 30px;
}
#sidebar .reference img{
	border: none;
	display: block;
	width: 9px;
	height: 9px;
	margin: 3px 3px 0px 0px;
	float: left;
}
#sidebar .reference a:link{
	text-decoration: none;
	color: #000;
}
#sidebar .reference a:visited{
	text-decoration: none;
	color: #000;
}
#sidebar .reference a:hover{
	text-decoration: none;
	color: #787878;
}
#sidebar .reference a:active{
	text-decoration: none;
	color: #000;
}
#main_content .post .post_holder .about_text{
	font-size: 13px;
	line-height: 17px;
	display: block;
	float:left;
	width: 450px;
	padding: 0px 0px 5px 0px;
	margin: 20px 0px;
}
#main_content .post .post_holder .about_text p{
	font-size: 13px;
	line-height: 17px;
	width: 450px;
}
#main_content .post .about_text a:link{
	text-decoration: none;
	color: #1BA256;
	font-weight: bold;
}
#main_content .post .about_text a:visited{
	text-decoration: none;
	color: #1BA256;
	font-weight: bold;	
}
#main_content .post .about_text a:hover{
	text-decoration: underline;
	color: #787878;
	font-weight: bold;	
}
#main_content .post .about_text a:active{
	text-decoration: none;
	color: #1BA256;
	font-weight: bold;
}
.search_result_bar{
	display: block;
	width: 590px;
	height: 30px;
	padding: 0px;
	float: left;
	border-bottom: 1px dotted #FFF;
	border-top: 1px dotted #FFF;
	line-height: 30px;
	margin: 0px 0px 20px 0px;
}
.search_result_bar a{
	text-decoration: none;
	color: #FFF;
}
.search_result_bar a:hover{
	text-decoration: none;
	color: #787878;
}
.search_result_bar .left-side{
	display: block;
	float: left;
	width: 290px;
	text-align: left;
}
.search_result_bar .right-side{
	display: block;
	float: left;
	width: 290px;
	text-align: right;
}
.grey_title{
	display: inline-block;
	float: left;
	font-size: 15px;
	color: #8C8C8C;
	font-weight: bold;
}
.search_results{
	display: inline-block;
	float: right;
	font-size: 15px;
	color: #FFF;
	font-weight: normal;	
}
.search_result_item{
	display: block;
	margin: 0px 0px 40px 0px;	
}
.search_result_title{
	display: block;
	font-size: 17px;
	line-height: 21px;
	color: #FFF;
	font-weight: bold;
}
.search_result_title a{
	text-decoration: none;
	font-size: 17px;
	color: #8C8C8C;
}
.search_result_title a:hover{
	text-decoration: none;
	color: #FFF;
}
.search_result_item p{
	margin: 5px 0px;
}
.search_result_date{
	margin: 0px;
	font-size: 13px;
	color: #8C8C8C;	
}
.terms_item{
	display: block;
	margin: 0px 0px 40px 0px;	
}
.terms_item p{
	line-height: 16px;
}
.terms_title{
	font-size: 17px;
	color: #8C8C8C;
	font-weight: bold;
	margin: 17px 0px 4px 0px;
}
.privacy_title{
	font-size: 12px;
	color: #8C8C8C;
	font-weight: bold;
	margin: 12px 0px 4px 0px;
}
.terms_item a{
	color: #FFF;
}
.terms_item a:hover{
	color: #8c8c8c;
	text-decoration: none;
}
.sitemap_bar{
	display: block;
	width: 690px;
	height: 30px;
	padding: 0px 10px;
	float: left;
	border-bottom: 1px dotted #FFF;
	border-top: 1px dotted #FFF;
	line-height: 30px;
	margin: 15px 0px 20px 5px;
}
#sitemap_item{
	display: block;
	font-size: 18px;
	font-weight: bold;
}
#sitemap_item ul{
	list-style: none;
	padding: 0px 0px 0px 10px;
	list-style-position: inside;
	margin: 0px;
	text-indent: 0;
	color: #8c8c8c;
}
#sitemap_item li{
	display: block;
	height: 20px;
	line-height: 20px;
	margin: 0px 0px 20px 0px;	
}
.color_general{
	color: #8c8c8c;
}
.color_general a{
	color: #8c8c8c;
	text-decoration: none;
}
.color_general a:hover{
	color: #FFF;
}
.color_sponsorship{
	color: #FFF;
}
.color_sponsorship a{
	color: #FFFF;
	text-decoration: none;	
}
.color_sponsorship a:hover{
	color: #742ABC;
}
.color_gatherings{
	color: #FFF;
}
.color_gatherings a {
	color: #FFF;
	text-decoration: none;
}
.color_gatherings a.active{
	color: #FFF000;
	text-decoration:none;
}
.color_gatherings a:hover{
	color: #FFF000;
	text-decoration:none;
}
.color_relatednews{
	color: #FFF;
}
.color_relatednews a{
	color: #FFF;
	text-decoration: none;	
}
.color_relatednews a.active{
	color: #E52422;
	text-decoration:none;
}
.color_relatednews a:hover{
	color: #E52422;
	text-decoration:none;
}
.color_aboutus{
	color: #FFF;
}
.color_aboutus a{
	color: #FFF;
	text-decoration: none;	
}
.color_aboutus a.active{
	color: #1BA256;
	text-decoration:none;
}
.color_aboutus a:hover{
	color: #1BA256;
	text-decoration:none;
}

.color_sponsorship_sitemap{
	color: #742ABC;
}
.color_sponsorship_sitemap a{
	color: #742ABC;
	text-decoration: none;	
}
.color_sponsorship_sitemap a:hover{
	color: #FFF;
	text-decoration: none;	
}
.color_gatherings_sitemap{
	color: #FFF000;
	text-decoration: none;	
}
.color_gatherings_sitemap a {
	color: #FFF000;
	text-decoration: none;
}
.color_gatherings_sitemap a.active{
	color: #FFF000;
	text-decoration: none;	
}
.color_gatherings_sitemap a:hover{
	color: #FFFFFF;
	text-decoration: none;	
}
.color_relatednews_sitemap{
	color: #E52422;
	text-decoration: none;	
}
.color_relatednews_sitemap a{
	color: #E52422;
	text-decoration: none;	
}
.color_relatednews_sitemap a.active{
	color: #E52422;
	text-decoration: none;	
}
.color_relatednews_sitemap a:hover{
	color: #FFF;
	text-decoration: none;	
}
.color_aboutus_sitemap{
	color: #1BA256;
}
.color_aboutus_sitemap a{
	color: #1BA256;
	text-decoration: none;	
}
.color_aboutus_sitemap a.active{
	color: #1BA256;
	text-decoration: none;	
}
.color_aboutus_sitemap a:hover{
	color: #FFF;
	text-decoration: none;	
}


.question{
	color: #999;
}
.help_title{
	display: block;
	font-family: 'Arial', Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	margin: 15px 0px 5px 0px;
}
.terms_title {
color:#8C8C8C;
font-size:17px;
}
.privacy_title {
color:#8C8C8C;
font-size:12px;
}
.help_title {
display:block;
font-family:'Arial',Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
padding:5px 0;
}
.color_gatherings {
color:#FFF000;
}
.color_relatednews {
color:#E52422;
}
.color_aboutus {
color:#1BA256;
}
#feedback_form{
	color: #787878;
	width: 530px;
	margin: 20px auto;
	font-size: 13px;
	line-height: 17px;
}
#feedback_form input{
	display: inline-block;
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 13px;
	float: left;
	line-height: 21px;
	height: 16px;
	padding: 2px;
	width: 210px;
	background-color:#000;
	border: 1px solid #787878;
	margin: 0px 5px 0px 0px;
	color: #CCC;
}
#feedback_form textarea{
	display:block;
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 13px;
	float: left;
	line-height: 17px;
	height: 195px;
	width: 420px;
	display: block;
	background-color:#000;
	border: 1px solid #787878;
	color: #CCC;
	padding: 2px;
}
#feedback_form span{
	display: block;
	float: left;
	line-height: 20px;
}
#feedback_form table tr{
	width: 200px;
	text-align: right;
}
#feedback_form table tr td{
	padding: 5px;
	text-align: right;
}
#feedback_form table tr td.lefty{
	text-align: left;
}
#feedback_form table input[type=button]{
	display: block;
	width: 72px;
	height: 26px;
	color: #000;
	background-color:#999;
	cursor: pointer;
}
#feedback_form table tr td .sendcomment a{
	display: block;
	padding: 0px;
	margin: 1px 0px 0px 0px;
	width: 74px;
	height: 26px;
	text-indent:-9999px;
	background-image:url(../images/submit.gif);
	background-position: 0 -26px;
	background-repeat: no-repeat;
}
#feedback_form table tr td .sendcomment a:hover{
	background-position: 0 0px;
}
#sponsorship_form{
	color: #787878;
	width: 220px;
	height: 310px;
	margin: 20px auto;
	font-size: 12px;
}
#sponsorship_form input{
	display: inline-block;
	float: left;
	line-height: 17px;
	height: 16px;
	width: 155px;
	background-color:#000;
	border: 1px solid #787878;
	margin: 0px 5px 0px 0px;
	color: #FFF;
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 0.02em;
}
#sponsorship_form span{
	display: block;
	float: left;
	line-height: 20px;
}
#sponsorship_form table tr td{
	padding: 5px;
	text-align: right;
}
#sponsorship_form table input[type=button]{
	display: block;
	width: 72px;
	height: 26px;
	color: #000;
	background-color:#999;
	cursor: pointer;
}
#sponsorship_form table tr td .gosponsorship a{
	display: block;
	padding: 0px;
	margin: 1px 0px 0px 0px;
	width: 30px;
	height: 17px;
	text-indent:-9999px;
	background-image:url(../images/btn_gosponsorship.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
}
#sponsorship_form table tr td .gosponsorship a:hover{
	background-position: 0 -17px;
}
/* FOOTER */
#footer{
	display: block;
	font-family:'Arial', Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	width:99%;
	bottom:50px;
	height:25px;
	margin-top: 20px;
}
#footer-text{
	display:block;
	margin: 0 auto;
	width: 750px;
	height:25px;
	padding: 5px;
}
#footer-text #center{
	display: inline-block;
	width:750px;
	height:25px;
	text-align:center;
	vertical-align:middle;
	line-height:25px;
}
#footer a:link{
	text-decoration: none;
	color: #FFF;
}
#footer a:visited{
	text-decoration: none;
	color: #FFF;
}
#footer a:hover{
	text-decoration: none;
	color: #999;
}
#footer a:active{
	text-decoration: none;
	color: #FFF;
}
