html { margin: 0px; }
body { padding: 0px; margin: 0px; margin-bottom:20px;background:#e5dbc5 url(Images/body_bg.gif) repeat-x; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#999; line-height:18px; padding-top:20px;}

h1, h2, h3, h4, h5, th, thead, tfoot { padding:0px; margin:0px;}
h1 { }
h2 { }
h3 { }
h4 { }
h5 { color:#e52329; padding:0px; margin:0px; font-size:12px;}
h6 { }
p, td { }
tfoot, thead { }
th { }

P {margin:8px 0px;}

UL { margin:10px 0px; padding-left: 13px;list-style-image:url(Images/bullet.gif);}
LI {margin:3px 0px; padding:0px; padding-left:0px;}

TABLE .content {background-color:#FFFFFF;}


small { font-size: .9em; }
big { font-size: 1.2em; }
blockquote, pre { font-family: Courier New, monospace; font-size: 1em; }
img { border: none; }

a:link {color:#e83137;text-decoration: none;text-decoration:underline;}
a:visited {color:#e83137;text-decoration: none;text-decoration:underline;}
a:active { color:#e83137;text-decoration: none;text-decoration:underline;}
a:hover {color:#e83137; text-decoration:none;}

/* Samples */
blockquote { font-size: 1em; padding: 8px; }
blockquote.withheading { font-size: 1em; padding: 0px; }
blockquote.withheading h1 { font-size: 1.1em; margin: 0px; padding-top: 5px; padding-bottom: 5px; padding-left: 16px; }
blockquote.withheading p { font-size: 1em; margin: 0px; padding: 8px; }

/* Misc */
.pad4 { padding: 4px; }
.pad8 { padding: 8px; }
.blackborder1 { border: 1px solid #000000; }
.blackborder2 { border: 2px solid #000000; }


#menu { float:right; padding-top:71px; padding-right:10px;}
#menu  IMG {margin-left:1px;}


.content {padding:8px; padding-top:0px; padding-right:77px; background:none;}
.contentbio {padding:8px; padding-top:0px; padding-right:30px; background:none;}
.contentbg { background:url(Images/page_bg.gif) repeat-y;}

.leftColumn {padding-top:70px;}

.page_header { background:url(Images/page_top.gif) no-repeat; }
.submenu { background: #44a83a; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#70c767; padding:10px 8px;}
.submenu A {color:#FFF; text-decoration:none;}


.news_bg { background:url(Images/content_bg.gif) no-repeat; padding-top:10px; padding-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px;text-align:center;}

.panel { padding:28px 0 20px 12px; font-size:12px;}

.about {background: url(Images/panel_bg1.gif) no-repeat;}
.services {background: url(Images/panel_bg2.gif) no-repeat;}
.team {background: url(Images/panel_bg3.gif) no-repeat;}
.book {background: url(Images/panel_bg4.gif) no-repeat;}

.panel H2 {font-family:Georgia, "Times New Roman", Times, serif; color:#e72329; font-size:18px; font-weight:normal; margin-bottom:10px; line-height:20px;}
.panel A {color:#e83137;}
.panel P{margin:8px 0px;}

.footer {text-align:center; width:850px; margin:0 auto; color:#766e5d; line-height:22px;}
.footer A {color:#766e5d; text-decoration:underline;}

.pagenav {display:block; margin-top:40px;}
.pagenav IMG {float:left;}

.subscribebox {background:url(Images/input_bg.gif); height:35px; border:none; padding-top:5px;padding-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#767676;}

.profile { border-bottom:1px solid #eeeeee;  display:table; width:100%; clear:both;}
.image { float:left; padding:17px 17px 17px 0px;}
.image IMG {padding:2px; border:1px solid #eee;}

.description {float:left; padding:17px 30px 17px 17px; width:300px;border-left:1px solid #eeeeee; }
.qualifications {text-transform:uppercase;}

.subscribetext { font-size:14px ; color:#766e5d; padding-top:3px;}