
body { margin: 0 auto; padding: 0; font-family: Arial, Verdana, Times New Roman; color:#000; text-align: left; white-space: normal; background-repeat:repeat}

table,td { background-repeat: no-repeat; padding: 0; margin:0; white-space: normal; background-color:#FFFFFF; }
.repeat { background-repeat: repeat; }
.repeat_x { background-repeat: repeat-x; }

img { border:none; }
p { font-size: 11px; font-weight:500; line-height:18px; color:#000; padding:0; margin:0 10px 10px 5px; }
b { font-size: 12px; font-weight:600; color:#000; padding:0; margin:0; }
h1 { font-size: 15px; font-weight:700; color:#000; letter-spacing:1px; padding:0; margin:0 10px 0 5px; }
h2 { font-size: 15px; font-weight:500; color:#fff; padding:0; margin:0 10px 0 5px; }
h2 span { padding:0 20px 0 20px; margin:0; }
h3 { font-size: 13px; font-weight:600; color:#000; padding:0; margin:0 10px 0 5px; }

ul { list-style-image:url(images/checkmark.jpg); position:relative; left:-20px; top:-10px; }
li { font-size: 13px; font-weight:500; line-height:18px; color:#000; }

blockquote.best_of { display:block; width: 450px; height:70px; font-size: 14px; font-weight:500; line-height:15px; color:#FFF; background-image:url(images/blue_bg.gif); background-repeat:repeat; border:2px #E40033 groove; margin:0 0 10px 20px; padding:15px; }

blockquote { font-size: 12px; font-weight:600; line-height:15px; color:#000; margin:5px; padding:0; }
.sig { position:relative; left:300px; top: 5px; }

#nav_table { margin:20px 0 0 20px; }
#link div { width:120px; color:#FFF; font-size: 12px; font-weight: 700; background-image:url(images/active_arrow.gif); background-color:#3953AA; padding:0 0 0 25px; margin:0; }
#link { margin:0; width:135px; height:30px; }
#link :hover { display:block; width:120px; height:15px; background-image:url(images/active_arrow.gif); }

#gradient { height:500px; width:160px; background-color:#3952A2; background-image:url(images/blue_gradient_bg.jpg); background-repeat:repeat-x; padding:0; margin:0; }
#email_form { position:relative; left:20px; top:30px; font-size: 11px; width: 145px; height:230px; padding: 10px; border: 1px solid #FF0000; background: #FFFFFF; text-align: center; }

#ph_box { position:relative; left:10px; top:0; width:146px; height:66px; background-image:url(images/main_bg.gif); background-repeat:repeat; margin:0 0 0 0; }
#ph_num { position:relative; left:2px; top:2px; width:140px; height:60px; border:1px #EC2024 solid; background:#FFF; text-align:center; margin:2px 0 0 0; }
#ph_num p { margin:4px 5px 0 5px; }

a:link.main_nav,a:visited.main_nav,a:active.main_nav { width:130px; height:20px; color:#3953A3; font-size: 12px; font-weight: 700; padding:0 0 0 10px; text-decoration:underline; }
a:hover.main_nav { color:#FFF; text-decoration:none; background-color:#3953AA; padding:0 0 0 25px; margin:0; } 

a:link.inline,a:visited.inline,a:active.inline { font-size: 13px; font-weight: 700; text-decoration:underline; padding:0; }
a:hover.inline { color:#FF3333; }

a:link.bio_email,a:visited.bio_email,a:active.bio_email { color:#666; font-size: 10px; font-weight: 500; text-decoration:underline; padding:0 0 0 15px; }
a:hover.bio_email { color:#FF3333; }

#footer { color:#FFF; font-size: 12px; font-weight:500; letter-spacing:1px; padding:0; margin:0; }
#footer span{ padding:0 5px 0 5px; margin-top:15px; }

#web_feet { color:#999; font-size:10px; font-weight:700; margin-top:10px; }
#web_feet span :link  { color:#999; text-decoration:none;}