/*  
Theme Name: Lancaster Vet Clinic
Theme URI: http://www.webwisedesign.com/
Description: Lancaster Vet Clinic
Version: 1.0
Author: webwisedesign.com
Author URI: http://www.webwisedesign.com/
*/

*{padding:0; margin:0;}

body {background:#bfb89c; color:#000; font:85% Verdana,Geneva,Arial,Helvetica,sans-serif; margin:25px 0;}

a {color:#5d7700;}
a:hover {background-color:transparent; color:#2e5388;}

h1 {color:#2e5388; font:bold 120% Verdana,Geneva,Arial,Helvetica,sans-serif; padding:12px 0;}
h2 {color:#5d89c6; font:bold 110% Verdana,Geneva,Arial,Helvetica,sans-serif; margin:0; padding:12px 0 4px 0;}
h3 {color:#5e7701; font:bold 105% Verdana,Geneva,Arial,Helvetica,sans-serif; padding:12px 0 0 0;}

blockquote {color:#667FA5; font-size:8pt; font-weight:normal; letter-spacing:2px; margin:0 0 15px 5px;}

ul {margin:0;}
/* ol {margin:0;} */
li {margin:0.5em 20px;}

p {margin:0 0 1em 0;}

/* main */
#container {background:#fff; border:1px solid #304f88;/**/ margin:0 auto; width:759px;}

#header {height:165px; width:759px;}

#contenttext, #maincolumncontent {border:0; margin:10px;}

/* top navigation */
#topnav {background:#5e7701; color:#000; font-size:8pt; height:20px; width:759px;}
#topnav ul {float:right; list-style:none; margin:0; padding:0 0 0 14px;}
#topnav li {border-left:3px solid #b8c762; display:inline; float:left; height:20px; list-style:none none; margin:0 5px; padding:0 3px;}
#topnav a {color:#e2eebc; display:inline; float:left; padding:3px 0 3px 5px; text-decoration:none;}
#topnav > ul a {width:auto;}
#topnav li.first {border-left:0; display:inline; float:right; height:20px; list-style:none none; margin:0 5px; padding:0 3px;}
#topnav p {float:left; margin:3px 5px 0 5px;}
#topnav a {color:#fff; text-decoration:none;}
#topnav a:hover {color:#e2eebc;}

/* main navigation */
#nav {background:#5d89c6; font:.9em Arial,Helvetica,sans-serif; height:35px; text-align:center; width:759px;}
#nav ul {float:right; list-style:none; margin:0 auto; padding:0 0 0 14px;}
#nav li {border-left:3px solid #99b4e1; display:inline; float:left; height:35px; list-style:none none; margin:0 5px; padding:0 2px 0 3px;}
#nav a {color:#e2eebc; display:inline; float:left; padding:15px 0 3px 5px; text-decoration:none;}
#nav > ul a {width:auto;}
#nav li.last {border-left:3px solid #99b4e1; border-right:3px solid #99b4e1; display:inline; float:right; height:35px; list-style:none none; margin:0 5px; padding:0 8px 0 4px;}

#navshadow {background:url(http://www.lancastervetclinic.com/i/button-shdw.gif) repeat-x; border:0; height:3px; width:759px;}

/* sub-navigation */
#subnav {background:#d9e1ed; font:.9em Arial,Helvetica,sans-serif; width:759px;}
#subnav ul {list-style:none; margin:0 auto; padding:0 14px 0 0;}
#subnav li {border-right:3px solid #b4c2d4; display:inline; list-style:none none; margin:0 5px; padding:0 2px 0 3px;}
#subnav a {color:#2e5388; display:inline; padding:0 8px 0 0; text-decoration:none;}
#subnav > ul a {width:auto;}
#subnav li.last {border-right:3px solid #b4c2d4; border-left:3px solid #b4c2d4; display:inline; height:20px; list-style:none none; margin:0 5px; padding:0 5px 0 4px;}

/* Bottom Navigation */
/* 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 */
#bottomnav {background:#677f0f; clear:both; display:list-item; font-size:8pt; height:36px; line-height:12pt; list-style:none; padding:3px 0; text-align:center; width:759px;}
#bottomnav ul {display:block; margin:1px 0; padding:0;}
#bottomnav ul li {display:inline; margin:0; padding:0;}
#bottomnav ul a {border-left:1px solid #fff; color:#fff; margin:0; padding:0 2px 0 5px; text-decoration:underline;}
#bottomnav ul a:hover {color:#D5E2A6;}
#bottomnav ul li.page-item-2 a, #bottomnav ul li.page-item-3 a {border-left:0px solid #fff;}


/* 2 column layout - static width - right rail */
#columns {background-color:#fff; overflow:hidden; width:759px;}
#maincolumn {background-color:#fff; border-right:189px solid #fff; float:left; margin-right:-189px; width:570px;}
#maincolumncontent {padding:10px 20px;}

/* sidecolumn */
#sidecolumn {background:#d7e4f4; border-bottom:8px solid #fff; float:right; font-size:8pt; margin:0; width:173px;}
#sidecolumn img {border-top:8px solid #fff;}

#sidecolumn p {margin:5px; text-align:justify;}
#sidecolumn p.more {margin:5px; text-align:right;}

p.more a {color:#fc7400; font-weight:bold; margin:5px; text-align:right; text-decoration:none;}
p.more a:hover {text-decoration:underline;}

#footer {font-size:85%; margin:0 auto; width:759px;}

/* images */
.noborder {border:0;}
.border {border:1px solid #304f88;}

/* entries */
.entry p a:hover {color:#0a345c;}
.entry p a:visited {color:#ac973a;}
.commentlist li, #commentform input, #commentform textarea {font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}

/* posts */
.post {margin:0; text-align:left;}
.post hr {display:block;}
.postmetadata {clear:both;}
.post ul {margin:5px 20px; list-style:none none;}
.post ul li {margin:3px 0px 3px 20px; list-style:none none;}
.post a {color:#ac973a;}
.post a:hover {color:#0a345c;}
.post a:visited {color:#ac973a;}
.postpet {clear:both;}

/* calendar */
.calendar {background:#e0e0e0;}
p a.bottom {color:#a50000; font-size:7pt; margin:5px 0 5px 30px; padding:0 0 5px 0; text-align:center;}

.calendar table, .widget_calendar table {background:#e0e0e0; width:100%; font-size:95%;}
.calendar table td, .widget_calendar table td {width:auto; text-align:center; border:1px solid #e0e0e0;}
.calendar table td a, .widget_calendar table td a {display:block; background:#e0e0e0;}
.calendar table td a:hover, .widget_calendar table td a:hover {display:block;}
.calendar table td#today, .calendar table td#today a:hover, .widget_calendar table td#today, .widget_calendar table td#today a:hover {color:#ce4a1a;}
.calendar table td#today a, .widget_calendar table td#today a {background:#4E79A2; color:#F6F6F6;}

#wp-calendar caption {color:#2e5388; font:bold 1.3em 'Lucida Grande',Verdana,Arial,Sans-Serif; margin:5px 0 0 0; text-align:center;}
#wp-calendar th {background:#ffefd6; font-style:normal; padding:3px; text-transform:capitalize;}

/* other */
input#submit {background-color:#5D89C6; border:1px solid #2D5388; color:#E2EEBC; font-weight:bold; margin:0 auto; padding:3px .8em; text-decoration:none;}
input#submit:hover {background-color:#5D89C6; color:#fff;}
small {font:0.9em/1.5em Arial,Helvetica,Sans-Serif;}

.alt {background-color:#f8f8f8; /*border-top:1px solid #ddd;*/ border-bottom:1px solid #ddd;}
.commentlist li {font-weight:bold;}
.commentlist li .avatar {float:right; border:1px solid #eee; padding:2px; background:#fff;}
.commentlist cite, .commentlist cite a {font-weight:bold; font-style:normal; font-size:1.1em;}
.commentlist p {font-weight:normal; line-height:1.5em; text-transform:none;}
#commentform p {font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight:normal;}
.clear {clear:both;}

img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {border:0px none #fff; display:inline; margin:0 0 2px 7px; padding:4px; text-decoration:none;}
img.alignleft {border:0px none #fff; display:inline; margin:0 7px 2px 0; padding:4px; text-decoration:none;}
img.aligncenter {border:0px none #fff; display:block; margin:1em auto; padding:4px; text-decoration:none;}
.aligncenter {margin:0 auto;}
.alignright {float:right;}
.alignleft {float:left;}

html>body .entry ul {margin-left:0px; padding:0 0 0 10px; list-style:none;}
html>body .entry li {margin:7px 0 8px 25px;}
.entry ul li:before, #sidebar ul ul li:before {content:"\00BB \0020";}
.entry ol {padding:0 0 0 35px; margin:0;}
.entry ol li {margin:3px 0px 3px 20px; list-style:disc outside none;}
.postmetadata ul, .postmetadata li {display:inline; list-style-type:none; list-style-image:none;}
ol li {list-style:decimal outside;}

.entry form {text-align:center;}
div.entry img {border:1px solid #000; padding:0;}
select {width:130px;}

#commentform input {width:170px; padding:2px; margin:5px 5px 1px 0;}
#commentform textarea {width:100%; padding:2px;}
#commentform #submit {margin:0; float:right;}

.alt {margin:0; padding:10px;}
.commentlist {padding:0; text-align:left;}
.commentlist li {margin:15px 0 3px; padding:5px 10px 3px; list-style:none;}
.commentlist p {margin:10px 5px 10px 0;}
#commentform p {margin:5px 0;}
.nocomments {text-align:center; margin:0; padding:0;}
.commentmetadata {margin:0; display:block;}

acronym, abbr, span.caps {cursor:help;}
acronym, abbr {border-bottom:1px dashed #999;}
blockquote {margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd;}
blockquote cite {margin:5px 0 0; display:block;}

.center {text-align:center;}

.hidden {display:none;}

.aligncenter, div.aligncenter {display:block; margin-left:auto; margin-right:auto;}

.wp-caption {border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px;	/*-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;*/}
.wp-caption img {margin:0; padding:0; border:0 none;}
.wp-caption p.wp-caption-text {font-size:11px; line-height: 17px;	padding:0 4px 5px; margin:0;}

a.lipdf {background:transparent url(i/_pdf.gif) no-repeat right; line-height:1.2em; padding-right:24px;}

