@charset "utf-8";
/*
	
	The Woods Company Style Sheet
		
	1. Base Styling
	2. Page Constraints
	3. Header
	4. Navigation
	5. Content
	6. Footer
	7. Generic Styles
	
*/
/*mmmmm RESET mmmmm*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, 
ins, kbd, q, samp, small, strong, sub, sup, var,
b, i,dl, dt, dd, ol, ul, li, fieldset, form, label, 
legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
body { line-height:1 }
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { display:block }
nav ul { list-style:none }
blockquote, q { quotes:none }
blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none }
a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}
del { text-decoration:line-through }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help }
table { border-collapse:collapse; border-spacing:0 }
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}
input, select { vertical-align:middle }

/*mmmm Base Styling mmmm*/
body { 
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-style:normal !important;
	font-variant:normal;
	font-size:100%;
	background:#fff;
/*	background:#20130B url(/m/img/bkg-body.jpg) no-repeat center center fixed; */
	-webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}

/*mmmmm BASE LAYOUT mmmmm*/
#wrapper {
	background-color:#FFF;
	margin:0 auto;
	width:1000px;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
}
#header {
	background-color:#FFF;
	padding:22px 0 0;
	position:relative;
	height:203px;
}
#content {
	min-height:397px;
	padding:0 39px;
}
#footer {
	clear:both;
	height:159px;
	padding:0 40px 10px 40px;
}

/*mmmmm HEADER mmmmm*/
#header h1 {
	float:left;
	margin:9px 0 41px 47px;
}
#header h1 a {
	background:url(/m/img/logo.png) no-repeat;
	display:block;
	height:87px;
	text-indent:-9999px;
	width:712px;
}
#header #phone {
	color:#903f08;
	position:absolute;
	right:243px;
	font-size:16px;
	top:126px;	
}
#header #phone strong {
	background:url(/m/img/icon-phone.png) no-repeat left center;
	color:#663300;
	display:inline-block;
	padding-left:30px;
	font-size:21px;
}
#header #usa-stamp {
	background:#663300 url(/m/img/icon-flag.png) no-repeat 5px 4px;
	color:#FFF;
	font-size:12px;
	height:24px;
	padding:6px 0 0 45px;
	position:absolute;
	right:20px;
	top:136px;
	width:138px;
	text-transform:uppercase;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#header #options {
	height:100px;
	float:right;
	margin:0 13px 0 0;
	padding:5px 7px;
	width:142px;
}
#header #options li {
	background-color:#903f08;
	float:left;
	list-style:none;
	list-style-type:none;
	height:47px;
	margin:0 0 8px;
	width:100%;
	overflow:visible;
	position:relative;
	text-transform:uppercase;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}
#header #options li a {
	color:#FFF;
	font-size:11px;
	display:block;
	padding-top:16px;
	text-align:center;
	text-decoration:none;
}
#header #options li em {
	position:absolute;
	left:-39px;
	top:-3px;	
}
#header #options li#request-quote em { background:url(/m/img/icon-pencil.png) no-repeat left center; width:60px; height:46px; }
#header #options li#request-sample em { background:url(/m/img/icon-wood-tiles.png) no-repeat left center; left:-42px; width:60px; height:52px; }
#header #nav {
	/*background:url(/m/img/bkg-nav-green.png) repeat-x;*/
	background:url(/m/img/bkg-nav.png) repeat-x; /* CHANGE TO ABOVE LINE IF YOU LIKE */
	clear:both;
	height:27px;
	text-align:center;
	padding:10px 0;
}
#header #nav li { display:inline }
#header #nav li div { display:none !important }
#header #nav li a {
	/*color:#caca67;*/
	color:#fdc467; /* CHANGE TO ABOVE LINE IF YOU LIKE */
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;
	text-shadow:#000 -1px -1px 1px;
	padding:0 10px;
	text-transform:uppercase;
	letter-spacing:1px;
}
#header #nav li a:hover, #header #nav li a.selected { color:#FFF }
#header #nav #jsddm {
	float:left;
	margin-left:45px;
}
#header #nav #jsddm > li {
	float:left;
	font-family:"Times New Roman",Times,serif;
	font-size:14px;
	font-weight:bold;
	height:36px;
	letter-spacing:2px;
	margin:0 33px 0 0;
	text-transform:uppercase;
	text-shadow: #000 -1px -1px 0;
}
#header #nav #jsddm > li > a {
	color:#CACA67;
	display:block;
	padding:11px 0 7px 0;
	text-decoration:none;
}
#header #nav #jsddm > li > a:hover,  #header #nav #jsddm > li > a:active,  #header #nav #jsddm > li > a.temp-selected {
	color:#FFF;
}
.home #header #nav #jsddm li #navigation-home,
.about-us #header #nav #jsddm li #navigation-about-us,
.products #header #nav #jsddm li #navigation-products,
.the-reclaimed-edge #header #nav #jsddm li #navigation-the-reclaimed-edge,
.resources #header #nav #jsddm li #navigation-resources,
.specials #header #nav #jsddm li #navigation-specials {
	color:#FFF;
	border-bottom:4px solid #B9B972;
}
.home #header #nav #jsddm li #navigation-home + .nav-tier-1-drop-down,
.about-us #header #nav #jsddm li #navigation-about-us + .nav-tier-1-drop-down,
.products #header #nav #jsddm li #navigation-products + .nav-tier-1-drop-down,
.the-reclaimed-edge #header #nav #jsddm li #navigation-the-reclaimed-edge + .nav-tier-1-drop-down,
.resources #header #nav #jsddm li #navigation-resources + .nav-tier-1-drop-down,
.specials #header #nav #jsddm li #navigation-specials + .nav-tier-1-drop-down {
	margin-top:0;
}

#header #nav #jsddm > li .nav-tier-1-drop-down {width:240px; z-index:200; background-color:#9e972f; margin-left:-15px; visibility:hidden; position:absolute; margin-top:4px; clear:left; border-bottom:1px solid #fff; border-left:1px solid #fff;}

#header #nav #jsddm > li .nav-tier-1-drop-down ul {width:240px; list-style:none; float:left; margin-top:8px; margin-bottom:20px;}
#header #nav #jsddm > li .nav-tier-1-drop-down ul li {float:left; text-transform:none; height:24px; width:240px; font-weight:bold; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:none;}
#header #nav #jsddm > li .nav-tier-1-drop-down ul li a {float:left; height:27px; width:217px; display:block; font-size:12px; color:#fff; line-height:27px; letter-spacing:1px; text-decoration:none; padding-left:23px;}
#header #nav #jsddm > li .nav-tier-1-drop-down ul li a:hover {color:#a42600; background-color:#d2ca67;}

/*mmmm Content mmmm*/
#content {
	background-color:#FFF;
	border-top:25px solid #FFF;
	border-bottom:25px solid #FFF;
	padding:0 50px 0 0;
}
.home #content {
	padding:0 50px;
}
.products #content {
	padding:0;
}
#content h2 {
	color:#515102;
	margin-bottom:7px;
}
#content p {
	color:#20130B;
	font-size:13px;
	line-height:1.4em;
	margin-bottom:10px;
}
a {color:#993300;}
#content #content-column li, #content #new-column li {
	color:#20130B;
	font-size:13px;
	font-weight:normal;
	line-height:1.4em;
	margin-bottom:10px;
	list-style:square inside;
}
#content #left-column {
	float:left;
	width:380px;
}
#content #sub-nav {
	float:left;
	width:194px;
	background-color:#efeedc;
}
#content #content-column {
	float:left;
	width:358px;
	margin-left:21px;
}
#content #new-column {
	float:left;
	width:730px;
	margin-left:21px;
}
#content #content-column2 {
	float:left;
	width:700px;
	margin-left:21px;
}
#content #contact-table p {padding-bottom:0; margin-bottom:0;}
#content #content-column2 .txtField {width:225px; border-left:1px solid #ccc; border-bottom:none; border-right:none; border-top:1px solid #ccc; padding:6px; background-color:#eee; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:15px;}
#content #content-colum2n .txtAreaField {width:225px; height:161px; padding:6px; border-left:1px solid #ccc; border-bottom:none; border-right:none; border-top:1px solid #ccc; padding:6px; background-color:#eee; font-family:Arial, Helvetica, sans-serif; font-size:12px;} 
#content #content-column2 label {display:block; font-size:12px; color:#222;}

#content #resources-box {
	float:left;
	width:350px;
	margin-top:18px;
	background-color:#efeedc;
	padding-bottom:20px;
}
#content #resources-box h4 {
	color:#515102;
	font-weight:bold;
	letter-spacing:0;
	text-transform:uppercase;
	padding-top:16px;
	padding-left:18px;
	margin-bottom:10px;
	font-size:12px;
}
#content #resources-box p {
	color:#515102;
	letter-spacing:0;
	padding-left:18px;
	margin-bottom:10px;
	font-size:11px;
}
#products-collections #content #content-column {
	width:700px;
}
#content .products-overview-column {
	float:left;
	width:370px;
	margin-left:21px;
}
#content #right-column {
	float:right;
	width:350px;
	margin-right:10px;
}
.products #content #right-column {
	width:400px;	
}
#content #product-image,
#content #interior-image {
	float:left;
}
#content #new-interior-image {float:right; width:380px; margin:0 0 10px 10px;}
#content #interior-image {
	margin-bottom:20px;
}
#content #thumbnails {
	float:left;
	margin-left:10px;
	width:180px;
}
#content #product-caption {
	float:left;
	clear:left;
	font-size:11px;
	padding-bottom:0;
	margin-bottom:0;
	margin-top:10px;
	width:400px;
}
#content #thumbnails li {
	margin-bottom:5px;
}
#content #thumbnails li a {
	color:#666;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#content #thumbnails li a img {
	border:1px solid #FFF;
	margin-right:3px;
	vertical-align:middle;
}
#content #thumbnails li a.selected  {
	color:#515102;
}
#content #thumbnails li a.selected img {
	border:1px solid #B3B351;
}
.option-listings {
	float:left;
	margin:0 0 0 0;
	width:175px;
	padding-bottom:100px;
}
.option-listings ul {
	width:175px;
	border-top:1px solid #1c0b01;
	border-bottom:1px solid #1c0b01;
	margin:10px 0 15px -19px;
	padding:8px 0 0 0;
}
.option-listings li {
	font-size:11px;
	font-weight:bold;
	margin-bottom:6px;
	padding-left:19px;
	list-style-type:none;
	list-style:none;
}
.option-listings ul li {
	padding-left:29px;
	padding-bottom:5px;
	font-weight:normal;
	text-transform:lowercase;
	color:#333134;
}
.option-listings li.title {
	color:#515102;
	font-weight:bold;
	letter-spacing:0;
	text-transform:uppercase;
	padding-top:22px;
	margin-bottom:10px;
	font-size:12px;
}
.option-listings li a {
	color:#20130b;
	text-decoration:none;
}
.option-listings ul li a {
	color:#333134;
	text-decoration:none;
}
.option-listings li a.selected, .option-listings li a:hover, .option-listings ul li.selected a {
	color:#993300;
}
.option-listings ul li.selected {
	background:url(/m/img/sub-nav-active.gif) left 4px no-repeat;
}
div.hr hr {
	display:none;
} 
div.hr {
	background-color:#20130B;
	float:left;
	height:1px;
	margin:30px 0 20px;
	width:338px;
}
.avail-options {
	float:left;
	padding-top:15px;
}
.green-button {
	background:url(/m/img/green_button_tl.png) no-repeat top left;
	color:#cccc66;
	float:right;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
	margin-right:8px;
}
.green-button span {
	background:url(/m/img/green_button_tr.jpg) no-repeat top right;
	display:block;
	height:15px;
	padding:8px 8px;
}
.specials-table .tblHeader {background-color:#696301; color:#fff;}
.specials-table .tblHeader td { padding:8px; letter-spacing:1px; background-color:#696301;}
.specials-table .title {font-size:14px; font-weight:bold; line-height:25px;}
.specials-table .tblFooter {font-size:11px; font-style:italic; text-align:center;}
.specials-table td {font-size:14px; padding:5px;}
.specials-table {margin-bottom:30px;}

#content .two-column .column { float:left; width:48% }
#content .two-column .column:last-child { float:right }
.item-options { float:left; margin:0 0 14px; width:100% }
.item-options li {
	float:right;
	margin:0 0 0 10px;
	list-style:none;
	list-style-type:none;
}
.item-options li a {
	background-color:#666600;
	color:#cccc66;
	display:block;
	font-size:12px;
	padding:9px 11px;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.tabbed, .tabbed .tab { clear:both }
.tabbed .tabs {
	float:left;
	margin:0 0 12px;
	width:100%;	
}
.tabbed .tabs li {
	float:left;
	list-style:none;
	list-style-type:none;
	margin:0 2px 0 0;
	width:33%
}
.tabbed .tabs li:last-child { margin-right:0 }
.tabbed .tabs li a {
	background-color:#CCC;
	color:#666;
	display:block;
	font-size:12px;
	padding:8px 10px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
.tabbed .tabs li a.selected { background-color:#666600; color:#FFF }
.tabbed .tab ul li {
	background:url(/m/img/bullet-brown.png) no-repeat left center;
	color:#666600;
	font-size:11px;
	list-style:none;
	list-style-type:none;
	padding:0 0 0 17px;
	margin:0 0 9px 9px;
}
.preview-panel {
	float:left;
	margin:0 0 18px;
	width:100%;
}
.preview-panel img.preview-image {
	background-color:#FFF;
	float:left;
	height:209px;
	margin:0 15px 15px 0;
	width:209px;
}
.preview-panel .preview-samples {
	float:left;
	width:218px;
}
.preview-panel .preview-samples li {
	float:left;
	list-style:none;
	list-style-type:none;
	height:32px;
	margin:0 0 8px 0;
	width:100%;
}
.preview-panel .preview-samples li a {
	color:#666;
	font-size:11px;
	padding-top:10px;
	display:block;
	text-decoration:none;
	width:100%;
}
.preview-panel .preview-samples li a.selected { color:#515102 }
.preview-panel .preview-samples li a img {
	border:2px solid #FFF;
	float:left;
	margin:-10px 5px 0 0
}
.preview-panel .preview-samples li a.selected img { border-color:#b1b14d }
.collections { border-top:1px solid #20130b; clear:both; padding-top:12px }
.collections h3 {
	color:#515102;
	font-size:14px;
	margin:0 0 8px;
	text-transform:uppercase;	
}
.collections li {
	margin:0 0 4px;
	list-style:none;
	list-style-type:none;	
}
.collections li a {
	color:#20130b;
	font-size:13px;
	text-decoration:none;
}
.collections li a.selected { color:#993300 }

/* Tabbed Functionality */
ul#tabs { 
	list-style-type: none; 
	margin:4px 0 0; 
	padding: 0 0 0.3em 0;
	float:left;
	width:100%;
}
#content #content-column ul#tabs li {
	list-style:none;
}
ul#tabs li { 
	float:left;
	margin-right:2px;
	width:140px; 
}
ul#tabs li a { 
	background-color:#CCC;
	color:#666;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:7px 10px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
ul#tabs li a.selected, ul#tabs li a:hover { 
	color:#FFF; 
	background-color:#666600; 
}
div.tabContent {
	float:left;
	padding: 0.5em; 
}
div.tabContent ul li {
	color:#666600;
	font-size:12px;
	font-weight:bold;
	list-style-image:url(/m/img/bullet.png);
	margin-bottom:5px;
	margin-left:8px;
}
div.tabContent.hide { display: none; }

/*mmmmm PAGE SPECIFIC mmmmm*/

/* home */
#home #content h2 {
	color:#000;
	font-size:82px;
	margin:0 0 12px;
	text-transform:none;
}
#home #content h2 em {
	display:block;
	font-style:normal;
	font-size:38px;
	margin:18px 0 0;
	text-transform:uppercase;
}
#home #content {
	background-color:#f3bc37;
	min-height:454px;
	padding:20px 580px 0 25px;
	position:relative;
}
#home #content p { color:#000; font-size:16px; line-height:1.6em }
#home #content p a { color:#000 }
#home #content img {
	position:absolute;
	right:0;
	top:0;
}
#home .call-out {
	background:#b99f6a url(/m/img/icon-exclamation.png) no-repeat left top;
	padding:10px 10px 10px 94px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	height:70px;
	position:absolute;
	left:0;
	bottom:0;
	width:283px;
	-moz-border-radius:0 5px 0 0;
	-webkit-border-radius:0 5px 0 0;
}
#home .call-out a { text-decoration:none }
#home #content .call-out p { color:#93450e; font-size:14px; line-height:1.2em; margin:0 0 3px; }
#home #content .call-out p span { color:#663300; display:block; font-size:16px; margin:6px 0 0; }
#home #content .call-out p span strong { color:#20130b; display:block; font-weight:bold; font-size:18px; margin:8px 0 0 }



.homepage-splash {
	float:left;
	width:395px;
	overflow:hidden;
}
#content .homepage-splash p {
	color:#FFF;
	font-family:"Times New Roman",Times,serif;
	font-size:17px;
	font-weight:bold;
	line-height:1.5em;
	margin:0 0 10px;
}
.feature {
	
	height:90px;
	position:relative;
	width:484px;
	float:left; clear:left;
	*margin-top:-5px;
}
.american-classics .feature {background:url(/m/img/american_classics_feature.png) no-repeat center center;}
.wildwoods .feature {background:url(/m/img/wildwoods_feature.png) no-repeat center center;}
.rustic-reserve .feature {background:url(/m/img/rustic-reserve-feature.png) no-repeat center center;}
.heart-pine .feature {background:url(/m/img/heart-pine-feature.png) no-repeat center center;}
.traditional-country .feature {background:url(/m/img/traditional-country-feature.png) no-repeat center center;}
.feature a {
	bottom:2px;
	color:#666600;
	font-size:11px;
	font-weight:bold;
	padding:9px 18px;
	position:absolute;
	right:0;
	text-decoration:none;
	text-transform:uppercase;
	word-spacing:2px;
}
#content .alert-box {
	background:url(/m/img/alert_box.png) no-repeat;
	height:90px;
	margin-top:40px;
	*margin-top:63px;
	width:386px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ /* Safari Specific */
	#content .alert-box {
		margin-top:68px;
	}
}
#content .alert-box p {
	color:#666600;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-weight:bold;
	line-height:1.4em;
	padding:13px 0 0 95px;	
	margin:0;
}
#content .alert-box p span {
	color:#663300;
	display:block;
	font-size:19px;
	word-spacing:-4px;
}
#content .alert-box p span strong {
	color:#20130B;
	display:block;
	word-spacing:6px;
}
/*mmmmm FOOTER mmmmm*/
#footer-links {
	height:65px;
    padding:26px 0 15px;
    width:auto;
}
#footer-links li { list-style:none; list-style-type:none }
#footer-links a { text-indent:-9999px }
#footer-links li#icon-creditation {
	background:url(/m/img/logo-creditation.png) no-repeat;
	float:left;
	height:50px;
	margin:7px 65px 0 0;
	text-indent:-9999px;
	width:300px;	
}
#footer-links li#icon-download-brochure a {
	background:url(/m/img/logo-dl-brochure.png) no-repeat;
	float:left;
	height:62px;
	width:186px;
}
#footer-links li#icon-facebook a {
	background:url(/m/img/logo-facebook.png) no-repeat;
	float:right;
	height:24px;
	margin:20px 0 0;
	width:120px;
}
#footer-links li#icon-twitter a {
	background:url(/m/img/logo-twitter.png) no-repeat;
	float:right;
	height:24px;
	margin:20px 15px 0 0;
	width:117px;
}
#footer p { color:#663300; margin:24px 0 0; font-size:12px }
#footer #address { float:right }
#footer #address h3 { color:#663300; margin:0 0 6px; text-align:right; }
#footer #address h4 { color:#993333; text-align:right; }

/*mmmm Generic Styles mmmm*/
.floatLeft { 
	float:left;
	margin:0 12px 12px 0;
}
.floatRight { 
	float:right;
	margin:0 0 12px 12px;
}
.clearLeft {
	clear:left;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}

/* BLOG STYLES */

#content #blog-left-column {
	float:left;
	width:338px;
	margin-left:52px;
}
#content #blog-right-column {
	float:left;
	width:560px;
}
#sidebar h2 {font-size:11px; text-transform:uppercase; letter-spacing:1px;}
#sidebar ul {width:285px; }
#sidebar ul li ul {border-bottom:1px solid #1d0a03; padding-top:5px; padding-bottom:20px; margin-bottom:20px;}
#sidebar ul li ul li { padding:3px 0;}
#sidebar ul li {font-size:11px; letter-spacing:1px;}
#sidebar ul li a {text-decoration:none;}

#blog-right-column h2 {letter-spacing:2px; text-transform:uppercase;}
#blog-right-column small {font-size:11px; color:#807f3c; display:block; padding:10px 0;}

.blog-post-links {width:500px; height:38px; margin:25px 0 40px 0; border-top:1px solid #1d0a04; border-bottom:1px solid #1d0a04; text-align:center;}
#content .blog-post-links p {font-size:11px; letter-spacing:1px; color:#807f3c; line-height:38px;}
#content .blog-post-links p a {text-decoration:none; color:#807f3c;}
#content .blog-post-links p a:hover {text-decoration:underline;}

#blog-right-column h2.pagetitle {padding-bottom:20px;}

.commentMeta {border-bottom:1px solid #1d0a04; margin-bottom:30px; margin-top:15px;}
#content .commentMeta p {font-size:11px; font-weight:bold;}
.commentText {margin-top:20px;}
#content .commentText p {font-size:11px;}
.addthis {display:inline;}

.required {font-size:14px; font-weight:bold; color:#900;}

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* Begin Images */
#blog-right-column p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */
