*{padding:0; margin:0;}



body {background:#C5d7d7 url(http://schmittwoodlandhills.com/i/bg-shade.jpg) repeat-x top; color:#000; font-family:Arial, Helvetica, sans-serif; margin:0px auto; position:relative; width:744px;}



a {color:#0197af;}

a:hover {background-color:#d9e7e7; color:#000;}



h1 {color:#ed8e20; font:bold 130% Helvetica, Arial, sans-serif; margin:0 0 12px 4px; text-align:left;}

h2 {color:#017695; font-size:120%; font-weight:bold; margin:0 0 6px 4px; text-align:left;}

h3 {background-color: #d9e7e7; color:#017695; font-size:120%; font-weight:bold; margin:0 0 6px 4px; text-align:left;}

h4 {color:#085518; font-weight:bold; font-size:100%; margin:0 0 4px 0; text-align:left;}



/* logo */

#logo a {background:transparent url(img/logo.gif) top left no-repeat; display:block; height:100%; margin:0 auto; padding:0; text-decoration:none; width:100%; text-align: center;}

#logo img {border:none;}



/* FLASH LOGO */

#flashcontent {position:absolute; right:0px; top:0px;}



/* TOP NAV */
/* Inline navigation */
#nav {color:#fff; display: inline; list-style:none; margin:0 auto; position:absolute; right:0; top:65px; width:744px;}
#nav ul {color:#fff; display:block; text-align: center;}
#nav ul li {display:inline; margin:0; padding:0;}
#nav ul li a {color:#fff; font:11px Verdana, helvetica, sans-serif; padding:1px 6px; text-decoration:none;}
#nav ul li a:hover {background-color: transparent; color:#fff; text-decoration:underline;}

#nav2 {background-color:#558488; color:#fff; display: inline; list-style:none; margin:0 auto; position:absolute; right:0; top:85px; width:744px;}
#nav2 ul {color:#fff; display:block; text-align: center;}
#nav2 ul li {display:inline; margin:0; padding:0;}
#nav2 ul li a {color:#fff; font:11px Verdana, helvetica, sans-serif; padding:1px 6px; text-decoration:none;}
#nav2 ul li a:hover {background-color: transparent; color:#fff; text-decoration:underline;}

/* BOTTOM NAV */
/* This code creates centered text type nav. and uses the "firstlink" class to remove the left border when placed in the first anchor tag */
#bnav {clear:both; display: list-item; font-size:90%; list-style:none; margin:12px 0 6px 0; text-align:center;}
#bnav ul {display:block; margin:3px 0; padding:0;}
#bnav ul li {display:inline; margin:0; padding:0; color:#0197af;}
#bnav ul li a {border-left:1px solid #CA045C; margin:0; padding:0 0 0 3px; text-decoration:underline;}
#bnav ul li a:hover {color:#000;}
#bnav ul a.firstlink {border-left:0px solid #BB8547;}

#bnav2 {clear:both; display: list-item; font-size:90%; list-style:none; margin:6px 0 12px 0; text-align:center;}
#bnav2 ul {display:block; margin:3px 0; padding:0;}
#bnav2 ul li {display:inline; margin:0; padding:0; color:#0197af;}
#bnav2 ul li a {border-left:1px solid #CA045C; margin:0; padding:0 0 0 3px; text-decoration:underline;}
#bnav2 ul li a:hover {color:#000;}
#bnav2 ul a.firstlink {border-left:0px solid #BB8547;}



/* Footer */

#footer {clear:both; font-size:80%; margin:4px 10px; padding: 4px 0 10px 0; text-align:left;}

.directions {background: transparent url(/demo/i/tree.gif) no-repeat right top; float:right; text-align:right; height:90px;}

.directions img {border:none; margin-top:56px; text-align:right;}

.directions a {border:none; text-decoration:none;}



#wrapper {background-color:#fff; color:#000; font-size:100%; margin:0 auto; padding:30px 20px 10px 20px; text-align:left; width:704px;}



#sortby-container form {display:inline;}



img {border:0; display:inline;}



input.submit {background:#B7CFCF none no-repeat; border:1px solid #000; border-top-color:#CCC; border-left-color:#CCC; font:bold 75% Verdana, Helvetica, Arial, sans-serif;}



.photos-large {border-style:solid; border-color:#789; border-width:1px; padding:10px; margin:4px;}



#picture-holder a:hover img {border-width:2px; border-color:#38c; margin:3px;}



#gallery-name {}



#picture_caption {font-size:12pt;}



#main_container {margin:0; padding-top:20px; padding-bottom:20px;}



#inner_wrapper {/* padding:10px;*/ width:100%;}



#picture-holder {text-align:center;}



#exif_toggle {padding:0; margin:0;}



.thumbnail img {padding:5px; text-align:center; margin:4px; background:#FFF; border-width:1px; border-color:#778899;}





.thumbnail a:hover img {border-width:2px; border-color:#38c; margin:3px;}



.photos {padding:5px; margin:3px; border-style:solid; border-width:1px; border-color:#000000;}



#jump_menu {float:right;}



#download_selected {float:right; text-align:right;}



#pagination {padding:2px; margin:0; clear:both; border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD;}



#breadcrumbs {margin:0; padding:2px; border-top:1px solid #CDCDCD; /*border-style:solid; border-width:1px; border-color:#000000; background-color:#FFC; */}



#breadcrumb_links {margin:2px;}



#shift {border-top:1px solid #CDCDCD; font-size:70%;}

#shift td {vertical-align:top;}



a.print {background-image:url(../graphics/printer.gif); background-repeat:no-repeat; background-position:left center; padding-left:20px;}



.page_link {padding-left:3px; padding-right:3px; text-decoration:none;}



#search_box {margin-left:5px; float:right;}



table {border:0px; padding:0px;}



.date, #picture_caption {font-size:0.9em; font-weight:bold; line-height:1.4; background-repeat:no-repeat; text-transform:uppercase; letter-spacing:2px; margin-left:4px; padding-bottom:2px;} 	

#picture_caption {font-size:0.8em; font-weight:normal; text-transform:none; letter-spacing:1px;} 	

a.nav-link-img-next {background-image:url(../graphics/fforward.gif); 	background-repeat:no-repeat; background-position:right 1px; padding-right:20px; 	width:40px;}



a.nav-link-img-prev {background-image:url(../graphics/rewind.gif); background-repeat:no-repeat; background-position:left 1px; padding-left:20px; 	width:40px;}

.comments p {padding:0; margin:0; padding-bottom:15px;}

.comments cite {color:#000; text-transform:uppercase; letter-spacing:2px; font-size:75%; background:url('../graphics/comment.gif') no-repeat 0 3px; padding:5px; padding-left:23px; margin-top:8px; height:28px;}



.comment, .comment_alt {border-top:1px solid #CDCDCD; background-color:#e2e2e2; margin:0; padding:15px; list-style:none inside;}



.comment_alt {background-color:#fff;}	



.meta-header {font-size:85%; padding:0; margin:0; color:#8b0000; text-align:center;}



.comments-closed {color:#999966; text-align:center;}



#exif_data {padding:20px; text-align:left; width:50%;}



ul.slides {margin:0; margin-top:15px; padding:0; list-style:none; line-height:1.4em;}

  

.slides li {display:block; float:left; margin:0 10px 10px 0; padding:0; width:auto; height:auto;}



#link-back {font-size:65%; text-align:right; padding:0; margin:0;}



.tag {text-align:center;}



.large-thumb-toolbar {text-align:center; padding-top:15px; padding-bottom:5px;}		



.errors {width:500px; background-image:url('../graphics/x.gif'); background-repeat:no-repeat; background-position:5px 8px; margin-bottom:15px; border:1px solid maroon; padding:8px; background-color:#FFCCCC; padding-left:28px;} 	 

#overlay {position:absolute; visibility:hidden; background-color:#38c; font-family:"Georgia", "Verdana", serif; font-weight:bold; font-size:14px; padding:4px; text-align:center; width:18px; color:#fff;}



#jump-search-container {float:right;}

#show {padding-top:.5em;}

#show a {background:#B7CFCF none no-repeat; border:1px solid #000; border-top-color:#CCC; border-left-color:#CCC; color:#000; font:bold 100% Verdana, Helvetica, Arial, sans-serif; margin:6px 0; padding:2px 6px; text-align:right; text-decoration:none;}

#sortby-container, #rss-tag-container {text-align:right; white-space:nowrap;}

#sortby-container form {display:block;}



#rss-image {margin:0; padding:0; display:inline}



#no-pictures-msg {text-align:center; padding:15px 0px 15px 0px;}



.align-right {text-align:right;}



#prev-link-container {width:50%; text-align:left;}



#next-link-container {width:50%; text-align:right;}



#exif-container-toggle {width:100%; text-align:center;}