#header { margin:0px; padding:0px; }
#footer { margin:0px; padding:0px; }
/* Top Right Bottom Left */
img { border: none; }
body { background-color:#ffffff; color:#000000;	font-family: arial, verdana, helvetica, sans-serif; margin:2px; padding:0px; }
h1, #copy { color: #000000; font-size: 0.75em; font-weight: bold; margin:8px 0px 0px 8px; }
h2 { color: #000000; font-size:1.5em; font-weight:normal; margin:0px; padding:0px; }
h3 { color: #000000; font-size:1.25em; font-weight:normal; margin:0px; padding:0px; }
h4 { color: #000000; font-size:1.75em; font-weight:normal; margin:0px; padding:0px; }
dt { color:#5a7edc; font-size:1.5em;  margin:0px; padding:0px;}
dd { margin:0px; padding:0px;  }
ol { margin:0px; padding: 0px; width:1000px; }
ol li { color:#5a7edc; font-size:1.5em; font-weight:bold; margin:0px 0px 0px 20px; padding: 0px; }
ol p { color:#000000; font-size:0.70em; font-weight:normal; margin:0px; padding:0px; }
a:link , a:hover { color: #5a7edc; }
a:active, a:visited { color: #5a7edc; }
#header { margin:0px; padding:0px;}
#top, #bottom { height: 50px; }
#nav { margin:2px; padding:2px; }
#sub { margin:2px 2px 2px 12px; padding:2px; }
#bar { margin:2px 2px 2px 12px; padding:2px; vertical-align:bottom; }
#nav li, #sub li, #bar li { display: inline; font-size:1.25em; list-style-type: none;	margin:0px 4px 0px 4px; }
h4 a:link, h4 a:visited,
#nav li a:link, #nav li a:visited,
#sub li a:link, #sub li a:visited,
#bar li a:link, #bar li a:visited { color: #555555; text-decoration:none; }
h4 a:active, h4 a:hover,
#nav li a:active, #nav li a:hover,
#sub li a:active, #sub li a:hover,
#bar li a:active, #bar li a:hover { color: #999999; cursor: pointer; text-decoration:none; }
.selected a:link , .selected a:visited { color: #000000 !important; }
.selected a:active, .selected a:hover { color: #666666 !important; }
#content { font-size: 0.80em; margin:0px 4px 0px 4px; padding:0px 4px 0px 4px;}
#content p { margin:4px 25px 0px 0px; }
.video { padding:20px; }
.clear { clear:both; margin:0px; padding:0px; }
.featured { float:left; margin:4px; padding:4px; }
.featured img { height:120px; margin:0px; padding:0px; width:120px; }
.featuredold div { background: #5a7edc; color: #ffffff; font-size:0.95em; height:40px; margin:0px; padding:2px; width:116px; }
.featured div { text-align: center; font-size:0.90em; margin:0px; padding:0px; width:120px; }
.featured a:link , .featured a:visited { text-decoration:none; }
.featured a:active, .featured a:hover { text-decoration:underline; }
.image, .wall { float:left;	margin:4px 10px 4px 8px; padding:4px 10px 4px 8px; }
.image img, .wall img { height:100px;	margin:0px;	padding:0px; width:100px; }
.wall div { background: #5a7edc; color: #ffffff; font-size:0.95em; margin:0px; padding:2px; width:96px; }
.wall div a:link, .wall div a:visited, 
.wall div a:active, .wall div a:hover { color: #ffffff; }
.news { font-family: verdana, geneva, arial, sans-serif; font-size:1.0em; margin:4px;}
.news img { display:block; margin:4px 0px 4px 0px; }
.news p.date { font-size:0.85em; margin: 0px; padding: 4px 0px 0px 0px; }
.strap { color:#5a7edc; font-size:1.0em; font-weight:bold; margin:4px 0px 4px 0px;}
.folio { font-size:0.70em; font-weight:normal; margin:4px 0px 4px 0px; }
.details { font-family: verdana, geneva, arial, sans-serif; font-size: 0.85em; width: 500px; line-height: 15px; margin: 0px; padding: 0px; }
.features { font-family: verdana, geneva, arial, sans-serif; font-size: 0.85em; width: 600px; line-height: 15px; padding: 0px 0px 0px 10px; }
/* Lists */
.essential-list { font-family: verdana, geneva, arial, sans-serif; margin: 0px 0px 20px 0px; padding: 4px 0px 0px 0px; clear:both; }
.essential-list div { float:left; font-size: 0.85em; line-height: 15px; margin: 0px 100px 0px 0px; padding:0px 0px 0px 10px; width:500px; }
.essential-list img { float: left; margin:4px; }
.large-list img { float: left; height: 120px; width: 120px; }
.large-list,
.medium-list { font-family: verdana, geneva, arial, sans-serif; height: 120px; margin: 0px 0px 20px 0px; padding: 0px; clear:left;}
.medium-list img { float: left; height:100px; width: 100px; }
.large-list div,
.medium-list div,
.small-list div { float:left; font-size: 0.85em; line-height: 15px; padding: 0px 0px 0px 10px; width: 500px; }
.small-list { font-family: verdana, geneva, arial, sans-serif; height: 64px; margin: 0px 0px 20px 0px; padding: 0px; clear:left; }
.small-list img { float: left; height: 64px; width: 64px; }
/* Tutorials */
.tut-img { display: block; margin: 5px; overflow: hidden; }
