html
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body 
{
	background: #575757;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align:center;
}

#container
{
 background: #575757 url(../_styles/bg.jpg) repeat-y top;
	width: 900px;
	margin: 0px; margin-left: auto; margin-right: auto;
	padding: 0px;
	text-align:left;
}

#header
{
 background: url(../_styles/header.jpg) no-repeat top left;
	height: 130px;
}

#header h1
{
 display: none;
}

#footer
{
 background: url(../_styles/footer.jpg) no-repeat bottom left;
	height: 100px;
	clear:both;
}
#footer p
{
 padding-left: 20px;padding-top: 75px;
}


#linklist1
{
	/*position: absolute; top: 70px;*/
 height: 30px; width: 900px; margin: 0px; padding: 0px; margin-top: -30px;
}

#linklist1 ul
{
	padding:0;margin:0;
 list-style: none;
}

#linklist1 li
{
	margin:0;padding:0; margin-left:27px;
	display:block; text-align: center; 
	vertical-align: middle;
	float:left;
}

#linklist1 a {
	float:left;font-size: 13px;text-decoration: none;
	color: #000;border: 0; height: 27px;padding-top:3px; padding-left:3px;padding-right:3px;
}
#linklist1 a:hover {
  background: #91c261;color:#fff;
}


#content
{
 padding: 0px;
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 0px; margin-bottom: 0px;
	position: relative; width:630px; float:left;
}
#content h2
{
margin:0;margin-left:10px;margin-top:5px; padding:0;color:#9c6; font-size: 20px;
}

div#main
{
 width: 450px;
	float:right; clear: right;
 padding: 5px; margin-top:0px;
}

div#side
{
	clear:left; float:left; width: 149px;	padding:5px; padding-left:10px; border-right:1px #91c261 solid;margin-left:0px; margin-top:0px;
}


div#full
{
	clear:left; float:left; width: 600px;	padding:5px; padding-left:10px; margin-left:0px; margin-top:0px;
}

div#more
{
 width:230px; clear: right; float:right;padding-right:15px;
}



div#side ul {
padding: 0; margin: 0;
padding-left: 5px; margin-left: 10px;
}

div, p, blockquote, li, dd, dt, h1, h2, h3, h4, th, td, label
{
	font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
	font-size: 11px;
	line-height: 18px;
}

h1
{
 font-size: 16px;
}
h2
{
 font-size: 14px;
}
h3
{
 font-size: 12px;
}
#main h3, #main h4
{
 font-size: 13px; color:#000;
}
#main h3.date
{
 font-size: 10px; font-weight:normal; color:#000; border-bottom:1px solid #000;
}

a
{
 color: #069;
	text-decoration: none;
	border-bottom:1px dotted #69c;
}
a:visited
{
 color: #69c;
	border-bottom:1px dotted #69c;
}
a:hover
{
 color: #9c6;
	border-bottom:1px solid #9c6;
}

p.invite
{
 text-align:right;
}
a.selected
{
  font-weight: bold;
}
#side ul.category_list
{
 list-style: none;
 padding-left: 0;
}
div.fbrowse { border-top: 1px solid #000; clear:both; }
div.fbrowse span.old { float:left; width:100px; text-align:left; font-size: 15px; }
div.fbrowse span.new { float:right; width:100px; text-align:right; font-size: 15px; }

ul.social
{
 list-style: none;
 padding-left: 0;
}

ul.social a , ul.social img
{
  border:0;padding:0;
}
div.info-box
{
 background-color:#cdebaf; padding: 5px; border-top: solid 1px #91c261;
}
blockquote
{
 margin-left: 15px;
}