* { margin: 0; padding: 0; }
 html { font: 62.5%/1.7 "Lucida Grande", Verdana, Tahoma, sans-serif; color: #fff; background: #423E39 url(theme/html_bg.gif?587278) repeat-x 0 0; }
 body { text-align: center; }
 a { color: #FFE99E; font-weight: bold; }
 a img { border: 0; }
 h2 { color: #FFE99E; }
 .skipper { position: absolute; left: -9999px; }
 #sizer { width: 769px; margin: 0 auto; text-align: left; }
 #main_nav { float: left; width: 769px; border-bottom: 1px solid #2D2A27; }
 #main_nav li { list-style: none; float: left; background: #000; }
 #main_nav li a { display: block; width: 384px; height: 65px; text-indent: -9999px; overflow: hidden; }
 #main_nav li.active a { background: url(theme/active.gif?587278) no-repeat center 100%; }
 #main_nav #van { background: url(theme/progical_logo.png?587278) no-repeat 20px 20px; }
 #main_nav #kce { background: url(theme/kce.gif?587278) no-repeat 39px 22px; }
 #main_nav #van.active a { background-position: 80px 100%; }
 #main_nav #kce.active a { background-position: 177px 100%; }
 #header { position: relative; float: left; width: 769px; height: 284px; }
 #header h1 { float: left; display: inline; width: 274px; height: 218px; margin-left: 33px; overflow: hidden; }
 #header h1 a { display: block; width: 274px; height: 218px; }
 #header h1#advertising_network_logo { margin-left: 0; width: 307px; background: url(theme/homemade_logo.png?587278) no-repeat 0 0; }
 #header h1#advertising_network_logo a { width: 250px; height: 140px; margin: 31px 0 0 33px; }
 #sample_ad { position: absolute; left: 33px; top: 97px; display: none; width: 250px; height: 140px; }
 #masthead_intro { float: right; width: 439px; w\idth: 399px; padding: 30px 20px 10px; }
 * html #masthead_intro { position: relative; left: -3px; margin-right: -3px; }
 #masthead_intro h2 { font-size: 1.6em; font-weight: normal; text-transform: uppercase; letter-spacing: 1px; }
 #masthead_intro div.paragraph { font-size: 1.1em; color: #D5D0C8; }
 #masthead_intro p { font-size: 1.1em; color: #D5D0C8; }
 #masthead_intro a:link { text-decoration: underline; }
 #masthead_intro a:visited { text-decoration: underline; }
 #masthead_intro a:active { text-decoration: underline; }
 #masthead_intro a:hover { text-decoration: none; }
 #content { clear: both; float: left; width: 769px; w\idth: 703px; height: auto !important; height: 500px; min-height: 500px; padding: 20px 33px; background: url(theme/content.gif?587278) no-repeat 0 0; }
 #content h1 { font-size: 1.6em; font-weight: normal; padding-bottom: 10px; background: url(theme/dotted.gif?587278) repeat-x 0 100%; }
 #content h1 .twitter { font-size: .6em; }
 #content h2 { font-size: 1.2em; text-transform: uppercase; letter-spacing: 1px; }
 #main_content, #secondary_content { margin-top: 25px; padding-bottom: 10px; }
 #main_content { float: left; width: 365px; }
 #main_content h2 { margin-bottom: 5px; }
 #main_content div.paragraph { margin-bottom: 15px; }
 #main_content p { margin-bottom: 15px; }
 #main_content div.paragraph { font-size: 1.2em; }
 #main_content p { font-size: 1.2em; }
 #main_content a:link { text-decoration: underline; }
 #main_content a:visited { text-decoration: underline; }
 #main_content a:active { text-decoration: underline; }
 #main_content a:hover { text-decoration: none; }
 #secondary_content { float: left; display: inline; width: 292px; margin-left: 46px; }
 #secondary_content div.paragraph { color: #D5D0C8; margin-bottom: 0px; }
 #secondary_content p { color: #D5D0C8; margin-bottom: 0px; }
 .index-callout a.benefits { color: #fff; }
 .index-callout a.button { margin-left: 20px; }
 .index-callout a.button, div.button { display:inline; padding:5px 0 6px 10px; font-size:12px; text-align:center; background:url(theme/button_left.png?587278) no-repeat 0 50%; zoom:1; }
 .index-callout a.button span, div.button input { display:inline; padding:6px 18px 6px 8px; color:#333; text-shadow:#e7e6e6 0 -1px -1px; font-size:1em; border:none; background:url(theme/button_right.png?587278) no-repeat 100% 50%; zoom:1; }
 .index-callout div.button input { padding-right:18px; padding-left:8px; }
 .index-callout div.button input, x:-moz-any-link, x:default { padding-right:15px; padding-left:5px; }
 .index-callout div.button input { *padding-right:9px; *padding-left:0; }
 .index-callout a.button:hover { text-decoration:none; }
 .index-callout a:link, a:visited, a:active { text-decoration: none; }
 .index-callout a.button:hover span, div.button:hover input { color:#000; cursor:pointer; }
 .index-callout { width:282px; margin-bottom: 30px; padding: 10px 0; -moz-border-radius: 5px; -webkit-border-radius:5px; -o-border-radius:5px; -khtml-border-radius:5px; border: 1px solid #3e3a36; font-size: 11px; }
 .index-callout ul { margin-bottom: 15px; list-style: none outside; }
 .index-callout h3 { margin: 0 0 1em 15px; }
 .index-callout li { line-height: 2em; padding:0px 10px; background: transparent url(theme/check.png?587278) 96% 50% no-repeat; }
 .index-callout li.gray { background: #3e3a36 url(theme/check.png?587278) 96% 50% no-repeat; }
 .large_logos1 { float: left; display: inline; width: 292px; margin-top:0px; margin-bottom: 30px; }
 .large_logos1 li { list-style: none; width: 144px; }
 .large_logos1 li.odd { float: left; clear: both; }
 .large_logos1 li.even { float: right; clear: right; }
 .large_logos { float: left; display: inline; width: 292px; margin-top:15px; margin-bottom: 20px; }
 .large_logos li { list-style: none; width: 144px; }
 .large_logos li.odd { float: left; clear: both; }
 .large_logos li.even { float: right; clear: right; }
 .tiny_logos li { float: left; list-style: none; margin-bottom: 20px; }
 .screenshot { float: left; padding: 5px; width: 291px; w\idth: 281px; text-align: center; background: url(theme/screenshot_frame.gif?587278) no-repeat 0 0; }
 #footer { float: left; width: 703px; padding-top: 15px; background: url(theme/dotted.gif?587278) repeat-x 0 0; color: #D5D0C8; }
 #phone { margin-bottom: 5px; font-size: 1.4em; text-transform: uppercase; letter-spacing: 1px; }
 #copyright { font-size: .9em; line-height: 2; }
 #ps_logo { float: left; margin-right: 20px; }

div.paragraph ul, div.paragraph ol { padding-left: 25px !important; margin: 5px 0 !important; overflow:hidden; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }

