/* @override 
	http://localhost:8888/wp-content/themes/strayjewellery/style.css
	http://www.strayjewellery.com/preview/wp-content/themes/strayjewellery/style.css
	http://www.strayjewellery.com/wp-content/themes/strayjewellery/style.css
*/

/*
Theme Name: Stray Jewellery
Theme URI: http://strayjewellery.com
Description: Wordpress theme for Belfast jewellery designer and illustrator Julie Turkington.
Version: 1.0 (WP2.8+)
Author: Barrie Holden
Author URI: http://magicmarkerdesign.com
Tags: Magic Marker Design, Stray Illustration, clean, simple, portfolio
*/

/* COLOUR REFS 
Lilac page background: #E7E0E8;
Drk Lilac: #77307D;
Lighter Lilac: #A696C0;
*/

@import "style/css/reset.css";
@import "style/css/jquery.fancybox-1.2.5.css";

img, div, h1#logo a, ul.pagination li a, a.next, .viewThumbButt a { behavior: url(http://www.strayjewellery.com/wp-content/themes/strayjewellery/style/scripts/iepngfix.htc) }

/* GENERAL STYLES */
body {
	background: #E7E0E8 url(style/images/stray02_pagebackground.jpg) repeat-x center 0;
	color: #333;
	font-size: 62.5%;
}
* {
	padding: 0;
	margin: 0;
	list-style: none;
	font: 1em Georgia, "Times New Roman", Times, serif;
	-webkit-text-stroke:1px transparent;
}
#wrap {
	width: 960px;
	margin: 0 auto;
}
#content {
	width: 940px;
	margin: 30px 10px 0 10px;
	padding: 0 0 20px 0;
	float: left;
	clear: left;
}
#content h2 {
	margin: 0;
}
a {
	text-decoration: none;
}
p {
	font-size: 1.6em;
	line-height: 1.4em;
	color: #333;
	padding: 0 0 20px 0;
}
p a {
	text-decoration: none;
	color: #A696C0;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
}
	p a:hover {
		text-decoration: underline;
	}
h1 a {
	font-size: 3.4em;
	color: #333333;
}
h2 {
	font-size: 3.6em;
	font-weight: normal;
	padding: 0 0 20px 0;
	color: #77307D;
	text-shadow: #FFF 0 1px 0;
}
a.titleLink {
	font-size: 3.6em;
	font-weight: normal;
	padding: 0 0 20px 0;
	color: #77307D;
	text-shadow: #FFF 0 1px 0;
}
a.titleLink:hover {
	color: #A696C0;
}
h3 {
	font-size: 2.8em;
	padding: 0 0 8px 0;
	font-weight: normal;
	font-style: italic;
	color: #77307D;
	text-shadow: #FFF 0 1px 0;
}
p.notFound {
	width: 940px;
	height: 500px;
	background: url(style/images/stray02_404.gif) no-repeat center 60px;
}
.terms p {
	width: 700px;
}
#loaderContainer {
	width: 460px;
	min-height: 460px;
	display: block;
	float: left;
	padding: 46px 0 0 52px;
	margin: 0;
	background: url(style/images/stray02_loader.gif) no-repeat 10px 40px;
	visibility: visible;
	font: bold 1.6em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #A696C0;
	text-shadow: #FFF 0 1px 0;
}

/* HEADER STYLES */
#header {
	width: 960px;
	display: block;
	margin: 55px 0 0 0;
	float: left;
	clear: left;
	position: relative;
}
h1#logo {
	width:  220px;
	height:  101px;
	margin:  0;
	padding:  0 0 0 10px;
	margin: 36px 0 0 0;
}
h1#logo a {
	height:  101px;
	display: block;
	background: url(style/images/stray02_logo.jpg) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}
ul#headerLinks {
	position: absolute;
	top: 90px;
	left: 770px;
}
	ul#headerLinks li {
		float: right;
		padding: 0 0 0 10px;
	}
		ul#headerLinks li a {
			color: #A696C0;
			text-decoration: none;
			font-size: 1.1em;
		}
			ul#headerLinks li a:hover {
				text-decoration: underline;
			}
ul#nav {
	width: 960px;
	height: 28px;
	padding: 10px 0 0 0;
	letter-spacing: 0.1em;
	position: relative;
	float: left;
	clear: left;
	font-size: 1.8em;
	background: url(style/images/stray02_menu_underline.gif) no-repeat bottom;
}
	ul#nav li {
		float: left;
		display: inline;
		}
	ul#nav li.navSeperator {
		padding: 0 16px 0 0;
		background: url(style/images/stray02_navseperator.gif) no-repeat right bottom;
		}
		ul#nav li a {
				color: #333;
				margin: 0 0 0 8px;
			}
			ul#nav li a.current {
				color: #77307D;
				text-shadow: #FFF 0 1px 0;
			}
			.active_category {
				color: #CBBCDD;
				text-shadow: #333333 0 1px 0;
			}
ul#nav .navAbout {
	width: 240px;
	height: 26px;
	float:right;
	margin: 0 0 0 0;
	padding:  0 10px 0 0;
	display:  block;
	text-align: right;
}
	ul#nav .navBuyStuff:hover {
		background-position: 0 -26px;
		}

/* VIEW CART BUTT */
#viewCart {
	position: absolute;
	width: 118px;
	height: 28px;
	top: 50px;
	left: 832px;
}
#viewCart a * {
  display: none;
}
#viewCart a,
#viewCart a .hover {
  height: 28px;
  position: relative;
  display: block;
  background: url(style/images/stray02_viewcart_butt.jpg) 0 0 no-repeat;
}
#viewCart a.cart {
  background-position: 0 0;
  width: 118px;
}
#viewCart .highlight a.cart:hover, 
#viewCart a.cart .hover {
  background-position: 0 -28px;
  width: 118px;
}
			
/* HOMEPAGE STYLES */
#homepageWorkContainer {
	width: 960px;
	height: 460px;
	
}
#homepageImage {
	width: 460px;
	height: 460px;
	float:  left;
	background-color: #E7E0E8;
	}
		#homepageImage a {
			cursor: pointer;
		}
#homepageInfoContainer {
	width: 460px;
	float:  left;
	margin: 0;
	padding: 70px 0 0 0;
}
#viewJobButton a {
	color:  #ffffff;
	width:  87px;
	height: 22px;
	display: block;
	margin:  0;
	padding: 6px 0 0 41px;	
	background: url(style/images/stray02_viewmorebutton.jpg) no-repeat 0 0;
	font: bold 1.4em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-shadow: #333333 0 -1px 0;
}
	#viewJobButton a:hover {
		background-position: 0 -28px;
		text-shadow: #77649C 0 1px 0;
		}

/* HOMEPAGE SLIDER STYLES */
#newIcon {
	width: 114px;
	height: 53px;
	position: absolute;
	top: 20px;
	left: 0;
	z-index: 500;
}

#featured_section {
	width: 960px;
	height: 460px;
	position: relative;
	margin: 20px 0 0 0;
}
.container {
	width:  960px;
	height: 460px;
	overflow: hidden;
	position: absolute;
}
.slides {
	position: absolute;
	top: 0;
	left: 0;
	width:  960px;
}
.slides #homepageWorkContainer {
	position: absolute;
	top: 0px;
	width:  960px;
	display: none;
}
.slides #homepageWorkContainer img {
	cursor: pointer;	
}
div#homesliderPagination {
	width: 160px;	
	position: absolute;
	top: 36px;
	left: 457px;
}
p#paginationTitle {
	color: #333;
	font-style: italic;
	font-size: 1.3em;
	padding: 0 0 0 0;
	position: absolute;
	left: 460px;
	top: 15px;
}
ul.pagination { 
	list-style-type:none; 
	margin:0; 
	padding:0; 
	width:160px; 
}
	ul.pagination li { 
		float:left; 
		margin:0 2px; 
	}	
	ul.pagination a { 
		display:block; 
		width:25px; 
		height:20px;
		text-align: center;	
		padding: 5px 0 0 0;		
		overflow:hidden; 
		background-image: url(style/images/stray02_pagination_marker.png); 
		background-position:0 -25px; 
		background-repeat:no-repeat;
		color: #FFF;
		font: bold 1.1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-shadow: #000 0 1px 0;
}
	ul.pagination li.active a, ul.pagination a:hover {
		background-position:0 0;
	}
.featured_button   {
	width: 14px;
	height: 14px;	
	position: absolute;
	top: 36px;
	left: 525px;
	}
.featured_button a.next {
	width: 25px;
	height: 25px;
	z-index: 5;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	position: absolute;
	left: 80px;
	background: transparent url(style/images/stray02_pagination_marker.png) no-repeat 0 -50px;
	cursor: pointer;
	}
	.featured_button a.next:hover {
				background-position: 0 -75px;
	}

/* CATEGORY PAGE STYLES */
#categoryContentContainer {
	width: 960px;
	float: left;
	padding: 0 0 40px 0;
	}
.thumbContainer {
	width: 220px;
	position: relative;
	height: 220px;
	float:  left;
	margin: 0 20px 60px 0;
	background-color: #A696C0;
	cursor: pointer;
	}
	.viewThumbButt a {
		width: 72px;
		height: 20px;
		position: absolute;
		text-decoration: none;
		top: 180px;
		left: -15px;
		display: block;
		overflow: hidden;
		text-indent: -9999px;
		background: url(style/images/stray_viewthumb_medium.png) no-repeat 0 0;	
		z-index: 999;	
		}
		.viewThumbButt a:hover {
			background-position: 0 -20px;
			cursor: pointer;
		}
	p.itemName {
		width: 220px;
		padding: 4px 0 0 10px;
		font-size: 1.4em;
		font-style: italic;
		color: #666;
	}
	span.itemPrice {
		clear: left;
		padding: 0 0 0 10px;
		color: #A696C0;
		font: bold 1.6em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	}		
ul#browse-cats {
	margin:  40px 0 20px 0;
	clear: left;
	list-style: none;
}
ul#browse-cats li {
	margin:  0 0 10px 0;
	float: left;
}
#singleEntry {
	font-size: 1.6em;
	font-weight: bold;
	color: #CCC;	
}
span.browse-cat-header  {
	color: #999999;
	font-weight: bold;
	font-size: 2.1em;
}
ul#browse-cats li.cat-prev-link, ul#browse-cats li.cat-next-link {
	margin: 10px 0 0 0;
}
ul#browse-cats li.cat-prev-link a, ul#browse-cats li.cat-next-link a {
	width: 173px;
	height: 41px;
	display: block;
	color: #fff;
	font-size: 2.8em;
	font-weight: bold;
	float: left;
	margin-bottom: 20px;
}
ul#browse-cats li.cat-prev-link a {	
	padding:  3px 0 0 44px;
	background: url(style/images/butt_prev_job.jpg) no-repeat 0 0;	
	}
ul#browse-cats li.cat-next-link a {
	padding:  3px 0 0 18px;
	background: url(style/images/butt_next_job.jpg) no-repeat 0 0;
	}
	ul#browse-cats li.cat-prev-link a:hover,  ul#browse-cats li.cat-next-link a:hover {
		background-position: 0 -44px;
		}

/* INDIVIDUAL ITEM PAGE */
#leftColumn {
	width: 440px;
	float: left;
	clear: both;
	padding: 20px 0 0 0;
}
#rightColumn {
	padding: 20px 0 0 20px;
	float: right;
	width: 460px;
	overflow: hidden;
}
h2#individualItemTitle {
	color: #77307D;
	width: 940px;
	float: left;
	clear: both;
	border-bottom: 1px solid #ccc;
	text-shadow: #FFF 0 1px 0;
	padding: 0 0 4px 0;
	margin: 0 0 6px 0;
}
span#individualItemPrice {
	color: #A696C0;
	font: bold 1.8em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-shadow: #FFF 0 1px 0;
	float: left;
}
#itemsNextPrev {
	width: 240px;
	float: right;
}
#viewMoreItems {
	font-size: 1.3em;
	font-style: italic;
	color: #333;
	text-shadow: #FFF 0 1px 0;
	float: right;
	padding: 3px 0 0 0;
}
ul#prevNextList {
	list-style: none;
	float: right;
}
	li.cat-prev-link, li.cat-next-link {
		float: left;
		padding: 0 0 0 10px;
	} 
		li.cat-prev-link a, li.cat-next-link a {
			background: url(style/images/stray02_prevnextpage_button.jpg) no-repeat 0 0;
			font: bold 1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
			text-shadow: #333 0 -1px 0;
			color: #FFF;
			text-decoration: none;
		}
		li.cat-prev-link a {
			width: 52px;
			height: 18px;
			display: block;
			padding: 2px 0 0 10px;
			background-position: 0 0;
		} 
			li.cat-prev-link a:hover {
				background-position: 0 -20px;
				cursor: pointer;
			}
		li.cat-next-link a {
			width: 41px;
			height: 18px;
			display: block;
			padding: 2px 0 0 21px;
			background-position: -62px 0;
		} 
			li.cat-next-link a:hover {
				background-position: -62px -20px;
				cursor: pointer;
			} 
#thumbnailsTitle {
	font-style: italic;
	font-size: 1.3em;
	color: #A696C0;
	padding: 0 0 20px 30px;
	background: url(style/images/stray02_biggerimage_icon.jpg) no-repeat 0 2px;
}
/* SHARE THIS */
h4.shareThisTitle, ul#shareLinks li.seperator {
	font-size: 1.3em;
	font-style: italic;
	color: #333;
	text-shadow: #FFF 0 1px 0;
	padding: 4px 0 0 6px;
}
ul#shareLinks {
	position: relative;
	padding: 4px 0 0 0;
	float: right;
	height: 40px;
}
ul#shareLinks li {
	float: right;
	padding: 0 0 0 6px;
}
	ul#shareLinks li a {
		height: 20px;
		display: block;
		color: #fff;
		font: bold 1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		text-shadow: #333 0 -1px 0;
		text-decoration: none;
		padding: 2px 0 0 30px;
		background: url(style/images/stray02_sociallinks_butt.jpg) no-repeat 0 0;
	}
	ul#shareLinks li a.facebook {
		width: 84px;
	}
		ul#shareLinks li a.facebook:hover {
			background-position: 0 -22px;
		}
	ul#shareLinks li a.twitter {
		width: 63px;
		background-position: -114px 0;
	}
		ul#shareLinks li a.twitter:hover {
			background-position: -114px -22px;
		}

/* CART BUTTONS */
a.addToCart {
	width: 105px;
	height: 22px;
	float: left;
	padding: 7px 0 0 14px;
	margin: 10px 10px 0 0;
	background: url(style/images/stray02_addtoviewcart_butts_page.jpg) no-repeat 0 0;
	font: bold 1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
	text-shadow: #333 0 1px 0;
}
	a.addToCart:hover {
		background-position: 0 -29px;
	}
a.viewCart {
	width: 100px;
	height: 22px;
	float: left;
	padding: 7px 0 0 14px;
	margin: 10px 0 0 10px;
	font: bold 1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
	text-shadow: #333 0 -1px 0;
	background: url(style/images/stray02_addtoviewcart_butts_page.jpg) no-repeat -119px 0;
}
	a.viewCart:hover {
		background-position: -119px -29px;
	}
#shippingInfo {
	width: 460px;
	height: 127px;
	margin: 30px 0 20px 0;
	background: url(style/images/stray02_shipping_icon.jpg) no-repeat 0 0;
	float: left;
}
#shippingInfo h3.shippingTitle {
	font-size: 2.1em;
	padding: 20px 0 5px 0;
	margin: 0 0 0 130px;
	width: 330px;
	border-bottom: 1px solid #ccc;
	color: #333;
	text-shadow: #FFF 0 1px 0;
}
#shippingInfo p {
	margin: 10px 0 0 130px;
}	

/* HELLO PAGE */
.hello {
	width:  940px;
	height: 540px;
	background: url(style/images/stray02_about_background.jpg) no-repeat 560px 0;
	}
	.hello p {
		width:  540px;
		padding: 0 0 20px 0;
		font-size: 1.6em;
		line-height: 1.375em;
		color: #666;
}
a.zoom {
	width: 140px;
	height: 140px;
	display: block;
	cursor: pointer;
}
a.thumbMedium {
	width: 220px;
	height: 220px;
	display: block;
	cursor: pointer;
}

/* CONTACT ELEMENTS */
#successContact, #successNewsletter {
	margin: 0;
	width: 360px;
	height: 40px;
	padding: 10px 0 0 32px;
	background: url(style/images/stray_success.jpg) no-repeat 0 7px;
	color: #FFF;
	font: bold 1.8em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#bademailContact, #badserverContact, #bademailNewsletter, #badserverNewsletter {
	height: 19px;
	margin: 5px 0 0 0;
	padding: 5px 0 0 28px;
	background: url(style/images/stray_failure.jpg) no-repeat 0 0;
	color: #FF3333;
	font: bold 1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

/* FOOTER */
#footer {
	width: 960px;
	height: auto;
	display: block;
	border-top: 1px solid #A696C0;
	padding: 20px 0 20px 0;
	margin: 0 0 90px 0;
	float: left;
	clear: both;
}
#footer p {
	color: #666;
	padding: 0 0 5px 0;
}
#footerCol1 {
	float: left;
	width: 300px;
	padding: 0 0 0 10px;
	margin: 0 20px 0 0;
	font-size: 0.9em;
}
#footerCol1 h3, #footerCol2 h3, #footerCol3 h3 {
	text-indent: -9999px;
	height:  56px;
	}
	#footerCol1 h3 {
		background: url(style/images/stray02_footer_newsletter_title.jpg) no-repeat 0 0;
		}
#footerCol2 {
	float: left;
	width: 460px;
	padding: 0;
	margin: 0 20px 0 0;
	font-size: 0.9em;
	}
	#footerCol2 h3 {
		background: url(style/images/stray02_footer_contact_title.jpg) no-repeat 0 0;
		}
#footerCol3 {
	float: left;
	width: 140px;
	padding: 0;
	margin: 0 10px 0 0;
	font-size: 0.9em;
	}
	#footerCol3 h3 {
		background: url(style/images/stray02_footer_follow_title.jpg) no-repeat 0 0;
		}
#footerCol3 ul li {
	padding: 6px 0 0 0;
}
#footerCol3 ul li a {
	font: bold 1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #FFFFFF;
	text-shadow: #000 0 1px 0;
	padding: 2px 0 0 30px;
	background: url(style/images/stray02_socialmedia_sprite.jpg) no-repeat 0 0;
	height: 19px;
	display: block;
}
	#footerCol3 ul li a.facebook {
		width: 72px;
		}
		#footerCol3 ul li a.facebook:hover {
			background-position: 0 -21px;
		}
	#footerCol3 ul li a.twitter {
		width: 54px;
		background-position: -177px 0;
		}
		#footerCol3 ul li a.twitter:hover {
			background-position: -177px -21px;
		}
	#footerCol3 ul li a.flickr {
		width: 46px;
		background-position: -102px 0;
		}
		#footerCol3 ul li a.flickr:hover {
			background-position: -102px -21px;
		}

/* TWITTER FEED BOX */
#tweet {
	width: 940px;
	float: left;
	clear: both;
	margin: 0 15px 0 12px;
	overflow: hidden;
	font-size: 1.1em;
}
a#twitter {
	width: 940px;
	height: 79px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	border-bottom: 1px solid #A696C0;
	padding: 0 0 6px 0;
	margin: 0 0 20px 0;
	background: url(style/images/stray02_title_twitter.jpg) no-repeat right top;
	
}
#tweet ul li {
	width: 280px;
	float: left;
	margin: 0 20px 0 0;
	font-size: 1.3em;
	color: #666;
}
#tweet ul li a {
	color: #A696C0;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
}
#tweet ul li a:hover {
	text-decoration: underline;
}
#tweet ul li span.twitterStatus {
	float: left;
	margin-bottom: 8px;
}
#tweet ul li span.twitterTime {
	margin: 12px 0 0 0;
	clear: left;
	color: #A696C0;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
}
#twitterFollow {
	padding: 0 0 0 12px;
	margin: 12px 0 0 12px;
	width: 120px;
	height: 16px;
	background: url(style/images/bagofbees_followbutton.jpg) no-repeat 0 0;
	clear: left;
}
	#twitterFollow:hover {
		background-position: 0 -16px;
	}
#twitterFollow a {
	font: bold 1.1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 1px 0 0 7px;
	display: block;
	color: #fff;
}
		
/* MISC ELEMENTS */
a.saleBadge {
	width: 131px;
	height: 116px;
	position: absolute;
	left: 306px;
	top: 0px;
	text-indent: -9999px;
	overflow: hidden;
	padding: 0;
	background: url(style/images/stray02_salebadge.png) no-repeat 0 0;
	z-index: 4;
}
a.saleBadge:hover{
	background-position: 0 -116px;
}

/* FOOTER FORMS */
form#newsletterSignup {
	padding: 0 0 0 0;
}
span.columnLeft {
	width: 140px;
	margin: 0 20px 0 0;
	display: block;
	float: left;
}
span.columnRight {
	width: 300px;
}
input#emailinput.textBoxNewsletter, input#contactFormName, input#contactFormEmail  {
	background-image: url(style/images/stray02_form_email_input.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 110px;
	float: left;
	background-color: #A696C0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font: bold 1.6em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #FFFFFF;
	padding: 5px 15px 0 15px;
	margin: 10px 5px 0 0;
	outline: none;
	text-shadow: #000 0 1px 0;
}
textarea#contactFormMessage {
	background-image: url(style/images/stray02_form_message_input.jpg);
	background-repeat: no-repeat;
	height: 81px;
	width: 270px;
	float: left;
	background-color: #A696C0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font: bold 1.6em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #FFFFFF;
	padding: 10px 15px 10px 15px;
	margin: 10px 0 0 0;
	outline: none;
	text-shadow: #000 0 1px 0;
}
input#submitinput.sendbtnNewsletter {
	background-color: #A696C0;
	color: #FFF;
	font: bold 1.4em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border: 0px;
	margin: 10px 0 0 0;
	width: 67px;
	height: 28px;
	display: block;
	float: left;
	padding: 0 0 0 11px;
	background-image: url(style/images/stray02_form_join_butt.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
	text-shadow: #000 0 1px 0;
	}
	input#submitinput.sendbtnNewsletter:hover {
		background-position: 0 -28px;
	}
input.sendcontactbtn {
	background-color: #666666;
	color: #FFF;
	font: bold 1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border: 0px;
	margin: 10px 0 0 0;
	float: right;
	width: 67px;
	height: 28px;
	display: block;
	padding: 0 0 0 11px;
	background-image: url(style/images/stray02_form_send_butt.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
	text-shadow: #000 0 1px 0;
	}
	input.sendcontactbtn:hover {
		background-position: 0 -28px;
	}
a.unsubscribe {
	color: #666;
	font-size: 1.3em;
	font-style: italic;
	padding: 3px 0 0 17px;
	float: left;
	text-align: left;
	clear: both;
	}
	a.unsubscribe:hover {
		color: #FFF;
	}
#copyright {
	width: 960px;
	height: 40px;
	display: block;
	border-top: 1px solid #999;
	float: left;
	clear: left;
	padding: 0 10px 0 10px;
	margin: 20px 0 0 0;
}
#copyright p {
	padding: 4px 0 0 0;
	font-size: 1.1em;
	float: left;
}
#copyright ul#footerLinks {
	padding: 4px 0 0 0;
	font-size: 1.1em;
	float: right;
}
#copyright ul#footerLinks li {
	float: left;
	padding: 0 0 0 10px;
}
#copyright ul#footerLinks li a {
	color: #666;
	text-decoration: none;
	}
	#copyright ul#footerLinks li a:hover {
		color: #333;
		text-decoration: underline;
	}