/*
Theme Name: ObliqueImage
Theme URI: http://www.obliqueimage.com
Description: The default ObliqueImage theme
Version: 1
Author: Bill King
Author URI: http://www.peritussolutions.co.uk
*/

body {
	margin: 0;
	color: white;
	font-family: Georgia, Times, serif;
	text-align: left;
	background-color: lightslategrey;
}
h1, h2, h3, h4 {color: white;}
a {
	text-decoration: none;
	color: #2a0029;
}
a:focus, a:hover {
	color: white;
	text-decoration: underline;
}
a img {border: none;}
input, select {font-family: Georgia, Times, serif;}

table.images {width: 600px;}

/* Main Content Area */
div#page {
	width: 90%;
	min-width: 940px;
	margin: 0 auto;
}

/* Shared Navigation Styles*/
ul.navigation {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 1.3em;
}

/* Header */
div#header {
	position: relative; 
	height: 160px;
	margin-bottom: 20px;
	color: #2a0029;
	background-color: white;
}
div#header p {margin: 0;}
div#header p#logo {
	float: left;
	height: 146px;
	margin: 7px 0;
}
div#header p#logo img {margin: 0;}
div#header p#description {
	position: absolute;
	right: 0;
	top: 1.4em;
	width: 14em;
	height: 160px;
	margin-right: 20px;
	font-size: 2em;
	text-align: right;
	color: black;
}
div#header ul.navigation {
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 0 20px 10px 0;
}
div#header ul.navigation li {
	float: left;
	margin-left: 30px;
}
div#header ul.navigation li a {color: #2a0029;}
div#header ul.navigation li a:hover {color: black;}

/* Sidebar */
div#sidebar {
	float: left;
	width: 220px;
	margin-right: 40px;
	margin-bottom: 1em;
}
div#sidebar ul.navigation {
	border-top: 0px dotted yellow;
	margin-bottom: 30px;
}
div#sidebar ul.navigation li {border-bottom: 0px dotted yellow;}
div#sidebar ul.navigation li a {
	display: block;
	padding: 4px 6px;
}
div#sidebar ul.navigation li a:hover {
	color: #2a0029;
	background-color: #74C2DC;
	text-decoration: none;
}
div#sidebar ul.navigation li.current_page_item a {
	color: yellow;
        text-decoration: underline;
	background-color: #6D7283;
}
div#sidebar form {margin: 4px;}

/* Content */
div#content {
	margin-left: 240px;
	font-size: 1.3em;
}
div#content h1, div#content h2 {
	margin: 0 0 .9em 0;
	line-height: normal;
}
div#content h1 {font-size: 2.2em;}
div#content h2 {font-size: 1.8em;}

/* Footer */
div#footer {
	clear: both;
	padding-top: 1em;
	border-top: 1px dotted #6a4d6a;
}
div#footer p.copyright {float: left;}

/* News and Reviews */
div.post {
	margin-bottom: 20px;
}
div.post p.postmetadata {clear: both;}

/* Search */
div.pages-posts {
	padding-top: 1em;
	border-top: 1px dotted #6a4d6a;
	margin-top: 1em;
}

/* Paypal Buy now button */
div#TB_window div#TB_image_wrapper {
	position: relative;
	margin: 15px;
	font-family: Georgia, Times, serif;
	font-size: 1.2em;
	color: white;
}
div#TB_window div#TB_image_wrapper img#TB_Image {
	margin: 0;
	border: 0;
}
div#TB_window a.buy, div#TB_window form.buy {
	position: absolute;
	bottom: 0;
	right: 0;
	background: transparent url('../../plugins/nextgen-gallery/css/label.png');
}
div#TB_window a.buy {
	padding: 2px 6px;
	color: #d4daf7;
}
div#TB_window a.buy span {
	padding-right: 18px;
	background: transparent url('../../plugins/nextgen-gallery/css/buy-arrow.png') right center no-repeat;
}
.ngg-gallery-thumbnail a.buy {color: #d4daf7;}
/* Search Page */
form#searchpage {
	padding: 1em 0;
	border-top: 1px dotted #6a4d6a;
	border-bottom: 1px dotted #6a4d6a;
}


/* Contact Form */
form.contact-form {font-family: Georgia, Times, serif;}
form.contact-form fieldset {
	padding: 0;
	border: 0;
	margin: 0;
}
form.contact-form fieldset legend {display: none;}
form.contact-form fieldset div {
	margin: 0;
	padding: 0;
}