


	
	
	
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 1. DNN */

		.ControlPanel{border:#CCC dotted;border-width:0 0 1px 0;}
		.ControlPanel table{margin:0 auto;}
		.ControlPanel .SubHead{font-size:1em;}
		.ControlPanel a.CommandButton{font-size:10px;}
		
		.PagingTable{}
		
		.DNNEmptyPane{display:none;}
		.DNNAligncenter table{text-align:left;}
		
		.console{width:auto;}
		.console-large div{background:#F0F0F0;margin:10px 10px 0 0;padding:5px;width:auto;height:80px;}
		.console-large div:hover{background:#CCC;}
		
			
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 2. Layout */
	
		#Body{background:#FFF;}
		#Form{width:100%;float:left;}
		
		#outer-page{width:960px;margin:30px auto 0;}
		#page{padding:0;position:relative;background:url(images/dots.png) #F7F5E7;}
		#header{width:960px;height:178px;overflow:hidden;background:url(images/header.jpg);}
		#dnn_dnnLOGO_imgLogo{margin:10px 10px 0;float:left;}
		#skip2content{position:absolute;top:0;right:20px;}
		
		/* main content */
		#main-content{width:960px;margin:0 auto;border:#F8F6E8 solid;border-width:20px 0;}
		#main-panes{width:710px;float:right;}
		.MainPane{border:0 !important;width:460px;float:left;background:#F8F6E8;}
		.SidePane{border:0 !important;width:200px;float:right;padding-right:20px;}
		.ContentPane{border:0 !important;clear:both;background:#F8F6E8;margin-right:15px;}
		#nav-column{width:220px;float:left;}
		
		.skin-inner #main-panes{width:940px;float:right;}
		.skin-inner .MainPane{border:0 !important;width:680px;float:left;background:#F8F6E8;}
		.skin-inner #page{background:url(images/dots-inner.png) #F7F5E7;}
		
		.skin-admin #page{background:url(images/dots-admin.png) #F7F5E7;}
		
		/* footer */
		#footer{clear:both;padding:10px 0 20px;line-height:2;text-align:center;}
	
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 3. Typography */
	
		/* 3.1. DNN */
		.Head{font:bold 1.25em Verdana, Geneva, sans-serif;color:#033275;}
		.SubHead{font:bold 1.1em Verdana, Geneva, sans-serif;color:#111;}
		.SubSubHead{font:bold 1em Verdana, Geneva, sans-serif;color:#111;}
		.Normal{font:1em/1.4 Verdana, Geneva, sans-serif;color:#111;}
		.NormalDisabled{font:1em Verdana, Geneva, sans-serif;color:#CCC;}
		.NormalBold{font:bold 1em Verdana, Geneva, sans-serif;color:#111;}
		.NormalRed{font:1em Verdana, Geneva, sans-serif;color:#F00;}
		.NormalTextBox{font:1em Verdana, Geneva, sans-serif;color:#111;}
		.StandardButton{font:1em Verdana, Geneva, sans-serif;color:#111;}
		.SkinObject{font:normal 1em Verdana, Geneva, sans-serif;color:#111;}
		.CommandButton{font:bold 1em Verdana, Geneva, sans-serif;}
	
		/* 3.2. Generic */
		body{font-size:72%;}
		td,th,p,div,span,li{font:1em/1.4 Verdana, Geneva, sans-serif;color:#111;}
		p{margin:0 0 1em 0;padding:0;line-height:1.4;}
		blockquote,q{}
		pre{}
	
			/* 3.2.1. Headings */
			h1,h2,h3,h4,h5,h6{font-family:Verdana, Geneva, sans-serif;color:#111;margin:0 0 1em 0;padding:0;line-height:normal;}
			
			h1{font-size:1.666em;font-weight:bold;}
			h2{font-size:1.666em;font-weight:normal;}
			h3{font-size:1.333em;font-weight:bold;}
			h4{font-size:1.333em;font-weight:normal;}
			h5{font-size:1.166em;font-weight:bold;}
			h6{font-size:1.166em;font-weight:normal;}
			
			/* 3.2.2. Skin */
			#logo{font:bold 3em Georgia, "Times New Roman", Times, serif;letter-spacing:3px;font-variant:small-caps;margin:0;background:#F0F0F0;color:#3F464F;padding:10px 20px;float:left;}
			#page-title{font-size:1em;margin:0;font-weight:bold;line-height:1.4;}
			#footer-content *{color:#FFF;}
			#footer{color:#111;font-size:0.8em;}
			#footer *{color:#111;font-size:1em;}
		
		/* 3.3. Links */
		
			/* 3.3.1. DNN */
			a.CommandButton{font:bold 1em Verdana, Geneva, sans-serif;}
			a.CommandButton:link{color:#111;text-decoration:underline;}
			a.CommandButton:visited{color:#111;text-decoration:underline;}
			a.CommandButton:hover{color:#111;text-decoration:none;}
			a.CommandButton:active{color:#111;text-decoration:none;}
			
			a.SkinObject:link{color:#111;text-decoration:underline;}
			a.SkinObject:visited{color:#111;text-decoration:underline;}
			a.SkinObject:hover{color:#111;text-decoration:none;}
			a.SkinObject:active{color:#111;text-decoration:none;}
	
			/* 3.3.2. Generic */
			a img{border:0;}
			
			a{font:1em Verdana, Geneva, sans-serif;}
			a:link{color:#111;text-decoration:underline;}
			a:visited{color:#111;text-decoration:underline;}
			a:hover{color:#111;text-decoration:none;}
			a:active{color:#111;text-decoration:none;}
			
			/* 3.3.3. Skin */
			
			/* skip to content */
			a#skip2content{left:20px;top:-20px;right:auto;background:#3F464F;color:#FFF;padding:4px 15px;display:none;font-size:0.8em;}
			a#skip2content:link{color:#FFF;text-decoration:none;}
			a#skip2content:visited{color:#FFF;text-decoration:none;}
			a#skip2content:hover{background:#111;color:#FFF;text-decoration:none;}
			a#skip2content:active{background:#111;color:#FFF;text-decoration:none;}
			
			/* member options */
			a.member-option{padding:6px 15px 8px;display:block;float:left;margin-left:5px;background:#3F464F;font-weight:bold;font-size:0.9em;}
			a.member-option:link{color:#FFF;text-decoration:none;}
			a.member-option:visited{color:#FFF;text-decoration:none;}
			a.member-option:hover{background:#111;color:#FFF;text-decoration:none;}
			a.member-option:active{background:#111;color:#FFF;text-decoration:none;}
			
			/* footer */
			a.footer:link{color:#111;text-decoration:none;}
			a.footer:visited{color:#111;text-decoration:none;}
			a.footer:hover{color:#111;text-decoration:underline;}
			a.footer:active{color:#111;text-decoration:underline;}
	
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 4. Navigation */

	#nav,#nav *{margin:0;padding:0;list-style:none;}
	#nav{line-height:1;}
	
	/*first level*/
	#nav a{display:block;padding:2px 10px;margin-bottom:1px;font:bold 1.2em Verdana, Geneva, sans-serif;color:#03326F;text-decoration:none;}
	#nav a.selected,
	#nav a.bcrumb{}
	#nav a:hover{text-decoration:underline;}

	/*second level*/
	#nav ul{padding:5px 0;}
	#nav ul a{padding-left:11px;font:normal 1em Verdana, Geneva, sans-serif;color:#333;}
	
	/*third level*/
	#nav ul ul a{padding-left:21px;}
	#nav ul ul a:before{content:"- ";}


	/*--------------------------------------------------------------------------------------------------------------*/
	/* 5. Lists */

		dl,dt,dd,ol{}
		
		ul,li{}
		
		ul.simple{margin:0;padding:0;list-style:none;}
		ul.simple li{margin:0 0 5px 0;padding:0;list-style:none;}

	
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 6. Tables */
	
		table,caption,tbody,tfoot,thead,tr,th,td{}
		
	
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 7. Forms */
	
		form,fieldset,legend,label,input,textarea,select{}
		
	
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 8. Helpful */
	
		/* 8.1. Generic */
		.b{font-weight:bold;}
		.u{text-decoration:underline;}
		.i{font-style:italic;}
		.del{text-decoration:line-through;}
		
		p.last{margin:0;}
		
		.highlighted{background:#EFEADD;padding:10px;}
		
		.border-top{border-top:1px dotted #111;padding-top:1em;}
		.border-bottom{border-bottom:1px dotted #111;padding-bottom:1em;margin-bottom:1em;}
		
		.text-large{font-size:1.5em;}
		.text-medium{font-size:1.2em;}
		.text-small{font-size:0.9em;}
	
		.reset{margin:0 !important;padding:0 !important;border:0 !important;line-height:normal !important;font-weight:normal !important;font-style:normal !important;font-size:100% !important;font-family:inherit;!important}
		
		.text-left{text-align:left;}
		.text-center{text-align:center;}
		.text-right{text-align:right;}
		
		.center{margin:0 auto;display:block;}
		
		.img-left{float:left;margin:0 10px 4px 0;}
		.img-right{float:right;margin:0 0 4px 10px;}
		
		.float-left{float:left;}
		.float-right{float:right;}
		.float-none{float:none;}
		
		.clear{clear:both;}
		
		.padding-5{padding:5px;}
		.padding-10{padding:10px;}
		.padding-15{padding:15px;}

		/* Clearing floats without extra markup  */
		.clearfloats{display:inline-block;}
		.clearfloats:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		* html .clearfloats{height:1%;}
		.clearfloats{display:block;}



/*_____________________________________________________________________________*/
/* Vasilis Terzopoulos // thinkofdesign.com */


