/* DEFINITIONS for HTML elements; it's worth having all these defined for good cross-browser control */
body{margin:20px 0px 10px 0px;font-family:verdana,helvetica,arial,sans-serif;font-size:12px;background-color:#ebf5ff;background-image:url('images2/background_gradient.jpg');background-repeat:repeat-x;}


/* DIV */
#submenus{font-color:grey;font-weight:bold;}

#wrapper{width:960px;margin:0px auto 0px auto;overflow:auto;position:relative;}
#wrapper2{width:940px;margin:10px auto 0px auto;text-align:center;color:#808080;font-size:10px;}

#header{padding:0px 0px 0px 0px;margin:0px 20px 0px 20px;background:#ADADAD;height:150px;
/* 	rounded corners in the absence of an image */
		-moz-border-radius-topleft: 20px; -webkit-border-top-left-radius: 20px;
		-moz-border-radius-topright: 20px;-webkit-border-top-right-radius: 20px;
}
#background{z-index:1;margin:0px 0px 0px 0px;position:relative;height:150px;}
#promo{position:absolute;left:20px;top:20px;}
#promo h5, #promo h5 a{color:#FFFFFF;font-size:20px;font-weight:normal;}
#logo{position:absolute;right:20px;top:20px;text-align:right;}
#details{position:absolute;right:20px;top:90px;text-align:right;color:#FFFFFF;font-weight:bold;line-height:1.5;font-size:14px;}
#details a{color:#FFFFFF;}


#menu_corner_holder{padding:0px 20px 0px 20px;background:#FFFFFF;}
#topmenus{clear:both;width:780px;text-align:left;background:#62A916;float:left;height:20px;padding:6px 0px 0px 0px;background:url(http://freshspring.co.uk/clients/freshspring/web-hosting/theme-images/bg_nav.png);}
#topmenus_right{text-align:right;float:right;width:120px;color:#ffffff;margin-right:0px;padding:6px 20px 0px 0px;}
#topmenus_right a{color:#ffffff;}
#topmenus_right a:hover{color:#415610;}
#white{background:#FFFFFF;padding:20px 20px 0px 20px;overflow:hidden;}

#left{width:165px;float:left;text-align:left;padding:0px 20px 0px 5px;color:#444444;}
#content{width:715px;float:right;padding:0px 10px 5px 0px;}
.content_cms{background:#ffffff;padding:5px;float:left;}

#search{width:200px;margin:0px;font-size:10px;position:absolute;left:20px;top:50px;}
#search_button{vertical-align:bottom;}
#verse{width:200px;margin:10px 0px 0px 0px;line-height:1.2;font-size:10px;text-align:center;}
.random{color:#009900;}
#lhs_promo{width:100%;margin:30px 0px 0px 0px;float:left;}
#lhs_promo h4{margin-bottom:0px;}
#lhs_promo p{font-size:10px;}

#memberships{width:100%;margin:30px 0px 0px 0px;}

/* SHARING IS CARING */
#sharingiscaring{float:right;margin:0px 400px -26px 0px;}
#sharecare{clear:both; float:right; margin-top:-30px; width:412px; overflow:hidden;}

div.sexy-bookmarks {height:54px;background:url('http://www.freshspring.co.uk/images.php?id=151') no-repeat left bottom; position:relative; width:410px;overflow:hidden;}
div.sexy-bookmarks span.sexy-rightside {width:17px;height:54px;background:url('http://www.freshspring.co.uk/images/sharingiscaring.png') no-repeat right bottom;position:absolute;right:-17px;}



div.sexy-bookmarks ul.socials {
margin:0 !important;
padding:0 !important;
position:absolute;
bottom:0;
left:10px;
}

div.sexy-bookmarks ul.socials li {
display:inline-block !important;
float:left !important;
list-style-type:none !important;
margin:0 !important;
height:29px !important;
width:48px !important;
cursor:pointer !important;
padding:0 !important;
}

div.sexy-bookmarks ul.socials a {
display:block !important;
width:48px !important;
height:29px !important;
font-size:0 !important;
color:transparent !important;

}

.sexy-furl, .sexy-furl:hover, .sexy-digg, .sexy-digg:hover, .sexy-reddit, .sexy-reddit:hover, .sexy-stumble, .sexy-stumble:hover, .sexy-delicious, .sexy-delicious:hover, .sexy-yahoo, .sexy-yahoo:hover, .sexy-blinklist, .sexy-blinklist:hover, .sexy-technorati, .sexy-technorati:hover, .sexy-facebook, .sexy-facebook:hover, .sexy-twitter, .sexy-twitter:hover, .sexy-myspace, .sexy-myspace:hover, .sexy-mixx, .sexy-mixx:hover, .sexy-script-style, .sexy-script-style:hover, .sexy-designfloat, .sexy-designfloat:hover, .sexy-syndicate, .sexy-syndicate:hover, .sexy-email, .sexy-email:hover {
background:url('http://www.freshspring.co.uk/images/sharinglogos.png') no-repeat !important;}

.sexy-furl {background-position:-300px top !important;}
.sexy-furl:hover {background-position:-300px bottom !important;}
.sexy-digg {background-position:-500px top !important;}
.sexy-digg:hover {background-position:-500px bottom !important;}
.sexy-reddit {background-position:-100px top !important;}
.sexy-reddit:hover {background-position:-100px bottom !important;}
.sexy-stumble {background-position:-50px top !important;}
.sexy-stumble:hover {background-position:-50px bottom !important;}
.sexy-delicious {background-position:left top !important;}
.sexy-delicious:hover {background-position:left bottom !important;}
.sexy-yahoo {background-position:-650px top !important;}
.sexy-yahoo:hover {background-position:-650px bottom !important;}
.sexy-blinklist {background-position:-600px top !important;}
.sexy-blinklist:hover {background-position:-600px bottom !important;}
.sexy-technorati {background-position:-700px top !important;}
.sexy-technorati:hover {background-position:-700px bottom !important;}
.sexy-myspace {background-position:-200px top !important;}
.sexy-myspace:hover {background-position:-200px bottom !important;}
.sexy-twitter {background-position:-350px top !important;}
.sexy-twitter:hover {background-position:-350px bottom !important;}
.sexy-facebook {background-position:-450px top !important;}
.sexy-facebook:hover {background-position:-450px bottom !important;}
.sexy-mixx {background-position:-250px top !important;}
.sexy-mixx:hover {background-position:-250px bottom !important;}
.sexy-script-style {background-position:-400px top !important;}
.sexy-script-style:hover {background-position:-400px bottom !important;}
.sexy-designfloat {background-position:-550px top !important;}
.sexy-designfloat:hover {background-position:-550px bottom !important;}
.sexy-syndicate {background-position:-150px top !important;}
.sexy-syndicate:hover {background-position:-150px bottom !important;}
.sexy-email {background-position:-753px top !important;}
.sexy-email:hover {background-position:-753px bottom !important;}

/* END sharing is caring */

#footer{
	clear:both;
	padding:0px 0px 10px 0px;margin:0px 0px 0px 0px;font-size:11px;color:#E6E6E6;
	width:100%;
}
#footer p{font-size:11px;}
#footer a{color:#E6E6E6;text-decoration:none;}
.footer_icons {}
#copyright{float:left;padding-top:2px;width:200px;}
#social{float:left;margin:0px 0px 0px 30px;width:300px;}
#social p{margin-bottom:0px;}
#share{float:left;margin:0px 0px 0px 30px;padding-top:2px;}
#otherlinks{float:left;margin:0px 0px 0px 30px;padding-top:2px;}
#required{float:left;margin:0px 0px 0px 0px;padding-top:2px;}
#fbl {float:left;margin:0px 0px 0px 0px;width:}
#gp1 {float:left;margin:0px 0px 0px 0px;}
/* HOMEPAGE DIVS */
#welcome{float:left;width:430px;margin:0px 0px 0px 10px;overflow:auto;padding:20px 30px 0px 30px;}
#row2{clear:both;margin-top:20px;}
#news{float:left;width:430px;margin:0px 0px 0px 10px;overflow:auto;padding:0px 30px 0px 30px;}

#portfolio{float:right;width:400px;margin:0px 10px 0px 0px;overflow:auto;text-align:center;}
#portfolio.fadenav{display:visible !important;}
#portfolio.fadeshow{margin-left:15px;width:400px !important;}
#features{float:right;width:400px;margin:0px 10px 0px 0px;overflow:auto;}


#facebook{margin:-8px 0px 0px 0px;height:25px;}
#tweet{margin-top:5px;}
#intro_text{height:280px;float:left;}
#changer{height:280px;float:right;}

/* FOOTER LOGOS & QUOTES */
#foot{width:960px;padding:10px 0px 0px 0px;margin:0px auto;overflow:auto;}
#sociallogo{float:left;width:200px;margin:0px 0px 0px 10px;}
#yousay{float:left;width:250px;margin:0px 0px 0px 0px;}
#signup{float:left;width:200px;margin:0px 0px 0px 20px;}
#partof{float:right;width:250px;margin:0px 10px 0px 0px;}

/* FOOTER LINKS */
#links_wrapper{width:960px;padding:10px 0px 0px 0px;margin:0px auto;overflow:auto;}
#links_wrapper h4 a,#links_wrapper h4 a:visited{text-decoration:none;color:#808080;}
#links_wrapper h4 a:hover{text-decoration:underline;color:#444444;}
.links{float:left;padding:15px 25px 0px 15px;color:#808080;}
.links li{color:#808080;}
.links ul{margin-bottom:0px;}
.links li a,.links li a:visited{color:#808080;}
.links li a:hover{text-decoration:underline;color:#444444;}

/* CALLS TO ACTION */
#action_big{background:url('images.php?id=98') no-repeat; width:315px;height:25px;text-align:center;overflow:auto;padding-top:3px;margin:10px auto 10px auto;}
#action_big h3 a{color:#ffffff;}
#action_big2{background:url('images.php?id=118') no-repeat; width:315px;height:25px;text-align:center;overflow:auto;padding-top:3px;margin:0px auto 20px auto;}
#action_big2 h3 a{color:#ffffff;}
#action_small{background:url('images.php?id=95') no-repeat; width:64px;height:25px;text-align:center;overflow:auto;padding-top:3px;margin:0px auto 0px auto;}
#action_small h3 a{color:#ffffff;}
#action_small2{background:url('images.php?id=97') no-repeat; width:64px;height:25px;text-align:center;overflow:auto;padding-top:3px;margin:0px auto 0px auto;}
#action_small2 h3 a{color:#ffffff;}

/* CURVED EDGES */
div#left_curve{float:left;width:20px;height:10px;background-image:url(images2/top_left_30x30b.png); background-position:top left;left:0px;top:0px;background-repeat:no-repeat;}
div#right_curve{float:right;width:20px;height:10px;background-image:url(images2/top_right_30x30b.png); background-position:top left;left:0px;top:0px;background-repeat:no-repeat;}
div#left_white{position:absolute;top:10px;left:0px;width:20px;background-color:#FFFFFF;height:140px;}
div#right_white{position:absolute;top:10px;right:0px;width:20px;background-color:#FFFFFF;height:140px;}

div#pre_container{margin:0px auto;width:960px;height:20px;position:relative;}
div#post_container{margin:0px auto;width:960px;height:10px;position:relative;}
div#top_left, div#top_right{position:absolute;width:30px;height:20px;background-repeat:no-repeat;}
div#bottom_left,div#bottom_right{position:absolute;width:10px;height:10px;background-repeat:no-repeat;}
div#top_left{background-image:url(images2/top_left_30x30t.png); background-position:bottom left; left:0px;top:0px;}
div#top_right{background-image:url(images2/top_right_30x30t.png); background-position:bottom right;right:0px;top:0px;}
div#bottom_left{background-image:url(images2/bottom_left.png); background-position:top left;left:0px;top:0px;}
div#bottom_right{background-image:url(images2/bottom_right.png);background-position:top right;right:0px;top:0px;}
div.middle_rounding{background-color:#FFFFFF;width:940px;height:10px;margin:0px auto;}
div.middle_rounding_top{background-color:#FFFFFF;width:890px;height:20px;margin:0px auto;padding:4px 10px 0px 0px;font-size:9px;text-align:right;color:#808080;}


/* GENERAL HTML */
div{;}
img{background-color:transparent;border:0px;}  /* allows pictures in text to be given spacing between self and text */
img.none{padding:0px;margin:0px;} /* used in templates to get exact positioning */
img.some{border-color:#444444;}
img.left{margin-right:5px;border-color:#444444;}
img.right{margin-left:5px;border-color:#444444;}
img a{color:#FFFFFF;border:0px;}
li {margin-bottom:5px;margin-left:10px;padding-left:0px;color:#444444;line-height:1.3;}/*list-style-type:disc;*/
ul {margin-left:10px;padding-left:5px;list-style-type:disc;}


/* Portfolio */
#fadeshow {z-index:0; height:252px; text-align:center; padding:0px;margin:0px auto !important;}
#showwrapper {position:relative; width:360px; height:252px; margin:0px auto 10px auto; padding:0px;text-align:center;}
.fadenav {z-index:1; width:346px; height:19px; position:absolute; top:105px; left:0px;display:none;}
.next{position:absolute;right:0px;}
.prev{position:absolute;left:0px;}


/* TABLES */
table{border:0px;empty-cells:show;}
td{font-size:12px; font-family:verdana,helvetica,arial,sans-serif;vertical-align:top;color:#444444;}
table.conttable {width:730px;vertical-align:top;}
table.conttable td {padding:0px;}
table.conttable td.leftcol {width:385px;}
table.conttable td.rightcol {padding:0px 5px 0px 20px;width:320px;background:url(images/line.gif) repeat-y top left;}
table.conttable td.noline {background:none;}


/* LINKS */
a{text-decoration:none;color:#3366FF;}
a:hover{text-decoration:none;}
a:visited{;}
a:active{;}
.action {display:block;background: #38521D; color: #fff; float: left; margin: 15px 10px 0 0; padding: 5px 10px; text-decoration: none; -moz-border-radius: 5px; font-weight: normal;}


/* FORMS */
form {margin: 0px;padding:0px; } /* removes annoying line breaks before and after forms */
input{font-family:verdana,helvetica,arial,sans-serif;font-size:12px;color:#444444;}
textarea{font-family:verdana,helvetica,arial,sans-serif;font-size:12px;color:#444444;}
select{font-family:verdana,helvetica,arial,sans-serif;font-size:12px;color:#444444;}
.form_field_name{float:left;text-align:right;color:#808080;margin-right:5px;padding:3px;}
.form_field{float:left;padding:3px;}
.comments_container{clear:both;}
#container_comment_form{margin:10px 0px 0px 0px;}
.comment_form {margin:0px 0px -55px 10px;}
.comment_form a{color:#009900;font-size:14px;}
form#user_registration input,form#form_search input{color:grey;}
.field_enter_text{color:black}


/* TEXT */
p{font-size:12px;margin-top:0px;margin-bottom:12px;color:#444444;line-height:1.3;}
h1{font-size: 16px;margin-top:0px;margin-bottom:8px; font-weight: 400;color:#3366FF;font-weight:bold;}
h2{font-size: 14px;margin-top:0px;margin-bottom:7px; font-weight: 400;color:#FF9900;font-weight:bold;}
h2 a{font-size: 14px;margin-top:0px;margin-bottom:7px; font-weight: 400;color:#FF9900;font-weight:normal;}
h3{font-size: 14px;margin-top:0px;margin-bottom:6px; font-weight: 400;color:#009900;font-weight:normal;}
h3 a{font-size: 14px;margin-top:0px;margin-bottom:6px; font-weight: 400;color:#009900;font-weight:normal;}
h4{font-size: 12px;margin-top:0px;margin-bottom:6px; font-weight: 400;color:#808080;font-weight:normal;}
h4 a{font-size: 12px;margin-top:0px;margin-bottom:6px; font-weight: 400;color:#808080;font-weight:normal;}
h5{font-size: 11px;margin-top:0px;margin-bottom:5px; font-weight: 400;}
h5 a{font-size: 11px;margin-top:0px;margin-bottom:5px; font-weight: 400;}
h6{font-size: 10px;margin-top:0px;margin-bottom:5px; font-weight: 400;}
h6 a{font-size: 10px;margin-top:0px;margin-bottom:5px; font-weight: 400;}
h6.hope{margin-bottom:12px;}
h6.hope a{color:#009900;border-bottom:1px dotted #009900;}
h6.hope a:hover{color:#006600;border-bottom:1px dotted #006600;}
.quote{font-size: 10px;}
.random_person{color:#3366FF;}

/* CUSTOM CLASSES */

/* Jquery accordion additional styles */
#accordionwrapper {position:relative;height:235px;width:330px;margin-bottom:20px;}
#accordion {}
#accordion h3 {clear:both;margin:5px 0px 0px 0px !important;padding:2px 10px !important;}
#accordion a {font-weight:bold !important;}
#accordion div {margin-bottom:5px;position:static;}
#accordion p {padding:4px 10px 4px 20px;}
#accordion p.link {text-align:right;padding-right:20px;}
#accordion div img {position:absolute;top:0px;right:-380px;margin:0px;border:solid #C0C0C0 1px;}
.clearfix {clear:both;}


/* SEARCH */
.search_results_header{;}
.search_title{margin-top:20px;}
.search_text{margin:5px 0px 0px 20px;}

/* NEWS */
.rss_feed{float:right;margin:0px 300px 0px 0px;}
.news_compact .rss_feed{float:right;margin:-23px 250px 0px 0px;}
.news_compact .news_more{float:right;font-size:10px;margin:0px 85px 0px 0px;font-style:italic;}

.news_compact_item{margin-top:4px;}
.news_compact_item .clearfix{font-size:0px;}
.news_compact_date a{margin:0px 0px 0px 0px;width:65px;display:hidden;color:#555555;float:left;}
.news_compact_tagline{float:left;margin:0px 0px 0px 0px;width:280px;}
.news_compact_short_desc{clear:left;margin:0px 0px 0px 0px;}
.news_compact_short_desc a{color:#808080;font-size:10px;}


.news_item {margin:0px 0px 20px 0px;}
.news_date {font-weight:bold;}
.news_desc {margin:5px 0px 0px 20px;}
.news_image{float:right;margin:0px 0px 0px 5px;width:80px;height:45px;}

.news_prev{float:left;padding-right:20px;}
.news_next{float:right;padding-left:0px;}
.news_all{float:right;width:230px;}

/* UPDATED PAGES DISPLAY */
div.updated_items  {} /*(container for items)*/
div.updated_items a:hover {text-decoration:underline;}
div.updated_item {margin:2px 0px 2px 0px;} /*(container for each item)*/
span.updated_item_date {margin:4px 20px 2px 15px;width:50px;display:inline-block;}
span.updated_item_date a {color:#555555;}
span.updated_item_title {} /*(page's name - not SEO name)*/

/* blog */
#blog{float:right;width:350px;margin:0px 0px 0px 10px;overflow:auto;}
.blog{width:500px;}
.blog_archive{float:right;width:200px;margin:0px 5px 10px;}
.blog_archive ul{margin:0px 5px;padding:0px 5px;}
.blog_archive ul ul{margin:0px 3px;padding:0px 3px;}
.blog_archive_closed a{}
.blog_archive_post{list-style-image:none;list-style:none;margin-bottom:5px;}
.blog_archive ul ul ul{margin:0px 2px;padding:0px 2px;}
.blog_next_prev{margin-top:5px;}
.blog_prev{display:block;float:left;}
.blog_next{display:block;float:right;}
.blog_archive_post_current{font-weight:bold;}


/* SPIFFY CORNERS */
.hopecorners{display:block}
.hopecorners *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#83AC23;}
.hopecorners1{margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #c9dba0; border-right:1px solid #c9dba0; background:#a2c05a;}
.hopecorners2{margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #f2f6e9; border-right:1px solid #f2f6e9; background:#9abb4c;}
.hopecorners3{margin-left:1px; margin-right:1px; border-left:1px solid #9abb4c; border-right:1px solid #9abb4c;}
.hopecorners4{border-left:1px solid #c9dba0; border-right:1px solid #c9dba0;}
.hopecorners5{border-left:1px solid #a2c05a; border-right:1px solid #a2c05a;}
.hopecornersfg{background:#9ABB4C;height:25px;scrolling:none;background:url(http://freshspring.co.uk/clients/freshspring/web-hosting/theme-images/bg_nav.png);}
.hopecornersfg_footer{background:#83AC23;/* overflow:auto; *//* scrolling:none; */padding:0px 10px 0px 10px;}


.hostsignup{display:block}
.hostsignup *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#99CCFF}
.hostsignup1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px; border-left:1px solid #d3e9ff; border-right:1px solid #d3e9ff; background:#b2d8ff}
.hostsignup2{margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #f4f9ff; border-right:1px solid #f4f9ff; background:#acd5ff}
.hostsignup3{margin-left:1px; margin-right:1px; border-left:1px solid #acd5ff; border-right:1px solid #acd5ff;}
.hostsignup4{border-left:1px solid #d3e9ff; border-right:1px solid #d3e9ff}
.hostsignup5{border-left:1px solid #b2d8ff; border-right:1px solid #b2d8ff}
.hostsignupfg{background:#99CCFF}

/* Photo album module styles */
div.photo_catfloat {position:relative;float:left;margin:0px 5px 5px 0px;height:140px;width:280px;}
div.photo_catfloat img {float:left;border:solid 1px silver;border-right:solid gray 1px;border-bottom:solid gray 1px;margin:0px 5px 5px 0px;}
div.photo_catfloat img:hover {border:solid 1px black;}
div.photo_catfloat dl {margin:0px;padding:0px;}
div.photo_catfloat dt {font-weight:bold;margin:1px;}
div.photo_catfloat dd {margin:1px;}
div.photo_catfloat dd.italic {font-style:italic;}
div.photo_imgfloat {text-align:center;margin:4px;float:left;}
div.photo_imgfloat div {padding:0px;margin-left:auto;margin-right:auto;display:table-cell;vertical-align:middle;}
div.photo_imgfloat p {font-size:90%;margin:2px;}
div.photo_imgfloat img {border:solid 0px silver;border-right:solid gray 0px;border-bottom:solid gray 0px;}
div.photo_imgfloat img:hover {border:solid 0px black;}
div.photo_fullimage {text-align:center;border:solid silver 0px;border-top:none;clear:both;}
div.photo_fullimage img {margin:0px;border:none;}
div.photo_fullimage p {text-align:left;margin:4px 2px;}
div.photo_fullimage .caption {}
div.photo_fullimage .album {font-size:80%;font-weight:bold;text-align:right;}
div.photo_fullimage .dimensions {font-size:80%;font-weight:bold;text-align:right;}
div.photo_fullimage .added {font-size:80%;font-weight:bold;text-align:right;}

div.photo_fullimage .nav {text-align:right;border-top:solid silver 0px;border-bottom:solid silver 0px;}
div.photo_fullimage .nav ul {margin:0px;padding:0px;height:16px;}
div.photo_fullimage .nav li {margin:0px;padding:0px;display:inline;list-style:none;width:60px;height:16px;color:silver;}
div.photo_fullimage .nav li.blank {width:60px;height:16px;border-left:solid silver 0px;padding:0px 6px;}
div.photo_fullimage .nav a {padding:0px 6px;color:gray;text-decoration:none;border-left:solid silver 0px;}
div.photo_fullimage .nav a:hover {background:silver;color:white;}

div.nextprev {text-align:right;border:solid silver 0px;}
div.nextprev ul {margin:0px;padding:0px;height:16px;}
div.nextprev li {margin:0px;padding:0px;display:inline;list-style:none;width:60px;height:16px;color:silver;}
div.nextprev li.blank {width:60px;height:16px;border-left:solid silver 0px;padding:0px 6px;}
div.nextprev a {padding:0px 6px;color:gray;text-decoration:none;border-left:solid silver 0px;}
div.nextprev a:hover {background:silver;color:white;}

div.albumswitch {text-align:right;padding:0px 0px 5px 0px;width:250px;float:right;}


/* MESSAGES */
.error{color:#FF0000;font-weight:bold;}
.updated{color:#BBBBBB;font-weight:bold;}
.all_ok{color:#008800;font-weight:bold;}

/* background colours */
.cell_highlighted{background:#D0E0FF;}
.error_highlighted{background:#FFEEEE;}

/* MENUS */
.menu_lvl1{margin:2px 24px 2px 0px;font-size:13px;}
.menu_lvl1 a{text-decoration:none;color:#FFFFFF;}
.menu_lvl1 ul li a{text-decoration:none;color:#415610;}
.menu_lvl1 a:hover{color:#415610;}

.menu_lvl1_on{margin:2px 24px 2px 0px;font-size:13px;}
.menu_lvl1_on a{text-decoration:none;color:#415610;}
.menu_lvl1_on a:hover{color:#415610;}

.menu_lvl2{margin:0px 0px 5px 5px;font-size:13px;background: url(http://freshspring.co.uk/clients/freshspring/web-hosting/theme-images/bullet_menu.png) no-repeat left center;padding:3px 3px 3px 13px;}
.menu_lvl2:hover{background:#99CCFF url(http://freshspring.co.uk/clients/freshspring/web-hosting/theme-images/bullet_menu.png) no-repeat left center;}
.menu_lvl2 a,.menu_lvl2 a:active,.menu_lvl2 a:visited{display:block;color:#415610;}

.menu_lvl2_on {margin:0px 0px 5px 5px;padding:3px 3px 3px 13px;font-size:13px;background: url(http://freshspring.co.uk/clients/freshspring/web-hosting/theme-images/bullet_menu.png) no-repeat left center;}
.menu_lvl2_on a {display:block;font-weight:bold;	}
.menu_lvl2_on a:hover {background:#99CCFF url(http://freshspring.co.uk/clients/freshspring/web-hosting/theme-images/bullet_menu.png) no-repeat left center;}
.menu_lvl2_on a:active {display:block;color:#415610;}
.menu_lvl2_on a:visited {display:block;color:#415610;}

.menu_lvl3_on {margin:0px 0px 5px 10px;letter-spacing:0.5px;font-size:13px;background: #99CCFF url(http://freshspring.co.uk/clients/freshspring/web-hosting/theme-images/bullet_menu.png) no-repeat left center;padding:3px 3px 3px 13px;color:#FFFFFF;}
.menu_lvl3_on a{display:block;color:#FFFFFF;}
.menu_lvl3_on a:hover{display:block;color:#415610;}
.menu_lv13_on a:active,.page_lv12_on a:visited {display:block;color:#415610;}

.menu_lvl3 {margin:0px 0px 5px 10px;letter-spacing:0.5px;font-size:13px;background: url(http://freshspring.co.uk/clients/freshspring/web-hosting/theme-images/bullet_menu.png) no-repeat left center;padding:3px 3px 3px 13px;color:#415610;}
.menu_lvl3 a{display:block;color:#415610;}
.menu_lvl3 a:hover{display:block;color:#415610;}
.menu_lv13 a:active,.page_lv12_on a:visited {display:block;color:#415610;}

.menu_lvl4{   margin-left:00px;background-color:#DDDD00;font-size:11px;}
.menu_lvl4 a{;}
.menu_lvl4_on{margin-left:00px;background-color:#AAAAAA;font-size:11px;font-weight:bold;}
.menu_lvl4_on a{;}

.menu_lvl5{   margin-left:00px;background-color:#AA00DD;font-size:10px;}
.menu_lvl5 a{;}
.menu_lvl5_on{margin-left:00px;background-color:#AAAAAA;font-size:10px;font-weight:bold;}
.menu_lvl5_on a{margin-left:00px;background-color:#AAAAAA;font-size:10px;font-weight:bold;}

/* definition for a specific menu id */
/* #menu_12{background-color:red;} */

/* for drop-down menus needed by all from dropdown.css */
ul.dropdown {list-style: none;margin: 0px 0px 0px 5px;padding: 0;}
ul.dropdown li {list-style: none;margin: 0px 23px 0px 23px;padding: 0;height:23px;}
ul.dropdown {position: relative; z-index: 597; float: left;}
ul.dropdown li {float: left; line-height: 1.3em; vertical-align: middle; zoom: 1;}
ul.dropdown li.hover, ul.dropdown li:hover {position: relative; z-index: 599; cursor: default;}
ul.dropdown ul {visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 213px;background:#FFFFFF;list-style: none;margin: 0px 0px 0px 0px;padding: 0px;border:1px solid #8DBB23;}
ul.dropdown ul li {float: none;width:194px;line-height:1.3em;list-style:none;margin:3px 3px 3px 3px;padding:3px 3px 3px 10px;height:100%;}
ul.dropdown ul ul {top: 1px; left: 99%;}
ul.dropdown li:hover > ul {visibility: visible;}

/* customisation to stop horizontal scroll bar */
ul.dropdown ul li {z-index:700;}

/* PAGES */
.page_lvl1 {margin:0px 0px 5px 5px;letter-spacing:0.5px;font-size:13px;background: url(http://freshspring.co.uk/clients/freshspring/web-hosting/theme-images/bullet_menu.png) no-repeat left center;padding:3px 3px 3px 13px;}
.page_lvl1:hover {background:#99CCFF url(http://freshspring.co.uk/clients/freshspring/web-hosting/theme-images/bullet_menu.png) no-repeat left center;}
.page_lvl1 a,.page_lv11 a:active,.page_lv11 a:visited {color:#415610;display:block;}

.page_lvl1_on {margin:0px 0px 5px 5px;letter-spacing:0.5px;font-size:13px;background: #99CCFF url(http://freshspring.co.uk/clients/freshspring/web-hosting/theme-images/bullet_menu.png) no-repeat left center;padding:3px 3px 3px 13px;color:#FFFFFF;}
.page_lvl1_on a{display:block;color:#FFFFFF;}
.page_lv11_on a:active,.page_lv11_on a:visited {display:block;}

.page_lvl2 {margin:0px 0px 5px 10px;letter-spacing:0.5px;font-size:13px;background: url(http://freshspring.co.uk/clients/freshspring/web-hosting/theme-images/bullet_menu.png) no-repeat left center;padding:3px 3px 3px 13px;}
.page_lvl2:hover {background:#99CCFF url(http://freshspring.co.uk/clients/freshspring/web-hosting/theme-images/bullet_menu.png) no-repeat left center;color:#415610;}
.page_lv12 a, .page_lvl2 a:active,.page_lv12 a:visited {color:#415610;display:block;}

.page_lvl2_on {margin:0px 0px 5px 10px;letter-spacing:0.5px;font-size:13px;background: #99CCFF url(http://freshspring.co.uk/clients/freshspring/web-hosting/theme-images/bullet_menu.png) no-repeat left center;padding:3px 3px 3px 13px;color:#FFFFFF;}
.page_lvl2_on a{display:block;color:#FFFFFF;}
.page_lvl2_on a:hover{display:block;color:#415610;}
.page_lv12_on a:active,.page_lv12_on a:visited {display:block;color:#415610;}

.page_lvl3{margin:0px 0px 0px 30px;}
.page_lvl3_on{margin:0px 0px 0px 30px;}

.page_lvl3 {margin:0px 0px 5px 20px;letter-spacing:0.5px;font-size:13px;background: url(http://freshspring.co.uk/clients/freshspring/web-hosting/theme-images/bullet_menu.png) no-repeat left center;padding:3px 3px 3px 13px;color:#415610;}
.page_lvl3 a{display:block;color:#415610;}
.page_lvl3 a:hover{display:block;color:#415610;}
.page_lv13 a:active,.page_lv12_on a:visited {display:block;color:#415610;}

.page_lvl3_on {margin:0px 0px 5px 20px;letter-spacing:0.5px;font-size:13px;background: url(http://freshspring.co.uk/clients/freshspring/web-hosting/theme-images/bullet_menu.png) no-repeat left center;padding:3px 3px 3px 13px;color:#415610;}
.page_lvl3_on a{display:block;color:#415610;}
.page_lvl3_on a:hover{display:block;color:#415610;}
.page_lv13_on a:active,.page_lv12_on a:visited {display:block;color:#415610;}

.page_lvl4{   margin-left:00px;}
.page_lvl4_on{margin-left:00px;}

.page_lvl5{   margin-left:00px;}
.page_lvl5_on{margin-left:00px;}


/* FRESHSPRING */
.fresh {color:#3366FF;}
.fresh_light{color:#99CCFF;}
.fresh_logo{color:#99CCFF;}
.fresh_bgcolour{background-color:#FF9900;}

.spring {color:#FF9900;}
.spring_light{color:#FFCC66;}
.spring_logo{color:#FFCC66;}
.spring_bgcolour{background-color:#3366FF;}

.hope{color:#009900;}
.hope_light{color:#99CC00;}
.hope_logo{color:#009900;}
.hope_bgcolour{background-color:#009900;}

.serving{color:#808080;}
.serving a{color:#808080;}
.serving a:hover,active{color:#444444;}
.serving_light{color:#ADADAD;}
.serving_bgcolour{background-color:#808080;}

/* JQUERY TWITTER */
.tweet, .query {color: #085258;font-size:10px;}
.tweet .tweet_list, .query .tweet_list {-webkit-border-radius: .5em; list-style-type: none; margin: 0; padding: 0; background-color: #FFFFFF; }
.tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {text-transform: uppercase; }
.tweet .tweet_list li, .query .tweet_list li {overflow-y: auto; overflow-x: hidden; padding: 0em;margin:0px;}
.tweet .tweet_list li a, .query .tweet_list li a {color: #0C717A;}
.tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {background-color: #FFFFFF;}
.tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {padding-right: .5em; float: left;}
.tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {vertical-align: middle;}
.tweet_join{color: #0C717A;}


