* {
	margin:0;
	padding:0;
}
abbr[title], acronym[title] {
	border-bottom:thin dotted;
	cursor:help;
}
body {
	background:#730021 url(/images/bg.jpg) repeat-x;
	color:#555;
	font-family:Verdana,"BitStream vera Sans",Helvetica,Sans-serif;
	font-size:12px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:bolder;
	letter-spacing:-0.04em;
	font-family:Arial;
}
h1 {font-size:130%; margin:0.7em 0 0.2em 0;}
h2 {
	font-size:100%;
	margin-right: 0;
	margin-bottom: 0.4em;
	margin-left: 0;
	margin-top: 0.7em;
}
h3 {font-size:100%; margin:0em 0 0.4em;}
h4 {font-size:115%; margin:0.7em 0 0.2em 0;}
h5 {font-size:110%; margin:0.7em 0 0.2em 0;}
h6 {font-size:100%; margin:0.7em 0 0.2em 0;}
p {
	margin-bottom: 0.6em;
	margin-top: 0.6em;
}
img {
	border:0;
}
img.sided {
	background:#FFF;
	border:1px solid #CCC;
	padding:3px;
}
small {
	font-size:10px;
}
a:hover img.sided {
	border-color:#A6A6A6;
}
a {
	color:#0ba4bf;
	text-decoration:underline;
}
a:hover {
	text-decoration:underline;
}
#topads {
	height: 45px;

}
#thumbad{
	margin-top: 5px;
	padding-left: 23px;
	float: left;
}
#textads{
	color: #CC0033;
	float: right;
	height: 10px;
	width: 710px;
	margin-right: 30px;
}

#textads a{
	font-weight: bold;
	color: #CC0033;

}
#textadleft{
	float: left;
	height: 10px;
	width: 340px;
	padding: 5px;
}
#textadright{
	float: right;
	height: 10px;
	width: 340px;
	padding: 5px;
}
#header{
	margin-bottom: 0px;
}

#container {
	margin: 0 auto;
	background-color: #FFFFFF;
	width: 1000px;
	background-image: url(../images/container_bkgnd.jpg);
	background-repeat: repeat-y;
	background-position: left;
	position: relative;
}
#content {
	left: 225px;
	width: 772px;
	position: relative;
	margin-top: 20px;
}
#rightcontent {
	float: right;
	width: 222px;
	height: 800px;
}
#sidebar {
	float: left;
	padding-left: 23px;
	margin-top: 4px;
	width: 200px;
	font-size: 10px;
	color:#0ba4bf;
	top: 114px;
	position: absolute;

}
#sideelement{
	width: 155px;
	margin-bottom: 16px;
	padding-bottom: 16px;
	background-attachment: scroll;
	background-image: url(../images/widgetsep.png);
	background-size: 100%;
	background-position: bottom;
	background-repeat: no-repeat;
}
#nav {
	font-size: 10px;
	font-weight: normal;
	margin-left: 214px;
	margin-bottom: 7px;
	text-align: center;
	width: 772px;
}
#nav a{
	font-weight: normal;
}
#centercontent{
	width: 535px;
	padding-bottom: 20px;
	background-attachment: scroll;
	background-image: url(../images/contentsep.png);
	background-size: 100%;
	background-position: bottom;
	background-repeat: no-repeat;
	position: relative;
}
#centercontent p{
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}
#pussyotd {
	width: 316px;
}

#motd{
	width: 205px;
	position: absolute;
	left: 330px;
	top: 0px;
}
#dailygallery{
	width: 210px;
}
#dailygallery img{
	width: 100px;
	margin-right: 5px;
	margin-bottom: 5px;
}
#rightelement{
	padding-top: 5px;
	padding-bottom: 25px;
	width: 270px;
	background-attachment: scroll;
	background-image: url(../images/contentsep.png);
	background-size: 100%;
	background-position: bottom;
	background-repeat: no-repeat;

}

#footer {
	height: 45px;
	padding-top: 15px;
	font-size: 9px;

}
#absolute{
	position: absolute;
}

