/* ----------  page defaults ---------- */

* {
		margin: 0;
		padding: 0;
		}

html {
		font-size: 100%;
		}

body {
		font-size: 92.5%;
		background: #cccccc;
		}

#masthead, #columnWrapper, #footer {
		font: 1.1em/1.5 Verdana, Arial, sans-serif;
		}

/* ---------- font styles ---------- */

h1, h2 {
		font: bold 1.5em Arial, sans-serif;
		text-transform: uppercase;
		margin-bottom: 2px;
		}

p {
		margin-bottom: 1em;
		}

/* ---------- structure ---------- */

#masthead {
		background: #dddddd;
		padding: 10px;
		border-bottom: 1px solid #aaaaaa;
		}

#footer {
		background: #cccccc;
		border-top: 1px solid #aaaaaa;
		padding: 10px;
		}

.clearFix:after {
		content: '.';
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}

/* ---------- add your code below ---------- */

#columnWrapper {
		background: #ebebeb url(assets/grey-shadow-top.gif) 0 0 repeat-x;
		}

#mainContent {
		background: #ffffff url(assets/white-shadow-top.gif) 0 0 repeat-x;
		float: left;
		width: 69.9999%;
		margin-left: 15%;
		}
		
#leftSidebar {
		float: left;
		width: 15%;
		margin-left: -84.9999%;
		}
	
#rightSidebar {
		float: left;
		width: 15%;
		}
		
.columnContentWrapper {
		padding: 30px 10px;
		}
		
#mainContent, #leftSidebar, #rightSidebar {
		padding-bottom: 32767px !important;
		margin-bottom: -32767px !important;
		}
		
#columnWrapper {
		overflow: hidden;
		}		


ol {
padding-left: 20px;
}

ul {
padding-left: 20px;
}		


li {
text-transform: uppercase;
padding-left: 20px;
font-weight: bold;
color: #666666;
}

		
		