/* Edited with EditCSS */
/**** LINK-tag style sheet styles.css ****/

/* basic elements */

html
{
	margin: 0;
	/* setting border: 0 hoses ie6 win window inner well border */
	padding: 0;
}

body
{
	margin: 0;
	/* setting border: 0 hoses ie5 win window inner well border */
	padding: 0;
        text-align: center;

	font-weight: normal;
	font-size: 11.5px;
	line-height: 1.9em;
        font-family: Arial, Georgia, sans-serif;
}

a 
{
	text-decoration: none;
}

a:link { color: #43688f; }
a:visited { color: #43688f; }
a:hover { color: #43688f; }
a:active { color: #43688f; }
a img { border: 0; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote
{
	margin-top: 10px;
	margin-bottom: 10px;
}


/* standard helper classes */

.clr
{
	clear: both;
	overflow: hidden;
	width: 1px;
	height: 1px;
	margin: 0 -1px -1px 0;
	border: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after
{
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */


/* page layout */
#top_ad
{
	height:90px;
}
#inline_ad
{
	height:60px;
	margin: 30px  0px 0px 0px;
	padding: 0px  0px 40px 0px;
	border-top: 1px dashed #e2e2e2;
	border-bottom: 1px dashed #e2e2e2;
	font-size: 6pt;
	text-align:center;
}

#container-inner { 
	margin: 0 auto; /* center on everything else */
	text-align: left;
	width: 1000px;
}

#logo { 
	padding: 0px 0px 0px 0px;
}

#logo h1{ 
	margin: -10px 0px 0px 0px;
}

#drlogo { 
	padding: 0px 0px 0px 0px;
}

#drlogo h1{ 
	margin: -10px 0px 0px 0px;
}

#wclogo { 
	padding: 0px 0px 0px 0px;
}

#wclogo h1{ 
	margin: -10px 0px 0px 0px;
}

#wslogo { 
	padding: 0px 0px 0px 0px;
}

#wslogo h1{ 
	margin: -10px 0px 0px 0px;
}

#oillogo { 
	padding: 0px 0px 0px 0px;
}

#oillogo h1{ 
	margin: -10px 0px 0px 0px;
}

#palogo { 
	padding: 0px 0px 0px 0px;
}

#palogo h1{ 
	margin: -10px 0px 0px 0px;
}

#banner
{
	height: 0px;
}

#banner-header
{
	text-indent: -1000em;
}

#topnav-left, #topnav-left a, #topnav-right, #topnav-right a
{

color:#b18814;
font-size:7pt;
text-transform:uppercase;
margin: 0px  0px 0px 0px;
padding: 0px  0px 0px 0px;
z-index:100;
}

#topnav-left
{
margin: 0px  0px 0px 10px;
}


#topnav-right
{
text-align:right;
margin: 0px  10px 0px 0px;

}

#nav ul {
	list-style-type: none;
}

#nav li {
display:inline;
	padding: 0px 20px 0px 20px;
	margin: 0px 0px 0px 0px;
	border-left: 1px solid #CCC;
        text-transform: uppercase
}

#nav li:first-child { border-left: none; }

#nav {
	font-family: tahoma,verdana,sans-serif;
	font-size: 8pt;
        width:1000px;
}


#main { 
	width: 1000px;
	padding: 0px 0px 10px 10px;
}

#main-inner { position: static; 
width: 100%; 
}

#main_a { 
}

#main_a-inner
{
	width: 661px; 
}

#main_b
{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
	
#main_b-inner
{
	width: 300px;
	height:278px;
}

#inaction_side .header
{
height:10px;
}

#inaction_side
{
	border: 1px solid #d0ad82;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 10px 0px;
font-size:8pt;
line-height:1.4em;
	background: URL('http://americanartist.typepad.com/newsite/images/hdr_inaction.gif') repeat-x;
}

#pagebody { 
	position: relative; 
	width: 100%; 
	padding: 0px 0px 20px 10px;
}


#pagebody-inner { 
position: static; 
width: 100%; 
}

#alpha { 
	width: 468px; 
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#alpha-entry { 
	width: 645px; 
	padding: 20px 20px 0px 0px;
}

#alpha-inner
{
	border: 0;
	padding: 0px 0px 0px 0px;
}

#catname
{
	color:#8c3003;
	font-size: 14pt;
text-transform:uppercase;
border-bottom:1px solid #d0ad82;
	margin: 0px 0px 4px 0px;

}

#catblurb{
padding: 4px 20px 4px 4px;
background-color:#f4f2ea;
line-height:1.4em;
font-size: 10pt;
}

#catname2
{
	color:#8c3003;
	font-size: 14pt;
text-transform:uppercase;
border-bottom:1px solid #43688f;
	margin: 0px 0px 4px 0px;

}

#catblurb2{
padding: 4px 20px 4px 4px;
background-color:#f4f2ea;
line-height:1.4em;
font-size: 10pt;
}


#beta
{
	width: 173px;
}
	
#beta-inner
{
}

#sidenav
{
        background-color: #f4f2ea;
	border: 1px dashed #d0ad82;
	padding: 0px 10px 15px 10px;
margin: 15px 0px 10px 0px;
}

#sidenav h2
{
	margin: 10px 0px 0px 0px;
	color:#9a741c;
	font-size: 12pt;
}

#sidenav ul
{
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 0px 0px;
}

#sidenav li
{
	font-size: 8pt;
	border-bottom: 1px solid #e8be89;
}


#infocus
{
        background-color: #f4f2ea;
	margin: 20px 0px 0px 0px;
	padding: 5px 10px 15px 10px;
	font-size: 8pt;
line-height:1.6em;
}

#infocus h2
{
	color:#8c3003;
	font-size: 12pt;
}
#infocus .entry-more-link
{
	margin: 4px 0px 0px 0px;
	text-align: right;
}

#drbox
{
        background-color: #f4f2ea;
border: 1px solid #43688f;
	margin: 20px 0px 0px 0px;
	padding: 5px 10px 15px 10px;
	font-size: 8pt;
line-height:1.6em;
}

#drbox h2
{
	color:#8c3003;
	font-size: 12pt;
}
#drbox .entry-more-link
{
	margin: 4px 0px 0px 0px;
	text-align: right;
}

#oilbox
{
        background-color: #f4f2ea;
border: 1px solid #43688f;
	margin: 20px 0px 0px 0px;
	padding: 5px 10px 15px 10px;
	font-size: 8pt;
line-height:1.6em;
}

#oilbox h2
{
	color:#8c3003;
	font-size: 12pt;
}
#oilbox .entry-more-link
{
	margin: 4px 0px 0px 0px;
	text-align: right;
}

#wcbox
{
        background-color: #f4f2ea;
border: 1px solid #43688f;
	margin: 20px 0px 0px 0px;
	padding: 5px 10px 15px 10px;
	font-size: 8pt;
line-height:1.6em;
}

#wcbox h2
{
	color:#8c3003;
	font-size: 12pt;
}
#wcbox .entry-more-link
{
	margin: 4px 0px 0px 0px;
	text-align: right;
}

#wsbox
{
        background-color: #f4f2ea;
border: 1px solid #43688f;
	margin: 20px 0px 0px 0px;
	padding: 5px 10px 15px 10px;
	font-size: 8pt;
line-height:1.6em;
}

#wsbox h2
{
	color:#8c3003;
	font-size: 12pt;
}
#wsbox .entry-more-link
{
	margin: 4px 0px 0px 0px;
	text-align: right;
}

#pabox
{
        background-color: #f4f2ea;
border: 1px solid #43688f;
	margin: 20px 0px 0px 0px;
	padding: 5px 10px 15px 10px;
	font-size: 8pt;
line-height:1.6em;
}

#pabox h2
{
	color:#8c3003;
	font-size: 12pt;
}
#pabox .entry-more-link
{
	margin: 4px 0px 0px 0px;
	text-align: right;
}

#paresbox
{
        background-color: #f4f2ea;
border: 1px solid #43688f;
	margin: 20px 0px 0px 0px;
	padding: 5px 10px 15px 10px;
	font-size: 8pt;
line-height:1.6em;
}

#paresbox h2
{
	color:#8c3003;
	font-size: 12pt;
}

#gamma { 
	width: 300px;
	padding: 0px 0px 0px 20px;
 }

.ind { 
	margin: 40px 0px 0px 0px;
 }

#gamma #flashcontent { 
	padding: 0px 0px 30px 0px;
 }
#gamma-inner{
	border: 0;
}


#main_a, #main_b, #main_c, #alpha, #alpha-entry, #beta, #gamma, #footer, #google_links, #topnav-left, #footer_a, #footer_b, #footer_c, #footer_d
{
	display: inline; /* ie win bugfix */
	position: relative;
	float: left;
	min-height: 1px;
}


#internal_promo
{
}

#google_links{
width: 300px;
margin: 0px 0px 0px 0px;
}

#mid_ad{
margin: 0px 0px 0px 0px;
}


/* content */

.date-header,
.entry-content
{
	position: static;
	clear: both;
}

.entry h1
{
	font-size: 16pt;
	text-align: left;
        color:#43688f;
}

.entry .author
{
	font-size: 12pt;
	text-align: left;
	color: #a36109;
}

.entry-body
{
	font-size: 11.5px;
	line-height: 1.6em;
	margin: -10px 0px 0px 0px;
}

.entry-body td
{
	line-height: 1.2em;
}


/* mid */

form input{ 
	margin: 0; 
	padding: 0;
 	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
}

.entry,
.trackbacks,
.comments,
.archive
{
	position: static;
	overflow: hidden;
	clear: both;
	width: 100%;
	margin: 0px 0px 0px 0px;
}

.entry-content,
.trackbacks-info,
.trackback-content,
.comments-open-content,
.comments-closed
{
	clear: both;
}

.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more
{
	clear: both;
}

.entry-more-link
{
	margin: -32px 0px 10px 0px;
	font-size: 8.5pt;
}

.entry-footer,
.trackback-footer,
.comments-open-footer,
.archive-content
{
	clear: both;
	margin: 5px 10px 20px 10px;
}


.comments-open label { 
display: block; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	line-height: 16pt;
}

.aname {
color:#9a741c;
}

.faqheader {
padding: 20px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 13pt;
}

#comment-author, #comment-email, #comment-url, #comment-text
{
	width: 240px;
}

#comment-bake-cookie
{
	margin-left: 0;
	vertical-align: middle;
}

#comment-post
{
	font-weight: bold;
}


.date-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header
{
	margin: 0 0 4px 0;
	border-bottom: 1px solid;
	padding: 0px 0px 0px 0px;
	font-size: 9.5pt;
	text-align: left;
	color: #bdb29d;
}

.entry-content,
.entry-footer,
.trackbacks-info,
.trackback-content,
.comments-open-content,
.comments-open-footer,
.comments-closed,
.archive-content,
{
	margin: 10px 0;
}

.entry-content p { text-align: left; }

.entry-footer,
.trackback-footer
{
	margin: 0 0 10px 0;
	border-top: 1px dotted #6a3300;
	padding: 3px;
	color: #999999;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: x-small;
	line-height: normal;
	text-align: right;
	font-weight: bold;

}

#comment-author, #comment-email, #comment-url
{
	width: 190px;
}

#comments-open-text
{
	display: inline; /* ie win bugfix */
	position: relative;
	float: right;
	min-height: 1px;
        margin: -188px 10px 0px 0px;
}

#comment-text
{
	width: 310px;
}

.comment-footer
{
padding: 0px 20px 0px 0px;
margin: 0px 20px 0px 4px;
font-size: 8pt;
	display: inline; /* ie win bugfix */
	position: relative;
	float: left;
	min-height: 1px;
}


.comment-content
{	
font-size: 8pt;
border-left: 1px dotted #999999;
padding: 0px 0px 0px 10px;
margin: 0px 0px 0px 220px;
}


/* fixes bug in ie win */
img.image-full
{
	width: 100%;;
}

img.image-full { width: 100%; }

.image-thumbnail
{
	float: left;
	width: 115px;
	margin: 0 10px 10px 0;
}

.image-thumbnail img
{
	width: 115px;
	height: 115px;
	margin: 0 0 2px 0;
}

/* footer */

#footer-body {
        background-color:#F7F7EF;
padding: 20px 0px 0px 10px;
}

#footer-body-inner {
	position: relative;
	margin: 0 auto; /* center on everything else */
	text-align: left;
	position: static;
	width: 1000px;
font-size:8pt;
line-height:1.4em;
}

#footer-body h2{
font-size:12pt;
line-height:0.2em;
color:#8c3003;
}

#ad_anchor{
margin: 0 auto;
padding: 0px 100px 20px 0px ;
text-align:center;
}

#footer_a ul {
	list-style-type: none;
text-align:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

#footer_a li {
font-size:7.4pt;
display:inline;
	padding: 0px 4px 0px 4px;
	margin: 0px 0px 0px 0px;
	border-left: 1px solid #CCC;
        text-transform: uppercase
}

#footer_a li:first-child { 
border-left: none; 
padding: 0px 0px 0px 0px;
}


#footer_a {
	width: 196px;
margin: 0px 0px 0px 0px;
padding: 0px 18px 0px 0px;
border-right: 1px solid #d0ad82;
}

#footer_b {
	width: 196px;
margin: 0px 18px 0px 20px;
padding: 0px 0px 0px 0px;

}

#footer_c {
	width: 215px;
margin: 0px 10px 0px 0px;
padding: 0px 20px 0px 0px;
border-right: 1px solid #d0ad82;
}

#footer_c img{
padding: 10px 10px 0px 0px;
}

#footer_d {
height:300px;
width: 300px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


/* Tab Views */

	.dhtmlgoodies_tabPane{
		height:21px;	/* Height of tabs */
		border-bottom:1px solid #d0ad82;
	}
	.dhtmlgoodies_aTab{
		border-left:1px solid #d0ad82;
		border-right:1px solid #d0ad82;
		border-bottom:1px solid #d0ad82;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		padding:0px;		
	}

#tabtip{
	background: URL('http://americanartist.typepad.com/newsite/images/tabbg_tipofday.gif') no-repeat;
	background-position: -10px 10px;
height: 244px;
}

#tabexpert{
	background: URL('http://americanartist.typepad.com/newsite/images/tabbg_askexpert.gif') no-repeat;
	background-position: 0px 10px;
height: 244px;
}

#tabmonth{
height: 244px;
}

.ad88{
width:88px;
height:31px;
}

.ad88text{
padding: 0px 4px 0px 0px; 
}

#sponsor_tab{
float: right;
margin: -20px 4px 0px 0px;
font-size: 8pt;
color:#d0ad82;
}

#tab-inner{
padding: 34px 32px 0px 26px;
font-size: 8pt;
line-height:1.7em;
}

#tab-inner h2{
margin: 0px 0px -8px 0px;
font-weight:bold;
font-size: 12pt;
color:#b04231;
}

#tab-inner a{
color:#b04231;
}

	.dhtmlgoodies_tabPane DIV{
		float:left;
		height:100%;	/* Height of tabs */
		vertical-align:middle;
		background-repeat:no-repeat;
		background-position:bottom left;
		cursor:pointer;
		position:relative;
		bottom:-1px;
		margin-left:0px;
		margin-right:0px;
	}
	.dhtmlgoodies_tabPane .tabActive{
		background-image:url('http://americanartist.typepad.com/newsite/images/tab_left_active.gif');
		margin-left:0px;
		margin-right:0px;	
		z-index:10;	
	}
	.dhtmlgoodies_tabPane .tabInactive{
		background-image:url('http://americanartist.typepad.com/newsite/images/tab_left_inactive.gif');
		margin-left:0px;
		margin-right:0px;
		z-index:1;
	}

	.dhtmlgoodies_tabPane .inactiveTabOver{
		background-image:url('http://americanartist.typepad.com/newsite/images/tab_left_over.gif');
		margin-left:0px;
		margin-right:0px;
	}
	.dhtmlgoodies_tabPane span{
		font-family:arial;
		vertical-align:top;
		font-size:11px;
		padding-left:3px;
		padding-right:3px;		
		line-height:21px;
		float:left;
	}
	.dhtmlgoodies_tabPane .tabActive span{
		padding-bottom:1px;
		line-height:20px;
	}
	
	.dhtmlgoodies_tabPane img{
		float:left;
	}

/* flash fonts */

/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

.sIFR-hasFlash h1 {
	visibility: hidden;
}


/* Google */

.gsc-control {
  width: 175px;
}
