/*RESET----------------------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}

/*BASE----------------------------------------------------------------------------*/
html,body {background:#470736 url(images/bg.jpg) repeat-y 50% 0;}
body {font:.8em georgia,serif; color:#7f7c61;}
strong{ font-weight: bold;}
em{font-style: italic}
a {text-decoration:none; color:#460736;border-bottom:1px dotted #Dd5A85}
a:hover {text-decoration:none; color:#000;border-bottom:1px dotted #000}

h1 {padding-top:22px; text-align:center; width:300px; height: 100px; text-indent: -5000px; margin: 0 auto}
hr {display:none;}
ul{ margin: 10px 15px; padding: 0;}
li{ list-style: disc; margin: 0 0 6px;font-size:1em; line-height:1.4em; }
h2 {padding:0px 0 0.5em 0; font-size: 190% }
h3{ font-size: 150%;padding:0px 0 0.5em 0; }
h2 em {display:block; background:url('images/hr-trans.png') no-repeat 50% 0; padding-top:11px; font-size:.9em;}
h2+ p{ margin-bottom: 1em;}
p+img {position:absolute; right:25px; background:url('images/cadrePhoto-trans.png'); padding:12px;}

/*FRAME----------------------------------------------------------------------------*/
#content { position:relative; width:890px; margin:0 auto; padding:12px 25px 1.2em;}
#innerds{width:600px;  float: left; padding-left: 10px}
#innerds h2{ color: #D74685}
#innerds h3{ color: #D74685; margin-top: 10px;}

#innerds h5{color:#460736; font-size: 110%; margin-top: 10px; margin-bottom: 5px}

#innerds p{color: #333; line-height: 155%; font-size:105%; padding: 10px 0 0px 0}
#innerds ul{ margin: 15px 0 0 0 ; padding: 0;}
#innerds li{background: url(../images/bullet.png) no-repeat; list-style: none; padding: 0 0 0 20px; margin: 0 0 10px 0; color: #000 }
#innerds h5{ font-weight: bold}
#innerds h4{margin:20px 0 0px 0; color:#470736; font-size: 130% }
#header{background:url(images/header.jpg) no-repeat;height:372px;width:919px; margin:0 auto}
#shelf{background: url('images/shelf.png') no-repeat 0 27px;width:898px; height: 62px; margin: 0 0 30px 0 }

#menu_nav {text-align:center; font-size:.9em; ; padding-bottom:7px; margin-bottom:1em;}
#menu_nav li {display:inline; padding:0 8px 0 14px; background: url(images/book.png) repeat-x; border: 1px solid #850438; float: left; margin-right: 15px; height: 28px}
#menu_nav li:first-child {padding-left:0;margin-left: 35px}
#menu_nav li+li {}
#menu_nav strong {background:#e6e2af url('images/bgMenuActif.png') repeat-x; border:1px solid #e6e2af; border-bottom-width:0; color:#222; padding:10px 10px 7px;}
#menu_nav a{color:#FFFFFF; font-weight: normal; text-align: center; padding: 0px 5px; font-size: 160%; font-family:Georgia; float: left; margin-top: 4px}
#menu_nav a:hover {color:#FFFFFF;  text-align: center}

#footer {text-align:center;}
#footer #miniwrap {height:133px; width:760px; margin:0 auto; padding-top:0; clear: both}
#footer br {display:none;}
#footer strong {text-transform:uppercase;}

#copyright{margin: 0 0 0 0; padding: 10px 0 0 0; width:800px; clear: both}

#bottom_nav{ margin: 0 auto; width:300px; padding: 5px 0}
#bottom_nav li{ float: left; margin-right: 10px; list-style: none}
#bottom_nav li a:hover{ text-decoration: underline}

#badge{ clear: both}
#right{width:250px;float:right; }
#right h3{color:#D74685}
#right p{ color: #333}
#right ul{ margin-left: 0;}
#right ul li{background: url(../images/bullet.png) no-repeat; list-style: none; padding: 0 0 0 20px; margin: 0 0 10px 0; color:#470736; font-size: 140% }

#minform input{margin-top: 10px}
#submitbutton{ background: #C40853; color: #FFF; text-align: center; width:48px; height: 22px; border: none; padding: 2px 0; display: block}
#second_section{float: left;width:600px;}
#scotty{width:120px; height: 173px; float: left;}
#second_para{width:455px; float: left;margin-left: 25px}
/*CONTACT PAGE--------------------------------------------------------*/
#contact_info {width:343px; float:left;}
#contact_info li:first-child {position:absolute; width:159px;list-style: none}
#contact_info li+li {padding-left:184px; list-style: none}
#contact_info li{margin-bottom: 10px}
#contact_info ul:first-child {margin-top:27px;}
#contact_info ul+ul {border-top:1px solid #E6E2AF; padding-top:15px; margin-top:15px;}
#contact_info p {font-style:italic; color:#002F2F; margin-bottom:10px;}
#contact_info br {margin-top:.4em; display:block;}
#contact_info a {color:#7f7c61;}
#contact_info a:hover {color:#046380;}

#contact_form { background:url('images/formBottomBorder-trans.png') no-repeat 0 100%;}
#contact_form form {padding-bottom:2em;}
#contact_form .start {background:url('images/formTopBorder.png') no-repeat; padding:2em 28px;}
#contact_form p.start {padding-top:5em; padding-bottom:5em;}
#contact_form input{margin-bottom: 1em; width:350px}
#contact_form li+li {margin-top:1.4em;}
#contact_form label {display:block; font-style:italic; color:#444; margin-bottom:.5em;}
#contact_form ul label+* {width:95%;padding:4px 3px 3px;font:italic 1em georgia,serif;color:#002F2F; background:#F9F8EC;}
#contact_form ul label+*:focus {background:#fff}
#contact_form p {text-align:center;}
#contact_form p.start strong {font-size:2em;}
#contact_form p.alert {padding:12px; background:#fff;}
#textarea{width:200px; height: 100px}
#send_button{width:87px;height:23px;border: none; background: #470736; color: #FFF}
.align_image_left{float: left; margin: 0 5px 10px 0}

#aboutmepic{ margin:0 0 10px 10px}
#proftext{ font-style: italic; color: black; margin: 5px}
.brightpink{font-wieght:bold;color:#DD5A85; }