html {height:100%;}
body {padding:0;margin:0;font:62.5% arial,sans-serif;background:#fff url(/images/bg.jpg) repeat-x top left;color:#000;}
img {border:0;}
h1 {font-size:28px;margin:0 0 10px 0;text-transform:capitalize;color:#090;}
h2 {font-size:22px;margin:0 0 20px 0;}
h3 {font-size:14px;}
p {margin:0 0 15px 0;text-align:justify;}
p.i {font-style:italic;}
div.clear {clear:both;}

a {color:#f90;}
a:hover {color:#000;text-decoration:none;}
a.external {background:transparent url(/images/newwindow.gif) no-repeat right center; padding-right:16px;}

dl dt {font-weight:bold;margin-bottom:10px;}
dl dd {margin:0 0 30px 0;}
.bm20 {margin-bottom:20px;}
.fl33 {float:left;width:33%;}
.c {text-align:center;}

img.floatLeft {float:left;margin:0 10px 10px 0;}
img.floatRight {float:right;margin:0 0 10px 10px;}

#header, #main, #nav{width:885px;margin:0 auto;}
#headercontainer, #maincontainer {background:transparent;}

#header {height:79px;background:transparent url(/images/bg-header.jpg) no-repeat right center;}
#header div{height:79px;background:transparent url(/images/logo.gif) no-repeat left center;}
#header div a {display:block;width:434px;height:79px;text-decoration:none;}

#clickContainer {position:absolute;top:130px;width:885px;height:536px;background:transparent url(/images/bg.gif) no-repeat left top;margin:0 auto;}
#clickContainer #tagline {position:relative;left:95px;top:120px;font-size:14px;color:#137D00;}
#clickContainer #tagline b {text-transform:uppercase;}
#clickContainer table {margin:140px 0 0 28px;padding:0;width:768px;}
#clickContainer table tr td {vertical-align:top;}
#clickContainer table tr td {padding:8px;}
#clickContainer table tr td div#screen {position:relative;left:34px;top:30px;width:135px;height:180px;background:#000;}

#navcontainer {text-align:center;background:#fff;border-bottom:4px solid #090;font-size:11px;}
.nav {padding:5px 0;color:#000;}
.nav a {color:#090;padding:3px 5px;text-decoration:none;}
.nav a:hover {color:#f90;}

#main {clear:both;}
#content {width:885px;margin-top:560px;background:#fff url(/images/bg-content.gif) repeat-y top left;}
#contentLeft {width:250px;background:#f90 url(/images/rounded-left.gif) no-repeat top left;float:left;}

#contentLeft {font-size:1.2em;line-height:1.6em;}
#contentLeft h3 {color:#fff;margin-left:20px;}
#contentLeft ul li {list-style:none;}
#contentLeft ul, #contentLeft ul li {margin:0 0 0 10px;padding:0;}
#contentLeft ul li ul, #contentLeft ul li ul li {margin:0 0 0 20px;padding:0;}
#contentLeft a {color:#fff;text-transform:capitalize;font-weight:bold;}
#contentLeft a:hover {color:#ff0;} 

#contentRight {float:left;width:635px;}
#contentPad {padding:0 20px 20px 20px;}
#contentPad p, #contentPad li, #contentPad blockquote {font-size:1.2em;line-height:1.6em;}

#footer {clear:both;height:100px;font-size:11px;background:transparent url(/images/bg-footer.jpg) repeat-x top left;color:#090;text-align:center;border-top:4px solid #090;}
#footer .nav {padding:10px 0;color:#090;}
#footer .nav a {color:#fff;}
#footer .nav a:hover {color:#f90;}

p.lastWord {font-weight:bold;}
p.perma {font-weight:bold;text-align:right;color:#999;}
p.perma a {font-weight:normal;}
.post{padding:0 20px 20px 20px;margin-bottom:40px;background:url(/images/post_bottom.gif) bottom right no-repeat;float:left;}
.date{width:64px;height:69px;padding:5px 35px 0 3px;margin:0 12px 5px 0;background:url(/images/date_holder.gif) no-repeat;color:#999;font:bold 2.4em Arial,sans-serif;letter-spacing:-.08em;text-align:center;float:left;}
.entry{font-size:1.2em;line-height:1.6em;}
.post h2{font:bold 2.6em Arial,sans-serif;color:#f90;letter-spacing:-.04em;}