/*   

Theme Name: Madera Veterinary Clinic Theme

AUTHOR: <a href="http://patrickg.net/" title="PatrickG.net">Patrick Godbey</a>

*/



html {overflow:auto;height:100%;margin-bottom : 0.1em;}

* {padding:0;margin:0;}

body {background-image:url("images/background.png");font:1em Arial,Helvetica,Geneva,sans-serif;line-height:1.5em;color:#444444;}

a {color:#B86045;text-decoration:none;outline:none;font-weight:bold;}

a:hover {color:#B86045;text-decoration:none;outline:0;}

a:visited {text-decoration:none;outline:0;}

a:link h3 {color:#B86045;border:none;outline:0;}

a:link img {border:none;outline:none;}

p {padding-top:5px;padding-bottom:5px;}

ul {list-style:none;margin-left:0;padding-left:0;margin-top:0;}

ol {margin-left:0;margin-left:30px;margin-top:0;}

img {border:none;padding-top:3px;padding-bottom:3px;}

code {font-family:"Courier New", Courier, mono;}

pre {font-family:"Courier New", Courier, mono;}

em {font-weight:bold;text-decoration:underline;background-color:#f3f3f3;}



/*layout*/

#container {background:#fff;width : 970px;margin : 0 auto;}

#header {margin-bottom : 3px;background : none repeat scroll 0% 0%;float: left;width : 100%;padding-bottom: .25em;}



/*header*/

#headertop {background-image: url("images/headertop.jpg");background-position:top;width:966px;height:148px;}

#splash {background-image: url("images/splash.jpg");width:966px;height:266px;}

#logo {float : left;padding-bottom : 5px;width: 70%;}

#logo h1 a {color:#444444;}

#logo img {padding : 10px;border : none;padding-top : 0;display : block;}

#header h1 {float : left;font-size : 3em;line-height : 1em;text-transform : uppercase;display : inline;margin : 15px 0 0 0;}

#site-description {background: transparent;color: #777;float: left;padding: 0;width: 70%;}

#site-description h2{font-size: 1.2em;}

#tag {float : right;text-decoration : none;text-align : right;color : #9c9c9c;background : transparent;padding : 10px 0;width: 30%;}

#subscribe a {background: transparent url(images/feed-icon-14x14.png) top right no-repeat;color: #777;margin:0;padding: 0 20px 0 0;}



/*header content*/

#headertop #contact {height:45px;width:180px;position:relative;left:771px;top:32px;background-image:url("images/contactbg.png");background-repeat:no-repeat;padding-left:30px;font-weight:bold;line-height:15px;font-size:15px;color:#5B4B4C;}

#headertop #links {height:45px;width:180px;position:relative;left:766px;top:39px;background-image:url("images/linksbg.png");background-repeat:no-repeat;line-height:22px;padding-left:28px;font-weight:bold;font-size:15px;color:#5B4B4C;}



/*splash content*/

#learnmore {height:30px;width:150px;position:relative;left:92px;top:175px;}

#learnmore a:hover{background-color:NULL;}

#mailinglist {height:100px;width:225px;position:relative;left:715px;top:75px;text-align:right;}

#mailinglist .text {height:27px;line-height:30px;font-size:16.6px;margin-bottom:5px;width:207px;background-image:url("images/inputbg.png");border:1px solid #000;}

#mailinglist .button {margin-right:33px;margin-top:2px;}



/*navigation*/

#navcontainer {float:left;width:966px;height:41px;background-image:url("images/navbg.png");}

#navcontainer ul {padding-left:20px;margin-left:0;color:white;float:left;width:100%;}

#navcontainer ul li {display:inline;height:41px;}

#navcontainer ul li a {height:31px;padding-left:10px;padding-right:10px;padding-top:10px;color:#fff;text-decoration : none;float : left;border-right : 1px solid #652F20;}

#navcontainer ul li a:hover {height:31px;padding-left:10px;padding-right:10px;padding-top:10px;background-image:url("images/menu_on.png");color:#834231;}



/*content*/

#entries {margin-top:20px;width : 513px;float : left;line-height : 1.2em;margin-left:12px;margin-right:10px;}

.post {margin-bottom : 2em;}

.post ul {list-style : square;margin : 1px 5px 7px 15px;padding : 5px;}

.post li {margin-bottom : 3px;}

h1 a:link, h1 a:hover, h1 a:visited, h1 a:active{font-size : 16.8px;font-family:Arial;color:#210B06 !important;text-decoration:none;line-height : 42px;height:42px;width:515px;background-image:url("images/h1_bg.png");background-repeat:no-repeat;display : block;margin-bottom : 0.2em;padding-left:5px;}

div#entries h2 {font-size : 2em;line-height : 1em;color:#6D3729;display : inline;margin-bottom : 0.2em;margin-top : 2.5em;}

div#entries h2 a {color:#444444;}

h3 {font-weight : bold;font-size : 1em;text-transform : uppercase;margin-bottom : 0.2em;margin-top : 2.5em;letter-spacing : 0.2em;color : #34353e;

border-bottom : 1px solid silver;}

#entries h3 {clear: both;padding-top: 1em;margin-top: 1em;}

div#entries h1.big {margin-bottom: 1.5em;}

.post h3 {border-bottom : none;letter-spacing : normal;margin-bottom : 1em;}

blockquote {background-color : #f3f3f3;padding : 10px;margin : 15px 0;}

.results_content {padding : 0 0 .5em 0;border-bottom : 1px solid silver;}

span.archive-meta {font-size: .9em;}

a.archive-permalink {color:#444444;display: block;font-size: 1.2em;}

.except {margin-top : 1em;}

div.results_date {margin-top: .5em;font-size: .9em;}

.archlist {float : left;color : #333;width : 100%;}

ul.archlist li {display : inline;list-style-type : none;margin-right : 10px;float : left;display : block;width : 215px;}

ul.archlist li a {float : left;margin-right : 3px;}

ul.archlist li a:hover {background : #f3f3f3 !important;color : #444444;}

div.post p img {max-width: 500px;}

div.post-tags {margin: .25em 0;}



/*sidebar*/

#lsidebar {width : 224px;float : left;margin-top:5px;margin-left:10px;background-color:#e4e4e4;}

#lsidebarhead {width : 224px;height:59px;background-image:url("images/lsidebar_header.png");}

#lsidebar ul li a{display:block;margin-top:3px;margin-bottom:3px;margin-left:10px;margin-right:10px;padding-left:5px;padding-bottom:2px;font-size:12px;font-weight:bold;}

#lsidebar ul li a:hover{display:block;background-color:#C1B9B7;color:#000;margin-top:3px;margin-bottom:3px;margin-left:10px;margin-right:10px;padding-left:5px;font-size:12px;font-weight:bold;}

#lsidebar #hours {background-color:#fff;height:136px;width:194px;background-image:url("images/hours_left.png");background-repeat:no-repeat;padding-top:70px;padding-left:30px;text-align:left;font-size:11px;}

#lsidebar #hours #top {line-height:15px;text-align:center;}

#lsidebar #hours #bottom {line-height:15px;text-align:left;}



#rsidebar {width : 190px;float : right;margin-top:5px;margin-right:10px;background-color:#F5F0EC;text-align:center:font-size:12px;}

#rsidebarhead {width : 194px;height:39px;background-image:url("images/rsidebar_header.png");}

#rsidebar h2 {text-align:center;font-weight:bold;font-size:14.4px;}

#rsidebar p {text-align:center;font-size:11px;}







#sidebar li {margin-left : 0;padding-left : 0;margin-top : 0.1em;}

#sidebar p {display : block;background-color : #f3f3f3;padding : 5px;margin-top : 1px;}

#searchform div {padding-left : 0;margin : 0.5em 0;}

div.textwidget {display : block;background-color : #f3f3f3;padding : 5px;margin : 0.5em 0;}

#sidebarright li a img {background : inherit;border : 3px solid silver;padding : 5px;margin : 7px 3px;}

.flickr {background : inherit;margin : 0 auto;width : 100%;padding : 0;}

.flickr li {padding-top : 5px;}

#sidebarleft li a img, .flickr li img {padding : 4px;border : 2px solid silver;margin: 3px 0;}

div.post-meta {font-size: .9em;color: #777;}

div.bottom-nav {float: left;margin: 1em 0;}



/*comments*/

.comments_tiny {color : #b8b8b8;border-bottom : 1px solid silver;}

.alt {margin : 0;padding : 10px;background : #f3f3f3;}

.commentlist {margin-top : 0;}

.commentlist li {margin : 5px 0 0 0;padding : 10px;border: 1px solid #CCC;}

#commentform p {margin : 5px 0;}

.nocomments {text-align : center;margin : 0;padding : 0;}

.commentmetadata {margin : 0;display : block;}

li.comment {font-weight : bold;padding : 10px;list-style : none;}

.commentlist p {font-weight : normal;line-height : 1.5em;margin : 5px 0;text-transform : none;}

#commentform {margin-top : 30px;}

.commentmetadata {font-weight : normal;}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color : #777;}

div.comment-invitation {background-color: #f3f3f3;padding: 10px;}

div.comment-invitation p{display: block;width: 100%;padding: 0 0 .3em;}

.text {display: block;float: left;width: 65px;}

input#author.textfield {padding-top: 3px;}

span.allowed-tags {color: #777;font-size: .9em;}

#pages ul li.page_item ul li.page_item {margin-left: .5em;}

.content {margin-bottom : 25px;padding-left : 5px;font-weight : normal;}

.commentbox {width : 99%;height : 120px;}



/*footer*/

#footer {clear:both;height:67px;width : 950px;background-color : #e4e4e4;color : #9c9c9c;font-size: .9em;display:block;margin-left:10px;margin-right:10px;margin-top:20px;margin-bottom:10px;line-height:67px;}

#footer #left {background-image:url("images/footer_left.png");background-repeat:no-repeat;width:450px;padding-left:75px;float:left;color:#BD8D69;}

#footer #left a{color:#A1533C;}

#footer #right {float:right;text-align:right;padding-right:10px;}

#footer #right a{color:#A1533C;width:450px;}

#footer #right .selected{color:#72392B;}



/*misc*/

#spacer {width:100%;height:5px;clear:both;}

.left {display : inline;float : left;}

.right {display : inline;float : right;}

.clear {text-align : center;font-size : 0.8em;color : #9c9c9c;margin : 0;padding : 0 0 20px 0;}

.imgleft {float : left;margin-right : 10px;margin-bottom : 10px;}

.imgright {float : right;margin-left : 10px;margin-bottom : 10px;}

img.frame {padding : 2px;border : 1px solid #dee4e5;}

img.center {display: block;text-align: center;margin: 0 auto;}

img.alignleft {float: left;padding: .9em .5em .5em;}

img.alignright {float: right;padding: .9em 0 .5em .5em;}

img.left {float: left;padding: 0 .5em .5em 0;}

img.right {float: right;padding: 0 0 .5em .5em;}

img.wp-smiley {background: inherit;}

p.akpc_pop {font-size: .8em;}

a.more-link {display: block;}

#wp-calendar tbody tr td {text-align: center;}
