html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline: 0;}
body{line-height:1;color:black;background:white;}
ol, ul {list-style:none;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
blockquote:before, blockquote:after,q:before, q:after{content: "";}
blockquote, q {quotes: "" "";}
	p{margin:14px 0;} ul, ol {margin:10px 0 10px 25px;}	strong{font-weight:bold;}
/*	@font-face {font-family:NuvoWeb-Medi;src: url(NuvoWeb-Medi.eot);}
	@font-face {font-family:NuvoWeb-Medi;src: url(NuvoWeb-Medi.woff) format('woff');}
	@font-face {font-family:Aller_Rg;src: url(Aller_Rg.ttf) format("TrueType");}*/
body, html{font-family:"Lucida Grande", Lucida Sans, "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;font-size:12px;line-height:1.4;font-weight:normal;font-style:normal;color:#333;text-align:left;margin:0;padding:0;}
	body#Body{}
	form#Form{position:relative;}
	.home, .details, .full, .twocol-left, .three-col, .twocol-right{position:relative;top:110px;}
	.home{top:96px;overflow:hidden;}
		#site-id{background:#000 url(images/siteid-bg.gif) no-repeat top;position:absolute;top:0;left:0;width:100%;clear:both;height:110px;}
			#utility{margin:0 auto;clear:both;width:980px;}
				#utility .u-register{text-align:right;padding:12px 14px 0 0;float:left;width:700px;}
				#utility .u-search{float:right;width:260px}
					#utility span{background:url(images/search_field.gif) no-repeat;height:28px;position:relative;width:258px;display:block;margin:8px 0 0 0;}
					#utility .NormalTextBox{background:none repeat scroll 0 0 transparent;border:0 none;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;left:2px;outline:medium none;padding:5px;position:absolute;top:2px;width:175px;}
					#utility a#dnn_dnnSEARCH_cmdSearch{background:url(images/search.gif) no-repeat top left;display:block;height:28px;position:absolute;right:0;top:0;width:70px;text-indent:-9999em;}
						#utility a#dnn_dnnSEARCH_cmdSearch:hover{background-position:left bottom;text-decoration:none}
		#logo-nav{width:980px;margin:0 auto;overflow:hidden;clear:both;}
			#logo{width:230px;float:left;padding-top:25px;}
			#global-nav{width:730px;float:right;text-align:right;overflow:hidden;padding:20px 0 15px;}
				#global-nav div{overflow:hidden;}
				ul.nav-wrap{text-transform:uppercase;overflow:hidden;margin:0 auto;padding:10px 0 0 0;float:right;font-family:"Lucida Sans", "Lucida Grande", Helvetica, Arial, sans-serif;}
					ul.nav-wrap li.root{float:left;font-size:14px;padding:0 10px !important;cursor:pointer;}
					.nav-wrap .root a{color:#797979;text-decoration:none;font-weight:bold;display:block;padding: 0 8px 5px 8px;}
					.nav-wrap .root a:hover{color:#fff;text-decoration:none;}
				.nav-wrap .hov a, .nav-wrap .sel a, .nav-wrap .bc a{color:#fff;text-decoration:none;border-bottom:2px #00bbc8 solid;}
				.subnav-wrap{text-align:left;text-transform:none;background:#0e2022;border-left:#00bbc8 2px solid;filter:alpha(opacity=90);opacity:0.9;width:175px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;margin-left:8px !important;font-weight:bold;}
					.subnav-wrap li{padding-bottom:0 !important;}
					.subnav-wrap a, .subnav-wrap a:link, .subnav-wrap a:visited{display:block;padding:8px 15px 5px 12px;border-top:1px #133033 solid;border-bottom:1px #08181a solid;color:#fff;}
						.subnav-wrap .root.first a{border-top:1px #08181a solid;}
						.subnav-wrap .root.last a{border-bottom:1px #133033 solid;}
					.subnav-wrap a:hover, .subnav-wrap a:visited:hover{background:#000;color:#ff9000;text-decoration:none;cursor:pointer;}
						.subnav-wrap .sel a{color:#ff9000;}

				ul.side-nav{margin:0;padding-top:24px;}
					ul.side-nav li{display:block !important;text-align:right;}
						ul.side-nav li a{display:block;padding:10px 30px 10px 0;margin:2px 0;font-weight:bold;letter-spacing:0.05em;}
						ul.side-nav li.sel.root a, ul.side-nav li a:hover{background:#fff;color:#904808;text-decoration:underline;}	
				
		h3.pt-wrap{clear:both;overflow:hidden;background:#000 url(images/hdbg.gif) no-repeat top;height:80px;margin:0;}
			h3.pt-wrap span.PageTitle{font-family:Helvetica, Arial, sans-serif;font-size:30px;color:#fff;width:980px;margin:0 auto;display:block;padding-top:20px;letter-spacing:-1px;opacity:.3;text-align:right;text-shadow:1px 1px 0 #000}
		.intro{background:#000 url(images/hdbg.gif) no-repeat top;}
			.home .intro{height:265px;}
		#main-body, #social-network, #sec-content{width:980px;margin:0 auto;clear:both;}
			.home #main-body, .details #main-body{padding-top:0;}
			.home #main-body{margin-top:70px;border-top:#f1f1f1 double}
			.three-col #main-body, .twocol-right #main-body, .full #main-body{padding-top:15px;}
		.col1-4, .col2-4, .col3-4, .col4-4{width:230px;}
			.three-col .col1-4{width:210px;}
		.col1-3, .col2-3, .col3-3{width:310px;}
		.col1-2{width:460px;}
			.col2-3 {padding-left:10px;}
			.designers-tm, .developers-tm, .endusers-tm, .blog-feed, .recent-submission, .q-and-a{width:230px;float:left;padding-right:10px;}
			.endusers-tm, .q-and-a{padding-right:0;}
			.who-tm, .elsewhere{float:right;width:230px;}
		#social-network{}
			.site-breadcrumb{border-bottom:3px double #E6E6E6;margin:0 0 30px;padding-bottom:8px;clear:both;}
			.top-pane{clear:both;}
			.left{float:left;}
				.details .col1-4.left{background: url(images/lt-col-bg.gif) no-repeat top right;min-height:480px;padding-top:30px;}
				.details #site-info .col1-4.left{background:none;padding-top:0;min-height:200px;}
			.content-pane{width:640px;position:relative;}
				.cp-bottom{background:url(images/hr-bg.gif) no-repeat right 2px;border-top:1px #fff0e3 solid;height:240px;}
					.home .cp-bottom .aboutus-hp{padding:20px 0 0 30px;}
				.home .aboutus-hp{width:260px;float:left;}
				.home .followus-hp{float:right;width:280px;padding-left:20px;}
					.followus-hp h4.whydnn-title a{background: url(images/followus-twitter.gif) no-repeat left top;text-indent:-99999em;width:107px;height:26px;margin-top:30px;display:block;}
					.followus-hp h4.whydnn-title a:hover{background-position:bottom;}
				.three-col .content-pane{float:left;width:520px;}
					.three-col .Gallery86 .content-pane{width:540px;}
					.three-col .Gallery86 .content-pane .viewDetail{width:520px;}
						.submissionbody, .dGpost{position:relative;}
						.share-me{padding:10px;clear:both;overflow:hidden;position:absolute;top:0;left:-100px;border:1px #f1f1f1 solid;}
							.share-me span{display:block;}
							.stButton {margin:0 !important;padding-bottom:10px;}
					.three-col .sidebar{float:right;width:440px;}
					.details .sidebar{padding-right:20px;}
				.twocol-left .content-pane, .details .content-pane{width:730px;float:right;padding-top:10px;}
				.twocol-right .content-pane{width:730px;float:left;}
				.full .content-pane{width:100%;float:none;padding-top:10px;}
				div.admin .content-pane{width:720px;float:none;clear:both;margin:0 auto;}
			.side-bar{width:300px;background: url(images/rt-col-bg.gif) no-repeat left top;padding: 0 0 0 20px;}
				.home .side-bar{padding-bottom:20px;}
			.right{float:right;}
				.sub .right{}
		#site-info{clear:both;padding:25px 0 40px 0;background:#000 url(images/ft-bg.gif) no-repeat top;border-top:25px #000 solid;overflow:hidden;}
			.footer{width:980px;margin:0 auto;color:#999;font-size:11px;}
			#site-info p{margin:0;}
/*==============================================================================
	Heading
==============================================================================*/
h1, h2, h3, h4, h5, h6, .Head{font-family:Helvetica, Arial, sans-serif;font-weight:normal;}
h1{font-size:26px;line-height:1;margin:0 0 10px 0}
h2{font-size:22px;font-weight:normal;}
h3{font-size:18px;margin:6px 0;color:#000;}
h4{font-size:14px;}
h5{font-size:12px;}
/*==============================================================================
	Links
==============================================================================*/
a, a:link{color:#0064b8;text-decoration:none;}
	.footer a, .footer a:link{text-decoration:underline;color:#999;}
	a:hover, a:visited:hover{color:#854b00;text-decoration:underline;}
	.footer a:hover{color:#fff;}
	
a.user-reg, a.user-reg:link, a.log-in, a.log-in:link{text-decoration:none;background: url(images/links-ico.gif) no-repeat left;padding-left:14px;color:#91d3dc;}
	a.user-reg, a.user-reg:link{padding-right:10px;color:#91d3dc}
	a.user-reg:hover, a.user-reg:visited:hover, a.log-in:hover, a.log-in:visited:hover{text-decoration:underline;color:#fff;}
/*==============================================================================
	Lists
==============================================================================*/
dl{} dt{} dd{} ul{} ul li{list-style:disc inside;padding-bottom:10px;} ol li{list-style:decimal inside;padding-bottom:10px;} ol li ol li{list-style:lower-alpha inside}
/*==============================================================================
	Text
==============================================================================*/
/*.Normal, .NormalBold, .NormalDisabled, .NormalTextBox, .NormalRed, .CommandButton, .SkinObject, .Subhead{font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;font-size:12px;}*/
Blockquote{margin-left:60px;border-left:3px #eaeaea solid;padding:0 20px;}
input.NormalTextBox{border:1px solid #f1f1f1;border-left:1px #ccc solid;border-top:1px #ccc solid;padding:5px;text-transform:none;}
	input.NormalTextBox:hover {border:1px solid #999;}
	input.NormalTextBox:focus {-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;background:#feffea;border:1px solid #aaa;}
textarea.NormalTextBox, .UDT_Form .UDT_Input textarea{border:1px solid #ccc;margin:0;padding:5px;}
	textarea.NormalTextBox:hover, .UDT_Form .UDT_Input textarea:hover {border:1px solid #999;}
	textarea.NormalTextBox:focus, .UDT_Form .UDT_Input textarea:focus {-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;background:#feffea;border:1px solid #aaa;}

/*input.NormalTextBox, textarea.NormalTextBox, .UDT_Form .UDT_Input textarea{border-color:#777 #ccc #ccc #777;border-style:solid;border-width:1px;padding:5px 3px;-webkit-border-radius:3px;-moz-border-radius:3px;}*/

.hp-intro-content{clear:both;text-indent:-99999em;padding-top:25px;}
	.hp-intro-content img{float:left;padding-left:5px;}
	.hp-intro{width:370px;float:left;background: url(images/hp-intro-txt.png) left center no-repeat;height:140px;margin-left:-50px;margin-bottom:0;}
	.hp-submit{width:370px;float:right;margin:0;}
		.hp-submit a{float:left;display:block;width:184px;background: url(images/hp-submit-btn.png) no-repeat left top;height:48px;margin-left:-55px;}
			.hp-submit a:hover{background-position:bottom;}

ul.latestSubmission{list-style: none; padding: 0; margin: 0;}
	ul.latestSubmission li{list-style:none;padding:0;margin:0 0 1em 0;width:260px;float:left;}
	a.lSimg{display:block;}

/*==============================================================================
	Conts
==============================================================================*/
.whydnn-cont{padding-bottom:10px;}
.home .side-bar .whydnn-cont{padding-bottom:25px;}
	h4.whydnn-title{color:#7a3100;padding-bottom:5px;margin-bottom:5px;border-bottom:1px #eaeaea solid;font-size:20px;letter-spacing:-0.04em;line-height:1;}
	.home .content-pane .whydnn-cont-notitle{overflow:hidden;}
		h2.ls-lbl{background:url(images/latest-submission-lbl.gif) left;height:19px;width:217px;text-indent:-99999em;margin:20px 0 10px;}
			.ls-featured .LatestArticlesContent{border-top:medium double #FFF0E3;padding-top:10px;}
	.home #main-body h4.whydnn-title{font-size:16px;text-transform:uppercase;font-weight:bold;letter-spacing:0;border:none;}
	#social-network h4.whydnn-title{font-size:12px;text-transform:uppercase;font-weight:bold;color:#000;border-bottom:1px #d6d6d6 solid;border-top:1px #d6d6d6 solid;padding:4px 0;letter-spacing:0;}
		.home #main-body h4.whydnn-title .Head, #social-network h4.whydnn-title .Head{font-weight:bold;}
	.whydnn-notitle, .whydnn-cont-notitle{clear:both;padding-bottom:15px;}
	.home .content-pane .whydnn-notitle, .home .content-pane .whydnn-cont-notitle{padding-bottom:0;}
	.home .side-bar .whydnn-notitle, .home .side-bar .whydnn-cont-notitle{padding-bottom:0;}
	.intro .whydnn-notitle{width:980px;font-size:16px;color:#ded4d4;margin:0 auto;}
h3.dnn-elsewhere{background:url(images/elsewhere-hd.gif) no-repeat left;width:283px;height:24px;text-indent:-99999em;padding-bottom:20px;padding-top:0;border-bottom:medium double #FFF0E3;}
.port-nav{z-index:9999;position:relative;top:-125px;}
/*a.prev{display:block;float:left;width:50px;background: url(images/previous.png) left top;height:50px;text-indent:-9999px;}
	a.prev:hover{background: url(images/previous.png) left bottom;}
a.next{display:block;float:right;width:50px;background: url(images/next.png) left top;height:50px;text-indent:-9999px;}
	a.next:hover{background: url(images/next.png) left bottom;}*/
.portfolio{clear:both;overflow:hidden;width:350px !important;margin:30px 0 0 0 ;}
	.portfolio ul{margin:0;padding:0;overflow:hidden;}
	.portfolio li{margin:0 25px;padding:0;overflow:hidden;float:left;width:300px;height:190px;display:block;text-align:center;}
		.portfolio li img{border:1px #f5ddc9 solid;background:#d3d3d3;padding:4px;}
.work{padding:15px 0 20px 10px;overflow:hidden;}
	.work img, .item-view img{background:#fff;border:1px #ccc dotted;padding:4px;}
	.work h3{font-family:Helvetica, Arial, sans-serif;font-weight:bold;margin:0;}
	.work .item{float:left;width:220px;padding-left:20px;}
		.work .item.first{padding-left:0;}
	.item-view{}
td{padding:2px 0;}
.AuthenticationContent br, .AuthenticationContent label a img{display:none}
.LoginPanel td{padding:0 8px 12px 0;}
	.LoginPanel td.SubHead{padding:0;}
	.SearchResultsContent td{padding:10px;border-bottom:1px #ddd solid;}
	.SearchResultsContent .SubHead{font-weight:bold;font-size:14px;}
	.AuthenticationContent input.NormalTextBox{width:200px !important;}
.console{height:auto;}
.ModuleTitle_SubMenu{background:#fff;padding:5px 8px;}
.home .DNN_NewsFeedsContent{width:280px;}
#dnn_ctr_ManageUsers_trTitle{display:none;}
/*==============================================================================
	Submission Form
==============================================================================*/
#submission-form{padding-top:10px;}
	#submission-form fieldset{padding:0;margin:0 0 10px 0;border:none;border-top:1px #ffd1b2 solid;width:700px;}
		#submission-form legend{font-size:26px;color:#000;margin:0 0 0 25px;padding:15px 0 10px;font-weight:bold;text-indent:-9999px;display:block;}
			#submission-form div{padding-bottom:10px;clear:both;overflow:hidden;}
			#submission-form h3{margin:0;padding-top:10px;}
				#submission-form legend.ay-header{background: url(images/step1.gif) no-repeat left;height:50px;width:187px;}
				#submission-form legend.yc-header{background: url(images/step2.gif) no-repeat left;height:50px;width:235px;}
				#submission-form legend.pi-header{background: url(images/step3.gif) no-repeat left;height:50px;width:297px;}
				#submission-form legend.sf-cat{background: url(images/step4.gif) no-repeat left;padding-left:310px;}
			.sf-welcome-back h3{width:300px;float:left;}
			#submission-form .sf-welcome-back .sf-close{width:100px;float:right;clear:none;padding:10px 0;}
			.sf-welcome-back p{clear:both;}
			#submission-form h4{padding:5px 0 0 175px;margin:0;color:#333;font-family:Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:bold;font-size:16px;}
			#submission-form label{display:block;text-align:right;color:#555;font-weight:bold;padding:10px 15px 0;width:140px;float:left;}
			#submission-form span.sf-input, #submission-form span.f-textarea, #submission-form select.f-textarea{background:#f0f0f0;display:block;padding:5px;}
			#submission-form input, #submission-form textarea, #submission-form select{padding:5px;border-color:#d37d3e;border-width:1px;font-size:14px;}
				#submission-form select.extension-type{padding:4px;}
				#submission-form span.sf-input input{width:270px;}
				#submission-form span.sf-input textarea{width:450px;height:80px;}
			fieldset.about-you .sf-input, fieldset.your-company .sf-input, fieldset.your-company .yc-about .sf-input, fieldset.project-info .sf-input{width:282px;float:left;}
			fieldset.your-company .yc-about .sf-input, fieldset.project-info .pi-details .sf-input{width:462px}
			.extensions-input{padding-left:175px;}
				#submission-form .extensions-input .sf-input{width:195px}
				#submission-form .sf-input.pid-extension-type{float:left;width:90px;}
					#submission-form .sf-input.pid-extension-type select{width:92px;}
				#submission-form .sf-input.pid-vendor-name{float:left;width:152px;}
					#submission-form .sf-input.pid-vendor-name input{width:142px;font-family:Arial, Helvetica, sans-serif;font-size:12px !important;color:#666;}
					#submission-form .sf-input.pid-extension-name input{width:182px;font-family:Arial, Helvetica, sans-serif;font-size:12px !important;color:#666;}
			.toggle-details{padding-left:175px;clear:both;padding-bottom:10px;}
				#submission-form .pid-highlights label, #submission-form .pid-challenges label{float:none;padding:0;text-align:left;}
				.pi-details a#NewExtension{margin-left:175px;}
			.ei-remove{background:url(images/delete-icn.gif) right 8px no-repeat;text-indent:-1000px;display:block;float:left;width:24px;padding-left:10px;height:35px;cursor:pointer;}
			p#sorry{padding-left:175px;}

			#submission-form .extension-tags .sf-input{width:262px;}
				#submission-form .extension-tags{padding-top:15px;}
				#submission-form select.Normal{width:260px;height:250px;}
					#submission-form select.Normal option{padding:2px 4px;}
		
			.sf-actions{clear:both;padding:10px 0 0 172px;}
				a.sf-submit, a.sf-submit:link{background: url(images/sf-submit-bt.gif) no-repeat top;height:40px;width:100px;display:block;text-indent:-9999px;float:left;}
				a.sf-submit:hover{background: url(images/sf-submit-bt.gif) no-repeat bottom;}	
				input.sf-reset{padding:10px 0 0 15px !important;float:left;border:none;background:none;color:#a15b00;cursor:pointer;font-size:16px !important;font-weight:bold;}
				input.sf-reset:hover{color:#854b00;text-decoration:underline;}
	.ydnn-required{position:relative}
		.form-validator{clear:both;width:250px;display:block;position:absolute;left:200px;top:0;}
			.extensions-input .form-validator{left:410px;}
		.sf-tag .form-validator{padding-left:0;}
		.validator-error{color:#fff;display:block;padding:5px 10px 5px 15px;background: url(images/validation-bg.gif) no-repeat left;}
	.sf-success{padding:10px 20px;background:#eeffdf;border:2px #62d80c solid;-moz-border-radius:3px;-webkit-border-radius:3px;}
	.required-indicator{color:#F00;padding-right:5px;font-size:30px;line-height:0;}
	p.sf-help{text-align:right;margin:0;font-weight:bold;color:#666;}
	.sf-welcome-back{background:#F3EEB8;border:1px solid #FFD072;margin-bottom:15px;padding:5px 15px;}
	#submission-form div.sf-welcome-back{clear:both;overflow:hidden;padding-bottom:0;}
		.sf-welcome-back h3{color:#000;font-weight:normal;font-size:16px !important;width:300px;float:left;}
		a.sf-close{background:url(images/trash.gif) no-repeat 50px;display:block;width:60px;float:right;color:#000;font-size:11px;color:#F00;}	
	.autocomplete{background:#CE684E;color:#fff;}
		.autocomplete div{padding:3px 7px;border-bottom:1px #fff solid;cursor:pointer;}
		.selected{background:#7C3E2F;color:#fff;}


ul.clients{margin:0;padding:0;list-style:none;clear:both;overflow:hidden;width:924px;}
	ul.clients li{margin:0;padding:0;list-style:none;border-color:#EFEFFE;border-style:solid;border-width:0 1px;float:left;margin:0 -1px;padding:1px 1px 0 0;text-align:center;width:230px;}
		ul.clients li img{border-bottom:#EFEFFE 1px solid;display:block;}

a.switch_thumb {}
ul.switch-view-tabs, ul.switch-view-tabs li{margin:0;padding:0 15px 0 0;list-style:none;display:block;clear:both;text-align:right;overflow:hidden;}
	ul.switch-view-tabs li{clear:none;padding:10px 20px;float:right;display:inline;border:1px #fff solid;border-bottom:none;}
	ul.switch-view-tabs li.svt-selected{border: 1px #e6e6e6 solid;border-bottom:1px #fff solid;}
		
ul.thumb-view{width:460px;margin:0 auto;padding:0;list-style:none;border-top:1px #e6e6e6 solid;overflow:hidden;margin-top:-1px;}
ul.thumb-view li{width:210px;float:left;padding:10px 15px 10px 5px;margin:0;}
	ul.thumb-view li h2 {display:inline;margin:10px 15px 0 0;font-size:12px;}
	ul.thumb-view li .content_block a img{padding:4px;border:1px solid #ccc;background:#fff;margin:0 15px 0 0;float:left;}
	ul.thumb-view li .content_block ul{display:none;}
	ul.inline-view {overflow:hidden;}
	ul.inline-view li {width:460px;}
		ul.inline-view li h2{font-size:18px;}
	ul.inline-view li .content_block{overflow:hidden;border-bottom:1px #eee solid;padding-bottom:5px;}
	ul.inline-view li .content_block a img {margin-bottom:10px;display:block;width:225px;float:left;}
	ul.inline-view li .content_block ul {margin:10px 0 0 0;padding:0;display:block;list-style:none;float:left;width:210px;border-top:1px #ccc dotted;}
		ul.inline-view li .content_block ul li{margin:0;padding:5px 0;list-style:none;border-bottom:1px #ccc dotted;}
		
a:hover.switch_thumb {filter:alpha(opacity=75);opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";}
a.swap {background-position:left bottom;}
#preview{position:absolute;border:1px solid #ccc;background:#333;padding:5px;display:none;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;}

.project-showcase-img{}
.prs-img{padding-bottom:15px;}
	.prs-img img{background:#fff;border:1px solid #EBD3BE;padding:5px;}
	#project-showcase h4{font-weight:bold;border-bottom:#ccc dotted 1px;}
ul#project-showcase, ul#project-showcase li{list-style:none;margin:0;padding:0;overflow:hidden;}
	ul#project-showcase li, .vlDetail1, .vlDetail2{padding:5px;overflow:hidden;}
	li.ps-item, li.ps-item-alt, .vlDetail1, .vlDetail2{background:#fff;clear:both;display:block;list-style:none;}
	li.ps-item, .vlDetail1{background:#f6f6f6;overflow:hidden;}
		ul#project-showcase h3, #vlDetailWrapper h4{float:left;width:28%;font-size:12px;color:#000;font-weight:bold;margin:0;}
		ul#project-showcase div.right, li.ps-item p.right, #vlDetailWrapper p, #vlDetailWrapper .vlDetail1 div, #vlDetailWrapper .vlDetail2 div, #vlDetailWrapper .vlDetail1 ol, #vlDetailWrapper .vlDetail2 ol, #vlDetailWrapper .vlDetail1 ul, #vlDetailWrapper .vlDetail2 ul{width:70%;float:right;}
			#vlDetailWrapper p{margin:0;}
		ul.exts-used{overflow:hidden;margin:0;padding:0;}
			ul.exts-used li{margin:0;padding:4px 8px;}
		#vlDetailWrapper ul{margin:0;padding-left:30%;}	
/*==============================================================================
	Recent Submission
==============================================================================*/
	ul.recent-submission{margin:0;padding:0;clear:both;overflow:hidden;width:100%;height:250px;}
		ul.recent-submission li{float:left;width:300px;}
		ul.recent-submission li a{display:block;}
/*	.home .side-bar ul.recent-submission{padding-bottom:25px;}
		ul.recent-submission li{list-style:none;margin:0;padding:0;display:block;}
			ul.recent-submission li.rs-heading{background: url(images/latest-submission-hd.png) left no-repeat;text-indent:-1000px;height:42px;width:190px;position:absolute;top:85px;left:-2px;text-indent:-99999em;}
			ul.recent-submission li.rs-img{padding-left:5px;}
			ul.recent-submission li.rs-title{padding-left:25px;}
				ul.recent-submission li.rs-title a{font-size:11px;font-weight:bold;letter-spacing:0.05em;}*/
/*==============================================================================
	Blog
==============================================================================*/
h3.watt a{background:#fff url(images/whatsallthistalk.gif) no-repeat left top;text-indent:-5999px;height:77px;width:205px;margin-bottom:-40px;z-index:2;position:relative;display:block;}
	h3.watt a:hover{background-position:left bottom;}
	a.hb-subscribe{background: url(images/blog-subscribe-icn.gif) no-repeat top;width:81px;height:27px;text-indent:-99999em;display:block;float:right;margin-top:20px;}
		a.hb-subscribe:hover{background-position:bottom;}
	a.hg-subscribe{background: url(images/gallery-rss-icn.gif) no-repeat top;width:105px;height:27px;text-indent:-99999em;display:block;top:18px;position:absolute;z-index:5;right:0;}
		a.hg-subscribe:hover{background-position:bottom;}		
.LatestPostsFeed{clear:both;padding:42px 0 20px;border-top:double #fff0e3;overflow:hidden;z-index:1;position:relative;}
	.LatestPostsFeed .left{width:125px;text-align:right;position:relative}
		.LatestPostsFeed img.author-img{width:50px;height:50px;padding:2px;background:#fff;border:1px #c0ecf3 solid;display:block;position:absolute;right:0;top:0;-moz-border-radius:2px;-webkit-border-radius:2px;}
		.LatestPostsFeed .left p{margin:0;padding:58px 0 5px 0;color:#888;font-size:10px;}
		.LatestPostsFeed .left .lpf-cat{display:block;background: url(images/cat-tag-icn.gif) no-repeat right 0;padding:0 25px 0 0;height:25px;}
			.LatestPostsFeed .left .lpf-cat a{color:#904808;}
	.LatestPostsFeed .right{width:460px;}
		h2.blogTitle{font-size:26px;line-height:1;margin:0 0 10px 0;}
		a.blog-read-more{background: url(images/read-more-btn.gif) no-repeat top;text-indent:-5000px;display:block;width:147px;float:left;height:35px;}
		a.blog-read-more:hover{background-position:bottom;}
		a.blog-comment-link{display:block;float:left;padding:8px 0 0 20px;}
	.lpf-actions{margin-top:20px;}	
.aboutwhydnn{background:url(images/hr-bg.gif) no-repeat left 1px;border-top:1px #fff0e3 solid;float:left;}
	.aboutwhydnn h2.aw-title{background:url(images/aboutus-ribbon.gif) no-repeat 15px top;text-indent:-4999px;height:171px;width:80px;float:left;margin-top:-23px;}
	.aboutwhydnn ul.aboutwhydnnbody{padding:25px 0 0 10px;margin:0;overflow:hidden;float:right;width:520px;}
		ul.aboutwhydnnbody h3.whydnn-title{background: url(images/why-dnn-hd.gif) no-repeat;text-indent:-9999px;}
		ul.aboutwhydnnbody li{list-style:none;padding:0 0 0 20px;margin:0;float:left;width:240px;}
.taf-wrap{padding-top:25px;}
.taf-wrap .taf-anchor{padding-left:0;}
.taf-wrap a.CommandButton{background:url(images/tellafriend-icn.gif) no-repeat top;height:102px;width:200px;display:block;text-indent:-4999px;}
	.taf-wrap a.CommandButton:hover{background-position:bottom}

h4.sof-link, h4.dnnblogs-link{padding-left:150px;}
h4.sof-link a, h4.dnnblogs-link a{background: url(images/stackoverflow-logo.gif) no-repeat right top;text-indent:-99999em;height:40px;width:140px;display:block;}
		h4.dnnblogs-link a{background: url(images/dnnblogs-logo.gif) no-repeat right top;}
	h4.sof-link a:hover, h4.dnnblogs-link a:hover{background-position:bottom;}
	
ol.news-feed-item{padding:5px 0 0 0;margin:4px 0 0 0;border-top:1px #eaeaea solid;}
	ol.news-feed-item li{list-style:none;margin:2px 0;padding:0;background: url(images/so-icn.gif) no-repeat 10px center;padding:3px 0 5px 40px;border-bottom:1px #eaeaea dotted;}
		ol.news-feed-item li span{padding-right:5px;}
		.item-post-date{font-size:10px;color:#888;}
	.followus-hp .DNN_NewsFeedsContent div.normal, .followus-hp ol.news-feed-item, .followus-hp ol.news-feed-item li{background:none;padding:0;margin:0;border:none;}
		.followus-hp ol.news-feed-item li{padding-top:10px;}
	.followus-hp .DNN_NewsFeedsContent div.normal{/*position:absolute;top:85px;*/}
	.followus-hp .item-post-date{padding-top:10px;}
.dnnblogs-feed ol.news-feed-item li{background: url(images/dnnblogs-icn.gif) no-repeat 10px center;}
.dsq-brlink, .dsq-dc-logo{display:none !important;}

.ControlPanel{width:980px;margin:0 auto;position:relative;top:83px;padding-top:30px;}

ul#archive, ul#archive li, ul#topic, ul#topic li, ul.articles, ul.articles li, #modules_ca ul, #modules_ca ul li, #skins_ca ul, #skins_ca ul li{list-style:none;padding:0;margin:0;}
    ul#archive li a, ul#topic li a, ul.articles li a, #modules_ca ul li a, #skins_ca ul li a, ul#topic li a{display:block;border-bottom:1px #d3d3d3 dotted;padding:5px 0 5px 25px;}
    ul#archive li a{background: url(images/calendar-icon.gif) no-repeat left;padding:4px 0px 4px 30px;border-bottom:1px #d3d3d3 dotted;display: block;}
    ul#topic li a{background: url(images/cat-icn.gif) no-repeat left;}
        ul#topic li a:hover{background:#f1f1f1 url(images/cat-icn.gif) no-repeat left;}
    ul.articles li a{background:url(images/articles-icon.gif) no-repeat left;}

#modules_ca li{background: url(images/modules-icon.png) no-repeat 0 6px;}
#modules_ca li a{display: block; background-position: 0 5px;}
#skins_ca li{list-style-type: none; background: url(images/skins-icon.png) no-repeat;background-position: 0 6px; padding: 5px 0px 5px 26px; border-bottom: 1px #d3d3d3 dotted; color: #666;}
#skins_ca li a{display: block; background-position: 0 5px;}
ul.articles li a:hover, #skins_ca li:hover, #modules_ca li:hover, #archive li:hover{background-color: #f1f1f1;}
#aboutlinks ul{list-style-type: none;padding: 0;margin: 0;}
	#aboutlinks li{list-style-type: none; background: url(images/subnav_bullet.gif) no-repeat; background-position: 0 8px; padding: 4px 0px 4px 20px; border-bottom: 1px #d3d3d3 dotted; color: #666;}
	#aboutlinks li a{display: block; background-position: 0 5px;}
	#aboutlinks li:hover{background-color: #f1f1f1;}

.get-rss{background: url(images/rss.png) no-repeat left top;}
.get-rss a{padding-left: 25px;}

.taf-form-wrap{padding-bottom:20px;}
#simplemodal-container{border:3px solid #f6e6d6;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#simplemodal-container a.modalCloseImg{background:url(images/close-icn.png) no-repeat;height:32px;width:32px;}
.taf-intro h2{text-indent:-99999em;background: url(images/tellafriend-lbl.gif) no-repeat left}
.taf-form .NormalTextBox{border:1px solid #EAEAEA;font-size:14px;}
.taf-submit a{display:block;background: url(images/send-email-btn.gif) no-repeat top left;height:31px;width:98px;text-indent:-99999em;}
	.taf-submit a:hover{background: url(images/send-email-btn.gif) no-repeat bottom left;}
	
.ls-featured{position:relative;}
	.wslide-menu{position:absolute;top:5px;left:340px;}
		.wslide-menu a{display:block;float:left;padding:1px 5px;background:#e6b87c;margin:0 4px;font-size:10px;color:#fff;}
			.wslide-menu a:hover, .wslide-menu a.wactive{color:#854b00;text-decoration:none;background:#fff;}
ul#ftr-submisions li a{display:block;}

.scrollable {position:relative;overflow:hidden;width:528px;height:190px;}
.scrollable ul{margin:0;list-style:none;}
	.scrollable ul li{list-style:none;}
.scrollable .items {width:3250px;position:absolute;clear:both;}
.scrollable li {float:left;margin:0 8px;cursor:pointer;width:252px;height:190px;}
	.scrollable li.active{background:#fff;border:#fff;}
.scrollable li a{display:block;}
	.scrollable li a img{border:1px #EBD3BE solid !important;background:#fff;padding:5px;margin:10px 0;}
	.scrollable li a img:hover{background:#FFF4EB;border:1px #B37B4A solid;}
	a.prevPage{background: url(images/slider-ctl.png) no-repeat top left;text-indent:-99999em;width:37px;height:36px;margin-top:62px;margin-right:18px;}
	a.prevPage:hover{background-position:bottom left;cursor:pointer;}
	a.nextPage{background: url(images/slider-ctl.png) no-repeat top right;text-indent:-99999em;width:37px;height:36px;margin-top:-129px;}
	a.nextPage:hover{background-position:bottom right;cursor:pointer;}	
	a.prevPage.disabled{background: url(images/slider-ctl.png) no-repeat bottom left;cursor:text;}
	a.nextPage.disabled{background: url(images/slider-ctl.png) no-repeat bottom right;cursor:text;}
.scrollable .active {border:2px solid #000;z-index:9999;position:relative;}

ul#glistview, ul#glistview li.glistItem{margin:0;padding:0;list-style:none;overflow:hidden;}
ul#glistview{clear:both;}
	ul#glistview li.glistItem{float:left;padding:5px 12px 15px;}
	ul#glistview li.glistItem a.glistItemLink{display:block;margin-bottom:6px;}
		a.articleTitle{font-weight:bold;}
	ul#glistview li.glistItem a.glistItemLink img{border:1px #EBD3BE solid !important;background:#fff;padding:5px;}
	ul#glistview li.glistItem a.glistItemLink img:hover{background:#FFF4EB;border:1px #B37B4A solid;}
	a.articleTitle{padding-top:8px;}

.NewsArticles .PagingTable{padding-top:20px;}
/*	.NewsArticles .PagingTable a, .NewsArticles .PagingTable span{display:block;padding:2px 3px;background:#0064B8;color:#fff;float:left;margin-left:2px;}
	.NewsArticles .PagingTable span{background:#ccc;}*/
	
.rsFeatured div{overflow:hidden;}
	.rsFeatured p{margin:5px 0 25px;}
.col1-4 .rsFeatured div{width:210px;overflow:hidden;}
.UDT_Form{width:500px;}
	.UDT_Form div{padding-bottom:5px;}
	.UDT_Form .UDT_Input input, .UDT_Form .UDT_Input textarea{width:400px;}		
	.UDT_Buttons, .UDT_Buttons span{clear:both;overflow:hidden;display:block;}
		.UDT_Input textarea{height:160px;}
	.UDT_Buttons a{display:block;margin-top:10px;}
	.UDT_Buttons a.UDT_Default{display:block !important;width:100px;height:40px;background: url(images/sf-submit-bt.gif) left top no-repeat;text-indent:-99999em;}
		.UDT_Buttons a.UDT_Default:hover{background-position:left bottom;}
	.UDT_Buttons a.UDT_Cancel{display:none !important;}

.postimg{float:left;margin:0 20px 15px 0;}

/*
#nav-dock {position:fixed;left:10px;top:30%;z-index:100;}*/
/*#nav-dock .dock-group {background: url(images/nav-dock-bg.png) no-repeat;margin-bottom: 15px;}*/
/*#nav-dock a {display:block;position:relative;height:23px;width:22px;margin-bottom:1px;text-transform:uppercase;text-decoration:none;color:#fff;}
#nav-dock span {height:23px;display:block;position: absolute;top:0;left:0;}
#nav-dock a:hover span {display:block;background-color:#000;background-color:rgba(0,0,0,.5);width:80px;padding-right:5px;}
#nav-dock em {position:absolute;left:0;text-align:right;width:80px;padding: 6px 5px 0 0;height:17px;font-style:normal;background:#000;background: rgba(0,0,0,.5);}
#nav-dock a:hover em {display:block;width:80px;}*/

	/*===============================================
	REMOVE THIS
	===============================================*/
	div.NormalRed.DNNAligncenter{display:none;}
	
	
.articleTable { background-color: black; margin: 0px; }
.articleTopCell { background-color: #336699; color: white; font-weight: bold; padding: 6px; height: 25px; }
.articleTopCell .NormalBold { color: #FFF; }
.articleContentCell { color: black; padding: 6px; background-color: #FEFEFE; }
.articleTextCell { color: black; padding: 6px; background-color: #FFFFCC; }
.articleIconCell { background-color: #D0D0D0; width: 20px; }
.articleFooterCell { color: #FFFFFF; padding: 3px; background-color: #336699; height: 25px; }
.articleFooterCell .NormalBold { color: #FFF; }
.featuredTopCell { background-color: #336699; color: white; font-weight: bold; padding: 6px; height: 25px; }
.adminMenu{}
.clear{clear:both;}
.viewDetail{clear:both;overflow:visible !important;}
	.vdHeading {overflow: hidden; border-bottom: 4px solid #f1f1f1; padding-bottom: 0.675em; margin-bottom: 1em;}
	.vdHeading h1{border-bottom:double #fff0e3;padding: 0.375em 0px;font-weight:normal;color:#802F0A;margin: 0 0 0.375em 0;}
		.vdHeading h1 span.vdPublishDate{font-size:11px;padding:0;display:block;color:#999;line-height:1;}
	ul.vdIcons {list-style:none;margin:0 0 10px 0;padding:0;}
		ul.vdIcons li{list-style:none;display:inline;margin:0;padding:4px 15px 20px 30px;}
	.vdViews {background:url(images/view_counts.png) no-repeat;}
	.vdComments{background:url(images/comments_icon.png) no-repeat;}
	.vdRating{background:url(images/rating_icon.png) no-repeat;}
		.vdRating img{padding-bottom: 4px; */ padding-bottom: 0;}
.viewDetailFooter {clear:both;height:32px;border:1px #ccc solid;border-left:none;border-right:none;padding-top:6px;width:520px;}
	.viewDetailFooter h4{float: left; margin: 0; width: 30%; padding-top: 2px;}
	.dfRating {float:left;width:70%;}
		.dfRating label{padding:0 5px 0 2px;}
.vdCommentHeader{background:#F3FEFF url(images/vdcomment_icon.png) no-repeat;background-position:10px 5px;padding:10px 0 5px 35px;color:#00424A;font-weight:bold;letter-spacing:1px;border-bottom:1px #999 solid;font-size:14px;}
.vdCommentHeader, .vdCommentBody, .vdAddComment{clear:both;overflow:hidden;padding-top:20px;width:485px;}
	.vdAddComment input.NormalTextBox{width:180px;}
	.vdAddComment span{padding-left:15px;font-weight:bold;}
.vdCommentBody{border-bottom: 1px #ccc solid; padding: 0.875em 0;}
	.vdCommenter{float:left;width:27%;}
	.vdCommentText{float:right;width:70%;}	