/* Content CSS Document */

	h1 {
		font-size: 10px;
		line-height: 11px;
		margin: 0;
		padding: 0;
		font-weight: normal;
	}
	
	h2 {
		font-size: 22px;
		line-height: 28px;
		margin: 0 0 10px 0;
		padding: 0;
	}
	
	h3 {
		font-size: 20px;
		line-height: 20px;
		margin: 0;
		padding: 0 0 5px 0;
	}
	
	h4 {
		font-size: 16px;
		line-height: 16px;
		font-weight: bold;
		margin: 0;
		color: #7c0310;
		padding: 0 0 5px 0;
	}
	
	h5 {
		font-size: 14px;
		line-height: 14px;
		font-weight: bold;
		padding: 10px 0 5px 0;
		margin: 0;
	}
	
	h6 {
		font-size: 13px;
		line-height: 18px;
		font-weight: bold;
		padding: 0;
		margin: 0;
	}
	
	.heading {
		border-bottom: 1px solid #e5e2df;
		margin: 0 0 10px 0;
		color: #7c0310;
	}
	
	.more {
		margin: 5px 0 0 0;
		padding: 0;
		float: right;
		font-size: 10px;
	}
	
	#ContentLeft p.eleven, #ContentOneCol p.eleven, .eleven {
		font-size: 11px;
	}

/* Specific Links */

	a { color: #b3081d; text-decoration: none; outline:none;}
	a:link { color: #b3081d; text-decoration: none; outline:none;}
	a:hover { color: #e06f00; text-decoration: none; outline:none;}
	a:visited { color: #b3081d; text-decoration: none; outline:none;}
	a:visited:hover { color: #e06f00; text-decoration: none; outline:none;}
	
	.Title h2 a { color: #505253; text-decoration: none; outline:none;}
	.Title h2 a:link { color: #505253; text-decoration: none; outline:none;}
	.Title h2 a:hover { color: #b3081d; text-decoration: none; outline:none;}
	.Title h2 a:visited { color: #505253; text-decoration: none; outline:none;}
	.Title h2 a:visited:hover { color: #b3081d; text-decoration: none; outline:none;}
	
	h4 a { color: #505253; text-decoration: none; outline:none;}
	h4 a:link { color: #505253; text-decoration: none; outline:none;}
	h4 a:hover { color: #b3081d; text-decoration: none; outline:none;}
	h4 a:visited { color: #505253; text-decoration: none; outline:none;}
	h4 a:visited:hover { color: #b3081d; text-decoration: none; outline:none;}
	
	#ContentLeft h2 a { color: #505253; text-decoration: none; outline:none; line-height:21px;}
	#ContentLeft h2 a:link { color: #505253; text-decoration: none; outline:none;}
	#ContentLeft h2 a:hover { color: #b3081d; text-decoration: none; outline:none;}
	#ContentLeft h2 a:visited { color: #505253; text-decoration: none; outline:none;}
	#ContentLeft h2 a:visited:hover { color: #b3081d; text-decoration: none; outline:none;}
	
	.newslist a { color: #505253; text-decoration: none; outline:none; font-weight:bold; font-size: 11px;}
	.newslist a:link { color: #505253; text-decoration: none; outline:none;}
	.newslist a:hover { color: #b3081d; text-decoration: none; outline:none;}
	.newslist a:visited { color: #505253; text-decoration: none; outline:none;}
	.newslist a:visited:hover { color: #b3081d; text-decoration: none; outline:none;}
	
	.more a { color: #b3081d; text-decoration: none; outline:none; font-weight:normal;}
	.more a:link { color: #b3081d; text-decoration: none; outline:none;}
	.more a:hover { color: #e06f00; text-decoration: none; outline:none;}
	.more a:visited { color: #b3081d; text-decoration: none; outline:none;}
	.more a:visited:hover { color: #e06f00; text-decoration: none; outline:none;}
	
	.sites a { color: #b3081d; text-decoration: none; outline:none; padding-right:10px; font-weight:bold;}
	.sites a:link { color: #b3081d; text-decoration: none; outline:none;}
	.sites a:hover { color: #505253; text-decoration: none; outline:none;}
	.sites a:visited { color: #b3081d; text-decoration: none; outline:none;}
	.sites a:visited:hover { color: #505253; text-decoration: none; outline:none;}


/* Form Elements */

	form {
		margin: 0;
		padding: 0;
	}

	.googlesearch {
		margin: 0;
		padding: 3px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #b3081d;
		border: 1px solid #d1d0c3;
		background-color: #ffffff;
	}
	
	.search {
		margin: 0;
		padding: 2px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #505253;
		border: 1px solid #d1d0c3;
		background-color: #f2f1e9;
	}
	
	.setalert {
		margin: 0;
		padding: 2px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #505253;
		border: 1px solid #d1d0c3;
		background-color: #e6e4da;
	}
	
	.getquote {
		margin: 0;
		padding: 2px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		border: 1px solid #970517;
		background-color: #970517;
	}
	
	.standardsearchbutton {
		margin: 0;
		padding: 2px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		border: 1px solid #970517;
		background-color: #970517;
	}
	
	.textfield {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		border: 1px solid #a5acb2;
		padding: 3px;
	}


/* Editor Form Elements */

	.standardbutton {
			padding: 5px 10px 5px 10px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #ffffff;
			border: none;
			background-color: #b3081d;
			margin: 0 10px 0 0;
	}
	
	.browsebutton {
			padding: 5px 10px 5px 10px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #ffffff;
			border: none;
			background-color: #555555;
			margin: 0 10px 0 0;
	}
	
	.standardtextfield {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		border: 1px solid #a5acb2;
		padding: 3px;
	}
	
	.add {
		margin: 0;
		padding: 2px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #505253;
		border: 1px solid #d1d0c3;
		background-color: #e6e4da;
	}
	
	.savechanges {
		margin: 10px 0 0 0;
		padding: 4px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #3f84ca;
		border: 2px solid #d1d0c3;
		background-color: #e6e4da;
	}
	
	.titlefield {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		border: 1px solid #a5acb2;
		padding: 5px;
		width: 95%;
	}
	
	.headingfield {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		border: 1px solid #d1d0c3;
		padding: 3px;
		color: #505253;
	}
	
	.contentfield {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		border: 1px solid #a5acb2;
		padding: 5px;
		width: 95%;
		height: 300px;
	}
	
	.commentfield {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		border: 1px solid #a5acb2;
		padding: 5px;
		width: 95%;
		height: 100px;
	}
	
	.selectfield {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		border: 1px solid #a5acb2;
		padding: 5px;
	}
	
	.order {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		border: 1px solid #a5acb2;
		width: 15px;
		padding: 2px;
	}	
	
	/* Network Dropdown Styles */

	#network, #network ul { /* all lists */
		list-style: none;
		line-height: 1;
		padding: 0;
		margin: 0;
		z-index: 20;
	}
	
	#network a {
		display: block;
		color: #777777;
	}
	
	#network a:hover {
		text-decoration: none;
		color: #b3081d;
	}
	
	#network li ul li a {
		display: block;
		outline: none;
	}
	
	#network li ul li a:hover {
		text-decoration: none;
	}
	
	#network li.top{ /* all list items */
		padding: 7px;
		background: url(../images/bg-network.gif) #ffffff top right no-repeat;
		font-size: 11px;
		font-weight: bold;
		width: 155px;
		border: 1px solid #562411;
		color: #777777;
	}
	
	#network li ul { /* second-level lists */
		position: absolute;
		left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
		background-color: #ffffff;
		margin: 0 0 0 -8px;
		padding: 10px 3px 5px 3px;
		border-left: 1px solid #562411;
		border-right: 1px solid #562411;
		border-bottom: 1px solid #562411;
	}
	
	#network li { /* second-level items */
		padding: 4px;
		font-size: 11px;
		font-weight: bold;
		width: 155px;
	}
		
	#network li:hover ul, #network li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
/* Top Login */

	.toplogin {
		padding: 19px 0 0 0;
		margin: 0 0 0 0;
	}	
	
		.toplogin ul {
			padding: 0;
			margin: 0 0 0 20px;
			list-style-type: none;
		}
		
		.toplogin ul li {
			padding: 6px 10px 6px 10px;
			margin: 6px 0 0 15px;
			font-size: 11px;
			font-weight: bold;
			border: 1px solid #562411;
			color: #e06f00;
			float: left;
			background-color: #ffffff;
		}
		
		.toplogin ul li a, .toplogin ul li a:visited {
			text-decoration: none;
			color: #f36b21;
		}
	

/* Navigation Specific */
	
	.Navigation ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
		.Navigation li {
			float: left;
			margin: 0 4px 0 0;
			padding: 2px 10px 4px 10px;
			border-left: 1px solid #9f9f9f; /* Change this color to change tab border */			
			font-size: 11px;
			font-weight: bold;
			line-height: 14px;
		}
		
		.Navigation li.first {
			float: left;
			margin: 0 4px 0 0;
			padding: 2px 10px 4px 0;
			border-left: none; /* Change this color to change tab border */			
			font-size: 11px;
			line-height: 14px;
		}
		
		.Navigation li a{
			color: #505253;
		}
		
		.Navigation li a:hover{
			color: #b3081d;
		}
		
		.Navigation li.on{
			background-color: #b8b49f; /* Change this color to change tab background */
		}
		
		.Navigation li.on a{
			color: #ffffff;
		}
		
		.Navigation li.on a:hover{
			color: #ffffff;
		}
		
		.Navigation .rss {
			padding: 2px 10px 4px 25px;
			background: url(../images/icon-rss.gif) top left no-repeat;
		}
		
		.Navigation .rss a {
			color: #505253;
		}
		

/* Sub Navigation Specific */
	
	.SubNavigation ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
		.SubNavigation li {
			float: left;
			margin: 0 5px 0 0;
			padding: 5px 10px 6px 10px;
			border-top: 1px solid #e6e4da; /* Change this color to change tab border */
			border-right: 1px solid #e6e4da; /* Change this color to change tab border */
			border-left: 1px solid #e6e4da; /* Change this color to change tab border */			
			font-size: 14px;
			line-height: 14px;
			font-weight: bold;
		}
		
		.SubNavigation li:hover{
			border-top: 1px solid #b8b49f; /* Change this color to change tab border */
			border-right: 1px solid #b8b49f; /* Change this color to change tab border */
			border-left: 1px solid #b8b49f; /* Change this color to change tab border */
		}
		
		.SubNavigation li a{
			color: #7e7b66;
		}
		
		.SubNavigation li a:hover{
			color: #7e7b66;
		}
		
		.SubNavigation li.on{
			border-top: 1px solid #b8b49f; /* Change this color to change tab border */
			border-right: 1px solid #b8b49f; /* Change this color to change tab border */
			border-left: 1px solid #b8b49f; /* Change this color to change tab border */
			background-color: #b8b49f; /* Change this color to change tab background */			
			font-weight: bold;
		}
		
		.SubNavigation li.on a{
			color: #ffffff;
		}
		
		.SubNavigation li.on a:hover{
			color: #ffffff;
		}
		
/* Center Column Specific */

	.back {
		padding: 1px 0 0px 12px;
		background: url(../images/icon-back.gif) top left no-repeat;
		font-size: 11px;
	}
		
	.tools {
		margin: 0;
		padding: 0;
		float: right;	
	}
	
	.alerts {
		background-color: #efefef;
		padding:10px;
		border-bottom: 1px solid #dcdcdc;
	}
			
	.promopanel {
		margin: 0 0 20px 0;
		height: 150px;
		background: url(../images/bg-promo.jpg) top center no-repeat;
		color: #fff;
	}
	
/* Right Side Panel */

			.signup-right {
				float: right;
				padding: 0 0 0 29px;
				width: 36%;
				margin: 45px 2% 0 0;
				background-image: url('../images/signup-rgt-arrow.png');
				background-repeat:no-repeat;
				background-position: left top; 
			}
			
			.signup-right-content {
				padding: 20px;
				background-color: #e5e2df;
				border:1px solid #e5e2df;
				border-radius:10px;
			}
			
				.signup-right-content p {
					font-size: 12px;
					line-height: 18px;
				}
	
	
	/* News Specific */

		.topstories {
			padding-bottom: 10px;
			margin-bottom: 0px;
			border-bottom: 3px solid #dcdcdc;	
		}
		
		.newslist {
			padding: 0 0 20px 0;	
		}
		
		#CenterContent .article {
			margin: 10px 0 0 0;
		}
		
		#CenterContent .article p {
			font-size: 13px;
			line-height: 18px;
			color: #444444;
			padding: 0 0 15px 0;
			margin: 0;
		}
		
		
		
		.emaillink {
			padding: 3px 0 15px 25px;
			margin: 0 20px 0 0;
			background: url(../images/icon-email.gif) top left no-repeat;
			font-size: 11px;
		}
		
		.printlink {
			padding: 3px 0 15px 25px;
			margin: 0 20px 0 0;
			background: url(../images/icon-print.gif) top left no-repeat;
			font-size: 11px;
		}
		
		.inlinevideo {
			margin: 0 20px 20px 0;
			float: left;
		}
		
		.videoshell {
			width: 320px;
			height: 240px;
			margin-bottom: 5px;
			background-color: #000;
		}
		

/* Photos Specific */

			.photothumbnails {
				margin: 0 auto;
				padding: 10px 10px 0 10px;
				border-top: 1px solid #dcdcdc;
			}
			
				.photothumbnails ul {
					display: block;
					margin: 0;
					padding: 0;
				}
				
				.photothumbnails ul li {
					float: left;
					margin: 5px;
					padding: 3px;
					list-style-type: none;
					border: 1px solid #dcdcdc;
					width: 75px;
					height: 75px;
					background-color: #FFFFFF;
					text-align: center;
				}
				
				.photothumbnails ul li:hover {
					border: 1px solid #a5acb2;
				}
				
				.photothumbnails img{
					border: none;
				}

		

/* Left Column Specific */
	
	#ContentLeft p, #ContentOneCol p {
		margin: 0;
		padding: 5px 0 0 0;
	}
	
	.minipromo {
		margin: 0 0 2px 0;
		padding: 5px 5px 10px 5px;
		border-bottom:4px solid #dcdcdc;
	}
	
	.leftsignup {
		padding: 5px 0 9px 0;
		margin: 0 0 15px 0;
		border-bottom:2px solid #dcdcdc;
	}	
	
		.leftsignup ul {
			padding: 0;
			margin: 0;
			list-style-type: none;
		}
		
		.leftsignup ul li {
			padding: 7px 10px 7px 10px;
			margin: 0 10px 0 0;
			font-size: 11px;
			font-weight: bold;
			border: 1px solid #ceccca;
			color: #dc0c25;
			float: left;
		}
	
	
	.leftlogin {
		padding: 5px 0 9px 0;
		margin: 0 0 15px 0;
		border-bottom:2px solid #ceccca;
	}	
	
		.leftlogin ul {
			padding: 0;
			margin: 0;
			list-style-type: none;
		}
		
		.leftlogin ul li {
			padding: 7px 10px 7px 10px;
			margin: 5px 10px 0 0;
			font-size: 11px;
			font-weight: bold;
			border: 1px solid #ceccca;
			color: #dc0c25;
			float: left;
		}
	
	
	.leftlinks {
		padding: 0;
		margin: 0 0 0 0;
	}
	
		.leftlinks ul {
			padding: 0;
			margin: 0 0 0 0;
			list-style-type: none;
		}
		
		.leftlinks ul li {
			padding: 5px 3px 5px 5px;
			border-bottom:1px solid #dcdcdc;
			font-weight: bold;
			font-size: 11px;
		}
		
		.leftlinks ul li.last {
			padding: 5px 3px 5px 5px;
			border-bottom:2px solid #dcdcdc;
			font-weight: bold;
			font-size: 11px;
		}
		
		.leftlinks a { color: #b3081d; text-decoration: none; font-weight: bold; margin-right: 15px;}
		.leftlinks a:link { color: #b3081d; text-decoration: none; font-weight: bold;}
		.leftlinks a:hover { color: #e06f00; text-decoration: none; font-weight: bold;}
		.leftlinks a:visited { color: #b3081d; text-decoration: none; font-weight: bold;}
		.leftlinks a:visited:hover { color: #e06f00; text-decoration: none; font-weight: bold;}
		
		
		.leftlinks li.upload {
			background: url(../images/icon-upload.gif) top left no-repeat;
			padding-left: 20px;
		}
		
		
	.leftcategorylinks {
		padding: 0 5px 0 5px;
		margin: 10px 0 0 0;
	}
	
		.leftcategorylinks ul {
			padding: 1px;
			margin: 4px 0 0 0;
			list-style-type: none;
		}
		
		.leftcategorylinks ul li {
			padding: 4px 3px 4px 3px;
			border-top:1px solid #dcdcdc;
			font-weight: bold;
			font-size: 11px;
		}
		
		.leftcategorylinks a { color: #505253; text-decoration: none; font-weight: bold; margin-right: 15px;}
		.leftcategorylinks a:link { color: #505253; text-decoration: none; font-weight: bold;}
		.leftcategorylinks a:hover { color: #b3081d; text-decoration: none; font-weight: bold;}
		.leftcategorylinks a:visited { color: #505253; text-decoration: none; font-weight: bold;}
		.leftcategorylinks a:visited:hover { color: #b3081d; text-decoration: none; font-weight: bold;}
	
	.leftquote {
		padding: 3px 0 5px 5px;
		margin: 0 0 0 0;
		border-bottom: 2px solid #dcdcdc;
		background-color: #efefef;
	}
	
	.leftsearch {
		padding: 3px 0 5px 5px;
		margin: 5px 0 0 0;
		border-top: 2px solid #dcdcdc;
		border-bottom: 2px solid #dcdcdc;
		background-color: #efefef;
	}
	
/* Main Content Specific */	

	.latestheadlines h4 {
		font-size: 14px;
		line-height: 16px;
		font-weight: bold;
		margin: 0;
		padding: 10px 0 0 0;
	}
	
	
	.favorite {
		margin: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 5px 10px 5px 10px;
		border: 1px solid #dcdcdc;
		background-color: #efefef;
		float: right;
	}
	
	.standardsearch {
		padding: 0 0 5px 15px;
		margin: 0 0 0 0;
		border-top: 1px solid #dcdcdc;
		border-bottom: 1px solid #dcdcdc;
		background-color: #efefef;
	}
	
	.trafficbuilder {
		border: 7px solid #efefef;
		margin: 10px 0 10px 0;
		clear: right;
	}
	
	/* Videos Specific */	
	
		.videos h4 {
			font-size: 14px;
			line-height: 16px;
			font-weight: bold;
			margin: 0;
			padding: 10px 0 0 0;
		}
	
		#videotaboption1 ul, #videotaboption2 ul, #videotaboption3 ul {
			list-style-type: none;	
			margin: 10px 0 0 0;
			padding: 0;
		}
		
		#videotaboption1 ul li, #videotaboption2 ul li, #videotaboption3 ul li {
			float: left;
			width: 120px;
			height: 150px;
			overflow: hidden;
			border: 1px solid #cecece;
			margin: 0 10px 15px 0;
			padding: 5px;
			font-size: 12px;
		}
		
		.videopreview {
			margin: 10px 0 0 0;
			padding: 10px 0 0 0;
			border-top: 1px solid #dcdcdc;
		}
		
		.mainvideo {
			width: 100%;
			margin: 0 auto;
			padding: 10px 0 10px 0;
			text-align: center;
			background-color: #000000;
		}
		
		.videodetails {
			margin: 10px 0 0 0px;
			padding: 0 0 10px 0;
			text-align: left;
			border-bottom: 5px solid #cecece;
		}
		
		.videolisting {
			margin: 0 0 10px 0px;
			padding: 0 0 10px 0;
		}
	
		.comments {
			border: 7px solid #efefef;
			padding: 15px;
			margin: 10px 0 10px 0;
			clear: right;
		}
		
			.comments ul {
				padding: 0;
				margin: 0;
			}
		
			.commentstats {
				list-style-type: none;
				font-size: 11px;
				font-weight: bold;
				padding: 10px 0 0 10px;
			}
			
			.comment {
				list-style-type: none;
				margin: 0 0 10px 0;
				padding: 10px 20px 20px 20px;
				border-bottom:1px solid #dcdcdc;
			}
			
			.commentbutton {
				margin: 20px 0 0 0;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				padding: 5px 10px 5px 10px;
				border: 1px solid #dcdcdc;
				background-color: #efefef;
				text-align: center;
			}
		
			.user_details {
				float: right;
				margin: 10px 0 0 20px;
				padding: 0 0 10px 15px;
				text-align: left;
				border-left: 1px solid #efefef;
			}
			
			.sharing {
				padding: 0 0 10px 0;
				text-align: left;
			}
			
			.sharingfield {
				width: 300px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				border: 1px solid #a5acb2;
				padding: 4px;
				margin: 1px 0 0 0;
			}
			
			.editbox {
				border-bottom: 1px solid #d1d0c3;
				margin-bottom: 20px;
			}


/* Network Specific */	

		.crumbs {
			color: #505253;
			padding-bottom: 10px;
		}	
		
		a.crumb {
			font-size: 11px;
			color: #505253;
		}
		
		.sectiontabs {
			margin: 0px 0 0 0;
			padding: 0 0 0 0;
			height: 34px;
		}
		
		.sectiontabs ul {
			margin: 0;
			padding: 0;
			list-style: none;
			float: left;
		}
		
		.sectiontabs ul li {
			float: left;
			margin: 0 4px 5px 0;
			border: 1px solid #ccc;
		}
		
		.sectiontabs li a {
			display: block;
			float: left;
			padding-left: 10px;	
			padding-right: 10px;
			padding-top: 3px;
			padding-bottom: 3px;
			color: #b3081d;
			line-height: 21px;
			text-decoration: none;
			font-weight: bold;
			font-size: 11px;
			background-color: #efefef;
			
		}
		
		.sectiontabs li a:hover {
			color: #e06f00;
			text-decoration: none;
			background-color: #efefef;
		}
		
		.sectiontabs .on a{
			color: #505253;
			text-decoration: none;
			background-color: #fff;
		}
		
		.sectiontabs .on a:hover{
			background-color: #fff;
			color: #505253;
		}
		
		.clearsectiontabs {
			clear: left;
			margin: 0;
			padding: 0;
		}


/* Profile Panel Specific */

	.profilepanel {
		width: 150px;
		float: right;
		padding: 0 0 20px 30px;
		background-color: #ffffff;
	}
	
	#CenterContent .profilepanel h4 {
		font-size: 13px;
		line-height: 12px;
		color: #505253;
	}
	
	#CenterContent .profilepanel h4 a {
		color: #b3081d;
	}
	
	#CenterContent .profilepanel h4 a:hover {
		color: #e06f00;
	}
	
	#CenterContent .profilepanel h5 {
		font-size: 12px;
		line-height: 12px;
		color: #505253;
	}
	
	#CenterContent .profilepanel p {
		font-size: 11px;
		line-height: 12px;
	}
	
	#CenterContent .profilepanel p a {
		font-size: 11px;
	}
	
	#CenterContent .profilepanel a:hover {
	}

	#CenterContent .profilepanel h6 {
		margin: 10px 0 20px 0;
	}

	#CenterContent .profilepanel h6 a {
		font-size: 12px;
		font-weight: bold;
		padding: 5px 15px 5px 15px;
		color: #ffffff;
		border: 1px solid #b3081d;
		background-color: #b3081d;
		text-align: center;
	}
	
	#CenterContent .profilepanel h6 a:hover {
		font-size: 12px;
		font-weight: bold;
		padding: 5px 15px 5px 15px;
		color: #ffffff;
		border: 1px solid #e06f00;
		background-color: #e06f00;
		text-align: center;
	}




/* Interview Specific */	

	.play {
		float: right;
		font-size: 11px;
		margin: 7px 0 0 15px;
		padding: 5px 10px 5px 10px;
		border: 1px solid #dcdcdc;
		background-color: #efefef;
	}


/* Messageboard Specific */	

		.boardlisting {
			margin: 0;
			padding: 15px 10px 15px 10px;	
			border-bottom: 1px solid #dcdcdc;
			clear: left;
		}
		
		.boardlistingstats {
			float: right;
			color: #505253;
			background-color: #efefef;
			padding: 5px 10px 10px 10px;
		}
		
		.postinginfo {
			margin: 0;
			padding: 0 0 0 20px;
			font-size: 11px;
			color: #888888;
		}
		
		.totalposts {
			font-size: 21px;		
		}
		
		#ContentLeft .boardlisting h4 { font-size: 16px;}
		
		#ContentLeft .category {
			margin: 0px 0 2px 0;
			padding: 2px 0 0px 20px;
			background: url(../images/icon-mb-category.gif) top left no-repeat;
			font-size: 11px;
		}
		
	.mainpost {
		margin: 0 0 0 0;
		padding: 15px 10px 15px 10px;	
		border-bottom: 4px solid #dcdcdc;
	}
		
		.mainpostcontent {
			margin: 0 0 0 95px;
			padding: 0 0 0 20px;
			border-left: 1px solid #dcdcdc;
		}
	
		.postersinfo {
			margin: 0;
			padding: 5px 0 0 0;
			width: 75px;
			float: left;
			text-align: right;
		}
		
		.postersinfo p {
			font-size: 11px;
			line-height: 14px;
		}
	
	.boardreply {
		margin: 0;
		padding: 10px 10px 10px 10px;	
		border-bottom: 1px solid #dcdcdc;
	}
	
		.replycontent {
			margin: 0 0 0 95px;
			padding: 0 0 0 20px;
			font-size: 12px;
		}
		
		.replyinfo {
			margin: 0;
			padding: 0 0 0 0;
			width: 75px;
			float: left;
			text-align: right;
		}
		
		.replyinfo p {
			font-size: 11px;
			line-height: 14px;
		}

	.boardtools {
		margin: 10px 0 0 0;
		padding: 15px 10px 15px 10px;	
		border-top: 1px solid #efefef;
		font-size: 11px;
	}

		.boardlogin {
			margin: 0 0 0 0;
			padding: 5px 10px 4px 10px;
			border: 1px solid #dcdcdc;
			background-color: #efefef;
		}
		
		.boardlogin li {
			list-style-type: none;
			font-size: 11px;
			float: left;
			padding: 5px 10px 5px 10px;
		}
		
		.boardbutton {
			margin: 20px 0 0 0;
			padding: 5px 10px 5px 10px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			border: 1px solid #dcdcdc;
			background-color: #efefef;
			text-align: center;
		}
		
		.deletepostbutton {
			margin: 20px 0 0 0;
			padding: 5px 10px 5px 10px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			border: 1px solid #dcdcdc;
			background-color: #efefef;
			text-align: center;
			float: right;
		}
		
		
	.pagination {
		margin: 0;
		padding: 10px;
		font-weight: bold;
		text-align: right;
	}
	
	
	.pagination-two {
			margin: 0;
			padding: 10px;
			font-weight: bold;
			text-align: right;
			border-top:1px solid #dcdcdc;
	}
	
	.pagination-three {
			margin: 0;
			padding: 10px;
			font-weight: bold;
			text-align: left;
			border-top:1px solid #dcdcdc;
	}


	.boardsearch {
			margin: 0 0 20px 0;
			padding: 10px 10px 10px 10px;
			background-color: #e6e4da;
			border: 1px solid #d1d0c3;
	}
		
		.boardsearchbutton {
			margin: 0;
			padding: 3px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #505253;
			border: 1px solid #d1d0c3;
			background-color: #ffffff;
		}
	
	
	ul.boardcategories {
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			list-style: none;
		}
		
		ul.boardcategories li {
			margin: 0 0 15px 0;
			padding: 2px 20px 0px 25px;
			background: url(../images/icon-mb-category.gif) top left no-repeat;
		}
		
		.boardcategories li a {
			padding: 0 0 0 0;	
			color: #1d599a;
			line-height: 15px;
			text-decoration: none;
			font-weight: bold;
			font-size: 13px;	
		}
		
		.boardcategories li a:hover {
			color: #f26422;
			text-decoration: none;
		}
		
		.boardcategories li span {
			font-size: 11px;
			color: #7e7b66;
		}
		
		.boardcategories li span a {
			font-size: 11px;
			font-weight: normal;
		}
		

/* Groups Specific */
	
		
		.grouplisting {
			border-bottom: 1px solid #dcdcdc;
			padding: 0 10px 10px 10px;
			margin: 0;
		}
		
		.grouplistingphoto {
			float: left;
			margin: 0 5px 0 0;
			border:1px solid #dcdcdc;
			width: 60px;
			height: 60px;
		}
		
		.commentsmall {
			margin: 10px 0 0 0;
			padding: 5px 0 5px 12px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			color: #ec6d1b;
			border: 1px solid #d1d0c3;
			background-color: #f2f1e9;
			text-align: center;
			float: right;
		}
		
		ul.groupscategories {
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			list-style: none;
		}
		
		ul.groupscategories li {
			margin: 0 0 15px 0;
			padding: 2px 20px 0px 25px;
			background: url(../images/icon-mb-category.gif) top left no-repeat;
		}
		
		.groupscategories li a {
			padding: 0 0 0 0;	
			color: #1d599a;
			line-height: 15px;
			text-decoration: none;
			font-weight: bold;
			font-size: 13px;	
		}
		
		.groupscategories li a:hover {
			color: #f26422;
			text-decoration: none;
		}
		
		.groupscategories li span {
			font-size: 11px;
			color: #7e7b66;
		}
		
		.groupscategories li span a {
			font-size: 11px;
			font-weight: normal;
		}
		
		.categories {
			font-size: 11px;
			font-weight: normal;
			margin: 0;
		}
	
		.groupstats {
			float: right;
			color: #7e7b66;
			background-color: #efefef;
			padding: 0 10px 0 10px;
			font-size: 11px;
			margin: 0 0 20px 20px;
			padding: 5px 10px 10px 10px;
		}
		
		.members {
			font-size: 16px;		
		}
			
		.description {
			font-size: 11px;		
		}

/* Right Column Specific */

	
	.rightsearch {
		padding: 3px 0 2px 0;
		margin: 3px 0 0 0;
		background-color: #efefef;
		text-align: center;
	}
	
	.featuredcompany {
		margin: 3px 0 10px 0;
		padding-left: 10px;
		border-bottom: 2px solid #dcdcdc;
		background-color: #efefef;
	}
		
	.adbanner {
		text-align: center;
	}
	
	.divider {
		border-top: 1px solid #e5e2df;
		padding: 10px 0 0 0;
	}

	.otherstories {
		padding: 5px;
		text-align: left;	
	}
	
	.otherstories h4 {
		border-top: 2px solid #dcdcdc;
		border-bottom: 1px solid #dcdcdc;
		padding: 5px 0 5px 0;
		font-size: 14px;
		color: #505253;
	}
	
	.otherstories a {
		font-size: 11px;
		font-weight: bold;
		color: #505253;
	}
	
	.otherstories a:hover {
		color: #b3081d;
	}
	
/* Submission Specific */

.step {
	color: #777777;	
	font-weight: normal;
}

#ApprovalBar {
	width:100%;
	height: 100px;
	bottom: 0;
	left: 0;
	position: fixed;
	background: url(../images/bg-approval.png) top left repeat-x;
	z-index: 100;
	padding-top: 25px;
}

/* added to collapse paragraph spacing for news story */
	
	/* #newsStory p { border: dashed 1px blue; color: Green; } */
	
/* moveable BuzzSignal promotions div */
    
    .dragclass{
        position : relative;
        cursor : move;
    }	
    
.storyError 
{
    display: none;
    color: Red;
    margin: 20px;
    padding: 15px;
    border: 1px solid Red;
}

.articletools {
	height: 35px;
	border-bottom:3px solid #dcdcdc;
}
		
.articletools ul {
	margin: 0;
	padding: 0;
	display: block;
}

/* social stuff on Gallery */
			
.articletools li {
	list-style-type: none;
	float: left;
}
			
.email {
	margin: 5px 20px 0 0;
	padding: 3px 5px 5px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ec6d1b;
	background: url(../images/icon-email.gif) top left no-repeat;
}
			
.print {
	margin: 5px 20px 0 0;
	padding: 3px 5px 5px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ec6d1b;
	background: url(../images/icon-print.gif) top left no-repeat;
}
			
.rss {
	margin: 5px 20px 0 0;
	padding: 3px 5px 5px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ec6d1b;
	background: url(../images/icon-rss.gif) top left no-repeat;
}
			
.addthis {
	margin: 7px 0 0 0;
}
.errorMsg {
    font-size: 14px;
    font-weight: 500;
    color: #FF0700;
    background-color: #FFD4D4;
    border: 1px solid #FF0700;
    moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    margin: 10px 0;
    padding: 5px;
    display: none;
}
.infoMsg {
    font-size: 14px;
    font-weight: 500;
    color: #085794;
    background-color: #CCE4F7;
    border: 1px solid #085794;
    moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    margin: 10px 0;
    padding: 5px;
    display: none;
}