/*
Theme Name: gfw2010
Theme URI: http://glutenfreeworks.com/
Description: Based on default WordPress theme.
Version: 0.1
Author: tom.alberts
Author URI: http://ftl-infoservices.com/
Tags: custom header, fixed width, two columns, widgets

Color Palette:
#FFFFE0		cream bkgd
#6E0300	brick logo font
#FFD925	gold logo font
#005500	dk green
#BEC786	lt green

*/

/*//////////////////////////////////////////////////////////////// 	Primary Layout 		////// */
html 						{margin:0px;padding:0px;}
body 						{margin:0px;padding:0px;font-size:100%;line-height:1.3;color:#111;}
#Wrap					{background:#C00;}
#page					{margin:0px auto;position:relative;xbackground:url('images/bkgdPageBtm.jpg') repeat-x bottom;}
	#Header	 		{background:#6E0300;position:relative;}
	#Header .wrap	{width:980px;margin:0 auto;background:#FFFFE0 url('images/topHeader.jpg') no-repeat top;}

	#Middle								{clear:both;background:#6E0300 url('images/btmMiddle.jpg') repeat-x bottom;position:relative;}
	#Middle	.wrap						{clear:both;background:#FFFFE0 url('images/btmMiddleWrap.jpg') no-repeat bottom;width:980px;margin:0 auto;}
		#SidebarLeft					{float:left;padding:10px 0 10px 20px;position:relative;}
		#SidebarLeft .content		{width:170px;}
		#Main							{float:left;padding:10px 0 10px 20px;xbackground:#330;}
		#Main .content				{width:560px;}
		#More							{}
		#SidebarRight 				{float:right;padding:10px 20px 10px 0;}
		#SidebarRight .content	{width:170px;}

	#Footer 				{clear:both;}
	#Footer .top		{background:#FFD925;}
	#Footer .btm		{background:#6E0300;clear:both;}
	#Footer .content	{margin:0 auto; width:960px;}
#wp-admin-bar		{display:none;}

/*//////////////////////////////////////////////////////////////// 	Alt Layout 		////// */
	#Middle.Wide #Main .content			{width:930px;}
	#Middle.Wide #Main .content .entry	{padding:8px 0 0 70px;}
	span#amzn_incarttext						{padding:0 10px;xfont-size:19px;color:#6E0300;padding:0;font-weight:bold;}
	

.avatar {vertical-align:top}
/*//////////////////////////////////////////////////////////////// 	Primary Blocks 		////// */
#Header #TopNav	{xbackground:#6E0;height:33px;clear:both;}
#Header #Banr		{xwidth:980px;xmargin:0 auto;background:url('images/Banr.jpg') no-repeat 260px 0px;height:125px;}
#Header h1 a.logo	{background:url('images/Logo.jpg') no-repeat;width:260px;height:125px;display:block;margin:0 0 0 20px;padding:0;float:left;}
#Header h1 a span	{display:none;}
#Header #bGFNW	{float:right;padding:5px 14px 0 0;}

#Header #TopNav a				{font-size:16px;display:block;height:27px;color:#FFFFE0;font-weight:bold;}
#Header #TopNav a.active,	
#Header #TopNav a:hover		{color:#FFD925;}
#Header #TopNav .nav			{width:940px;margin:0 auto;height:33px;xbackground:#ff0000;}
#Header #TopNav .xnav_lft 		{float:left;}
#Header #TopNav .nav_lft a		{float:left;padding:6px 20px 0 0;}
#Header #TopNav .nav_rht 		{float:right;}
#Header #TopNav .nav_rht a	{float:left;padding:6px 0 0 20px;}
#Header #TopNav .username	{font-size:14px;letter-spacing:2px;float:left;padding:7px 0 0 20px;color:#FFD925;}
#Header .ads			{padding:12px 0 0 0;text-align:right;}
#Header .ads .lft		{float:left;padding:0 0 0 20px;margin:0 4px 0 0;}
#Header .ads	.rht	{padding:0 20px 0 0;/* 20131211 */}
#Header .ads hr,ul,li	{margin:0;padding:0;float:none;}

#HeadNav				{height:40px;border-top:solid #6E0300 4px;background:#8BA559 url('images/bkgdNav.jpg') repeat-x;margin:0 20px;position:relative;}
#HeadNav a			{float:left;font-size:17px;display:block;height:33px;color:#6E0300;font-weight:bold;padding:6px 8px 0 8px;background:url('images/divNav.png') no-repeat right;}
#HeadNav a.active,
#HeadNav a:hover	{color:#FFD925;background:#6E0300 url('images/divNav.png') no-repeat right;;}
#HeadNav .last		{float:right;background:url('images/divNav.png') no-repeat left;}
#HeadNav .btm		{height:10px;width:100%;background:url('images/btmNav.png') no-repeat;position:absolute;top:32px;left:0;}


/*/////////////		Alt Headers 		////// */
body.category-celiac-disease #Header .content	{background:url('images/Banr.jpg') no-repeat 260px 0px;}


/*//////	 	#sidebar MUST maintain <ul> structure for widgets  		////// */
.Sidebar ul					{margin:0;padding:0;line-height:1;}	/* Widget List */
.Sidebar ul ul				{padding:0px 0 4px 0;xborder-top:solid #8BA559 1px;}		/* Top List in a Widget */
.Sidebar ul ul ul			{padding:0px 0 0px 0;xborder-top:solid #8BA559 1px;}
.Sidebar ul ul ul ul		{padding:0px 0 0px 0;xborder-top:none;}
.Sidebar ul li 				{padding:0 0 8px 0;margin:0 0 0px 0;list-style-type:none;list-style-image:none;}						/* Widget Block */
.Sidebar ul ul li			{padding:3px 0px 3px 0px;border-top:solid #8BA559 1px;xbackground:#ccc;margin:0 8px;}		/* Top List in a Widget */
.Sidebar ul ul ul li		{padding:3px 0px 0px 10px;xborder-top:solid #000 1px;border-top:none;xbackground:#999;margin:0px 0 0 0;font-weight:normal;}
.Sidebar ul ul ul ul li	{border-top:none;xbackground:#666;xdisplay:none;}
.Sidebar ul ul li a				{xborder-top:solid #8BA559 1px;xdisplay:block;xpadding:2px 0;color:#6E0300;font-weight:bold;}
.Sidebar ul ul ul li a			{font-weight:normal;}
.Sidebar ul ul li a:hover	{color:#050;}
#SidebarLeft h2				{color:#FFD925;background:url('images/lftTopH2.gif') repeat-y;margin-bottom:4px;}
.Sidebar ul li.widget_FacebookLikeBox iframe		{padding:0 0 8px 5px;}
.Sidebar ul li.widget_text iframe						{padding:0 0 8px 5px;}

#SidebarLeft li		{xbackground:#6CF;}
#SidebarLeft .top	{background:url('images/lftTop.gif') no-repeat;display:block;width:170px;height:10px;padding:0;margin:0;}
#SidebarLeft .mid	{background:url('images/lftMid.gif') repeat-y;display:block;width:170px;padding:0;margin:0;}
#SidebarLeft .btm	{background:url('images/lftBtm.gif') no-repeat;display:block;width:170px;height:10px;padding:0;margin:0;}
#SidebarRight	 li		{xbackground:#6CF;}
#SidebarRight .top	{background:url('images/rhtTop.gif') no-repeat;display:block;width:170px;height:10px;padding:0;margin:0;}
#SidebarRight .mid	{background:url('images/rhtMid.gif') repeat-y;display:block;width:170px;padding:0;margin:0;}
#SidebarRight .btm	{background:url('images/rhtBtm.gif') no-repeat;display:block;width:170px;height:10px;padding:0;margin:0;}

.Sidebar #searchform 		{padding:0;margin:0;text-align: center;}
.Sidebar #searchform #s	{margin:0 0 4px 0;}
.Sidebar #searchsubmit	{padding-left:20px;padding-right:20px;}
.Sidebar .adLinks			{text-align:center;}
.Sidebar .adLinks a			{display:block;padding:6px 0;xmargin:0 auto;}
h2.widgettitle					{padding:0 6px 5px 6px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}
#wp_wall						{padding:0 8px;line-height:1.2;}
#wp_wall a						{text-decoration:underline;}

.Sidebar .widget_tag_cloud div	{padding:0 8px;}
.subscribe-by-email	form			{padding:0 0 0 8px;}

.xSidebar #searchform 	label		{width:110px;padding:0;margin:0;}


#xsearchform {xmargin: 10px auto;padding: 5px 3px;}
#xsidebar #searchsubmit		{padding: 1px;}
#xsidebar form {margin:0;padding:0;}

#calendar-4 .widgettitle	{display:none;padding:0;margin:0;}

#xsidebar ul ol			{margin: 0;padding: 0;}
#xsidebar ul p			{margin: 5px 0 8px;}
#xsidebar ul select		{margin: 5px 0 8px;}
#xsidebar ul ul ul, 
#xsidebar ul ul ol 		{margin: 0 0 0 10px;}


#Footer .top				{clear:both;padding:10px 0;}
#Footer .top a:hover 	{color:#050;text-decoration:underline;}
#Footer .top h2		 	{text-align:center;font-style:italic;}
#Footer .btm 				{color:#FFFFE0;padding:15px 0 30px 0;}
#Footer .btm h2			{color:#FFD925;padding:8px 0;}
#Footer .btm a:hover 	{color:#FFD925;}
#Footer .btm ul			{display:block;}
#Footer .btm li			{list-style-type:none;list-style-image:none;display:block;float:left;}
#Footer .btm a			{display:block;float:left;padding:0 20px 0 0;color:#FFFFE0;text-decoration:underline;}
#Footer .copyright		{text-align:right;border-top:solid #FFD925 3px;margin:8px 0 0 0;padding:4px 0 0 0;clear:both;}
#Footer .copyright .lft	{float:left;}
#Footer .copyright .rht	{}



/*//////////////////////////////////////////////////////////////// 	HTML Typography  		////// */
body	{}
body,p,pre,form,input,select,textarea,ul,table,legend,label 	{font-family:Arial, Helvetica, sans-serif;font-size:13px;}
pre,code,address,blockquote,s,samp,tt,var,small,strike,kbd	{font-size:11px;}

h1,h2,h3,h4,h5,h6	{padding:0;margin:0;line-height:1;}
h1,h2,h3				{font-family: Georgia, "Times New Roman", Times, serif;clear:both;}
h1 	{font-size:24px;color:#6E0300;}
h2 	{font-size:19px;color:#6E0300;padding:0;font-weight:bold;}
h3 	{font-size:15px;color:#6E0300;padding:0.4em 0 0.2em 0;}	
h4 	{font-size:14px;color:#6E0300;font-weight:bold;xborder-left:#bbb solid 14px;padding:0px 0;}
h5 	{font-size:12px;color:#6E0300;padding:0 6px;border-left:#6E0300 solid 8px;}
h6 	{font-size:11px;color:#bbb;letter-spacing:3px;background:#555;width:40%;padding:1px 6px;font-weight:normal;}

h1 a 			{color:#6E0300;text-decoration:underline;}
h2 a 			{color:#6E0300;text-decoration:underline;}
h3 a 			{color:#6E0300;text-decoration:underline;}	
h1 a:hover	{color:#050;}
h2 a:hover {color:#050;}
h3 a:hover	{color:#050;}	

.xpost h2,
.xpost h3 			{color:#6E0300;}
.xpost h2 a,
.xpost h3 a			{color:#6E0300;}
.xpost h2 a:hover	{color:#050;}


h1 i	{font-style:normal;font-size:14px;}		/* EZ 2-color headlines */
h2 i	{font-style:normal;color:#999;font-size:11px;letter-spacing:1px;font-weight:normal;}
h3 i	{font-style:normal;color:#666;font-weight:normal;font-size:11px;}
h4 i	{font-style:normal;font-size:11px;font-weight:normal;}
h5 i	{font-style:normal;color:#666;font-size:11px;letter-spacing:1px;font-weight:normal;}
h6 i	{font-style:normal;color:#000;font-weight:normal;letter-spacing:3px;font-size:9px;}


xh4 	{font-size:12px;color:#333;padding-top:2px;border-top:solid #999 1px;width:60%;}
xh5 	{font-size:12px;color:#333;margin:2px 0;border-color:#ccc #888;border-style:solid;border-width:1px 40px;padding:2px 10px;xfont-weight:normal;}
xh3 i	{font-style:normal;letter-spacing:1px;text-align:right;position:absolute;right:5px;background:#999;color:#fff;width:50%;padding-right:20px;}
xh4 i	{font-style:normal;font-size:0.85em;font-weight:normal;}
xh5 i	{font-style:normal;position:absolute;width:100%;text-align:center;left:0;font-weight:bold;}


p				{margin:0;padding:0 0 0.8em 0;}
a 				{color:#6E0300;padding:0px;text-decoration:none;}
x.post  a			{color:#005500 !Important;}		/* find some better way to override WP default */
x.Sidebar  a	{color:#005500 !Important;}
a img 		{border:none;}
xa b			{color:#000;}
xa i				{color:#000;font-style:normal;font-size:larger;}

span.Big	{font-size:15px;}



blockquote	{margin:5px 10%; padding:4px;border-top:solid #005500 2px;border-bottom:solid #005500 2px;color:#6E0300;}
xblockquote {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}
xblockquote cite {margin: 5px 0 0;display: block;}
pre			{margin:5px 2px;padding:2px 4px;background:#eee;display:block;}
code			{margin:5px 2px;padding:2px 4px;background:#eee;display:block;}
cite			{margin:5px 0 5px 10%;width:80%;padding:0px;display:block;}
sup,sub		{color:#888;vertical-align:baseline;position:relative;}
sup 			{bottom:0.3em;color:#000;}	/* Looks good when line-height:1.5+ */
sub 			{bottom:-0.3em;}	
abbr			{cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
acronym		{cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
address		{border-left:solid #333 2px;font-style:normal;padding:0px 10px;margin:4px 30px;}
del			{color:#aaa;}

hr				{clear:both;padding:0px;margin:4px 0px;} /* IE adds margin:8px 0px */
small 		{font-family: Arial, Helvetica, Sans-Serif;font-size:0.9em;line-height:1.5em;}
small, strike {color: #6E0300;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{font-size: 0.9em;letter-spacing: .07em;}

/*//////////////////////////////////////////////////////////////// 	Utility 		////// */

.alignRight		{float:right;margin-left:10px;}
.algnLeft		{float:left;margin-right:10px;}


/*//////////////////////////////////////////////////////////////// 	Custom Typography 		////// */

.post 				{padding:4px 0 20px 0;text-align:justify;border-top:solid #6E0300 3px;}
.post hr 				{display: block;}

.post img			{border:solid #6E0300 1px;}

.post p a 			{text-decoration:underline;}
.post a:hover 		{color:#050;}

.post .postmetadata 		{color:#000;font-weight:bold;margin:10px 0 0 0;padding:2px 0 0 0;border-top:dotted #6E0300 1px;}
.post .postmetadata a		{font-weight:normal;}
	.entry			{padding:8px 0 0 0;}
	.entry ul,
	.entry ol			{padding:0px 0px 0px 0px;margin:0px;}
	.entry ul ul 	{padding:0px 0px 0px 0px;margin:0px 0px 8px 0px;}
	.entry ul ul ul	{padding:0px 0px 0px 0px;margin:0px;}
	.entry ul li		{padding:1px 0px 0px 12px;margin:0 0 0 1.7em;list-style-type:none;list-style-image:url('images/bullet.png');xdisplay:block;}
	.xentry ul li li	{padding:0px 0px 0px 16px;margin:0px;xlist-style-type:disc;xfont-style:bold;xbackground:#C9F;}
	.entry .more	{font-weight:bold;letter-spacing:1px;text-decoration:underline;}
	
	.entry ol	 li		{padding:0px;margin:0px;}
	.xentry ul li:before {content: "\2004 ";}
	.xentry ul li:before {content: "\00BB \0020";}
.Date_Author		{color:#050;padding:2px 0 0 0;}
.Author				{font-weight:bold;color:#6E0300;}

#respond			{margin:10px 0 0 0;padding:2px 0 0 0;border-top:dotted #6E0300 1px;}


a.post-edit-link			{height:35px;margin:0;padding:0 1em;border:0;display:block;line-height:35px;float:left;color:#fff;font-weight:bold;}
a.post-edit-link			{background:transparent url(images/btnGrn.png) repeat-x;}
a.post-edit-link:hover	{background:transparent url(images/btnGrn.png) repeat-x 0px -50px;}


li.page-item-4340 a,
li.page-item-4341 a				{position:absolute;left:800px;width:160px;height:50px;margin:0 auto;padding:0;border:0;text-indent:-9999px;display:block;font-size:0;}
li.page-item-4340 a				{top:-250px;background:transparent url(images/btnViewCart.png) no-repeat;}
li.page-item-4340 a:hover		{background:transparent url(images/btnViewCart.png) no-repeat 0px -50px;}
li.page-item-4340 ax:before	{content:"";background:rgba(255,255,255,0.7);width:100px;height:26px;display:block;position:relative;top:-22px;}
li.page-item-4340 ax:after		{content:"";background:rgba(255,255,255,0.7);width:100px;height:60px;display:block;position:relative;top:16px;}
li.page-item-4341 a				{top:-200px;background:transparent url(images/btnCheckout.png) no-repeat;}
li.page-item-4341 a:hover		{background:transparent url(images/btnCheckout.png) no-repeat 0px -50px;}

.eshopcartwidget	 caption				{margin:0 6px;display:none;}
.eshopcartwidget	 th#cartTotalw		{xdisplay:none;}
.eshopcartwidget	 table.eshop		{width:170px;font-size:0.7em;}
.eshopcartwidget	 table.eshop td	{padding:5px 4px;}

li.rtnshopping a,
li.gotocheckout a,
.eshopcartwidget	 a.cartlink,
.eshopcartwidget	 a.checkoutlink	{width:160px;height:50px;margin:0 auto;padding:0;border:0;text-indent:-9999px;display:block;font-size:0;position:relative;}
.eshopcartwidget	 a.cartlink			{background:transparent url(images/btnViewCart.png) no-repeat;}
.eshopcartwidget	 a.checkoutlink	{background:transparent url(images/btnCheckout.png) no-repeat;}
li.rtnshopping a							{background:transparent url(images/btnShopping.png) no-repeat;}
li.gotocheckout a							{background:transparent url(images/btnCheckout.png) no-repeat;}

li.rtnshopping a:hover					{background:transparent url(images/btnShopping.png) no-repeat 0px -50px;}
li.gotocheckout a:hover				{background:transparent url(images/btnCheckout.png) no-repeat 0px -50px;}

form#eshopdlform input.button	{padding:0 !important;}
xform.eshop input.button	{padding:0 !important;}

/*//////////////////////////////////////////////////////////////// 	Lists						  		////// */

ol li {list-style: decimal outside;}
.xentry ul li:before {content: "\00BB \0020";}

ul.clean			{list-style-type:none;}

.entry ol 		{padding: 0 0 0 35px;margin: 0;}
.entry ol li 		{margin: 0;padding: 0;}
.commentlist li ul li 	{font-size: 1em;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar {float: right;border: 1px solid #eee;padding: 2px;background: #fff;}

#wp_page_numbers ul, 
#wp_page_numbers li, 
#wp_page_numbers a		{padding:0;margin:0;text-decoration:none;list-style:none;}
#wp_page_numbers			{margin-top:10px;width:100%;xbackground: #fff;}
#wp_page_numbers ul		{border-top: 1px solid #005500;width: 100%;}
#wp_page_numbers li		{float: left;display: block;}
#wp_page_numbers a		{padding:3px 5px;display:block;color:#6E0300;border-top:2px solid #fff;border-bottom:2px solid #fff;}
#wp_page_numbers li a:hover				{color: #050;border-top: 2px solid #050;xborder-bottom: 2px solid #f1f1f1;}
#wp_page_numbers li.space					{color:#aaa;padding:3px 5px;border-top: 2px solid #fff;border-bottom: 2px solid #fff;}
#wp_page_numbers li.first_last_page		{font-style: italic;}
#wp_page_numbers li.active_page a 		{color:#FFD925;background:#6E0300;border-top: 2px solid #6E0300;xborder-bottom: 2px solid #45b9f6;}
#wp_page_numbers li.page_info 			{float:left;display:block;padding:5px 5px;xborder-top:2px solid #fff;xborder-bottom: 2px solid #fff;color:#6E0300;font-weight:bold;}

#xwp_page_numbers li.active_page a:hover 	{color:#fff;border-top:2px solid #00679d;border-bottom: 2px solid #45b9f6;}


/*//////////////////////////////////////////////////////////////// 	Form 		////// */

.entry form {xtext-align:center;} /* This is mainly for password protected posts, makes them look better. */
select {width: 130px;}
.wpcf7 form	{}
.wpcf7 input	{width:220px;}

#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;	}

#commentform p 		{margin: 5px 0;}
#commentform input, 
#commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}

#Footer .wpsbff				{}

form#registerform							{padding:20px 0 0 0;xbackground:#ccc;xwidth:444px;xcolor:#3dd;}
form#registerform p input.input		{margin:0 0 12px 0;clear:both;}
form#registerform p#reg_passmail	{display:none;}
span#privacy 		{xbackground:#3dd;}
span#privacy input		{display:none;float:left;xbackground:#30d;}



/*//////////////////////////////////////////////////////////////// 	Table 		////// */
table		{border-width:1px;border-style:solid;border-color:#999 #ccc #ccc #999;xborder-collapse:collapse;border-spacing:2px 1px;}
th			{border-width:2px 1px 0px 1px;border-color:#ccc #999 #999 #ccc;xpadding:0px;background:#BEC786;}
td			{border-width:0px 1px 1px 0px;border-color:#fff #aaa #aaa #fff;}
th,td		{vertical-align:top;text-align:left;padding:0px 2px 2px 2px;border-style:solid;}
tt-table	{font-size:inherit;}/* tables still need 'cellspacing="0"' in the markup */
table p	{padding:0px;}
caption 	{text-align:left;}
td			{border-width:0px;}
table		{border: 0px;}

/*//////////////////////////////////////////////////////////////// 	Orig scraps 		////// */
/* Begin Typography & Colors */
xbody {font-size: 62.5%; /* Resets 1em to 10px */}

.thread-alt {background-color: #f8f8f8;}
.thread-even {background-color: white;}
.depth-1 {border: 1px solid #ddd;}
.even, .alt {border-left: 1px solid #ddd;}


.sticky {background: #f7f7f7;padding: 0 10px 10px;}
.commentlist li, 


.commentlist cite, 
.commentlist cite a {font-weight: bold;	font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
.commentmetadata {font-weight: normal;}
.nocomments, .postmetadata {color: #777;}


#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {	text-decoration: none;}
#wp-calendar caption {font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align: center;}
#wp-calendar th {font-style: normal;text-transform: capitalize;}
/* End Typography & Colors */

/* Begin Structure */
.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;	}
.widecolumn .post {margin: 0;}

.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;}

/* End Structure */

/* Begin Images */
p img 			{padding: 0;max-width: 100%;}
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 */

.postmetadata ul, .postmetadata li {display: inline;list-style-type: none;list-style-image: none;}


/* Begin Comments*/
.alt 							{margin: 0;padding: 10px;	}
.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; }
.nocomments 			{text-align: center;margin: 0;padding: 0;}
.commentmetadata 	{margin: 0;display: block;}
/* End Comments */


/* Begin Calendar */
#wp-calendar 				{empty-cells: show;margin:0px auto 0;width: 155px;cursor:default;}
#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;padding:3px 0;}
#wp-calendar a:hover	{background:#000;color:#C00;}
#wp-calendar caption	{text-align: center;width: 100%;}
#wp-calendar td			{padding:0;text-align: center;}
#xwp-calendar td.pad:hover {background-color: #fff; } /* Doesn't work in IE */
/* End Calendar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}

.center {text-align: center;}
.hidden {display: none;}	
.screen-reader-text {position: absolute;left: -1000em;}

.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;}
/* 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 */

h1 #oiopub-container		{font-size:14px;font-weight:normal;}
#oiopub-container	td 		{padding:4px;}
#oiopub-container	td a	{display:inline-block;padding-bottom:0.5em;}
#oiopub-container	i 		{display:inline-block;padding-bottom:0.5em;}

ul.cp_check li { display: list-item; }
