/* 
 * dark gray: #2b2b2b
 * orange: #FFC600
 * blueish dark gray #212228
 * 
 */

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
  .serif {font-family:"Times New Roman", Times, serif;}
.glow {
-moz-box-shadow: 0 0px 18px #ffffff;
 webkit-box-shadow: 0 0px 18px #ffffff;
}
.shadow {
-moz-box-shadow: 0 0px 18px #111111;
 webkit-box-shadow: 0 0px 18px #111111;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

body,html{font-family: verdana, sans-serif;background:#2b2b2b;color:#fff;font-size:100%;margin:0;padding:0;line-height:1.125em;}
ul,ol,li{list-style:none;display:block;}
a {color:#fff;text-decoration:none;}
a:hover {text-decoration:underline;}
a:visited {color:#c5c5c5;}
strong {color:#FFC600;}
em {font-style:italic;color:#FFC600;}

label {cursor:text;}
.input_wrapper {clear:both;padding:8px 0;overflow:hidden;}
.error_container,
.slyout-error-container {border:2px #724d4d solid;background:#333;background:#724d4d;color:#eee;padding:8px 5px;}
.btn {/*color:#FFC600 !important;border:1px #665f47 solid !important;*/}
a.btn {font-size:0.68125em;text-align:center;display:block;float:left;width:100px;border:1px #3e3e3e solid;background: #2b2b2b;color:#fff;padding:9px 4px;height:16px;}
a.secondary {color:#ccc !important;background: transparent;width:100px !important;border:0 !important;font-size:11px; margin: 0 9px;}
.off {display:none !important;}

.wrapper {width:890px;margin:0 auto;}

.selected {color: #ffc600;}
.smaller {font-size:0.67em;}

.form_tools {clear:both;}

#search_link {float:right; background:#333;padding:4px 9px 4px 9px;text-align:center;display:block;color:#ffcc00;font-size:11px;margin-right:15px;background:#333;}

#header {background:#0f0f0f;height:220px;position:relative;padding-top:18px;}
#header_small h1{width:250px;float:left;padding-top:10px;padding: 25px 0;margin-left:25px;}
#header_small h1 a,#header_small h1 a:visited{color:#fff;vertical-align: baseline;height:45px;}
.shoutbox {margin-left:20px;width:400px;float:left;font-family:Georgia, 'Times new roman', Times, serif;color:#ccc;font-size:11px;font-style:italic;}
#user_tools {width:220px;float:right;font-family:Georgia, 'Times new roman', Times, serif;font-size:11px;}
#user_tools a{width:50%;display:block;float:left;text-align:center;padding: 9px 0;font-style:italic;color:#fff;}
#user_tools p {text-align:center;font-style:italic;padding:9px 0;}
#user_tools p a,#user_tools p a:visited {display:inline;color:#ffcc00;float:none;width:auto;padding: 0 5px;}
#user_tools p a.logout {color: #ccc;}
h2,h3, h4{text-transform:uppercase;font-weight:bold;}
/*h3 {font-size:-0.0685em;}*/

#header_small {background:#0f0f0f;position:relative;padding:18px 0;}
#header_small #top_banners {height:116px;width:340px;}
#top_shout {width:340px;height:98px;margin:9px 0 0 0;float:left;overflow:hidden;padding: 0;border:1px #333 solid;border-width: 2px 0 2px 0;font-size:11px;}
#top_shout p {margin: 9px 0 0;font-style:italic;height:62px;overflow:hidden;color:#ccc;}
#top_shout a {display:block;color:#ccc;;}
#header_small #sponsors {height:48px;padding: 0;width:270px;border:0;margin:35px 0 0;}
#header_small #sponsors h5 {float:left;margin: 32px 0 0 0;color:#555;text-align:right;}
#header_small #sponsors img {margin: 0 10px;}
#header_small #sponsors li {display:inline;}
#header_small #sponsors a {
  opacity:0.5; 
  -webkit-transition: opacity 0.25s linear;
  -moz-transition: opacity 0.25s linear;
  -o-transition: opacity 0.25s linear;
  transition: opacity 0.25s linear;
  }
#header_small #sponsors a:hover {opacity:1;}
#header_small #sponsors .amphion_logo {margin-bottom:-4px;}
#header_small {padding: 0;}

#header_top {border-bottom: 1px #444 solid;}
#header_bottom { height:120px; }
#navi {clear:both;background: #202020;margin:0;}
#navi ul{overflow:hidden;background: url(/layout/images/navi_bg.gif) bottom left repeat-x #202020;}
#navi ul li{float:left;}
#navi ul li a{display:block;padding: 7px 40px 11px;background: url(/layout/images/navi_bg.gif) bottom left repeat-x #252525;font-size:11px;-webkit-transition: color .15s linear;color:#ddd;}
#navi ul li a.selected, #navi ul li a.selected:hover{background: url(/layout/images/navi_bg.gif) 0 -14px repeat-x #333;color:#fff;}
#navi ul li a:hover {color:#fff;background: url(/layout/images/navi_bg.gif) 0 -64px repeat-x #2f2f2f;text-decoration:none;color:#fff;}



/*.new_thread, a.new_thread:visited {display:block;float:right;margin-right:20px;font-size:11px;padding:4px 0 0 0;color:#FFC600;}*/

#content_container {background:url(/layout/images/content_bg.gif) 0 -100px repeat-x;}

#footer {clear:both;background: #000;padding: 0 0 18px 0;}
#footer .tools{margin-bottom:20px;}
#footer h2 {font-size:1.875em;font-weight:bold;margin:16px 0;}

.tools {background: #444;min-height:36px;padding-top:9px;padding-left:20px;position:relative;overflow:hidden;}
.tools .new_thread {font-size:11px;position:absolute;left:430px;color:#fc0;top:13px;}
#breadcrumb {float:left;overflow:hidden;text-transform:uppercase;font-weight:bold;font-size:11px;margin-top:4px;}
#breadcrumb h1 {margin-top:1px; float:left;}
#breadcrumb a, #breadcrumb span{float:left;text-transform:none;color:#FFC600;margin-top:1px;}
#breadcrumb .separator {margin: 1px 5px 0px 5px;color:#bbb;}
#breadcrumb .date {margin-left:5px;float:none;color:#ccc;/*line-height:2em;*/}
#footer_breadcrumb {font-size:0.6875em;padding: 14px 0 0 20px; height: 31px;background:#444;}
#footer_breadcrumb a {color: #777;}
#footer_breadcrumb .separator {margin: 0 10px;color: #777;}
/* pagination */

.pagination { font-size: 11px; float:left;margin-left:50px;}
/*.pagination a { text-decoration: none; color:#fff; border: 1px #2a2a2a solid;}*/
.pagination a, .pagination span { display:block;float: left;padding: 0.3em 0.5em;margin-right:5px;margin-bottom:5px; text-decoration: none; color:#fff;/*color: #15B;*/ border: 1px #444 solid;}
.pagination a:hover {border: 1px #fff solid;}

.pagination .current.prev, .pagination .current.next{ color:#999;opacity:0.5;}
.pagination .next, .pagination .prev{ background:transparent;border: 1px #444 solid;}

.su-pagination { font-size: 11px; float:left;margin-left:50px;}
/*.pagination a { text-decoration: none; color:#fff; border: 1px #2a2a2a solid;}*/
.su-pagination li {float:left;}
.su-pagination a, .su-pagination span { display:block;float: left;padding: 0.3em 0.5em;margin-right:5px;margin-bottom:5px; text-decoration: none; color:#fff;/*color: #15B;*/ border: 1px #444 solid;}
.su-pagination span { color:#999;}
.su-pagination a:hover {border: 1px #fff solid;}
.su-pagination .selected a { color:#fc0; }
.su-pagination .selected.prev, .pagination .selected.next{ color:#999;opacity:0.5;}
.su-pagination .next, .pagination .prev{ background:transparent;border: 1px #444 solid;}

.mini_search {display:none; position:absolute;right:9px;}
.js .mini_search {display:block;}

#mini_search_string {border:1px #2d2d2d solid; background:#232323;width:194px;padding: 5px 5px;height:14px;}
#mini_search_submit {border:1px #2d2d2d solid; background:#232323;color:#555;height:26px;padding-top:0;width:76px;}
.mini_search {float:right;margin-right:1px;font-size:11px;}
.mini_search input {color:#999;height:18px;padding-top:5px;display:block;float:left;}
.mini_search label {color:#555;position:absolute;right:120px;width:155px;margin-top:4px;}


.thread_headings {background:url(/layout/images/messages_heading_bg.gif) top left repeat-x;overflow:hidden;height:40px;font-size:0.6875em;}
.thread_headings li {float:left;padding:12px 10px;background:url(/layout/images/messages_heading_separator.gif) top left no-repeat;}
.thread_headings li.icon {width:51px;}
.thread_headings .heading {width:330px;}

.thread {position:relative;width:100%;/*overflow:hidden;*/background:#565656;clear:both;font-size:11px;border-bottom:1px #505050 solid;color:#a0a0a0;}
.thread div{float:left;padding: 5px 10px;}
.thread a {display:block;}
.thread:hover {background: #5f5c52 /*#545f52*/;}

.icon {width:51px;}
.heading a,.heading a:visited {display:block;padding:5px 10px;color:#fff;}
.thread .lightblue a {color:#8cdaff;}
.thread .lightgreen a {color:#75e851;}
.thread .purple a {color:#cf99f4;}
.thread .heading {width:350px;color:#fff;padding:0;}
.thread .latest_message .author {}

.thread .latest_message {padding:0;}
.thread .latest_message a {display:block;color: #ccc;padding:6px;}
.starter {width:110px;/*color:#fff;*/}
.replys {width:40px;text-align:center;}
.thread .thread_tools {width:65px;position:absolute;visibility:hidden;left:-65px;background:#555555;height:30px;padding:0px;}
.thread_hovered .thread_tools{visibility:visible;}
.thread .admin_tools {padding:0px;position:absolute;;right:0px;font-size:11px;float:none;height:40px;}
.thread .admin_tools .delete{width:20px;height:18px;padding:15px 0px 15px 0;background-position: 0px 9px;opacity:0.4;}
.thread .admin_tools .delete_hovered {background-position: -50px 9px;opacity:1;} 
.thread .admin_tools .delete_label{top:5px;}
.thread .latest_message {width:270px;overflow:hidden;}

#thread {}
/*#thread .message {background:#565656;border-top:1px #4a4a4a solid;position:relative;padding: 9px;overflow:hidden;}*/
#thread .message {background:#565656;border-top:1px #4a4a4a solid;position:relative;padding: 10px 20px 18px;overflow:hidden;}
.message .admin_tools{position:absolute;top:28px;right:9px;font-size:11px;}
.admin_tools .delete{display:block;width:20px;height:18px;background:url(/layout/images/su_sprites.png) 0 0 no-repeat;opacity:0.3;}
.admin_tools .delete_label{display:block;height:18px;position:absolute;top:-2px;margin-left:0px;width:0px;overflow:hidden;color:#c76969;color:#ff6767;border-bottom:1px #ff6767 solid;}
.admin_tools .delete_hovered {background-position: -50px 0px;opacity:1;} 
.author_block {width:210px;float:left;margin:2px;overflow:hidden;}
.author_block span {font-size:11px;display:block;clear:left;float:left;}
.author_block .date, .author_block .slogan{color:#ccc;}
.avatar{width:16px;height:16px;margin-left: 8px;float:left;overflow:hidden;}

/*.message_content {overflow:hidden;width:600px;float:left;font-size:11px;padding:5px 30px 5px 9px;font-family:'Lucida Grande',sans-serif;color:#fafafa;}*/
.message_content {width:480px;float:left;font-size:11px;line-height:17px;padding:0;font-family:verdana,sans-serif;color:#fafafa;}
.message_content h2 {font-size:1.333em;line-height:2em;}
.message_content div {margin: 0 0 18px 0;}
.message_content .quote { color: #ccc;border:1px #777 solid;padding:18px 20px;margin-bottom: 0; }
.first_message .message_content .quote { color: #555;border:1px #999 solid;padding:18px 20px;margin-bottom: 0; }
.message_content .image img {max-width:700px;}
.message .edited {color:#999;font-size:0.68125em;margin:9px 0 9px 246px;clear:both;}

#thread .edit_container {height:400px;float:left;margin-left:0;clear:both;}
.ajax_indicator { position:absolute;height:300px;width:930px;text-align:center;top:18px; }
/*.message_tools {opacity:0.4;float:left;font-size:0.6875em;padding: 0;margin-bottom:16px;margin-left:200px;clear:both;overflow:hidden;}*/
/*.message_tools a {width:40px;display:block;color:#999;border:1px #999 solid;text-align:center;padding:3px 5px;margin-bottom:4px;float:left;}*/
.message_tools {font-size:0.6875em;padding: 0;padding-top: 9px;clear:both;overflow:hidden;}
.message_tools a {opacity:0.4; display:block;color:#999;padding:0;margin-bottom:4px;float:left;margin-right:9px;}
.message_tools a:hover { opacity:1; }
/*.message_tools .edit_message, .message_tools .quote_message {display:none;}*/
.logged_in .message_tools .edit_message, .logged_in .message_tools .quote_message {display:block;}
/*.message_tools_hovered {opacity:1;}*/

#thread .first_message {background:transparent;border:0;background:#ddd;color:#333;padding-bottom:32px;}
.first_message .message_content {color:#333;}
.first_message .message_content h2 {font-family:"Times New Roman", Times, serif;text-transform:uppercase;text-align:center;border-top:1px #ccc solid;border-bottom:1px #ccc solid;margin-bottom:16px;padding: 16px 0;font-weight:normal;letter-spacing: normal;}
.first_message .message_content a{color:#cc912c;}
.first_message .message_content a:visited{color:#b3a286;}
.first_message .date, .first_message .slogan{color:#333;}
.first_message div.image {text-align:center;}

#sponsors {visibility:hidden;text-align:center;width:230px;height:116px;margin:9px 0 0 20px;float:left;overflow:hidden;padding: 18px 0;border:1px #333 solid;border-width: 2px 0 2px 0;}
.js #sponsors {visibility:visible;}
#sponsors img {}
#sponsors h5 {font-size:11px;color:#444;margin:0 0 18px 0;}
#sponsors_list {margin:0 auto;}
.event {font-size:11px;height:122px;width:300px;overflow:hidden;margin: 0;float:left;}
#header .event {width:400px;background:#0f0f0f;}
.event img {float:left;overflow:hidden;width:85px;margin-right:9px;}
.event span{}
.event .date {font-size:1em;}
.event .name {display:block;font-weight:bold;}
.event .tickets {display:block;}
.event .location {font-weight:bold;display:block;}

#footer {}
#footer .events_container {overflow:hidden;}
#footer h3 {padding: 14px 0 0 0;}
#footer .event {border:1px #333 solid; border-width: 2px 0 0 0;width:284px;margin:16px 9px;padding:16px 0;}
#footer .first {margin-left:0;}
#footer .last {margin-right:0;}

.info_container {text-align:center; font-size:11px;}

#lower_content_container {}
#lower_content_container .wrapper{background:#333;padding: 9px 0;-moz-box-shadow: 0 0 0 #000;/*background:#444;*/}
#lower_content_container h3{margin:9px 0 9px 250px;text-transform:none;letter-spacing:normal;font-size:12px;line-height:1em;}


/* Message form styles */
#new_thread {background:#333;display:none;padding:18px 0 18px 0;position:relative;z-index:2000;}
#new_thread .error_container {margin: 18px 0;}
#new_thread h3 {margin:0 0 9px 250px;text-transform:none;letter-spacing:normal;font-size:1em;line-height:1em;}
#new_thread label {position:absolute;margin:8px;color:#777;}
#new_thread .author_block {margin-left:20px;}
#shim {position:absolute;width:100%;height:1500px;z-index:1999;background:#222;top:0;left:0;opacity:0.7;display:none;}

#lower_content_container .author_block {margin: 0 0 0 20px;}
.message_form {width:600px;margin-left:250px;padding-bottom:32px;font-size:12px;}
.message_form textarea{font-size:12px;display:block;margin: 0;width:600px;height:256px;background:#373737;color:#fff;border:1px #555555 solid; font-family:'Courier new', Tahoma, 'Lucida Grande',sans-serif;padding:16px 9px;}
.message_form input, .message_form button {border:1px #3e3e3e solid;background: /*url(/layout/images/input_bg.gif) top left repeat-x*/ #2b2b2b;color:#fff;width:100px;padding:9px 5px;}
.message_form .btn {margin-top: 16px;width:200px;margin-left:20px;}
.message_form .btn.hovered {background:#ccc;color:#333;}
.sueditor-tags-toolbar {background:#444;width:600px;font-size:0.6825em;color: #999;border: 1px #555555 solid;border-width:0 1px 1px 1px;padding:8px 9px;margin:0;}
.sueditor-tags-toolbar a {margin-right:9px;}
.message_form dl {display:block;margin:0;overflow:hidden;}
.message_form dt {float:left;}
.message_form dd {margin-left:9px;margin-right:20px;float:left;}
.message_form label {display:block;}
.message_form .thread_heading {width:400px;background:#373737;color:#fff;border:1px #555 solid;margin-bottom:9px;}
.sueditor-smileys {}
.sueditor-smileys a{border:0;}
.sueditor-smileys img{border:0;}

#search_results {}
.search_result{background:#565656;border-top:1px #4a4a4a solid;overflow:hidden;}
.search_result .author_block{padding:0;margin: 0px 20px;}
.search_result .author_block .nick{font-size:0.8125em;}
.search_result .message_content {padding:0;margin:9px;}
.highlight {background:#9a8534;color:#fff;}
.search_result h2 {margin:0;font-size: 1em; line-height:1em;margin-top:2px;margin-bottom:9px;}
.search_result h2 a {color: #ffc600;text-transform:none;letter-spacing: normal;}
.top_heading {font-weight:bold;background:#444;height: 29px;padding: 15px 10px 0 10px;text-transform:none;padding-left:70px;}

/* event admin */
#event_admin {}
#event_admin .form label{float:left;width:150px;}
#event_admin .form input{float:left;}
#event_admin .cancel {width:130px;margin-right:20px;text-align:center;}
#event_admin #events_list .event {width:254px; border:1px #555 solid;padding: 9px 10px 18px 10px;margin: 9px 10px;}
#event_admin #events_list .event_hovered {border-color: #080;background:#303e2f;}
#event_admin .event {height:170px;}
#event_admin .event_tools {margin:18px 0 9px;}
#event_admin .delete, #event_admin .edit {float:left;width:123px;text-align:center;border:1px #444 solid;color:#444;}
#event_admin .delete:hover, #event_admin .edit:hover{color:#fc0;border-color:#fc0;}

/* icons */
.icon div {width:20px;height:18px;background:url(/layout/images/su_sprites.png);padding:0px;margin:0 0 0 9px;}
.icon .hoist {background-position:0 -50px;}


/* FLYOUT FORMS */

/*.flyout_form {z-index:1100;position:absolute;width:280px;height:187px;font-size:11px;border:1px #333 solid;border-width: 0px 9px 9px 9px;top:-280px;margin-left:621px;background:#1f1f1f;background:#000;padding: 20px;*/

.form {font-size:11px;border:9px #999 solid;background:#1f1f1f;background:#f0f0f0;padding: 18px 20px;}
.form h2 {margin-top:8px;margin-bottom:8px;margin-left:2px;font-size:2em;color:#f0f0f0;font-weight:bold;text-transform:none;border-bottom:2px #333 solid;border-bottom:2px #333 solid;padding-bottom:9px;margin-top:18px;color:#333;}
.form h3 {margin-top:8px;margin-bottom:8px;margin-left:2px;font-size:1.25em;color:#f0f0f0;font-weight:bold;text-transform:none;border-bottom:2px #333 solid;border-bottom:2px #333 solid;padding-bottom:9px;margin-top:18px;color:#333;}
.form label {display:block;float:left;width:70px;margin-top:8px;color:#333;}
.form input {display:block;float:right;width:150px;border:1px #555 solid;background: /*url(/layout/images/su_sprites.png) 0 -251px #2b2b2b*/ #f0f0f0;color:#222;padding:5px;}
.form .btn {width:163px;background:/*url(/layout/images/su_sprites.png) 0 -150px #2b2b2b*/ #505050; color: #fff !important;margin-top:5px;}
.form .btn:hover {background: #707070;}
.form a.cancel {float:left;padding-top:9px;text-align:center;width:70px;color:#777;}

.flyout_form {z-index:1100;position:absolute;width:280px;height:227px;font-size:11px;border:1px #999 solid;border-width: 0px 9px 9px 9px;top:-280px;margin-left:621px;background:#1f1f1f;background:#f0f0f0;padding: 18px 20px;
-moz-box-shadow: 0 1px 9px rgba(0,0,0,0.5);
 webkit-box-shadow: 0 1px 9px rgba(0,0,0,0.5);
}
.flyout_form .cancel {color:#555 !important;}
#register_form {top:-500px;height:370px;z-index:1000;}

/* Profile */
#profile {background:#565656;}
#profile label {display:block;float:left;width:100px;}
#profile input {display:block;float:left;width:200px;}
#profile_form {overflow:hidden;}
#profile_form a.cancel{width:70px;text-align:center;margin-right:30px;}
#profile_form .btn{width:210px;}

.btn{
    display: inline-block;
    padding: 5px 9px 6px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
	border: 3px #404040 solid;
    -moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

.new_thread {display:none;}
.logged_in .new_thread {display:block;}
#reply {display:none;}
.logged_in #reply {display:block;}

.search_pagination a { text-decoration: none; color:#fff; border: 1px #2a2a2a solid;}
.search_pagination {position:absolute;top:9px;padding-left:40px;font-size:11px;}
.search_pagination li {width:28px;height:28px;padding:0;display:inline-block;}
.search_pagination li a,.search_pagination li.selected {display:inline-block;min-width:15px;height:15px;padding:2px 5px 9px 5px;text-align:center;border:1px #222 solid;}
.search_pagination li a:hover {border-color:#ddd;text-decoration:none;}
.search_pagination li.text_link {width:70px;color:#bbb;}
.search_pagination li.text_link a{width:70px;padding:0;padding:5px 0;color:#fff;}

#events {background:#f0f0f0;overflow:hidden;width:920px;padding:20px;}
#events h1 {margin-top:8px;margin-bottom:8px;margin-left:2px;font-size:2em;color:#f0f0f0;font-weight:bold;text-transform:none;border-bottom:2px #333 solid;border-bottom:2px #333 solid;padding-bottom:9px;margin-top:18px;color:#333;}
#events .date {clear:both;background:#333;color:#fc0;margin:10px 0;padding: 10px 0 5px 20px;}

#events .date span {font-size:2em;text-transform:none;margin:5px 0;}
#events .panel_list {float:left;background: #f0f0f0;color:#333;margin-bottom: 50px;}
#events .panel_list li {clear:both;}
#events .content {width:500px;margin-left: 95px;float:none;}
#events .panel_list .img {width:75px;height:120px;}
#events li {overflow:hidden;}
#events li {float:none;clear:both;margin: 0 0 18px 0;padding: 0px;}

#header_events {display:block;clear:both;}

.top_content {background:#333;overflow:hidden;clear:both;padding:10px;}
.top_content .event_list {float:left;margin-top:18px;margin-left:25px;}
.top_content .promo {float:right;}
.top_content .promo a{display:block;clear:both;height:100px;width:280px; -webkit-transition: -webkit-box-shadow .15s linear;}
.top_content .promo a:hover{-moz-box-shadow: 0px 0px 20px #555555;-webkit-box-shadow: 0px 0px 30px #555555;box-shadow: 0px 0px 10px #555555;
	
}
.promo { height:100px;width:280px;float:right;margin: 10px 0;visibility:hidden; }
.event_list {}
.event_list .event{width:565px;clear:both;height:20px;line-height:20px;}
.event_list .date{width:55px;float:left;}
.event_list .name{width:290px;float:left;text-overflow:ellipsis;}
.event_list .info{width:200px;float:left;}

#calendar { padding: 7px; background: -moz-linear-gradient(top, #303030,#565656);min-height:100px; }
#events-scroller { padding:0; background: -moz-linear-gradient(top, #404040,#565656);min-height:100px; }
.event_ad { margin-left: 72px;margin-right:72px;overflow:hidden;padding:5px;background:#333;
     -moz-box-shadow: 0px 0px 8px #303030; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 8px #303030; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 8px #303030; /* Opera 10.5, IE 9 */
 }
.event_image { float:left;height:100px; }
.event_info {float:left; background:#333;height:110px;}
.event_info .event_descr { font-size:11px; margin: 0 10px;}
.events-scroller { border-bottom:3px #555 solid;overflow:hidden;}
.events-scroller .event_date{ display:block;padding:5px 10px 0; color:#fc0;font-size:11px; }
.events-scroller .event_name{ color:#fff;font-size:11px;font-weight:bold;max-width: 600px; }
.events-scroller .event_location{ color:#fff;font-size:11px; }
.events-scroller-arrow { display:block;width:73px;height:100px;border:0;float:left;background:url(/layout/images/events-arrow.png) top left no-repeat; }
.events-scroller-arrow-left { background-position:top left; }
.events-scroller-arrow-left:hover { background-position:bottom left; }
.events-scroller-arrow-right { background-position:top right; }
.events-scroller-arrow-right:hover { background-position:bottom right; }
.events-scroller-list { overflow:hidden;float:left;height:100px;width:744px;background:#333;}
.events-scroller-item { height: 100px;padding:0;background:#333;width:744px; }
img.user_image { max-width: 640px; height: auto;}
