body 									{ margin: 0; padding: 0; font-size: 12px; font-family: Arial; background: #3BC3E9 url(img/bg.gif) repeat-x top left ;}

#content								{ width: 1000px; margin: auto; border-left: 1px solid #3BC3E9; border-right: 1px solid #3BC3E9; background: #ffffff;}

/* Menu bar */
#menu_bar								{  margin: auto; width: 950px; height: 35px; background: url(img/menu_bar.png) no-repeat; }
#menu_bar ul								{ width: 900px; float: right; margin: 0; padding: 0; list-style-type: none; }
#menu_bar ul li							{ float: left; line-height: 35px; text-align: center; }
#menu_bar ul li a.button					{ padding: 7px; font-weight: bold; color: #ffffff; font-size: 11px; }
#menu_bar ul li a.button:hover				{ background: #ffffff; color: #FF0060; }

/* Header */
#header table								{ width: 950px; }
#header td								{ color: #FF0060; }

/* Menu */
.menu									{ width: 280px; margin: auto; }
.menu h1									{ display: block; margin: auto; padding: 2px; width: 260px; line-height: 20px; font-size: 16px; font-weight: bold; color: #ffffff; background: #FF0060; }
.menu ul									{ margin: 10px; margin-left: 40px;  padding: 0; list-style-type: none; list-style-image: url(img/li.gif); }
.menu li									{ line-height: 16px; height: 25px; }
.menu li a									{ color: #FF0060; font-weight: bold; }

#content_td								{ background-image: url('img/bg_content.gif'); background-repeat: no-repeat; background-position: top center; }
#content_td	h2							{ margin: 0; padding: 0;color: #71BD1A; font-size: 16px; font-weight: bold; }

.clear									{ clear: both; }

.black_button 							{ display: block; width: 334px; height: 48px; text-align: center; line-height: 48px; font-size:22px; color:white; text-decoration:none; filter:alpha(opacity=70); -moz-opacity:.70;	opacity:.70; background-image: url(img/button.gif); background-repeat: no-repeat; background-position: left bottom; }
.black_button:hover 						{ background-position: left top; text-decoration: none; }