html{background:#1a1a1a; color:#fff;}

body{font-family:arial, san-serif;}

#container{width:800px;margin:0px auto; padding-top:40px;}
#container-inner{float:left;}

h1{font-size:60px;}
h2{font-size:50px;}
h3{font-size:30px; font-family:Trebuchet MS, arial, san-serif; color:#9fdbfd; text-transform:uppercase; letter-spacing:0px;}
h4{font-size:20px; font-family:Trebuchet MS, arial, san-serif; color:#9fdbfd; text-transform:uppercase;}
h5{font-size:16px;}
p{line-height:25px;font-size:13px;}
a{color:#8bc53f;}

.bold{font-weight:bold;}

#header a{background:url("../images/eggheadLogo.gif") no-repeat;float:left;width:210px;height:80px; display:block;text-indent:-9999px;}

#nav{float:right; position:relative; top:20px; font-family:Trebuchet MS;font-size:14px; text-transform:uppercase;}
#nav li{float:left; padding-left:7px;}
#nav li a{text-decoration:none; color:#9fdbfd;padding:7px; display:block;}
#nav li a:hover{color:#fff; background:#9fdbfd; padding:7px;}

#descriptive-banner{background:url('../images/descriptiveBanner-index.gif') no-repeat; clear:both; border:1px solid #646464; border-left:none;border-right:none; width:800px; height:245px; margin-bottom:20px;}

#sideBar{background:#2c2c2c; width:230px;margin-right:50px;float:left;padding:10px 20px 20px 0px; margin-bottom:20px;}
#sideBar dl{padding:10px;}
#sideBar dd{position:relative;left:20px;font-size:12px;margin-bottom:20px;}
#sideBar dt{margin-bottom:5px;}
#sideBar h4{margin-bottom:10px;padding:0px 10px;}

#sideBar ul{padding:10px;margin-left:10px;}
#sideBar li{position:relative;left:20px;font-size:12px;list-style-type:circle;line-height:20px;}

#sideBar ol{padding:10px;}
#sideBar ol li{list-style-type:none; padding:5px 0px;}
#sideBar ol li.buttons{float:right;margin-right:16px;}
#sideBar ol li label{display:block;padding-bottom:3px;}
#sideBar ol li input{}
#sideBar ol li input.text{width:185px;}
#sideBar ol li textarea#message{width:189px;}
#sideBar ol li input#submit{}
#sideBar ol li input#reset{margin-top:10px;background:none; border:none;font-size:10px;color:#8bc53f;}

#sideBar .response{padding:10px;}

#contactPage ol{padding:10px;}
#contactPage ol li{list-style-type:none; padding:5px 0px;}
#contactPage ol li.buttons{float:right;margin-right:16px;}
#contactPage ol li label{display:block;padding-bottom:3px;}
#contactPage ol li input{}
#contactPage ol li input.text{width:470px;}
#contactPage ol li textarea#message{width:473px;}
#contactPage ol li input#submit{}
#contactPage ol li input#reset{margin-top:10px;background:none; border:none;font-size:10px;color:#8bc53f;}
#contactPage span.response{text-align:center; font-weight:bold; margin-top:15px; padding:8px; border:solid 2px #00FF66; color:#9fdbfd; width:100%; float:left;}

#mainContent{width:500px;float:left;margin-bottom:20px;}
#mainContent p,#mainContentFull p{margin-top:10px;}

#mainContentFull{width:800px;float:left;margin-bottom:20px;}
#mainContentFull h2.feature{font-family:"Trebuchet MS", "Lucida Sans"; font-size:20px; color:#fff; padding-bottom:30px; border-bottom:solid 1px #646464; padding-left:5px; padding-right:150px;}

//#belowFold{border-top:1px solid #646464; margin-top:20px;clear:both;}
#belowFold h5{margin:15px 0px;}
#belowFold ul li{float:left; width:240px; padding:12px;}
#belowFold ul li a img{background:#bbd52d; display:block; width:240px; height:110px;}


#footer{font-size:10px; color:#8bc53f; border-top:1px solid #646464; margin-top:20px; clear:both;}
#footer li{float:right; color:#646464; margin:10px 0px; padding-left:20px;}

.internetMarketing {margin-top:30px;}
.internetMarketing h4{margin-top:20px; border-top:1px solid #646464; padding-top:20px;}
.internetMarketing a.more{border:none; background:none; display:inline; cursor:pointer; color:#9FDBFD;}
.internetMarketing div.L{margin-left:5px; float:left;}
.internetMarketing div.R{margin-right:5px; float:right;}
.internetMarketing div.cell{width:360px; height:500px;}
.internetMarketing div.cell div.eggImage{width:360px; height:220px;}
.internetMarketing div.cell p{font-size:12px; font-weight:bold; color:#fff;}

p.standout{padding:5px; border:solid 2px #9fdbfd; line-height:1em;}
ol.numberedList{margin-left:15px;}
ol.numberedList li{margin:15px 0px; font-size:13px; list-style:decimal; font-weight:bold;}