/*=======================================================================*\
	STRUCTURAL ELEMENTS
\*=======================================================================*/

body {
	font-size: small;
	font-family: arial, helvetica, verdana, sans-serif;
	padding: 10px 0;
	color: #222222;
	}

div#container, div#container_interior {
	position: relative;
	text-align: left;
	width: 940px;
	margin: 0 auto;
	}
	
div#content_beta div.block { /* inner box class */
	float: left;
	width: 225px;
	padding: 0 25px 12px 12px;
	background: url("/display/img/sep_mid.gif") no-repeat;
	background-position: left bottom;
	}
	div#content_beta div#search_container div.block { /* inner box class */
		background: none;
		}
		
div#branding { /* top header */
	height: 130px;
	}

div#branding_interior { /* top header */
	height: 150px;
	}

div#header { /* top header */
	float: left;
	width: 100%;
	}

div#header_alpha {
	float: left;
	width: 675px;
	}
	div.box_header_alpha { /* inner box class */
		padding: 15px 10px 0 15px;
		}

div#header_beta {
	display: block;
	float: right;
	width: 265px;
	color: #ffffff;
	}
	div#header_beta div.block { /* inner box class */
		float: left;
		padding: 15px 26px 0 12px;		
		}

div#search_container {
	float: left;
	width: 265px;
	height: 52px;
	margin: 0;
	padding: 0;
	background: url("/display/img/bg_search.gif") no-repeat;
	}

div#header { 
	font-size: 90%;
	}
	
div#content_alpha, div#content_beta { 
	font-size: 92%;
	}	

div#content_container, div#content_container_wide {
	float: left;
	text-align: left;
	width: 940px;
	background: #eeeeee;
	}

div#content_alpha { /* main content column */
	float: left;
	width: 675px;
	}
	div.box_alpha { /* inner box class */
		padding: 0 10px 0 15px;		
		}
	
div#content_alpha_wide { /* main content column (wide) */
	float: left;
	width: 940px;
	}	

div#section_title {
	float: left;
	width: 100%;
	height: 73px;
	margin: 0;
	padding: 0;
	background: url("/display/img/bg_section_desc.gif") no-repeat;
	}
	
div#section_title_wide {
	float: left;
	width: 100%;
	height: 73px;
	margin: 0;
	padding: 0;
	background: url("/display/img/bg_section_desc_wide.gif") no-repeat;
	}
	
div#section_title_brace {
	float: left;
	width: 95%;
	margin: 25px 0 0 0;
	padding: 0 0 0 16px;
	display: inline;
	}
	
div.content_block {
	float: left;
	width: 620px;
	margin-bottom: 10px;
	padding: 10px 0 10px 15px;
	}
	
div.content_block_wide {
	float: left;
	width: 885px;
	margin-bottom: 10px;
	padding: 10px 0 10px 15px;
	}	

div#content_block_hdr {
	float: left;
	width: 620px;
	margin: 0;
	padding: 0 0 8px 0;
	background: url("/display/img/bg_content_block_hdr.gif") no-repeat bottom left;
	}
	
div#content_block_hdr a {
	white-space: nowrap;
	}	

div#content_block_hdr p, div#content_block_hdr_wide p {
    padding-top: 5px;
    padding-bottom: 5px;
	}	
	
div#content_block_hdr li.summary p {
    padding-bottom: 6px;
	}		
	
div#content_block_hdr_wide {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0 0 10px 0;
	background: url("/display/img/bg_content_block_hdr_wide.gif") no-repeat bottom left;
	}	
	
div#page_order_prefs {
	float: left;
	width: 620px;
	height: 32px;
	margin: 0;
	padding: 0;
	background: url("/display/img/bg_order_prefs.gif") no-repeat;
	}
	div#page_order_prefs_alt_view {
		float: left;
		font-weight: bold;
		margin: 9px 0 0 0px;
		padding: 0 10px 0 10px;
		border-left: 1px solid #a1a1a1;
		}
	div#page_order_prefs_right {
		float: right;
		text-align: right;
		font-weight: bold;
		margin: 9px 0 0 10px;
		padding: 0 10px 0 0;
		}			
		div#page_order_prefs_right .pipe {
			color: #a1a1a1;
			}
		div#page_order_prefs a {
			font-size: 100%;
			font-weight: bold;
			}

/**************** NEW CAPSULES ********************/
			
div.page_order_prefs_capsule_first {
	float: left;
	margin: 0 !important;
	background: #dbdbdb;
	display: inline;
	}
div.page_order_prefs_capsule_after {
	float: left;
	margin: 0 0 0 10px !important;
	background: #dbdbdb;
	display: inline;
	}			
ul.capsule_items {
	float: left;
	margin: 0 0 0 7px !important;
	padding: 0;
	list-style: none;
	display: inline;
	}
	ul.capsule_items li {
		float: left;
		display: block;
		width: auto;
		font-size: 85%;
		color: #222222;
		font-weight: bold;
		margin: 6px 0 0 0 !important;
		padding: 0 8px 6px 16px !important;
		background-position: 0 0 !important;
		}
		ul.capsule_items li a {
			display: block;
			float: left;
			width: auto;
			}
	ul.capsule_items li.list_view {
		background: url("/display/img/bullet_listview.gif") no-repeat;
		}
		ul.capsule_items li.list_view_active {
			background: url("/display/img/bullet_listview_on.gif") no-repeat;
			}
	ul.capsule_items li.gallery_view {
		background: url("/display/img/bullet_galleryview.gif") no-repeat;
		}
		ul.capsule_items li.gallery_view_active {
			background: url("/display/img/bullet_galleryview_on.gif") no-repeat;
			}
	ul.capsule_items li.most_recent {
		background: url("/display/img/bullet_mostrecent.gif") no-repeat;
		}
		ul.capsule_items li.most_recent_active {
			background: url("/display/img/bullet_mostrecent_on.gif") no-repeat;
			}	
	ul.capsule_items li.top_rated {
		background: url("/display/img/bullet_toprated.gif") no-repeat;
		}
		ul.capsule_items li.top_rated_active {
			background: url("/display/img/bullet_toprated_on.gif") no-repeat;
			}
	ul.capsule_items li.by_alpha {
		background: url("/display/img/bullet_alpha_off.gif") no-repeat;
		}
		ul.capsule_items li.by_alpha_active {
			background: url("/display/img/bullet_alpha_on.gif") no-repeat;
			}
			
/**************** STORY SPECIFIC CAPSULES ********************/

div.story_capsule {
	float: left;
	margin: 4px 0 0 0 !important;
	padding: 0 !important;
	background: #dbdbdb;
	display: inline;
	}		
ul.story_capsule_items {
	float: left;
	width: 300px !important;
	margin: 0 0 0 7px !important;
	padding: 0 0 4px 0 !important;
	list-style: none;
	display: inline;
	}
	ul.story_capsule_items li {
		float: left;
		display: block;
		width: auto;
		font-size: 85%;
		color: #222222;
		font-weight: bold;
		}
		ul.story_capsule_items li a {
			display: block;
			float: left;
			width: auto;
			}
	ul.story_capsule_items li.discuss {		
		margin: 5px 0 0 0 !important;
		padding: 2px 9px 1px 16px !important;
		background-position: 0 2px !important;
		}
	ul.story_capsule_items li.sendtofriend {
		margin: 5px 0 0 0 !important;
		padding: 2px 9px 1px 16px !important;
		background-position: 0 2px !important;
		}
	ul.story_capsule_items li.iownthis {
		margin: 5px 0 0 0 !important;
		padding: 2px 9px 1px 16px !important;
		background-position: 0 0 !important;
		}
	ul.story_capsule_items li.share {		
		margin: 5px 0 0 0 !important;
		padding: 2px 9px 4px 0px !important;
		background-position: 0 0 !important;
		background: none;
		}
	ul.story_capsule_items li.delicious {
		margin: 5px 0 0 0 !important;
		padding: 2px 9px 4px 20px !important;
		background-position: 0 0px !important;
		background: url("/display/img/bullet_delicious.gif") no-repeat;
		}
	ul.story_capsule_items li.digg {
		margin: 5px 0 0 0 !important;
		padding: 2px 9px 4px 20px !important;
		background-position: 0 0 !important;
		background: url("/display/img/bullet_digg.gif") no-repeat;
		}		
	ul.story_capsule_items li.reddit {
		margin: 5px 0 0 0 !important;
		padding: 2px 9px 4px 20px !important;
		background-position: 0 0 !important;
		background: url("/display/img/bullet_reddit.gif") no-repeat;
		}

div#content_alpha div#news { /* news & updates section inside main column */
	padding: 25px 15px 15px 15px;
	}

div#content_beta { /* side column */
	display: block;
	float: right;
	width: 265px;
	color: #f0f1e3;
	}

div#billboard {
	float: left;
	width: 650px;
	height: 200px;
	margin: 0;
	padding: 0;
	background: url("/images/getasidekick_final.jpg") no-repeat;
	}
	
div#footer_container {
	float: left;
	width: 100%;
	}
	
div#footer_container_wide {
	float: left;
	width: 100%;
	}	
	
div#footer {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 86%;
	font-weight: bold;
	margin: 0;
	padding: 2.5em 0;
	}	
	div#footer a {
		text-decoration: none;
		}
		div#footer a:hover {
			text-decoration: underline;
			}			
	div#footer ul {
		list-style: none;
		padding: 0;
		display: inline;
		}
		div#footer li {
			width: auto;
			margin-left: 0;
			padding: 2px 2px 0 0;
			list-style-type: none;
			display: inline;
			}
			
/*=======================================================================*\
	HEADINGS
\*=======================================================================*/

h1 {
	font-size: 166% !important;
	padding: 0;
	}
h1#pbd-title {
	display:none;
}
	h1#catalog {
	   	padding: 29px 0 0 0;
	    overflow: hidden;
	    background: url("/display/img/hdr_catalog.gif") no-repeat;
	    height: 0px !important; /* for most browsers */
	    height /**/:29px; /* for IE5.5's bad box model */
		}	
	
	h1#community {
	   	padding: 29px 0 0 0;
	    overflow: hidden;
	    background: url("/display/img/hdr_community.gif") no-repeat;
	    height: 0px !important; /* for most browsers */
	    height /**/:29px; /* for IE5.5's bad box model */
		}
		
	h1#danger101 {
	   	padding: 29px 0 0 0;
	    overflow: hidden;
	    background: url("/display/img/hdr_danger101.gif") no-repeat;
	    height: 0px !important; /* for most browsers */
	    height /**/:29px; /* for IE5.5's bad box model */
		}
	
	h1#international {
	   	padding: 29px 0 0 0;
	    overflow: hidden;
	    background: url("/display/img/hdr_international.gif") no-repeat;
	    height: 0px !important; /* for most browsers */
	    height /**/:29px; /* for IE5.5's bad box model */
		}
		
	h1#inthewild {
	   	padding: 29px 0 0 0;
	    overflow: hidden;
	    background: url("/display/img/hdr_inthewild.gif") no-repeat;
	    height: 0px !important; /* for most browsers */
	    height /**/:29px; /* for IE5.5's bad box model */
		}
		
	h1#partners {
	   	padding: 29px 0 0 0;
	    overflow: hidden;
	    background: url("/display/img/hdr_partners.gif") no-repeat;
	    height: 0px !important; /* for most browsers */
	    height /**/:29px; /* for IE5.5's bad box model */
		}
		
	h1#search {
	   	padding: 29px 0 0 0;
	    overflow: hidden;
	    background: url("/display/img/hdr_search.gif") no-repeat;
	    height: 0px !important; /* for most browsers */
	    height /**/:29px; /* for IE5.5's bad box model */
		}	
		

h2 {
	font-family: Georgia, 'Times New Roman', Times, Serif;
	font-size: 155% !important;
	font-weight: normal;
	padding: 0 0 3px 0 !important;
	}
	h2 span {
		font-size: 65% !important;
		font-family: arial, helvetica, verdana, sans-serif!important;
		font-weight: bold;
		color: #222222;
		padding: 0 0 0 10px;
		}		
		h2 span a {
			font-size: 100%;
			font-weight: bold;
			}
		h2 span .pipe {
			color: #a1a1a1;
			}
			
		h2.top {
			padding-top: 0;
			}
		div#content_beta h2.first {
			padding-top: 0;
			}
			div#content_beta h2 a {
				font-size: 80%;
				margin-left: 10px;
				}
		div.box h2:first-child {
			margin: 0;
			}		
	
h3 {
	font-size: 126%;
	}


	
	div#profile_content h3 {
		margin: 0;
		padding: 0 0 8px 0;
		}	
	
	div#header_beta h3 {
		font-size: 100%;
		text-transform: uppercase;
		margin-top: 1em;
		padding: 0 0 8px 0;
		float: left;
		display: inline;
		}
		div#header_beta h3 span {
			padding: 2px 8px 5px 8px;
			background: url("/display/img/bg_h3_header_beta.gif") no-repeat;
			}
			
	div.content_block h3, div.content_block_wide h3 {
		font-size: 126%;
		font-family: Georgia, 'Times New Roman', Times, Serif;
		font-weight: bold;
		}
		div.content_block h3 a, div.content_block_wide h3 a {
			font-weight: bold;
			}
		div.content_block h3.separator, div.content_block_wide h3.separator {
			float: left;
			margin: 0;
			padding: 10px 0 8px 0 !important;
			border-top: 1px dashed #cccccc;
			width: 100%;
			}
			
	div#news h3 {
		font-size: 126%;
		font-family: Georgia, 'Times New Roman', Times, Serif;
		font-weight: bold;
		}
		div#news h3 a {
			font-weight: bold;
			}		
					
	div#content_beta h3 {
		font-size: 100%;	
		text-transform: uppercase;
		margin-top: 1em;
		padding: 0 0 8px 0;
		}
		div#content_beta h3 span {
			padding: 2px 8px 5px 8px;
			background: url("/display/img/bg_h3_beta.gif") no-repeat;
			}
		
	div#spotlight_container h3 {
		font-family: arial, helvetica, verdana, sans-serif;
		margin-top: 0;
		font-size: 100%;
		font-weight: bold;
		}		
			
	div#recent_activity h3 {
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 92%;
		font-weight: bold;
		color: #222222;
		text-transform: uppercase;
		margin-top: 1em;
		padding: 0;
		}
	
h4 {
	font-size: 100%;
	font-weight: bold;
	color: #222222 !important;
	}	

/*=======================================================================*\
	PARAGRAPHS
\*=======================================================================*/

div.content_block p, div.content_block_wide p {
	margin: 0;
	padding: 0 0 10px 0;
	}
	
div#content_beta p {
	padding: 1em;
	}
	
p.register {
	padding-top: 2px;
	float: left;
	}

/*=======================================================================*\
	SPANS
\*=======================================================================*/

div.sep_mid {
	float: left;
	width: 100%;
	height: 1px;
	line-height: 1px;
	background: url("/display/img/sep_mid.gif") no-repeat;
	margin: 10px 0 12px 0;
	display: block;
	}

div.sep_dark {
	float: left;
	width: 100%;
	height: 1px;
	line-height: 1px;
	background: url("/display/img/sep_dark.gif") no-repeat;
	margin: 10px 0 12px 0;
	display: block;
	}

div.sep_none {
	float: left;
	width: 100%;
	height: 1px;
	line-height: 1px;
	background: none;
	margin: 10px 0 0 0;
	display: block;
	}

.clear {
	clear: both;
	}

/*=======================================================================*\
	FEATURED ITEMS & NEWS
\*=======================================================================*/

/* Featured Items */

div#content_alpha_sub1, div#content_alpha_sub2 { /* Featured items inside main column (left/right) */
	width: 320px;
	float: left;
	margin-bottom: 0;
	}
	div#content_alpha_sub2 {
		margin-left: 10px;
		}
	div#content_alpha_sub1 ul.dmenu, div#content_alpha_sub2 ul.dmenu { /* Tab positioning */
		padding: 10px 5px 10px 95px;
		margin-right: 5px;
		}	
	
div#featured_items_container {
	float: left;
	margin: 0;
	padding: 0;
	}		
	div.featured_item_active {
		float: left;
		width: 320px;
		height: 92px;
		padding: 0;
		border: 0;
		}
		div.featured_item_active div.entry { 
			float: left;
			width: 320px;
			margin: 0;
			padding: 0;
			border: 0;
			}		
			div.featured_item_active div.entry ul {
				float: left;				
				width: 225px;
				padding: 12px 0 6px 10px;
				margin: 0;
				}
			div.featured_item_active div.entry img {
				margin: 12px 0 5px 12px;
				display: inline;
				}
			div.featured_item_active div.entry li.subtitle {
				font-size: 94%;
				font-style: italic;
				list-style-type: none;
				padding: 0;
				margin: 0;
				}	
			div.featured_item_active div.entry li.description {
				list-style-type: none;
				padding: 0;
				margin: 0;
				}	
			div.featured_item_active div.entry li.title {
				font-size: 100%;
				font-weight: bold;
				font-family: arial, helvetica, verdana, sans-serif;
				list-style-type: none;
				padding: 0;
				margin: 0;
				}

/* News and Updates */

/*=======================================================================*\
	ENTRIES
\*=======================================================================*/

div.entry { 
	float: left;
	width: 620px;
	padding: 0 0 6px 0;
	border-bottom: 1px dashed #cccccc;
	overflow: hidden;
	}
			
div.entry ul {
	float: left;
	width: 538px;
	padding: 10px 0 6px 10px;
	margin: 0;
	}
	div.entry li {
		list-style-type: square;
		margin-left: 14px;
		}	
	div.entry li.title {
		font-size: 100%;
		font-weight: normal;
		font-family: georgia, 'Times New Roman', times, serif;
		color: #000;
		list-style-type: none;
		padding: 0;
		margin: 0;
		}
		div.entry li.title a {
			font-weight: bold;
			}
	div.entry li.date {
		font-size: 94%;
		color: #a1a09c;
		list-style-type: none;		
		margin: 0;
		padding: 0 0 3px 12px;
		background: url("/display/img/bullet_date.gif") no-repeat;
		background-position: 0 3px;		
		}
	div.entry li.author {
		font-size: 94%;
		color: #999999;
		list-style-type: none;
		padding-bottom: 3px;
		margin: 0;
		}
		div.entry li.author a {
			font-weight: normal;
			}
	div.entry li.summary {
		color: #000000;
		list-style-type: none;
		padding: 0;
		margin: 0;
		}		
	div.entry li.links {
		font-size: 94%;
		list-style-type: none;
		padding: 0;
		margin: 0;
		}
		div.entry li.links a {
			font-weight: normal;
			}
			div.entry li.links span.left {
				float: left;
				width: 269px;
				text-align: left;
				}
			div.entry li.links span.comments {
				float: left;
				margin-left: 10px;
				padding-left: 16px;
				padding-bottom: 3px;
				}
				
	div.entry li.comments {
		font-size: 94%;
		list-style-type: none;
		margin: 0;
		padding: 0 0 3px 16px;	
		}
		div.entry li.comments a {
			font-weight: normal;
			}
			
div.detail_entry_container div.entry ul {
	float: left;
	width: 618px;
	padding: 10px 0 6px 0;
	margin: 0;
	}							
	
/*=======================================================================*\
	GALLERY VIEW ENTRIES
\*=======================================================================*/	
		
div.gallery_row { 
	float: left;
	width: 620px;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	border-bottom: 1px dashed #cccccc;
	}	
div.entry_gallery_first { 
	float: left;
	margin: 0 0 0 0;
	width: 62px;
	padding: 0 0 6px 0;
	display: inline;
	}	
div.entry_gallery { 
	float: left;
	margin: 0 0 0 31px;
	width: 62px;
	padding: 0 0 6px 0;
	display: inline;
	}
	div.gallery_row a.thumb_60x60 {
		float: left;
		width: 60px;
		margin: 0;
		padding: 0;
		border: 1px solid #000;
		display: inline;
		}
	div.gallery_row p {
		float: left;
		width: 62px;
		font-size: 92%;
		text-align: center;
		margin: 3px 0 0 0;
		padding: 0;
		}
				
/*=======================================================================*\
	ENTRY ITEMS
\*=======================================================================*/

div.entry_item { /* news & updates */
	float: left;
	width: 620px;
	padding: 0 0 6px 0;
	border-bottom: 1px dashed #cccccc;
	}
			
div.entry_item ul {
	float: left;
	width: 365px;
	padding: 10px 10px 6px 0;
	margin: 0;
	}
	div.entry_item ul li {
		list-style-type: square;
		margin-left: 14px;
		}
	div.entry_item li.title {
		font-size: 100%;
		font-weight: normal;
		font-family: georgia, 'Times New Roman', times, serif;
		color: #000;
		padding: 0;
		margin: 0;
		list-style-type: none;
		}
		div.entry_item li.title a {
			font-weight: bold;
			}
	div.entry_item li.developer {
		font-size: 94%;
		font-weight: bold;
		color: #666666;
		padding: 0;
		margin: 0;
		list-style-type: none;
		}
	div.entry_item li.category {
		font-size: 94%;
		color: #999999;
		padding: 0;
		margin: 0;
		list-style-type: none;
		}
		div.entry_item li.category a {
			font-weight: normal;
			}
	div.entry_item li.summary {
		color: #000000;
		padding: 0;
		margin: 0;
		list-style-type: none;
		}		
	div.entry_item li.links {
		float: left;
		font-size: 94%;
		padding: 0;
		margin: 0;
		list-style-type: none;
		}
		div.entry_item li.links a {
			font-weight: normal;
			}
		
/*=======================================================================*\
	GENERIC CONTAINER NODE ENTRY PROPERTIES
\*=======================================================================*/	

div.container_html {
	float: left;
	padding: 0;
	margin: 0;
	}
	
	div.container_html ul, div.container_html div.entry ul, div.container_html div.entry_item ul {
		float: none !important;
		width: auto !important;
		padding: 2px 0 12px 0;
		margin: 0;
		}
		
	div.container_html img {
		margin: 0;
		margin-bottom: 12px;
		}	
	
		div.container_html img.left {
			float: left;
			margin: 0;
			margin-right: 20px;
			}
		
		div.container_html img.right {
			float: right;
			margin: 0;
			margin-left: 20px;
			}
			
/*=======================================================================*\
	COMMENTS
\*=======================================================================*/

h3#comments_hdr {
	float: left;
	font-size: 100%;
	margin: 8px 0 0 0;
	padding: 0 0 4px 10px;	
	}

div.comment_container {
	float: left;
	width: 620px;
	margin: 0;
	padding: 0 0 8px; 0;
	}

div.comment_top {
	float: left;
	width: 620px;
	padding: 3px 0 0 0;
	overflow: hidden;
	background: url("/display/img/bg_comment_top.gif") no-repeat;
	height: 0px !important; /* for most browsers */
	height /**/:3px; /* for IE5.5's bad box model */
	}
	
div.comment_content {
	float: left;	
	width: 620px;
	margin: 0;
	padding: 0;
	background: #dedede;
	}
	div.comment_container div.entry { /* news & updates */
		float: left;
		width: 610px;
		padding: 2px 0 2px 10px;
		border: none;
		}
		div.comment_container div.entry ul {
			float: left;
			width: 520px;
			padding: 2px 0 6px 10px;
			margin: 0;
			}			
			div.comment_container li.author {
				font-size: 93%;
				color: #999999;
				margin: 0;
				padding-bottom: 3px;
				}
				div.comment_container li.author a {
					font-weight: normal;
					}
				div.comment_container li.author span {
					font-weight: bold;
					color: #666666;
					}
			div.comment_container li.summary {
				font-size: 93%;
				padding: 0;
				margin: 0;
				list-style-type: none;
				}
		div.comment_container img.thumb_60x60, div.comment_container a.thumb_60x60 {
			float: left;
			width: 60px;
			margin: 5px 0 0 0;
			padding: 0;
			border: 1px solid #000;
			display: inline;
			}			
			
div.comment_bottom {
	float: left;
	width: 620px;
	padding: 3px 0 0 0;
	overflow: hidden;
	background: url("/display/img/bg_comment_bottom.gif") no-repeat;
	height: 0px !important; /* for most browsers */
	height /**/:3px; /* for IE5.5's bad box model */
	}
	
/*=======================================================================*\
	LOGGED IN AREA (HEADER_BETA)
\*=======================================================================*/
		
div#header_beta ul {
	float: left;
	width: 150px;
	padding: 0;
	margin: 0 0 0 10px;
	}
	div#header_beta img.avatar_60x60 {
		float: left;
		width: 60px;
		padding: 0;
		margin: 3px 0 0 0;
		border: 1px solid #000;
		display: inline;
		}
	div#header_beta ul li {
		list-style-type: none;
		margin: 0;
		}
		div#header_beta li a {
			font-weight: normal;
			}				
	div#header_beta li.welcome {
		font-size: 94%;
		font-weight: normal;
		color: #fff;
		padding: 0 0 7px 0;
		margin: 0;
		border-bottom: 1px solid #666666;
		}
		div#header_beta li.welcome {
		}
	div#header_beta li.myaccount {
		font-size: 94%;
		display: block;
		margin: 4px 0 0 0;
		padding-left: 16px;
		padding-bottom: 3px;
		}		
	div#header_beta li.myblog {
		font-size: 94%;
		display: block;
		margin: 0;
		padding-left: 16px;
		padding-bottom: 3px;
		}
	div#header_beta li.regusers {
		font-size: 94%;
		display: block;
		margin: 0;
		padding-left: 16px;
		padding-bottom: 3px;
		}	
				
/*=======================================================================*\
	SPOTLIGHT AREA
\*=======================================================================*/
	
div#spotlight_container {
	float: left;
	width: 620px;
	margin: 0;
	padding: 0 0 8px; 0;
	}

div#spotlight_top {
	float: left;
	width: 620px;
	padding: 6px 0 0 0;
	overflow: hidden;
	background: url("/display/img/bg_spotlight_top.gif") no-repeat;
	height: 0px !important; /* for most browsers */
	height /**/:6px; /* for IE5.5's bad box model */
	}
	
div#spotlight_content {
	float: left;	
	width: 100%;
	margin: 0;
	padding: 0;
	background: url("/display/img/bg_spotlight_content.gif") repeat-y;
	}
	div#spotlight_bug_1 {
		float: left;
		width: 180px;
		height: auto;
		margin: 0 0 0 10px;
		display: inline;
		}
	div#spotlight_bug_2 {
		float: left;
		width: 180px;
		height: auto;
		margin: 0 0 0 30px;
		display: inline;
		}
	div#spotlight_bug_3 {
		float: left;
		width: 180px;
		height: auto;
		margin: 0 0 0 30px;
		display: inline;
		}

div#spotlight_bottom {
	float: left;
	width: 620px;
	padding: 7px 0 0 0;
	overflow: hidden;
	background: url("/display/img/bg_spotlight_bottom.gif") no-repeat;
	height: 0px !important; /* for most browsers */
	height /**/:7px; /* for IE5.5's bad box model */
	}	

div#spotlight_content div.entry { /* news & updates */
	float: left;
	width: 100%;
	padding: 0;
	border: none;
	}

div#spotlight_content h3 {
	font-family: arial, helvetica, verdana, sans-serif;
	font-weight: bold;
	color: #ffffff;
	padding: 3px 0 0 3px;	
	}
	div#spotlight_content h3 a {
		color: #ffffff;
		text-decoration: none;
		}	
			
div#spotlight_content div.entry ul {
	float: left;
	width: 102px;
	padding: 2px 0 2px 10px;
	margin: 0;
	}
	div#spotlight_content div.entry li.title {
		font-size: 100%;
		font-family: arial, helvetica, verdana, sans-serif;
		color: #ffffff;
		padding: 0;
		margin: 0;
		}
		div#spotlight_content div.entry li.title a {
			color: #80f0ff;
			font-weight: bold;
			}
	div#spotlight_content div.entry li.summary {
		color: #ffffff;
		font-size: 94%;
		padding-bottom: 10px;
		}		
	div#spotlight_content div.entry li.date {
		font-size: 94%;
		color: #a1a09c;
		}
	div#spotlight_content div.entry li.links {
		float: left;
		font-size: 94%;
		background: #f00:
		}
		div#spotlight_content div.entry li.links a {
			font-weight: normal;
			}						
	
/*=======================================================================*\
	SIDE COLUMN
\*=======================================================================*/

div#content_beta ul {
	list-style: none outside;
	margin-left: 0;
	color: #222222;
	}
	div#content_beta li {
		padding-left: 16px;
		padding-bottom: 3px;
		font-size: 85%;
		}
		div#content_beta li a {
			font-size: 120%;
			display: block;
			}	
			
/*=======================================================================*\
	USER PROFILE PAGE
\*=======================================================================*/
			
div#content_block_hdr ul.user_hdr {
	float: left;
	width: 538px;
	padding: 5px 0 10px 12px;
	margin: 0;
	}
	div#content_block_hdr ul.user_hdr li.title {
		font-size: 85%;
		color: #666;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
		}
	div#content_block_hdr ul.user_hdr li.name {
		font-size: 100%;
		font-weight: normal;
		font-family: georgia, 'Times New Roman', times, serif;
		color: #0099aa;
		padding: 0;
		margin: 0;
		}
		div#content_block_hdr ul.user_hdr li.name h2 {
			padding: 0 0 1px 0;
			margin: 0;
			}
	div#content_block_hdr ul.user_hdr li.links {
		font-size: 94%;
		padding: 0 0 3px 16px;
		}
		div#content_block_hdr ul.user_hdr li.links a {
			font-weight: normal;
			}
			
div#profile_content {
	float: left;
	width: 388px;
	margin: 10px 0 0 0;
	padding: 0;
	display: inline;
	}
	div.content_block div#profile_content span {
		font-weight: bold;
		}

div.content_block ul.profile_stats {
	float: left;
	width: 388px;
	padding: 5px 0 10px 0;
	margin: 0;
	display: block;
	}	
	div.content_block ul.profile_stats li {
		padding: 0 0 3px 16px;
		}
		div.content_block ul.profile_stats a {
			font-weight: normal;
			}
			div.content_block ul.profile_stats ul {
				padding: 2px 0 0 15px;
				margin: 0;
					}
				div.content_block ul.profile_stats li li {
					font-size: 100%;
					padding: 0 0 3px 16px;
					background: url("/display/img/bullet_aim.gif") no-repeat;
					background-position: 0 2px;
					}
					
div#recent_activity {
	float: left;
	width: 210px;
	background: #dedede;
	margin: 10px 0 0 22px;
	padding: 0;
	display: inline;
	}
	div#recent_activity div.block { /* inner box class */
		float: left;
		width: 186px;
		margin: 0;
		padding: 0 12px 0 12px;
		}
		
		div#recent_activity ul {
			list-style: none outside;
			margin: 0 !important;
			color: #222222;
			padding: 0 0 10px 0 !important;
			border-bottom: 1px dashed #b8b8b8;
			}
			div#recent_activity ul.last {
				border: none;
				}
			div#recent_activity li {
				padding: 0 0 3px 16px;
				font-size: 85%;
				color: #666666;
				}
				div#recent_activity li a {
					font-size: 110%;
					display: block;
					}
					
/*=======================================================================*\
	PAGINATION
\*=======================================================================*/

div#pagination {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 92%;
	font-weight: bold;
	margin: 0;
	padding: 2.5em 0;
	}	
	div#pagination a {
		text-decoration: none;
		font-weight: bold;
		}
		div#pagination a:hover {
			text-decoration: underline;
			}			
	div#pagination ul {
		list-style: none;
		padding: 0;
		display: inline;
		}
		div#pagination li {
			width: auto;
			margin-left: 0;
			padding: 2px 2px 0 0;
			list-style-type: none;
			display: inline;
			}
			div#pagination li.pipe  {
				padding: 0 5px;
				}

/*=======================================================================*\
	REDIRECTING
\*=======================================================================*/
				
div#redirecting {
	float: left;
	width: 480px;
	height: 280px;
	margin: 40px 0 0 240px;
	padding: 0;
	background: url("/display/img/bg_redirecting_tall.gif") no-repeat;
	display: inline;
	}
	
div#redirecting_brace {
	float: left;
	width: 420px;
	height: 100px;
	margin: 0;
	padding: 20px 30px 0 30px;
	display: inline;
	}
	div#redirecting_brace p {
		color: #fff;
		font-weight: bold;
		}						

				
/*=======================================================================*\
	FORMS
\*=======================================================================*/

input, select {
	border: 1px solid #333333;
	padding: 1px 2px;
	background: #fff;
	}
	
input.field {
	width: 115px;
	margin-bottom: 5px;
	}
	
div#content_alpha input.form-radio { 
	background : #eeeeee; 
	color: #000000;
	border: none;
	}	
	
div#content_beta input.form-radio { 
	background : #bdbdbd; 
	color: #000000;
	border: none;
	}

input.search {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 100%;
	color: #666666;
	width: 150px;
	margin-bottom: 5px;
	}

form.login label {
	width: 65px;
	padding-top: 3px;
	float: left;
	}

form.login input {
	float: left;
	}

form.login a {
	width: 25px;
	float: left;
	}
	
fieldset.sorting {
	float: left;
	margin: 7px 0 0 10px;
	padding-right: 12px;
	display: inline;
	}
	
form.sorting_prefs {
	float: left;
	margin: 4px 0 0 6px !important;
	padding: 0 8px 2px 0 !important;
	display: inline;
	}
	
form.sorting_prefs label {
	font-size: 85%; 
	margin: 2px 0 0 0 !important;
	padding: 0 0 4px 0 !important;
	float: left;
	font-weight: bold;
	}
	
form.sorting_prefs select { 
	font-family: arial, helvetica, verdana, sans-serif; 
	font-size: 90%; 
	color: #666666; 
	width: 150px; 
	margin-bottom: 5px; 
	margin-left: 5px; 
	float: left; 
	}	

form.sorting_prefs input {
	float: left;
	}

form.sorting_prefs input.search {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 85%;
	font-weight: bold;
	color: #666666;
	margin: 0 0 0 0;
	padding: 0px 0 0 2px !important;
	width: 100px;
	height: 15px;
	}	

input.form_button_search {
	float: left;
	margin: 1px 0 0 5px !important;
	background: none;
	padding: 0;
	border: 0;
	display: inline;
	}
	
input.form_button_vote {
	float: left;
	margin: 5px 0 0 0px !important;
	background: none;
	padding: 0;
	border: 0;
	display: inline;
	}	
	
input.form_button_go {
	float: left;
	margin: 1px 0 0 5px;
	background: none;
	padding: 0;
	border: 0;
	}	

form.poll a.form_button {
	margin-left: 0;
	}

div#news a.form_button {
	display: block;
	margin-left: 0;
	margin-top: 10px;
	}


/*=======================================================================*\
	BUTTONS
\*=======================================================================*/

.button_register {
	float: left;
	display: inline;
	margin: 10px 0 0 25px;
	width: 83px;
	height: 18px;
	background: url("/display/img/btn_register.gif") no-repeat !important;
	}
	.button_register span {
		display: none;
		}

.button_changetheme { 
           float: left; 
           display: inline; 
           margin: 10px 0 0 25px; 
           width: 86px; 
           height: 18px; 
           background: url("/display/img/btn_changetheme.gif") no-repeat !important; 
           } 
           .button_changetheme span { 
           		display: none; 
           		}	
		
.button_view_forums {
	float: left;
	display: block;
	margin: 0;
	width: 81px;
	height: 18px;
	background: url("/display/img/btn_view_forums.gif") no-repeat !important;
	}
	.button_view_forums span {
		display: none;
		}
		
.button_view_blogs {
	float: left;
	display: block;
	margin: 0;
	width: 76px;
	height: 18px;
	background: url("/display/img/btn_view_blogs.gif") no-repeat !important;
	}
	.button_view_blogs span {
		display: none;
		}

.button_older_polls {
	float: left;
	display: block;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	width: 77px;
	height: 16px;
	background: url("/display/img/btn_older_polls.gif") no-repeat !important;
	}
	.button_older_polls span {
		display: none;
		}		
		
.button_view_all {
	float: left;
	display: block;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	width: 58px;
	height: 18px;
	background: url("/display/img/btn_view_all.gif") no-repeat !important;
	}
	.button_view_all span {
		display: none;
		}
		
.button_vote {
	float: left;
	display: block;
	margin: 0;
	width: 41px;
	height: 18px;
	background: url("/display/img/btn_vote.gif") no-repeat !important;
	}
	.button_vote span {
		display: none;
		}		
				
.button_view_all_spotlight {
	position: absolute;	
	bottom: 8px;
	display: block;
	width: 53px;
	height: 15px;
	background: url("/display/img/btn_view_all_spotlight.gif") no-repeat !important;
	}
	.button_view_all_spotlight span {
		display: none;
		}
		a#one {
		left: 138px
		}
		a#two {
		left: 347px
		}
		a#three {
		left: 557px
		}

/*=======================================================================*\
	TABLES
\*=======================================================================*/

table#danger_powered_products {
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #DDD;
	background: white;
	border-collapse: collapse;
	border-spacing: 2px;
	}
	table#danger_powered_products td, th {
		padding: 5px;
		border-style: solid;
		border-width: 0px 0px 1px 0px;
		border-color: #DDD;
		}

/*=======================================================================*\
	LINKS
\*=======================================================================*/

a {
	text-decoration: none;
	font-weight: bold;	
	}
	a:hover, a:active {
		text-decoration: underline;
		}

/*=======================================================================*\
	IMAGES
\*=======================================================================*/

/* Site-wide black border
div#content_alpha img, div#content_alpha_wide img {
	border: 1px solid #000;
	}
*/	

img.right { /* generic class for right-floated image */
	float: right;
	margin: 1em 0 1em 1em;
	}

img.left { /* generic class for left-floated image */
	float: left;
	margin: 1em 1.5em 1em 0;
	}

img.block { /* full column image */
	margin: 1em 0;
	float: left;
	}

img.thumb_60x60 {
	float: left;
	width: 60px;
	margin: 12px 0 0 0;
	padding: 0;
	border: 1px solid #000;
	display: inline;
	}
	
img.entry_item_screenshot {
	float: right;
	width: 240px;
	height: 136px;
	margin: 12px 0 0 0;
	padding: 0;
	border: 1px solid #000;
	display: inline;
	}
	
img.avatar_60x60 {
	float: left;
	width: 60px;
	padding: 0;
	margin: 0;
	border: 1px solid #000;
	display: inline;
	}	

a.entry_item_screenshot {
	float: right;
	width: 240px;
	height: 136px;
	margin: 12px 0 0 0;
	padding: 0;
	border: 1px solid #000;
	display: inline;
	}
	
a.thumb_60x60 {
	float: left;
	width: 60px;
	margin: 12px 0 0 0;
	padding: 0;
	border: 1px solid #000;
	display: inline;
	}	
	
a.avatar_60x60 {
	float: left;
	width: 60px;
	padding: 0;
	margin: 0;
	border: 1px solid #000;
	display: inline;
	}
	
div#spotlight_content div.entry img.thumb_60x60 {
	float: left;
	width: 60px;
	margin: 5px 0 0 0;
	padding: 0;
	border: 4px solid #116680;
	display: inline;
	}		