/*
DESIGNED BY KAT NEVILLE www.safetygoat.co.uk | www.katneville.com
CODING AND DEVELOPMENT LEWIS LEIGHTON www.lewisleighton.co.uk | www.nightfox.co.uk
*/
*{margin:0; padding:0;}
html{}
body{ background:#fff; text-align:center; font-family:arial,verdana,sans-serif; font-size:85%; letter-spacing:0px; color:#555;}
* + html body{ font-size:80%;}
* html body{ font-size:80%;}

a{ text-decoration:underline; color:#08b57a;}
h1 a, h2 a, h3 a, h4 a{ text-decoration:none;}
h2 a{color:#000000;}
h1,h2,h3,h4,h5,h6{ font-family:Georgia, "Times New Roman", Times, serif; color:#555555; font-weight:normal; text-transform:lowercase;}
h1{color:#0ce299; font-size:2.2em}
h2{ color:#000; font-size:1.6em; margin-bottom:0; line-height:1.1em}
h3{ color:#09a670; font-size:1.4em;}
h4{color:#09a670; font-size:1.4em;}
h5{ font-size: 1.2em;}
h6{ color:#0ce299; font-size:2.2em;}

/*======================BASIC LAYOUT======================================*/
#content,#footer{width:1007px; margin:0 auto; text-align:left;}
#wrapper{ background:#fff url(../i/bg.jpg) center repeat-y; }
#title{padding-top:41px; margin:0 0 20px 110px;}
#content{width:1007px; padding:0 0 100px 0; position:relative;}
#footer{ width:100%;background:#fff url(../i/footer.jpg) center bottom no-repeat; padding-bottom:23px;}
#footer,#footer ul{list-style:none;}
#footer ul{background:#555555; width:1007px; margin:0 auto; padding:12px 0; font-size:80%; color:#fff; text-align:right; list-style:none;}
#footer ul li{padding:0 100px 0 0; display:inline;}
#footer ul li.last_1{padding:0 2px 0 0; display:inline;}
#footer ul li.last{padding:0 40px 0 0;}
#footer ul li.last_2{padding:0 40px 0 0;}

#footer ul li a{ text-decoration:underline; color:#fff;}
#logo{text-indent:-999em; background:url(../i/logo.jpg) no-repeat top left; overflow:hidden; height:59px;}
.column1,.column2{width:385px; float:left; display:inline; position:relative; min-height:300px;}
.column1{ margin:0px 20px 0px 110px; min-height:300px;}
.column1 #title{ margin-left:0px;}
.column3{
width:900px; float:left; position:relative; min-height:250px; padding-left: 40px; margin-top:8px; font-family:arial,verdana,sans-serif; font-size:85%; letter-spacing:0px; color:#555;
/*min-height:300px; margin-left:-450px;*/}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/*=====================FOOTER LINKING===============================*/

a.nav:link {color: #666666; text-decoration: none; font-size:75%;}
a.nav:visited {color: #666666; text-decoration: none; font-size:75%;}
a.nav:hover {color: #666666; text-decoration: underline; font-size:75%;}
a.nav:active {color: #666666; font-size:75%;} 

/*=====================NAVIGATION====================================*/
/* moved to css/dropdown folder */
/*#nav ul,#nav ul li{list-style:none;}
#nav{ background:#555555; padding:8px 0;}
#nav ul{ padding:0px 100px;}
#nav ul li{ display:inline;}
#nav ul li a{ padding:6px 6px 5px 6px; color:#fff;}
#nav ul li.selected a,#nav ul li a:hover{background:#0CE299; color:#555;}
*/

/*===========================HOME PAGE===============================*/
.feature{ margin-bottom:10px;}
.feature .imgCut{ float:left; display:inline; margin:0 10px 10px 0; width:120px; height:109px; overflow:hidden;}
.column2 .feature .imgCut{ width:109px;}
.column2 .featureText{ width:200px;}
.featureText{ float:left; display:inline; width:250px;}
.featureText h3 a{ text-decoration:none;}
.date{ font-size:80%;}
.feature a{ text-decoration:underline; font-size:85%;}
#pullquote{text-indent:-999em; position:absolute; top:0px; left:0px;}
.pullquoteHome{ background:url(../i/pullquoteHome.jpg) no-repeat top left; height:96px; width:461px; margin-top: -7px;}
.column1 p, .column2 p{ margin:6px 0 8px 0;}
.column1 p, .column2 p, .column2 ul{font-size:0.9em;}
.c2firstP{margin-top:100px!important;}

.sectionT{color:#fff; padding:12px 0 21px 50px; background:url(../i/sectionT.jpg) no-repeat -3px 0px; margin:10px 0; font-size:2.1em; font-weight:normal; position:relative;}
.column2 .sectionT{ background:url(../i/sectionTc2.jpg) no-repeat -3px 3px;}

/*========================PAGES=================================*/
.contentPage .column2{ width:440px;}
.contentPage .column2 p{margin-top:0;}
ul{ padding:0 0 0 15px;}
blockquote{ padding:15px 17px 15px ; color:#7e7e7e; font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif; background:url(../i/quoteOpen.gif) no-repeat 0px 15px;}
blockquote .quotee{color:#000; font-size:.75em; font-weight:bold; background:url(../i/endQuote.gif) no-repeat top left; padding:3px 0 0 20px; }
.price{ font-size:.9em; color:#0ce299;}
table{ border-collapse:collapse; font-size:0.9em;}
th{ width:100px; font-weight:normal;}
th,td{padding:0 5px 0 0px;}
td{width:60px;}

/*========================Sliding Links=========================*/
a.slideLink{ color:inherit; background:url(../i/slideCTA.gif) no-repeat right 7px; padding-right:20px;}
a.slideLink.selected{ background-image:url(../i/slideOpen.gif);}
/*hide the ugly border around links when you click on them */
a.slideLink:focus{outline:none;}

/*======================Back/forward arrows======================*/
a.back{ color:inherit; background:url(../i/back.jpg) no-repeat right 7px; padding-right:20px;}
a.back:hover{ background-image:url(../i/back.jpg);}
/*hide the ugly border around links when you click on them */
a.back:focus{outline:none;}

/*========================CONTACT FORM===========================*/
#contactForm ol,#contactForm ol li{ list-style:none; margin:0; padding:0;}
#contactForm ol li{ margin:0 0 7px 0;}
#contactForm ol li label{ width:105px; display:block; float:left; font-size:1.6em; font-family:Georgia, "Times New Roman", Times, serif; color:#000;}
input, textarea{ border:1px solid #BBB; width:221px; padding:3px;}
textarea{ height:200px;}
input.image{width:auto; height:auto; border:none;}
#subject{ background:url(../i/select.png) no-repeat top right; cursor:pointer;}
#subjectOptions{position:absolute; list-style:none; border:1px solid #bbb; display:block; padding:3px; background:#fff; display:none;}
#subjectOptions li{ display:block; position:relative; padding:0; margin:0; text-align:left; padding:3px; cursor:pointer;}
#subjectOptions li.selected{ background:#0ce299 ;}

ul.formerror{ list-style:circle; list-style-position:inside; color:#ff0000;}
ul.formerror li{ margin-bottom:5px;}

/*======================FLICKR GALLERY========================*/
#flickr ul{ list-style:none; margin:0; padding:0;}
#flickr ul li{ list-style:none; margin:0; padding:0; display:inline; margin-left:4px;}
#flickr ul li a img{ border:none; width:73px; height:73px;} 
#mainGallery{margin-top:5px; max-width:385px;}
.spinner{ background:url(../i/spinner.gif) no-repeat top left;}
.textRight{text-align:right;}


/*========================OVERLAYS==============================*/
#fairyOverlayLeft{position:absolute; top:17px; left:8px; width:165px; height:321px; background:url(../i/fairyOverlay_left.png) no-repeat top left;}
#fairyOverlayRight{position:absolute; top:17px; left:173px; width:134px; height:129px; background:url(../i/fairyOverlay_right.png) no-repeat top left;}
#bottomleftOverlay{position:absolute; bottom:-19px; left:-44px; width:101px; height:86px; background:url(../i/bottomleftOverlay.png) no-repeat top left;}
#topmiddleOverlay{position:absolute; top:0px; left:375px; width:229px; height:97px; background:url(../i/topmiddleOverlay.png) no-repeat top left;}
#toprightOverlay{position:absolute; top:0px; right:-15px; width:159px; height:75px; background:url(../i/toprightOverlay.png) no-repeat top left;}
#bottomrightOverlay{position:absolute; bottom:-90px; right:-40px; width:191px; height:215px; background:url(../i/bottomrightOverlay.png) no-repeat top left;}

/*========================Y-PIPES==============================*/
/*
.mypipe h3.ybh { font-weight:bold;margin:0;padding:0;font-family: Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;line-height: 1%;color: #ffffff;}
.mypipe a.ybt {color: #ffffff;font-size: 12px;}
.mypipe div.ybr li.ybi {background-color:#FFFFFF;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;overflow:hidden;padding:5px 5px 5px 0;text-indent:0;font-family: Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;background-position: bottom;ackground-repeat: no-repeat;font-size: 12px;}
.mypipe div.ybr li.ybi {background-color:#FFFFFF;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;overflow:hidden;padding:5px 5px 5px 0;text-indent:0;font-family: Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;background-position: bottom;background-repeat: no-repeat;font-size: 12px;}
.mypipe div.ybr li.ybi.odd {background-color:#FFFFFF;font-size: 12px;}
.mypipe .pipesText {font-size: 12px;}
.mypipe .pipesTitle {font-size: 12px;}
.pipesImgdescription {font-size: 12px;}
*/

/*========================RSS FEED==============================*/

#rssincl-box-132807 {
	display: block;
	font-family:arial,verdana,sans-serif;
}

.rssincl-head {
	display: none;
}

#wrapper div.rssincl-content div.rssincl-entry p.rssincl-itemtitle a {
	color:#08b57a !important;
	font-size: 16px !important;
	font-weight:bold !important;
	text-decoration:none !important;
	font-family:Georgia,"Times New Roman",Times,serif !important;
	font-weight:normal !important;
	text-transform:lowercase !important;
}

.feedflare {
	display: none;
}

.rssincl-itemdesc {
	font-family:Arial,Helvetica,sans-serif !important;
}

.rssincl-itemdesc  a {
	font-family:Arial,Helvetica,sans-serif !important;
}
