/*
Theme Name: Remedy
Theme URI: http://www.robertchittock.co.uk
Description: Remedy
Version: 1
Author: Robert Chittock
Author URI: http://www.robertchittock.co.uk
Tags: Remedy
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";
@import "style/css/contact_form.css";
/*@import "style/css/accordian.css";*/

body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#3d362d; background-color:#3d362d; }
#container { background-color:#ffffff; }
#header { background:#F39800 url('style/images/header_slice.png') 0 0 repeat-x; height:145px;; overflow-x:hidden; padding-top:10px; }
#footer { position: relative;  /* Needed for Safari */	; padding: 15px; background-color: #3D362D; width: 97.7%;}
#content { padding: 15px 0 40px; background-color:#ffffff; }
#lhs { padding:0 20px 0 0; width:540px; overflow-x:hidden; }
#rhs { width:400px; margin-top:122px;  overflow:hidden; }
#rhs_home { width:400px; margin-top:30px; }

#fullwidth { width:100%; overflow-y:auto; }
.section { float:left; overflow:hidden; }
.full { width:100%; }
.main { overflow-x:hidden; width:960px; margin:0 auto; }


#header .hex { height:155px; width:454px; position:absolute; top:0; right:0; 
	background:transparent url('style/images/header_right.png') top right no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='style/images/header_right.png', sizingMethod='crop');
}

#logo { background:transparent url('style/images/logo.png') 0 0 no-repeat; height:130px; width:338px; float:left; }
#info { float:right; text-align:right; padding :14px 0 0; }
#info p { }

#s { padding:0 2px; width:163px; height:22px; }
#searchsubmit {	left:0; top:-1px; }
#searchsubmit, ol.forms li.buttons button {	background:url("style/images/submit_btn.png") no-repeat scroll 0 2px transparent; height:25px; }
ul.information li { color:#333; font-size:18px; font-weight:bold; line-height:30px; vertical-align:middle; }
ul.information li a { color:#333;}
ul.information li span { color:#fff; }

#navigation { border-top: 3px solid #3d362d; font-size: 16px; }
ul#navi {}
ul#navi li { display:block; float:left; text-transform:capitalize; color:#3d362d; margin: 0; }

ul#navi li a {display:block; padding:10px 15px;}

ul li.current_page_item { background:#3d362d; }
ul#navi li.current_page_item a { color:#fff; }

.pageid_25 li.current_page_item { background:#3d362d; } /*Homepage*/

.shift-left li:first-child a { padding-left:0 !important }

/*Typography*/
.cat-title, a, a:hover { text-decoration:none; color:#F39800; cursor:pointer;}
#footer a:hover { text-decoration:none; color:#fff; cursor:pointer;}
*:focus { outline:none; }
a.back-link { margin:4px 0; font-size:14px; display:block; }
.back-top {font-size:14px;}

#content h1 { font-size:32px; margin:30px 0 30px; }
#content h2 { font-size:26px; margin:30px 0 15px; line-height: 20px;  }
#content h3 { font-size:20px; margin:15px 0; }
#content h4 { font-size:16px; margin:15px 0; }
#content h5 { font-size:16px; margin:15px 0; }
#content h6 { font-size:16px; margin:15px 0; }

#content .single h2  { color:#3D362D; }
#content .single h3,
#content .single h4,
#content .single h5,
#content .single h6 { color:#F39800; }

#content #post-447 h3, #content #post-447 h4,
#content #post-668 h3, #content #post-668 h4 {font-weight:bold; color:#F39800; }

#content p, #content .post li, #content td, #content th { font-size:15px; line-height:20px; margin: 14px 0 20px; }
#footer p { color:#fff; text-align:center; font-size:14px; }

#content .single ul li, #content .single ol li, .cat-title-surround ul li, .cat-title-surround ol li { margin-left:30px; font-size:15px; padding:6px 0; list-style:disc; }
#content .single ol li, .cat-title-surround ol li { list-style-type: decimal }

/*Knowledge Bank*/
#categories{width:560px;}
.category-item{}

.accordion div,
.cat-title-surround {
	background:#f2f2f2;
	border:1px solid #dddddd;
	padding:12px;
	margin:0 0 20px 0;
	overflow:auto;
}

.accordion h3 { margin:0 0 10px 0; text-transform:capitalize; }
.accordion h4 a { color:#F39800; }
.post-title { color:#F39800; }
.post-content a { color:#666666; font-size:14px; }
.date{
	color:#999999;
	float:right;
	font-size:11px;
	position:relative;
	top:5px;
}
a span.read-more { color:#F39800; }
a span.read-more:hover { color:#3D362D; }

.post-footer{
	background:#f2f2f2;
	border:1px solid #dddddd;
	padding:12px;
	margin:10px 0 20px 0;
	overflow:auto;
}
.post-footer a { color:#F39800; }

a.pdf {
	background:url("style/images/article_button.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	font-size:12px;
	color:#3D362D;
	font-weight:bold;
	line-height:22px;
	text-align:center;
	display:block;
	width:140px;
	height:23px;
	right:0;
	position:relative;
}
a.pdf:hover { text-decoration:none; }
.single .date { top:-2px; }


/*Posts Styling*/
h1.pagetitle{margin:0 0 20px 0;}

/*Images*/
#rhs .image{ float:right; }

/*Knowledge Bank*/
#knowledge-bank { margin: 20px 0 0 0; }
.restricted { height:200px; }
.restricted p,
.restricted a { font-size:14px; }
/*Comments*/
#comments-box {
	margin:15px 0;
}
#comments-box a {
	color:#F39800;
}
#comments-box h3 { font-size:20px; margin:12px 0; }
#comments-box li{
	background:#f2f2f2;
	border:1px solid #dddddd;
	padding:10px;
}
#comments-box li {
	margin:10px 0;
}
#comments-box li p {
	padding:0 10px 0 75px;
}
#comments-box p#tags {
	font-size:11px;
	color:#999999;
	padding:0;
}
#comments-box p.comment-date {
	font-size:11px;
}
#comments-box img.avatar {
	float:left;
	padding:0 15px 10px 0px;
	height:60px;
	width:60px;
	border:1px solid #eee;
}


#contactForm {margin-top:50px;}

h1 a:hover, 
h2 a:hover, 
h3 a:hover,
h3.cat-title:hover,
h4 a:hover, 
h5 a:hover, 
h6 a:hover, 
a:hover { color:#3D362D; cursor:pointer; text-decoration:underline; }



/*Forms*/
.login #lostpasswordform,
.login #loginform,
.login #registerform {
	height:300px;
	width:270px;
	padding:10px 20px 0 35px;
	background:url('style/images/login-box.png') 0 0 no-repeat;
}
.login #lostpasswordform h3,
.login #loginform h3,
.login #registerform h3 { color:#3D362D; }

.login #loginform #rememberme { margin-left:10px; }

.login #lostpasswordform input#wp-submit {
	background:#FCAA2E url('style/images/password-btn.png') 0 0 no-repeat;
	border:medium none;
	color:#FFFFFF;
	display:block;
	height:20px;
	width:140px;
	cursor:pointer;
	text-align:center;
}
.login #loginform input#wp-submit { 
	background:#FCAA2E url('style/images/login-btn.png') 0 0 no-repeat;
	border:medium none;
	color:#FFFFFF;
	display:block;
	height:20px;
	width:50px;
	cursor:pointer;
	text-align:center;
}
.login #registerform input#wp-submit { 
	background:#FCAA2E url('style/images/register-btn.png') 0 0 no-repeat;
	border:medium none;
	color:#FFFFFF;
	display:block;
	height:20px;
	width:80px;
	cursor:pointer;
	text-align:center;
}
.login .single input.input {
	-moz-border-radius:3px 3px 3px 3px;
	border:1px solid #7E8AA2;
	font:inherit;
	padding:6px;
	width:214px;
}
.login .single label {
	cursor:pointer;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:6px 10px 0 0;
}
.login .single #rhs { margin-top: 0; }
.login #nav a {
	background:#f2f2f2;
	background:url('style/images/button.png') 0 0 no-repeat;
	/*border:1px solid #dddddd;*/
	padding:12px 12px 18px 22px;
	margin:0 0 20px 0;
	display:block;
	color:#fff;
}

/*Tabs*/
#navi li.current_page_item { background-color:#fff; background-image: url('style/images/tabs.png'); background-repeat: no-repeat; }

.pageid_25  li.current_page_item { background-position:0 0; } /*Home*/
.pageid_321 li.current_page_item { background-position:0 -40px; } /*About*/
.pageid_26 li.current_page_item { background-position:0 -120px; } /*How we do it*/
.pageid_146 li.current_page_item { background-position:0 -80px; } /*What we do*/
.pageid_27 li.current_page_item { background-position:0 -160px; } /*Knowledge Bank*/
.pageid_29 li.current_page_item { background-position:0 -200px; } /*Contact*/
.pageid_677 li.current_page_item, .pageid_1342 li.current_page_item { background-position:0 -320px; } /*News*/
.pageid_677 li.current_page_item { padding: 0 4px 0 3px; }

/*Twitter*/
#sidebar {
font-size:12px;
line-height:16px;
padding:0 0 0 40px;

}

#sidebar li {
padding:6px 0;
}
/*
#content .cloud-tag ul {
overflow:auto;
}
#content .cloud-tag li {
float:left;
list-style-type:disc !important;
margin-left:10px;
margin-right:20px;
}*/

#post-1303 address { display:none; }

.blogroll {
	margin:20px 0;	
}
.blogroll li {
	margin:0 0 10px; font-size:12px;	
}
.blogroll li a {
	display:block;
	padding:0 0 4px 0;
}
.bookmark-title {
padding-bottom:4px;
}
.bookmark {
padding-bottom:10px;
}

#twitter-3 h2 { display:none; }



#content table td {
	padding: 6px;
	border:1px solid #ccc;
}

.page-item-1490 {
width: 72px;
}
