@charset "UTF-8";
/* CSS Document */

* { padding:0; margin:0; }
body { font-family: helvetica, verdana; font-size:15px; font-stretch:extra-expanded; text-align:center; }
a:hover { text-decoration:none; }
li { margin:0 15px 5px 30px; color:#8C0000; list-style-type:square; }
li span { color:#444; }
ul ul { margin-left:15px; }

p { margin:0 15px 10px 30px; color:#222; }
hr { margin:15px; border:1px solid #ddd; }

#phone { height:25px; color:#aaa; font-size:25px; padding-left:50px; text-align:left; }
#phone span { color:#777; }

#header { width:100%; height:125px; background:#262626; color:#fff; text-align:left; }
#header #nav { height:30px; float:right; margin:95px 50px 0 0; }
#header #nav a { color:#fff; font-style:italic; }
#header a#logo { display:block; width:205px; height:100px; background:url('images/logo.jpg') no-repeat; float:left; margin:13px 0 0 125px; }

#page { margin:0 auto; width:900px; padding-left:35px; }

#sidebar { float:left; width:324px; margin:20px 0 0 0; background:#C4C0B7; text-align:left; }
#sidebar .top { background:url('images/brown-top.jpg') no-repeat -1px -3px; height:45px; padding:5px 0 0 10px; font-weight:bold; color:#3F1020; font-size:18px; }
#sidebar .bottom { background:url('images/brown-bottom.jpg') no-repeat -1px 0; height:25px; }

#contact { background:#fff; padding:10px 0; }

#content { float:left; width:513px; margin:20px 0 0 20px; background:#eaeaea url('images/grey-bottom.jpg') no-repeat bottom left; text-align:left; padding-bottom:10px; }
#content img { border:3px solid #666; }
#content li { list-style-image: url('/images/star.jpg'); }
#content .top { background:url('images/grey-top.jpg') no-repeat -1px -3px; height:45px; padding:5px 0 0 10px; font-weight:bold; font-size:18px; }

#cloudbox { height:200px; }

.cloud { position:absolute; }
.cloud a { position:absolute; color:#333; }
#sidebar .seo { top:50px; left:120px; font-size:35px; }
#sidebar .social_media { top:15px; left:15px; font-size:23px; width:125px; }
#sidebar .ppc { top:165px; left:225px; font-size:25px; }
#sidebar .direct_ads { top:182px; left:59px; font-size:15px; width:115px; }
#sidebar .landing_page { top:95px; left: 198px; font-size:16px;  width:100px; }
#sidebar .metrics { top:0; left:213px; font-size:21px; }
#sidebar .link_building { top:119px; left:32px; font-size:18px;  width:100px; }
#sidebar .brand { top:150px; left:75px; font-size:27px; width:220px; }
#sidebar .co_marketing { top:20px; left:10px; font-size:35px; }
#sidebar .media { top:0; left:233px; font-size:16px; }
#sidebar .event { top:100px; left:100px; font-size:17px; width:135px; }
#sidebar .press_release { top:168px; left:60px; font-size:15px; width:90px; }
#sidebar .history { top:80px; left:50px; font-size:30px; width:200px; }
#sidebar .education { top:0; left:200px; font-size:24px; }
#sidebar .references { top:20px; left:15px; font-size:18px; }
#sidebar .accomplishments { top:170px; left:170px; font-size:18px; }

.alert { position:absolute; z-index:5; background:#fff; border:2px solid #777; width:200px; padding:10px; margin-left:320px; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; }