/*defaults*/
body 	{background: url('../images/background.gif'); color:#000000; margin:0px 0; padding:0; font-family:"Geneva", arial, "Helvetica", san-serif; font-size:90%; }
p		{margin:5; padding:0 0 0px 0; }
a		{color:#006699; text-decoration:underline; }
a:hover	{color:#000; text-decoration:none;}


/*structural elements*/
#container	{margin:20px auto; padding: 0px 0px 0px 0px; text-align:center; width:800px; height:100%; background:#ffffff; border:5px solid #ffffff; }

#holder		{width:100%; padding:0px 0px 0px 0px; background:#FFFFFF; text-align:left; }

#menu		{padding:0px 0; background:#999966; width:800; border:0px solid #ffffff;}

#header		{background:#ffffff url('../images/logo.gif') no-repeat 0px 0px; padding:0px; width:800; height:150px; border:0px solid #cccccc;}

#leftcolumn 	{ color: #333; background: #cec59a; margin: 0px 0px px 0px; padding: 0px; width: 175px; height: 100percent; line-height:150%; float: left; font-size:100%; }

#content 	{ float: left; color: #333; background: url('../images/body-bg.jpg'); color:#000000; margin: 0px 0px 0px 0px; padding: 0px; width: 800px; display: inline; }

#rightcolumn 	{ color: #333; background: #ffffff; margin: 0px 0px 0px 0px; padding: 0px; width: 201px; float: left; font-size:79%; }

#footer		{ color: #ffffff; clear:both; width:100%; height:50px; font-size:100%; background:#f9b67f; padding:0px; text-align:left; border:0px solid #cccccc;}

#copyright	{font-weight:normal; font-size:85%;  margin:0; padding:0; color:#0d085b; float:right; margin:15; padding:0; }


/*headings*/
.rightcolumnItem h1	{color:#0000; margin:0 0 0px 0; padding:0; font-size:100%; font-weight:strong; }

#content h1		{font-size:140%; font-weight:strong; line-height:140%; margin:0; padding:0 0 0px 0; color: #0d085b; margin-left:10px;  }

#content h2		{font-size:120%; font-weight:strong; line-height:120%; margin:0; padding:0 0 0px 0; color: #0d085b; margin-left:10px; margin-top:8px; }

#content p              {font-weight:normal; font-size:110%;  line-height:110% margin:0; padding:0; color:#000000; margin-left:10px; }

#content ul 		{margin:2; padding:0; font-size:115%; font-weight:strong; margin-top:10px; margin-bottom:10px; }

#content li 		{margin:2; padding:2; list-style:bullet; display:nextline; font-weight:bold;}



#logo h1		{font-weight:normal; font-size:170%; margin:0; padding:0; color:#036703; }

#header h1              {font-weight:normal; font-size:170%;  margin:0; padding:0; color:#ffffff; margin-top:30px; }

#header p              {font-weight:normal; font-size:110%;  margin:0; padding:0; color:#0d085b; margin-right:10px; margin-top:8px; }


/*leftcolumn*/
#leftcolumn ul 		{margin:0; padding:0; font-weight:strong; margin-top:10px; margin-bottom:10px; }

#leftcolumn li 		{margin:0; padding:0; list-style:none; display:nextline; font-weight:strong;}

#leftcolumn a		{font-weight:bold; color:#e36c0a; padding: 0px; text-decoration:none; margin-left:5px;}

#leftcolumn a:hover	{font-weight:strong; color:#999966; margin-left:5px;}

#leftcolumn p           {font-weight:strong; font-size:100%;  margin:0; padding:0; color:#000000; margin-left:10px; }


#footer ul 		{margin:5; padding:0; }

#footer li 		{margin:0; padding:20; list-style:none; display:inline; }

#footer a		{font-weight:strong; color:#0d085b; font-weight:strong; padding:5 5px 5 5; text-decoration:underline; }

#footer a:hover		{color:#cccccc; text-decoration:none; }

#footer p		{font-weight:normal; font-size:85%;  margin:0; padding:0; color:#0d085b; margin-left:10px; margin-top:5px; }

OL { list-style-type: decimal; list-style-position: outside; }
li{margin-left:0px;}


.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }
* html .clearfix {height:1%; }
.clearfix {display:block; }