/* $Id: css_remake.css 93 2010-02-19 11:52:16Z webmaster $ */
/*
orange: #ce5e08
blue:   #1b6192
 */
body {
	background:#afafaf;
	color:black;
	font:normal 9pt Verdana,Arial,Helvetica,sans-serif;
	margin-top:3px;
  /* MSIE 5 doesn't center based on auto left/right margins, 
     but 'text-align:center' does center top-level divs: */
  text-align:center;
  /* Specify a min-width for the body as wide as the 'wrapper'
     element itself. This prevents negative (i.e. inaccessible)
     left-margins in narrow browser windows when using 
     Navigator 6+/Mozilla on Win32: */
  min-width:971px;
	/* min-height gives a visual scrollbar*/
	/* min-height:1000px; */ 
	/* overflow-y:scroll shows no scroll bar when not needed, just the scrollbar container */
	overflow-y:scroll; 
}
#wrapper {
  /* Specify the width of the element. This should be the same
     as 'body min-width': */
  width:971px;
  /* Set left and right margins to auto, thus centering the 
     element in the containing (body) tag: */
  margin-left:auto;
  margin-right:auto;
}
/* skeleton layout */
.page {
	width:971px;
	height:auto;
	min-height:550px;
	padding:0px;
  /* Reset alignment to compensate for 'text-align:center' in body tag */
  text-align:center;
	background:#fff;
  text-align:left;
}
.top{width:971px;height:134px;background:url("../images/work/banner_2008b.gif") no-repeat #eee;}
.menu {color:#000;float:left;margin-left:9px;}
.main_content {float:left;margin-left:0px;padding:1px;}
.content_space{float:left;width:8px;height:400px;display:block;}
/*.content_space{background:blue} */
.hspace5{height:5px;}
.hspace10{height:10px;}
/* .hspace10{background:#ccc} */
.hspace15{height:15px;}
.hspace20{height:20px;}
.breaking_news{width:100%;display:none;padding-left:9px;padding-top:3px;}
.breaking_news_text{background:yellow;width:948px;font-weight:bold;font-size:20pt;padding-left:3px;}

.breaking_news_box{background:yellow;width:696px;font-weight:bold;font-size:20pt;padding-left:3px;}

/* boxes */
div.event_races{width:233px;margin-bottom:20px}
h3.box_head{font-size:100%;margin:0;background:#ce5e08;color:#fff;text-align:center;padding-bottom:4px;}
h3.box_head{background:url("../images/1px_fill_nifty_head.png");margin:0;}
.nifty_box{background:#eee;margin:0;padding-top:1px;padding-left:10px;line-height:1.3;/*text-align:justify*/}
.nifty_box{margin-bottom:-12px;}

/* skeleton layout end */

/* generel settings */
a,a:visited {text-decoration:none;color:#1b6192;}
a:hover,a:active {text-decoration:underline;}

.error_layer{position:absolute;left:600px;top:250px;z-index:1000;min-height:150px;width:500px;text-indent:5px;background:red;color:#fff;font-weight:bold;}
.error{min-height:25px;text-indent:5px;background:red;color:#fff;font-weight:bold;}
.info{min-height:25px;text-indent:5px;background:green;color:#fff;font-weight:bold;}
.info_text {float:left;margin-top:5px;}
.warning{min-height:25px;text-indent:5px;background:yellow;font-weight:bold;}
/*
table, tr, td{font-size:9pt}
ul{font-size:9pt;} 
*/
ul {margin-left:0px;
		margin-top:2px;
		margin-bottom:0px;
		list-style-type:disc;
		padding:0px;
		padding-left:10px;}
li {margin-left:18px;line-height:20px;}
/*
ul {background:blue}
li {background:yellow}
*/
.clear{clear:both;}

/* leftovers from test layout */
.bluelink a, td .bluelink a {font:normal 8pt  Verdana,Arial,Helvetica,sans-serif;text-decoration:none;color:Blue;font-weight:Bold;}
#bluelinknews {font:normal 8pt Verdana,Arial,Helvetica,sans-serif;text-decoration:none;color:Blue;font-weight:Bold;}
#lmen {color:White;font:normal 8pt Verdana,Arial,Helvetica,sans-serif;text-decoration:none;line-height:220%;}
#menbut,#menbut a {color:#1b6192;font:normal 8pt Verdana,Arial,Helvetica,sans-serif;text-decoration:none;}
/* generel settings end */

/* menu & panes */
.menu_active {float:left;width:95px;height:40px;margin-top:6px;background:url("../images/menu_active_95.png") no-repeat;text-align:center;}
.menu_active a, .menu_active a:hover, .menu_active a:active, .menu_active a:visited {color:#fff;text-decoration:none;}
.panetext, .panetext a, .panetext a:hover, .panetext a:active, .panetext a:visited {font-size:10pt;color:#fff;margin-top:10px;}
/* move text in active pane a bit further down */
.menu_active .panetext {margin-top:12px;}

.menu_inactive{float:left;width:95px;height:40px;margin-top:8px;background:url("../images/menu_inactive_95.png") no-repeat;color:#000;text-align:center;border-spacing:1px;text-decoration:none;}
.menu_inactive a, .menu_inactive a:hover, .menu_inactive a:active, .menu_inactive a:visited {color:#fff;margin-top:1px;margin-bottom:1px;text-decoration:none;}
.menu_links{background:url("../images/menu_line.png") repeat-x;margin-top:4px;width:477px;height:42px;color:#000;text-align:right;float:left;}
.menu_active a, .menu_inactive a{color:#fff;text-decoration:none;}
.menu_space_active{height:13px;}
.menu_space{height:11px;}
.menu_space_links{height:30px;margin-bottom:-7px;}
.menu_left{float:left;width:140px;height:350px;background-color:#1E74AF;margin-left:0px;padding-left:7px;padding-top:15px;}
.menu_left_empty{float:left;width:147px;display:block;}
.menu_right{float:left;width:140px;}
/* menu & panes end */

/* frontpage */ 
.content1 {float:left;width:479px;}
.content2 {float:left;width:234px;margin-right:5px;}
.content3 {float:left;width:234px;}
/*.content1 {background:#ccc;}
.content2 {background:#000;}
.content2 {background:#000;}
.content3 {background:#ccc;}
*/

/* race (content1) */
.race_head {float:left;width:473px;height:25px;background:url("../images/1px_fill.png") repeat-x;}
.race_head_left {float:left;width:400px;margin-left:2px;margin-top:5px;color:#fff;font-weight:bold }
.race_head_right a, .race_head_right a:hover, .race_head_right a:active, .race_head_right a:visited {float:right;margin-right:2px;margin-top:5px;color:#fff;font-weight:bold;}
/*.race_head_right a:visited {text-decoration:none;}*/
.race_date {float:left;margin-top:5px;width:80px;}
.race {float:left;margin-top:5px;}

.row1 {float:left;width:473px;margin-left:0px;height:25px;background:#eee;}
.row2 {float:left;width:473px;margin-left:0px;height:25px;clear:both;}

/* result (content2) */
.result_head {height:25px;background:url("../images/1px_fill.png") repeat-x;}
.result_head_left {float:left;width:135px;margin-left:2px;margin-top:5px;color:#fff;font-weight:bold;}
.result_head_right a, .result_head_right a:hover, .result_head_right a:active, .result_head_right a:visited {float:right;margin-right:2px;margin-top:5px;color:#fff;font-weight:bold;}
.result_content_front{width:100%;margin-top:1px;background-color:#eee;}
/*
.result{
	border: solid 1px #1b6192;
	background-color:#b9dfff;
	background-color:#d3f3ff;
}
*/
.li_link{height:25px;vertical-align:middle;}

/* news (content2) */
.news_head {height:25px;margin-top:-2px;background:url("../images/1px_fill.png") repeat-x;background-color: #BAB4B4;}
.news_head_left {float:left;width:135px;margin-left:2px;margin-top:5px;color:#fff;font-weight:bold;}
.news_head_right a {float:right;margin-right:2px;margin-top:5px;color:#fff;font-weight:bold;}
.news_content_front{margin-top:1px;background-color:#eee;}

/* banners content3*/
.banner{padding-bottom:17px;}

/* frontpage end */

/* result listings */ 
.result_content{float:left;}
/*.result_content{background:blue}*/
.result_col1{float:left;width:100px;}
.result_col2{float:left;width:460px;}
.result_col3{float:left;width:100px;}
.result_row1 {float:left;width:660px;margin-left:0px;height:25px;clear:both;}
.result_row2 {float:left;width:660px;margin-left:0px;height:25px;background:#DDDEE7;clear:both;}
.result_date {float:left;margin-top:5px;width:80px;}
.result_race {float:left;margin-top:5px;width:450px;}
.result_type {float:left;margin-top:5px;width:80px;}


/* articles */
.article_main {float:left;width:655px;padding-left:5px;padding-right:5px;}
/* wanna have a scrollbar in the article, uncomment this
.article_main {overflow:auto;}
*/
.article_headline {font-size:12pt;font-weight:bold;}
/* signup */
ol.list {list-style-position: outside;}
.signup_content {float:left;width:650px;}
.signup_box_about {min-height:40px;}
.signup_box_links {float:left;width:216px;text-align:center;}
.signup_box_creditcards {float:left;width:108px;text-align:center;}
.signup_box_bottom_space {height:20px;}
/* terms */
/* withdrawal */
/* event */ 
.event_content, .event_content p {float:left;width:700px;padding:3px;}
	/*
.event_content {background:blue;}
	*/
.event_col1 {float:left;width:150px;}
.event_col2 {float:left;width:400px;}
/*
 .event_races {float:left;width:233px;min-height:150px;margin-top:20px;border: solid 1px #1b6192;padding:5px;}
*/
.event-content-right {float:left;width:255px;}
.event_races {float:left;width:233px;min-height:150px;margin-top:20px;padding:5px;}
.event-logo {width:250px;text-align:center;}

input.button{
	width:210px;
	height:40px;
	font-weight:700;
}

