@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; }
div#branding img#banner { width:960px; height:280px; position:absolute; left:110px; top:130px; z-index:1; }
div#branding blockquote { background:url(../images/stephanie-taylor-quote-004.png) no-repeat; width:960px; height:178px; position:absolute; left:70px; top:400px; text-indent:-9999px; }
/* ============ navigation ============== */
div#branding ul { display:inline; position:absolute; left:580px; top:100px; background:#fff; height:60px; 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; }
/* ============ content container ============== */
div#content { background:url(../images/line-horizontal-full.png) no-repeat 0px 0px; margin:-50px 0 0 120px; width:964px; position:relative; overflow:auto; }
/* ============ content main ============== */
div#content_main { float:left; width:670px; padding:30px 0px 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:200px; float:left; line-height:24px; color:#333; margin-right:15px; }
div#content_main div.column2 { width:273px; float:right; line-height:24px; color:#333; font-size:1em; padding:0 50px 0 0; }
div#content_main div.column1 img, div#content_main div.column2 img { border:7px solid #fff; margin:15px 0px 15px 0px; width:190px; }
div#content_main div.column1 div { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div#content_main div.last { margin:0; }
div#content_main div.column2 div { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div#content_main div#fineartsite { clear:both; background:url(../images/line-horizontal-full.png) no-repeat 25px 25px; padding:70px 0 0 0; }
div#content_main a.readmore:link, div#content_main a.readmore:visited {border:none; clear:both; background:url(../images/button-read-more.png) no-repeat; width:130px; height:49px; display:block; text-indent:-9999px; padding:0 0 60px 0; }
div#content_main a.readmore:hover, div#content_main a.readmore:active {border:none; clear:both; background:url(../images/button-read-more-over.png) no-repeat; width:130px; height:49px; display:block; text-indent:-9999px; padding:0 0 60px 0;}
div#content_main ul { display:inline; }
div#content_main ul li { list-style-type:none; }
div.blogger-post-footer { display:none; }
a.visitsite:link, a.visitsite:visited {float:left; border:none; background:url(../images/button-visit-site.png) no-repeat; width:130px; height:49px; display:block; text-indent:-9999px; }
a.visitsite:hover, a.visitsite:active {float:left; border:none; background:url(../images/button-visit-site-over.png) no-repeat; width:130px; height:49px; display:block; text-indent:-9999px; }

/* ============ content secondary ============== */
div#content_secondary { float:right; width:235px; padding:30px 25px 0px 25px; 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; }
