/* CSS Document */
body, h1, h2, h3, h4, h5, h6, div, p, ul, ol, li, img, form { padding: 0; border: 0; margin: 0; }
body { background: #ffffff; }
#wrapper { margin: 0 auto; width: 800px; text-align: left; }
#container { margin: 0 auto; width: 800px; float: left; }

/******************************* HEADER STYLES *************************************/
#header { background: url(../images/header.jpg) no-repeat 50% 0; float: left; width: 800px; height: 200px; }
#pc_link { float: left; padding: 2px 0px 0px 13px; width: 800px; }
#pc_link a { font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
#pc_link a:hover { text-decoration: underline; }
#header ul { list-style: none; padding: 140px 0px 0px 20px; float: left; }
#header li { float: left; padding-right: 15px; }
#header li a { font-size: 14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #ffffff; height: 17px; }
#header li a:hover { padding: 0px 0px 5px 0px; height: 17px; border-bottom: solid 8px #5BABDF; float: left; }
#header li a.highlight { padding: 0px 0px 5px 0px; height: 17px; border-bottom: solid 8px #5BABDF; float: left; }


/******************************* CONTENT STYLES *************************************/
#content { width: 800px; float: left; }
#copy { width: 506px; float: left; padding: 15px 30px 5px 20px; }
#copy h1 { font-size: 21px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #1A8CCC; font-weight: normal; }
#copy h2 { font-size: 15px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #1A8CCC; font-weight: bold; }
#copy h3 { font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #1A8CCC; font-weight: bold; padding-top: 4px; }
#copy p { font-size: 12px; font-family:Arial, Helvetica, sans-serif; padding: 10px 0px 0px 15px; line-height: 17px; }
#copy p a { font-size: 12px; font-family:Arial, Helvetica, sans-serif; line-height: 17px; color: #5BABDF; text-decoration: none; }
#copy p a:hover { text-decoration: underline; }
#copy ul.copy_list { font-size: 12px; font-family:Arial, Helvetica, sans-serif; padding: 10px 0px 0px 45px; line-height: 17px; width: 300px; font-style: italic; }
#copy ul.msg_list { font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #1A8CCC; font-weight: bold; padding: 4px 0px 0px 45px; width: 300px; }
#copy ul.msg_list li { padding-bottom: 5px; }
ul.tall_pics { list-style: none; float: left; width: 243px; border-bottom: #67BD49 1px solid; border-top: #67BD49 1px solid; padding: 10px 0px 10px 10px;  voice-family: "\"}\""; voice-family:inherit; width: 233px; }
ul.wide_pics { list-style: none; float: left; width: 243px; padding: 10px 0px 0px 10px;  voice-family: "\"}\""; voice-family:inherit; width: 233px; }
ul.tall_pics li { float: left; padding-right: 4px; }
ul.wide_pics li { float: left; padding-right: 4px; }
#copy .photo { float: left; padding: 10px 0px 10px 0px; }
#video { background: url(../images/video.jpg) no-repeat; float: right; width: 243px; height: 281px; margin: 20px 0px 0px 0px; padding: 0px 0px 20px 0px; }
#player { float: left; padding: 60px 0px 0px 15px; }
#right_col{ float: right; width: 243px; margin: 20px 0px 0px 0px; padding: 0px 0px 20px 0px; }
#right_col a { font-size: 12px; font-family:Arial, Helvetica, sans-serif; line-height: 17px; color: #67BD49; text-decoration: none; }
#right_col a:hover { text-decoration: underline; }
.downloads { width: 233px; float: left; }
.downloads img { float: left; }
#signature { padding-left: 300px; float: left; }
/******************************* FOOTER STYLES *************************************/
#footer { background: url(../images/footer.jpg) no-repeat 50% 0; float: left; width: 800px; height: 255px; padding-top: 30px; }
#footer h1 { font-size: 16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #ffffff; }
#footer h2 { font-size: 14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #ffffff; }
#footer h3 { font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #ffffff; }
#footer span.bold { font-weight: bold; }

/******************************* LEFT FOOTER STYLES *************************************/
/************** voice-family: "\"}\""; voice-family:inherit; width: px; ***************/
#footer #left { width: 210px; float: left; padding: 0px 0px 0px 15px; }
#blog_entries { float: left; }
p.entry a { float: left; line-height: 13px; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #ffffff; padding: 8px 10px 8px 10px; border-bottom: solid 1px #A4D38E; text-decoration: none; width: 198px; }
p.entry a:hover { color: #D7E8CD; }
p#except a { border-bottom: none; }
#rss_icon { width: 17px; height: 17px; padding: 3px 0px 0px 8px; }
.option1 { float: left; line-height: 13px; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #ffffff; padding: 3px 10px 12px 10px; }
.option1 a { text-decoration: none; color: #ffffff; }
.option1 a:hover { color: #D7E8CD; text-decoration: underline; }
.option3 { float: left; line-height: 13px; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #ffffff; padding: 3px 10px 2px 10px; }
.option3 a { text-decoration: none; color: #ffffff; }
.option3 a:hover { color: #D7E8CD; text-decoration: underline; }

/******************************* MIDDLE FOOTER STYLES *************************************/
#footer #middle { width: 295px; float: left; padding: 0px 0px 0px 20px; }
#footer #top { width: 190px; float: left; padding: 0px 0px 0px 105px; }
#bio p { float: left; line-height: 14px; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #ffffff; padding: 5px 10px 8px 7px; }
.option2 a { float: left; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #ffffff; padding: 0px 0px 8px 80px; text-decoration: none; width: 105px; }
.option2 a:hover { color: #D7E8CD; }

#footer #bottom { width: 295px; float: left; }
#contact { float: left; padding-top: 13px; }
.option4 a { font-family:Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
.option4 a:hover { color: #D7E8CD; }

/******************************* RIGHT FOOTER STYLES *************************************/
#footer #right { width: 240px; float: right; padding: 0px 15px 0px 0px; margin-top: 0px; voice-family: "\"}\""; voice-family:inherit; width: 220px; }
#logo p { float: left; line-height: 9px; font-size: 9px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 10px 0px 0px 625px;}
#logo { width: 800px; float: left; }
#modernlogo { float: right; }