/* @override http://xlerconsulting.com/css/xlerblog.css */

/* COMMON ELEMENTS */

body
{
    color: #333333;
    margin: 0;
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", Verdana, sans-serif;
    font-size: 12px;
    background: #FFF url(../images/xler_bg.png) repeat left top;
}

/* body { background:#B8B3AB url(/image/lipstickjungle_skin.jpg) no-repeat fixed center top; } */

img { border: 0; }
form, input { margin: 0; padding: 0; }
a { text-decoration: none; color: #eb6e00; }
a:hover { background: #eb6e00; color: #fff; }

abbr { border: none; }

.clear { clear: both; }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.hidden { display:none; }

* html .clearfix {height: 1%;}

/* STRUCTURE */

#frame {
	width: 980px;
	padding: 0 10px;
	margin: 0 auto;
	overflow: hidden;
}

#masthead {
	width: 960px;
	padding: 5px;
	w\idth: 950px;
	background: #fff;
	overflow: hidden;
}

#navigation {
	width: 960px;
	background: #272727;
	border-bottom: 1px solid #d3d2d0;
	margin: 0 0 10px 0;
	overflow: hidden;
}

#content { overflow: hidden; }

/* Allows multi-dimensional shadows */
#main-content-container {
	float: left;
	width: 639px;
	margin: 0 6px 10px 0;
	w\idth: 633px;
	background: #d3d2d0 url('/images/shadow-corner-top-right.gif') top right no-repeat;
}

#main-content {
	width: 630px;
	background: #fff url('/images/main-content-shadow-bottom.gif') bottom left no-repeat;
	overflow: hidden;
}

#sidebar {
	float: left;
	width: 321px;
	margin-bottom: 10px;
}

#footer {
	clear: both;
	width: 960px;
	margin-bottom: 40px;
	padding: 15px 0 10px 0;
	xbackground: #333;
	xborder-top: 1px solid #1f1e1e;
}


/* MASTHEAD */

#top-ad-728 {
	float: left;
	width: 734px;
	margin: 0 6px 10px 0;
	w\idth: 728px;
	background: #eee;
	overflow: hidden;
}

#top-ad-216 {
	float: left;
	width: 216px;
	margin-bottom: 10px;
	background: #eee;
	overflow: hidden;
}

#search-and-login {
	float: right;
	width: 290px;
	padding-right: 10px;
	w\idth: 280px;
	text-align: right;
}

#login-text {
	font: 11px/11px Lucida Grande, sans-serif;
	color: #696969;
	margin: 5px 0 22px 0;
}

#search-box {
	margin: 5px 0 5px 0;
}

#search-box p { 
	margin: 0 0 2px 0; 
	padding-left: 10px;
	text-align: left; 
}

.search-sponsor {
	font: 11px/1px Lucida Grande, sans-serif;
	color: #bbbbba;
	padding-left: 5px;
}

.search-input {
	width: 221px;
	border: 1px solid #d3d2d0;
	padding: 4px 2px;
	w\idth: 215px;
	background: #fff;
	font: 11px/11px Lucida Grande, sans-serif;
}

/* NAVIGATION */

#navigation ul, #navigation li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}

#navigation ul {
	height: 41px;
	overflow: hidden;
}

#navigation ul a {
	float: left;
	padding: 41px 0 0 0;
	overflow: hidden;
	height: 0 !important;
}

#navigation ul a:hover { background-position: 0 -41px; }

#nav-home a { width: 65px; background: url('/images/nav_home.gif') top left no-repeat; }

#nav-archives a { width: 95px; background: url('/images/nav_archives.gif') top left no-repeat; }
#nav-community a { width: 111px; background: url('/images/nav_community.gif') top left no-repeat; }
#nav-glossary a { width: 101px; background: url('/images/nav_glossary.gif') top left no-repeat; }
#nav-partyphotos a { width: 136px; background: url('/images/nav_partyphotos.gif') top left no-repeat; }
#nav-subscribe a { width: 35px; background: url('/images/nav_rss.gif') top left no-repeat; }
#nav-tips a { width: 101px; background: url('/images/nav_send_tips.gif') top left no-repeat; }

#right-nav { float: right; }

#left-nav { float: left; }

#nav-hot-topics { float: left; }

#hot-topics {
	float: left;
	padding-left: 10px;
	font: 11px/41px Lucida Grande, sans-serif;
	color: #696969;
}

#hot-topics a { color: #fff; text-decoration: none; background: none; }
#hot-topics a:hover { color: #fff; text-decoration: none; }


/* MAIN CONTENT */

.blog-post {
	clear: both;
	background: url('/images/blog-post-shadow.gif') bottom center no-repeat;
	padding: 15px 0px 50px;
}

.blog-post h1 { /* Headline */
	font: 27px/28px georgia, serif;
	margin: 0 0 5px 0;
}

.blog-post h1 a { background: none; color: #000; }
.blog-post h1 a:hover { color: #eb6e00; }

.blog-post h4 { /* Date */
	font: 11px/11px Lucida Grande, sans-serif;
	margin: 0 0 12px 0;
	color: #bbbbba;
}

.blog-post p {
	font-size:13px;
	line-height: 19px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	margin: 0 0 15px 0;
	color: #696969;
}

.blog-post blockquote {
	font: 20px/21px georgia, serif;
	color: #444;
	border-left: 4px solid #cacaca;
	padding: 0 0 0 10px;
	margin: 0 0 25px 0;
}

.post-body { font-family: Helvetica, Verdana, Arial, sans-serif; color: #696969; }

.post-body img {
	border: 1px solid #d1d1d1;
	margin: 0 10px 10px 0;
}

.post-body object, .post-body embed { margin: 0 10px 10px 0; }

.read-more {
	padding-left: 16px;
	line-height: 13px;
	background: url('/images/more-arrow.gif') top left no-repeat;
}

.post-footer-top, .post-footer-bottom { 
	padding: 5px 0; 
	font: 11px/17px Lucida Grande, sans-serif;
	xtext-transform: uppercase;
	clear: both;
	overflow: hidden;
	xwidth: 720px;
}
.post-footer-top { border-bottom: 1px dashed #ccc; overflow: hidden; }
.post-footer-bottom { overflow: hidden; padding-bottom: 2px; overflow: hidden; }

.post-footer-label {
	font: 11px/17px georgia, serif;
	font-style: italic;
	padding: 3px 8px 3px 0;
	border-right: 1px solid #d3d2d0;
	margin-right: 5px;
	color: #696969;
	text-transform: none;
}
.post-footer-top .post-footer-label { border-color: #9f0000; }
.post-footer-bottom .post-footer-label { padding-left: 10px; }

.post-footer-links, .post-footer-taxonomy {
	float: right;
}

.post-footer-links a {
	font: 11px/17px georgia, serif;
	font-style: italic;
	padding: 3px 6px 3px 20px;
	text-transform: none;
	color: #696969;
}
.post-footer-links a:hover { color: #eb6e00; }

.post-footer-links a.trackback { background: url('/images/icon_trackback.gif') 0% 50% no-repeat; padding-left: 22px; }
.post-footer-links a.email { background: url('/images/icon_mail.gif') 0% 50% no-repeat; }
.post-footer-links a.link { background: url('/images/icon_link.gif') 0% 50% no-repeat; }
.post-footer-links a.comments { background: url('/images/icon_comments.gif') 0% 50% no-repeat;  padding-left: 22px; }
.post-footer-links .recommend { padding-right: 6px; color: #696969 !important; font-style: italic; font: georgia, serif; }
.post-footer-links .vote-number {
	padding:3px 0 3px 15px; 
	background: url('/images/icon_recommend.gif') 0% 50% no-repeat; 
}

.post-footer-links .vote-number, .post-footer-links .comment-number { color: #eb6e00; }

.post-footer-links .recommend .votes { 
	font-style: italic; 
	font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif; 
}

.post-footer-links .votetext { 
	font: 11px/17px georgia, serif; 
	font-style: italic;
	text-transform: none;
}
.post-footer-links .votetext a { padding-left: 0 !important; padding-right: 0 !important; }
.post-footer-links .votetext a:hover { background: none; }

.social-links, .social-links a {
	font-style: italic; 
	font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
	color: #696969;
	text-transform: lowercase;
	background: none;
}
.social-links a {padding-right: 4px; }
.social-links a:hover { color: #eb6e00; }


.slideshow_thumbs {
	clear: both;
  border-top: 3px double #272727;
  padding: 15px 0;
}
	.slideshow_thumbs p { display: inline; }
		.slideshow_thumbs p a img,
		.slideshow_thumbs a img { 
			float: left;
			display: block;
			width: 75px;
			margin: 0 5px 5px 0;
                        border: 2px solid #000;
		}
                  .slideshow_thumbs p a:hover img,
       		  .slideshow_thumbs a:hover img { border-color: #999; }

.slideshow_nav {

}
	.slideshow_nav .slideshow_prev {
		float:left;
		width: 45%;
		text-align:left
	}
	.slideshow_nav .slideshow_next {
		float:right;
		width: 45%;
		text-align:right
	}

.quicklisting {
	background: #FFCC33;
	padding: 10px;
	font-family:Helvetica, Arial,sans-serif;
	height:65px;
        margin: 33px 0 25px;
}
	.quicklisting h2 {
		width: 70%;
		border-top:1px solid #000000;
		font-size:11px;
		letter-spacing:0;
		line-height:1.1em;
		padding:5px 0 0;
		margin: 0 auto;
		xtext-transform:uppercase;
	}
	.quicklisting .body {
		width: 70%;
		margin: 0 auto;
	}
		.quicklisting .body p {
			margin: 0;
			font-size:10px;
			line-height:1.35em;
		}
		.quicklisting img {
			height: 62px;
			float: right;
			border:none;
			margin:-18px 0 0 5px;
		}


.main-content-footer {
	border-top: 1px dotted #d3d2d0;
	margin-top: 50px;
	padding: 5px 35px;
	text-align: right;
	font: 11px/21px Lucida Grande, sans-serif;
	xtext-transform: uppercase;
	color: #696969;
}

.main-content-footer span { padding: 0 5px; }

.inline-ad {
	clear: both; 
	margin: 15px 35px;
	text-align: center;
}


#comment-response {
  height: 500px;
}

/* Archives */

h2.archive-header {
	position: relative;
	margin: 15px 0;
	padding: 0 35px 5px 35px;
	border-bottom: 1px solid #d3d2d0;
	font: 24px/24px Arial, sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
}
	
h3.archive-subhead, .archive-section h3 {
	font: 27px/28px Georgia, serif;
	margin: 10px 0 20px 0;
	font-weight: normal;
	color: #202020;
}


h2.page-header {
	position: relative;
	margin: 15px 0 0;
	padding: 0 35px 0 35px;
	font: 24px/24px Arial, sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
}



.archive-section { margin: 30px 35px 20px 35px; color: #696969; overflow: hidden; }
.page-section { margin: 15px 35px 20px 35px; color: #696969; overflow: hidden; }

.archive-section h2, h2.profile-posts {
	margin: 0 0 20px 0;
	border-bottom: 1px solid #f4f3ef;
	padding-bottom: 10px;
	font-size: 21px;
	font-weight: normal;
	color: #202020;
}
h2.profile-posts { margin: 30px 35px 0 35px; }

.archive-section h2.no-border { border: 0; line-height: 22px }

.archive-section h4 {
	font: 13px/15px Georgia, serif;
	margin: 10px 0 5px 0;
	font-weight: normal;
	color: #202020;
}

.archive-section h4.no-margin { margin: 10px 0 0 0; }

.archive-section ul { padding-left: 15px; }

.archive-section table { margin: 0; padding: 0; }

.archive-section table.ad-table th.cell-one {
	width: 135px;
	w\idth: 119px;
}
.archive-section table.ad-table th.cell-two {
	width: 95px;
	w\idth: 79px;
}
.archive-section table.ad-table th.cell-three {
	width: 165px;
	w\idth: 149px;
}

.archive-section table#expanding-ads th.cell-three {
	width: 110px;
	w\idth: 94px;
}
.archive-section table#expanding-ads th.cell-four {
	width: 50px;
	w\idth: 34px;
}

.archive-section table.ad-table th, .archive-section table.ad-table td { 
	font: 11px/11px Lucida Grande, sans-serif;
	padding: 10px 5px 10px 10px;
	border-right: 1px dotted #cccbc9;
	color: #696969;
	text-align: left;
}

.archive-section table.ad-table th {
	background: #333;
	color: #fff;
	xtext-transform: uppercase;
	border-color: #292929;
}

.archive-section table.ad-table th span {
	color: #a9a8a8;
	text-transform: none;
}

.archive-section table.ad-table tr.alt-cell td { background: #f4f2ea; }

.archive-section table.ad-table th.last, .archive-section table.ad-table td.last { border: 0; }

/* Advertising Page */

.advertising-guidelines blockquote {
	color: #202020;
	font-style: italic;
}

.reader-profile-column {
	float: left;
	width: 195px;
	margin: 0 25px 25px 0;
	w\idth: 170px;
}

.reader-profile-column-last {
	float: left;
	width: 170px;
	margin: 0 0 25px 0;
}

.reader-profile-label, .rp-label {
	float: left;
	width: 120px;
}

.reader-profile-value, .rp-value {
	float: left;
	width: 50px;
	text-align: right;
}

.media-quote {
	float: right;
	width: 300px;
	border: 1px solid #e8e8e6;
	margin: 0 0 0 10px;
	padding: 10px;
	w\idth: 268px;
}

.media-quote p {
	font: 21px/25px georgia, serif;
	font-style: italic;
	color: #202020;
	margin: 0 0 10px 0;
}

.media-quote p.media-quote-byline {
	font: 11px/11px Lucida Grande, sans-serif;
	color: #bbbbba;
	text-align: right;
	margin: 0;
	font-style: normal;
}

/* Archive List Page */

.category-archive-list td, .monthly-archive-list li {
	border-bottom: 1px solid #f4f3ef;
	font: 11px/11px Lucida Grande, sans-serif;
	padding: 3px 0;
	margin-bottom: 5px;
}

.category-archive-list td.entry-count { font-style: italic; }

.monthly-archive-list {
	padding: 0 !important;
}

.monthly-archive-list li {
	list-style: none;
	margin: 0;
}

/* Comments */

.trackback-link {
	border: 1px solid #f00;
	padding: 5px;
	font: 15px/15px georgia, serif;
	margin: 0;
}

.comment {
	clear: both;
	overflow: hidden;
	border-top: 1px dotted #d3d2d0;
	margin: 0 0 15px 0;
}
.first-comment { border: 0 !important; }

.comment-photo {
	float: left;
	width: 82px;
	padding: 5px;
	border: 1px solid #d3d2d0;
	margin: 20px 20px 0 0;
	w\idth: 50px;
}

.comment-text {
	float: left;
	width: 478px;
	margin-top: 20px;
}

.comment-text .comment-number {
	float: right;
	font-size: 32px;
	line-height: 1em;
	color: #ccc;
	margin: 0 0 5px 5px;
}

.comment-text .comment-posted-by {
	font: 11px/11px "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #696969;
	margin: 0 0 3px 0;
}

.comment-text .comment-posted-by a {
	font-weight: bold;
	font-family: Lucida Grande, sans-serif;
}

.comment-text .comment-date {
	font: 11px/11px Lucida Grande, sans-serif;
	color: #bbbbba;
	margin: 0 0 3px 0;
}

.comment-text p {
	font: 12px/16px georgia, serif;
	margin: 10px 0;
	color: #696969;
}

#post-comment p {
	font: 10px/12px Lucida Grande, sans-serif;
	margin: 0 0 15px 0;
}

#post-comment .post-comment-notes {
	float: left;
	width: 210px;
	margin-right: 20px;
	w\idth: 190px;
}

#post-comment #comment-text {
	float: left;
	width: 350px;
	border: 1px solid #d3d2d0;
	padding: 2px;
	w\idth: 344px;
}

#comment-preview {
	clear: both;
}


/* SIDEBAR STYLES */

.sidebar-box {
	background: #fff;
	width: 321px;
	border-right: 1px solid #d3d2d0;
	border-bottom: 1px solid #d3d2d0;
	w\idth: 320px;
	margin-bottom: 10px;
}

.sidebar-box h2 {
	clear: left;
	padding: 20px 20px 10px 20px;
	border-bottom: 1px solid #f4f3ef;
	margin: 0 0 20px 0;
}

.sidebar-tabs, .sidebar-tabs li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}

.sidebar-tabs a {
	float: left;
	display: block;
	width: 107px;
	padding: 11px 11px 11px 10px;
	border-right: 1px solid #fff;
	margin: 0;
	w\idth: 85px;
	background: #dadad8;
	color: #555;
	font: 11px/11px Lucida Grande, sans-serif;
}

.sidebar-tabs a.last {
	width: 106px;
	border-right: 0;
	w\idth: 85px;
}

.sidebar-tabs a:hover, .sidebar-tabs a.active {
	background: #c9c9c7;
	color: #202020;
}
.sidebar-tabs a.active { background: #fff; }

.sidebar-list, .sidebar-list li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.sidebar-list { margin-bottom: 20px; }

.sidebar-list a {
	display: block;
	margin: 1px 20px;
	font: 11px/19px Lucida Grande, sans-serif;
}

*html .sidebar-list a {
	margin: 1px 20px -19px 20px !important;
}

.sidebar-list a span { color: #696969; font-style: italic; }

.sidebar-list .vote-count { color: #eb6e00; }

.sidebar-list a:hover, .sidebar-list a:hover span {
	background: #eb6e00;
	color: #fff;
}

/* Twitter */

#twitter h2 a {
	background:url(/images/xof.gif) no-repeat;
	display:block;
	float:left;
	height:85px;
	margin-right:3px;
	text-indent:-6000px;
	width:46px;
}
#twitter h2 sup {
	display: block;
	margin: 10px 0 7px;
	font-size:9px;
	font-style:italic;
	font-weight:normal;
}
#twitter h2 sup a {
	display:inline;
	float:none;
	background: none;
	text-indent:0;
}
#twitter ul,
#events-list ul {
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:0.8em;
	list-style:none;
	margin:auto 20px 20px;
	padding:0;
}

#twitter ul li,
#events-list ul li {
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #d3d2d0;
	margin: 0 0 10px 0;
}

#events-list {
	background:#FFF url(/images/side_events.jpg) no-repeat 170px -25px;
}

#events-list ul li.event { display:none }

#events-list ul li span.event_date {
	float:right;
	margin-left:7px;
	text-align:right;
	font-size:1.1em;
	color:#696969;
}

#events-list ul li h3 {
font: 18px/19px georgia, serif;
color: #202020;
margin: 0;
}
	#events-list ul li h3 span {
		font-size: 16px;
	}

#events-list ul li h3 a { color: #202020; background: none; }
#events-list ul li h3 a:hover { color: #eb6e00; border-bottom: 1px dotted #9f0000; }

#events-list ul li p {
	margin:0;
	color:#696969;
}

#events-list ul li p a { font-weight:bold; }


/* Newsletter Signups */

#subscribe-box {
	position: relative;
	overflow: visible;
	padding-top: 10px;
}

#subscribe-box-content {
	margin: 0 10px 10px 10px;
	border: 1px solid #d3d2d0;
	padding: 19px 135px 19px 13px;
}

#subscribe-box p {
	font: 11px/13px Lucida Grande, sans-serif;
	color: #696969;
	margin: 5px 0;
}

#subscribe-box #add-rss {
	float: right;
	font: 11px/11px Lucida Grande, sans-serif;
	padding-right: 5px;
	vertical-align: text-top;
}

#subscribe-box #add-rss a { background: none; color: #696969; }
#subscribe-box #add-rss a:hover { color: #eb6e00; }

.subscribe-input {
	width: 146px;
	border: 1px solid #d3d2d0;
	padding: 4px 2px;
	w\idth: 140px;
	margin-bottom: 5px;
	background: #fff;
	font: 11px/11px Lucida Grande, sans-serif;
}

.subscribe-image {
	position: absolute;
	top: 12px;
	right: -11px;
}

/* Ad Boxes */

#side-ad-content {
	margin: 9px;
	border: 1px solid #e7e7e7;
	text-align: center;
}

/* We're Not Dead Yet Box */

.dead-feature { margin: 0 20px 20px 20px; }

.dead-feature h3  {
	font: 21px/23px georgia, sans-serif;
	margin: 5px 0;
	color: #202020;
}

.dead-feature h3 a {
	color: #202020;
	background: none;
}

.dead-feature h3 a:hover {
	color: #eb6e00; 
	border-bottom: 1px dotted #9f0000;	
}


.dead-feature p {
	font: 11px/13px Lucida Grande, sans-serif;
	margin: 0;
	color: #696969;
}
	
/* Blogroll/Categories/Archives Box */

a#blogroll-tab {
	padding: 11px 11px 11px 20px;
	w\idth: 75px;
}

*:first-child+html #archives-box { padding-bottom: 19px; }

#archives-box h2 { clear: both; margin-top: 25px; }
*html #archives-box h2 { clear: both; margin-top: 0; }
*:first-child+html #archives-box h2 { clear: both; margin-top: -25px !important; }
.view-all { float: right; }

#tab-category-content, #tab-archives-content { display: none; }

/* Most Commented/Recommended Box */

#most-box .sidebar-tabs a {
	width: 160px;
	w\idth: 138px;
}

#most-box .sidebar-tabs a.last {
	width: 160px;
	border-right: 0;
	w\idth: 139px;
}

#most-box .sidebar-tabs a span { color: #696969; font-style: italic; } 

#most-box .sidebar-list a .votes { color: #eb6e00; }
#most-box .sidebar-list a:hover .votes { color: #fff; }

#tab-comments-content { display: none; }


/* Recent Comments */

#side-arrows, .side-arrows { 
	float: right;
	margin: 20px 17px 0 0;
}
#side-arrows img,
.side-arrows img { margin-right: 3px; }
#side-arrows a,
.side-arrows a { background: none; margin: 0; padding: 0; }

.recent-comment {
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #d3d2d0;
	margin: 0 20px 10px 20px;
	display: none;
}

.recent-comment h3 {
	font: 18px/19px georgia, serif;
	color: #202020;
	margin: 0 0 5px 0;
}

.recent-comment h3 a { color: #202020; background: none; }
.recent-comment h3 a:hover { color: #eb6e00; border-bottom: 1px dotted #9f0000; }

.recent-comment p {
	font: 11px/15px Lucida Grande, sans-serif;
	color: #696969;
	margin: 0;
}
p.recent-comment-footer { color: #ababab; }


/* FOOTER */

#footer {
	text-align: center;
	color: #5a5a5a;
	font: 11px/13px Lucida Grande, sans-serif;
}

#footer a { color: #fff; background: none; }

#footer p { margin: 0; padding: 0 0 5px 0; }

#footer .footer-links { color: #8c8c8c; }

#footer .footer-break {
	width: 675px;
	margin: 0 auto 10px auto;
	padding: 0 0 10px 0; 
	border-bottom: 1px dotted #5a5a5a;
}

#footer .sister-sites {
	font: 12px/13px Lucida Grande, sans-serif;
	text-transform: uppercase;
	letter-spacing: .3em;
}


/* GLOSSARY STYLES */

dl br { display:none; }

dl dt {
	font-weight:normal;
	color:#888;
}
	dl dt strong { color: #777; }

	dl dt a { font-weight:bold; margin-right:5px; }

dl dt br, 
dl dd br { display:inline; }

dl#glossaryTerms dt { margin-left:10px;}

.alphaAnchors {
	background:#272727;
	padding: 5px 10px;
 	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:0.9em;
	line-height:1em;
}
	.alphaAnchors li {
		display:inline;
		margin:0 4px;
	}
		.alphaAnchors li a {
			color:#CCC;
		}

a.alpha {
	color:#444;
	font-weight:bold;
	background:none;
}

a.gloss {
	border-bottom: 1px dotted #660099;
	color: #eb6e00;
}
	a.gloss:hover { color: #FFF; }

/* PROFILE STYLES */

#profile_page { margin: 0 35px; }

#profile_container { overflow: hidden; }

#profile_container p { margin: 0 0 20px 0; font-family: Lucida Grande, sans-serif; }

#profile_container ul {
	list-style: none;
	padding-left: 0;
	margin: 0;
}

#profile_container li {
	clear: both;
	margin-left: 0;
}

#profile_container label {
	float: left;
	width: 150px;
	display: block;
	margin-bottom: 10px;
	font: 11px/11px Lucida Grande, sans-serif;
	color: #696969;
}

#profile_container label.header {
	color: #000;
	font-weight: bold;
	margin: 15px 0;
	width: 300px;
}

#profile_container input, #profile_container textarea, #profile_container select, div.profile_value {
	float: left;
	width: 250px;
	margin-bottom: 10px;
	font: 11px/15px Lucida Grande, sans-serif;
	padding: 2px;
	w\idth: 246px;
}
#profile_container select { width: auto; }
#profile_container textarea { height: 100px; }
div.profile_value { color: #000; }

#profile_container input#profile_submit {
	clear: both;
	float: none;
	width: auto;
	margin-left: 350px;
}
#profile_edit input#profile_submit { margin-left: 364px; }
*html #profile_container input#profile_submit { margin-left: 340px; }
*html #profile_edit input#profile_submit { margin-left: 324px; }

p.profile_message {
	background: #eb6e00;
	margin: 0 0 20px 0 !important;
	padding: 5px 10px;
	color: #fff;
	font-weight: bold;
}

p.profile_header {
	background: #eee7dd;
	font-size: 120%;
	font-weight: bold;
	margin: 20px 0;
	padding: 5px 10px;
}

h2#profile-view-page { 
	overflow: hidden; 
	vertical-align: baseline;
}

h2#profile-view-page img {
	padding: 5px;
	border: 1px solid #d3d2d0;
	float: right;
	margin-left: 25px;
}

/* Community Pages */

a#post-topic {
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	font: 12px/12px Lucida Grande, sans-serif;
}
div.widget-content ul {
	margin: 0px;
	margin-left: 3px;
	padding: 0px;
}
div.widget-content ul li{
	list-style: none;
	font: bold 12px/16px Georgia, "Times New Roman", Times, serif;
	margin-top: 10px;
}
div.widget-content ul li li{
	list-style: none;
	margin-left: 10px;
	font: normal 12px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 0;
}
.widget {
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-top: 20px;
	border-bottom: 1px dashed #ccc;
}

#nav div a,#nav div a:visited {
	text-transform: uppercase;
	text-decoration: none;
	color: white;
	
}

#nav div a:hover {
	color: #96989c;
	text-decoration: none;
	background-color: transparent;
}
#alpha-inner h1
{
    font-size: 26px;
    text-transform: none;
}
#beta a, #beta a:visited{
	color: #eb6e00;
	font-size: 12px;
}
#beta a:hover{
	background: #eb6e00;
	color: #fff;
	text-decoration: none;
}
h3.widget-header{
	color: #333;
	font: normal normal 21px Georgia, "Times New Roman", Times, serif;
	letter-spacing: 1px;
}
