/*
Theme Name: Portman Veterinary Clinic
Theme URI: http://www.portmanvetclinic.co.uk/
Description: Designed for Portman Veterinary Clinic.
Version: 1.0
Author: Ben Huson
Author URI: http://www.benhuson.co.uk/
Tags: fixed width
*/

body {
	padding:0;
	margin:0 auto;
	background-color:#FFFFFF;
	color:#5C3030;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6875em;
}

p {
	margin:0 0 1em 0;
	padding:0;
}

hr {
	display:none;
}

a:link, a:visited { color:#944700; }
a:hover, a:active { color:#C46315; }

#container {
	width:850px;
	padding:0;
	margin:0 auto;
	position:relative;
}

#header {
	padding:40px 0 20px 160px;
	background-image: url(images/heros/home.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#logo {
	padding:0px;
	margin:0px;
	display:block;
	background-color:#FFFFFF !important;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:114px !important;
	height:139px !important;
	overflow:hidden !important;
	position:absolute;
	top:40px;
	left:20px;
}

#logo a {
	display:block;
	padding:139px 0 0 0;
}

#prinav {
	padding:0;
	margin:0;
	list-style:none;
	margin:0 0 20px 0;
}

#prinav li {
	padding:0;
	margin:0 0 2px 0;
	list-style:none;
	font-weight:bold;
	background: url(none);
}

#prinav li a:link, #prinav li a:visited {
	color: #917C7C;
	text-decoration:none;
}

#prinav li a:hover, #prinav li a:active {
	color: #472323;
	text-decoration:underline;
}

#prinav li.current_page_item a {
	color: #472323 !important;
}

#middle {
	clear:both;
}

h1 {
	background-color:#C46315;
	margin:0;
	padding:0;
	padding:0 0 0 20px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:normal;
	line-height:30px;
	height:30px;
	background-image: url(images/titles/default.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

h2 {
	font-size:1.18em;
	margin:0 0 1em 0;
	padding:0;
}

h3 {
	font-size:1.18em;
	margin:20px 0 0 0;
	padding:0;
}

h2, h3, h2 a, h3 a {
	color:#5C3030 !important;
}

.date {
	color: #917C7C;
}

#left {
	width:455px;
	float:left;
	padding:0;
}

#right {
	width:395px;
	float:right;
	padding:0;
}

div.contentpadding {
	padding:20px;
}

div.post {
	margin:0 0 40px 0;
}

#footer {
	clear:both;
	color:#AD9797;
	border-top: 2px solid #C46315;
	padding:5px 0 20px 20px;
}

#footer a:link, #footer a:visited {
	color:#AD9797;
	text-decoration:none;
}

#footer a:hover, #footer a:active {
	color:#AD9797;
	text-decoration:underline;
}

.box {
	background-color:#EFE4D9;
	padding:20px 19px 19px 20px;
}

.boxout {
	background-color:#EFE4D9;
	padding:20px 19px 19px 20px;
	margin:20px 0;
}

.boxmeta {
	background-color:#EFE4D9;
	padding:10px 19px 9px 20px;
	margin:1em 0 20px 0;
}

#left .box, #left .boxout, #left .boxmeta {
	background-color:#FBF4EE;
}

div.peoplegallery img {
	margin: 0 1px 1px 0;
}

div.peoplegallery p {
	margin: 1em 0 0 0;
}

.clear {
	height:1px !important;
	overflow:hidden !important;
	clear:both;
}



/* Widgets */

#widgets, #widgets ul, #widgets li {
	display:block;
	list-style: none;
	padding:0px;
	margin:0 0 20px 0;
}

#widgets li {
	margin:0 0 5px 0;
}

#widgets #recent-posts {
	width:170px;
}

#widgets #recent-posts li {
	margin:0 0 1em 0;
}

#widgets #archives {
	width:170px;
}

#widgets #archives li {
	margin:0;
}

#widgets #tag_cloud {
	width:150px;
	float:right;
}

#widgets #tag_cloud a {
	display:block;
}



/* ---------- Themes ---------- */



/* Titles */

body.theme-home h1 {
	text-indent:-1000px;
	background-image: url(images/titles/home.gif);
	background-color: #C46315;
}

body.theme-whatwedo h1 {
	text-indent:-1000px;
	background-image: url(images/titles/what-we-do.gif);
	background-color: #A42127;
}

body.theme-latestnews h1 {
	text-indent:-1000px;
	background-image: url(images/titles/latest-news.gif);
	background-color: #A42127;
}

body.theme-whoweare h1 {
	text-indent:-1000px;
	background-image: url(images/titles/who-we-are.gif);
	background-color: #D28517;
}

body.theme-whereweare h1 {
	text-indent:-1000px;
	background-image: url(images/titles/where-we-are.gif);
	background-color: #7A2323;
}

body.theme-inemergencies h1 {
	text-indent:-1000px;
	background-image: url(images/titles/in-emergencies.gif);
	background-color: #D3532C;
}

/* Footer */

body.theme-home #footer {
	border-top-color: 2px solid #C46315;
}

body.theme-whatwedo #footer {
	border-top-color: 2px solid #A42127;
}

body.theme-latestnews #footer {
	border-top-color: 2px solid #A42127;
}

body.theme-whoweare #footer {
	border-top-color: 2px solid #D28517;
}

body.theme-whereweare #footer {
	border-top-color: 2px solid #7A2323;
}

body.theme-inemergencies #footer {
	border-top-color: 2px solid #D3532C;
}

/* Links */

body.theme-home a:link, body.theme-home a:visited { color:#944700; }
body.theme-home a:hover, body.theme-home a:active { color:#C46315; }

body.theme-whatwedo a:link, body.theme-whatwedo a:visited { color:#700B0C; }
body.theme-whatwedo a:hover, body.theme-whatwedo a:active { color:#A42127; }

body.theme-latestnews a:link, body.theme-latestnews a:visited { color:#700B0C; }
body.theme-latestnews a:hover, body.theme-latestnews a:active { color:#A42127; }

body.theme-whoweare a:link, body.theme-whoweare a:visited { color:#A66600; }
body.theme-whoweare a:hover, body.theme-whoweare a:active { color:#D28517; }

body.theme-whereweare a:link, body.theme-whereweare a:visited { color:#3D0B0B; }
body.theme-whereweare a:hover, body.theme-whereweare a:active { color:#7A2323; }

body.theme-inemergencies a:link, body.theme-inemergencies a:visited { color:#B23B11; }
body.theme-inemergencies a:hover, body.theme-inemergencies a:active { color:#D3532C; }

/* Boxes */

body.theme-home .box, body.theme-home .boxout, body.theme-home .boxmeta { background-color:#EFE4D9; }
body.theme-home #left .box, body.theme-home #left .boxout, body.theme-home #left .boxmeta { background-color:#FBF4EE; }

body.theme-whatwedo .box, body.theme-whatwedo .boxout, body.theme-whatwedo .boxmeta { background-color:#EADBDB; }
body.theme-whatwedo #left .box, body.theme-whatwedo #left .boxout, body.theme-whatwedo #left .boxmeta { background-color:#F9EFF0; }

body.theme-latestnews .box, body.theme-latestnews .boxout, body.theme-latestnews .boxmeta { background-color:#EADBDB; }
body.theme-latestnews #left .box, body.theme-latestnews #left .boxout, body.theme-latestnews #left .boxmeta { background-color:#F9EFF0; }

body.theme-whoweare .box, body.theme-whoweare .boxout, body.theme-whoweare .boxmeta { background-color:#F2E8D9; }
body.theme-whoweare #left .box, body.theme-whoweare #left .boxout, body.theme-whoweare #left .boxmeta { background-color:#FCF6EF; }

body.theme-whereweare .box, body.theme-whereweare .boxout, body.theme-whereweare .boxmeta { background-color:#E2DBDB; }
body.theme-whereweare #left .box, body.theme-whereweare #left .boxout, body.theme-whereweare #left .boxmeta { background-color:#F6EFEF; }

body.theme-inemergencies .box, body.theme-inemergencies .boxout, body.theme-inemergencies .boxmeta { background-color:#F4E2DC; }
body.theme-inemergencies #left .box, body.theme-inemergencies #left .boxout, body.theme-inemergencies #left .boxmeta { background-color:#FCF3F0; }

