/* morning copy, 2010
----------------------------------------------------------------------------------------------------*/

@import url("960/960.css");
@import url("960/reset.css");
@import url("960/text.css");

/* Body
----------------------------------------------------------------------------------------------------*/
body {
	line-height: 17px;
	font-family: "Helvetica Neue", sans-serif, Arial, Helvetica, Geneva;
}

p {colour:#000;
	color: #585858;
	font-size: 16px;
	margin-bottom: 15px;
	margin-top: 0;
	line-height: 20px;
}

a {color: #4c79da;
text-decoration: none;
margin: 0;}
a:hover {
	color: #363e62;
}
h2 a {
	color: #343434;
	line-height: 19px;
	margin-bottom: -3px;
	float: left;
}
h2 a:hover {
	color: #4c79da;
}

ul {list-style-type: none;
	padding: 0;}
pre {
overflow: scroll;
	border: 1px dashed #e68d08;
	background-color: #fff;
	padding: 5px;
	color: #3a3a3a;
}
/* Header
----------------------------------------------------------------------------------------------------*/
#header {height: 225px;} 

#logo {padding-top:20px;}
#navigation {
	margin-bottom: 10px;
}
#navigation a {
	 color: black;
	padding: 10px;
	background-color: #e9a63f;
	width: 110px;
	float: left;
	font-size: 18px;
	border-right: 10px solid #ef8a1c;
	text-align: center;
}
#navigation a:hover {
	color: white;
	background-color: #383738;
}

/* Homepage
----------------------------------------------------------------------------------------------------*/

#services {height: 200px;
	float: left;
	background-color: #fa9c3d;
	padding-top: 20px;
	color: #702a1e;
	margin-bottom: 20px;
	width: 620px;
	margin-left: 10px;
	margin-right: 10px;
}
#grey {
	background-color: #ececec;
	float: left;
	width: 292px;
	border: 1px solid #c9c9c9;
	padding: 6px 0 6px 6px;
	margin-top: -7px;
	margin-bottom: 10px;
}
#social-twitter {
	
	border: 1px solid #9ac5c2;
	width: 66px;
	margin-right: 5px;
	margin-left: 0;
	padding: 0;
	background-color: #aad9d6;
}
#social-facebook {

	border: 1px solid #473d90;
	margin-right: 5px;
	margin-left: 0;
	width: 66px;
	padding: 0;
	background-color: #43388e;
}
#social-flickr {
	height: 66px;
	border: 1px solid #a1a4a6;
	width: 66px;
	margin-right: 5px;
	margin-left: 0;
	background-color: #dee1e3;
}
#social-last {
	height: 66px;
	border: 1px solid #4e69b2;
	width: 66px;
	margin-right: 0;
	background-color: #5473b6;
	margin-left: 0;
}
#top-column {
	height: 320px;
	margin-bottom: 0px;
}
#stories li {
	margin-left: 0;
	float: left;
	height: 78px;
	padding: 7px 4px 2px 6px;
	width: 288px;
	border-bottom: 1px solid #c5c5c5;
}
ul#stories {
	border: 1px solid #c5c5c5;
	float: left;
	border-bottom-width: 0;
	border-top-width: 0;
	margin-top: -7px;
	padding-top: 1px;
	background-color: #eceaed;
}

#top-column p {
	line-height: 18px;
}
#quote {
	background: url(images/quote.gif) no-repeat -2px -3px;
	height: 204px;
}
#top-column h2 {
	font-size: 16px;
	line-height: 16px;
	margin: 0 0 3px;
	width: 199px;
	float: right;
}
.latest h1 {
	width: 185px;
}
.latest p {
	margin-bottom: 14px;
	width: 198px;
	float: right;
	font-size: 14px;
}
#about-us {
	background-color: #fff;
	margin-top: 0;
	margin-bottom: 10px;
}
#about-us p {
}
#foot-links {
	background-color: #e8e8d2;
	margin-top: 0;
	margin-bottom: 10px;
	padding-bottom: 8px;
	height: 120px;
}
#foot-links ul {
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 0;
}
#foot-links p {
	padding-left: 8px;
	padding-right: 8px;
}
.attachment-post-thumbnail {
	border: 1px solid #b9b7ba;
	float: left;
	margin-bottom: 12px;
}
.btn {
	color: #f9c67f;
	text-transform: uppercase;
	padding: 6px 10px 7px;
	background-color: #383738;
	border-width: 0;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	cursor: pointer;
}
.btn:hover {
	background-color: #fa9f3f;
	color: #222;
	cursor: pointer;
}
input#mc-embedded-subscribe.btn {
	margin-left: -1px;
   -webkit-border-top-left-radius:3px;
   -webkit-border-bottom-left-radius:3px;
   -moz-border-radius-bottomleft: 3px;
   -moz-border-radius-topleft: 3px;
}
.lower-column h1 {
	border-color: #ef8a1c;
	color: black;
}
/* Search
----------------------------------------------------------------------------------------------------*/

.searchinput{
	padding: 5px 6px 6px;
	float: left;
	margin-top: 0;
	border: 1px solid #c9c9c9;
	color: #575657;
	width: 185px;
	margin-right: 5px;
}
#searcher {
	border: 1px solid #c9c9c9;
	background-color: #ececec;
	height: 39px;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 10px;
}
#search-intro {
	border: 1px solid #cdb396;
	background-color: #f3e8dd;
	margin-top: 1px;
	font-size: 15px;
	padding: 6px 8px;
}
/* Sidebar
----------------------------------------------------------------------------------------------------*/

#sidebar {
	margin: 0;
	font-size: 14px;
}


#sidebar ul {
	padding-left: 0px;
	padding-right: 0px;
	background-color: #ececec;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	border-color: #c9c9c9;
	padding-top: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	margin: -6px 0 10px;
}
#sidebar li {
	border-width: 0;
	margin: 0 0 5px;
	list-style-type: none;
	font-size: 16px;
	color: #585858;
	background-repeat: no-repeat;
	background-position: 0 2px;
	border-bottom: 1px solid #c9c9c9;
	padding: 2px 5px 8px 10px;
}

.mcomments {
	background-image: url(images/comments.gif);
	text-align: center;
	padding-top: 4px;
	height: 22px;
	margin-bottom: 9px;
	font-size: 13px;
	width: 36px;
	float: right;
	margin-top: -4px;
	color: #ac6512;
}
#sidebar li li p{
	margin: 0;
}
#sidebar li li label{
	font-weight: bold;
	width: 35px;
	float: left;
}
#sidebar h2 {
	font-size: 18px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 6px;
	padding: 10px;
	background-color: #e9a63f;
	border-left: 10px solid #dc8318;
}
#sidebar input {
	font-size: 14px;
}
#searcher .btn {
	width: 75px;
}
/* Footer
----------------------------------------------------------------------------------------------------*/
#footer{
	margin-top: 10px;
	float: left;
	padding: 0;
	font-size: 14px;
	color: #585858;
}
#terms-home{
	float: right;
	width: 100%;
}
#footer h3{
	margin-bottom: 5px;
	font-size: 16px;
	text-transform: capitalize;
	background-color: #e9a63f;
	color: #000;
	padding: 8px 8px 8px 10px;
	border-right: 10px solid #dc8318;
}
#footer li{
	margin: 0;
	color: #ef8a1c;
	list-style-type: disc;
	list-style-position: inside;
}
#footer li label{
	margin: 0;
	width: 30px;
	float: left;
}

#last-line {
	color: white;
	border-right: 10px solid #010000;
	background-color: #2f2e2f;
	width: 97%;
	height: 34px;
}
#last-line a {
	color: #d5d5d5;
	font-size: 14px;
}
#last-line a:hover {
	color: #e9a63f;
	font-size: 14px;
	text-decoration: underline;
}
.high-o{
	position: relative;
	bottom: 4px;
	color: #f98c16;
}
#last-line p{
	color: white;
	padding: 6px 8px 8px;
}



/* Post
----------------------------------------------------------------------------------------------------*/
#post {font-size: 14px;
	margin-right: 20px;
	margin-bottom: 10px;
}
#post ul {
	list-style-type: square;
}
#post li {
	color: #434343;
	
	font-size: 16px;
	margin-left: 0;
	list-style-position: inside;
	margin-bottom: 10px;
}
#single {
}
#contacter {
	float: left;
}
#pagey {

}

#archive-segment {
	margin-bottom: 10px;
	border-bottom: 1px dashed #f1d083;
}
#sharers-box {
	float: right;
	margin-bottom: -21px;
	padding: 3px 3px 28px 12px;
	margin-right: -2px;
	border: 1px solid #cecfcf;
	width: 72px;
}
#sharers-box h2 {
	color: #383738;
	font-size: 12px;
	padding-bottom: 7px;
	border-bottom: 1px solid #b7b8b8;
	margin-bottom: 5px;
}
#contact-inform ul{
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}
#contact-inform li{
	list-style-type: none;
	margin-left: 0;
	width: 298px;
	float: left;
	margin-bottom: 10px;
	padding-left: 0;
}
#contact-inform label {
	width: 146px;
	float: left;
	font-size: 16px;
	margin-bottom: 10px;
	color: #4b4b4b;
}
li.contact-message{
	width: 184px;
	float: left;
	clear: left;
}
#post h2{
	font-size: 16px;
}
#authorz {
	float: right;
	width: 108px;
	color: #5d5c5e;
	padding-bottom: 5px;
	border-bottom: 1px solid #d1d2d3;
	clear: right;
	margin-bottom: 7px;
	font-size: 16px;
	line-height: 20px;
	margin-top: -3px;
	padding-left: 5px;
}
#authorz span {
	color: #999;
}
.comment-head{
	color: white;
	font-size: 14px;
	background-color: #575657;
	width: 118px;
	padding: 10px 0;
	text-align: center;
	position: absolute;
	right: 0;
	margin-top: -10px;
	*margin-top: -8px;
	_margin-top: -8px;
}
h1 {
	padding: 10px;
	background-color: #e9a63f;
	color: #000;
	border-right: 10px solid #ef8a1c;	font-size: 18px;
	margin-bottom: 8px;
}
#pagey h1, #contacter h1, #single h1 {
	background-color: #f2f3f3;
	padding-left: 0;
	border-right-width: 0;
	color: #be7015;
	border-bottom: 1px solid #cecfcf;
}
#post h4 {
	padding: 10px;
	background-color: #e9a63f;
	color: #000;
	border-right: 10px solid #ef8a1c;	font-size: 18px;
	margin-bottom: 8px;
	margin-top: 10px;
}
pre h1 {
	font-weight: bold;
	border-width: 0;
	border-style: solid;
	padding: 0;
	margin: 0;
	background-color: #fff;
	font-size: 22px;
}
pre h2 {
	border-width: 0;
	border-style: solid;
	padding: 0;
	margin: 0;
	background-color: #fff;
	font-size: 20px;
	font-weight: bold;
}
pre h3 {
	border-width: 0;
	border-style: solid;
	padding: 0;
	margin: 0;
	background-color: #fff;
	font-size: 14px;
	color: black;
}
h2.archive {
	background-color: #e4dfda;
	border-right: 10px solid #dc8318;
	font-size: 18px;
	padding: 10px;
	border-bottom: 0 none #e2e2e2;
	margin-bottom: 5px;
	color: black;
}
#post h3 {
	margin: 0 0 5px;
	color: #979497;
	font-size: 18px;
	padding-top: 0;
	padding-bottom: 5px;
	line-height: 20px;
}
#post h1 a {
	color: #000;
}
#post h1 a:hover {
	color: #333;
}

#post p {
	padding-right: 8px;
}
.navigation {
	margin-top: 40px;
	margin-bottom: 20px;
}

#post img {
	border: 1px solid #ffa240;
	clear: left;
}
#commentz img {
	margin-left: 10px;
	float: right;
	padding: 3px;
	border: 1px solid #c4c3c4;
}
.post-date {
	float: right;
	width: 100px;
	border: 1px solid #c9c9c9;
	padding: 3px;
	margin-bottom: 0;
}
.month {
	background-color: #dc8318;
	text-align: center;
	color: white;
	margin-left: -4px;
	margin-right: -4px;
	margin-bottom: -4px;
	padding: 6px 3px;
}

.author {
	background-color: #e6dac2;
	text-align: center;
	padding: 3px;
}
.day {
	text-align: center;
	font-size: 45px;
	padding: 20px;
}
#breadcrumbs {
	padding: 8px;
	background-color: #383738;
	margin-bottom: 10px;
	color: #fff;
	border-right: 10px solid #000;
	font-size: 16px;
}
#breadcrumbs a{
	color: #ef8a1c;
}
/* Newsletter Signup
----------------------------------------------------------------------------------------------------*/

.mc-field-group input {
	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 10px 7px;
	border: 1px solid #bcbcbc;
	color: #dc8216;
	width: 91%;
	margin-top: 7px;
}
.mc-field-group li {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: left;
	width: 135px;
	margin: 0;
}
.search-bits{
	padding-top: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #edbf72;
}
.mc-field-group-2 {
	float: left;
	padding: 0;
	font-size: 14px;
	margin-bottom: 4px;
	margin-top: 5px;
	margin-left: 0;
	width: 277px;
}
.mc-field-group-2 ul {
	margin-right: 0;
	margin-top: 0;
	margin-left: 0;
	margin: 0;
}
.mc-field-group-2 li{
	width: 140px;
	float: left;
	list-style-type: none;
	margin-left: -2px;
	margin-top: 5px;
	padding: 0;
	margin-bottom: 3px;
	border-width: 0;
	border-style: none;
}
#mc-field-group-2 li{
	width: 140px;
	float: left;
	list-style-type: none;
	margin-left: -2px;
	margin-top: 5px;
	padding: 0;
	margin-bottom: 3px;
	border-width: 0;
	border-style: none;
}
#mc-field-group-2 ul{
	border-style: none;
	background-color: #eceaed;
}
#submit {
	margin-top: 6px;
	float: left;
	margin-bottom: 0;
	background-color: #89898b;
	padding-left: 0;
	width: 95%;
	margin-left: 2px;
}
#sub-intro {
	margin-top: -8px;
	font-size: 16px;
	color: #585858;
	background-color: #eceaed;
	border-left: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
	line-height: 20px;
	padding-top: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	height: 255px;
	border-right: 10px solid #dcdbde;
}
a#terms {
	color: white;
	font-size: 12px;
	padding-left: 9px;
	text-decoration: underline;
	margin-top: 5px;
	float: left;
}
a#terms:hover {
	color: #383738;
}

/* My Comment */

#share {
	border: 1px solid #f9c67f;
	padding: 5px 7px;
	background-color: #f8ede2;
	font-size: 11px;
	color: #fa9f3f;
	text-align: center;
	border-left-width: 0;
	border-left-style: none;
	margin-right: 0;
}

/* Feature Section
----------------------------------------------------------------------------------------------------*/
#home-text {
	margin-bottom: 10px;
	background-color: #383738;
	float: left;
}
#home-text p {
	padding-top: 10px;
	line-height: 65px;
	font-size: 62px;
	color: #fff;
	padding-left: 20px;
	margin: 0;
	border-right: 10px solid #000;
	padding-bottom: 20px;
}
#home-text a {
	color: #ef8a1c;
}

		h3 {
			margin: 0;	
			padding: 7px 0 0 0;
			font-size: 16px;
		}
h3#comments{
	background-color: #383738;
	padding: 10px;
	color: #fff;
	border-right: 10px solid #000;
}
		div#feature_list {
			overflow: hidden;
			position: relative;
	height: 240px;
}

		div#feature_list ul {
			position: absolute;
			top: 0;
			list-style: none;	
			padding: 0;
			margin: 0;
		}

		ul#tabs {
			z-index: 2;
	padding: 0;
	width: 300px;
	margin-right: 10px;
	float: right;
	border-bottom-style: solid;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-top-width: 4px;
	border-color: #fa9f3f;
}

		ul#tabs li {
			font-size: 12px;
			font-family: Arial;
	margin-left: 0;
}
		
		ul#tabs li img {
			padding: 5px;
			border: none;
			float: left;
			margin: 10px 10px 0 0;
		}

		ul#tabs li a {
			color: #222;
			text-decoration: none;	
			display: block;
			padding: 10px 0 10px 20px;
			height: 60px;
			outline: none;
}

		ul#tabs li a:hover {
			text-decoration: underline;
		}

		ul#tabs li a.current {
		
			color: #FFF;
	background-color: #333;
}

		ul#tabs li a.current:hover {
			text-decoration: none;
			cursor: default;
		}

		ul#output {
	margin: 0 0 20px;
	float: left;
	height: 240px;
	background-color: #f9c67f;
	border-bottom-width: 4px;
	border-top-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-color: #fa9f3f;
	width: 640px;
}

		ul#output li {
			position: absolute;
			height: 240px;
	margin: 0;
	padding: 0;
}

		ul#output li a {
			position: absolute;
			bottom: 10px;
			padding: 8px 12px;
			text-decoration: none;
			font-size: 14px;
			color: #FFF;
			background: #000;
			-moz-border-radius: 5px;
	left: 10px;
}
		
		ul#output li a:hover {
			background: #fa9f3f;
		}
		
		/* Contact Form
----------------------------------------------------------------------------------------------------*/
input.contact-form {
	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 8px;
	color: #383738;
	background-color: #e8e8e8;
	border-width: 0;
	border-right: 10px solid #ddd;
}
textarea.contact-form {
	border: 0 solid #c5c5c5;
	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 8px;
	color: #383738;
	width: 483px;
	margin-bottom: 10px;
	border-right: 10px solid #ddd;
	background-color: #e8e8e8;
}

/* Questionairre
----------------------------------------------------------------------------------------------------*/

#question {
	font-size: 14px;
	color: #676567;
}
#question label {
	font-size: 16px;
	line-height: 18px;
}
#question textarea {
	color: #3a3a3a;
	margin-top: 10px;
	width: 590px;
	border: 1px solid #c4c1c3;
	padding: 8px;
	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#question li {
	margin-left: 0;
}
input.ss-q-other {
	font-size: 10px;
color: #3a3a3a;
	border: 1px solid #c4c1c3;
	padding: 5px;
}
#question .btn {
	color: #ededed;
	margin-bottom: 30px;
}
#map {
	margin-top: -6px;
	border-top: 1px solid #c9c9c9;
	border: 1px solid #c9c9c9;
}

/* innerfade
----------------------------------------------------------------------------------------------------*/

ul#portfolio.innerfade li {
	padding-left: 0;
	margin: 0;
	float: left;
}

ul#portfolio.innerfade li p {
	padding-left: 0;
	margin: 0 0 14px;
	float: left;
	padding-right: 10px;
}

#slide_nav li:hover, #pause_button, .prev_button, .next_button, #first_button, #last_button {
cursor: pointer;
cursor: hand;
z-index: 5000;
}

#slide_nav li span, #pause_button span, .prev_button span, .next_button span, #first_button span, #last_button span, #hover_next_button span, #hover_prev_button span, #water_mark span {
margin-left: -10000px;
}
#slide_nav li, #pause_button, .prev_button, .next_button, #first_button, #last_button, #water_mark {
background-repeat: no-repeat;
overflow: hidden;
top: 0px;
}
ul#slide_nav {
z-index: 5000;
	width: 60px;
	float: right;
	position: relative;
	top: 70px;
	margin-bottom: 0;
	right: 5px;
}
ul#slide_nav li {
display: block;
float: left;
height: 20px;
list-style: none;
margin: 0 0 0 3px;
padding: 2px;
width: 21px;
	background-color: #c9c9cc;
}
ul#slide_nav li:hover {
}
ul#slide_nav li#button_selected {
	background-color: #ef8a1c;
}

ul#slide_nav li#button_selected:hover {
}


/* Comments
----------------------------------------------------------------------------------------------------*/
.comment-meta {
	
	margin-bottom: 10px;
}
.comment-meta a{
	font-size: 12px;
	color: #8f8f8f;
}
.comment-author.vcard{
	font-size: 18px;
	margin-bottom: 5px;
}
ol#comments li {
	margin-left: 0px;
	border-bottom: 1px solid #c4c3c4;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-top: 10px;
	list-style-type: none;
}
ol#comments.commentlist {
	margin-bottom: 0;
}
.comm {
	padding: 8px;
	margin-left: 0;
	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border-style: none;
	background-color: #e8e8e8;
	color: #656565;
	border-right: 10px solid #ddd;
}
#commentform input .btn {
	background-color: #747474;
}
textarea#comment {
	width: 591px;
	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 8px;
	border: none;
	margin-bottom: 10px;
	color: #585858;
	background-color: #e8e8e8;
	border-right: 10px solid #ddd;
}
#commentz label {
	color: #c97715;
}
#commentz {
	margin-bottom: 10px;
	padding-bottom: 50px;
	border-bottom: 1px solid #e9a63f;
}

.wp-paginate {padding:0; margin: 0;
	text-shadow: #000000 0px 0 0;
}
.wp-paginate li {display:inline; list-style:none;
	margin-left: 0;
	font-size: 20px;
	margin: 0;
}
.wp-paginate a {background: #e9a63f; border: 1px solid #e9a63f; color: black; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;
	font-size: 20px;
}
.wp-paginate a:hover, .wp-paginate a:active {background: #dc8318; color: black;}
.wp-paginate .title {color:#555; margin-right:4px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {color: black; background: #dc8318; border: 1px solid #dc8318; margin-right:4px; padding: 3px 6px;
}
.wp-paginate .page {
	padding: 8px 10px;
	font-size: 20px;
}
.wp-paginate .prev, .wp-paginate .next {
	padding: 8px 10px;
}
