body {
	color: #2B3F55;
	margin:0;
	padding:0;
	background-color: #052A5B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
	
body.small {
	background: none !important; }
	
img { border:none }

a:active, a:focus {
	outline:none;
	color: #084A8D;
}

.normal { color:#755E49 }
.red { color:#BD3F18 }
.green { color:#659E0C }

#pagemaincontent {
	position:relative;
	width:740px;
	
}
#pagemaincontent a {
	color: #084A8D;
	text-decoration:underline
}
		#pagemaincontent a:hover {
	color: #052959;
	text-decoration:none
}
#popuppagemaincontent {
	position:relative;
	width:900px;
	margin:0 auto;
	padding:10px 10px 10px 10px;
	list-style-image: url(../NSCADisplayPage.aspx_files/arrow_blue.gif);
}
#popuppagemaincontent a {
	color: #084A8D;
	text-decoration:underline
}
		#popuppagemaincontent a:hover {
	color: #052959;
	text-decoration:none
}
	
	#wrapper.small {
	background: #FFFFFF url(../NSCADisplayPage.aspx_files/bg_body_small.gif) repeat-x;
	position:relative;
	width:391px;
	margin:30px auto;
	padding:0 }
	
.leftAlign { text-align:left }
.centerAlign { text-align:center }
.rightAlign { text-align:right }

/* ------------------------------------------------- */
/* Network Bar										 */
/* ------------------------------------------------- */

#network-bar {
	background-image: url(../NSCADisplayPage.aspx_files/network_bar_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color:#89A4B9;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	position:relative;
	height:32px;
}

#network-bar .network-links {
	width:930px;
	padding: 7px 30px 0 30px;
	margin: 0 auto;
}

#network-bar .network-links .network-left {
	width:50%;
	float:left;
	text-align:left;
}

#network-bar .network-links .network-right {
	width:50%;
	float:left;
	text-align:right;
}

#network-bar a {
	color:#6FA8D4;
	text-decoration:underline
}

#network-bar a:hover {
	color:#89A4B9;
	text-decoration:none
}

/* ------------------------------------------------- */
/* Header: Logo, Tagline, and Navigation */
/* ------------------------------------------------- */

#header {
	position:relative;
	width:930px;
	height:126px;
}

#header.small {
	position:relative;
	width:351px;
	padding:0 20px;
	height:118px;
}

	/* Logo */

	#header h1 {
		margin:0;
		padding:0 }

		#header h1 a {
			display: block;
			width: 78px;
			height: 61px;
			background: url(../NSCADisplayPage.aspx_files/nsca_logo.jpg) top left no-repeat;
			text-indent: -2000em;
			position: absolute;
			top: 18px;
			text-decoration: none }

	/* Tagline */

	#header h2 {
		margin:0;
		padding:0;
		display:block;
		position: absolute;
		top: 65px;
		left: 87px;
		font: italic 11px Georgia, "Times New Roman", Times, serif;
		color: #F5E8DB;
		letter-spacing: 1px }
		
		#header h2 strong {
			letter-spacing: normal !important }
			
	/* Navigation */
	
	#header ul {
		margin:0;
		padding:0;
		position: absolute;
		top: 0;
		right: 0;
		list-style:none;
		font: 18px Arial, Helvetica, sans-serif;
		letter-spacing: -1px }

	#header ul li {
		float:left;
		top: 59px;
		margin:0 29px 0 0;
		padding:0;
		position:relative; display: inline;}
		
		#header ul li.last {
			margin-right:0 !important}


	#header ul li a {
		height:19px;
		float:left;
		display:block;
		text-decoration:none;
		color: #F2BF6E;
		border:none }
		
	#header ul li a:hover {
		color: #FFFFFF;
		border-bottom: 2px solid #F2BF6E }
		
	#header ul li#current {
	top: 0;
	float:left;
	display:block;
	height:126px;
	margin: 0 22px 0 -6px;
	padding-right: 9px;
	text-decoration:none;
	color: #B7A381
}
		
	#header ul li#current.last {
		margin-right:-5px !important }

	#header ul li#current span {
	display: block;
	height: 51px;
	text-align:center;
	float:left;
	padding:75px 12px 0 20px
}

/* ------------------------------------------------- */
/* Green Bar: Welcome Message, Search Box */
/* ------------------------------------------------- */

#green-bar {
	position:relative;
	width:760px;
	height:35px;
	background-color: #FFFFFF;
}

	/* Welcome Message */
	#green-bar #welcome {
		position:relative;float: left;width: 400px;
		left:0;
		top:9px;
		font: 14px Arial, Helvetica, sans-serif;
		color: #E2F6BC; height:42px; }
	
	#green-bar #welcome a {
		font-weight:bold;
		text-decoration:none;
		color: #AED565 }
	
	#green-bar #welcome a:hover {
		color: #E2F6BC;
		text-decoration:underline
	}
	
	/* Search Box */
	#green-bar #search {
		float: right;width: 530px;
		position:relative;height:42px;
		right:0;
		top:8px;
		font: 14px Arial, Helvetica, sans-serif;
		letter-spacing:-1px;
		color: #E2F6BC }
	
	#green-bar ul.search-list {
		float: right;
		height:21px;
		padding:0; margin:0;
		list-style:none }
		
		ul.search-list li {
		position:relative;
		float:left;
		margin:0;
		padding:0 }
			
			ul.search-list li strong {
			position:relative;
			top:1px }
	
		#green-bar #search .search-form {
			display:block;
			height:21px;
			margin:0;
			padding:0 }
			
		#green-bar #search .search-form .textbox {
			_position:relative;
			_top: -1px;
			display:block;
			color: #AED565;
			font: 11px Arial, Helvetica, sans-serif;
			width:129px;
			height:18px;
			margin:0 0 0 10px;
			padding:3px 7px 0 7px;
			border:none;
			background: url(../NSCADisplayPage.aspx_files/search_box.gif) top left }
			
			#green-bar #search .search-form .textbox:focus {
			color: #E2F6BC }
			
		#green-bar #search .search-form .search-button {
			display:block;
			margin:1px 0 0 7px;
			padding:0;
			width:19px;
			height:19px }

/* ------------------------------------------------- */
/* Above and Below Main */
/* ------------------------------------------------- */

#above-main {
	position:relative;
	width:930px;
	height:30px;
	background: url(../NSCADisplayPage.aspx_files/mid_line_break_top.gif) no-repeat 419px 0 }
	
	#above-main.mini {
	background: none }

#below-main {
	clear:both;
	position:relative;
	width:930px;
	height:30px;
	background: url(../NSCADisplayPage.aspx_files/mid_line_break_bottom.gif) no-repeat 419px 0 }
	
	#below-main.mini {
	background: none }

/* ------------------------------------------------- */
/* Small Window: Tabs and Window */
/* ------------------------------------------------- */

/* Small Tabs */

#small-tabs {
	position:relative;
	height:28px;
	margin:0 0 5px 0 }
	
	#small-tabs .tabstyle {
		margin:0;
		padding:0;
		list-style:none;
		font: bold 11px Arial, Helvetica, sans-serif;
		text-transform: uppercase }

	#small-tabs .tabstyle li {
		background: url(../NSCADisplayPage.aspx_files/small_tab_off_right.jpg) no-repeat 100% 0%;
		float:left;
		margin:0 2px 0 0;
		padding-right:5px;
		position:relative }
	
	#small-tabs .tabstyle li span {
	background: url(../NSCADisplayPage.aspx_files/small_tab_off_left.jpg) no-repeat left top;
	float:left;
	height:21px;
	padding: 7px 6px 0 11px;
	position:relative;
	background-image: url(../NSCADisplayPage.aspx_files/small_tab_off_left.jpg);
}

	#small-tabs .tabstyle li a {
		float:left;
		display:block;
		text-decoration:none;
		color: #86A736 }
		
		#small-tabs .tabstyle li a.regular-link {
			float:none !important;
			display:inline !important }
			
	#small-tabs .tabstyle li a:hover {
		color: #708738 }
		
	#small-tabs .tabstyle li.selected {
		float:left;
		display:block;
		background: url(../NSCADisplayPage.aspx_files/main_tab_on_right.jpg) no-repeat 100% 0%;
		margin: 0 2px 0 0;
		color: #755E49 }
		
		#small-tabs .tabstyle li.selected a {
			color: #755E49 }

	#small-tabs .tabstyle li.selected span {
		text-align:center;
		float:left;
		background: url(../NSCADisplayPage.aspx_files/small_tab_on_left.jpg) no-repeat left top }
		
/* Small Window */

#small-window {
	position:relative;
	clear:both;
	width: 389px;
	background: url(../NSCADisplayPage.aspx_files/small_window_gradient.gif) no-repeat left top }
	
	#small-window.mini {
	background: url(../NSCADisplayPage.aspx_files/mini_window_gradient.gif) no-repeat left top;
	width: 228px }
	
	.small-window-style {
	font-weight:bold;
	text-align:center;
	width: 389px;
	height: 200px;
	padding: 30px }
	
.window-style {
	font-weight:bold;
	text-align:center;
	height: 400px;
	padding: 30px }
			
/* Small Window Styles */

#small-window-area {
	position:relative;
	padding:20px;
	width:349px }
	
	#small-window-area.mini {
	width:188px }
	
	#small-window-area .content-holder {
		width:349px;
		line-height:17px;
		color:#999081;
		font-size:11px;
		position:relative;
		padding-bottom:15px;
		margin-bottom:15px;
		border-bottom: 1px solid #E6DFD5 }
		
		#small-window-area .content-holder {
		width:349px;
		line-height:17px;
		color:#999081;
		font-size:11px;
		position:relative;
		padding-bottom:15px;
		margin-bottom:15px;
		border-bottom: 1px solid #E6DFD5 }
		
		#small-window-area .favorite-holder {
		width:278px;
		line-height:17px;
		color:#755E49;
		font-size:11px;
		position:relative;
		padding:10px 10px 10px 58px }
		
		#small-window-area .content-holder p {
			margin:20px 0 0 0;
			color:#755E49;
			text-align:justify;
			line-height:20px;
			font-size:12px;
			position:relative }
		
		.green-links a { color:#708738 !important }
		.green-links a:hover { color:#755E49 !important }
		.green-links h1 { color:#755E49 }
		
		.red-links a { color:#BD3F18 !important }
		.red-links a:hover { color:#681A03 !important }
		.red-links h1 { color:#755E49 }
		
		#small-window-area .content-holder.mini {
			padding:0;
			margin-bottom:15px;
			border: none }
			
			#small-window-area .content-holder.mini-width {
				width:188px }
			
		#small-window-area .content-holder.whos-online {
			padding:0;
			margin-bottom:15px }
		
		#small-window-area .content-holder.whos-online.header {
			color:#755E49;
			padding-bottom:10px }
		
		#small-window-area .content-holder .light { color:#CAC4B9 }
		
		#small-window-area .content-holder .total-holder {
		font-weight:bold;
		font-size:16px;
		position:absolute;
		top:0; right:0 }
		
		#small-window-area .favorite-holder .grade-holder {
		font-weight:bold;
		display:block;
		text-align:left;
		font-size:26px;
		letter-spacing:-1px;
		position:absolute;
		top:18px; left:10px }
		
		#small-window-area .favorite-holder .remove-holder {
		font-weight:bold;
		display:block;
		width:20px;
		font-size:26px;
		letter-spacing:-1px;
		position:absolute;
		top:18px; right:10px }
		
			.remove-holder a, .remove-holder a:hover {
			text-decoration:none; }
		
		#small-window-area .content-holder.mini .total-holder {
			font-size:12px }
	
	#small-window-area .content-holder h1 {
		margin:0 0 5px 0;
		font-size:16px;
		letter-spacing:-1px }
		
	#small-window-area .favorite-holder h1 {
		margin:0;
		padding:0;
		font-size:14px;
		letter-spacing:-1px }
		
		#small-window-area .content-holder h1.news-title {
		color:#708738;
		margin:0 0 2px 0 }
		
		#small-window-area .content-holder.mini h1 {
			letter-spacing: normal;
			font-size:12px }
			
			img.mini {
				display:inline;
				margin-right:5px;
				position:relative;
				top:1px }
		
		#small-window-area .content-holder h1 a { color: #708738; text-decoration:none }
		#small-window-area .content-holder a { color: #B27706; text-decoration:none }
		#small-window-area .content-holder a:hover { color: #755E49; text-decoration:none }
	
	.no-border { border:none !important }

/* ------------------------------------------------- */
/* Main: Main, Left, Right */
/* ------------------------------------------------- */

#main-wrapper {
	position:relative;
	width:930px;
	background: url(../NSCADisplayPage.aspx_files/mid_line_break_mid.gif) repeat-y -91px 0 }
	
	#main-wrapper.mini{
	background: none }

	#main-left {
	float:right;
	position: relative;
	width:389px;
	padding: 0 30px 0 0
}
		
		#main-left.mini {
		width:228px;
		padding: 0 }
		
	#main-right {
		float:right;
		position: relative;
		width:480px;
		text-align: left; }

/* AJAX LOADING SPINNER */
.loading-img {
	position:relative;
	top:3px;
	margin-right:5px }
	
/* ------------------------------------------------- */
/* Browsing: Headers, Dropdowns                      */
/* ------------------------------------------------- */

/* Sorting/Pagination Holder */
.sorting-pagination {
	width:100%;
}

	.sorting-pagination.top {
	background-color: #C3DFFF;
	padding-left: 10px;
	height: 50px;
}
		
	.sorting-pagination.bottom {
		background:none }

/* Pagination */
.pagination {
	width:444px;
	position:relative;
	display:block;
	vertical-align: middle;
	padding-top: 15px;
}
	
	.bottom .pagination { top:0 }
	
	.pagination .left {
		position:absolute;
		left:0 }
		
	.pagination .middle {
		position:absolute;
		left:72px }
		
		.pagination .middle ul {
			margin:0;
			padding:0;
			list-style:none }
			
			.pagination .middle ul li {
	margin-right:4px;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	text-align:center;
	display:block;
	width:22px;
	height:22px;
	color:#FFFFFF;
	background-color: #666666;
	float:left
}
			
				.pagination .middle ul li.dots {
					position:relative;
					top:5px;
					margin-right:4px;
					font-size:14px;
					font-weight:bold;
					letter-spacing:-1px;
					text-align:center;
					display:block;
					background:none;
					color:#708738;
					float:left }
			
			.pagination .middle ul li.selected {
				padding-top: 3px;
				height:19px }
			
			.pagination .middle ul li a {
	display:block;
	padding-top:3px;
	text-decoration:none;
	height:19px;
	color:#333333;
	background-color: #F1F7FE
}
			
			.pagination .middle ul li a:hover {
	text-decoration:none;
	color:#0677F4;
	background-color: #DEEDFE
}
		
	.pagination .right {
		position:absolute;
		right:0 }

/* Headers */
h1.browse-header {
	margin:0 0 8px 0; padding:0;
	color: #708738;
	letter-spacing:-1px;
	font: normal 18px Arial, Helvetica, sans-serif }

/* Dropdowns */
.menu-holder { float: left; margin: 0 4px 20px 0; }
.menu-holder.right { margin: 0 0 20px 0; }

.dropdown-menu { display: block; width: 145px; height: 25px; position: relative; margin: 0; z-index:2000; }
	
.dropdown-menu ul {
	position: absolute;
	top: 0;
	left: -1px;
	padding: 0;
	margin: 0;
	list-style: none;
	font: 11px Arial, Helvetica, sans-serif;
}

.dropdown-menu ul li {
	position: relative;
	width: 145px;
	height: 25px;
	background: url(../NSCADisplayPage.aspx_files/dropdown_left.gif) no-repeat left top;
}

.dropdown-menu ul li a {
	font-weight: bold;
	color:#86A736;
	display: block;
	width: 137px;
	padding: 4px 0 7px 8px;
	background: url(../NSCADisplayPage.aspx_files/dropdown_right.gif) no-repeat right 0;
	text-decoration:none;
}

.dropdown-menu ul li a:hover {
	color:#708738;
	background: url(../NSCADisplayPage.aspx_files/dropdown_right.gif) no-repeat right -25px;
	text-decoration:none;
}

.dropdown-menu ul#categories li ul,
.dropdown-menu ul#order_by li ul,
.dropdown-menu ul#asc_desc li ul {
	background: url(../NSCADisplayPage.aspx_files/dropdown_top.gif) no-repeat left top;	
  	display: none;
  	position: absolute; 
	padding-top: 9px;
	top: 17px;
  	left: 0;
}

.dropdown-menu ul li ul li {
	height: 1%;
	background: url(../NSCADisplayPage.aspx_files/dropdown_bg.gif) no-repeat left top;
	margin: 0;
	padding: 0;
}

.dropdown-menu ul li ul li a {
	font-weight: bold;
	color:#86A736;
	margin: 0;
	width: 135px;
	display: block;
	padding: 3px 0px 3px 10px;
	background: url(../NSCADisplayPage.aspx_files/dropdown_bg.gif) no-repeat left 0;
	text-decoration:none;
}

.dropdown-menu ul li ul li a:hover {
	background: url(../NSCADisplayPage.aspx_files/dropdown_bg.gif) no-repeat left -50px;
	text-decoration:none;
	color: #708738;
}

.dropdown-menu ul li ul li.bottom {
	background: url(../NSCADisplayPage.aspx_files/dropdown_bottom.gif) no-repeat left top;
	display: block;
	height: 8px;
	width: 145px;
	font-size: 1px;
	margin: 0;
	padding: 0;
}

.dropdown-menu ul li > ul {
	top: auto;
	left: auto;
}

.dropdown-menu ul#categories li:hover ul,
.dropdown-menu ul#categories li.over ul,
.dropdown-menu ul#order_by li:hover ul,
.dropdown-menu ul#order_by li.over ul,
.dropdown-menu ul#asc_desc li:hover ul,
.dropdown-menu ul#asc_desc li.over ul { display: block; }

/* ------------------------------------------------- */
/* Main: Main, Left, Right */
/* ------------------------------------------------- */

#single-wrapper {
	position:relative;
	width:430px;
	padding:100px 200px }
	
	#single-wrapper .left {
	width:190px;
	float:left;
	background:#BDDD82;
	padding:20px }
	
	#single-wrapper .right {
	width:160px;
	float:left;
	background:#D9EDB2;
	padding:20px }
	
	.clear {




}
	
	#single-wrapper h1 {
	font:normal 22px Arial, Helvetica, sans-serif;
	color:#637D32;
	letter-spacing:-1px;
	margin:0;
	padding:0 }
	
	#single-wrapper h2 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#755E49;
	margin:15px 0 0 0;
	padding:0 }
	
	#single-wrapper p {
	margin:8px 0 0 0; padding:0 }
	
	#single-wrapper .textbox, .about-area .textbox {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #637D32;
	padding: 3px 5px;
	height: 17px;
	width: 178px;
	background:#FFF;
	border: 1px solid #9BB864 }

/* ------------------------------------------------- */
/* Advertising: Sponsors */
/* ------------------------------------------------- */

.sponsor-box {
	width: 470px;
	height: 62px;
	background: #D6C8B2;
	padding: 5px }
	
	.sponsor-box:hover {
	background: #C7B598 }
	
	.sponsor-img {
	width:468px;
	height:60px;
	border: 1px solid #FFF }

.ads-box {
	position:relative;
	font-size:12px;
	padding:12px 13px 13px 13px;
	color: #EBF4FE;
	background-color: #063768;
}
	
	.ads-box a {
	color: #B27706;
	text-decoration:none }
	
	.ads-box a:hover {
	color: #755E49;
	text-decoration:none }

.under-sponsor-box {
	position:relative;
	font-size:11px;
	padding-top:6px;
	width:480px;
	height:19px;
	background: url(../NSCADisplayPage.aspx_files/under_sponsor_gradient.gif) repeat-x }
	
	.under-sponsor-box .left {
		position:relative;
		left:10px }
	.under-sponsor-box .right {
		position:absolute;
		right:10px }
	
	.under-sponsor-box a, .under-sponsor-box a:visited, .under-sponsor-box a:active {
	color: #B7A381;
	text-decoration:none }
	
	.under-sponsor-box a:hover {
	color: #88775A;
	text-decoration:none }

/* ------------------------------------------------- */
/* Main Window: Tabs and Window */
/* ------------------------------------------------- */

/* Main Tabs */

#main-tabs {
	position:relative;
	height:30px;
	margin:20px 0 0 0;
}
	
	#main-tabs .tabstyle {
	margin:0;
	padding:0;
	/*position: absolute;
		top: 0;
		left: 0;*/
		list-style:none;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase
}

	#main-tabs .tabstyle li {
	background: url(../NSCADisplayPage.aspx_files/main_tab_off_right.jpg) no-repeat 100% 0%;
	float:left;
	margin:0 2px 0 0;
	padding-right:5px;
	position:relative
}
	
	#main-tabs .tabstyle li span {
		background: url(../NSCADisplayPage.aspx_files/main_tab_off_left.jpg) no-repeat left top;
		float:left;
		height:23px;
		padding: 7px 9px 0 14px;
		position:relative }

	#main-tabs .tabstyle li a {
	float:left;
	display:block;
	text-decoration:none;
	color: #A2C8FB
}
		
		#main-tabs .tabstyle li a.regular-link {
			float:none !important;
			display:inline !important }
			
		#main-tabs a.rss-12-12, #small-tabs a.rss-12-12 {
			font-size:1px;
			position:relative;
			top:1px;
			width:12px;
			height:12px }
			
			#small-tabs a.heart {
			font-size:1px;
			position:relative;
			top:2px;
			width:12px;
			height:10px }
			
			#main-tabs a.rss-12-12 span.actual, #small-tabs a.rss-12-12 span.actual {
				position:relative;
				top:2px;
				left:0;
				padding:0 !important;
				margin:0 0 0 9px !important;
				display:block;
				width:12px;
				height:12px }
				
				#small-tabs a.heart span.actual {
				position:relative;
				top:2px;
				left:0;
				padding:0 !important;
				margin:0 0 0 9px !important;
				display:block;
				width:12px;
				height:10px }
				
			#small-tabs a.rss-12-12 span.actual {
				margin:0 0 0 6px !important;
				top:0 !important; }
				
				#small-tabs a.heart span.actual {
				margin:0 0 0 6px !important;
				top:1px }
			
			
			
	#main-tabs .tabstyle li a:hover {
	color: #66AEFF
}
		
	#main-tabs .tabstyle li.selected {
		float:left;
		display:block;
		background: url(../NSCADisplayPage.aspx_files/main_tab_on_right.jpg) no-repeat 100% 0%;
		margin: 0 2px 0 0;
		color: #755E49 }
		
		#main-tabs .tabstyle li.selected a {
	color: #013C8A
}

	#main-tabs .tabstyle li.selected span {
		text-align:center;
		float:left;
		background: url(../NSCADisplayPage.aspx_files/main_tab_on_left.jpg) no-repeat left top }
		
/* Main Window */

#main-window {
	position:relative;
	clear:both;
	width: 480px;
	background: url(../NSCADisplayPage.aspx_files/main_window_gradient.gif) no-repeat left top }
	
	.main-window-style {
	font-weight:bold;
	text-align:center;
	width: 420px;
	height: 800px;
	padding: 30px }

/* ---------------------------------------------------------------- */
/* Small window area: for Login, Submit, Registration, Errors, etc. */
/* ---------------------------------------------------------------- */

.window-area-small {
	background: url(../NSCADisplayPage.aspx_files/main_window_gradient.gif) no-repeat;
	width:351px;
	margin-top:2px;
	line-height:35px;
	padding:20px }
	
	.window-area-small a {
		color: #6B8E20;
		text-decoration:underline }
		
	.window-area-small a:hover {
		color: #4E6817;
		text-decoration:none }
	
	.window-area-small h1 {
		margin:0 0 15px 0;
		padding:0;
		font-size: 22px;
		color: #6B8E20;
		font-weight:normal;
		letter-spacing:-1px }
		
	.important {
	padding:5px;
	color:#BD3F18 !important;
	font-size:22px !important;
	text-align:center !important;
	background: #FDF1EE;
	font-weight: bolder;
	}
	
		.important a {
			color:#DE481D!important;
			text-decoration:underline }
			
		.important a:hover {
			color:#933013 !important;
			text-decoration:none }
	
	.important-complete {
	padding:5px;
	color:#637D32 !important;
	font-size:18px !important;
	text-align:center !important;
	background: #F0F9DF;
	}
	
	.window-area-small p, .login-form p {
			text-align:justify;
			line-height:18px }
	
		.login-form {
			color:#4E6817;
			margin:0;
			padding:0 }
			
			.login-form p {
			width: 250px;
			line-height:16px;
			position:relative;
			left: 90px;
			margin:-5px 0 20px 0 }
	
		.login-form strong {
			position:relative;
			top:2px;
			float:left;
			color:#4E6817;
			font: bold 14px Arial, Helvetica, sans-serif;
			letter-spacing:-1px;
			display:block;
			width:90px }
			
		.login-form .textbox {
			font: bold 12px Arial, Helvetica, sans-serif;
			color: #637D32;
			padding: 1px 3px;
			float:left;
			height: 16px;
			width: 150px;
			background:#FFF;
			border: 1px solid #CBE994 }
			
		.login-form .floater {
			position:relative;
			top:-7px;
			margin:0;
			padding:0;
			display:inline;
			float:left;
			height: 18px;
			width: 160px }
	
	.comment-form {
		margin:0; padding:0 }		
	
		.comment-form p {
			text-align:justify;
			line-height:16px;
			margin:0 0 20px 0 }
		
		.comment-form-wrap {
			margin:10px 0; padding:20px;
			background-color:#F5F1EC }	
		
		.comment-form strong {
			position:relative;
			color:#755E49;
			font: bold 14px Arial, Helvetica, sans-serif;
			letter-spacing:-1px;
			display:block }
		
		.comment-form .textarea {
			font: 12px Arial, Helvetica, sans-serif;
			color: #755E49;
			padding: 5px 5px;
			height: 100px;
			width: 428px;
			background:#FFF;
			border: 1px solid #E2D8CB }
			
		.comment-form .textbox {
			font: 12px Arial, Helvetica, sans-serif;
			color: #755E49;
			padding: 3px;
			width: 200px;
			background:#FFF;
			border: 1px solid #E2D8CB }
			
		.comment-form h1 {
			margin:20px 0 10px 0 !important;
			padding:0;
			font-size:14px !important;
			font-weight:bold !important;
			color:#708738;
			letter-spacing:-1px !important }
			
		.checkbox {
			position:relative;
			top:2px;
			left: -2px }
		
		.radio {
			position:relative;
			left:-3px;
			top:2px }
			
	.submit-dropdown {
		margin: -6px 0 0 0;
		font: bold 12px Arial, Helvetica, sans-serif;
		color:#637D32;
		padding: 0 0 0 3px;
		width: 183px;
		background:#FFF;
		border: 1px solid #84A743 }
		
	.bold {
	color:#4D7CB0;
	font-weight: bolder;
	font-size: 15px;
}

	.white {
	color:#F4F9FF;
	font-weight: bolder;
	font-size: 15px;
}
	.bandwidth-icon {
		position:relative;
		top:2px;
		left:-2px }

/* --------------------------------------------------------------------- */
/* Search: Advanced Search */
/* --------------------------------------------------------------------- */

/* Advanced Search */

form.regional-search {
	background-color: #66AEFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

.regional-search h1 {
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#052A5B;
	letter-spacing:-1px
}
	
form.contact-us h1 {
	margin:0 0 7px 0 !important;
	padding:0;
	font-size:14px !important;
	font-weight:bold !important;
	color:#755E49 !important;
	letter-spacing:-1px !important }

.regional-search .textbox {
	margin:0 0 10px 0;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform:none;
	color: #063263;
	background-color:#F1F7FE !important;
	padding: 3px 3px 2px 3px;
	border-top: 1px solid #E8F3FF;
	border-left: 1px solid #E8F3FF;
	border-right: 1px solid #CAE3FF;
	border-bottom: 1px solid #CAE3FF
}
	
.contact-us .textbox {
	margin:0 0 20px 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #708738;
	background-color:#F6F4F0 !important;
	padding: 5px 5px 2px 5px;
	width: 94%;
	border-top: 1px solid #E3DFD7;
	border-left: 1px solid #E3DFD7;
	border-right: 1px solid #CAC4B9;
	border-bottom: 1px solid #CAC4B9 }
	
.contact-us .text-area {
	margin:0 0 17px 0;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #708738;
	background-color:#F6F4F0 !important;
	padding: 5px;
	height: 80px;
	width: 94%;
	border-top: 1px solid #E3DFD7;
	border-left: 1px solid #E3DFD7;
	border-right: 1px solid #CAC4B9;
	border-bottom: 1px solid #CAC4B9 }
	
.regional-search .dropdown {
	margin:0 0 10px 0;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform:none;
	color: #063263;
	background-color:#F1F7FE !important;
	padding: 3px 3px 2px 3px;
	border-top: 1px solid #E8F3FF;
	border-left: 1px solid #E8F3FF;
	border-right: 1px solid #CAE3FF;
	border-bottom: 1px solid #CAE3FF
}
	
	.statistics-area a, a:active, a:visited {
}
	.statistics-area a:hover { color:#755E49; text-decoration:none }
	
	.statistics-area .textbox {
		margin:5px 0 10px 0;
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #755E49;
		background-color:#FFF !important;
		padding: 5px 5px 4px 5px;
		border-top: 1px solid #E3DFD7;
		border-left: 1px solid #E3DFD7;
		border-right: 1px solid #CAC4B9;
		border-bottom: 1px solid #CAC4B9 }
	
	.statistics-area .dropdown {
		margin:0;
		font: bold 11px Arial, Helvetica, sans-serif;
		color: #755E49;
		background-color:#FFF !important;
		padding: 3px 3px 2px 3px;
		border-top: 1px solid #E3DFD7;
		border-left: 1px solid #E3DFD7;
		border-right: 1px solid #CAC4B9;
		border-bottom: 1px solid #CAC4B9 }

.submit-button {
	margin:0;
	font: bold 14px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	text-transform:uppercase;
	color: #FFF;
	padding:5px 10px;
	background-color:#063263 !important;
	cursor:pointer;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #052A5B;
	border-right-color: #031834;
	border-bottom-color: #031834;
	border-left-color: #052A5B;
}


.redbar {
	margin:0;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color: #FFF;
	padding:5px 10px;
	background-color:#CC120D !important;
	line-height: 20px;
	background-image: url(../images/title_arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	padding-left: 30px;

}
.tell_input {
	width:208px;
	height:15px;
	padding:7px 10px 7px 10px;
	border:none;
	background-image:url(../NSCADisplayPage.aspx_files/tell_bg.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: top left;
	color:#494949;
}


/* --------------------------------------------------------------------- */
/* The Sites: Link Window, Site Window, Voting, Site Info and Popups */
/* --------------------------------------------------------------------- */

/* Site Window, Link Window */

.link-window {
	font-size:12px;
	font-weight:bold;
	position:relative;
	display:block;
	padding: 20px 0 15px 0;
	margin: 0 20px;
	width:150px;
	border-bottom: 1px solid #E6DFD5;
}
	
	.link-window .right {
		color:#CAC4B9;
		position:absolute;
		right:0;
		top:20px }
	
	.link-window a {
		color:#B27706;
		text-decoration:none }
	
	.link-window a:hover {
		color:#755E49;
		text-decoration:underline }
	
	.link-window .icon {
		height:15px }
	
		.link-window .browse-all {
			padding-left:18px;
			background: url(../NSCADisplayPage.aspx_files/icon_15_browse_all.gif) no-repeat left top }
		
		.link-window .set-default-tab {
			padding-left:22px;
			background: url(../NSCADisplayPage.aspx_files/icon_15_set_default_tab.gif) no-repeat left top }

.site-window {
	position:relative;
	display:block;
	padding: 20px 0 15px 0;
	margin: 0 20px;
	width:440px;
	border-bottom: 1px solid #E6DFD5;
	height:57px }
#site-info-area .site-window {
	position:relative;
	display:block;
	padding: 20px 0 15px 0;
	margin: 0 20px;
	width:389px;
	border-bottom: 1px solid #E6DFD5;
	height:57px }

/* Voting Bar */

.vote-bar-area {
	position:relative;
	width:5px;
	height:52px }
	
	.vote-bar-area .vote-bar-none {
		overflow: hidden;
		width:5px;
		height:52px;
		background: url(../NSCADisplayPage.aspx_files/vote_bar_novotes.gif)}
		
	.vote-bar-area .vote-bar-allpos {
		overflow: hidden;
		width:5px;
		height:52px;
		background: url(../NSCADisplayPage.aspx_files/vote_bar_allpos.gif)}
		
	.vote-bar-area .vote-bar-allneg {
		overflow: hidden;
		width:5px;
		height:52px;
		background: url(../NSCADisplayPage.aspx_files/vote_bar_allneg.gif)}
		
	.vote-bar-area .vote-bar-top {
		overflow: hidden;
		width:5px;
		height:1px;
		background: url(../NSCADisplayPage.aspx_files/vote_bar_top.gif)}
		
	.vote-bar-area .vote-bar-pos {
		overflow: hidden;
		width:5px;
		background: #659E0C }
		
	.vote-bar-area .vote-bar-neg {
		overflow: hidden;
		width:5px;
		background: #BD3F18 }
		
	.vote-bar-area .vote-bar-bottom {
		overflow: hidden;
		width:5px;
		height:1px;
		background: url(../NSCADisplayPage.aspx_files/vote_bar_bottom.gif)}
		
	.vote-bar-area .vote-bar-splitter {
		overflow: hidden;
		width:5px;
		height:3px;
		background: url(../NSCADisplayPage.aspx_files/vote_bar_white_line.gif)}
	
/* BIG Voting Bar (for Information page) */

.big-vote-bar {
	top:4px;
	position:relative;
	width:341px;
	height:14px }
	
	.big-vote-bar .vote-bar-none {
		overflow: hidden;
		width:341px;
		height:14px;
		background: url(../NSCADisplayPage.aspx_files/big_vote_bar_novotes.gif)}
		
	.big-vote-bar .vote-bar-allpos {
		overflow: hidden;
		width:341px;
		height:14px;
		background: url(../NSCADisplayPage.aspx_files/big_vote_bar_allpos.gif)}
		
	.big-vote-bar .vote-bar-allneg {
		overflow: hidden;
		width:341px;
		height:14px;
		background: url(../NSCADisplayPage.aspx_files/big_vote_bar_allneg.gif)}
		
	.big-vote-bar .vote-bar-left {
		overflow: hidden;
		width:1px;
		height:14px;
		float:left;
		background: url(../NSCADisplayPage.aspx_files/big_vote_bar_left.gif)}
		
	.big-vote-bar .vote-bar-pos {
		overflow: hidden;
		height:14px;
		float:left;
		background: url(../NSCADisplayPage.aspx_files/big_vote_bar_pos.gif)}
		
	.big-vote-bar .vote-bar-neg {
		overflow: hidden;
		height:14px;
		float:left;
		background: url(../NSCADisplayPage.aspx_files/big_vote_bar_neg.gif)}
		
	.big-vote-bar .vote-bar-right {
		overflow: hidden;
		width:1px;
		float:left;
		height:14px;
		background: url(../NSCADisplayPage.aspx_files/big_vote_bar_right.gif)}
		
	.big-vote-bar .vote-bar-splitter {
		overflow: hidden;
		width:3px;
		float:left;
		height:14px;
		background: url(../NSCADisplayPage.aspx_files/big_vote_bar_white_line.gif)}
	

/* Vote Area */

.vote-area {
	position:absolute;
	top:20px;
	left:11px;
	
	height:52px;
	$height:72px;
	font: bold 16pt Arial, Helvetica, sans-serif;
	color: #E49E17; }

.vote-area .result-box {
	display:block;
	width:33px;
	height:25px;
	font: bold 12pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	padding-top: 8px;
	margin-bottom: 5px }

.vote-area .result-box.neutral { font-weight: normal }

.vote-area img.pos, .vote-area img.neg { float:left }
.vote-area img.pos { margin-right:5px }

/* Site Info */

.info-area {
	font: 11px Arial, Helvetica, sans-serif;
	height:40px;
	color:#dee8f5;
}
	
	.info-area .screenshot-icon {
		width:14px; height:13px }
	
	.info-area .bandwidth {
		width:13px; height:13px }
	
		.info-area .cookie-area {
			width:27px;
			height:31px;
			position:absolute;
			left:0; top:4px }
			
		#site-info-area .cookie-area {
			width:27px;
			height:31px;
			position:absolute;
			left:0; top:6px }
			
		.info-area .main-info, #site-info-area .main-info {
			position:relative;
			left:37px; top:0 }
	
	.info-area h1 {
		display:inline;
		position:relative;
		padding:0 !important;
		margin:0 !important;
		color:#999081;
		top: 3px;
		font: bold 16px Arial, Helvetica, sans-serif;
		letter-spacing: -1px }
		
	.info-area h1.info-page-h1 {
		display:block;
		position:relative;
		padding:0 !important;
		margin:0 !important;
		color:#999081;
		top: 15px;
		font: bold 16px Arial, Helvetica, sans-serif;
		letter-spacing: -1px }
		
		.info-area h1 .positive, .info-area h2 .positive { color:#659E0C }
		.info-area h1 .negative, .info-area h2 .negative { color:#BD3F18 }
		
		.info-area h1 a {
			color:#E49E17;
			text-decoration:none }
			
		.info-area h1 a:hover {
			color:#B27706;
			text-decoration:none }
			
	.info-area h2 {
		top:6px;
		left:1px !important;
		width:341px;
		position:relative;
		letter-spacing:normal !important;
		padding:0 !important;
		margin:0 !important;
		color:#999081 !important;
		font: bold 11px Arial, Helvetica, sans-serif !important }
		
		.info-area h2 .right {
		position:absolute;
		right:1px !important; }
		
	.info-area .url {
		margin-bottom: 12px !important;
		color:#999081;
		display:block;
		position:relative;
		top: 3px }
	
	.info-area .comment {
		margin: 0 2px 0 1px;
		position:relative; top:2px;
		width:12px; height:11px }
	
	.info-area .favorite {
		position:relative; top:2px;
		width:12px; height:10px }
		
		.favorite-info {
		position:relative;
		top:1px;
		left:-2px;
		width:12px;
		height:10px }
		
		a.favorite-link {
			color:#BD3F18 !important }
	
	.info-area span {
		display:inline;
		color:#999081 }
		
		span.favorite-text {
			position:relative;
			top:0;
			font-weight:bold;
			font-size:11px;
			color:#B21F00 }
		
	.info-area em {
		position:relative; top:1px;
		font-style: normal !important }
	
	.info-area a {
	color:#9CB7D3;
	text-decoration:none
}
		
	.info-area a:hover {
	color:#FFFFFF;
	text-decoration:underline
}
		
.report {
	position:absolute;
	top:20px;
	right:20px;
	display:block;
	width:13px;
	height:13px }
	
	.report .report-button {
		width:13px;
		height:13px }

/* ------------------------------------------------- */
/* Site Information Page: Screenshots, Comments, etc. */
/* ------------------------------------------------- */

#site-info-area h1.title, #comment-area h1, .post h1 {
	margin:0;
	padding:0;
	letter-spacing: -1px;
	font: normal 22px Arial, Helvetica, sans-serif;
}
	
	#site-info-area h1.title a, #comment-area h1 a, .post h1 a {
		color:#E49E17;
		text-decoration:none }
			
	#site-info-area h1.title a:hover, #comment-area h1 a:hover, .post h1 a:hover {
		color:#B27706;
		text-decoration:none }

#site-info-area h2, #comment-area h2, .post h2 {
	padding:0;
	margin: 0 0 20px 0;
	color:#999081;
	display:block;
	position:relative;
	letter-spacing: 1px;
	left: 2px;
	font: normal 11px Arial, Helvetica, sans-serif;
}

	#comment-area h2 .negative { color:#BD3F18 }
	#comment-area h2 .positive { color:#659E0C }
	#comment-area h2 .negative ,#comment-area h2 .positive {background:#fff}
	
	#comment-area p a { text-decoration:underline; color:#B27706 }
	#comment-area p a:hover { text-decoration:none; color:#755E49 }

	#comment-area .comment-header {
		display:block;
		position:relative;
		width:433px;
		height:24px;
		background:url(../NSCADisplayPage.aspx_files/comments_header_neutral.gif);
		font-size:14px;
		font-weight:bold;
		padding: 7px 0 0 45px;
		letter-spacing:-1px;
		color:#E5DFD5;
		text-transform: uppercase }
		
			#comment-area .high-number { width:413px !important; padding-left: 65px !important }
		
		#comment-area .comment-header a {
		color: #FFFFFF;
		text-decoration:none }
		
		#comment-area .comment-header a:hover {
		color: #FFFFFF;
		text-decoration:underline }
		
		#comment-area .comment-header.negative {
		background:url(comments_header_negative.gif);
		color:#E9C7BC !important }
		
		#comment-area .comment-header.positive {
		background:url(comments_header_positive.gif);
		color:#D1E3B6 !important }
		
		#comment-area .comment-header span { color:#FFFFFF }
		
		#comment-area .comment-header .number {
			font-size:41px;
			position:absolute;
			top:-7px;
			left:10px;
			letter-spacing:-2px; }

		#comment-area .comment-header.positive .number {
			font-size:41px;
			position:absolute;
			top:-7px;
			left:10px;
			letter-spacing:-2px;color:#D1E3B6;color:#D1E3B6 !important  }
			
		#comment-area .comment-header.negative .number {
			font-size:41px;
			position:absolute;
			top:-7px;
			left:10px;
			letter-spacing:-2px;color:#E9C7BC;color:#E9C7BC !important  }		
	
		#comment-area .avatar-wrap {
			width:45px;
			height:45px;
			padding: 17px 17px 16px 17px;
			background:#fff url(../NSCADisplayPage.aspx_files/comments_avatar_bg.gif) no-repeat 0 0;
			float:left;
			}
		
		#comment-area .comment-wrap {
			line-height:19px;
			width:361px;
			padding:15px 19px 44px 19px;
			text-align:justify;
			display:block;
			background:url(../NSCADisplayPage.aspx_files/comments_window_gradient.gif) top left;
			position:relative;
			margin-bottom:20px;
			float:left }
			
			#comment-area .comment-wrap a {
				text-decoration:none;
				font-weight:bold;
				color:#B27706 }
				
			#comment-area .comment-wrap a:hover {
				color:#755E49 }
			
			#comment-area .comment-textarea {
				font: 12px Arial, Helvetica, sans-serif;
				line-height:19px;
				color: #755E49;
				padding: 5px 5px;
				height: 90px;
				width: 351px;
				background:#FFF;
				border: 1px solid #E2D8CB }
			
			#comment-area .comment-wrap.positive {
				color:#4E7A08 }
				
			#comment-area .comment-wrap.negative {
				color:#8C3C23 }
			
			#comment-area .comment-wrap .info-panel {
				font-size:11px;
				color:#999081;
				position:absolute;
				left:0;
				bottom:0;
				width:380px;
				height:23px;
				display:block;
				padding:6px 0 0 19px;
				background:url(../NSCADisplayPage.aspx_files/comments_info_panel.gif) top left }
				
				#comment-area .comment-wrap .info-panel span {
				position:absolute;
				right:10px; top:6px }
				
					#comment-area .comment-wrap .info-panel span a {
					font-weight:bold;
					color:#B27706;
					text-decoration:none }

					#comment-area .comment-wrap .info-panel span a.admin { color:#BD3F18 }
					#comment-area .comment-wrap .info-panel span a:hover { color:#755E49 }
				
	#comment-area p.error-message {
		font-size:16px;
		letter-spacing:-1px;
		color:red }
		
.replies-area {
	width:359px;
	color:#57722A !important }
	
	.reply-box {
		margin-top:20px !important;
		display:block;
		width:329px;
		padding:15px 15px 5px 20px;
		background: url(../NSCADisplayPage.aspx_files/replies_bg.gif) no-repeat top left
	}
	
.replies-area .reply-box strong { display:block; font-size:14px; letter-spacing:-1px; padding-bottom:7px !important }
.replies-area .reply-box p { margin:8px 0 0 0 !important }
		
.about-area {
	margin:0; padding:0 }
	
	.about-area h1 {
		margin:0px 0 15px 0;
		color:#637D32;
		font-size:22px;
		font-weight:normal !important;
		letter-spacing:-1px }
		
	.about-area p {
		text-align:justify;
		line-height:22px;
		font-size:12px }
		
		.about-area p.contact {
		margin-bottom:25px }
		
		.about-area p a {
		color:#B27706 }
		
				
.screenshot {
margin:0;
position:relative;
width:389px;
height:180px;
z-index:0 }

.screenshot-corners {
	z-index:2000;
	position:absolute;
	top:0; left:0;
	width:389px; height:180px;
	background:url(../NSCADisplayPage.aspx_files/screenshots/screenshot_border.gif) no-repeat }
	
	#screenshot-links {
		padding-top:8px;
		padding-left:70px;
		color:#999081;
		margin-bottom:15px;
		font-size:11px;
		background: url(../NSCADisplayPage.aspx_files/screenshot_option_bg.jpg);
		display: block;
		height: 28px;
		width: 319px }
		
	#screenshot-links a { color:#E49E17; text-decoration:none; font-weight:bold }
	#screenshot-links a:hover { color:#B27706 }

.screenshot-window {
	z-index:2000;
	position:absolute;
	top:-6px;
	left:-10px;
	background-color:#FFF;
	display:block;
	padding:10px;
	width:200px;
	height:100px }
	
	#voter-info-area {
		margin-top:20px;
		width:389px;
		position:relative }
		
		#voter-info-area .pos {
			float:left;
			width:194px;
			margin-right:1px }
			
			#voter-info-area .pos .title {
			display:block;
			width:194px;
			height:30px;
			background:url(../NSCADisplayPage.aspx_files/pos_voters_title.gif) no-repeat }
			
			#voter-info-area .pos .window {
			margin-top:1px;
			color:#476F08;
			display:block;
			width:164px;
			padding:15px;
			background:url(../NSCADisplayPage.aspx_files/pos_voters_window.jpg) no-repeat top }
			
				#voter-info-area .pos .window a {
				color:#659E0C;
				text-decoration:none;
				font-weight:bold }
				
				#voter-info-area .pos .window a:hover {
				color:#476F08 }
			
		#voter-info-area .neg {
			float:left;
			width:194px }
			
			#voter-info-area .neg .title {
			display:block;
			width:194px;
			height:30px;
			background:url(../NSCADisplayPage.aspx_files/neg_voters_title.gif) no-repeat }
			
			#voter-info-area .neg .window {
			margin-top:1px;
			color:#8C3C23;
			display:block;
			padding:15px;
			width:164px;
			background:url(../NSCADisplayPage.aspx_files/neg_voters_window.jpg) no-repeat top }
			
				#voter-info-area .neg .window a {
				color:#BD3F18;
				text-decoration:none;
				font-weight:bold }
				
				#voter-info-area .neg .window a:hover {
				color:#8C3C23 }
		
		#voter-info-area .title span { display:none }
		


/* ------------------------------------------------- */
/* The Blog Styling */
/* ------------------------------------------------- */

.news-reviews-text a { text-decoration:underline !important }
.news-reviews-text a:hover { text-decoration:none !important }

.post { margin-top:25px }
.single { margin-top:0 !important }

.entry {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:22px }
	
	.big { font-size:14px }
	
	.postmetadata { background-color:#EAEFE0; padding:8px 10px 8px 10px; display:block; color: #5F7930; margin-top:20px }
.postmetadata a, .categories-block a { color: #80A734 !important; text-decoration:underline }
.postmetadata a:hover, .categories-block a:hover { color: #5E7F1D !important; text-decoration:none }
.postmetadata a, .tablerow-block a {
	color: #052A5B !important;
	text-decoration:underline
}
.postmetadata a:hover, .tablerow-block a:hover {
	color: #4D7CB0 !important;
	text-decoration:none
}
		
.searchfield {
	background-color:#426F9F;
	padding:2px 2px 2px 2px;
	display:block;
	color: #FFFFFF;
	border: 1px;
	border-top-color: #8DA9C6;
	border-right-color: #8DA9C6;
	border-bottom-color: #8DA9C6;
	border-left-color: #8DA9C6;
	border-bottom-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	width: 150px;
	height: 18px;
	vertical-align: middle;
}

.tablerow-block {
	margin-bottom:10px;
	background-color:#CEE4FD;
	padding:10px;
	font-size: 15px;
	color: #333333;
	font-weight: bold;
	line-height: 25px;
}
.tablerow2 {
	margin-bottom:5px;
	background-color:#F1F7FE;
	padding:5px;
}
.tablerow3 {
	margin-bottom:5px;
	background-color:#DEEDFE;
	padding:5px;
}
.archives-block { margin-bottom:15px; background-color:#F3EEE6; display:block; padding:15px }
.categories-block {
	margin-bottom:10px;
	background-color:#EAEFE0;
	display:block;
	padding:10px;
	font-size: 15px;
	color: #333333;
	font-weight: bold;
	line-height: 30px;
}
.searchheading-block {
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	line-height: 40px;
}
.archives-block h2, .categories-block h2 , 

.tablerow h2{
	font-weight:normal; font-size:18px; margin: 0 0 10px 0; letter-spacing:-1px }
	
	.entry a, .archives-block a {
		color:#B27706;
		text-decoration:underline }
	
	.entry a:hover, .archives-block a:hover {
		color:#755E49;
		text-decoration:none }
		
	.tablerow a {
		color:#3285D7;
		text-decoration:underline }
	
	.tablerow a:hover {
	color:#1A5B9B;
	text-decoration:none;
	font-size: 20px;
}
	
.navigation { margin-bottom:15px }

	.navigation a { color:#B27706; text-decoration:underline }
	.navigation a:hover { color:#755E49; text-decoration:none }	
	
.blog-search .textbox {
	margin:0 0 20px 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #86A736;
	background-color:#FFF !important;
	padding: 5px 5px 2px 5px;
	height: 16px;
	width: 95%;
	border-top: 1px solid #B8C892;
	border-left: 1px solid #B8C892;
	border-right: 1px solid #86A736;
	border-bottom: 1px solid #86A736 }
	
.pagetitle {
	font-size:20px;
	font-weight:bold;
	line-height: 25px;
}


/* ------------------------------------------------- */
/* Profile: Avatars, Favorites, etc. */
/* ------------------------------------------------- */

#profile-header { position:relative }

#profile-header .avatar { width:45px; height:45px; position:relative }
#profile-header .title-etc { position:absolute; top:0; left:55px }

.statistics-area {
	position:relative;
	_height:0;
	display:block;
	margin:0 0 20px 0;
	padding:15px;
	background-color:#F4EEE7;
}

	.statistics-area-title {
		margin:20px 0 0 0;
		background-color:#999081;
		font-size:14px;
		color:#FFF;
		padding:7px 7px 7px 15px;
		letter-spacing:-1px;
		font-weight:bold }

	.statistics-area .left-50 {
		width:30%;
		float:left;
		display:block }
		
	.statistics-area .right-50 {
		width:50%;
		float:left;
		text-align:right;
		display:block }
	
	.statistics-area .left-big-column {
		width:30%;
		float:left;
		display:block }

	.statistics-area .left-small-column {
		width:13%;
		margin-right:7%;
		text-align:right;
		float:left;
		display:block }
		
	.statistics-area .right-big-column {
		width:33%;
		margin-left:2%;
		float:left;
		display:block }
		
	.statistics-area .right-small-column {
		width:15%;
		text-align:right;
		float:left;
		display:block }
		
	.rank-text { color:#6A8235 }
		
#profile-links-area {
	background-color:#F4EEE7;
	position:relative;
	display:block;
	margin:20px 0;
	text-align:center;
	font-size:18px;
	letter-spacing:-1px;
	font-weight:normal;
	padding:15px }
	
	#profile-links-area a {
	color:#B27706 }
	
	#profile-links-area a:hover {
	color:#755E49;
	text-decoration:none }
	
	.avatar-form {
		margin:0;
		padding:0 }
		
	.avatar-upload {
		margin: 15px 0 }

/* ------------------------------------------------- */
/* Footer: Footer, Text and Media Temple Logo */
/* ------------------------------------------------- */

#footer {
	font: 11px Arial, Helvetica, sans-serif;
	color: #9DB1E0;
	margin:0 auto;
	position:relative;
	display:block;
	padding:15px 0 0 0;
	text-align:left
}
	
	#footer #block-holder {
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #735637;
		padding:10px 0;
		width:930px;
		margin:0 auto 25px auto }
	
	#footer .footer-block {
		line-height:28px;
		padding: 0 10px;
		float:left;
		margin-bottom:20px;
		width:212px;
		display:block }
		
		#footer .footer-block h1 {
		letter-spacing:-1px;
		margin: 0 0 20px 0 !important;
		font-size:22px !important;
		font-weight:normal !important;
		color: #FFF !important }
		
		#footer .footer-block a {
		font-weight:bold;
		font-size:12px;
		padding: 0 10px;
		display:block;
		color:#D8AD6C;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #735637 }
		
			#footer .footer-sponsors a { color:#D8DF9C !important}
			#footer .footer-text-links a { color:#C2DFEB !important}
		
		#footer .footer-block a:hover {
		background-color: #684C2E;
		color:#FFF !important; }
	
	#footer.small {
	font: 11px Arial, Helvetica, sans-serif;
	color: #B0957D;
	margin:0;
	width:391px;
	height:32px;
	display:block;
	padding:25px 0 0 0;
	text-align:center;
	background: url(../NSCADisplayPage.aspx_files/bg_footer_small.gif)}
	
	#footer #copyright {
	font-size:12px;
	text-align:left;
	width: 760px;
	margin:0 auto;
	padding: 0 0 5px 0;
}
	
	#footer a {
	text-decoration:none;
	color: #9DB1E0
}
		
	#footer a:hover {
	text-decoration:none;
	color: #FFFFFF
}
	
	#footer span {
		margin: 0 20px; }
	
	#footer .mt {
		margin:0;
		position:relative;
		width:125px;
		height:11px; _height:0;}
		
		#footer .mt a {
	position:absolute;
	top:282px;
	display:block;
	width:125px;
	top:288px;
	left:190px;
	height:11px;
	z-index: 1000
			}
		html> body #footer .mt a {
 			position:absolute;
			top:2px;
			left:5px;
			}

				#footer .mt a span {
					display: none; }
	
		#footer .mt a:hover {
}


/* ------------------------------------------------- */
/* LEFT Navigation */
/* ------------------------------------------------- */

#leftnav {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin:1px auto;
	position:relative;
	display:block;
	padding:0px 0 0 0;
	text-align:left;
}
	
	#leftnav #block-holder {
	border-bottom-color: #735637;
	padding:0px 0;
	width:200px;
	margin:0 auto 0px auto
}
	
	#leftnav .leftnav-block {
	line-height:28px;
	float:left;
	margin-bottom:50px;
	width:200px;
	display:block
}
		
		#leftnav .leftnav-block h1 {
		letter-spacing:-1px;
		margin: 0 0 20px 0 !important;
		font-size:22px !important;
		font-weight:normal !important;
		color: #FFF !important }
		
		#leftnav .leftnav-block a {
	font-weight:bold;
	font-size:12px;
	padding: 0 10px;
	display:block;
	color:#A2CEFB;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0657A8
}
		
			#leftnav .leftnav-sponsors a { color:#D8DF9C !important}
			#leftnav .leftnav-text-links a { color:#C2DFEB !important}
		
		#leftnav .leftnav-block a:hover {
	background-color: #09529B;
	color:#FFFFFF !important;
}
	
	#leftnav.small {
	font: 11px Arial, Helvetica, sans-serif;
	color: #B0957D;
	margin:0;
	width:391px;
	height:32px;
	display:block;
	padding:25px 0 0 0;
	text-align:center;
	background: url(../NSCADisplayPage.aspx_files/bg_footer_small.gif)}
	
	#leftnav #copyright { font-size:12px; text-align:center; width: 900px; margin:0 auto; padding: 0 0 25px 0; }
	
	#leftnav a {
	text-decoration:none;
	color: #A2CEFB
}
		
	#leftnav a:hover {
	text-decoration:none;
	color: #FFFFFF
}
	
	#leftnav span {
		margin: 0 20px; }
	
	#leftnav .mt {
		margin:0;
		position:relative;
		width:125px;
		height:11px; _height:0;}
		
		#leftnav .mt a {
	position:absolute;
	top:282px;
	display:block;
	width:125px;
	top:288px;
	left:190px;
	height:11px;
	z-index: 1000
			}
		html> body #footer .mt a {
 			position:absolute;
			top:2px;
			left:5px;
			}

				#leftnav .mt a span {
					display: none; }
	
		#leftnav .mt a:hover {
}
.StaticMenuStyle
{
	color:#a2cefb;
	background-color:#084a8d;
	font-size: 12px;
	width: 200px;
	font-weight: bold;
	padding-right:10px;
}
.DynamicMenuStyle
{
	color: #a2cefb;
	font-size: 12px;
	font-weight: bold;
	width: auto;
	border: solid 2px #426f9f;
	display: block;
}
.DynamicMenuStyle a
{
	width: auto;
	padding: 0.6em 0.90em;
	color: #a2cefb;
	background-color: #084a8d;
	display: block;
	border: 2px;
	border-top-color: #8da9c6;
	border-bottom-color: #8da9c6;
	background-repeat: no-repeat;
	background-position: 95% 50%;

}
.StaticMenuStyle a
{
	padding: 0.6em 0.90em;
	color: #a2cefb;
	background-color: #084a8d;
	display: block;
	border: 2px;
	border-top-color: #8da9c6;
	border-bottom-color: #8da9c6;
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
.StaticHoverMenuStyle, .StaticHoverMenuStyle a, .DynamicHoverMenuStyle, .DynamicHoverMenuStyle a
{
	background-color: #0A57A5;
	color: #FFFFFF;
}

