@charset "UTF-8";
/* CSS Document */
/* ============ general ============== */
html,body,h1,h2,h3,h4,h5,h6,p,a,ul,li { margin:0; padding:0; }
body { background:#cfc8bc; font-weight:normal; font-family:"Times New Roman", Times, serif; }
p { line-height:24px; color:#333; font-size:14px; margin:0 0 15px 0;}
h1 { color:#111; font-weight:normal; font-size:24px; }
h2,h3 { color:#222; font-weight:normal; }
h2 { font-size:22px; padding:0 0 15px 0; }
h3 { font-size:18px; padding:0 0 0 0;}
h4 { color:#444; font-size:15px; font-weight:normal; padding:0 0 10px 0; }
div#container { position:relative; margin:0px auto; width:1198px; background:url(../images/background2-middle.jpg) repeat-y 0px 0px; }
a:link, a:visited { color:#990033; }
a:hover, a:active { color:#ff6600; }
/* ============ branding ============== */
div#branding { background:url(../images/background2-top.jpg) no-repeat 0px 0px; height:650px; position:relative; }
div#branding h1 a { background:url(../images/logo-stephanie-taylor-studio.png) no-repeat 0px -20px; width:578px; height:213px; left:35px; z-index:3; position:absolute; text-indent:-9999px; display:block; }
/* ============ navigation ============== */
div#branding ul { display:inline; position:absolute; left:580px; top:100px; background:#fff; height:40px; padding:0 0 0 35px;}
div#branding ul li { list-style-type:none; display:inline; z-index:4; float:left; margin:5px 30px 0 0; }
div#branding ul li a { text-decoration:none; font-size:1.35em; display:block; }
div#branding ul li.selected a { color:#ff6600; }

/* ============ content container ============== */
div#content { background:url(../images/line-horizontal-full.png) no-repeat 0px 0px; margin:-400px 0 0 120px; width:964px; position:relative; overflow:auto; }
/* ============ content main ============== */
div#content_main { float:left; width:593px; padding:30px 50px 0 0; }
div#content_main a.imglink:link img, div#content_main a.imglink:visited img { border:7px solid #fff; margin:0px 15px 15px 0px; }
div#content_main a.imglink:hover img, div#content_main a.imglink:active img { border:7px solid #ccc; margin:0px 15px 15px 0px; }
div#content_main div { margin:0 0 30px 0; }
div#content_main div.column1 { width:600px; float:left; }
div#content_main div.column2 { width:273px; float:right; }
div#content_main div#fineartsite { clear:both; background:url(../images/line-horizontal-full.png) no-repeat 25px 25px; padding:70px 0 0 0; }
/* ============ content secondary ============== */
div#content_secondary { float:right; width:243px; padding:30px 32px 0px 32px; background:url(../images/line-vertical-full.png) no-repeat 0px 20px;}
div#content_secondary img { float:left; padding:0 10px 0px 0px; }
div#content_secondary div { margin:0 0 30px 0; padding:0px 0 35px 0;}
div#content_secondary ul li { list-style-type:none; margin:0 0 5px 0;}
div#content_secondary ul li a { list-style-type:none; font-size:1em; text-decoration:underline; }
div#content_secondary div#about_stephanie, div#content_secondary div#contact_stephanie, div#content_secondary div#prior_projects { background:url(../images/line-horizontal-full.png) no-repeat bottom; }
/* ============ footer ============== */
div#footer div#bg { background:url(../images/background2-bottom.png) no-repeat 0px 0px; width:1200px; height:313px; margin:-200px 0 0 0; }
div#footer { margin:70px 0 0 0; text-align:center; }
