
html,body{background: #fff;font-family:"Segoe UI", Segoe, Verdana, Arial, sans-serif;font-size:12px;line-height:1.5;color:#333;}
	#CodePlex{}
	.home, .details, .admin{}
/*==============================================================================
	Site Id (header)
==============================================================================*/
		#site-id{}
			.logo{width:990px;margin:0 auto;display:block;padding:23px 0 15px;}
/*==============================================================================
	Navigation
==============================================================================*/			
		#global-nav{background: url(images/nav-bg.jpg) repeat-x left center;height:55px;}
			.gn-wrap{width:990px;margin:0 auto;padding:0;clear:both;}
				.gn-wrap li{height:55px;display:block !important;float:left;margin:0 2px;}
					.gn-wrap li a{display:block;font-size:16px;color:#fff;text-transform:uppercase;float:left;padding:14px 32px;text-decoration:none;text-shadow:-2px 1px 1px #086588;}
					.gn-wrap li a:hover, .gn-wrap .sel a, .gn-wrap .bc a{color:#fff;text-decoration:none;background:#04afe6;border:solid 1px #00ccfd;padding:13px 31px;}
					.gn-wrap li a:visited{color: #ffffff;}
					
				.gn-wrap .subnav{background:#04afe6;opacity:0.9;padding:5px;margin:-5px 0 0 0;overflow:hidden;z-index:2;}
					.gn-wrap .subnav li{margin:0;padding:0;overflow:hidden;clear:both;height:auto;}
						.gn-wrap .subnav li a{display:block;padding:5px 15px;font-size:13px;text-shadow:none;}
						.gn-wrap .subnav li.hov a:hover{background:#0b7faa;border:none;text-decoration:none;text-shadow:none;}
					img.icn{display:none;line-height:0;font-size:0;}
					
/*==============================================================================
	Branding (banner)
==============================================================================*/
		.branding{border-bottom:solid 1px #d6d6d6;padding:10px 0;}
			.branding .blank{width:1080px;margin:0 auto;}
		.details .branding{padding:1px 0;}
/*==============================================================================
	Main Body 
==============================================================================*/
		#body-wrap{margin:0 auto;clear:both;overflow:hidden;background:#f2f2f2;border-top:solid 1px #fff;border-bottom:solid 1px #b8d7ec;}
			.main-body{width:990px;margin:0 auto;}
				.main-content{float:left;padding:15px 35px 0 0;width:600px;}
					.admin .main-content{float:none;padding:0;width:990px;}
				.sidebar{float:right;padding:15px 0 0 0;width:325px;}
				.faq-preview{width:250px;}
					.faq-preview span{color:#D1AD2A;padding-right:3px;}
					.faq-preview p{clear:both;margin:0;padding-top:10px;}
					.faq-preview a{float:right;text-align:right;clear:both;}
/*==============================================================================
	Site Info (footer)
==============================================================================*/			
		#footer-wrap{padding:25px 0;overflow:hidden;}
			.footer{width:707px;margin:0 auto;background: url(images/footer-logo.jpg) no-repeat left center;padding-left:283px;height:91px;}
			.footer h2{margin:0;color:#147dc1;font-size:12px;font-weight:bold;padding-top:10px;}
			.footer p, .footer a{margin:0;color:#147dc1 !important;font-size:12px;}		
		#site-info{background:#08588c;color:#fff;border-top:solid 1px #bbb;}
			#site-info .SkinObject{color:#fff !important;font-size:12px;text-decoration:none !important;}
			#site-info p{width:990px;margin:0 auto;padding:10px 0;}
/*==============================================================================
	Typography (text, headings, lists, links, etc.)
==============================================================================*/			
	.Normal, .NormalBold, .NormalDisabled, .NormalTextBox, .NormalRed, .SkinObject, .CommandButton{font-family:"Segoe UI", Segoe, Verdana, Arial, sans-serif;font-size:12px;font-weight:normal;}
	.NormalBold{font-weight:bold;}
	
	h1, h2, h3, h4, h5, h6{font-family:"Segoe UI", Segoe, Verdana, Arial, sans-serif;color:#147dbc;font-weight:bold;}
	h1{font-size:20px;}
	h2{font-size:18px;}
	h3{font-size:16px;font-weight:normal;color:#000;}
	h4{font-size:16px;font-weight:normal;margin:10px 0;}
	h5{font-size:14px;font-weight:normal;margin:10px 0;}
	h6{font-size:15px;}
	
	.Head, .SubHead, .SubSubHead{font-family:"Segoe UI", Segoe, Verdana, Arial, sans-serif;color:#147dbc;font-weight:bold;}
	.Head{font-size:18px}
	.SubHead{font-size:16px;}
	.SubSubHead{font-size:14px;}
	
	a, a:link, a.SkinObject, a.SkinObject:link, a.CommandButton:link{color:#147dc1;text-decoration:underline;}
		a:hover, a:visited:hover, a.SkinObject:hover, a.SkinObject:visited:hover, a.CommandButton:hover, a.CommandButton:visited:hover{color:#0d5685;text-decoration:underline;}
		a:visited, a.SkinObject:visited, a.CommandButton:visited{color:#0d5685;text-decoration:none;}
	a.more{}
		a.more:hover{}
	a.btn-blue, a.btn-green{border:solid 1px #cecece;padding:9px 0;*padding: 1px;/* In the previous style, the * denotes that it will just target IE7 and below. */margin:0 5px;text-decoration:none !important;}
		.btn-blue:hover, .btn-blue:visited:hover, .btn-green:hover, .btn-green:visited:hover {border:solid 1px #cecece;padding:9px 0;*padding: 1px;/* In the previous style, the * denotes that it will just target IE7 and below. */text-decoration:none !important;}
		.btn-blue:hover, .btn-blue:visited:hover{background:#116da9;} 
		.btn-green:hover, .btn-green:visited:hover{background:#7db72d;}
		.btn-blue{background:#147dc1;}
		.btn-green{background:#8dc63f;}
		.btn-blue span, .btn-green span{border:solid 1px #fff;color:#fff !important;font-weight:bold;letter-spacing:1px;padding:8px 15px;}
	.utility{overflow:hidden;background:#e8e8e8;padding:15px;border:solid 1px #c6c6c6;}
		.utility p{text-align:center;margin:0;}
			.utility .loginLink, .utility .registerLink{text-decoration:none;font-weight:bold;padding:4px 20px 4px 25px;line-height:20px;}
			.utility .loginLink{background: url(images/login-icon.jpg) no-repeat top left;}
			.utility .registerLink{background: url(images/register-icon.jpg) no-repeat top left;}
		
	ol, ul {list-style:none;padding-left:5px;margin:5px 0;}
		ol lh, ul lh{list-style:none;}
		ol li, ul li{list-style:none;}
	dl{}
		dt{}
		dd{margin: 0;}
	img{border:none;}
		
/*==============================================================================
	Misc. Styles
==============================================================================*/
.clear{clear:both;}
.social_media{padding:10px 0 0;}
.gallery-template .gallery-info {background: #fff url(images/gallery-desc-bg.jpg) no-repeat top left;}
.main-content ul{margin:0 0 1.75em 0;padding:0;}
	.main-content li{margin:10px 0;background:url(images/bullet.gif) 3px 6px no-repeat;padding-left:20px;list-style:none;}
	.main-content li li{background:url(images/bullet_ring.gif) 3px 6px no-repeat;margin:5px 10px;}
		.main-content li ul{margin-bottom:0;}
#quote_container{background:transparent url(images/quote.gif) top left no-repeat; padding-left:30px;margin:0;float:left;width:585px;}
	#quote_container li {font-size:20px;line-height:29px;list-style:none;list-style-position:outside;}
	.tweet_list a, #twitter_update_list{color:#ddd;margin-top:-5px;font-size:18px;}
h3.sponsor{color:#fff;font-size:1.5em;font-weight:normal; margin-bottom:6px;margin-top:0;}
	.ms_logo{display:block;background:url(images/ms_logo.png) no-repeat;width:109px;height:19px;overflow:visible}
	
/*.tweet_list_rt{float:right;width:350px;}*/
.event_list li{float:left;list-style:none;}
	.event_list img{padding:11px 11px 8px 11px; background:url(images/event_img.jpg) top left no-repeat; float:left;}
	.social_media img{ margin:0 5px;}
	.social_media a:hover{background:none;}

.member{margin:10px 0; clear:both; overflow: hidden; }
	.member div.img{float:left;width:100px;}
	.member div.desc{float:left;width:475px;}
	.member img{ background:url(images/photo-bg.jpg) no-repeat;padding:9px 9px 9px 8px;}
	.member h5{font-weight:bold;font-size:14px; margin:0; color:#333;}
	.member h6{font-weight:normal;font-style:italic;font-size:14px;color:#333;}
.col_main{padding:15px 35px 0 0;width:575px;}
.indent {margin-left:60px;width:515px;}
	.indent h2 {color:#D1AD2A;font-weight:normal;margin:0 0 0.75em -60px;}
	.indent h2 img {margin:0 10px -10px 0;}
dl.foundation-project{background: url(images/project_icon1.gif) left no-repeat;padding-left:60px}
	dl.foundation-project dt{font-weight:bold;color:#000;font-size:14px;}

.byline{font-weight:bold;margin:8px 0;}	
.article h5{font-weight:bold;}
.NewsArchivesContent li{list-style:none;padding:5px 0;clear:both;}
	.NewsArchivesContent li img{float:left;width:30px;height:30px;overflow:hidden;}
	.NewsArchivesContent li a{text-decoration:none;}

/*==============================================================================
	Home Example / Test
==============================================================================*/
.announce-news{clear:both;overflow:hidden;padding:8px 0;}
	.announce-news .headline{margin:0 0 23px;padding:0;position:relative;display:block;}
	.announce-news .title{border-bottom:2px solid #0d3d47;height:auto;margin:0;padding:10px 0;width:450px;}
		.announce-news .title a{text-decoration:none !important;color:#}
	.announce-news .info{font-size:11px;color:#999;font-style:italic;border-bottom:2px solid #cecece;bottom:0;height:auto;margin:0;padding:10px 5px;position:absolute;right:0;width:150px;}
		.announce-news .info li{padding:0;margin:0;list-style:none;background:none;text-align:right;}
	.announce-news p{clear:both;}
	.BlogMoreLink{font-weight:normal;float:right;padding:2px 5px;}

.blog-roll{clear:both;overflow:hidden;}
	.blog-roll h5{margin:10px 0 0;font-size:12px;}
		.blog-roll h5 a{text-decoration:none !important;}
	.blog-roll .info{font-size:11px;color:#999;font-style:italic;}
/*==============================================================================
	Blog Example / Test
==============================================================================*/
.announce-news{clear:both;overflow:hidden;padding:8px 0 15px;border-bottom:1px dashed #cce3f2;}
	.announce-news .headline{margin:0 0 10px;padding:0;position:relative;display:block;}
	.announce-news .title{border-bottom:2px solid #147dc1;height:auto;margin:0;padding:10px 0 6px;width:450px;}
		.announce-news .title a{text-decoration:none !important;color:#147dc1;}
	.announce-news .info{font-size:12px;color:#999;font-style:italic;border-bottom:2px solid #cce3f2;bottom:0;height:auto;margin:0;padding:10px 5px 6px 5px;position:absolute;right:0;width:150px;}
		.announce-news .info li{padding:0;margin:0;list-style:none;background:none;text-align:right;}
	.announce-news p{clear:both;}

.BlogReadMore{overflow:hidden;}
	.BlogReadMore a{float:right;padding:2px 5px;}
.blog-view{clear:both;overflow:hidden;border-bottom: 1px solid #cecece;}
	.blog-view h4{margin-top:8px;font-size:15px;}
		.blog-view h4 a{text-decoration:none !important;}
	.blog-view .info{font-size:12px;color:#999;font-style:italic;}
		.blog_author, .BlogDate{color:#666;font-size:12px;}
	
	.blog-list{clear:both;overflow:hidden;margin:12px 0;}
	.blog-list .avatar{float:left;width:30px;height:30px;overflow:hidden;border:solid 1px #cecece;}
	.blog-list h5{font-size:12px;margin:0;width:240px;float:right;}
		.blog-list h5 a{text-decoration:none !important;}
	.blog-list .info{font-size:11px;color:#999;font-style:italic;width:240px;float:right;}
	
	.blog-categories, .blog-archive{padding:0;}
		.blog-categories li, .blog-archive li{list-style:none;}
		
		#dnn_ctr437_Archive_calMonth{display:none;}
	.BlogBody{}
	.BlogBody p{margin-top:0;}	
	.BlogTitle {}
		.BlogTitle a{font-family:"Segoe UI", Segoe, Verdana, Arial, sans-serif !important;font-size:16px !important;font-weight:bold;text-decoration:none;}
	.BlogDateline {font-family:"Segoe UI", Segoe, Verdana, Arial, sans-serif !important;font-size:12px;color:#666666;}
	
	.BlogFooterLeft{float:left;width:200px;}
	.BlogFooterRight{float:right;width:200px;}
	/*Blog Detail View hacks...*/
		.BlogPublished{display:none;}
		.BlogSubHead {padding:0 0 8px 0;}
		/*.BlogFooterRight{display:none;} kills edit entry link*/
		.BlogCommentsNormal{display:none !important;}
		.ShareBadgePRO_Toolbar{background:#fcfcfc !important;border:1px solid #ddd !important;}
	/*Blog Archive Hacks..*/
	#dnn_ctr473_Archive_lblArchive, #dnn_ctr473_Archive_calMonth, #dnn_ctr473_Archive_lblMonthly{display:none;}
	#dnn_ctr433_Archive_lblArchive, #dnn_ctr433_Archive_calMonth{display:none;}
/*==============================================================================
	Announcements / Test
==============================================================================*/
.announce{overflow:hidden;padding:12px;clear:both;}
.announce-alt{background:#f2f2f2;}
	.announce .avatar{float:left;padding:0 10px 0 0;width:55px;height:55px;overflow:hidden;}
	.announce-alt .avatar{}
		.announce .avatar img{}
	.announce .content{overflow:hidden;float:right;width:500px;}
	.announce h5{font-weight:bold;margin:0;text-decoration:none;padding-right:10px;font-size:14px;}
		.announce h5 {text-decoration:none !important;}
	.announce h6{font-style:italic;font-size:12px;color:#666666;margin:5px 0;font-weight:normal;}
		.info span{padding:0 5px;}
	.announce .summary{}
		.announce p{clear:both;padding:8px 10px 8px 0;font-size:12px;margin:0;}
	.announce .toggle-more{float:right;padding:10px;font-size:14px;}
	
	.articleCategories{border:none;}
	.article .info{color:#666;}
	.article h5 {text-decoration:none !important;}
/*==============================================================================
	Forum Aggregator
==============================================================================*/	
/* Tabs */  
	.livetabscodeplexcodeplex{}
			.livetabscodeplexcodeplex ul.ui-tabs-nav {padding:8px 0 0;}
			.livetabscodeplexcodeplex .ui-tabs-nav li{margin:0 2px 0 0; padding: 0;background:#fff;border:1px solid #dcdcdc; border-bottom: none;color:#147dc1 ;}
      .livetabscodeplexcodeplex .ui-tabs-nav li a{margin:0; padding: 10px;}
			.livetabscodeplexcodeplex li.ui-tabs-selected, .livetabscodeplexcodeplex li.ui-tabs-selected a{background:#147dc1;color:#fff;}
/* Tab Content */        
	.livetabscodeplexcodeplex .ui-tabs-panel{border:1px solid #dcdcdc; background: #fff;}
    .livetabscodeplexcodeplex table{margin: 0 auto;}
		.livetabscodeplexcodeplex .ui-tabs-panel p{font-style:italic;color:#999;padding:0 10px 5px;font-size:11px;border-bottom:1px dashed #CCE3F2;}
		.livetabscodeplexcodeplex .ui-tabs-panel p a{font-style:italic;text-decoration:none;}
/* Forum News Feed Content */
		.forum-feeds{margin-bottom:20px;padding:0 8px;}
		.forum-item{overflow:hidden;clear:both;padding:5px;}
			.pubDate{float:left;color:#666;font-size:12px;list-style:none;width:110px;margin:0 !important;}
				.pubDate li{list-style:none;background:none;padding:0;margin:0;} 
			.thread-title{font-size:12px;float:right;margin:0;padding:0;width:450px;}
			
/*==============================================================================
	Search
==============================================================================*/
.search h2{float:left;margin:0 0 5px 0;padding-bottom:10px;}
.search input{float:right;width:230px;padding:5px 0 5px 5px;}			
.gs-visibleUrl-short{display:none;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {color:#147DC1 !important;}
