/* Normalizes layout properties */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote, th, td { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 {font size:100%;}
ol, ul {list-style:none;}
address, caption, cite, code, dfn, th, var {font-style:normal; font-weight:normal;}
fieldset, img {border: 0;}
caption, th {text-align:left;}
a { text-decoration:none; color:#e05b02; }
a:hover, a:visited:hover {text-decoration:underline;}

.hiddenPic {display:none;}




/* Page Layout Definitions */

body {
	text-align:center; 
	background: url(images/mic2.jpg) #bdaf89 no-repeat bottom center;
	margin:0 0 105px 0; 
	}	
#container{
	position:relative;
	width:1000px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
	background: url('images/bg_container.png') repeat-y;
	}
blockquote {
	margin: 15px 30px 15px 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}
/* --------------Header properties------------- */
#header_div{
	background: url('images/header.jpg') no-repeat;
	height:142px;
	padding: 0px;
	margin: 0px;
	}
#header_contact{
	position:relative;
	width:300px;
	left:675px;
	top:7px;
	}
#headerlink{
	position:absolute;
	width:585px;
	height:90px;
	left:31px;
	top:22px;
	}
#headern3link{
	position:absolute;
	width:169px;
	height:43px;
	left:657px;
	top:34px;
	}
#headerstafflink{
	position:absolute;
	width:131px;
	height:43px;
	left:831px;
	top:34px;
	}		
/* --------------left column------------- */
#left_div{
	display:inline;
	float: left;
	width: 571px;
	margin: -28px 0 0 52px;
	padding: 0px;
	}
	/* --------------nav bar------------- */
	#navbar{
		position:relative;
		left:-2px;
		height:42px;
		z-index:20;
		overflow:hidden;
		}
		#navbar ul li{
			height:42px;
			float:left;
			}
		#navbar a{
			display:block;
			line-height:42px;
			text-indent:-1000.0em;
			text-decoration:none; 
			}
		#navbar .nav1 a{
			width: 80px; 
			background:transparent url(images/nav_latest_off.png) no-repeat; 
			}
		#navbar .nav1 a:hover {
			background:url(images/nav_latest_on.png) no-repeat; 
			}
		#navbar .nav2 a{
			width: 75px; 
			background:url(images/nav_blog_off.png) no-repeat; 
			}
		#navbar .nav2 a:hover {
			background:url(images/nav_blog_on.png) no-repeat; 
			}
		#navbar .nav3 a{
			width: 143px; 
			background:url(images/nav_articles_off.png) no-repeat; 
			}
		#navbar .nav3 a:hover {
			background:url(images/nav_articles_on.png) no-repeat; 
			}
		#navbar .nav4 a{
			width: 145px; 
			background:url(images/nav_new_off.png) no-repeat; 
			}
		#navbar .nav4 a:hover {
			background:url(images/nav_new_on.png) no-repeat; 
			}
		#navbar .nav5 a{
			width: 118px; 
			background:url(images/nav_watercooler_off.png) no-repeat; 
			}
		#navbar .nav5 a:hover {
			background:url(images/nav_watercooler_on.png) no-repeat; 
			}
			#subnav_mog, #subnav_blog {
				margin:0 0 0 21px;
				width:529px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:9px;
				visibility:hidden;
				display:none;
				}
				#subnav_top {
					padding:14px 0 0 20px;
					background:url(images/subnav_top.png) no-repeat ;
					height:16px;
					width:529px;
					}
					.blog_header {
						display:block;
						line-height:16px;
						text-indent:-1000.0em;
						background:url(images/h3_blogs.png) no-repeat;
						width:283px;
						}
					.mog_header {
						display:block;
						line-height:16px;
						text-indent:-1000.0em;
						background:url(images/h3_mog.png) no-repeat;
						width:342px;
						margin:0 0 0 -1px;
						}
				#subnav_mid {
					float:left;
					padding:6px 0 0 20px;
					background:url(images/subnav_mid.png) repeat-y;
					width:529px;
					}
					.mog_list {
						float:left;
						width:500px;
						}
						
					.blog_random, .blog_button, .blog_editor {
						display:inline;
						float:left;
						width:142px;
						margin:0 32px 0 0;
						}
						.blog_random a, .blog_button a, .blog_editor a, .mog_list a {
							color:#a9a9a9;
							}
							.blog_random a:visited, .blog_button a:visited, .blog_editor a:visited, .mog_list a:visited {
								color:#cccccc;
								}
						.blog_random h2, .blog_button h2, .blog_editor h2 {
							display:block;
							line-height:17px;
							text-indent:-1000.0em;
							margin:0 0 6px 0;
							}
						.blog_random h2 {
							background:url(images/h3_random.png) no-repeat;
							width:106px;
							}
						.blog_button h2 {
							background:url(images/h3_button.png) no-repeat;
							width:95px;
							}
						.blog_editor h2 {
							background:url(images/h3_editor.png) no-repeat;
							width:98px;
							}
						.blog_random ul, .blog_button ul, .blog_editor ul {
							padding:0 0 0 2px;
							}
							.blog_random li, .blog_button li, .blog_editor li {
								list-style-image:url(images/btn_bullet_nav.gif);
								margin: 0 0 9px 10px;
								}
						.mog_list ul {
							margin:0 0 0 -17px;
							}
							.mog_list li {
								float:left;
								width:76px;
								background:url(images/btn_bullet_nav.gif) no-repeat 0 4px;
								list-style-position:inside;
								color:#ffc000;
								margin: 0 0 9px 17px;
								padding:0 0 0 9px;
								}
						.blog_more {
							margin:0 0 4px 11px;
							}
							.blog_more a, .blog_more a:visited {
								color:#fc8e00;
								}
				#subnav_bot {
					clear:both;
					background:url(images/subnav_bot.png) no-repeat bottom center;
					height:16px;
					width:529px;
					}
	/* --------------front page shared article definitions------------- */
	
	#article_Blog_container, #article_Gamers_container, #article_Editor-Approved_container, #article_MOG_container {
		position:relative;
		top:-2px;
		width:571px;
		overflow:hidden;
		}
		#article_Blog_t, #article_Gamers_t, #article_Editor-Approved_t, #article_MOG_t { 
			height:33px; 
			overflow:hidden;
			}
		#article_Blog_b, #article_Gamers_b, #article_Editor-Approved_b, #article_MOG_b { 
			height:16px;
			overflow:hidden;
			}
		#article_Blog_line, #article_Gamers_line, #article_Editor-Approved_line, #article_MOG_line {
			position:absolute; 
			left:32px; 
			top:38px; 
			width:520px; 
			height:7px; 
			z-index:19;
			background:url(images/article_Blog_l.gif) repeat-x; 
			}
	/* --------------Blog article------------- */
	#article_Blog_container {
		background:url(images/article_Blog_m.gif) repeat-y;
		}	
		#article_Blog_t {
			background:url(images/article_Blog_t.gif) no-repeat; 
			}			
		#article_Blog_b { 
			background:url(images/article_Blog_b.gif) no-repeat; 
			}				
		.posted_Blog {
			color:#8fa136;
			}				
	/* --------------Gamers article------------- */
	#article_Gamers_container {
		background:url(images/article_Gamers_m.gif) repeat-y;
		}	
		#article_Gamers_t { 
			background:url(images/article_Gamers_t.gif) no-repeat; 
			}
		#article_Gamers_b { 
			background:url(images/article_Gamers_b.gif) no-repeat; 
			}
		.posted_Gamers {
			color:#53a6cc;
			}
	/* --------------Editor-Approved article------------- */
	#article_Editor-Approved_container {
		background:url(images/article_Editor-Approved_m.gif) repeat-y;
		}	
		#article_Editor-Approved_t { 
			background:url(images/article_Editor-Approved_t.gif) no-repeat; 
			}
		#article_Editor-Approved_b { 
			background:url(images/article_Editor-Approved_b.gif) no-repeat; 
			}
		.posted_Editor-Approved {
			color:#938025;
			}
	/* --------------MOG article------------- */
	#article_MOG_container {
		background:url(images/article_MOG_m.gif) repeat-y;
		}	
		#article_MOG_t { 
			background:url(images/article_MOG_t.gif) no-repeat; 
			}
		#article_MOG_b { 
			background:url(images/article_MOG_b.gif) no-repeat; 
			}
		.posted_MOG {
			color:#983007;
			}
	/* --------------Article Content------------- */
		#article_m { 
			padding:12px 22px 0px 11px;
			min-height:100px;
			}
			#article_icon {
				float:left;
				width:60px;
				height:91px;
				margin: 9px 6px 5px 0;
				display:inline;
				}
			.content {
				position:relative; 
				left:0px; 
				top:-3px; 
				text-align:left; 
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				font-size:8pt;
				line-height:1.4em;
				min-height:105px;
				}

				.content a, .content a:visited { color:#FF6600;}
	/* --------------article1------------- */
		#article1_Blog, #article1_Gamers, #article1_Editor-Approved, #article1_AC1, #article1_AO, #article1_CoH-CoV, #article1_DAoC, #article1_DDO, #article1_EB, #article1_EQ, #article1_EQII, #article1_JG, #article1_M59, #article1_MxO, #article1_NC, #article1_PS, #article1_SB, #article1_SOR, #article1_SWG, #article1_WoW {
			position:relative;
			height:133px;
			width:277px;
			padding: 5px 0 0 0;
			margin: 0 6px 0 0;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			overflow:hidden;
			}
			#article1_Blog{
				background: url('images/article_bg_blog.gif') top no-repeat;
				}
			#article1_Gamers{
				background: url('images/article_bg_gamer.gif') top no-repeat;
				}
			#article1_AC1, #article1_AO, #article1_CoH-CoV, #article1_DAoC, #article1_DDO, #article1_EB, #article1_EQ, #article1_EQII, #article1_JG, #article1_M59, #article1_MxO, #article1_NC, #article1_PS, #article1_SB, #article1_SOR, #article1_SWG, #article1_WoW{
				background: url('images/article_bg_mog.gif') top no-repeat;
				}
			#article1_Editor-Approved{
				background: url('images/article_bg_editor.gif') top no-repeat;
				}	
		/* --------------article class definitions------------- */
		
		.posted_Blog, .posted_MOG, .posted_Editor-Approved, .posted_Gamers {
			position:absolute;  
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			width:41px; 
			text-align:center; 
			font-size:8pt; 
			top:14px; 
			left:8px; 
			letter-spacing:-0.1em;
			}
		.art_title {
			position:absolute; 
			left:29px; 
			width:490px; 
			letter-spacing:-0.05em; 
			font-size:17pt; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			top:3px; 
			color:#FFF;
			}
			a.art0_title, a.art0_title:visited {
				color:#FFF;
			}
		.location {
			position:absolute; 
			left:10px; 
			z-index:20; 
			top:36px;	
			text-align:left; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:8pt; 
			color:#a7b884; 
			background-color:#FFFFFF;
			}
			.location a {
				color:#a7b884;
			}
		.bullet_g {color:#c3db46;}

/* -------Story Page Definitions ------*/
/* ---- Left Side ---- */
	#story {	
		position:relative;
		padding:0 0 0 4px;
		margin-bottom:10px;
		top:2px;
		width:567px;
		overflow:hidden;
		}
		#story_t { 
			height:14px; 
			background:url(images/article_t.gif) no-repeat; 
			overflow:hidden;
			}
		#story_m, #story_middle { 
			background:url(images/article_m.gif) repeat-y; 
			padding:12px 35px 12px 30px;
			font-family: Helvetica, Verdana, Arial, sans-serif; 
			font-size:13px; 
			line-height:1.4em;
			}
			#story_middle img {
				margin: 0 10px 0 10px;
				}
			
			#story_m h4 a, #story_middle h4 a {
				font-family:helvetica, arial, sans-serif; 
				font-size:26px; 
				font-weight:300;
				color:#6c8da1;
				line-height:30px;
				}
				.posted_story {
					padding:0 0 20px 0;
					margin:3px 0 0 0;
					font-family:Georgia, "Times New Roman", Times, serif;
					color:#bdaf89;
					}
					.posted_story a {
						color:#bdaf89;
						}
		
		#story_b { 
			background:url(images/article_b.gif) no-repeat; 
			height:20px;
			}
			
/* ----- Story Right Side ----- */
			
		#story_image {
				position:absolute;
				top:91px;
				right:0px;
				background: url(images/story_image_bg.png) top no-repeat;
				width:356px;
				height:246px;
				padding:15px 0 0 16px;
				z-index:90;
				}
		#story_archives_container {
			width:275px;
			padding-top:210px;
			padding-left:26px;
			min-height:456px;
			}	
			#story_title {
				position:absolute;
				width:29px;
				right:322px;
				top:362px;
				z-index:12;
				}	
			#story_archives, #story_archives_dup {
				position:relative;
				padding:0 10px 0 11px;
				width:251px;
				min-height:330px;
				left:29px;
				top:0px;
				background-color:#FFFFFF;
				}
				.story_arch_p {
					font-family: Helvetica, Verdana, Arial, sans-serif;
					font-size:9pt;
					font-weight:400;
					margin:15px 0 0 0;
					
					}
					.story_arch_p a {
						color:#6c8da1;
						}
				.archives_links {
					padding-top:7px;
					font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
					font-size:6.5pt;
					line-height:10pt;background:url(images/bg_story_archives.gif) #FFFFFF repeat-y -10px 10px;
					}
					.archives_links a, .archives_links a:hover {
						color:#ea7717;
						}
					.archives_links a:visited { 
						color:#999999; 
						}
					.archives_links ul {
						margin:0 9px 0 0;
						}
					.archives_links li {
						position:relative;
						}
					.archive_block {
						width:55px;
						}
					.archive_block_title {
						width:175px;
						margin-left: 65px;
						top:-13px;
						}
			#story_archives_b {
				height:18px;
				margin:0 0 0 29px;
				width:272px;
				background:url(images/bg_archive_stories_b.gif) no-repeat;
				}
				
/* -------- Search Page -------------*/

#story_m h2 {
	color:#bdaf89;
	}
.prevnextnav {
	width:100%;
	height:12px;
	margin-top:15px;
	}
.alignleft, .alignright {
	font-size:x-small;
	margin:0;
	}
	.alignleft {
		float:left;
		}
	.alignright {
		float:right;
		}
.searchheader {
	margin:30px 0 0 0;
	}
	.searchheader h3 a {
		font-family:helvetica, arial, sans-serif; 
		font-size:18px; 
		font-weight:300;
		color:#6c8da1;
		}
	.searchheader h5 {
		margin:0; padding:0;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#bdaf89;
		font-weight:normal;
		}
.postmetadata {
		padding:0;
		margin:0;
		color:#bdaf89;
		font-size:smaller;
		font-weight:normal;
		}
#searchbar {
	top:75px;
	width:220px;
	}	
/* ----- 404 ---- */ 

#story_m h1 {
	display:block;
	line-height:397px;
	width:512px;
	text-indent:-1000.0em;
	background:url(images/404.png) no-repeat;
	}
#story_m h5, .fourohfour {
	display:block;
	line-height:0px;
	text-indent:-1000.0em;
	padding:0; margin:0;
	background-color:#0000FF;
	}
.search404 {
	position:relative;
	left:235px;
	top:-40px;
	width:200px;
	height:27px;
	}
.search_field404 {
	position:absolute;
	top:5px;
	left:6px;
	background-color:transparent;
	width:155px;
	height:20px;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#FFFFFF;
	}
.search_button404 {
	background-color:transparent;
	width:30px;
	height:27px;
	position:absolute;
	left:168px;
	top:2px;
	}


/* ------- N3RDCAST Index ------- */

.n3, .new1, .new2, .new3, .new4 {
	position:relative;
	margin:0 0 30px 0;
	}
.new3, .new4 {
	width:279px;
	left:221px;
	}
.new6 {
	position:relative;
	top:-5px;
	}
	.n3image {
		width:201;
		height:139;
		}
	.new_image {
		float:right;
		width:238px;
		height:201px;
		margin:0 0 10px 15px;
		}
	.n3header1, .n3header2, .n3header3 {
		position:absolute;
		left:214px;
		top:21px;
		line-height:20px;
		width:145px;
		}
	.n3header1, .n3header2, .n3header3, .new1 h3, .new2 h3, .new3 h3, .new4 h3 {
		display:block;
		text-indent:-1000.0em;
		padding:0; margin:0;
		}
		.new1 h3, .new2 h3, .new3 h3, .new4 h3 {
			width:237px;
			height:25px;
			}
		
		.new1 h3 {
			background:url(images/title_whatwedo.gif) no-repeat;
			}
		.new2 h3 {
			background:url(images/title_history.gif) no-repeat;
			}	
		.new3 h3 {
			background:url(images/title_staff.gif) no-repeat;
			}
		.new4 h3 {
			background:url(images/title_gallery.gif) no-repeat;
			}					
		.n3header1 {
			background:url(images/n3_comics_t.gif) no-repeat;
			}
		.n3header2 {
			background:url(images/n3_zombies_t.gif) no-repeat;
			}
		.n3header3 {
			background:url(images/n3_mogs_t.gif) no-repeat;
			}						
	.n3text {
		position:absolute;
		left:214px;
		top:51px;
		line-height:12pt;
		}
	.n3text, .new1 p, .new2 p, .new3 p, .new4 p {
		font:Verdana, Arial, Helvetica, sans-serif;
		color:#848484;
		font-size:10px;
		letter-spacing:1px;
		text-align:justify;
		}
	.new1 p, .new2 p, .new3 p, .new4 p {
		line-height:11pt;
		}
	.jawa {
		position:absolute;
		width:191px;
		height:261px;
		background:url(images/jawa.jpg) no-repeat 15px 3px;
		}

/* -------- New To Site ------ */





/* -------------  Comments   --------------*/

.metadatathing {
	text-align:justify;
	margin: 25px 0 18px 0;
	width:450px;
	padding: 10px;
	background-color: #f4f6f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	color:#777;
	}
	
/* "XX Comments" */
.comments h3 {
	padding: 0;
	margin: 0 0 18px 0;
	color:#bbaf89;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:oblique;
	font-size:2em;
	}
/* Dotted Line that runs between comment posts */
.comments_dots {
	background:url(images/comments_dots.gif) repeat-x;
	width:100%;
	height:4px;
	overflow:hidden;
	}
/* Comment box */
.commentlist li {
	margin:3px 0 3px 0;
	padding:11px 0 3px 0;
	color:#c5c5c5;
	}
	.commentlist li:hover {
		 background-color: #f4f6f8;
		 }
.authorbg {
	background-color:#FDFFD7;
	}
/* Div that contains the avatar, name, and date */
.comments_header {
	padding:0 24px 0 24px;
	}
	/* Avatar */
	.avatar {
		float:left;
		margin-right:6px;
		}
	/* Poster's Name */	
	.comments_header cite {
		font-weight:bolder;
		font-size: 1.2em;
		}
		.comments_header cite a {
			color:#a7b884;
			}
		.authorheader, .authorheader cite a, .authorbg .comments_header cite a {
			font-size:1em;
			color:#408df5;
			}
	/* "Awaiting Moderation" text */	
	.comment_mod {
		float:left;
		margin:0 6px 0 0;
		font-size:9px;
		}
	/* Date Definitions */
	.comments_posted {
		position:relative;
		top:0px;
		font-weight:normal;
		}
		.comments_header a {
			color:#bdaf89;
			}
		.authorbg .comments_header a {
			color:#bdaf89;
			font-size:smaller;
			}
/* Comment body copy box */
.comments_top {
	margin:11px 0 0 0;
	background:url(images/comments_quoteopen.gif) no-repeat;
	height:17px;
	width:100%;
	}	
.comments_mid {	
	margin:-29px 0 0 0;
	padding:0 24px 0 24px;
	background:url(images/comments_quoteclose.gif) no-repeat bottom right;
	color:#4e563e;
	}
	.comments_mid p {
		line-height: 1.5em;
		}
	.comments_mid a {
		color:#ea7717;
		}
	/* Author Specific comment text */
	.authorcomment p {
		color:#678dc0;
		}





#commentform input, #commentform textarea {
	font: 0.9em Verdana, Arial, Sans-Serif;
	}
.respond h3 {
	display:block;
	line-height:19px;
	text-indent:-10000.0em;
	width: 130px;
	overflow:hidden;
	background:transparent url(images/comments_saysomething.gif) no-repeat bottom;
	padding-top:10px;
	}
.respond_line {
	height:1px;
	margin:4px 0 0 0;
	padding:0;
	width:100%;
	background-color:#a7b884;
	overflow:hidden;
	}
.respond_inputs {
	border: 1px solid #a7b884;
	padding:3px;
	color:#91a568;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#dde5ce;
	}
	.respond_inputs:focus {
		background-color:#ebffdf;
		}
.respond_text {
	color:#a7b884;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;
	margin-bottom:-3px;
	}
	.respond_text em {
		font-size:7pt;
		}
	
	
.respond_left {
	float:left;
	margin:-13px 0 0 0;
	padding:0;
	}
.respond_right {
	text-align:right;
	margin:-6px  0 0 180px;
	width:320px;
	}
.respond_undertext {
	float:left;
	margin:0;
	color:#a7b884;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;
	line-height:11px;
	width:255px;
	}
	.respond_undertext a {
		color:#f5b077;
		}
.respond_underbutton {
	margin:10px 0 0 260px;
	width:60px;
	height:20px;
	}
/* Checkbox */

.subscribe-to-comments {
	position:relative;
	width:130px;
	color:#a7b884;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	line-height:12px;
	top:-23px;
	}
.subscribe-to-comments label {
	float:left;
	margin-left:20px;
	margin-top:-15px;
	}
	.subscribe-to-comments a {
		color:#f5b077;
		}

/* End Checkbox */
	
/* --------------right column------------- */
#right_div {
	padding: 0px;
	margin-right: 0px;
	margin-left: 623px;
	width:374px;
	}
	#n3rdcast_body {
		padding-top:231px;
		width: 360px;
		padding-left:14px;
		}
		.n3rdcast {
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:8pt; 
			padding:0 12px 4px 15px;
			width:291px;
			min-height:185px;
			margin-top:-12px;
			line-height:1.4em;
			background-color:#FFFFFF;
			background-attachment: scroll;
			background-repeat:no-repeat;
			background-position:-1px 100%;
			background-image: url(images/n3rdcast_b.gif);
			}
		.n3rdcast img {
			max-width: 290px;
			width:100%;
			height:inherit;
			}
		.n3rdcast a {
			text-decoration:none; 
			color:#ea7717; 
			}
		.n3rdcast a:hover, .n3rdcast a:visited:hover {
			text-decoration:underline;
			}
	#n3rdcast_listen a{
		position:absolute;
		right:19px;
		top:328px;
		height:48px;
		width:43px;
		z-index:90;
		overflow:hidden;
		}
	#n3rdcast_images {
		position:absolute;
		top:103px;
		right:0px;
		background: url('n3rdcast_images/n3rdcast_comic_bg2.gif') top no-repeat;
		width:374px;
		height:258px;
		padding-top:12px;
		}
	#n3rdcast_date {
		position:absolute;
		width:320px;
		height:20px;
		text-align:right;
		top:100px;
		right:40px;
		font-size:1em;
		font-weight:900;
		font-family:Verdana, Arial, sans-serif;
		letter-spacing:-0.05em; 
		color:#FFFF00;
		z-index:90;

		}
		.white_text {
			color:#FFFFFF;
			}
	#n3rdcast_arch {
		float:left;
		width:79px;
		margin-left:-15px;
		display:inline;
		margin-right:15px;
		padding-top:1px;
		padding-bottom:26px;
		background: url('images/n3rdcast_arch_b.gif') #a7b884 bottom no-repeat;
		}
		#n3rdcast_arch_header {
			display:block;
			line-height:26px;
			text-indent:-1000.0em;
			text-decoration:none; 
			width: 79px; 
			background:transparent url(images/n3rdcast_arch_heading.gif) no-repeat; 
			}
		.n3rdcast_arch_text {
			line-height:15px;
			padding-bottom:15px;
			margin-top:-10px;
			text-align:right;
			}
		#n3rdcast_arch_viewall a{
			margin-top:4px;
			display:block;
			line-height:13px;
			text-indent:-10000.0em;
			text-decoration:none; 
			width: 79px;
			overflow:hidden;
			background:transparent url(images/n3rdcast_arch_viewall_off.gif) no-repeat; 
			}
		#n3rdcast_arch_viewall a:hover {
			background:url(images/n3rdcast_arch_viewall_on.gif) no-repeat; 
			}
		.n3rdcast_comments {
			padding: 3px 60px 0 0;
			text-align:right;

			}
			.n3rdcast_comments img {
				vertical-align: middle;				
				}
		.n3rdcast_arch_links, .n3rdcast_comments {
			font-family: Arial, Helvetica, sans-serif;
			font-size:11px;
			letter-spacing:-0.005em;
			}
		.n3rdcast_arch_links {
			padding-top:17px;
			margin-right:9px;
			margin-bottom:-8px;

			}
			.n3rdcast_arch_links a, .n3rdcast_comments a, .n3rdcast_comments a:visited {
				color:#f8faf3;
				}
			.n3rdcast_arch_links a:hover, .n3rdcast_comments a:hover{
				color:#ebe764;
				}
/* --------------footer properties------------- */
#footer {
	clear: both;
	margin: 0;
	padding: 0 ;
	/*text-align: right; */
	/*background-color:#bdaf89;*/
	}
	#footer_links{
		position:relative;
		padding-left:242px;
		height:101px;
		background:url(images/footer_top.gif);
		overflow:hidden;
		}
		#footer_links ul li{
			padding-top:1px;
			float:left;
			}
		#footer_links a{
			
			display:block;
			line-height:101px;
			text-indent:-1000.0em;
			text-decoration:none; 
			}
		#footer_links .footlinks1 a{
			width: 148px; 
			background: url(images/footer_links_off.gif) no-repeat; 
			}
		#footer_links .footlinks1 a:hover {
			background:url(images/footer_links_on.gif) no-repeat; 
			}
		#footer_links .footlinks2 a{
			width: 124px; 
			background:url(images/footer_gallery_off.gif) no-repeat; 
			}
		#footer_links .footlinks2 a:hover {
			background:url(images/footer_gallery_on.gif) no-repeat; 
			}
		#footer_links .footlinks3 a{
			width: 172px; 
			background:url(images/footer_favs_off.gif) no-repeat; 
			}
		#footer_links .footlinks3 a:hover {
			background:url(images/footer_favs_on.gif) no-repeat; 
			}
		#footer_links .footlinks4 a{
			width: 119px; 
			background:url(images/footer_about_off.gif) no-repeat; 
			}
		#footer_links .footlinks4 a:hover {
			background:url(images/footer_about_on.gif) no-repeat; 
			}
	#footer_ExternalLinks, #footer_ReaderFavorites {
		float:left;
		background:url(images/footer_bg.gif) repeat-y;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		visibility:hidden;
		display:none;
		}
		#expand_top {
			background:url(images/footer_expand_top.png) no-repeat center;
			height:16px;
			}
		#expand_mid {
			float:left;
			width:917px;
			background:url(images/footer_expand_mid.png) repeat-y center;
			padding:0 0 0 83px;

			}
			#expand_mid a {
				color:#FFFFFF;
				}
				.expand_read, .expand_watch, .expand_listen, .expand_participate {
					float:left;
					width: 197px; 
					padding:0;
					margin:0 15px 0 0;
					}
					.expand_read a:visited, .expand_watch a:visited, .expand_listen a:visited, .expand_participate a:visited, .expand_favs a:visited {				
						color:#c2d4d8;
						}
				.expand_read h2, .expand_watch h2, .expand_listen h2, .expand_participate h2 {
					display:block;
					line-height:16px;
					text-indent:-1000.0em;
					}	
				.expand_read h2 {
					width: 37px; 					
					background: url(images/h3_read.png) no-repeat;
					}
				.expand_listen h2 {
					width: 46px; 					
					background: url(images/h3_listen.png) no-repeat;
					}
				.expand_watch h2 {
					width: 48px; 					
					background: url(images/h3_watch.png) no-repeat;
					}
				.expand_participate h2 {
					width: 82px; 			
					background: url(images/h3_participate.png) no-repeat;
					}
				.expand_read ul, .expand_listen ul, .expand_watch ul, .expand_participate ul {
					padding:0 0 0 3px;
					}
				.expand_read li {
					list-style-image:url(images/btn_bullet_yellow.gif);
					margin: 7px 0 0 13px;
					}	
				.expand_watch li {
					list-style-image:url(images/btn_bullet_green.gif);
					margin: 7px 0 0 13px;
					}	
				.expand_listen li {
					list-style-image:url(images/btn_bullet_orange.gif);
					margin: 7px 0 0 13px;
					}
				.expand_participate li {
					list-style-image:url(images/btn_bullet_blue.gif);
					margin: 7px 0 0 13px;
					}	
				.expand_favs {
					float:left;
					width: 833px; 
					padding:0;
					margin:0 15px 0 0;
					}
				.expand_favs h2 {
					display:block;
					line-height:16px;
					text-indent:-1000.0em;
					width: 135px; 					
					background: url(images/h3_favs.png) no-repeat;
					}	
				.expand_favs li {
					float:left;
					background:url(images/btn_bullet_green.gif) no-repeat 0 3px;
					width:184px;
					padding: 0 0 0 11px;
					margin: 7px 0 0 13px;
					display:inline;
					}	
		#expand_bot {
			clear:both;
			background:url(images/footer_expand_bot.png) no-repeat center;
			height:16px;
			}
	#footer_middle {
		position:relative;
		clear: both;
		padding:13px 0 0 38px;
		height:127px;
		z-index:40;
		background:url(images/footer_bottom.gif) #bdaf89 no-repeat;
		}
		#bottom_logo {
			position:absolute;
			top:-19px;
			left:433px;
			height:111px;
			width: 149px;
			z-index:99; 
			}
		.subscribe a{
			display:block;
			line-height:20px;
			text-indent:-1000.0em;
			text-decoration:none; 
			width: 112px; 
			background: url(images/subscribe_off.gif) no-repeat; 
			}
		.subscribe a:hover {
			background:url(images/subscribe_on.gif) no-repeat; 
			}
		.affiliate_image {
			position:absolute;
			top:3px;
			left: 711px;
			display:block;
			text-indent:-1000.0em;
			width:127px;
			line-height:32px;
			background:url(images/affiliate.png) no-repeat;
			}
		.affiliate_link a{
			position:absolute;
			top:17px;
			left:843px;
			color:#f89838;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:9px;
			text-decoration:none;
			}
			.affiliate_link a:hover{
			text-decoration:underline;
			}
		#footer_disc_text, #footer_disc_icons, #footer_disc_search {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#7a6e46;
			}
		#footer_disc_text {
			position:absolute;
			top:53px;
			left:39px;
			width:397px;
			}
			#footer_disc_text p {
				padding:0 0 7px 0;
				margin:0;
				}
			.superbold {
				font-weight:900;
				}
			.blue {
				color:#3c87af;
				}
		#footer_disc_icons {
			position:absolute;
			left:595px;
			top:53px;
			width:395px;
			}
			#footer_disc_icons p {
				padding:0 0 7px 6px;
				margin:0;
				float:left;
				letter-spacing:-0.1em;
				}	
			#footer_disc_icons ul li {
				/* margin without facebook */
				margin: 0 0 0 10px;
				/* margin with facebook 
				margin: 0 0 0 6px; */
				float:left;
				}
				.myspace a, .facebook a, .reddit a, .digg a, .stumble a, .slashdot a, .delicious a{
					display:block;
					line-height:14px;
					text-indent:-1000.0em;
					text-decoration:none; 
					width: 16px; 
					}
				.myspace a {
					background: url(images/btn_myspace_off.gif) no-repeat; 
					}
				.myspace a:hover {
					background:url(images/btn_myspace_on.gif) no-repeat; 
					}
				.facebook a {
					background: url(images/btn_facebook_off.gif) no-repeat; 
					}
				.facebook a:hover {
					background:url(images/btn_facebook_on.gif) no-repeat; 
					}
				.reddit a {
					background: url(images/btn_reddit_off.gif) no-repeat; 
					}
				.reddit a:hover {
					background:url(images/btn_reddit_on.gif) no-repeat; 
					}
				.digg a {
					background: url(images/btn_digg_off.gif) no-repeat; 
					}
				.digg a:hover {
					background:url(images/btn_digg_on.gif) no-repeat; 
					}
				.stumble a {
					background: url(images/btn_stumble_off.gif) no-repeat; 
					}
				.stumble a:hover {
					background:url(images/btn_stumble_on.gif) no-repeat; 
					}
				.delicious a {
					background: url(images/btn_delicious_off.gif) no-repeat; 
					}
				.delicious a:hover {
					background:url(images/btn_delicious_on.gif) no-repeat; 
					}
		#footer_disc_search {
			position:absolute;
			left:660px;
			top:75px;
			width:220px;
			background-color:#993399;

			}	
			.wordpress_text {
				position:absolute;
				top:4px;
				letter-spacing:-0.1em;
				width:123px;
				}	
				.wordpress_text a, wordpress_text a:hover {
					color:#7a6e46;
					}
			.search {
				position:absolute;
				left:124px;
				top:1px;
				width:183px;
				height:20px;
				background:url(images/search_bg.png) no-repeat;
				}
					.search_field {
						position:absolute;
						top:3px;
						left:63px;
						width:86px;
						overflow:hidden;
						background-color:transparent;
						border:0;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:10px;
						color:#7a6e46;
						letter-spacing:-0.1em;
						}
						
						.search_field:focus + .search {
							background:url(images/search_bg_on.png) no-repeat;
							}
					.search_button {
						position:absolute;
						top:0px;
						left:151px;
						height:20px;
						width:32px;
						background:url(images/search_off.gif) no-repeat;
						}

/* ------------ Staff Page -------------------- */

#staff_div {
	padding: 0px;
	margin-right: 0px;
	margin-left: 10px;
	margin-top:10px;
	width:885px;
	height:433px;
	}
#staff_title {
	position:absolute;
	left:690px;
	top:104px;
	width:230px;
	height:47px;
	background:url(images/stafftitle.gif) no-repeat;
	}

					


