/* General styles */
body {
	margin:0;
	padding:0;
	border:0;
	width:100%;
	/* font-family:Verdana, Arial, sans-serif; */
	font-family:"Comic Sans MS", "Verdana", sans-serif;
	text-align:center;	/* needed for fixed width version */
	background: #7c0000; /* url(P45FacesPanel.jpg); */
	color: #000;
}
a{
	color:#7c0000;
	text-decoration:none;
}
a:hover{
	color:#fff;
	background:#7c0000;
	text-decoration:none;
}
#maincontainer {
   width:810px;
   position:relative;
   margin:0 auto;
   padding:0;
   text-align:left;
	background:#fff;
	background:white url(Logo_ur.png) no-repeat scroll right top;
}

/* Header styles */
#header {
	width:100%;
	text-align: left;
	padding-bottom:10px;
	border-bottom:2px solid #000;
}
#menucontainer {
	float:left;
	width:100%;
	overflow:hidden;
	position:relative;
}
#menucontainer ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#menucontainer ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#menucontainer ul li a {
   display:block;
   margin:0 0 0 1px;
   padding:3px 10px;
   color:#000;
   text-decoration:none;
   line-height:1.3em;
}
#menucontainer ul li a:hover {
   background-color:#ff4108;
   color:#fff;
}
#menucontainer ul li a.active,
#menucontainer ul li a.active:hover {
   color:#fff;
   background-color:#7c0000;
   font-weight:bold;
}
.clearboth {	/* ie7 problems */
	clear:both;
}
#header h1 {
	margin:0;
	font-style: italic;
	padding-top:15px;
	padding-bottom:5px;
	text-decoration:overline;
	text-align:center;
}
#header h2 {
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}
#titlecontainer{
	float:left;
}
/* Column styles */
#colcontainer{
	width:100%;
	position:relative;
	clear:both;
	min-height:600px;
	padding:0;
	margin:0;
}
#mycol1{
	width:590px;
	float:left;
	border-right:2px solid #000;
}
#mycol2{
	width:211px;
	float:left;
	padding-left:5px;
	min-height:600px;
}
#mycol{
	width:100%;
}
/* Main content styles */
.contentcentered {
	text-align: center;
	line-height: 1.7em;
	padding:15px;
}
.contentleft{
	text-align: left;
	line-height: 1.2em;
	padding: 40px;	
}
#topcontent{
}
#botcontent{
}
#twitter{
	padding-top:15px;
}
.pic_center{
	text-align:center;
	padding:3px;
}
.pic_left{
	text-align:left;
	padding:0px;
}
/* Footer styles */
#footer {
	clear:both;
	width:100%;
	border-top:3px solid #000;
	text-align:center;
	font-size: .8em;
	background-color:#eee;
	padding: 10px 0;
}
