/* -------------------------------------------------------------- 
  
	###############################################################
	########## RESET.CSS  Resets default browser CSS. ##########
	###############################################################
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
					{ margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
html, body 			{ height:100%; }
body 				{ line-height: 1.5; } /* 1.5= 12 over 18 line-height. 1.333 = 12/16. 1.416 = 12/17. */

/* Tables still need 'cellspacing="0"' in the markup. */
table 				{ border-collapse: separate; border-spacing: 0; }
caption, th, td 	{ text-align: left; font-weight: normal; }
table, td, th 		{ vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after 
					{ content: ""; }
blockquote, q 		{ quotes: "" ""; }

/* Remove annoying border on linked images. */
a img 				{ border: none; }




/* -------------------------------------------------------------- 
  
	##############################################################
	########## GRID.CSS  Resets default browser CSS. ##########
	##############################################################
   
-------------------------------------------------------------- */
/*~ Apply to any container to show the grid
----------------------------------------------------------------------*/
#count {position:absolute; top:0; right: 0; display:none;}

/*~ Apply to any container to show the grid
----------------------------------------------------------------------*/
.showgrid {background:url(../imgs/grid2.png)}

.container {margin:0px auto 30px; position:relative; text-align:left; }

/*~ Float left/right
----------------------------------------------------------------------*/
.fl {float:left;}
.fr {float:right;}

/*~ Fixed width container classes
----------------------------------------------------------------------*/
.fl1, .fl2, .fl3, .fl4, .fl5, .fl6, .fl7, .fl8, .fl9, .fl10, .fl11, .fl12, .fl13, .fl14, .fl15, .fl16, .fl17, .fl18, .fl19, .fl20, .fl21, .fl22, .fl23, .fl24, .fl25, .fl26, .fl27, .fl28 { float: left; margin-right:15px;}
.fr1, .fr2, .fr3, .fr4, .fr5, .fr6, .fr7, .fr8, .fr9, .fr10, .fr11, .fr12, .fr13, .fr14, .fr15, .fr16, .fr17, .fr18, .fr19, .fr20, .fr21, .fr22, .fr23, .fr24, .fr25, .fr26, .fr27, .fr28 { float: right; margin-right:15px;}

.fl1, .fr1 { width: 35px;}
.fl2, .fr2 { width: 85px;}
.fl3, .fr3 { width: 135px;}
.fl4, .fr4 { width: 185px;}
.fl5, .fr5 { width: 235px;}
.fl6, .fr6 { width: 285px;}
.fl7, .fr7 { width: 335px;}
.fl8, .fr8 { width: 385px;}
.fl9, .fr9 { width: 435px;}
.fl10, .fr10 { width: 485px;}
.fl11, .fr11 { width: 535px;}
.fl12, .fr12 { width: 585px;}
.fl13, .fr13 { width: 635px;}
.fl14, .fr14 { width: 685px;}
.fl15, .fr15 { width:735px;}
.fl16, .fr16 { width:785px;}
.fl17, .fr17 { width:835px;}
.fl18, .fr18 { width:885px;}
.fl19, .fr19 { width:935px;}
.fl20, .fr20 { width:985px;}
	.initial .fl20, .initial .fr20, .ten .fl20, .ten .fr20 {margin-right:0;} 
/*~------- Classes below this line turn off automatically at .ten ---------------*/
.fl21, .fr21 { width:1035px;} 
.fl22, .fr22 { width:1085px;}
.fl23, .fr23 { width:1135px;}
	.initial .fl21, .initial .fr21, .ten .fl21, .ten .fr21, .initial .fl22, .initial .fr22, .ten .fl22, .ten .fr22, .initial .fl23, .initial .fr23, .ten .fl23, .ten .fr23 {display:none;} 
	.twelve .fl23, .twelve .fr23 {margin-right:0;}
/*~------- Classes below this line turn off automatically at .twelve ---------------*/
.fl24, .fr24 { width:1185px;}
.fl25, .fr25 { width:1235px;}
.fl26, .fr26 { width:1285px;}
		.initial .fl24, .initial .fr24, .ten .fl24, .ten .fr24, .twelve .fl24, .twelve .fr24, .initial .fl25, .initial .fr25, .ten .fl25, .ten .fr25, .twelve .fl25, .twelve .fr25, .initial .fl26, .initial .fr26, .ten .fl26, .ten .fr26, .twelve .fl26, .twelve .fr26 {display:none;} 
		.fourteen .fl26, .fourteen .fr26 {margin-right:0}
/*~------- Classes below this line turn off automatically at .fourteen ---------------*/
.fl27, .fr27 { width:1335px;}
.fl28, .fr28 { width:1385px;}
.fl29, .fr29 { width:1435px; margin-right:0;}
	.initial .fl27, .initial .fr27, .ten .fl27, .ten .fr27, .twelve .fl27, .twelve .fr27, .fourteen .fl27, .fourteen .fr27, .initial .fl28, .initial .fr28, .ten .fl28, .ten .fr28, .twelve .fl28, .twelve .fr28, .fourteen .fl28, .fourteen .fr28, .initial .fl29, .initial .fr29, .ten .fl29, .ten .fr29, .twelve .fl29, .twelve .fr29, .fourteen .fl29, .fourteen .fr29  {display:none;}

/*~ Stretching Container Classes
----------------------------------------------------------------------*/
.ml1 { margin-left: 50px; }		.mr1 { margin-right: 50px; }
.ml2 { margin-left: 100px; }	.mr2 { margin-right: 100px; }
.ml3 { margin-left: 150px; }	.mr3 { margin-right: 150px; }
.ml4 { margin-left: 200px; }	.mr4 { margin-right: 200px; }
.ml5 { margin-left: 250px; }	.mr5 { margin-right: 250px; }
.ml6 { margin-left: 300px; }	.mr6 { margin-right: 300px; }
.ml7 { margin-left: 350px; }	.mr7 { margin-right: 350px; }
.ml8 { margin-left: 400px; }	.mr8 { margin-right: 400px; }
.ml9 { margin-left: 450px; }	.mr9 { margin-right: 450px; }
.ml10 { margin-left: 500px; }	.mr10 { margin-right: 500px; }
.ml11 { margin-left: 550px; }	.mr11 { margin-right: 550px; }
.ml12 { margin-left: 600px; }	.mr12 { margin-right: 600px; }
.ml13 { margin-left: 650px; }	.mr13 { margin-right: 650px; }
.ml14 { margin-left: 700px; }	.mr14 { margin-right: 700px; }
.ml15 { margin-left: 750px; }	.mr15 { margin-right: 750px; }
.ml16 { margin-left: 800px; }	.mr16 { margin-right: 800px; }
.ml17 { margin-left: 850px; }	.mr17 { margin-right: 850px; }
.ml18 { margin-left: 900px; }	.mr18 { margin-right: 900px; }
.ml19 { margin-left: 950px; }	.mr19 { margin-right: 950px; }
/*~------- Classes below this line turn off automatically at .ten ---------------*/
.ml20 { margin-left: 1000px; }	.mr20 { margin-right: 1000px; }
.ml21 { margin-left: 1050px; }	.mr21 { margin-right: 1050px; }
.ml22 { margin-left: 1100px; }	.mr22 { margin-right: 1100px; }
	.initial .ml20, .initial .mr20, .ten .ml20, .ten .mr20, .initial .ml21, .initial .mr21, .ten .ml21, .ten .mr21, .initial .ml22, .initial .mr22, .ten .ml22, .ten .mr22 {display:none;} 
/*~------- Classes below this line turn off automatically at .twelve ---------------*/
.ml23 { margin-left: 1150px; }	.mr23 { margin-right: 1150px; }
.ml24 { margin-left: 1200px; }	.mr24 { margin-right: 1200px; }
.ml25 { margin-left: 1250px; }	.mr25 { margin-right: 1250px; }
		.initial .ml23, .initial .mr23, .ten .ml23, .ten .mr23, .twelve .ml23, .twelve .mr23, .initial .ml24, .initial .mr24, .ten .ml24, .ten .mr24, .twelve .ml24, .twelve .mr24, .initial .ml25, .initial .mr25, .ten .ml25, .ten .mr25, .twelve .ml25, .twelve .mr25 {display:none;} 
/*~------- Classes below this line turn off automatically at .fourteen ---------------*/
.ml26 { margin-left: 1300px; }	.mr26 { margin-right: 1300px; }
.ml27 { margin-left: 1350px; }	.mr27 { margin-right: 1350px; }
.ml28 { margin-left: 1400px; }	.mr28 { margin-right: 1400px; }
		.initial .ml26, .initial .mr26, .ten .ml26, .ten .mr26, .twelve .ml26, .twelve .mr26, .fourteen .ml26, .fourteen .mr26, .initial .ml27, .initial .mr27, .ten .ml27, .ten .mr27, .twelve .ml27, .twelve .mr27, .fourteen .ml27, .fourteen .mr27, .initial .ml28, .initial .mr28, .ten .ml28, .ten .mr28, .twelve .ml28, .twelve .mr28, .fourteen .ml28, .fourteen .mr28 {display:none;} 

.de { display: inline-block;}

/*~------- Full Width ---------------*/
.fw { width:100%; 	}

.last 		{ margin-right:0; }   /*-- apply to divs on the far right of the page --*/

/*~---------------------- GRID RESIZING CLASSES ---------------------------*/

/*~ Background and Container Variables
----------------------------------------------------------------------*/
.initial .container {
	width:985px;
	font-family: inherit;
}

.ten {background:#221e1e url() repeat-y scroll center center }
.ten .container {width:985px;}

.twelve {background:#221e1e url() repeat-y scroll center center }
.twelve .container {width:1135px;}

.fourteen {background:#221e1e url() repeat-y scroll center center }
.fourteen .container {width:1285px;}

.sixteen {background:#221e1e url() repeat-y scroll center center }
.sixteen .container {width:1435px;}

/*~  Body class: initial
----------------------------------------------------------------------*/
.initial .on10 { display: inherit; }

.initial .on12,
.initial .on14,
.initial .on16 { display: none; }

/*~  Body class: ten
----------------------------------------------------------------------*/
.initial .on10 { display: inherit; }

.ten .on12,
.ten .on14,
.ten .on16 { display: none; }

/*~  Body class: twelve
----------------------------------------------------------------------*/
.twelve .on10,
.twelve .on12 {display: inherit; }
 
.twelve .on14,
.twelve .on16 { display: none; }

/*~  Body class: fourteen
----------------------------------------------------------------------*/
.fourteen .on10,
.fourteen .on12,
.fourteen .on14 { display: inherit; }

.fourteen .on16 { display: none; }

/*~  Body class: sixteen
----------------------------------------------------------------------*/
.sixteen .on10,
.sixteen .on12,
.sixteen .on14,
.sixteen .on16 { display: inherit;}

/*~  Hiding classes: initial
----------------------------------------------------------------------*/
.initial .onlyon10 { display:inline; }

.initial .onlyon12,
.initial .onlyon14,
.initial .onlyon16 { display:none;}

/*~  Hiding classes: ten 
----------------------------------------------------------------------*/
.ten .onlyon10 { display:inline; }

.ten .onlyon12,
.ten .onlyon14,
.ten .onlyon16 { display:none;}

/*~  Hiding classes: twelve
----------------------------------------------------------------------*/
.twelve .onlyon12 { display:inline; }

.twelve .onlyon10,
.twelve .onlyon14,
.twelve .onlyon16 { display:none;}

/*~  Hiding classes: fourteen 
----------------------------------------------------------------------*/
.fourteen .onlyon14 { display: inline; }

.fourteen .onlyon10,
.fourteen .onlyon12,
.fourteen .onlyon16 { display:none;}

/*~  Hiding classes: sixteen 	
----------------------------------------------------------------------*/
.sixteen .onlyon16 { display: inline; }

.sixteen .onlyon10,
.sixteen .onlyon12,
.sixteen .onlyon14 { display:none;}



/* -------------------------------------------------------------- 
   
	##################################################################################
	########## TYPOGRAPHY.CSS  Sets up some sensible default typography. ##########
	##################################################################################*/
	
/* Default font settings - The font-size percentage is of 16px. (0.75 * 16px = 12px)
-------------------------------------------------------------- */
body 				{ font-size: 75%; color: #dadada; background: #221e1e; font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; }

/*--- Prototype Classes ---- */
.bg-grn				{ background-color:#c6fecb; }
.bg-blu				{ background-color:#c6dffe; }
.bg-wht				{ background-color:#fff; }
.bg-tan				{ background-color:#fcfcf2; }

/* Headings
-------------------------------------------------------------- */
h1,h2,h3,h4			{ font-weight: normal; color: #b2cf00; }
h1 					{ font-size: 3em; line-height: 1; margin: 0.139em 0 }
h2 					{ font-size: 1.75em; line-height:1.167; margin: 0.167em 0; }
h3 					{ font-size: 1.25em; line-height:1.2; margin: 0.133em 0 }
h4 					{ font-size: 1.167em; line-height: 1.214; margin: 0.071em 0; }
h5 					{ font-size: 1em; font-weight: bold; color:#000; }
h6 					{ font-size: 1em; font-weight: bold; color:#666; }

h1.t9,h2.t9,h3.t9,h4.t9,h5.t9,h6.t9,h1.t10,h2.t10,h3.t10,h4.t10,h5.t10,h6.t10,h1.t11,h2.t11,h3.t11,h4.t11,h5.t11,h6.t11,h1.t12,h2.t12,h3.t12,h4.t12,h5.t12,h6.t12
					{ margin: 0px 0px; line-height:1.416em; }
h1.t14, h2.t14, h3.t14, h4.t14, h5.t14, h6.t14, h1.t16, h2.t16, h3.t16, h4.t16, h5.t16, h6.t16
					{ margin: 0px 0px;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none;}

/* Text Elements & Styles
-------------------------------------------------------------- */
p					{ margin:0 0 1.25em; }
p img				{ float: left; margin: 0.4em 1.25em 1em 0; padding: 0; }
p img.right			{ float: right; margin: 0.4em 0 1em 1.25em; }

a.dynamic, a.dynamic:visited { color: #6a8bf8; text-decoration: none; border-bottom: 1px dashed; }
a.noclick, a.noclick:visited { color: #ac406f; text-decoration: none; border-bottom: 1px dashed; }

.noLinkDecoration a { text-decoration: none; border-bottom: none; }
.noLinkDecoration a:hover { text-decoration: underline; }
.noLinkDecoration a.dynamic:hover { text-decoration: none; border-bottom: 1px dashed; }
.noLinkDecoration a.noclick:hover { color: #000000; text-decoration: none; border-bottom: 1px dashed; }

a:visited			{ color: #ac406f; }
a:focus, a.dynamic:hover, a.noclick:hover,
a:hover				{ color: #c6a369; }
a					{ color: #6a8bf8; text-decoration: underline; }


	/*~------- Font Sizes -------------*/
.t9					{ font-size:0.75em; }	/* 9px (scalable equivalent) */
.t10				{ font-size:0.833em; }	/* 10px (scalable equivalent) */
.t11				{ font-size:0.916em; }	/* 11px (scalable equivalent) */
.t12				{ font-size:1em; }	/* Default font size is 12px */
.t14				{ font-size:1.166em; font-family: Arial, Verdana, Helvetica, sans-serif; letter-spacing:0.025em; line-height:1.286em;; }	/* 14px (scalable equivalent) */
.t16				{ font-size:1.333em; font-family:Arial,Verdana,Helvetica,sans-serif; letter-spacing:0.01em; line-height:1.312em; }	/* 16px (scalable equivalent) */

	/*~------- Text Alignment -------------*/
.txtctr				{ text-align:center; }
.txtleft			{ text-align:left; }
.txtright			{ text-align:right; }

	/*~------- Colors -------------*/
.orange 			{ color:#E47911; }
.red 				{ color:#990000; }
.green				{ color:#009900; }
.black				{ color:#000; }
.drkgry				{ color:#333; } 
.gry				{ color:#666; }
.ltgry				{ color:#999; }

	/*~------- Text Variants -------------*/	
blockquote			{ margin: 1.3em; color: #909090; font-style: italic; }
strong				{ font-weight: bold; }
em,dfn				{ font-style: italic; }
dfn					{ font-weight: bold; }
sup, sub			{ line-height: 0; }
sup					{ position:relative;top:2px; }
sub					{ position:relative;bottom:2px; }


abbr, 
acronym				{ border-bottom: 1px dotted #666; }
address				{ margin: 0 0 1.5em; font-style: italic; }
del					{ color:#666; }

pre,code			{ margin: 1.5em 0; white-space: pre; }
pre,code,tt			{ font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; } 

.emphasis			{ color:#E47911; font-weight:bold; }
.carat:before		{ content:"\203A  "; font-size:1.25em; color:#E47911; line-height:0; margin:0; font-weight:bold; }


/* Horizontal Rule
-------------------------------------------------------------- */
hr					{border: none 0; border-top: 1px dashed #999; height: 1px; margin: 0 0 1.25em; } 

/* Form Elements	
-------------------------------------------------------------- */
INPUT, TEXTAREA		{ font-size: 12px; }

/* Lists
-------------------------------------------------------------- */
li ul, li ol		{ margin: 0 15px; }
ul, ol				{ margin: 0 15px 1.3em }
li					{ margin:.5em 0;}

ul					{ list-style-type: disc; }
ol					{ list-style-type: decimal; list-style-position:inside; }

dl					{ margin: 0 0 1.5em 0; }
dl dt				{ font-weight: bold; }
dd					{ margin-left: 1.5em; }

.bullets			{ list-style-type: disc; }
.no-bullets			{ list-style-type: none; }


/* Tables
-------------------------------------------------------------- */
table.data			{ border-collapse: collapse; margin-bottom: 1.25em; width:100%; }
table.data th		{ font-weight: bold; background: #727777; border-style:solid; border-color: #555554; border-width:0 0 1px 1px; }
table.hlines td		{ border-left: 1px solid #555554; }
table.data th,
table.data td		{ padding:3px 10px; font-size:0.833em; }
table.data td		{ border-bottom: 1px dotted #555554 }
table.data tr:hover	{ background-color: #4d3a4e; }
table.data tfoot	{ font-style: italic; }
table.data caption	{ background: #4d3a4e; }
table.data tr td:first-child,
table.data tr th:first-child 
					{border-left-width:0px;}


/* Gutters & Padding
-------------------------------------------------------------- */
	/*~------- Margins -------------*/
.gl					{ margin-left:15px; }		/*--gutter left--*/
.gr					{ margin-right:15px; } 		/*--gutter right--*/
.tm					{ margin-top:1.25em; } 		/*--top margin--*/
.bm					{ margin-bottom:1.25em; } 	/*--bottom margin--*/
.m0					{ margin:0; } 				/*--no margin--*/
	/*~------- Padding -------------*/
.pt					{ padding-top:15px; }		/*--padding top--*/
.pb					{ padding-bottom:15px; }	/*--padding bottom--*/
.pr					{ padding-right:15px; }		/*--padding right--*/
.pl					{ padding-left:15px; }		/*--padding left--*/
	/*~------- Nudge up/down -------------*/
.nt5				{ margin-top: 5px }
.nt10				{ margin-top:10px }
.nb5				{ margin-bottom: 5px }
.nb10				{ margin-bottom: 10px }

/* Misc classes
-------------------------------------------------------------- */
.clear				{ clear:both; }

.listprice			{ text-decoration:line-through; }
.ourprice			{ font-weight:bold; color:#990000; }
.price				{  }
.savings			{ color:#990000; }

dl.priceBlock		{ margin:0 0 0.45em; }
dl.priceBlock dt	{ clear:left; float:left; font-weight:bold; margin:0 0.3em 0 0; }
dl.priceBlock dd	{ margin:0; }

	/*~------- Review Stars -------------*/
.stars 				{ display: -moz-inline-block;display: inline-block;position: relative;width: 65px;height: 13px;overflow: hidden;vertical-align: middle;background: url('http://image-development-101.amazon.com/images/G/01/x-locale/common/customer-reviews/spritedstars.gif') no-repeat; }
 
	/*~------- This is the styling for the non-visible text*/
.stars span 		{ position: absolute; top: -9999px; }
 
	/*~------- This assigns positioning to display the various star combinations*/
.star_0_0 			{ background-position: -65px 0px; }
.star_0_5 			{ background-position: -52px -13px; }
.star_1_0 			{ background-position: -52px 0px; }
.star_1_5 			{ background-position: -39px -13px; }
.star_2_0 			{ background-position: -39px 0px; }
.star_2_5 			{ background-position: -26px -13px; }
.star_3_0 			{ background-position: -26px 0px; }
.star_3_5 			{ background-position: -13px -13px; }
.star_4_0 			{ background-position: -13px 0px; }
.star_4_5 			{ background-position: 0px -13px; }
.star_5_0 			{ background-position: 0px 0px; }

	/*~------- Box Styles -------------*/
.cBoxSecEyebrow, .cBoxPrimary, .cBoxSecondary, .cBoxTan, .cBoxGryBrdr 				
					{ border:1px solid #C9E1F4; margin-bottom:15px; position:relative; }
.cBoxTan, .cBoxGryBrdr 				
					{ border:1px solid #CCC; margin-bottom:15px; position:relative; }
.cBoxInner 			{ padding:10px 14px 0;}
.cBoxTL, .cBoxTR, .cBoxBL, .cBoxBR 
					{ position:absolute; display:block; width:10px; height:10px; z-index:1; background-image:url(http://g-ecx.images-amazon.com/images/G/01/x-locale/common/sprite-all-corners.gif); background-repeat:no-repeat;  }
.cBoxTL 			{ background-position:top left;  top:-1px; left:-1px; }
.cBoxTR 			{ background-position:top right; top:-1px; right:-1px; }
.cBoxBL 			{ background-position:0px -10px; bottom:-1px; left:-1px; }
.cBoxBR 			{ background-position:-10px -10px; bottom:-1px; right:-1px; }
.cBoxPrimary .cBoxTL, .cBoxSecEyebrow .cBoxTL { background-position:0px -40px; }
.cBoxPrimary .cBoxTR, .cBoxSecEyebrow .cBoxTR { background-position:-10px -40px; }
.cBoxPrimary .cBoxBL 	{ background-position:0px -50px; }
.cBoxPrimary .cBoxBR 	{ background-position: -10px -50px; }
.cBoxTan .cBoxTL 	{ background-position:0px -100px;}
.cBoxTan .cBoxTR	{ background-position:-10px -100px;}
.cBoxTan .cBoxBL	 { background-position:0px -110px;}
.cBoxTan .cBoxBR 	{ background-position:-10px -110px }
.cBoxGryBrdr .cBoxTL { background-position:0px -80px; }
.cBoxGryBrdr .cBoxTR { background-position:-10px -80px; }
.cBoxGryBrdr .cBoxBL { background-position:0px -90px; }	
.cBoxGryBrdr .cBoxBR { background-position:-10px -90px; }

.cBoxSecEyebrow h2, .cBoxSecEyebrow h3 { border-bottom:1px solid #E0EFFB; color:#030303; padding:7px 14px 6px; }
.cBoxPrimary h2, .cBoxPrimary h3 { color:#030303; }
.cBoxPrimary, .cBoxSecEyebrow h2, .cBoxSecEyebrow h3  { background-color:#EAF3FE; }
.cBoxSecEyebrow h2, .cBoxSecEyebrow h3 { margin-top: 0px; margin-bottom:0px; }
.cBoxSecEyebrow .cBoxInner h2, 
.cBoxSecEyebrow .cBoxInner h3 		{ background-color:#FFF; color:#E47911; border:0 none; padding:0;  }
.cBoxTan { background-color:#fcfcf3;}


.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {

	border-color:#181515 #333333 #333333 #181515;
	border-style:solid;
	border-width:1px;
}






.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}





/* Begin Structure */

#page {
	margin: 40px auto;
	padding: 0;
	width: 760px;
	}

#header {
	height: 100px;
	}

#headerimg {text-align:center;
	}

.narrowcolumn {
	float: left;
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 450px;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}

.post {
	margin: 0 0 40px;
	text-align: justify;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}

#footer {
	padding: 0;
	margin: 0 auto;
	width: 760px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}
/* End Structure */










/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	float:left;
	padding:2px;
	width:80px;
	}

#sidebar #searchsubmit {
	float:right;
	height:25px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding:15px 15px 20px;	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
	padding: 20px 0 10px 0;
	margin-left: 545px;
	width: 190px;
	}

#sidebar form {
	height:25px;
	margin:0 0 20px;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */





.center {
	text-align: center;
	}

.hidden {
	display: none;
	}


.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 25px;
	}
/* End Various Tags & Classes*/



/* Captions */
.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;
}
/* End captions */

#podPressPlayerSpace_1, 
#podPressPlayerSpace_2,
#podPressPlayerSpace_3, 
#podPressPlayerSpace_4,
#podPressPlayerSpace_5,
#podPressPlayerSpace_6,
#podPressPlayerSpace_7,
#podPressPlayerSpace_8,
#podPressPlayerSpace_9,
#podPressPlayerSpace_10,
#podPressPlayerSpace_11,
#podPressPlayerSpace_12 { background-color:#4d3a4e;margin-bottom:10px;}
#headerimg h1 {background: transparent url(http://www.destabilizer.org/word/wp-content/themes/dstblzr/images/header.gif) no-repeat scroll center center; height:35px;}
#headerimg span {position:absolute; top:-999px;}
#podPress_footer {margin-bottom:40px;}
.xoxo {list-style-type:none;}
.screen-reader-text {display:none;}
