html, body { 
margin : 0;
padding : 0;
} 
body { 
background-color:#E5E5E5;
background-image:url(templates/Ruby/resources/common/images/bg.jpg);
background-repeat:repeat-y;
background-position:top center;
background-attachment:;
color : #555;
} 
#wrap { 
width : 770px;
margin-left : auto;
margin-right : auto;
padding : 0;
color : #555;
background : transparent url(templates/Ruby/resources/common/images/wrap_bg.jpg) repeat-x;
} 
#masthead { 
height : 47px;
padding : 53px 0 0 20px;
margin-bottom : 0;
} 
#container { 
width : 700px;
margin-left : auto;
margin-right : auto;
margin-top : 0;
padding : 25px;

} 

#content { 
padding : 1em;
margin : 0 240px 0 0;
border-right : 1px solid #eee;
} 
#sidebar { 
float : right;
width : 200px;
margin-top : 0;
padding : 1em;
} 
.sys_footer { 
clear : both;
height : 20px;
padding : 25px 0 10px 0;
margin-bottom : 0;
margin-top : 0;
text-align : center;
border-top : 5px solid #E80202;
color : #fff;
background : #000;
}

#sys_designerfooter {
    background: none;
    padding: 0px 0 25px 0;
    border: none;
    margin:0px;
    background-color:#000;
    color:#fff;
}

.sys_footer a:link,.sys_footer a:visited { 
color : #E80202;
background : inherit;
text-decoration : underline;
} 
.sys_footer a:hover { 
color :  #636363;
background : inherit;
text-decoration : none;
} 

/*menu*/

/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */
#menucontainer {
height:24px;
background:#000;
display:block;
padding:45px 0 0 15px;
}
#menu {
position:relative;
display:block;
height:24px;
font-size:11px;
font-weight:bold;
font-family:Arial,Verdana,Helvitica,sans-serif;
}
#menu ul {
margin:0px;
padding:0;
list-style-type:none;
width:auto;
}
#menu ul li {
display:block;
float:left;
margin:0 1px 0 0;
}
#menu ul li a {
display:block;
float:left;
color:#fff;
text-decoration:none;
padding:5px 20px 0 20px;
height:19px;
background:transparent url(templates/Ruby/resources/common/images/menu_bg-OFF.gif) repeat-x top left;
}
#menu ul li a:hover {
color:#fff;
background:transparent url(templates/Ruby/resources/common/images/menu_bg-OVER.gif) repeat-x top right;
}
#menu ul li a.current,#menu ul li a.current:hover {
color:#000;
background:#fff;
}
/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */
			
.sys_txt{
	font-family		: Verdana, Arial, sans-serif;
	color			: #7F7772;
	font-size 		: 12px;	
	padding			: 1px 0 0 0;
	font-size-adjust: none;
}

a{color:#E80202;}

.sys_txt a img{

	border : none;

}

.sys_txt a{

	color: #E80202;

}

.sys_txt a:hover{

	text-decoration: none;
	color: #636363;

}

.sys_txt h1, 
.sys_txt h2, 
.sys_txt h3, 
.sys_txt h4,
.sys_txt h5,
.sys_txt h6,
.sys_txt p{ 
		text-decoration: none;
	font-weight: normal;
	color: #444;
	
}

.sys_txt h1{
	letter-spacing: -1px;
	font-size: 2.4em;
	margin:0;
	padding:10px 0 10px 0;
}

.sys_txt h2{
	font-size: 1.8em;
	margin:0;
	padding:10px 0 10px 0;
}

.sys_txt h3{
	font-size: 1.2em;
	font-weight: bold;
	
	margin:0;
	padding:10px 0 10px 0;
}

.sys_txt h4{
	margin:0;
	padding:10px 0 10px 0;
	
	
}

.sys_txt h5{
	
	margin:0;
	padding:10px 0 10px 0;
	
}

.sys_txt h6{
	margin:0;
	padding:10px 0 10px 0;
	
	
}

.sys_txt p{
	
	margin:0;
	padding:5px 0;
	color: #7F7772;


	
}


.sys_txt blockquote {
	
	margin: 0 20px;
	padding:15px 0 15px 30px;
	padding-left: 1em;
	border-left: 5px solid #DDDDDD;
	
}		


.sys_txt ol{
		margin	: 15px 5px;
	padding	: 0 35px;
}
			
.sys_txt ul{

	margin:0;
	padding:10px 50px;	
	list-style: square;

}

.sys_txt ol{
	margin:0;
	padding:10px 50px;	
		list-style: lower-roman;
}


