/* Edited with EditCSS */
/**** LINK-tag style sheet main.css ****/

/* Edited with EditCSS */
/**** LINK-tag style sheet main.css ****/

html{
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
}

body{
height: 100%;
width: 100%;
background: #515151;
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
color: #404040;
font-family: Helvetica;
line-height: 1.4;
}

a {
color: #404040;
text-decoration: underline;
font-weight: bold;
}

a:hover{
color: #A64B3C;
text-decoration: none;
font-weight: bold;
}

.mainbody{
position: relative;
background: #fff;
width: 700px;
height: 100%;
margin-left: auto;
margin-right: auto;
clear:  both;
}

.headerarea{
height: 100px;
background: #fff;
position: relative;
}

.topnav {
height: 32px;
width: 650px;
position: relative;
margin: 0 20px 0 20px;
padding: 0 5px 0px 5px;
text-align: right;
border-bottom: 3px solid #ccc;
top: 10px;
}

.topnav li{
display: inline;
color: #66ABC5;
list-style: none;
font-size: .9em;
font-weight: bold;
padding-left: 5px;
}

.topnav a{
color: #66ABC5;
text-decoration: none;
}

.topnav a:hover{
color: #008DBF;
text-decoration: underline;
}

#header {
position: relative;
top: 10px;
height: 75px;
width: 100%;
background: #fff;

}

.Title{
color: #666;
text-align: left;
margin-left: 15px;
font-weight: normal;
font-size: 2.5em;
width: 100%;
top: 0;
}

.Login{
font-size: 2.5em;
color: #A64B3C;
text-align: right;
top: 0;
right: 25px;
position: absolute;
}

.openid_login{
background: #FFF url('images/openid-icon-small.gif') no-repeat scroll 0pt 50%;
padding-left: 18px;
}

.bodycontainer{
position: relative;
width: 100%;
min-height: 100%;
background: #fff;
overflow: none;
display: inline-block;
}

.content{
width: 400px;
height: 100%;
font-size: 0.8em;
background: #fff;
top: 0;
float: right;
margin-right: 10px;
padding: 5px;
}

.sidebar{
min-height: 100%;
top: 0;
float: left;
background: #fff;
width: 255px;
margin-left: 10px;
padding: 5px;
font-size: 0.8em;
font-family: Helvetica;
}

.sidebar img{
max-width: 250px;
border: 5px solid #C0C0C0;
margin-bottom: -1px;
}

.content img{
max-width: 395px;
border: 10px solid #C0C0C0;
margin-left: -5px;
}

.sidebar div{
border: 5px solid #b3b3b3;
width: 250px;
margin-bottom: 3px;
position: relative;
background: #B3B3B3;
overflow: none;
}

.rightalign{
text-align: right;
margin-left: -5px;
}

.sidebar h3{
color: #A64B3C;
font-weight: normal;
}

#footer{
height: 50px;
background: #fff;
color: #A6A6A6;
text-align: center;
font-size: 0.7em;
position: relative;
margin-top: 0;
margin-bottom: 10px;
}

.UCPLinksCat{
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
}

.UCPEditLinks{
	font-size: 0.85em;
}

.UCPInput{
	width: 115px;
	background: #B3B3B3;
	color: #A64B3C;
}
