body { border-top:3px solid #17517b; }

/* sidebar styles */

#sidebar { margin-top:44px; }

a, a:visited { text-decoration:underline; }
a:hover {  text-decoration:none;  } 

/* sidebar link styles */
#sidebar ul li a, 
#sidebar ul li a:visited { color:#333; }
#sidebar ul li a:hover { font-weight:normal; text-decoration:underline; }
#sidebar h3 { text-transform: none;  color:#191919; }

/* free text widget - heading */
.widget_text h3 { margin-top:0; margin-bottom:6px; padding-bottom:9px; }

/* free text widget - main content */
.textwidget { margin-top:0; padding-top:2px; margin-bottom:0; padding-bottom:0;}
.textwidget .addthis_default_style { margin:-15px 0 0 0; padding:0; }

#text-6 { margin-top:10px; } /* mission statement - about us */
#text-6 .textwidget { font-size:90%; }
#recent-posts-4.widget { padding-top:5px; padding-bottom:20px; clear:both; } /* for news widget */
#recent-posts-4.widget a,
#recent-posts-4.widget a:visited,
#recent-posts-4.widget a:hover { font-weight:bold; }
#text-5.widget { clear:both; margin:0 !important; } /* for social widget */
#text-8.widget { padding-top:0; clear:both; margin:5px 0 35px 0; } /* for shop widget */
#text-7.widget { padding-top:0; clear:both; margin:8px 0 8px 0; } /* for farms link widget */

/* email form */
#campaignmonitor,
#campaignmonitor h3 { margin-bottom:12px; margin-top:0;  }
#campaignmonitor form { padding-bottom:12px; } 
#campaignmonitor form input { -moz-border-radius: 5px; -webkit-border-radius: 5px; cursor:hand !important;}

/* flickr feed */
#flickr.widget { margin-top:-24px; margin-bottom:0; padding-top:0; padding-bottom:0;}
#flickr.widget a img { -moz-border-radius: 3px; -webkit-border-radius: 3px; }

/* search */
#search_main { margin-top:-14px; margin-bottom:8px; padding-top:0; }
#search_main h3 { padding-top:0; margin-top:0; }
form#searchform input { -moz-border-radius: 5px; -webkit-border-radius: 5px; cursor:hand !important;}


/* latest news */
.widget_recent_entries h3 { margin-top:-18px; padding-top:0;  }
.widget_recent_entries { margin-bottom:10px;}
.widget_recent_entries ul { list-type:none ! important; }
.widget_recent_entries li { margin:9px 0 0 -21px; list-type:none ! important; }
.widget_recent_entries li a,
.widget_recent_entries li a:visited {  line-height:1.2em ! important; vertical-align:middle; background:none ! important; padding-bottom:8px ! important; color:#333; font-size:90%; }
.widget_recent_entries li a:hover {  color:#17517b ! important; }

/* category dropdown */
.widget_categories { margin-top:10px;  margin-bottom:9px;}
.widget_categories h3 { margin-top:8px;  margin-bottom:12px; }
.widget_categories select#cat { font-family:verdana; padding:3px; font-size:90%; width:250px; }

/* translation tool */
#google_translate_element select { font-family:verdana; padding:5px; font-size:110%; width:250px; margin-top:5px; }

/* footer link styles */
#extended-footer h3 { color:#191919; }
#extended-footer .widget_tag_cloud ul li a,
#extended-footer .widget_tag_cloud ul li a:visited { color:#333; }
#extended-footer .widget_tag_cloud ul li a:hover { font-weight:normal; text-decoration:underline; color:#17517b  }

#extended-footer .widget_archive ul li a,
#extended-footer .widget_archive ul li a:visited { color:#333; }
#extended-footer .widget_archive ul li a:hover { font-weight:normal; text-decoration:underline; color:#17517b  }

#extended-footer .widget_links ul li a,
#extended-footer .widget_links ul li a:visited { color:#333 ! important; }
#extended-footer .widget_links ul li a:hover { font-weight:normal; text-decoration:underline; color:#17517b }

#extended-footer h3 { text-transform: none; }

#copyright { text-transform: none; font-size:110%; }
p.legal { text-transform: none; }

.widget_archive li { display:block; }

/* search results header styles */
h2.archive_header { font-size:210%; margin:16px 0 6px 5px; color:#17517b; }
.catrss { margin:8px 9px 0 0; }

/* single post styles */
.post {  margin:12px 0 12px 0; -moz-border-radius: 7px; padding-bottom:23px;  }
.more_entries { -moz-border-radius: 7px; margin-top:15px; }

#main.col-left .post .post-meta ul { list-style-type:none; }
#main.col-left .post .post-meta li.comments { list-style-type:none; padding-left:0; margin-left:-24px; }
#main.col-left .post .post-meta li.categories,
#main.col-left .post .post-meta li.author { list-style-type:none; padding-left:0; } 

#main.col-left .post .post-meta li span.head { padding-left:14px; }
#main.col-left .post .post-meta li span.body { float:left;  display:inline; }
#main.col-left .post .post-meta li span.body a { padding-left:0; }
#main.col-left .post .post-meta li span.body a.dsq-comment-count { padding-left:0; display:inline; margin-left:0;  }

#main.col-left .post a img.thumbnail { -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.tags { margin:15px 0 22px 0; }
.more_entries a { text-transform: none; }
.post p.date { margin-left:7px;}

/* similar post styles */
#main.col-left .post ul { list-style-type:circle ! important; margin:8px 0 0 15px; padding-bottom:0; }
#main.col-left .post li a { display:block; list-style-type:circle ! important; margin-left:13px; } 

/* top navigation */

/* sifr navigation */
.col-full { position:relative; }
.col-full .header-text { position:absolute; top:0; left:5px; width:550px; padding-bottom:60px; z-index:2; border:0; }

#header.col-full { position:relative;  padding-bottom:135px; margin-bottom:10px; }
#header.col-full #logo { z-index:1; position:absolute; top:56px; left:484px; width:95px; height:55px;  }
#header.col-full #pagenav { position:absolute; bottom:0; left:13px; font-size:70%; }
#header.col-full #pagenav a { text-transform: none; padding-right:18px; padding-left:18px; margin-right:2px;}
#header.col-full #pagenav ul li ul li a { line-height:1em; }

#container .col-full .header-text h1.strapline { position:absolute; left:13px; top:20px; width:431px; height:105px;  padding-bottom:4px; display:block;  }

/* 
.col-full h1.strapline span { font-size:140%; border:0; }
.col-full h2.strapline { text-transform:uppercase; position:absolute; left:18px; top:95px; font-size:195%; color:#17517b }
*/


.col-full .contact { z-index:1; text-transform: none; position:absolute; color:#191919; top:48px; right: 45px; font-size:145%; font-weight:bold; text-align:right; }
.col-full .contact .tel { background: url(images/dark_phone.png) 4px 3px no-repeat; letter-spacing:0.02em; padding:0 0 0 26px; font-size:125%; text-shadow: 0 1px rgba(255, 255, 255, .75); }

#container .col-full .header-text h1.strapline a,
#container .col-full .header-text h1.strapline a span,
#container .col-full .header-text h1.strapline a:visited span,
#container .col-full .header-text h1.strapline a:hover span { text-decoration:none;  color:#000;  }

#main.col-left .post { padding-top:18px; }
#main.col-left .post h1.title { font-size:210%; margin:0 0 12px 0; padding:10px 0 8px 0; }
#main.col-left .post h2.title { font-size:195%; letter-spacing:0.02em; margin:0 0 12px 0; padding:10px 0 8px 0; }
#pagenav ul li.page_item a { font-size:210%; }

/* email link */
.col-full .contact a,
.col-full .contact a:visited { background: url(images/email.png) 0 -1px no-repeat; padding-left:22px; text-transform: none; color:#17517b; font-size:75%; text-shadow: 0 1px rgba(255, 255, 255, .75); text-decoration:none; margin-left:2px; }
.col-full .contact a:hover { text-decoration: underline;}

table td.dsq-request-user-name { width:100%; }
table td.dsq-request-user-name small  { display:inline; }
table td.dsq-request-user-name small a { display:inline;  }

/* search for project button in sidebar */
#sidebar .project-search { margin:12px 0 0 0; width:215px; height:50px; }
#sidebar .project-search a,
#sidebar .project-search a:visited { float:left; padding:0 223px 0 0; height:48px; width:223px; background:url(images/project-search1.png) 0 0 no-repeat; }

#sidebar .project-search a:hover { background:url(images/project-search1.png) 0 -48px no-repeat; }

/* so text does not display */
#sidebar .project-search a span { display:none; }

hr { color:#fff; height:1px; border:1px solid #ccc; margin:8px 0 15px 0; }

/* list styles */
#main.col-left .post .entry ul { width:92%; margin:15px 0 20px 0; }
#main.col-left .post .entry ul li a { display:inline; padding:0; margin:0; }

#breadcrumb { margin-left:21px; }

/* contact form */
form.wpcf7-form { background:#efefef; margin-bottom:22px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 3px solid #eee; padding:12px 0 0 16px; }
form.wpcf7-form p { font-size:95%; font-weight:bold; }
form.wpcf7-form img.wpcf7-captcha-captcha-671 { border:0 ! important; }
input { vertical-align:middle; }

blockquote { border:2px solid #efefef; background:#eee; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-left:4px solid #17517b; padding:3px 3px 5px 0; position:relative; margin:10px 0 25px 0; }
blockquote p { font-size:85%; color:#191919;  }
blockquote cite {  border:2px solid #efefef; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size:95%; font-style:normal; background:#fff; padding:6px 9px 6px 9px; position:absolute; bottom:-16px; right:20px; }

/* header search */
#topsearch { margin-top:0; margin-right:21px; float:right; width:207px; }
#topsearch input { padding-top:2px; padding-bottom:2px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#topsearch input.field { width:130px; font-size:110% }

/* styles for destinations table */
table#destinations { border:3px solid #ccc; padding:4px; margin:15px auto; width:90%; color:#333; font-size:85%; text-transform:uppercase; font-weight:bold; }

td  { border:1px solid #eee; margin:0; padding:0; vertical-align:top;}
td a { display:block; background:#fff; padding:4px; }
td a.nthsth { display:block; background:#ccc; padding:4px; }
td a:hover { display:block; background:#17517b; padding:4px; color:#fff; }

/* styles for flickr gallery */
table#flickr-holder tbody tr td { border:0; padding:2px; }
table.flickr { vertical-align:top; border:2px solid #ccc; padding:2px; margin:15px auto; width:85%; color:#333; font-size:75%; text-transform:uppercase; font-weight:bold; }

#flickr-holder a img, #flickr-holder a:visited img { border:2px solid #17517b; padding:1px; margin-bottom:6px;}
#flickr-holder a:hover img { border:2px solid #98d28e; }

/* styles for disqus threads */
#disqus_thread { padding:10px 10px 10px 20px; background:#fff; margin:12px 0 12px 0; -moz-border-radius: 7px; border:4px solid #efefef; }
#disqus_thread h3 { margin:12px 0 12px 0;}
#dsq-auth h3 { padding-top:10px; font-size:125%; margin-bottom:6px; padding-bottom:0; font-weight:normal; color:#1F5413; font-family: Georgia; }
.dsq-brlink, .dsq-by { display:none; }
#dsq-combo-logo {  display:none ! important; }
#dsq-combo-content,
.dsq-combo-box { padding-bottom: 0 ! important; margin-bottom:0 ! important; } 

.cb { font-size:0.01em; height:1px; clear:both; }

/*  PROJECT DATABASE FRONT END STYLES */

.post form#search_form { margin:15px 0 0 0; padding:15px;  background:#eee; border:4px solid #fff; clear: right; }

.post form#search_form {  border-bottom-left-radius: 5px;border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; box-shadow: 0 0 4px #c4c4c4; -webkit-box-shadow: 0 0 4px #f7f7f7; -moz-box-shadow: 0 0 4px #c4c4c4; }

.post form#search_form .form_el_container input,
.post form#search_form .form_el_container select { text-transform:normal; margin-bottom:5px; border:1px solid #17517b; padding:3px; width:190px; font-size:100%;  border-radius: 3px;border-radius: 3px; -moz-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius:3px;}
.post form#search_form .form_el_container input:hover,
.post form#search_form .form_el_container select:hover {  border:1px solid #9fcef1}

.post form#search_form .form_el_container input#filter_date_from,
.post form#search_form .form_el_container input#filter_date_to { padding:2px; width:186px !important}
.post form#search_form .form_el_label { margin-top:8px; font-weight:bold; }
.post form#search_form .form_el_container input[type=submit] { cursor:hand; font-weight:bold; font-size:120%; text-transform:capitalize; width:auto; border:2px solid #fff; background:#eee; padding:8px 20px 8px 20px; background:#17517b; color:#fff; border-radius: 8px;border-radius: 8px; -moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 4px #c4c4c4; -webkit-box-shadow: 0 0 4px #f7f7f7; -moz-box-shadow: 0 0 4px #c4c4c4; }

.post form#search_form .form_el_container input[type=submit]:hover { background:#9fcef1; color:#17517b; }

.post form#search_form .form_el_container input#rese { cursor:auto; font-weight:bold; font-size:80%; text-transform:capitalize; width:auto; border:2px solid #fff; background:#eee; padding:10px; margin:-3px 0 0 12px; width:60px; color:#333; border-radius: 8px;border-radius: 8px; -moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 4px #c4c4c4; -webkit-box-shadow: 0 0 4px #f7f7f7; -moz-box-shadow: 0 0 4px #c4c4c4; }

.post form#search_form .form_el_container input#rese:hover { background:#fff; color:#333; }

.post form#search_form .form_el_container input[type=button],
.post input[type=button]#add1,
.post input[type=button]#add2 { cursor:auto; font-weight:bold; font-size:80%; text-transform:capitalize; width:auto; border:2px solid #fff; background:#eee; margin:8px 0 0 0; padding:6px 20px 6px 20px; width:300px; background:#17517b; color:#fff; border-radius: 8px;border-radius: 8px; -moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 4px #c4c4c4; -webkit-box-shadow: 0 0 4px #f7f7f7; -moz-box-shadow: 0 0 4px #c4c4c4; }

.post form#search_form .form_el_container input[type=button]:hover,
.post input[type=button]#add1:hover,
.post input[type=button]#add2:hover { background:#9fcef1; color:#17517b; }
.post form#search_form h2.projsearch{ margin-top:0; padding:25px 0 0 0; }
.post form#search_form { position:relative;}
.post form#search_form p.help { width:250px; position:absolute; top:25px; right:18px;  }

.post form input.tshirthood[type=button]   { cursor:auto; font-weight:bold; font-size:80%; text-transform:capitalize; width:auto; border:2px solid #fff; background:#eee; margin:8px 0 0 0; padding:6px 20px 6px 20px; width:300px; background:#17517b; color:#fff; border-radius: 8px;border-radius: 8px; -moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 4px #c4c4c4; -webkit-box-shadow: 0 0 4px #f7f7f7; -moz-box-shadow: 0 0 4px #c4c4c4; }

.post form input.tshirthood[type=button]:hover{ background:#9fcef1; color:#17517b; } 
 
/* shop styles */
table.sizes { margin:10px 0 10px 35px; }
table.sizes td { padding:6px 8px 6px 8px; }
input#tshirt,input#hoodie1,select#shirt,select#hoodie2,select#hoodie3 { text-transform:lowercase; border:1px solid #17517b; padding:3px; width:170px; font-size:100%;  border-radius: 3px;border-radius: 3px; -moz-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius:3px;}

.post input[type=button]#add1,
.post input[type=button]#add2 { margin:20px 0 20px 0; }

form img.ui-datepicker-trigger { margin:0 0 -4px 7px; cursor:hand; }

table.train td,
#basket table td { border:1px solid #ffffff; padding:4px; }
#basket table { margin:18px 0 10px 0 }

table.checkout { margin:18px 0 10px 0 }
table.checkout td { border:1px solid #ffffff; padding:4px; }
table.checkout input { width:250px;}
table.checkout textarea { width:250px;}
#main.col-left .post table.checkout li a.left { display:inline; font-weight:bold; margin:0; padding:0;}
#main.col-left .post table.checkout li input { width:auto}

table.checkout input[type=button] { cursor:auto; font-weight:bold; font-size:80%; text-transform:capitalize; width:auto; border:2px solid #fff; background:#eee; margin:8px 0 0 0; padding:6px 8px 6px 8px; width:150px; background:#f7f7f7; color:#333; border-radius: 8px;border-radius: 8px; -moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 4px #c4c4c4; -webkit-box-shadow: 0 0 4px #f7f7f7; -moz-box-shadow: 0 0 4px #c4c4c4; }

table.checkout input[type=submit] { cursor:auto; font-weight:bold; font-size:80%; text-transform:capitalize; width:auto; border:2px solid #fff; background:#eee; margin:8px 0 0 0; padding:6px 20px 6px 20px; width:300px; background:#17517b; color:#fff; border-radius: 8px;border-radius: 8px; -moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 4px #c4c4c4; -webkit-box-shadow: 0 0 4px #f7f7f7; -moz-box-shadow: 0 0 4px #c4c4c4; }

table.checkout input.bk[type=button],
input.clear[type=button],
#basket input#recal[type=button] { cursor:auto; font-weight:bold; font-size:80%; text-transform:lowercase; width:auto; border:2px solid #fff; background:#eee; margin:8px 0 0 0; padding:6px 8px 6px 8px; width:130px; background:#f7f7f7; color:#333; border-radius: 8px;border-radius: 8px; -moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 4px #c4c4c4; -webkit-box-shadow: 0 0 4px #f7f7f7; -moz-box-shadow: 0 0 4px #c4c4c4; }

table.checkout input.pay1[type=submit],
input#cont[type=button] { cursor:auto; font-weight:bold; font-size:80%; text-transform:capitalize; width:auto; border:2px solid #fff; background:#eee; margin:8px 0 0 0; padding:6px 20px 6px 20px; width:300px; background:#17517b; color:#fff; border-radius: 8px;border-radius: 8px; -moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 4px #c4c4c4; -webkit-box-shadow: 0 0 4px #f7f7f7; -moz-box-shadow: 0 0 4px #c4c4c4; }
table.checkout input[type=button]:hover,
table.checkout input[type=submit]:hover { background:#9fcef1; color:#17517b; }

input.clear[type=button],
#basket input#recal[type=button] { margin-left:12px; width:110px; }
.post .entry input#cont[type=button] {  width:220px; margin-left:12px; }

.post .entry input#cont[type=button]:hover { border:2px solid #9fcef1 }

#projectdetails h1 { margin:15px 0 15px 0; padding-top:15px; }
span.label { font-weight:bold; }
 #projectdetails .pdesc { margin-top:5px; margin-bottom:4px; }

input { cursor:hand !important }

/* project search styles */

.other { padding:10px 13px 10px 15px; background:#f7f7f7; border:2px solid #ccc; width:370px; border-radius: 3px;border-radius: 3px; -moz-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-border-radius: 3px; margin:6px 0 10px 0; }

td.pagination { text-align:left; position:relative;}
td.pagination a.last {  }
td.pagination a.next { }

.pagination a.last,
.pagination a.next,
div a.backto  { text-align:center; text-transform:lowercase;  font-weight:bold; font-size:110%; width:auto; border:2px solid #fff; background:#eee; padding:5px 6px 5px 6px; margin:3px 0 0 2px; width:60px; color:#333; border-radius: 8px;border-radius: 8px; -moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 4px #c4c4c4; -webkit-box-shadow: 0 0 4px #f7f7f7; -moz-box-shadow: 0 0 4px #c4c4c4; text-decoration:none; display: inline;}

.post a.backto { margin:30px 0 30px 0 !important }

.pagination a.last:hover,
.pagination a.next:hover,
div a.backto:hover { background:#fff; color:#333; }


.post .newsearch { cursor:hand; font-weight:bold; font-size:120%; text-transform:capitalize; width:auto; border:2px solid #fff; background:#eee; padding:8px 12px 8px 12px; background:#17517b; color:#fff; border-radius: 8px;border-radius: 8px; -moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 4px #c4c4c4; -webkit-box-shadow: 0 0 4px #f7f7f7; -moz-box-shadow: 0 0 4px #c4c4c4;  }
.post .newsearch:hover { border:2px solid #9fcef1 }

.post input.selmore[type=button] { cursor:hand; font-weight:bold; font-size:100%; text-transform:capitalize; width:auto; border:2px solid #fff; background:#eee; padding:8px 20px 8px 20px; background:#17517b; color:#fff; border-radius: 8px;border-radius: 8px; -moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 4px #c4c4c4; -webkit-box-shadow: 0 0 4px #f7f7f7; -moz-box-shadow: 0 0 4px #c4c4c4;  }
.post input.selmore[type=button]:hover { border:2px solid #9fcef1 }

.post a#viewbask { cursor:hand; font-weight:bold; font-size:115%; text-transform:capitalize; width:auto; border:2px solid #fff; background:#eee; padding:8px 20px 8px 20px; background:#17517b; color:#fff; border-radius: 8px;border-radius: 8px; -moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 4px #c4c4c4; -webkit-box-shadow: 0 0 4px #f7f7f7; -moz-box-shadow: 0 0 4px #c4c4c4; text-decoration:none }
.post a#viewbask:hover { border:2px solid #9fcef1 }

table.checkout input[type=checkbox],
table.checkout input[type=radio] { width:auto;  }

.post a.addsel {  font-weight:bold; font-size:120%; text-decoration:none; width:auto; border:2px solid #fff; background:#eee; padding:8px 20px 8px 20px; background:#17517b; color:#fff; border-radius: 8px;border-radius: 8px; -moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 4px #c4c4c4; -webkit-box-shadow: 0 0 4px #f7f7f7; -moz-box-shadow: 0 0 4px #c4c4c4;  }
.post .addsel:hover { border:2px solid #9fcef1 }

#searchresults tr td div a { font-weight:bold; font-size:110%; padding:0; }

#searchresults tr td div.alternate a { font-weight:bold; text-align:center; text-decoration:none; font-size:100%; text-transform:capitalize; width:auto; border:2px solid #fff; background:#eee; padding:4px 5px 4px 5px !important; background:#17517b; color:#fff; border-radius: 8px;border-radius: 8px; -moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 4px #c4c4c4; -webkit-box-shadow: 0 0 4px #f7f7f7; -moz-box-shadow: 0 0 4px #c4c4c4; margin:5px 0 2px 0; }
#searchresults tr td div.alternate a:hover { border:2px solid #9fcef1 }

.post a.select { font-weight:bold; text-align:center; text-decoration:none; font-size:100%; text-transform:capitalize; width:auto; border:2px solid #fff; background:#eee; padding:4px 5px 4px 5px !important; background:#17517b; color:#fff; border-radius: 8px;border-radius: 8px; -moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 4px #c4c4c4; -webkit-box-shadow: 0 0 4px #f7f7f7; -moz-box-shadow: 0 0 4px #c4c4c4;  }
.post a.select:hover { border:2px solid #9fcef1 }
 
.post a.select2 { font-weight:bold; text-align:center; text-decoration:none; font-size:90%; text-transform:capitalize; width:auto; border:2px solid #fff; background:#eee; padding:6px 8px 6px 8px !important; background:#17517b; color:#fff; border-radius: 8px;border-radius: 8px; -moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 4px #c4c4c4; -webkit-box-shadow: 0 0 4px #f7f7f7; -moz-box-shadow: 0 0 4px #c4c4c4; margin:18px 0 9px 0 !important }
.post a.select2:hover { border:2px solid #9fcef1 }

.post table#searchresults a.select2 { font-weight:bold; text-align:center; text-decoration:none; font-size:90%; text-transform:capitalize; width:auto; border:2px solid #fff; background:#eee; padding:6px 8px 6px 8px !important; background:#17517b; color:#fff; border-radius: 8px;border-radius: 8px; -moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 4px #c4c4c4; -webkit-box-shadow: 0 0 4px #f7f7f7; -moz-box-shadow: 0 0 4px #c4c4c4; margin:18px 0 9px 0 !important }
.post table#searchresults a.select2:hover { border:2px solid #9fcef1 }

.post p a.select2 { font-weight:bold; text-align:center; text-decoration:none; font-size:90%; text-transform:capitalize; width:auto; border:2px solid #fff; background:#eee; padding:6px 8px 6px 8px !important; background:#17517b; color:#fff; border-radius: 8px;border-radius: 8px; -moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 4px #c4c4c4; -webkit-box-shadow: 0 0 4px #f7f7f7; -moz-box-shadow: 0 0 4px #c4c4c4; margin:18px 0 9px 0 !important; line-height:3.1em; }
.post p a.select2:hover { border:2px solid #9fcef1 }

td a.details { margin:8px 0 12px 0; font-weight:bold; text-align:center; text-decoration:none; font-size:100%; text-transform:capitalize; width:auto; border:2px solid #fff; background:#eee; padding:4px 5px 4px 5px !important; background:#17517b; color:#fff; border-radius: 8px;border-radius: 8px; -moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 4px #c4c4c4; -webkit-box-shadow: 0 0 4px #f7f7f7; -moz-box-shadow: 0 0 4px #c4c4c4;  }
.post a.select:hover { border:2px solid #9fcef1 }

td a.details  { background:#eee; color:#333; }

.post a.select { font-weight:bold; text-align:center; text-decoration:none; font-size:100%; text-transform:capitalize; width:auto; border:2px solid #fff; background:#eee; padding:4px 5px 4px 5px !important; background:#17517b; color:#fff; border-radius: 8px;border-radius: 8px; -moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 4px #c4c4c4; -webkit-box-shadow: 0 0 4px #f7f7f7; -moz-box-shadow: 0 0 4px #c4c4c4;  }
.post a.select:hover { border:2px solid #9fcef1 }

.post a.view { font-weight:bold;  text-decoration:none;  font-size:100%; text-transform:capitalize; width:auto; border:2px solid #fff;  padding:8px 25px 8px 12px !important; color:#fff; border-radius: 8px;border-radius: 8px; -moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 4px #c4c4c4; -webkit-box-shadow: 0 0 4px #f7f7f7; -moz-box-shadow: 0 0 4px #c4c4c4; background:#17517b; }
.post a.view:hover { border:2px solid #9fcef1 }

.post .green { font-weight:bold;  text-decoration:none; font-size:100%; width:auto; border:2px solid #fff; background:#063; padding:8px 25px 8px 12px !important; color:#fff; border-radius: 8px;border-radius: 8px; -moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 4px #c4c4c4; -webkit-box-shadow: 0 0 4px #f7f7f7; -moz-box-shadow: 0 0 4px #c4c4c4;  }

