body{background:#04517d url(images/body_bg.gif) top left repeat-x;margin:0px;font-family:Calibri, Arial, Helvetica, sans-serif;padding:0 0 30px 0;}
h1{color:#000;font-size:22px;font-family:Calibri, Arial, Helvetica, sans-serif;padding:0;margin:0 0 15px 0;border-bottom:1px dotted #ccc;font-weight:100;}
a{border:none;outline:none;}
img{border:none;outline:none;}
p{padding:0;margin:0 0 15px 0;}
form{margin:0;padding:0;}
#wrapper{width:923px;position:relative;margin:0 auto;}
#header{width:923px;height:81px;background:url(images/header.jpg) top left no-repeat;}
#logo{width:190px;height:81px;float:left;}
#logo a:hover img{filter:alpha(opacity=0);opacity:0;}
#nav{width:600px;height:77px;float:right;padding:4px 0 0 0;}
#nav a{display:block;float:right;height:48px;margin:0 0 0 50px;padding:24px 0 0 0;font-size:20px;font-family:Calibri, Arial, Helvetica, sans-serif;font-weight:100;text-decoration:none;color:#fff;}
#nav a:hover{background:url(images/nav_hover.gif) top center no-repeat;}
#content{width:885px;float:left;background:url(images/content_bg.jpg) top left no-repeat;padding:19px;}
#text{width:538px;float:left;background:#fff url(images/text_bg.gif) top right no-repeat;text-align:justify;padding:19px;font-size:16px;color:#444;}
#right{width:286px;float:right;}
#photo{height:429px;width:286px;margin:0 0 21px 0;}
#quote{width:206px;font-size:16px;color:#daecf7;font-weight:100;font-family:Cambria,"Times New Roman", serif;background:url(images/quote_top.gif) top left no-repeat;padding:28px 40px 0 40px;}
#unquote{width:246px;font-size:16px;color:#daecf7;font-weight:100;font-family:Cambria,"Times New Roman", serif;padding:0px 20px 0 20px;}
#quoteBottom{height:26px;background:url(images/quote_bottom.gif) bottom right no-repeat;}
#clear{clear:both;height:1px;line-height:1px;background:none;}
#footer{width:903px;color:#9ebbcd;font-size:12px;padding:0 0 0 20px;}
#footer a{font-size:12px;color:#9ebbcd;text-decoration:none;}
#audio{padding:5px 0 0 0;}
#audioWrap{width:537px;}
#audioTitle{width:517px;height:30px;background:url(images/audio_title.jpg) top left repeat-x;font-size:18px;color:#000;font-family:Calibri, Arial, sans-serif;padding:5px 0 0 20px;z-index:120;margin:5px 0 0 0;}
.audioTitleClose{position:absolute;right:348px;width:37px;height:35px;}
.audioText{width:495px;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;padding:10px 20px 0 20px;color:#555;font-size:14px;}
.audioSubTitle{margin-top:0px;margin-bottom: -15px;}
#player{height:25px;padding:0 0 7px 0;margin:0 0 4px 0;border-bottom:1px dotted #ccc;}
input, textarea{border:1px solid #dfe0e1;background:#fafcfc;color:#818d98;padding:5px;}
#noticeMsg{background:#f5f6be;border-color:#CECECE;}
.htmltextarea{width:100%;}
form{padding:0px;margin:0px;}
table{padding:5px 0;}
td{padding:3px 8px;border:1px solid;border-color:#D9D9D9;font:.8em Arial, sans-serif;}
th{text-align:center;padding:3px 8px;background:#313942;color:#fff;font:.8em Arial, sans-serif;font-weight:bold}
writings.css.writing_topic{list-style-type:square;font-family:Arial, Verdana;}
.writing_topic li{#background-color:#6699CC;padding:2 0 2 5px;margin-left:-30px;margin-top:15px;margin-bottom:5px;text-transform:uppercase;font-size:14px;font-weight:bold;}
.writings_subtopic{list-style-type:square;font-variant:normal;}
.writings_subtopic li{text-transform:none;background-color:#fff;padding:0px;margin-left:-48px;margin-top:0px;margin-bottom:0px;font-weight:normal;}
.writings_subtopic a, a:visited, a:link{text-decoration:none;color:black;}
#writings_left{float:left;width:250px;margin:0;padding:5px;}
#writings_right{float:right;width:250px;margin:0;padding:5px;border-solid:1px;}
.quote{background:#f1f1f1;font-size:14px;color:#555;border:1px solid #ccc;padding:15px;}
.author{background:url(images/author_arrow.gif) top left no-repeat;margin:12px 0 0 -16px;padding:0 0 0 18px;color:#000;}

