
/*------------------------------------
Project: = A.E. Sampson and Son
Author: Jason Andreoni
Created: = June 5, 2010
Version: 2.0
------------------------------------ */

/*
TOC

1. LAYOUT
2. NAVIGATION
3. TYPOGRAPHY
4. IMAGES
----------------------- */



/*
1. LAYOUT----------------------------------------------------*/

body {
	background: #ab6c41 url(../images/wood-background.jpg) top left repeat fixed;
	color: #564B45;
	font-family: "Georgia", "Time New Roman", Times, serif;
	font-size: 16px;
	}
.clear {
	clear: both;
}
.italic {
	font-style: italic;
}
#container {
	width: 960px;
	margin: 20px auto;
	
}
#mainContent {
	width: 940px;
	padding: 20px;
	background: #f2efd6;
	clear: both;
}
#flashContent {
}
#monoslideshow {
	margin-bottom: 20px;
	position: relative;
	z-index: 3;
	border: 10px solid #b6c478;
}
#monoslideshow-contact {
	float: right;
	border-left: 1px solid #DDDDDD;
	border: 10px solid #b6c478;
}
#monoslideshow-tour {
	width: 800px;
	height: 600px;
	margin: 50px 0 0 50px;
	border: 10px solid #b6c478;
}
#slideshow-border {
	position: absolute;
	z-index: 20;
	background: url(../images/slideshow-border.png) top left no-repeat;
	width: 500px;
	height: 600px;
}
#indexLeftBox, #indexRightBox {
	padding: 10px;
}
#indexLeftBox {
	width: 500px;
	float: right;
}
#indexRightBox {
	float: right;
	width: 450px;
}
#indexLeftBoxPhoto, #indexRightBoxPhoto {
	width: 400px;
	height: 239px;
	margin: 0 auto 14px;
	border: 5px solid #b6c478;
	-moz-box-shadow: 0px 0px 7px #000;
	-webkit-box-shadow: 0px 0px 7px #000;
	box-shadow: 0px 0px 7px #000;
}
#indexLeftBoxPhoto {
	background: url(../images/gal_shop_001.jpg) top left no-repeat;
}	
#indexLeftBox {
	width: 450px;
	float: left;
}
#indexRightBoxPhoto {
	background: url(../images/red-birch-rustic.jpg) top left no-repeat;
}
#testimonial-video {
	width: 400px;
	height: 300px;
	float: right;
	margin-left: 20px;
	padding-left: 20px;
}
ul#maineFlooring {
	margin: 20px auto;
	width: 900px;
	display: block;
}
ul#maineFlooring li {
	float: left;
	margin: 20px 20px 10px 0;
}
span.indexList {
	width: 270px;
	height: 200px;
	border: 5px solid #b6c478;
	-moz-box-shadow: 0 0 7px #000;
	-webkit-box-shadow: 0 0 7px #000;
	box-shadow: 0 0 7px #000;
	display: block;
}
ul#photoGallery {
	width: 900px;
	height: 60px;
	margin: 0 10px 20px 10px;
	display: block;
	padding: 10px;
	background-color: #e5eacf;
}
ul#photoGallery li {
	border:1px solid;
	display:block;
	float:left;
	height:60px;
	margin-right:10px;
}
div#postLeft, div#postRight {
	float: left;
	padding: 10px;
}
div#postLeft {
	width: 57%;
}
div#postRight {
	width:40%;
	padding: 0;
	background-color: #e5eacf;
}
div#mainPic-ash, div#mainPic-cherry, div#mainPic-eastern-white,
div#mainPic-hard-maple, div#mainPic-norway-pine, div#mainPic-red-birch, 
div#mainPic-roasted-hardwood, div#mainPic-soft-maple, div#mainPic-yellow-birch,
div#mainPic-douglas-fir, div#mainPic-hickory, div#mainPic-heart-pine,
div#mainPic-poplar, div#mainPic-red-oak, div#mainPic-walnut,div#mainPic-white-oak,
div#mainPic-european-beech, div#mainPic-jabota, div#mainPic-stairs,
div#mainPic-paneling, div#mainPic-btu, div#mainPic-reclaimed-antique,
div#mainPic-african-mahogany, div#mainPic-sapele, div#mainPic-btu {
	width: 900px;
	height: 220px;
	margin: 10px auto;
	border: 5px solid #b6c478;
	-moz-box-shadow: 0 0 7px #000;
	-webkit-box-shadow: 0 0 7px #000;
	box-shadow: 0 0 7px #000;
}
#infoTable td.tableCell-left {
	width: 200px;
}
#specs {
	padding: 10px;
	width: 100%;
}
.specLine {
	float:left;
	font-size:90%;
	margin:0 5px 10px 0;
	width:100%;
}
.specTitle {
	float:left;
	font-weight:bold;
	margin-right:8%;
	width:30%;
}
.specData {
	float:left;
	width:60%;
}
#flooring-maine, #flooring-north-american, #flooring-international, #flooring-reclaimed-antique, #flooring-paneling {
	width: 900px;
	height: 220px;
	margin: 0 auto 20px;
	border: 5px solid #b6c478;
	-moz-box-shadow: 0 0 7px #000;
	-webkit-box-shadow: 0 0 7px #000;
	box-shadow: 0 0 7px #000;
	display: block;
}
ul#btu-list {
	margin-bottom: 15px;
}
ul#btu-list li {
	margin: 0  0 5px 20px;
	list-style: disc;
}
div#about-left, div#about-right {
	float: left;
}
div#about-left {
	width: 57%;
	clear: both;
}
div#about-right {
	margin-left:20px;
	width:384px;
	float: right;
}
div#about-right img {
	border: 5px solid #b6c478;
	-moz-box-shadow: 0 0 7px #000;
	-webkit-box-shadow: 0 0 7px #000;
	box-shadow: 0 0 7px #000;
	margin-bottom: 20px;
}
#footer {
	border-width: 5px 0;
	border-style: solid;
	border-color: #666;
	padding: 10px;
	background-color: #564B45;
	width: 100%;
	height: 220px;
	font-size: 80%;
}
#footer a {
	color: #EDEDED;
}
#footer div.footer-box {
	width: 223px;
	float: left;
	margin: 0 10px 10px 0;
	height: 165px;
	border-right: 1px solid #666;
}
ul.footer-main-nav {
	margin-right: 10px;
}
div.right-footer-box {
	border-right: none !important;
}
div#footer-info {
	border-top: 1px solid #666;
	clear: both;
	padding-top: 10px;
	text-align: center;
	color: #EEE;
}
.contact-spacer {
	display: block;
}
#contact-map {
	width: 600px;
	height: 300px;
	clear: left;
}
#map_canvas {
	-moz-box-shadow:0 0 7px #000000;
	-webkit-box-shadow:0 0 7px #000000;
	box-shadow: 0 0 7px #000;
	border:5px solid #FFFFFF;
	float:right;
	height:225px;
	margin:5px 10px 45px 0;
	width:580px;
}
ul#links-img {
	margin-top: 20px;
	display: block;
	height: 230px;
}
ul#links-img li {
	display: block;
	float: left;
}
ul#links-img li a#MWPA {
		margin: 0 50px 0 0;
}
#shop-tour-link {
	width: 370px;
	background-color: #E5EACF;
	padding: 10px 0;
	height: 39px;
	margin-bottom: 20px;
	line-height: 1.3em;
}
a.tv-seg-link {
	background: url(../images/tv-seg-sprite.jpg) top left no-repeat;
	width: 450px;
	height: 53px;
	display: block;
	margin: auto;
	margin-top: 20px;
}
a.tv-seg-link:hover {
	background: url(../images/tv-seg-sprite.jpg) bottom left no-repeat;
	width: 450px;
	height: 53px;
}
/*
2. NAVIGATION----------------------------------------------------*/

a:link {
color: #6c9d31;
text-decoration: none;
}
a:visited {
color: #6c9d31;
text-decoration: none;
}
a:hover,a:focus {
	color: #941515;
	-webkit-transition:color 300ms ease-in;
	-moz-transition:color 300ms ease-in;
	-o-transition:color 300ms ease-in;
	transition:color 300ms ease-in;
	text-decoration: underline;
}
.sf-menu {
	font: 13px/1.1em Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: 700;
}
#footer a, #footer a:visited {
	line-height: 1.3em;
}
#footer a:hover {
	text-decoration: underline;
}
ul.footer-main-nav li a, ul.footer-main-nav li a:visited, #footer li.footer-main-nav a {
	color: #d17e3b !important;
}
/*
3. TYPOGRAPHY----------------------------------------------------*/
@font-face {
	font-family: 'YanoneThin';
	src: url('../fonts/YanoneKaffeesatz-Thin-webfont.eot');
	src: local('☺'), url('../fonts/YanoneKaffeesatz-Thin-webfont.woff') format('woff'), url('../fonts/YanoneKaffeesatz-Thin-webfont.ttf') format('truetype'), url('../fonts/YanoneKaffeesatz-Thin-webfont.svg#webfontstW7OZ4L') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'YanoneLight';
	src: url('../fonts/YanoneKaffeesatz-Light-webfont.eot');
	src: local('☺'), url('../fonts/YanoneKaffeesatz-Light-webfont.woff') format('woff'), url('../fonts/YanoneKaffeesatz-Light-webfont.ttf') format('truetype'), url('../fonts/YanoneKaffeesatz-Light-webfont.svg#webfontn9MifoRW') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'YanoneRegular';
	src: url('../fonts/YanoneKaffeesatz-Regular-webfont.eot');
	src: local('☺'), url('../fonts/YanoneKaffeesatz-Regular-webfont.woff') format('woff'), url('../fonts/YanoneKaffeesatz-Regular-webfont.ttf') format('truetype'), url('../fonts/YanoneKaffeesatz-Regular-webfont.svg#webfontlKPF1zIT') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'YanoneBold';
	src: url('../fonts/YanoneKaffeesatz-Bold-webfont.eot');
	src: local('☺'), url('../fonts/YanoneKaffeesatz-Bold-webfont.woff') format('woff'), url('../fonts/YanoneKaffeesatz-Bold-webfont.ttf') format('truetype'), url('../fonts/YanoneKaffeesatz-Bold-webfont.svg#webfontPj13Lbsm') format('svg');
	font-weight: normal;
	font-style: normal;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'YanoneBold', "Arial", Helvetica, sans-serif;
}

h1 {
	font-size: 250%;
	margin-bottom: 20px;
	font-weight: 700;
}
h1.index-intro {
	font-size: 375%;
}
h2 {
	border-bottom:1px solid #DDDDDD;
	font-size:150%;
	margin-bottom:10px;
	padding-bottom:5px;
}
h2.all-about-wood {
	border: none;
	font-style: italic;
}
h3 {
	font-size: 120%;
	margin-bottom: 5px;
	text-decoration: underline;
	font-family: 'YanoneRegular', "Arial", Helvetica, sans-serif;
}
p {
	line-height: 1.3em;
	margin-bottom: 15px;
}
p.homepage-text {
	font-size: 120%;
}
.footer-main-nav {
	text-transform: uppercase;
}
h3 span.get-directions {
	background: url(../images/map.png) center right no-repeat;
	height: 16px;
	padding-right: 24px;
	margin-top: -5px;
	float: right;
	margin-bottom: 10px;
}
#indexRightBox p {
	font-size: 108%;
}
span.pdf {
	background: url(../images/file_pdf.png) center right no-repeat;
	height: 48px;
	width: 48px;
	float: left;
	margin-top: -5px;
	display: block;
	margin-bottom: 10px;
}
/*
4. IMAGES----------------------------------------------------*/

#logo {
	background: url(../images/logo2.png) top left no-repeat;
	width: 450px;
	height: 171px;
	float: right;
	margin-bottom: 20px;
}
span#flooring-maine {
	background: url(../images/flooring-maine.jpg) top left no-repeat;
}
span#flooring-north-american {
	background: url(../images/flooring-north-american.jpg) top left no-repeat;
}
span#flooring-international {
	background: url(../images/flooring-international.jpg) top left no-repeat;
}
span#flooring-reclaimed-antique {
	background: url(../images/flooring-reclaimed-antique.jpg) top left no-repeat;
}
span#flooring-paneling {
	background: url(../images/flooring-paneling.jpg) top left no-repeat;
}
/* MAINE INDEX PICS */
#index-ash {
	background: url(../images/index-ash.jpg) top left no-repeat;
}
#index-cherry {
	background: url(../images/index-cherry.jpg) top left no-repeat;
}
#index-eastern-white {
	background: url(../images/index-eastern-white.jpg) top left no-repeat;
}
#index-hard-maple {
	background: url(../images/index-hard-maple.jpg) top left no-repeat;
}
#index-norway-pine {
	background: url(../images/index-norway-pine.jpg) top left no-repeat;
}
#index-red-birch {
	background: url(../images/index-red-birch.jpg) top left no-repeat;
}
#index-roasted-hardwood {
	background: url(../images/index-roasted-hardwood.jpg) top left no-repeat;
}
#index-soft-maple {
	background: url(../images/index-soft-maple.jpg) top left no-repeat;
}
#index-yellow-birch {
	background: url(../images/index-yellow-birch.jpg) top left no-repeat;
}

/* NORTH AMERICAN INDEX PICS */
#index-douglas-fir {
	background: url(../images/index-douglas-fir.jpg) top left no-repeat;
}
#index-heart-pine {
	background: url(../images/index-heart-pine.jpg) top left no-repeat;
}
#index-hickory {
	background: url(../images/index-hickory.jpg) top left no-repeat;
}
#index-poplar {
	background: url(../images/index-poplar.jpg) top left no-repeat;
}
#index-red-oak {
	background: url(../images/index-red-oak.jpg) top left no-repeat;
}
#index-walnut {
	background: url(../images/index-walnut.jpg) top left no-repeat;
}
#index-white-oak {
	background: url(../images/index-white-oak.jpg) top left no-repeat;
}

/* INTERNATIONAL INDEX PICS */
#index-european-beech {
	background: url(../images/index-european-beech.jpg) top left no-repeat;
}
#index-jabota {
	background: url(../images/index-jabota.jpg) top left no-repeat;
}
#index-african-mahogany {
	background: url(../images/index-african-mahogany.jpg) top left no-repeat;
}
#index-sapele {
	background: url(../images/index-sapele.jpg) top left no-repeat;
}

div#mainPic-ash {
	background: url(../images/mainPic-ash.jpg) top left no-repeat;
}
div#mainPic-cherry {
	background: url(../images/mainPic-cherry.jpg) top left no-repeat;
}
div#mainPic-eastern-white {
	background: url(../images/mainPic-eastern-white.jpg) top left no-repeat;
}
div#mainPic-hard-maple {
	background: url(../images/mainPic-hard-maple.jpg) top left no-repeat;
}
div#mainPic-norway-pine {
	background: url(../images/mainPic-norway-pine.jpg) top left no-repeat;
}
div#mainPic-red-birch {
	background: url(../images/mainPic-red-birch.jpg) top left no-repeat;
}
div#mainPic-roasted-hardwood {
	background: url(../images/mainPic-roasted-hardwood.jpg) top left no-repeat;
}
div#mainPic-soft-maple {
	background: url(../images/mainPic-soft-maple.jpg) top left no-repeat;
}
div#mainPic-yellow-birch {
	background: url(../images/mainPic-yellow-birch.jpg) top left no-repeat;
}
div#mainPic-douglas-fir {
	background: url(../images/mainPic-douglas-fir.jpg) top left no-repeat;
}
div#mainPic-hickory {
	background: url(../images/mainPic-hickory.jpg) top left no-repeat;
}
div#mainPic-heart-pine {
	background: url(../images/mainPic-heart-pine.jpg) top left no-repeat;
}
div#mainPic-poplar {
	background: url(../images/mainPic-poplar.jpg) top left no-repeat;
}
div#mainPic-red-oak {
	background: url(../images/mainPic-red-oak.jpg) top left no-repeat;
}
div#mainPic-walnut {
	background: url(../images/mainPic-walnut.jpg) top left no-repeat;
}
div#mainPic-white-oak {
	background: url(../images/mainPic-white-oak.jpg) top left no-repeat;
}
div#mainPic-european-beech {
	background: url(../images/mainPic-european-beech.jpg) top left no-repeat;
}
div#mainPic-jabota {
	background: url(../images/mainPic-jabota.jpg) top left no-repeat;
}
div#mainPic-stairs {
	background: url(../images/mainPic-stairs.jpg) top left no-repeat;
}
div#mainPic-paneling {
	background: url(../images/mainPic-paneling.jpg) top left no-repeat;
}
div#mainPic-reclaimed-antique {
	background: url(../images/mainPic-reclaimed-antique.jpg) top left no-repeat;
}
div#mainPic-african-mahogany {
	background: url(../images/mainPic-african-mah.jpg) top left no-repeat;
}
div#mainPic-sapele {
	background: url(../images/mainPic-sapele.jpg) top left no-repeat;
}
div#mainPic-btu {
	background: url(../images/mainPic-btu.jpg) top left no-repeat;
}
#comments-left-col {
	float: left;
	width: 420px;
}
#comments-right-col {
	float: right;
	width: 480px;
}
div.comment p {
	background: url(../images/quote.png) top left no-repeat;
	display: block;
	padding: 6px;
}
ul#social-media li {
	display: block;
	width: 48px;
	height: 48px;
	float: left;
	margin-right: 5px;
}
a.facebook {
	background: url(../images/facebook.png) top left no-repeat;
	width: 48px;
	height: 48px;
	display: block;
	margin-top: 12px;
	float: left;
	margin-right: 10px;
}
a.youtube {background: url(../images/youtube.png) top left no-repeat;
	width: 48px;
	height: 48px;
	display: block;
	margin-top: 12px;
	float: left;
	margin-right: 10px;
}
a.facebook:active. a.youtube:active {
	position: relative;
	top: 2px;
}
a#NWFA-foot {
	background: url(../images/NWFA-foot.jpg) top left no-repeat;
	width: 37px;
	height: 32px;
	display: block;
	margin-top: 12px;
	float: left;
	margin-right: 10px;
}
a#MWPA-foot {
	background: url(../images/MWPA-foot.jpg) top left no-repeat;
	width: 24px;
	height: 32px;
	display: block;
	margin-top: 12px;
	float: left;
	margin-right: 10px;
}

a#NWFA {
	background: url(../images/NWFA.jpg) top left no-repeat;
	width: 150px;
	height: 207px;
	float: left;
}
a#MWPA {
	background: url(../images/MWPA.jpg) top left no-repeat;
	width: 150px;
	height: 207px;
	float: left;
}


/*div#mainPic- {
	background: url(../images/mainPic-.jpg) top left no-repeat;
}*/

/*
5. CONTACT FORM----------------------------------------------------*/
#contact-wrapper {
	margin-top: 10px;
	width: 600px;
	float: left;
}
#contact-wrapper div {
	margin: 0 0 20px;
	width: 300px;
	float: left;
}
#contact-wrapper div.message {
	width: 600px;
}
#contact-wrapper label {
	display:block;
	float:left;
	font-size:90%;
}
#contact-wrapper label.error,
#contact-wrapper label.errorDropdown {
	color: #FF0000;
	font-size: 70%;
	float: right;
	margin-right: 13px;
	font-weight: 700;
}
#contact-wrapper label.errorDropdown {
	margin-right: 213px;
}

form#contactform input {
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	padding:4px 10px;
	font-size:80%;
	color:#333;
}
form#contactform textarea {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:80%;
	padding:0.6em 0.5em 0.7em;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	color: #333;
}
.submitButton {
	float: left;
	clear: both;
}
.contactInput {
	width: 265px;
}
.messageInput {
	width: 574px;
	height: 90px;
}
#requirementMessage {
	padding: 5px;
	font-size: 80%;
}
span.req {
	font-size: 90%;
}
div#emailSuccess {
	background: #E2FFE0;
	border: 3px solid #BBFFB8;
	padding: 10px;
	display: block;
	float: none;
	height: 25px;
}

.search_select_wrap {
	float:left;
	min-height: 40px;
	display: block;
}
.search_select {
	float:left;
	width:115px;
	position:relative;
	border:1px solid #312f2a;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background:#262222;
	text-transform: uppercase;
	margin-left: 8px;
}
.search_select .options {
	position:absolute;
	left:-1px;
	top:26px;
	width:115px;
	border:1px solid #312f2a;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background:#262222;
	padding:7px 0px;
	line-height: 18px;
	color: #c5c0b0;
}
.search_select .options ul {
	list-style:none;
}
.search_select .options a {
	display:block;
	padding:1px 12px;
	color: #c5c0b0;
}
.search_select .options a:hover {
	text-decoration:none;
	background: #1d1a1a;
}
a.dropdown_toggle {
	display:block;
	background:url(images/icons/arrow.gif) no-repeat center right;
	height:22px;
	padding-right:25px;
}
a.dropdown_toggle span {
	display:block;
	padding: 0 0 0 10px;
	height:22px;
	cursor:pointer !important;
}
.enhanced2 a {
	text-decoration:none;
	color: #45433d;
}


/*
5. BLOG  ----------------------------------------------------*/
#blogContainer {
	width: 700px;
	float: left;
}
#sidebar {
	width: 200px;
	float: right;
	background-color: #e5eacf;
	padding: 10px;
}
#sidebar h3 {
	margin-top: 10px;
}
div.entry-meta {
	float: left;
	width: 85px;
	height: 50px;
	margin-right: 10px;
	padding-top: 15px;
	text-align: center;
	display: block;
	line-height: 1.2em;
	background-color: #e5eacf;
}
.entry-utility {
border-color:#777777;
border-style:solid;
border-width:1px 0;
font-size:12px;
margin-bottom:10px;
padding:5px;
}
.commentlist {
	padding: 10px;
	margin: 10px 0;
}
.commentlist .thread-even, .commentlist .thread-odd {
	padding: 10px;
}
.commentlist .thread-even {
	background-color: #EEE;
}
.commentlist .thread-odd {
	background-color: #FFF;
}
.commentlist .children {
	margin-bottom:10px;
	margin-left:40px;
	margin-top:10px;
	padding-top:10px;
}
.comment-author-box {
	float: left;
	width: 60px;
}
.vcard img {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #D7D7D7;
border-left:1px solid #F2F2F2;
border-right:1px solid #F2F2F2;
float:left;
height:auto;
padding:3px;
width:38px;
}
.comment-author-line {
	margin-bottom: 5px;
}
.comment-date {
	font-size: 80%;
	font-family: "Arial", Helvetica, sans-serif;
	margin-left: 10px;
}
.comment-body {
	float: right;
	width: 600px;
}
em.moderation {
	float: right;
	font-weight: 700;
	font-style: italic;
	font-size: 80%;
}
cite.fn {
	font-size: 80%;
	font-family: "Arial", Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: 700;
}
.reply, .permaLink {
	font-size: 70%;
	font-family: "Arial", Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	float: right;
	clear: both;
}
.permaLink {
	float: none;
}
.comment-box {
	margin-left: 60px;
}
.comment-box p {
	margin: 10px 0;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 80%;
}
.form-allowed-tags {
	display: none;
}
#commentform p.comment-form-author, #commentform p.comment-form-email,
#commentform p.comment-form-url, #commentform p.comment-form-comment, p.comment-captcha {
	width: 220px;
	font-family: "Arial", Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 80%;
}
p.comment-captcha {
	width: 120px;
}
p.comment-notes {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 80%;
	font-weight: 700;
}
#commentform .required {
	color: #FF0000;
}
h3#reply-title {
	border-bottom:1px solid #DDDDDD;
	font-size:150%;
	margin-bottom:10px;
	padding-bottom:5px;
	text-decoration: none;
	margin-top: 30px;
	font-weight: 700;
}
.comment-box {
	border-bottom:1px solid #BBB;
margin-bottom:10px;
padding-bottom:10px;
}
#sidebar li a {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 90%;
	line-height: 1.5em;
}
span#error-spacer {
	height: 400px;
	width: 10px;
	display: block;
}
.alignright, .alignleft, .aligncenter, .alignnone {
	margin: 10px;
	border: 5px solid #b6c478;
	-moz-box-shadow: 0 0 7px #000;
	-webkit-box-shadow: 0 0 7px #000;
	box-shadow: 0 0 7px #000;
	float: right;
}
.wp-caption-text {
	font-size: 70%;
	padding: 5px;
	margin-bottom: 0 !important;
}
div.wp-caption {
	width: 225px !important;
}
/* results positioning */
#search-results		{ position:absolute; z-index:90; top:40px; right:10px; visibility:hidden; }
/* triangle! */
#search-results-pointer { width:0px; height:0px; border-left:20px solid transparent; border-right:20px solid transparent; border-bottom:20px solid #eee; margin-left:80%; }
/* content DIV which holds search results! */
#search-results-content { position:relative; padding:20px; background:#fff; border:3px solid #eee; width:380px; min-height:200px; -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5) }
