/* Michael Styles Document */
#sidenav a.chat {
	width: 36px;
	margin-right: 5px;
	background-image: url(_img/chatnav-chat.gif);
}

#sidenav a.comments {
	width: 62px;
	margin-right: 5px;
	background-image: url(_img/chatnav-comments.gif);
}

#sidenav a.news {
	width: 36px;
	background-image: url(_img/chatnav-news.gif);
}

#sidenav {
	background-image: url(_img/chatnav-bg.gif);
	background-repeat: no-repeat;
	display: block;
	width: 244px;
	height: 44px;
	margin-bottom: 15px;
}
#sidenav ul {
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}

#sidenav li {
	float: left;
	margin-top: 19px;
}

#sidenav a {
	display: block;
	height: 25px;
	text-indent: -2002px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#sidenav a:hover {
	background-position: 0px -50px;
}

#sidenav .chatnavCurrent{
	background-position: 0px -25px;
}
/* --------------------------------------------------------------- */
/* Talkback Message */
/* --------------------------------------------------------------- */
.avatar a img{
	margin: 1px;
	border: 2px solid #FFFFFF;
}

.avatar a{
	background-color: #dcddd7;
	display: block;
	height: 30px;
	width: 30px;
	float: left;
	margin-right: 10px;
}

.avatar a:hover{
}
/* --------------------------------------------------------------- */
/* News Message */
/* --------------------------------------------------------------- */
#thenews h3 {
	font-size: 14px;
	line-height: 12px;
	color: #3a3220;
	margin: 0px 0px 3px 0px;
	padding: 0px;
}
#thenews .announcement h3 {
	display: none;
}
#thenews .announcement {
	font-size: 10px;
	font-weight: normal;
}
#side-column h6 {
	font-size: 9px;
	color: #9b8c69;
	margin: 8px 0px 10px 0px;
	padding: 0px;	
}
#thenews .newsitem {
	color: #000;
	margin-right: 5px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	font-size: 10px;
	line-height: 14px;
	border-bottom: 1px solid #9b8c69;
}
#thenews .newsitem a, #thenews .announcement a, .throwdown-event a {
	color: #8b3f05;
	text-decoration: underline;
}
#thenews .newsitem a:active, #thenews .announcement a:active, .throwdown-event a:active {
	color: #e39811;
}
#thenews .newsitem ul, #thenews .newsitem blockquote {
	margin: 0px 7px 10px 7px;
	padding: 0px;
}
#thenews newsitem ul li {
	font-size: 10px;
	list-style-position:inside;
	list-style-type: circle;
}
/* --------------------------------------------------------------- */
/* Profile Page */
/* --------------------------------------------------------------- */
#calendar table {
	float: left; 
	margin-right: 4px;
	margin-bottom: 15px;
	display: none;
}
#gallery {
	width: 527px;
	margin: 0px auto 0px auto;
}
#gallery #main-img {
	background-image: url(_img/profile-img-bg.gif);
	background-repeat: no-repeat;
	display: block;
	width: 527px;
	height: 402px;
	margin: 0px;
	padding:0px;
}
#gallery #main-img img {
	position: relative;
	top: 14px;
	left: 14px;
}
#gallery .main-date {
	float: right;
	margin-top: 6px;
	margin-right: 12px;
	color: #6a6454;
	padding-top: 4px;
}
#gallery ul.controls {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#gallery ul.controls li {
	float: left;
	margin-right: 5px;
}
#gallery ul.controls li a.zoom{
	display:block;
	width:17px;
	height: 17px;
	text-decoration: none;
	text-indent: -2002px;
	padding: 0px;
	background-image: url(_img/profile_icon_zoom.gif);
	background-position: 0px 0px;
	z-index: 1;
	left: 0px;
}
#gallery ul.controls li a.zoom:hover {
	background-position: 0px -17px;
}
#gallery ul.controls li a.vaginarino {
	display:block;
	width:17px;
	height: 17px;
	text-decoration: none;
	text-indent: -2002px;
	padding: 0px;
	background-image: url(_img/profile_icon_vjayjay.gif);
	background-position: 0px 0px;
	z-index: 1;
	left: 0px;
}
#gallery ul.controls li a.favorite, #side-column .favUserBlock a.favorite {
	display:block;
	width:17px;
	height: 17px;
	text-decoration: none;
	text-indent: -2002px;
	padding: 0px;
	background-image: url(_img/profile_icon_love.gif);
	background-position: 0px 0px;
	z-index: 1;
	left: 0px;
}
#gallery ul.controls li a.vjj {
display:block;
	width:17px;
	height: 17px;
	text-decoration: none;
	text-indent: -2002px;
	padding: 0px;
	background-image: url(_img/profile_icon_vjayjay.gif);
	background-position: 0px -17px;
	z-index: 1;
	left: 0px;
}
#gallery ul.controls li a.favorite:hover, #gallery ul.controls li a.vaginarino:hover, #side-column .favUserBlock a.favorite:hover {
	background-position: 0px -34px;
}
#gallery ul.controls li a.favoriteImage, #gallery ul.controls li a.vaginarinoImage:hover, #side-column .favUserBlock a.favoriteUser  {
	background-position: 0px -17px;
}
#gallery ul.controls li a.xfavoriteImage, #gallery ul.controls li a.xvaginarino, #side-column .favUserBlock a.xfavoriteUser {
	background-position: 0px 0px;
}
#gallery ul.controls li a.imageKB{
	display:block;
	width:17px;
	height: 17px;
	text-decoration: none;
	text-indent: -2002px;
	padding: 0px;
	background-image: url(_img/profile_icon_kb.gif);
	background-position: 0px 0px;
	z-index: 1;
	left: 0px;
}
#gallery .main-caption {
	font-size: 15px;
	line-height: 1.2em;
	margin: 15px;
}
#gallery .comments {
	margin: 15px 13px 10px 13px;
}
#gallery #cbody{
	height: 120px;
}
#profile-info h2 {
	font-size: 24px;
	line-height: 1em;
	color: #3a3220;
	margin: 0px 0px 3px 0px;
	padding: 0px;
}
.underconstruction {
	display: block;
	width:251px;
	height:282px;
	background-image: url(_img/wizardmagic.gif);
	
}
.logoutbox{
	display: block;
	width:424px;
	height:405px;
	background-image: url(_img/logout-bg.gif);
	margin: 0px auto 0px auto;
}

#gallery #commentMeat .message dl {
	margin: 0px;
	padding: 5px;
	float: left;
	width: 430px;
}
#gallery #commentMeat .message dt, #gallery #commentMeat .message dd {
	font-size: 13px;
	line-height: 1.3em;
}
#gallery #commentMeat .message dd .timestamp {
	font-size: 10px;
	margin-top: 6px;
	color: #a39d8e;

}
.favUserBlock {
	display: block;
	width: 17px;
	height: 17px;
	float: right;
	margin-left: 8px;
}
ul.vote-archive {
	background-image: url(_img/rating-finger.gif);
	background-repeat: no-repeat;
}
ul.vote-archive li.rating-archive {
	text-indent: 0;
	padding-left: 32px;
	padding-top: 4px;
}
/* --------------------------------------------------------------- */
/* Profile Sidebar  */
/* --------------------------------------------------------------- */
#profilenav a.info {
	width: 36px;
	margin-right: 5px;
	background-image: url(_img/profilenav-info.gif);
}

#profilenav a.stats {
	width: 44px;
	margin-right: 5px;
	background-image: url(_img/profilenav-stats.gif);
}

#profilenav a.music {
	width: 44px;
	margin-right: 5px;
	background-image: url(_img/profilenav-music.gif);
}
#profilenav a.videos {
	width: 44px;
	margin-right: 5px;
	background-image: url(_img/profilenav-videos.gif);
}
#profilenav a.extras {
	width: 50px;
	margin-right: 5px;
	background-image: url(_img/profilenav-extras.gif);
}
#profilenav {
	background-image: url(_img/profilenav-bg.gif);
	background-repeat: no-repeat;
	display: block;
	width: 244px;
	height: 56px;
	margin-top: 5px;
	margin-bottom: 15px;
}
#profilenav ul {
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}

#profilenav li {
	float: left;
	margin-top: 31px;
}

#profilenav a {
	display: block;
	height: 25px;
	text-indent: -2002px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#profilenav a:hover {
	background-position: 0px -50px;
}

#profilenav .profilenavCurrent{
	background-position: 0px -25px;
}
.profileInfo dl {
	margin: 25px 6px 0px 8px;
}
.profileInfo dt, .profileInfo dd {
	padding: 0px;
	margin:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.profileInfo dt {
	color: #140f06;
	font-size: 10px;
	text-transform: uppercase;
	margin-bottom: 6px;
	font-weight: bold;
}
.profileInfo dd {
	font-size: 13px;
	color: #271c09;
	margin-bottom: 25px;
}
.profileInfo dd.about {
	line-height: 1.3em;
}
.profileInfo dd a {
	color: #c6ac6a;
}
.profileInfo dd a:hover {
	color: #db9218;
}
.archive .liddlen {
	padding: 3px 0px 15px 6px; 
	width: 115px;
	background-position: -4px top;
}
.archive .liddlen img {
	margin: 8px 5px 0px;
}
.archive .liddlen a img {
	margin: 3px 0px;
}
/* --------------------------------------------------------------- */
/* Error Box */
/* --------------------------------------------------------------- */
div.error h6, div.stat h6 {
	font-size: 12px;
	font-weight: bold;
	line-height: 0px;
	margin-bottom: 5px;
	text-transform: uppercase;
}
div.error, div.stat {
	border: 0px solid #F00;
	margin:0px;
	padding: 0px;
	margin-bottom: 15px;
}
div.error p, div.stat p {
	margin: 0px;
	padding: 0px;
}
/* --------------------------------------------------------------- */
/* Signup Page */
/* --------------------------------------------------------------- */
#signup-form strong, #signin-form strong, #control-panel strong {
	font-size: 20px;
	margin-bottom: 4px;
}
#advancedMeat dt, #loginMeat dt {
	float: left;
	display: block;
	width: 90px;
	text-align: right;
	padding-right: 6px;
}
#advancedMeat dd, #loginMeat dd {
	margin-bottom: 6px;
}
#advancedMeat small, #loginMeat small {
	font-size: 10px;
	margin-top: 10px;
	display: block;
	
}
#advancedMeat p, #loginMeat p {
	margin-bottom: 15px;
	line-height: 1.2em;
}
#advancedMeat p a, #loginMeat p a {
	color: #c6ac6a;
}
#advancedMeat p a:hover, #loginMeat p a:hover {
	color: #db9218;
}
#loginMeat {
	width: 300px;
	margin: 10px auto 0px auto;
}
body#signup #side-column p {
	margin-bottom: 10px;
}
/* --------------------------------------------------------------- */
/* Dashboard Page */
/* --------------------------------------------------------------- */
#dashboard legend, #rsvp-form legend {
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#dashboard dl {
	margin-left: 10px;
}
#control-panel fieldset, #side-column fieldset, #rsvp-form  {
	margin-bottom: 15px;
	border: 1px solid #dbc694;
}
#rsvp-form {
	width: 50%;
}
#control-panel fieldset dt, #rsvp-form fieldset dt {
	font-weight: bold;
	margin-bottom: 4px;
}
#control-panel fieldset dd, #rsvp-form fieldset dt {
	padding-left: 0px;
	margin-left: 0px;
}
#rsvp-form .checkbox {
	width: 30px;
	height: 30px;
}
#rsvp-form .rsvp {
	height: 30px;
	font-size: 22px;
	width: 150px;
}
#control-panel dt.in-line {
	float: left;
	margin-right: 5px;
}
#control-panel dd.in-line, #rsvp-form dd {
	margin-bottom: 10px;
}
#control-panel .current-image {
	float: left; 
	margin-right: 15px; 
	margin-top: 10px;
}
#control-panel .current-image a {
	border: 4px solid #dbc694;
	display: block;
	width: 180px;
	height: 135px;
}
#control-panel .current-image a:hover {
	border: 4px solid #4a422b;
}
#control-panel .current-image a img {
	padding: 0px;
	border: none;
}
#control-panel .caption_area {
	height: 75px;
}
#control-panel .caption-area-bx {
	height: 20px;
}
#upload-form fieldset .files {
	width: 400px;
}
#upload-form fieldset dt {
	width: 150px;
}
#upload-form fieldset dd {
	margin-bottom: 10px;
}
#upload-form dd .textarea {
	width: 450px;
}
#upload-form .alert {
	margin-left: 10px;
	margin-top: 5px;
	padding: 5px;
	border: 1px solid #4a422b;
	background-color: #faf8f2;
}
#upload-form small, #profile-form small {
	font-size: 11px;
	font-style: italic;
	margin-left: 10px;
}
#profile-form dl, #stats-form dl {
	margin: 10px 6px 0px 8px;
}
#profile-form dt, #profile-form dd, #stats-form dt, #stats-form dd, #extras-form dd, #extras-form dt {
	padding: 0px;
	margin:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#profile-form dt, #stats-form dt, #extras-form dt {
	color: #140f06;
	font-size: 10px;
	text-transform: uppercase;
	margin-bottom: 6px;
	font-weight: bold;
}
#profile-form dd, #stats-form dd, #extras-form dd {
	font-size: 13px;
	color: #271c09;
	margin-bottom: 25px;
}
#profile-form dd.about, #stats-form dd.about, #extras-form dd.about {
	line-height: 1.3em;
}
#profile-form dd a, #stats-form dd a, #extras-form dd a {
	color: #c6ac6a;
}
#profile-form dd a:hover, #stats-form dd a:hover, #extras-form dd a:hover {
	color: #db9218;
}
#profile-form dd.frozen, #extras-form dd.frozen {
	color: #d1ccc1;
}
#profile-form dd .edit_area, #extras-form dd .edit_area {
	height: 125px;
}
/* --------------------------------------------------------------- */
/* Dashboard Sidebar */
/* --------------------------------------------------------------- */
#dashboardnav a.comments {
	width: 68px;
	margin-right: 5px;
	background-image: url(_img/dashboardnav-comments.gif);
}

#dashboardnav a.news {
	width: 36px;
	margin-right: 5px;
	background-image: url(_img/chatnav-news.gif);
}

#dashboardnav a.favorites {
	width: 61px;
	margin-right: 5px;
	background-image: url(_img/dashboardnav-favorites.gif);
}
#dashboardnav {
	background-image: url(_img/dashboardnav-bg.gif);
	background-repeat: no-repeat;
	display: block;
	width: 244px;
	height: 56px;
	margin-top: 5px;
	margin-bottom: 15px;
}
#dashboardnav ul {
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}

#dashboardnav li {
	float: left;
	margin-top: 31px;
}

#dashboardnav a {
	display: block;
	height: 25px;
	text-indent: -2002px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#dashboardnav a:hover {
	background-position: 0px -50px;
}

#dashboardnav .dashboardnavCurrent{
	background-position: 0px -25px;
}
#dashboard #side-column .message dl{
	padding: 0px;
	margin: 0px;
	width: 232px;
}
#favorite-images, #favorite-users {
	font-size: 1px;
	line-height: 1px;
}
#favorite-images .thelist, #favorite-users .thelist {
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#favorite-images a {
	padding: 0px;
	margin: 0px;
	border: 1px solid #FFF;
	display: block;
	width: 54px;
	height: 42px;
	float: left;
	margin-right: 1px;
	margin-bottom: 1px;
}
#favorite-images a:hover {
	border: 1px solid #55422b;
}
#favorite-images a img {
	border: 2px solid #FFF;
}
#favorite-images .favorite-msg, #favorite-users .favorite-msg {
	font-size: 11px;
	font-weight: bold;
	padding: 10px;
	line-height: 1.5em;
}
#favorite-users {
	
}
#favorite-users .thelist {

}
#favorite-users .entry {
	margin-bottom: 10px;
}
#favorite-users .entry .image {
	float: left;
	margin-right: 10px;
}
#favorite-users .entry a {
	padding: 0px;
	margin: 0px;
	border: 1px solid #FFF;
	display: block;
	width: 54px;
	height: 42px;
}
#favorite-users .entry a:hover {
	border: 1px solid #55422b;
}
#favorite-users .entry a img {
	border: 2px solid #FFF;
}
#favorite-users .entry h3 {
	padding-top: 6px;
	line-height: 1em;
}
#favorite-users .entry h4 {
	line-height: 1.3em;
}
#favorite-users .nav  {
	font-size: 11px;
	line-height: 2em;
	margin-right: 6px;
	float: right;
}
#favorite-users .nav a {
	color: #c6ac6a;
}
#favorite-users .nav a:hover {
	color: #db9218;
}
/* --------------------------------------------------------------- */
/* About Page */
/* --------------------------------------------------------------- */
.text-chunk {
	margin-left: 15px;
}
.text-chunk p a, #upload-form fieldset a {
	color: #c6ac6a;
}
.text-chunk p a:hover, #upload-form fieldset a:hover {
	color: #db9218;
}
.text-chunk p {
	line-height: 1.4em;
	font-size: 13px;
	color: #31260a;
}
.text-chunk p.big {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	margin-top: 0px;
}
.text-chunk h2 {
	display: none;
}
.text-chunk .rulesSubSection {
	color: #141205;
	font-size: 10px;
	font-weight: bold;
	margin-top: 35px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
#figure-twentysix{
	float: right;
	width: 148px;
	margin-left: 31px;
}
#figure-twentysix .caption p {
	padding:2px;
	font-size: 11px;
}
#figure-seventythree{
	float: right;
	width: 280px;
	margin-left: 45px;
}
#figure-seventythree .caption p {
	padding: 2px;
	font-size: 11px;
}
#figure-thirtyseven {
	display: none;
}
/* --------------------------------------------------------------- */
/* King beard Page */
/* --------------------------------------------------------------- */
.kinghold, .shamehold {
	
}
#theking {
	display: block;
	width: 603px;
	height: 505px;
	background-image: url(_img/kingbeard_bg.jpg);
	background-repeat: no-repeat;
	margin: 0px auto 0px auto;
}
#theking img {
	margin-top: 98px;
	margin-left: 101px;
	height: 296px;
	width: 394px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#theking .plate{
	padding-left: 200px;
	padding-top: 50px;
}
#theking .plate ul.vote{
	padding: 0px;
	margin: 5px 0px 0px;
	background: url(_img/beard_rating.png) repeat-x left top;
}

#theking .plate h4{
	color: #9d7b33;
	border-left-color: #c1b37e;
	margin-top: 10px;
	padding-left: 8px;
	display: block;
}
.kinghold h2, .shamehold h2, #signin-form h2, #logout-bx h2 {
	font-size: 22px;
	font-weight: normal;
	text-align: center;
	margin: 0px 0px 2px;
	padding: 0px;
	line-height: 1em;
}

.kinghold h5, .shamehold h5 {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #a3926e;
}
#kingarchives, #shamearchives {
	padding-top: 50px;
	padding-bottom: 25px;
	padding-left: 150px;
	padding-right: 100px;
}
#kingarchives .biggen h4 a, #kingarchives .biggen h4 a:visited, #kingarchives .liddlen h3 a, #kingarchives .liddlen h3 a, .kinghold h5 a {
	color: #dccab8;
	font-size: 9px;
}
/* --------------------------------------------------------------- */
/* Hall of Shame */
/* --------------------------------------------------------------- */
#hos-header {
	display: block;
	width: 651px;
	height: 284px;
	background-image: url(_img/hallofshame.gif);
	background-repeat: no-repeat;
	margin: 20px auto 20px auto;
}
.shamehold h2 {
	margin-top: 15px;
	font-size: 36px;
}
.shamehold h5{
	text-transform: uppercase;
}
.shamehold p {
	width: 400px;
	margin: 15px auto 20px auto;
	line-height: 1.5em;
	font-size: 13px;
}
.shamearchives{
	margin-left: 95px;
	margin-top: 30px;
	margin-right: 75px;
	margin-bottom: 50px;
}
.tombstone{
	width: 117px;
	background-image: url(_img/tombstone.gif);
	background-repeat: no-repeat;
	float: left;
	margin-right: 10px;
	margin-left: 15px;
	margin-bottom: 15px;
	height: 230px;
}

.tombstone .photo-small{
	margin-top: 72px;
	margin-left: 20px;
	margin-bottom: 5px;
	float: none;
}
.tombstone .photo-small img{
	border: 4px solid #FFFFFF;
}

.tombstone .rip{
	color: #FFFFFF;
	margin-right: 20px;
	margin-left: 20px;
	text-align: center;
}

.tombstone .days{
	color: #FFFFFF;
	margin-right: 20px;
	margin-left: 20px;
	text-align: center;
}

.tombstone .name{
	color: #2e2416;
	font-size: 14px;
	padding-top: 20px;
	text-align: center;
}
/* --------------------------------------------------------------- */
/* About Page */
/* --------------------------------------------------------------- */
h1.cs {
	font-size: 14px;
	color: #e4dece;
}
.about-dropcap{
	display: block;
	width: 171px;
	height: 198px;
	background-image:url(_img/about-w.gif);
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 35px;
	text-indent: -2002px;
	float: left;
}
.about-lrg {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	margin-bottom: 26px;
	margin-top: 45px;
}
.about-med {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	margin-bottom: 27px;
	line-height: 1.4em;
	width: 95%;
}
.about-body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 1.5em;
	margin-left: 20px;
	
}
.about-body p {
	margin-bottom: 20px;
}
.about-thinker {
	display: block;
	width: 241px;
	height: 316px;
	float: right;
	margin-left: 25px;
	margin-bottom: 32px;
	background-image: url(_img/about-thinker.gif);
	background-repeat: no-repeat;
}

.about-sidebar {
	margin-top: 40px;
}
.about-sidebar h2 {
	font-size: 16px;
	font-weight: normal;
}
.about-sidebar dl, .about-sidebar dt, .about-sidebar dd {
	margin: 0px;
	padding: 0px;
}
.about-sidebar dl {
	margin-left: 15px;
	margin-bottom: 15px;
}
.about-sidebar dt {
	font-weight: bold;
	margin-bottom: 3px;
}
.about-sidebar dd {
	margin-bottom: 15px;
	
}
/* --------------------------------------------------------------- */
/* Archive Calendar */
/* --------------------------------------------------------------- */
#archive-calendar {
	padding-top: 6px;
	padding-bottom: 25px;
	width: 895px;
	margin: 0px auto 0px auto;
}
table.calendar {
	width: 190px;
	margin-right: 12px;
	float: left;
}
table.lastcalendar {
	margin-right: 0px;
}
#archive-calendar .header {

}

#archive-calendar .day {
	color: #9b8c69;
	padding: 3px;
	
	width: 20px;
	height: 20px;
}

#archive-calendar .linkedday a {
	background-color: #d9cba8;
	color: #4b432f;
	display: block;
	width: 20px; height: 20px;
	padding: 3px;
}
#archive-calendar .daymsg a {
	background-color: #9b8c69;
}
#archive-calendar .linkedday a:hover {
	background-color: #fffbe6;
}

#daily-message .archive-icon {
	float: right;
	width: 19px;
	height: 17px;
	display: block;
	padding-right: 10px;
}
/* --------------------------------------------------------------- */
/* Bazaar Styles (not bizarre) */
/* --------------------------------------------------------------- */
.bazaar-header {
	display: block;
	height: 261px;
	margin-bottom: 5px;
	background-image: url(_img/bazaar-header.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.bazaar-item {
	width: 210px;
	float: left;
	margin-bottom: 15px;
}
.bazaar-spacer {
	width: 120px;
	height: 22px;
	position: relative;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding:0px;

}
.bazaar-item .biggen {
	margin-bottom: 0px;
}
.bazaar-item .details {
	margin-right: 4px;
	margin-left: 15px;
	margin-top: -8px;
	float: left;
}
.bazaar-item .buybtn {
	margin-top: 10px;
}
.bazaar-item .buybtn a {
	display: block;
	width: 90px;
	background-color: #645e50;
	padding: 3px;
	color: #f5f3ed;
	text-transform: uppercase;
}
.bazaar-item .buybtn a:hover {
	background-color: #ca7d0b;
	color: #f5f3ed;
}
/* --------------------------------------------------------------- */
/* Extras */
/* --------------------------------------------------------------- */
.throwdown-header {
	display: block;
	height:356px;
	background-image: url(_img/throwdown-header.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 12px;
}
.throwdown-map {
	float: right;
	margin-left: 10px;
	display: block;
	width: 100px;
	height: 100px;
	background-image: url(_img/throwdown-map.gif);
	background-repeat: no-repeat;
	background-position: center; 
}
.throwdown-map a {
	text-indent: -9000px;
	display: block;
	width: 100px;
	height: 100px;
	border: none;
}
.throwdown-event dl {
	margin-bottom: 12px;
	border-bottom: 1px solid #e4e1da;
	height: 155px;
}
.throwdown-event dt {
	float: left;
	text-align: center;
	display: block;
	width: 120px;
	height: 120px;
	font-size: 22px;
	line-height: 14px;
}
.throwdown-event dt strong {
	font-size: 10px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 0px;
}

/* --------------------------------------------------------------- */
/* Quotes */
/* --------------------------------------------------------------- */
#quotes dd {
	color: #706c61;
	margin: 0px;
	padding: 0px;
	margin-top: 6px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e2dfd6;
	margin-bottom: 20px;
}
/* --------------------------------------------------------------- */
/* Extras */
/* --------------------------------------------------------------- */
#extrasMeat .vimeoBadge { margin: 0; padding: 0; font: normal 11px verdana,sans-serif; }
#extrasMeat .vimeoBadge img { border: 0; }
/*#extrasMeat .vimeoBadge a:link, a:visited, a:active { color:#3A75C4; text-decoration:none; cursor:pointer; }
#extrasMeat .vimeoBadge a:hover { color:#00CCFF; }*/
#extrasMeat .vimeoBadge #vimeo_badge_logo { margin-top:10px; width: 57px; height: 16px; }
#extrasMeat .vimeoBadge .credit { font: normal 11px verdana,sans-serif; }
#extrasMeat .vimeoBadge .clip { padding:0; float:left; margin:0 8px 8px 0; width:100px; line-height:0; }
#extrasMeat .vimeoBadge .clip a { opacity: .75; }
#extrasMeat .vimeoBadge .clip a:hover, #extrasMeat .vimeoBadge .clip a:visited { opacity: 1; }
#extrasMeat .vimeoBadge .caption { font: normal 11px verdana,sans-serif; overflow:hidden; width:100px; }
#extrasMeat .vimeoBadge .clear { display: block; clear: both; visibility: hidden; } 


ul#lastFMlist {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	margin-bottom: 15px;
}
ul#lastFMlist li {
	margin-bottom: 10px;
	font-size: 11px;
	line-height: 1.4em;
}
.advertisements {
	margin-top: 20px;
	margin-left: 54px;
}
p.rsvplrg {
	font-size: 18px;
	line-height: 28px;
}


