﻿ï»¿/* *******************************************
   *******************************************
      Carla Rogers Nadzam | Attorney at Law
         Â©2011 Carla Rogers Nadzam P.A.

             Website Hand Crafted by
                        Elliot Sharp
              www.elliotsharp.com
    ******************************************
    ******************************************
*/

/* Reset Styling */

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, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, 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;
}

ol, ul {
list-style: none;
}


/* Master Style */

body {
background:url(/images/background.jpg) repeat 0 0;
}

/* Text Formatting */

.blocktitle {
font-family: Baskerville, "Times New Roman", serif;
font-size:24pt;
color:#355d8a;
font-weight:100;
}

.home-pagetext {
text-indent: 20px;
font-family: myriad-pro-1,myriad-pro-2,"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:10pt;
line-height:20px;
color:#233f5f;
}

.home-s-pagetext {
margin-top:-10px;
text-indent: 20px;
font-family: myriad-pro-1,myriad-pro-2,"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:10pt;
line-height:20px;
color:#233f5f;
}

.pagetext {
font-family: myriad-pro-1,myriad-pro-2,"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:10pt;
color:#233f5f;
}

.pagetext-alt {
font-family: myriad-pro-1,myriad-pro-2,"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:11pt;
color:#233f5f;
}

.pagetext-lg {
font-family: myriad-pro-1,myriad-pro-2,"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:21pt;
color:#233f5f;
}

.pagetext-about {
font-family: myriad-pro-1,myriad-pro-2,"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:12pt;
color:#233f5f;
}

.italic {
font-style: italic;
}


/* General Page Formatting */

#shadow-wrapper {
width:940px;
box-shadow:0 0 35px #898674;
-moz-box-shadow:0px 0px 35px #898674;
-webkit-box-shadow:0px 0px 35px #898674;
margin:0 auto;
}

#content-wrapper {
width:940px;
margin:0 auto;
background:url(/images/body-back.jpg) repeat-y 0 0;
}

#header {
position:relative;
margin:7px auto 0 auto;
width:940px;
}

#nav-frame {
position:absolute;
background:url(/images/navbar.png) no-repeat 0 0;
left:-20px;
top:215px;
height:57px;
width:980px;
}

#main-navigation {
margin-top:17px;
margin-left:164px;
}

#main-navigation a {
float:left;
}

#m-home-link {
display:block;
width:171px;
height:35px;
background:url(/images/home.png) no-repeat 0 0;
}

#m-home-link:hover {
background-position:0 -35px;
}

#m-profile-link {
display:block;
width:155px;
height:35px;
background:url(/images/profile.png) no-repeat 0 0;
}

#m-profile-link:hover {
background-position:0 -35px;
}

#m-areas-link {
display:block;
width:155px;
height:35px;
background:url(/images/practice.png) no-repeat 0 0;
}

#m-areas-link:hover {
background-position:0 -35px;
}

#m-contact-link {
display:block;
width:171px;
height:35px;
background:url(/images/contact.png) no-repeat 0 0;
}

#m-contact-link:hover {
background-position:0 -35px;
}

/* Home - Feature Frame */

#h-pictureframe {
margin:0 auto;
width:940px;
height:300px;
}

/* Home - Content Top Block */

#h-topblock {
position:relative;
margin-bottom:10px;
width:940px;
height:306px;
border-bottom:2px solid #e8e1d7;
}

#h-tl-block {
float:left;
width:500px;
}

#h-tl-block h1 {
text-align:justify;
font-size:22.5pt;
width:475px;
margin:10px 0 0 20px;
padding-bottom:15px;
background:url(/images/underline.png) repeat-x 0 0;
background-position:0px 40px;
}

#h-tl-block p {
width:465px;
padding:12px 0 0 30px;
text-align:justify;
}

#h-tr-block {
outline:1pt solid #4f749f;
width:400px;
height:270px;
margin:15px 0 0 20px;
background-color:#007099;
float:left;
}

/* Home - Content Bottom Block */

#h-bottomblock {
clear:both;
position:relative;
width:940px;
height:250px;
margin-top:-10px;
}

#h-bl-block {
border-right:2px solid #e8e1d7;
height:249px;
width:248px;
float:left;
margin:0 0 0 20px;
}

#h-bl-block h1 {
width:225px;
margin-top:10px;
padding-bottom: 10px;
background:url(/images/underline.png) repeat-x 0 0;
background-position:0px 40px;
}

#area-list {
list-style-type:circle;
margin-left:25px;
}

#area-list li {
margin-top:10px;
}

#h-br-block {
float:left;
width:230px;
}

#h-br-block h1 {
width:195px;
margin-top:10px;
margin-left:20px;
padding-bottom: 20px;
padding-right:15px;
background:url(/images/underline.png) repeat-x 0 0;
background-position:0px 40px;
}

#h-br-block p {
margin-left:30px;
}

.tele {
margin-top:20px;
font-family: myriad-pro-1,myriad-pro-2,"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:12pt;
color:#233f5f;
}

#map-block {
outline:1pt solid #4f749f;
float:right;
height:210px;
width:400px;
margin:20px 20px 0 0;
background-color:#007099;
}

/* Footer - Formatting and Nav */

#footer {
text-align:center;
clear:both;
margin:0 auto;
width:938px;
height:74px;
background:url(/images/footer-gradient.jpg) repeat-x 0 0;
outline:1px solid #4f749f;
}

#f-navigation {
width:605px;
margin:0 auto;
}

.f-nav-block a {
padding-top:10px;
font-family: Baskerville, "Times New Roman", serif;
font-size:8pt;
text-decoration:none;
border-left:1px solid #4f749f;
color:#ffffff;
float:left;
display:block;
height:25px;
width:150px;
}

.f-nav-block a:hover {
color:#ffffff;
text-shadow:0 0 3px #ffffff;
}

#f-contact-link {
border-right:1px solid #4f749f;
}


#f-copy {
padding-top:6px;
clear:both;
font-variant:small-caps;
font-family: Baskerville, "Times New Roman", serif;
font-size:12pt;
color:#ffffff;
font-weight:100;
}

#f-pas {
margin-left: 5px;
font-family: Baskerville, "Times New Roman", serif;
font-size:8pt;
color:#ffffff;
font-weight:100;
}

/* Legal */

#legal {
text-align:center;
width:900px;
margin:5px auto 15px auto;
}

.pagetext-legal {
font-family: Baskerville, "Times New Roman", serif;
text-transform:uppercase;
font-size:8pt;
color:#ffffff;
font-weight:100;
text-shadow: 1px 1px 1px #898674;
-moz-text-shadow: 1px 1px 1px #898674;
-webkit-text-shadow: 1px 1px 1px #898674;
}

/* Meet the Firm */

#about-left {
width:470px;
}

#about-right {
float:right;
width:470px;
}

.clearbar {
display:block;
width:940px;
height:5px;
clear:both;
}

#about-right img {
margin:15px 0 15px 50px;
}

.about-title {
font-family: Baskerville, "Times New Roman", serif;
font-size:34pt;
color:#355d8a;
font-weight:100;
padding:15px 0 20px 0;
margin-left:20px;
background:url(/images/underline.png) repeat-x 0 0;
background-position:0 70px;
}

.title-pa {
font-family:  Baskerville, "Times New Roman", serif;
font-size:14pt;
margin-left:10px;
color:#355d8a;
font-weight:100;
}

.quote {
font-family:  Baskerville, "Times New Roman", serif;
font-size:16pt;
font-style: italic;
text-align: center;
color:#355d8a;
font-weight:100;
margin-bottom:10px;
}

.about-subtitle {
font-family: Baskerville, "Times New Roman", serif;
font-size:16pt;
color:#355d8a;
font-weight:100;
margin-left:30px;
margin-bottom:13px;
}

#about-left p {
text-align: left;
line-height: 18px;
margin-left:30px;
margin-bottom:15px;
}

.stats {
list-style-type:circle;
margin-left:60px;
margin-top:10px;
margin-bottom:7px;
}

.stats li {
text-indent:-25px;
}

.stat {
margin-top:-10px;
font-family: myriad-pro-1,myriad-pro-2,"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:10pt;
color:#233f5f;
}

/* Contact Us */

#contact-top {
position:relative;
width:940px;
height:328px;
border-bottom:1px solid #e8e1d7;
}

#contact-top-left {
width:340px;
float:left;
}

#contact-top-right {
display:block;
float:left;
width:570px;
height:280px;
margin:22px 0 0 0;
border:2px solid #4f749f;
background:url(http://maps.googleapis.com/maps/api/staticmap?center=403+south+main+jonesboro+arkansas&zoom=15&size=570x280&maptype=roadmap&&markers=size:medium|color:blue|403+South+Main+Jonesboro+AR&sensor=false) no-repeat 0 0;
background-color:#ffffff;
}

#contact-top-right:hover {
background:url(/images/front.jpg) no-repeat 0 0;
}


.contact-title {
font-family: Baskerville, "Times New Roman", serif;
font-size:34pt;
color:#355d8a;
font-weight:100;
padding:15px 0 20px 0;
margin-left:20px;
background:url(/images/underline.png) repeat-x 0 0;
background-position:0 70px;
}

.pagetext-ctus {
font-family: myriad-pro-1,myriad-pro-2,"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:14pt;
color:#233f5f;
text-align: left;
line-height: 23px;
margin-left:30px;
margin-bottom:15px;
}

.info {
font-family: myriad-pro-1,myriad-pro-2,"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:11pt;
color:#233f5f;
text-align:center;
width:240px;
line-height: 18px;
padding-top:16px;
margin-left:30px;
margin-bottom:15px;
}

.tele-ctus {
font-family: myriad-pro-1,myriad-pro-2,"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:14pt;
color:#233f5f;
text-align: left;
line-height: 10px;
margin-top:30px;
margin-left:30px;
margin-bottom:15px;
}

.pagetext-ctusl {
font-family: myriad-pro-1,myriad-pro-2,"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:26pt;
color:#233f5f;
text-align: left;
line-height:18px;
margin-left:30px;
margin-bottom:15px;
}

#contact-top-left h1 {
width:280px;
}

/* Practice Areas */

.practice-block {
clear:both;
padding-bottom:20px;
padding-top:5px;
border-bottom:2px solid #e8e1d7;
}

.ga-practice-block {
clear:both;
height:285px;
padding-bottom:20px;
padding-top:5px;
border-bottom:2px solid #e8e1d7;
}

.practice-title {
font-family: Baskerville, "Times New Roman", serif;
font-size:20pt;
color:#355d8a;
font-weight:100;
padding:5px 0 10px 0;
margin-left:20px;
}

.practice-info {
text-align:justify;
text-indent: 20px;
margin: 0 30px 0 30px;
font-family: myriad-pro-1,myriad-pro-2,"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:10pt;
line-height:20px;
color:#233f5f;
}

#ga-left {
float:left;
width:510px;
}

#ga-img {
float:right;
margin:10px 30px 0 0;
height:270px;
width:400px;
}

#family-left {
margin-left:50px;
float:left;
width:185px;
}

#family-center {
float:left;
width:260px;
}

#family-right {
margin-bottom:25px;
}

.practice-list {
list-style-type:circle;
font-family: myriad-pro-1,myriad-pro-2,"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:10pt;
color:#233f5f;
}

.practice-list li {
margin-bottom:10px;
}

/* Contact Form */

#contact-bottom h1 {
width:890px;
}

#contact-form {
width:940px;
margin:0 auto;
}

#contact-float-box-left {
margin-left:30px;
width:220px;
float:left;
}

#contact-float-box-left input {
width:180px;
height:20px;
}

#contact-float-box-right {
}

#comment-box {
width:660px;
height:154px;
font-family: myriad-pro-1,myriad-pro2,"Helvetica Neue",Helvetica,Arial,sans-serif;
resize:none;
}

.form-label {
font-family: myriad-pro-1,myriad-pro2,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:12pt;
color:#233f5f;
padding:10px 0 5px 0;
}

#submit-button {
font-family: myriad-pro-1,myriad-pro2,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:12pt;
color:#233f5f;
margin:15px 0 0 812px;
width:100px;
height:35px;
clear:both;
}

#warning {
font-family: myriad-pro-1,myriad-pro2,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:14pt;
color:#233f5f;
text-align:center;
clear:both;
padding:15px 0 15px 0;
}