

	/*
	
		Project: OEGSD (Custom DNN skin)
		Developer: Vasilis Terzopoulos
		Version: 1.0
		
	*/


	/*--------------------------------------------------------------------------------------------------------------*/
	/* 1. DNN */

		.ControlPanel{border:#CCC dotted;border-width:0 0 1px 0;}
		.ControlPanel table{margin:0 auto;}
		.ControlPanel a.CommandButton{font-size:10px;}
		.ControlPanel .SubHead{font-size:1em;}
		
		.PagingTable{}
		
		.DNNEmptyPane{display:none;}
		.DNNAligncenter table{text-align:left;}
		
		.FileManager{width:680px !important;}
		.FileManager *{font-size:11px !important;}
		
			
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 2. Layout */

		#Body{background:url(bg.png) repeat-x #EAEBEC;}
		#Form{width:100%;float:left;}
		
		#oegsd{width:960px;margin:0 auto;}
		
		/* 2.1. Header */
		#oegsd #header{height:107px;background:url(header.jpg);margin:20px 0 10px;}
		#oegsd #header h1{display:none;}
		
		/* 2.2. Bar */
		#oegsd #bar{height:48px;background:url(topbar-bg.png);margin-bottom:10px;overflow:hidden;}
		#oegsd #search{width:350px;height:31px;float:left;padding:17px 0 0 13px;background:url(search-input.png) 10px 15px no-repeat;}
		#oegsd #search .NormalTextBox{border:0;width:227px;height:20px;background:#F6F7FA;vertical-align:middle;}
		#oegsd #member-options{width:550px;float:right;text-align:right;padding:16px 20px 0 0;}
		
		/* 2.3. Contents */
		#contents-top{clear:both;height:10px;background:url(contents-top.png);font-size:1px;}
		#contents{width:100%;background:url(sidebar-bg.png) 0 0 repeat-y #FFF;overflow:hidden;}
		#contents-bottom{height:10px;background:url(contents-bottom.png);font-size:1px;}
		
			/* 2.3.1 Nav Column */
			#oegsd #nav-column{width:219px;float:left;margin-top:1px;position:relative;left:11px;}

						
			/* 2.3.2 Panes */
			#oegsd .leftPane{margin-top:20px;}
			#oegsd .contentPane{width:690px;float:right;margin-top:7px;position:relative;right:15px;}
			
		/* 2.4. Footer */
		#oegsd #footer{clear:both;text-align:center;padding:10px 0 30px;}
		

	/*--------------------------------------------------------------------------------------------------------------*/
	/* 3. Typography */
	
		/* 3.1. DNN */
		.Head{font:bold 14px Verdana, Arial, Helvetica, sans-serif;color:#111;}
		.SubHead{font:normal 14px Verdana, Arial, Helvetica, sans-serif;color:#111;}
		.SubSubHead{font:bold 12px Verdana, Arial, Helvetica, sans-serif;color:#111;}
		.Normal{font:14px Verdana, Arial, Helvetica, sans-serif;color:#111;}
		.NormalDisabled{font:14px Verdana, Arial, Helvetica, sans-serif;color:#CCC;}
		.NormalBold{font:bold 14px Verdana, Arial, Helvetica, sans-serif;color:#111;}
		.NormalRed{font:14px Verdana, Arial, Helvetica, sans-serif;color:#F00;}
		.NormalTextBox{font:14px Verdana, Arial, Helvetica, sans-serif;color:#111;}
		.StandardButton{font:14px Verdana, Arial, Helvetica, sans-serif;color:#111;}
		.SkinObject{font:normal 14px Verdana, Arial, Helvetica, sans-serif;color:#111;}
	
		/* 3.2. Generic */
		td,th,p,div,span,li{font:14px/1.5 Verdana, Arial, Helvetica, sans-serif;color:#111;}
		p{margin:0 0 .8em 0;padding:0;line-height:1.5;}
		blockquote,q{}
		pre{}
	
			/* 3.2.1. Headings */
			h1,h2,h3,h4,h5,h6{font-family:Verdana, Arial, Helvetica, sans-serif;color:#5083CC;margin:0 0 0.8em 0;padding:0;line-height:normal;}
			
			h1{font-size:22px;font-weight:bold;}
			h2{font-size:18px;font-weight:bold;}
			h3{font-size:16px;font-weight:bold;}
			h4{font-size:14px;font-weight:bold;}
			h5{font-size:12px;font-weight:bold;}
			h6{font-size:11px;font-weight:bold;}
		
		/* 3.3. Links */
		
			/* 3.3.1. DNN */
			a.CommandButton{font:bold 14px Verdana, Arial, Helvetica, sans-serif;}
			a.CommandButton:link{color:#C10C13;text-decoration:underline;}
			a.CommandButton:visited{color:#C10C13;text-decoration:underline;}
			a.CommandButton:hover{color:#C10C13;text-decoration:none;}
			a.CommandButton:active{color:#C10C13;text-decoration:none;}
			
			a.SkinObject{font:bold 14px Verdana, Arial, Helvetica, sans-serif;}
			a.SkinObject:link{color:#C10C13;text-decoration:underline;}
			a.SkinObject:visited{color:#C10C13;text-decoration:underline;}
			a.SkinObject:hover{color:#C10C13;text-decoration:none;}
			a.SkinObject:active{color:#C10C13;text-decoration:none;}
	
			/* 3.3.2. Generic */
			a img{border:0;}
			
			a{font:bold 14px Verdana, Arial, Helvetica, sans-serif;}
			a:link{color:#C10C13;text-decoration:underline;}
			a:visited{color:#C10C13;text-decoration:underline;}
			a:hover{color:#C10C13;text-decoration:none;}
			a:active{color:#C10C13;text-decoration:none;}
			
			/* 3.3.3. Skin */
			#oegsd a.member-option{font-size:12px;}
			#oegsd a.member-option:link{color:#C10C13;text-decoration:underline;}
			#oegsd a.member-option:visited{color:#C10C13;text-decoration:underline;}
			#oegsd a.member-option:hover{color:#C10C13;text-decoration:none;}
			#oegsd a.member-option:active{color:#C10C13;text-decoration:none;}
			
			#oegsd a.search{font-size:12px;}
			#oegsd a.search:link{color:#C10C13;text-decoration:underline;}
			#oegsd a.search:visited{color:#C10C13;text-decoration:underline;}
			#oegsd a.search:hover{color:#C10C13;text-decoration:none;}
			#oegsd a.search:active{color:#C10C13;text-decoration:none;}
			
			#oegsd #footer .footer,
			#oegsd #footer a{font-size:11px;font-weight:normal;color:#111;margin:0 0.6em;}
			#oegsd #footer a:link{color:#111;text-decoration:none;}
			#oegsd #footer a:visited{color:#111;text-decoration:none;}
			#oegsd #footer a:hover{color:#C10C13;text-decoration:underline;}
			#oegsd #footer a:active{color:#C10C13;text-decoration:underline;}
			
		/* 3.4. Skin */
		#oegsd #member-options{color:#979BA6;}
		#search .NormalTextBox{font-size:18px;}
		#oegsd .leftPane *{color:#FFF;}
		#oegsd .leftPane input,
		#oegsd .leftPane .Help *{color:#111;}

			
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 4. Navigation */
		
		/* 4.1. Main Nav */
		#oegsd #MainNav ul{margin:0;padding:0;list-style:none;background:#C24547;}
		
		#oegsd #MainNav li{width:220px;margin:0;padding:0;list-style:none;position:relative;line-height:1;}
		#oegsd #MainNav li.SelectedTab{font:normal 14px/1.5 Verdana, Arial, Helvetica, sans-serif;background:#284096;}
		#oegsd #MainNav li.SelectedTab a{color:#FFF;}
		#oegsd #MainNav li.SelectedTab li{background:#C24547;}
		
		#oegsd #MainNav a{display:block;width:200px;padding:5px 10px;text-decoration:none;color:#FFF;}
		#oegsd #MainNav a:hover{background:#284096;}
			
			/* 4.1.1. Second Level */
			#oegsd #MainNav li ul{}
			
			#oegsd #MainNav li li a{width:185px;padding:5px 10px 5px 25px;font-weight:normal;}
			#oegsd #MainNav li li.SelectedTab{background:#284096;}
			#oegsd #MainNav li li.SelectedTab a{color:#FFF;}
			#oegsd #MainNav li li.SelectedTab li{background:#C24547;}
		
			/* 4.1.2. Third Level */
			#oegsd #MainNav li li ul{}
			#oegsd #MainNav li li li a{width:170px;padding:5px 10px 5px 40px;}
			#oegsd #MainNav li li li.SelectedTab{background:#284096;}
			#oegsd #MainNav li li li.SelectedTab a{color:#FFF;}

		
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 5. Lists */

		dl,dt,dd,ol{}
		
		ul,li{list-style-image:url(bullet1.png);}

	
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 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;}
		
		.text-large{font-size:16px;}
		.text-medium{font-size:14px;}
		.text-small{font-size:10px;}
	
		.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-right:15px;}
		.img-right{float:right;margin-left:15px;}
		
		.float-left{float:left;}
		.float-right{float:right;}
		.float-none{float:none;}
		
		.clear-both{clear:both;}	




