
/*_____________________________________________________________________________*/
/* content styles */

	/* generic */
	div,p,td,th,li,dt,dd,blockquote,span,
	legend,input,textarea,select{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;color:#333;}
	
	/* paragraphs and quotes */
	p{margin:0 0 0.8em 0;padding:0;line-height:1.2;}
	blockquote{margin:0 0 0.8em 1.6em;padding:0 0 0 0.5em;line-height:1.2;font-style:italic;}
	
	/* headings */
	h1,h2,h3,h4,h5,h6{font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;margin:0 0 0.8em 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;}
	
	/* links */
	a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;outline:none;}
	a:link{color:#203F91;text-decoration:underline;}
	a:visited{color:#203F91;text-decoration:underline;}
	a:hover{color:#203F91;text-decoration:none;}
	a:active{color:#203F91;text-decoration:none;}

/*_____________________________________________________________________________*/
/* bonus styles */

	.left{float:left;}
	.right{float:right;}
	.center{display:block;margin:0 auto;}
	
	.alignleft{text-align:left;}
	.alignright{text-align:right;}
	.aligncenter{text-align:center;}
	
	.b{font-weight:900;}
	.i{font-style:italic;}
	.u{text-decoration:underline;}

/*_____________________________________________________________________________*/
/* dnn styles overwrite */

	.Normal,.NormalTextBox{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;color:#333;}
	.Head,.SubHead,.SubSubHead{font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;}
	.Head{font-size:1.25em;font-weight:bold;}
	.SubHead{font-size:1.1em;font-weight:bold;}
	.SubSubHead{font-size:1em;font-weight:bold;}
	
	a.CommandButton{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.2em;font-weight:bold;}
	a.CommandButton:link{color:#203F91;text-decoration:none;}
	a.CommandButton:visited{color:#203F91;text-decoration:none;}
	a.CommandButton:hover{color:#203F91;text-decoration:underline;}
	a.CommandButton:active{color:#203F91;text-decoration:underline;}
	
	.StandardButton{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;}
	
	.NormalDisabled{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;}
	.PagingTable{border:solid #203F91;border-width:1px 0 0 0;}
	.PagingTable .Normal,.PagingTable .NormalDisabled{font-size:1.2em;}

/*_____________________________________________________________________________*/
/* core */

	.ControlPanel{background:#FFF;border:#CCC dotted;border-width:0 0 1px 0;}
	.ControlPanel table{margin:0 auto;}
	.ControlPanel .SubHead{font-size:12px;}
	.ControlPanel a.CommandButton{font-size:10px;font-weight:normal;}

/*_____________________________________________________________________________*/
/* design elements */

	#Body{margin:0;padding:0;height:100%;font-size:12px;background:#FFF;}
	#Form{width:100%;float:left;}
	
	#canoe{width:80em;margin:0 auto;}
	
	#canoe #header{width:100%;overflow:hidden;float:left;background:url(topbg.gif) repeat-x;}
	#canoe #logo{width:28em;float:left;padding:2.5em 0 2em 2.5em;}

	#canoe #toolbar{clear:both;overflow:hidden;width:100%;height:33px;margin-bottom:.7em;background:url(barbg.gif) repeat-x;border-bottom:1px #203F91 solid;}
		#canoe #search{width:330px;float:left;position:relative;top:6px;left:30px;line-height:20px;}
		#canoe #search .NormalTextBox{float:left;border-color:#203F91 #D4D4D4 #D4D4D4 #203F91;border-style:solid;border-width:1px;font-size:14px;width:12em;}
		#canoe #member-options{float:right;margin:0 3em;line-height:32px;}
	
	#canoe #main{width:100%;clear:both;float:left;}
	
	#canoe #footer{width:100%;clear:both;float:left;padding:1.5em 0;text-align:center;border-top:3px #203F91 double;}

/*_____________________________________________________________________________*/
/* panes */

	#canoe .bannerpane{float:right;width:45em;padding:8px 0 1px;overflow:hidden;}
	#canoe .bannerpane p{margin:0;padding:0;}
	
	#canoe .toppane{}
	#canoe .leftpane{width:19.5em;padding-right:.7em;}
	#canoe .leftpane2{padding-right:.7em;}
	#canoe .contentpane2{width:550px;}
	#canoe .rightpane{width:19.5em;padding-left:.7em;}
	#canoe .bottompane{}

/*_____________________________________________________________________________*/
/* links and text design elements */

	#canoe a.search{font-size:.9em;font-weight:bold;}
	#canoe a.search:link{color:#203F91;text-decoration:none;}
	#canoe a.search:visited{color:#203F91;text-decoration:none;}
	#canoe a.search:hover{color:#203F91;text-decoration:underline;}
	#canoe a.search:active{color:#203F91;text-decoration:underline;}

	#canoe a.member-option{margin:0 .5em;font-size:.9em;font-weight:bold;}
	#canoe a.member-option:link{color:#203F91;text-decoration:none;}
	#canoe a.member-option:visited{color:#203F91;text-decoration:none;}
	#canoe a.member-option:hover{color:#203F91;text-decoration:underline;}
	#canoe a.member-option:active{color:#203F91;text-decoration:underline;}
	
	#canoe #footer .footer,
	#canoe #footer a{font-size:0.9em;color:#333;margin:0 .6em;}
	#canoe #footer a:link{color:#333;text-decoration:none;}
	#canoe #footer a:visited{color:#333;text-decoration:none;}
	#canoe #footer a:hover{color:#333;text-decoration:underline;}
	#canoe #footer a:active{color:#333;text-decoration:underline;}

/*_____________________________________________________________________________*/
/* nav */

	#canoe .radmenu{float:left;width:100%;height:41px;background:url(menubg.jpg) repeat-x;text-align:left;border:0;}
	
	#canoe .radmenu li.item,
	#canoe .radmenu .group li.item,
	#canoe .radmenu a.link,
	#canoe .radmenu .group a.link,
	#canoe .radmenu a.link:hover,
	#canoe .radmenu .group a.link:hover,
	#canoe .radmenu span.text,
	#canoe .radmenu .group span.text,
	#canoe .radmenu .group{border:0;background:none;margin:0;padding:0;cursor:pointer;text-decoration:none;}
	
	#canoe .radmenu .rootGroup{margin-left:20px;padding-left:3px;height:41px;background:url(separator.gif) no-repeat;}
	
		#canoe .radmenu li.item{background:url(separator.gif) right no-repeat;padding-right:3px;}
		
		#canoe .radmenu a.link{height:41px;}
		#canoe .radmenu a.link:hover,
		#canoe .radmenu a.current,
		#canoe .radmenu a.current:hover,
		#canoe .radmenu a.expanded,
		#canoe .radmenu a.expanded:hover{height:41px;background:url(menuitembg.gif);}
	
		#canoe .radmenu span.text{display:inline;line-height:3.1;color:#FFF;padding:0 1.5em;background:none;font-size:1em;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
		
		#canoe .radmenu a.current span.text,
		#canoe .radmenu a.link:hover span.text,
		#canoe .radmenu a.expanded span.text{color:#FFF;text-decoration:none;}
	
	#canoe .radmenu .slide{padding-top:2px;}
	#canoe .radmenu .slide .slide{padding:0;}
	
	#canoe .radmenu .group{background:#203F91;border:0;}
	
		#canoe .radmenu .group a.link{height:auto;background:none;}
	
		#canoe .radmenu .group img{display:none;}
		
		#canoe .radmenu .group a.current,
		#canoe .radmenu .group a.link:hover{background:#CB8702;}
		#canoe .radmenu .group a.current span.text,
		#canoe .radmenu .group a.link:hover span.text{color:#FFF;text-decoration:none;}
		
		#canoe .radmenu .group span.text{display:block;padding:.4em 1.8em .4em .9em;color:#FFF;font-weight:normal;font-size:.9em;line-height:normal;}
		
		#canoe .radmenu .group a.link span.expandLeft{color:#FFF;background:url(arrow-white.png) 95% 50% no-repeat;}

/*_____________________________________________________________________________*/
/* Vasilis Terzopoulos // thinkofdesign.com */



