@charset "UTF-8";
/* CSS Document */

/*
	schmidtfinancialinc.com style sheet
	developed by Fuzzy Duck Design
*/

/*
dark blue text #26438c
light blue background #a2caec
*/


/* bof standard markup */

html { margin:0; padding:0;}

body { margin:0; padding:0; background:url(../images/banner_bg.jpg) top left repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555;}

h1 { margin:0; padding:15px 0; font-size:15px; line-height:22px; color:#767676;}
h1.pagetitle {font-size:18px; color:#26438c; }

h2 { margin:0; padding:15px 0; font-size:13px; color:#26438c; }

h3 {}

h4 {}

h5 {}

p { line-height:20px; padding:5px 0; margin:0;}

hr {}

ul {}

li {}

a, a:link, a:visited { }
a:hover {}

/* eof standard markup */

/* ------------------------------- */

/* bof wrappers */

#wrapper { display:block; width:800px; margin:0 auto;  }

#headerwrapper { display:block; background:url(../images/header_bg2.jpg) top left no-repeat; height:158px; }

#headertopwrapper { height:125px; }

#navwrapper { display:block; height:33px; margin-left:139px; font-size:18px; color:white; font-weight:bold;} /* set margin-left to 139px with new pages */

#contentwrapper { padding: 10px 0; }

#footerwrapper { display:block; text-align:center; color:#999; line-height:16px; padding-top:5px; border-top:1px solid #c9c9c9; }

/* eof wrappers */

/* ------------------------------- */

/* bof wrapper extenders */

#headerwrapper .contact_info { display:block; height:30px; padding-top:5px; }
#headerwrapper .contact_info a, #headerwrapper .contact_info a:link, #headerwrapper .contact_info a:visited { color:white; }
#headerwrapper .contact_info a:hover {}
#headerwrapper .contact_info h1 { font-size:14px; color:white; text-align:right; margin:0; padding:0; }
#headerwrapper .contact_info h2 { font-size:12px; color:white; text-align:right; margin:0; padding:0; }
#headerwrapper .site_info { display: none; }

#footerwrapper a, #footerwrapper a:link, #footerwrapper a:visited { color:#999; }
#footerwrapper a:hover { color:#555555; }

#navwrapper ul { display:block; margin:0; padding:0; }
#navwrapper li { display:block; float:left;font-size:13px; margin:0 3px 0 0; padding:0; list-style-type:none; height:33px; line-height:33px; text-align:center;  }
#navwrapper li.nav-home {background:url(../images/nav_home_bg_2.jpg) top left no-repeat; width:59px; }
#navwrapper li.nav-business-valuation {background:url(../images/nav_business_valuation_bg_2.jpg) top left no-repeat; width:143px; }
#navwrapper li.nav-litigation-support {background:url(../images/nav_litigation_support_bg_2.jpg) top left no-repeat; width:142px; }
#navwrapper li.nav-about {background:url(../images/nav_about_bg_2.jpg) top left no-repeat; width:64px; }
#navwrapper li.nav-contact {background:url(../images/nav_contact_bg_2.jpg) top left no-repeat; width:73px; }
#navwrapper li.nav-links {background:url(../images/nav_links_and_resources_bg.jpg) top left no-repeat; width:135px; }
#navwrapper li.nav-resources {background:url(../images/nav_resources_bg_2.jpg) top left no-repeat; width:92px; }
#navwrapper li a, #navwrapper li a:link, #navwrapper li a:visited { text-decoration:none; color:white; }
#navwrapper li a:hover { text-decoration:underline; }


/* eof wrapper extenders */

/* ------------------------------- */

/* bof common markup */

.centered { text-align:center; }
.clearboth {clear:both; }
.float-left {float:left; }
.weight-normal { font-weight:normal; }
.darkblue { color:#26438c; }
.hidden { display:none; }

/* eof commmon markup */

/* ------------------------------- */

/* bof content markup */

.breadcrumb { color:#26438c; padding-bottom:10px; font-size:10px;}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited { color:#26438c; }
.breadcrumb a:hover { color:#666; }

.contentblock { background:url(../images/content_bottom_border_bg.jpg) bottom center no-repeat; padding:5px 15px 25px 15px; line-height:20px; }

.contact_info_block { display:block; float:left; width:225px; }
.contact_form_block { display:block; float:left; }
#contactblock {  }
#contactblock form { margin-top:0; padding-top:0; }
#contactblock label { display:block; float:left; width:60px; text-align:right; padding-right:5px; line-height:18px; }
#contactblock input { display:block; float:left; border:1px solid #cdcdcd; height:20px; }
#contactblock textarea { width:350px; height:200px; border:1px solid #cdcdcd; }
#contactblock .submit { font-size:10px; background:#E6EBE9 !important; border:1px solid #BDBDBD; color:#7B7B7B; margin-left:65px; width:50px; background-image:none; }
#contactblock .row { display:block; clear:both; padding:5px 0; }
#contactblock .contactblock { display:block; clear:both;  padding-top:5px; margin-top:20px; }
#contactblock .hidden { display:none; }

.home-banner { background:url(../images/home_banner.jpg) top left no-repeat; height:165px; }
.home-banner h1 { font-size:18px; color:white; line-height:44px; margin: 0 0 0 415px; padding-top:15px; }

.services-block { background:#a2caec; border:1px solid #26438c; padding:10px;}
.services-block h2 { color:#2F629C; padding:0 0 10px 0; margin:0; font-weight:normal;}
.services-block .left-cell { display:block; float:left; width:50%; border-right:1px solid #26438c; }
.services-block .right-cell { display:block; float:left; width:46%; padding-left:2%; }
.services-block ul { display:block; width:40%; margin:0px; float:left; padding: 0 0 0 15px; color:#26438c; }
.services-Block li { }

.about_photo { display:block; float:left; margin:0 20px 0 0; width:200px; background:#a2caec; border:1px solid #26438c; padding:10px; }
.about_photo { font-style:italic; color:#909090; font-size:10px; text-align:center; }
.about_callout { display:block; background:#a2caec; border:1px solid #26438c; padding:10px; color:#26438c; margin-bottom:5px;  }
.about_callout ul { color:white; font-weight:bold; font-size:14px; }
.about_callout li { color:#26438c; font-size:12px; }

.services_callout { color:#26438c; background:#a2caec; border:1px solid #26438c; padding:10px; }
.services_callout h2 { margin:0; padding:0; }
.services_callout ul { margin-top:0; padding-top:0; }

/* eof content markup */

/* ------------------------------- */