/*
Theme Name: Isipho
Theme URI: http://isipo.org/
Description: Custom theme
Version: 1.0
Author: Christopher Altman
Author URI: http://altman.at
Tags: custom
*/


*{
	margin:0;
	padding:0;
	border-width:0;
}

body {
	font-size: 62.5%;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	background:#370400 url(images/bg.jpg);
	color: #000;
	text-align: center;
}

#top{
	background:url(images/top.png) no-repeat top center;
	position:absolute;;
	width:960px;
	height:140px;
	top:0;
	left:0;
}

* html #top {
	position:absolute;
	top:0;
	left:0;
}

*:first-child+html #top {
	left:0;
}

#content {
	border-left:solid 2px #380500;
	border-right:solid 2px #380500;
	border-bottom:solid 2px #160100;
	background:#fc9;
	padding:160px 0 60px 0;
	width:960px;
	margin:0 auto;
	position:relative;
	min-height:800px;
}

#copy{
	width:620px;
	padding:0 100px 0 0;
	text-align:left;
	font-size:1.4em;
	line-height:1.8em;
	float:right;
}

#copy em{
	font-size:1.15em;
}

#copy a{
	color:#f30;
}

#copy a:hover{
	color:#000;
}

h1{
	font:normal 1.6em 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	color:#930;
	border-bottom:dotted 1px #c63;
	margin-bottom:12px;
}

h2,h2 a{
	font:normal 1.1em 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	color:#930;
}

h1 a{
  text-decoration:none;
}

#sidebar{
	width:180px;
	margin-left:20px;
	vertical-align:top;
	text-align:left;
	position:absolute;;
}

*:first-child+html #sidebar {
	left:20px;
}

* html #sidebar {
	position:absolute;
	top:160px;
	left:20px;
}

#sidebar ul{
	list-style:none;
}

#sidebar li a{
	font:normal 1.5em 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	color:#930;
	text-decoration:none;
	margin:6px 0;
	padding:4px;
	display:block;
	border-left:solid 2px #f96;
	border-bottom:solid 1px #f96;
}

#sidebar li a:hover{
	color:#f30;
	background:#ffc;
}


.clear{
	clear:both;
}

#footer{
	border-top:solid 4px #360300;
	height:26px;
	width:964px;
	margin:0 auto;
}

.alignleft{
	float:left;
	margin:0 12px 12px 0;
	display:block;
}

.alignright{
	float:right;
	margin:0 0 12px 12px;
}

p{
	margin-bottom:24px;
}

input.text,.textarea,#wpcf_website{
	border-bottom:solid 1px #c96;
	background:#FFDAB5;
	padding:2px;
	color:#000;
	font-size:1.2em;
	margin-bottom:16px !important	;
	width:300px !important;
}

#contactform input:hover,#contactform textarea:hover{
	background:#fff;
}

#contactform{
	font-size:.9em;
}

.wp-caption{
	text-align:center;
	font-size:.9em;
}

#copy img{
	border:dotted 1px #b85;
	background:#fff;
	padding:4px;
}

.wp-caption  p{
	display:inline;
}

#sidebar .current_page_item a,#sidebar .current_page_item a:hover{
	font-weight:bold;
	color:#000;
	cursor:default;
	background:#fc9;
	border-left:solid 2px #f96;
	border-bottom:solid 1px #f96;
}

.ngg-imagebrowser-desc{
	display:none;
}

.ngg-imagebrowser-nav div.back,.ngg-imagebrowser-nav div.next{
	border-color:#fc9;
}

.size-full{
	display:block;
}

#comment,#author,#email,#url{
	background:#fff;
	padding:4px;
	font-size:14px;
	width:600px;
	border:dotted 1px #370400;
}

#author,#email,#url{
	width:200px;
}

#submit{
	font:normal 1.1em 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	border-width:0;
	background:#fc9;
	color:#f30;
	text-decoration:underline;
	cursor:pointer;
}