#content_subtop1, div.widget_mid, div.widget_top, div.widget_bottom {
	font-family: Arial;
}

#photo_profile {
	width: 100px;
	height: 80px;
	border: 1px solid #333;
	margin-left: 15px;
	float: left;
	margin-top: 8px;
	background-color: black;
}

#inbox_left {
	width: 200px;
	min-height: 1200px;
	margin-top: 0px;
}

#profile_pic {
	width: 170px;
/*	height: 138px;
	background: url(/images/black/member_snap.jpg) no-repeat top;*/
	float: left;
	padding-bottom: 15px;
	margin-top: 0px;
}

.add {
	padding-left: 35px;
	text-align: right;
	float: right;
	margin-top: -20px;
	margin-right: 10px;
}

.profile_list {
	list-style-type: none;
	float: left;
	padding-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 15px;
	text-align: left;
	font: lighter 12px arial;
}

#learn_more {
	float: left;
	font-family: times;
	font-size: 18px;
	width: 200px;
	height: 60px;
	padding-top: 20px;
	text-align: left;
	font-style: italic;
}

#sponsor {
	background: url(/images/black/sponsor.gif) no-repeat top;
	width: 204px;
	height: 204px;
	float: left;
}

#content_mid2 {
	clear: both;
	margin: 0px;
	padding: 0 50px 20px 30px;
	text-align: left;
}

#inbox_grays {
	background: url(/images/black/header_gray.gif) no-repeat top;
	width: 190px;
	height: 40px;
	margin-top: 5px;
	float: right;
	text-align: center;
}

.inbox_grays_text {
	padding-top: 5px;
	text-align: left;
	margin-left: 10px;
	font: bold 16px arial;
}

.current {
	color: #ccc;
}

div.main_content {
	width: 540px;
	float: right;
	padding-right: 5px;
	padding-left: 5px;
}

div.main_content h2, div.buzzSites h2, div.herds h2 {
	margin-top: 20px;
}

div.main_content p {
	margin-right: 30px;
}

div.secondary_content {
	float: left;
}

div.navbar {
	text-align: left;
	padding: 5px;
	padding-top: 20px;
	margin-bottom: 20px;
}

div.navbar ul.nav {
	display: inline;
	list-style: none;
	margin-left: 0px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
}

div.navbar ul.nav li {
	display: inline;
	margin-left: 15px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

div.navbar ul.nav li a {
	text-decoration: none;
	font: normal 15px arial;
}

div.navbar ul.nav li a.highlight {
	color: white;
	display: block;
	width: 82px;
	height: 27px;
	margin-right: 20px;
}

div.sectionFooter {
	text-align: right;
	margin-bottom: 20px;
}

div.sectionFooter a {
	font-size: 14px;
	text-decoration: none;
	font-style: italic;
	font-weight: normal;
}

div.users {
	margin-left: 5%;
	margin-right: auto;
}

div.user {
	float: left;
	margin-right: 15px;
	margin-left: auto;
	margin-top: 10px;
	text-align: center;
	/*color: red;*/
	font-size: 10px;
}

div.user a, div.calendar table td.highlighted, div.calendar a {
	text-decoration: none;
}

div.profileSnapshot {
	font-size: 12px;
	width: 340px;
}

div.calendar {
	margin-top: 20px;
	width: 280px;
	text-align: center;
	margin: 30px auto;
	font-family: Arial;
}

div.calendar div.calendarMonth {
	background-image: url(/images/black/rounded_headerbg_285.gif);
	background-repeat: no-repeat;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	height: 31px;
	width: 285px;
}

div.calendar table {
	width: 247px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	margin-top: 10px;
}

div.calendar table th {
}

div.calendar table td {
	height: 36px;
	border: 1px solid #000;
	text-align: center;
	background-color: #141414;
	color: #6D6D6D;
	font-weight: bold;
}

div.calendar table td.highlighted {
	color: #C5C5C5;
}

div.calendarFooter {
	text-align: left;
}

div.calendarFooter a {
	text-decoration: none;
	font-style: italic;
	font: bold 12px Georgia;
}

div.blogSection {
	background-color: #0A0A0A;
	border: 0px solid #202020;
	margin-top: 40px;
	width: 528px;
}

div.blogSection p {
	margin-right: 0px;
}

div.blogSection div.contentSection {
	background-image: url(/images/black/widget_bottom_528.gif);
	background-position: bottom;
}

div.blogSection div.contentSection div.widget_top {
	background-image: url(/images/black/widget_top_528.gif);
	background-repeat: no-repeat;
	padding: 15px;
	background-color: #0A0A0A;
	margin: 0px;
}

div.blogSection div.widget_mid {
	background-image: url(/images/black/widget_mid_528.gif);
	background-position: top;
	padding: 0 15px;
	margin: 0px;
}

div.blogSection div.widget_bottom {
	height: 90px;
	text-align: right;
	padding-right: 15px;
	font-size: 12px;
}

div.blogSection div.widget_bottom a {
	float: right;
	margin-top: 50px;
}

div.contactsSection {
	border: 0px solid #202020;
	margin-top: 30px;
	width: 530px;
	margin-bottom: 40px;
}

div.contactsSection div.contentSection div.widget_top {
	background-image: url(/images/black/widget_top_528.gif);
	background-repeat: no-repeat;
	padding: 15px;
	background-color: #0A0A0A;
	margin-left: 1px;
}

div.contactsSection div.widget_mid {
	background-image: url(/images/black/widget_mid_528.gif);
	background-position: top;
	background-repeat: repeat-y;
	padding: 0 15px;
	margin: 0px;
	width: 500px;
	height: 280px;
}

div.contactsSection div.contentSection {
	background-image: url(/images/black/widget_bottom_528.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

div.contactsSection div.widget_bottom {
	height: 50px;
}

div.contentSection p a {
	text-decoration: none;
	font-style: italic;
}

div.commentsSection {
	width: 540px;
	padding: 0px;
	border: 1px solid #1C1C1C;
	background-image: url(/images/black/comment_section_bg.gif);
	background-repeat: repeat-x;
	padding-top: 30px;
	margin-bottom: 20px;
	margin-top: 30px;
}

div.commentHeader {
	margin-left: -9px;
}

div.commentImage {
	float: left;
	width: 97px;
	height: 115px;
	/*border: 1px solid #202020;*/
	margin-left: 20px;
}

div.commentItem {
	float: left;
	padding: 5px;
	margin-left: 20px;
	padding-left: 0px;
	margin-top: 0px;
	width: 326px;
}

div.commentContent {
	z-index: 99;
	width: 326px;
	background-color: #1D1D1D;
	padding: 0 20px;
	border-left: 1px solid #414141;
	border-right: 1px solid #414141;
	border-bottom: 1px solid #414141;
	margin-top: -22px;
	margin-bottom: 0px;
}

div.commentContent h2 {
	z-index: 101;
	position: relative;
	color: #CCC;
	margin-bottom: 10px;
}

div.commentContent p {
	width: 330px;
	padding-bottom: 10px;
	padding-right: 10px;
}

div.commentFooter {
	margin-top: -10px;
	margin-left: 0px;
}

div.sectionHeaderLink {
	float: right;
}

div.sectionHeaderLink a.highlight {
	color: #F63;
}

div.sectionHeaderLink a {
	margin-left: 20px;
	font-size: 12px;
}

div.profileSnapshot {
	width: 325px;
	background-image: url(/images/black/widget_bottom_325.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 0px 0px 30px 0px;
}

div.profileSnapshot div.widget_top {
	background-image: url(/images/black/widget_top_325.gif);
	height: 30px;
	background-repeat: no-repeat;
}

div.profileSnapshot div.widget_mid {
	background-image: url(/images/black/widget_mid_325.gif);
	background-repeat: repeat-y;
	padding-left: 20px;
	padding-top: 20px;
}

div.profileSnapshot div.widget_bottom {
	height: 20px;
}

div.profileSnapshot #profile_pic {
	margin-right: 10px;
	margin-top: -30px;
}

div.profileSnapshot div.headline {
	font-weight: bold;
	margin-bottom: 15px;
}

div.profileMenu {
}

div.profileMenuItem {
	padding-top: 4px;
	padding-bottom: 0px;
	margin-right: 3px;
	text-align: center;
	float: left;
	background-image: url(/images/black/menuitem_bg.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	width: 143px;
	height: 21px;
}

div.profileMenuItem a {
	font-style: italic;
	display: block;
	text-decoration: none;
	font: bold italic 11px Georgia;
}

div.buzzSites, div.herds {
	margin-left: 20px;
}

div.buzzSites a, div.herds a {
	text-decoration: none;
	font-size: 14px;
}

.clearme {
	clear: both;
}

.date {
	font-family: Georgia;
}
#content_subtop2 {
	margin-bottom: -10px;
}

