*{margin:0;padding:0;}
html,body{background:#fff; color:#ccc;text-align:center;}
body{font:12px verdana; margin-top:30px; margin-bottom:20px; }
h1{font-size:16px; color:#BC3801; }
h2{font-size:14px; color:#F78803; font-weight:bold; }
h3{font-size:12px;}
h4{font-size:14px;}
a{color:#e84324;text-decoration:none;}
a:hover{color:#50504e;}
a.mailto{color:#50504e;text-decoration:underline;}
#wrapper{margin:0; margin:auto; text-align:left; width:634px; color:#50504e; background:#fff; padding:0px;}
p { margin:12px 0px; }
ul { margin-top:5px; padding-left:15px; }
ul.dilbert_player { padding:0px; list-style:none; }


/* main and columns*/
#main { width:634px; }
#header { background: url(images/header.gif) no-repeat; width:634px; height:91px; } 
#v_player {margin-top:15px; border-top: 1px solid #D2D2D2; }
#v_player p { margin-top:15px; text-align:right; padding-right:6px; }

#columns { border-top: 1px solid #D2D2D2; padding-top:10px; margin-top:20px; margin-bottom:15px; }
#columns_htf { padding-top:10px; padding-bottom:10px; margin-top:20px; margin-bottom:15px; }
#left_column { float:left; width:295px; padding-right:16px; border-right:1px solid #D2D2D2; }
#left_column_htf { float:left; width:295px; padding-right:16px; }
#right_column { float:right; width:300px; }
#right_column p { margin:0px; text-align:right; padding-right:8px; }

a.signup { background:url(images/jambo_signup_but.jpg) no-repeat top left; width:300px; height:100px; display:block; }
a:hover.signup { background:url(images/jambo_signup_but.jpg) no-repeat bottom left; }
a.signup_dilbert { background:url(images/signup_dilbert.jpg) no-repeat top left; width:300px; height:67px; display:block; }
a:hover.signup_dilbert { background:url(images/signup_dilbert.jpg) no-repeat bottom left; }

#footer { background: url(images/bottom_footer.gif) bottom left no-repeat; width:634px; height:45px; margin-top:25px; font-size:10px; padding-top: 7px; padding-left:110px; }