body {
	background-color: #000;
	background-image: url(../images/header.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	font-family: georgia, arial, helvetica;
	font-size: 13px;
	color: #353434;
}
.holding {
	top: 30%;
	margin: 0 auto;
	width: 1024px;
}

a {
	text-decoration: none;
}
	a:hover {
		text-decoration: underline !important;
	}

#nav {
	height: 50px;
	background: url(../images/navbg.png) 0 0 repeat-x;
}
	#nav ul {
		width: 960px;
		margin: 0 auto;
		padding-top: 10px;
	}
		#nav ul li {
			float: left;
			width: 119px;
			text-align: center;
			border-right: dotted 1px #4a4a4a;
			line-height: 30px;
			font-family: arial, helvetica;
			font-size: 14px;
		}
			#nav ul li:hover, #nav ul li.active {
				background: url(../images/navhover.jpg) center center no-repeat;
			}
			#nav ul li.last {
				border-right: none;
			}
			#nav ul li a {
				color: #FFF;
				text-decoration: none;
				display: block;
			}
				#nav ul li a:hover {
					text-decoration: none !important;	
				}
			
	#header {
		height: 177px;
		width: 962px;
		margin: 0 auto;
		background: url(../images/pagehead.png) bottom left no-repeat;
		position: relative;
	}
		#header .strapline1, #header .strapline2 {
			color: #0d4437;
			text-align: center;
			width: 962px;
			font-style: italic;
		}
			#header .strapline1 {
				padding-top: 1.7em;
				font-size: 14px;
				color: #327976;
			}
			#header .strapline2 {
				font-size: 22px;
				padding-top: 1.3em;
			}	
			
		#header .logo {
			bottom: 0;
			text-align: center;
			position: absolute;
			width: 962px;
		}
	
	img.share {
		position: absolute;
		float: right;
		top: 25px;
		right:  35px;
		cursor: pointer;
	}
	div.share-panel {
		width: 237px;
		height: 44px;
		position:absolute;
		background: url(../images/share-panel.png) 0 0 no-repeat;
		top: -40px;
		right: 65px;
		padding: 18px 10px 18px 28px;
	}
		div.share-panel img {
			margin-right: 2px;
		}
	
	#page {
		width: 962px;
		margin: 0px auto;
		background: url(../images/bodybg.png) top left repeat-y;
	}
		#page #content {
			width: 922px;
			float: left;
			background: url(../images/pagebg.png) top left no-repeat;
			padding: 30px 20px;
			position: relative;
		}
			#page #content p.promo-title {
				font-size: 15px;
				color: #000;
				float: left;
				width: 940px;
			}
			#page #content p.crumbs {
				font-size: 12px;
				color: #868686;
				float: left;
				width: 940px;
				margin: 1.9em 0 !important;
			}
				#page #content p.crumbs a {
					text-transform: uppercase;
					color: #868686;
					text-decoration: none;
				}
					#page #content p.crumbs a:hover {
						text-decoration: underline;	
					}
					
			#page #content h1.headline {
				padding-top: 35px;
				font-size: 25px;
				line-height: 30px;
				width: 900px;
				float: left;
				border-bottom: solid 1px #d1d1d1;
				padding-bottom: 20px;
			}
				
			#page #content h2.headline {
				font-size: 22px;
				line-height: 30px;
				width: 600px;
				float: left;
				border-bottom: solid 1px #d1d1d1;
				padding-bottom: 10px;
                margin-bottom: 10px;
			}
			#page #content h1.pagetitle {
				color: #76011d;
				font-size: 50px;
				padding-top: 25px;
				width: 900px;
				float: left;
				border-bottom: solid 1px #d1d1d1;
				padding-bottom: 10px;
			}
				#page #content h1.pagetitle span.parent {
					font-size: 36px;
					color: #323232;	
				}
			
			#page p.emblem {
				text-align: center;
				width: 951px;
				border-top: solid 1px #d1d1d1;
				border-bottom: solid 1px #d1d1d1;
				margin-bottom: 10px;
				padding: 5px 0px;
				float: left;
			}
			
		#bottom {
			background: url(../images/pagefoot.png) bottom left no-repeat;
			height: 7px;
			width: 962px;
			margin: 0 auto;
			margin-bottom: 30px;
		}
		
	#feeds {
		height: 347px;
		background: #0d0d0d url(../images/feedsbg.jpg) top left repeat-x;
		clear: both;
		padding-top: 20px;
		color: #FFF;
	}
		#feeds #feed-headers {
			width: 950px;
			margin: 0 auto;
			border-bottom: solid 1px #444444;
			clear:both;
		}
			#feeds #feed-headers .feed-head {
				width: 276px;
				float: left;
				margin-right: 40px;
				font-size: 18px;
				color: #bfbfbf;
			}
				#feeds #feed-headers .feed-head p span.larger {
					font-size: 24px;
					color: #FFF;
					position: relative;
					line-height: 45px;
				}
		#feeds #feed-body {
			width: 950px;
			margin: 0 auto;
			clear:both;
		}
			#feeds #feed-body .feed {
				width: 276px;
				float: left;
				margin-right: 40px;
				background: url(../images/emblem.png) bottom center no-repeat;
				padding-bottom: 45px;
				height: 236px;
			}
				#feeds #feed-body .feed p {
					margin: 1.5em 0;
					padding-bottom: 20px;
					border-bottom: solid 1px #444444;
				}
					#feeds #feed-body .feed p.last {
						border: none;
					}
					#feeds #feed-body .feed p a {
						color: #FFF;
						text-decoration: none;
						font-weight: bold;
					}
						#feeds #feed-body .feed p a:hover { text-decoration: underline; }

				#feeds #feed-body .feed div.follow-twitter,
				#feeds #feed-body .feed div.follow-facebook,
				#feeds #feed-body .feed div.follow-others {
					margin-top: 20px;
					float: left;
					width: 276px;
					line-height: 36px;
				}
					#feeds #feed-body .feed div.follow-twitter img,
					#feeds #feed-body .feed div.follow-facebook img,
					#feeds #feed-body .feed div.follow-others img {
						float: left;
						margin-right: 15px;
						border: none;
					}

	
	#footer {
		height: 136px;
		background: url(../images/footerbg.jpg) top left repeat-x;
		color: #FFF;
	}
		#footer-items {
			height: 71px;
			background: url(../images/twitter.jpg) top center no-repeat;
			width: 962px;
			margin: 0 auto;
			padding-top: 65px;
		}
			#footer-items .copyright {
				float: left;
				width: 200px;
			}
			#footer-items .links {
				float: right;
				width: 300px;
			}
				#footer-items .links a {
					color: #FFF;
					text-decoration: none;
				}
					#footer-items .links a:hover {
						text-decoration: underline;
					}
					
	/* MAIN CONTENT AREAS */
	
	#left {
		float: left;
		width: 600px;
		padding: 20px 20px 0px 0px;
		border-right: solid 1px #d1d1d1;
	}
		#media-panel {
			width: 595px;
			float: left;
			text-align:center;
			margin-bottom: 20px;
			position: relative;
		}
		#media-panel div.media-thumbs {
			float: left;
			width: 595px;
			padding-top: 5px;
		}
		#media-panel #vidcontainer {
			line-height: 178px;
			float: left;
			width: 595px;
			position: relative;
		}
			#vidcontainer img {
				margin-top: 0px !important;
			}
		#media-panel .media-thumbs #media-thumbs li {
			float: left;
			margin-left: 5px;
			cursor: pointer;
		}
			#media-panel .media-thumbs #media-thumbs li img {
				margin-top: 0px !important;
			}
			
		.promo-overlay {
			position:absolute;
			left: 0;
			top: 0;
			z-index: 100;
			margin-top: 6px !important;
			margin-left: 8px;
		}
		
		/* SCROLLER PANEL */
		.feature-panel {
			width: 595px;
			float: left;
			text-align:center;
			margin-bottom: 20px;
			position: relative;
			border: solid 1px #666666;
			height: 202px;
			overflow:  hidden;
		}
			.feature-panel div.controls {
				width: 585px;
				position: absolute;
				bottom: 8px;
				padding: 5px;
				background: url(../images/navbg.png) 0 0 repeat-x;
				color: #FFFFFF;
				text-align: center;
				z-index: 100;
				left: 0;
				height: 20px;
			}
				.feature-panel div.controls div.control-holder {
					float: left;
					position: relative;
				}
				.feature-panel div.controls ol {
					float: left;
					color: #FFF;
					margin: 0px !important;
					padding: 0px 5px 0px 5px;
					margin-top: 4px !important;
				}
					.feature-panel div.controls ol li {
						float: left;
						margin-left: 5px;
					}
				.feature-panel div.controls a {
					color: #FFF;
					float: left;
				}
			
			.feature-panel .carouselHolder {
				width: 99999px;
				position:relative;
				height:202px;
				list-style:none;
				overflow:hidden;
				z-index: 0 !important;
			}
				.feature-panel .carouselHolder li {
					width: 595px;
					height: 202px;
				}
				
				.carouselDots {
					float:left;
					list-style:none;
					height:20px;
					margin:0px 0px 0px 0px;
					padding-left: 80px;
					padding-top: 2px;
				}
				
				.carouselDots li {
					float:left;
					color:#ccc;
					cursor:pointer;
					width:14px;
					margin:1px 0px;
					display: inline;
				}
				
				.carouselDots a span {
					display:block;
					position:absolute;
					left:-2000em;
				}
				
				.carouselDots li a {
					display:block;
					height:8px;
					width:8px;
					background-color: #757575;
				}
				
				.carouselDots li a:hover,.carouselDots li.ly a {
					height:8px;
					width:8px;
					background-color: #FFF;
				}
				
			.carouselHolder li h3 {
				color: #FFF;
				font-size: 48px;
				font-weight: bold;
				text-transform: uppercase;
				position: relative;
				text-align: left !important;
			}
				.carouselHolder li h3 span, .carouselHolder li h4 span {
					background: url(../images/navbg2.png) 0 0;
					padding: 0px 5px;
				}
			.carouselHolder li h3 span.subtitle {
				color: #FFF;
				font-size: 18px;
				font-weight: bold;
				position: relative;
				text-transform: none;
				padding: 0px 20px 5px 5px !important;
			}
			.carouselHolder li a {
				top: 39%;
				color: #FFF;
				position: relative;
			}
				.carouselHolder li a:hover {
					text-decoration: none !important;
				}

		
		#left .bodytext {
			width: 595px;
			float: left;
			padding-bottom: 10px;
			border-bottom: solid 1px #d1d1d1;
			margin-bottom: 10px;
		}
			#left .bodytext img {
				float: left;
				margin-right: 10px;
				margin-bottom: 10px;
			}
			#left .bodytext p {
				margin: 1em 0;
				line-height: 20px;
			}
			#left .bodytext ul {
				margin-left: 20px;
				list-style-type: none;
			}
				#left .bodytext ul li {
					background: url(../images/bullet.gif) 0px 8px no-repeat;
					padding-left: 10px;
					line-height: 20px;
				}
				
		#left .panel {
			width: 269px;
			float: left;
			margin: 0px 0px 0px 0px !important;
			padding-left: 30px;
		}
			#left .panel p.panel-title {
				font-size: 19px;
				color: #76011d;
			}
			#left .panel ul {
				margin-left: 20px;
				margin-top: 10px;
			}
				#left .panel ul li {
					padding-left: 15px;
					background: url(../images/arrow_closed.gif) 0px 5px no-repeat;
					line-height: 20px;
				}
					#left .panel ul li a {
						font-size: 14px;
						color: #383838;
						text-decoration: none;
					}
					
			#left .panel p.share-icons, #left .panel p.tag-links  {
				padding-top: 10px;
			}
				#left .panel p.share-icons img {
					margin-right: 3px;
				}
				#left .panel p.tag-links a {
					color: #545454;
					line-height: 20px;
				}
			#left #pnlLinks, #left #pnlDownloads  {
				border-right: solid 1px #d1d1d1;
				border-bottom: solid 1px #d1d1d1;
				padding-bottom: 20px;
			} 
			#left #pnlTags, #left #pnlBookmarks  {
				border-right: solid 1px #d1d1d1;
				padding-bottom: 20px;
				padding-top: 10px;
			} 
			#left #pnlLinks, #left #pnlTags {
				padding-left: 0px;
				padding-right: 25px;
			}
			#left #pnlDownloads, #left #pnlBookmarks {
				border-right: none;
			}
			
	#right {
		width: 265px;
		float: left;
		padding:5px 20px 25px 15px;
	}
		#right .widget {
			width: 265px;
			float: left;
			padding-bottom: 20px;
			border-bottom: solid 1px #d1d1d1;
			margin-top: 15px;
		}
			#right .widget p.widget-title {
				font-size: 19px;
				color: #76011d;
			}
				#right .widget p.widget-title span {
					float: right;
					font-size: 11px;
					margin-top: -17px;
					color: #373737;
				}
					#right .widget p.widget-title span a {
						color: #373737;
					}
			
		#right .widget p.quote {
			padding: 10px;
			text-indent: 10px;
			background: url(../images/quote_open.gif) 4px 8px no-repeat;
			line-height: 20px;
			font-style: italic;
			color: #2b2b2b;
			font-size: 12px;
		}
			#right .widget p.quote-by {
				color: #373737;
				font-size: 11px;
				text-align: right;
			}
			
		#right .widget form {
			padding-top: 10px;
		}
			#right .widget form .form-field, div.comment form .form-field, .form-field {
				border: solid 1px #d1d1d1;
				padding: 7px 5px 5px 12px;
				width: 200px;
				background: #FFF url(../images/fieldbg.jpg) 0 0 no-repeat;
				font-size: 11px;
				float: left;
			}
				div.comment form .form-field, .form-field {
					width: 300px;	
				}
				.form-field {
					width: 350px;	
				}
				
			#right .widget form .form-submit, div.comment form .form-submit, .form-submit {
				background-color: #FFF;
				border: none;
				color: #76011d;
				font-size: 14px;
				float: left;
				margin-top: 5px;
				margin-left: 5px;
				font-weight: bold;
				background: none;
				width: auto;
				line-height: auto;
				height: auto;
                cursor: pointer;
			}

			#right .widget .status {
				margin: 1em 0;
				color: #0e6a07;
			}
			.form-submit {
				background: url(../images/buttonsm.jpg) 0 0 no-repeat;
				width: 67px;
				line-height: 20px;
				text-align: center;
				height: 24px;
			}
		
		#right .widget div.charity {
			padding-top: 10px;
		}
			#right .widget div.charity p {
				float: left;
				width:100%;
			}
                #right .widget div.charity p.full {
    				float: left;
                    width: auto;
    			}
				#right .widget div.charity p.link {
					text-align: right;
					float: right;
					margin: 0.7em 0;
                    width: 265px;
				}
				#right .widget div.charity p a {
					color: #76011d;
				}
				#right .widget div.charity span.logo {
					margin-right: 10px;
					width: 71px;
                    float:left;
				}
                    #right .widget div.charity span.logo.full {
                        width: 260px !important;
                        float: left;
                        margin-bottom: 10px;
    				}
                        #right .widget div.charity span.logo.full img {
                            width: 260px !important;
                        }
					#right .widget div.charity span.logo img {
						border: solid 1px #d1d1d1;
						width: 69px;		
					}
				
								
	/* Accordion Panel Styles */
	
	.trigger, .notrigger {
		width: 560px;
		float: left;
		padding: 5px 20px;
		background: url(../images/arrow_closed.gif) 5px 10px no-repeat;
		font-size: 17px;
		color: #353434;
		cursor: pointer;
		border-top: solid 1px #d1d1d1;
	}
        .trigger:hover {
            text-decoration: underline;
        }
	.triggered {
		width: 540px;
		float: left;
		padding: 15px 30px;
	}
		.triggered ul li {
			padding-left: 20px;
			background: url(../images/bullet_arrow.gif) 5px 8px no-repeat;
			line-height: 25px;
		}
		.triggered ul li a {
			color: #76011d;
			text-decoration: none;
			font-size: 13px;
		}
			.triggered ul li a:hover { text-decoration: underline; }
			
	.notrigger a {
		color: #353434;
		text-decoration: none;
	}
		
		
	/* Tag Cloud */
	p.tag-style-1, p.tag-style-2, p.tag-style-3, p.tag-style-4, p.tag-style-5 {
		float: left;
		margin-right: 5px;
	}
		p.tag-style-1 a, p.tag-style-2 a, p.tag-style-3 a, p.tag-style-4 a, p.tag-style-5 a {
			color: #2b2b2b;
			text-decoration: none;
			white-space: nowrap;
			line-height: 25px;
		}
		p.tag-style-1 {
			font-size: 12px;
		}
		p.tag-style-2 {
			font-size: 16px;
		}
		p.tag-style-3 {
			font-size: 18px;
		}
		p.tag-style-4 {
			font-size: 22px;
		}
		p.tag-style-5 {
			font-size: 25px;
		}
		
	/* Blog Styles */
	.blog-article {
		width: 595px;
		float: left;
		padding-bottom: 20px;
		border-bottom: solid 1px #d1d1d1;
		margin-bottom: 20px;
	}
		.blog-article h2 {
			font-size: 24px;
			color: #76011d;
			float: left;
			width: 450px;
		}
			.blog-article h2.full {
				width: 595px;
			}
		.blog-article p.comment-count {
			width: 125px;
			margin-left: 10px;
			float: left;
			text-align: right;
			margin-top: 8px;
		}
			.blog-article p.comment-count a {
				color: #353434;
			}
		.blog-article p.post-date {
			width: 595px;
			float: left;
			clear: both;
			font-size: 13px;
			margin: 0 0 1em 0;
		}
		.blog-article img  {
			float: left;
			margin-right: 10px;
			margin-top: 5px;
			margin-bottom: 5px;
		}
		.blog-article p {
			margin: 1em 0;
			line-height: 20px;
			float: left;
		}
		.blog-article p.add-comment {
			text-align: right;
			width: 595px;
			float: left;
		}
			.blog-article p.add-comment a {
				background: url(../images/button.jpg) 0 0 no-repeat;
				width: 125px;
				text-align: center;
				line-height: 24px;
				color: #76011d;
				position: relative;
				float: right;
				margin-left: 5px;
			}
		
		.blog-article h3 {
			margin: 1em 0;
			font-size: 16px;
			color: #76011d;
			float: left;
			width: 595px;
		}
			
		img.blog-feed-thumb {
			float: left;
			border: solid 2px #acacac;
			margin-right: 3px;
			margin-bottom: 3px;
			background-position: left center;
			cursor: pointer;
		}
		img.no-blog-feed-thumb {
			float: left;
			border: solid 2px #f0f0f0;
			margin-right: 3px;
			margin-bottom: 3px;
		}
		
		.blog-article div.comment {
			width: 545px;
			float: left;
			margin-left: 50px;
			padding-bottom: 10px;
			border-bottom: solid 1px #d1d1d1;
			font-size: 11px;
			margin-bottom: 10px;
		}
			.blog-article div.comment.noborder {
				border: none;
			}
			.blog-article div.comment p, p.contact {
				margin: 0.5em 0;
				float: left;
				width: 545px;
			}
			.blog-article div.comment p label, .contact label {
				padding-bottom: 5px;
				float: left;
				width: 545px;
			}
			.contact label {
				color: #76011d;
			}
			
		.blog-article p.panel-title, .blog-article p.tag-links {
			margin-bottom: 0px;
		}
		.blog-article p.tag-links {
			margin-top: 0px;	
		}
		.blog-article div.panel {
			width: 595px !important;
			float: left;
		}
			
		p.error, li.error {
			margin: 1em 0;
			color: #ff0000;
			font-weight: bold;
		}
		p.status {
			margin: 1em 0;
			color: #0e6a07;
			font-weight: bold;
		}
		p.launch {
			width: 595px;
			float: left;
			text-align: right;
			margin: 0px;
		}
			p.launch img.launcher {
				float: right;
				cursor: pointer;
			}
		
	div.tooltip, div.player {
		width: 488px;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 100;
	}
		div.tooltip div.head, div.player div.head {
			width: 468px;
			float: left;
			background: url(../images/tooltip_head.png) 0 0 no-repeat;
			height: 46px;
			padding-left: 20px;
		}
			div.tooltip div.head img, div.player div.head img {
				float: left;
				position: relative;
			}
		div.tooltip div.foot, div.player div.foot {
			width: 488px;
			float: left;
			background: url(../images/tooltip_foot.png) 0 0 no-repeat;
			height: 47px;
		}
		div.tooltip div.mid, div.player div.mid {
			width: 408px;
			float: left;
			background: url(../images/tooltip_bg.png) 0 0 repeat-y;
			padding: 0px 60px 10px 40px;
		}
			div.tooltip div.mid p.image {
				float: left;
				margin-right: 10px;
				border: 3px solid #ACACAC;
			}
			div.tooltip div.mid p.more {
				text-align: right;
				margin-top: 1em;
			}
				div.tooltip div.mid p.more a {
					color: #76011d;
				}
				
		.player-close {
			margin-top: 15px;
			float: right !important;
			margin-right: 15px;
			cursor: pointer;
		}
		
		
	/* Paging Styles */
	#paging {
		float: left;
		width: 595px;
	}
		#paging a {
			color: #76011d;
		}
		#paging a.active {
			font-weight: bold;
			color: #000000;
		}
		#paging a.nextprev {
			float: left;
			background: url(../images/buttonsm.jpg) 0 0 no-repeat;
			width: 67px;
			text-align: center;
			line-height: 24px;
		}
		
	/* Contact Styles */
	div.contact-form {
		float: left;
		width: 595px;
		padding-bottom: 10px;
		border-bottom: solid 1px #d1d1d1;
	}
	div.company-details {
		float: left;
		width: 595px;
		padding-bottom: 20px;
		border-bottom: solid 1px #d1d1d1;
		margin-bottom: 15px;
	}
		div.company-details p.company-name {
			margin: 1em 0;
			font-size: 19px;
			color: #76011d;
		}
		div.company-details div.company-address {
			float: left;
			width: 215px;
			border-right: solid 1px #d1d1d1;
			margin-right: 50px;
		}
		div.company-details div.company-contacts {
			float: left;
			width: 215px;
		}
			div.company-details div.company-contacts p span {
				color: #76011d;
			}
			div.company-details div.company-contacts a {
				color: #353434;	
			}
	#map {
		float: left;
	}
	
	/* SiteMap Styles */
	div.sitemap {
		float: left;
		width: 595px;
	}
		div.sitemap ul {
			list-style-type: none;
			margin-left: 40px;
		}
			div.sitemap ul li {
				line-height: 25px;
				padding-left: 15px;
				background: url(../images/arrow_closed.gif) 0px 9px no-repeat;
			}
				div.sitemap ul li ul {
					margin-left: 20px;
				}
				div.sitemap ul li a {
					color: #76011d;
				}
				
	/* Search Styles */
	p.search-criteria {
		margin: 1em 0;
	} 
	
	.result {
		width: 544px;
		float: left;
		padding-bottom: 10px;
		border-bottom: dotted 1px #cccccc;
		margin-bottom: 10px;
	}
		.result p {
			margin: 0.5em 0 !important;
			font-size: 11px;
		}
		.result p.title {
			font-size: 12px !important;
			font-weight: bold;
		}
			.result p.title a {
				color: #76011d;
			}
		
		.result.file, .result.member, .result.post, .result.event {
			width: 499px;
			background-repeat: no-repeat;
			background-position: 0px 6px;
			padding-left: 45px;
		}
		
		.result.file {
			background-image: url(../images/icon_file.jpg);
		}
		.result.member {
			background-image: url(../images/icon_member.jpg);
		}
		.result.post {
			background-image: url(../images/icon_post.jpg);
		}
		.result.event {
			background-image: url(../images/icon_event.jpg);
		}
		
	div.testimonial {
		width: 595px;
		float: left;	
		padding-bottom: 20px;
		border-bottom: solid 1px #d1d1d1;
		margin-top: 20px;
	}
		div.testimonial p.quote {
			width: 575px;
			float: left;
			padding: 10px;
			background: url(../images/quote_open.gif) 4px 8px no-repeat;
			line-height: 20px;
			font-style: italic;
			color: #2b2b2b;
			font-size: 12px;
			text-indent: 10px;
			margin: 0px;
		}
			div.testimonial p.testimonial-by {
				color: #373737;
				font-size: 11px;
				text-align: right;
			}
			
	#loading {
		position: absolute;
		width: 220px;
		height: 19px;
		padding: 15px 25px;
		background-color: #FFF;
		background: url(../images/navbg.png) 0 0 repeat-x;
		top: 105px;
		left: 163px;
		display: none;
	}
	
	/* Expanding widget panel */
	.widget.expand {
		margin-top: 5px !important;
		padding-bottom: 10px !important;
	}
		.widget.expand p.widget-title {
			width: 235px;
			float: left;
			padding: 0px 15px;
			background: url(../images/arrow_closed.gif) 0px 4px no-repeat;
			font-size: 12px !important;
			color: #000000 !important;
			cursor: pointer;
			text-transform: uppercase;
		}
		.widget.expand div.expanded {
			padding: 10px;
			color: #4a4a4a;
		}
			.widget.expand div.expanded p img {
				float: left;
				margin-right: 5px;
				margin-bottom: 5px;
			}
				.widget.expand div.expanded p a {
					color: #4a4a4a !important;
				}
				.widget.expand div.expanded p strong {
					color: #000;
				}
				
			
		
	.click-feeds {
		text-align: right;
	}
	
	/* People and Places */
	div.people-places {
		width: 595px;
		float: left;
		padding-bottom: 10px;
		border-bottom: solid 1px #d1d1d1;
		margin-bottom: 10px;
	}
		div.people-places p.thumb {
			float: left;
			width: 69px;
			margin-right: 10px;
		}
		div.people-places p.text {
			width: 516px;
			float: left;
			line-height: 20px;
            padding-bottom: 10px;
		}
		div.people-places p.link {
			float:left;
            padding-top:10px !important;
            text-align:right;
            width:595px;
		}
			div.people-places p.link a {
				color: #76011d;
			}
			
			
	.quickComment p {
		width: 595px;
		margin: 0.3em 0;
		float: left;
	}
		.quickComment p input.form-field {
			width: 350px;
		}
		.quickComment p textarea {
			width: 350px;
		}
		
		
	.subheading {
		font-size: 22px;
		color: #76011d;
		margin: 1em 0 0.5em 0;
	}
	
	div.holder {
		width: 595px;
		float: left;
		clear: both;
	}
    
/* TWITTER FEEDS */

#twitter_update_list {
    margin: 1.5em 0;
}

    #twitter_update_list li {
        border-bottom:1px solid #444444;
        margin: 0.7em 0;
        padding-bottom:10px;
    }
        #twitter_update_list li span a {
            display: inline;
            color: #A21C3B;
        }
        #twitter_update_list li a {
            display: none;
        }