/*  
Theme Name: Anderson Wordpress
Theme URI:
Description: The Anderson WordPress theme version 012009-2.7.
Version: 01.2009-2.7
Author: Brainstorm, Inc
Author URI: http://brainstormbrand.com/

    (c) Copyright Brainstorm, 2006
:Hiroki Chalfant
*/

body {
	margin : 0px 0 0 0;
	padding : 0;
	font: 75% Arial, Helvetica, sans-serif;
	color: #4c4c4c;
	background: #000;
	min-width : 775px;
}

img {border: 0;}

img[align=right],img[align="right"] {float:right !important;}
img.right {float:right !important;margin: 0 0 20px 15px !important;}
img.block {float:none !important;display:block !important;clear:both !important;}
img.nofloat {float:none !important;display:inline !important;margin:0 !important;padding:0 2px;}

#hideMe {display:none;}
.noscript-alert {font-size:x-small;color:red;}

/* Link styles not covered in specific styles below or in other import css files  */
a:link {color:#5e5e5e;text-decoration:underline;}
a:visited {color:#d96d41;text-decoration:underline;}
a:focus, a:hover, a:active {color: #d96d41;text-decoration:underline;}
	
ul {margin: 10px 0 10px 20px; padding: 0 0 0 10px; list-style: square;}

ul li {margin : 0; padding: 0 20px 5px 0;}

	ul ul, ul ul ul {margin: 5px 0 0 10px; padding: 0 0 0 10px; list-style: square;}
	
	ul ul li, ul ul ul li  {margin : 0; padding: 0 10px 5px 0;}
	

ol {margin: 10px 0 15px 25px; padding: 0 0 0 10px;}

ol li {margin : 0; padding: 0 20px 5px 0;}

	ol ol, ol ol ol {margin: 5px 0 0 10px; padding: 0 0 0 10px;}
	
	ol ol li, ol ol ol li {margin : 0; padding: 0 10px 5px 0;}
	
ul.nomarker *, ol.nomarker * {list-style-type:none !important;}

hr {margin-top:10px;height: 1px; width: 90%; color: #e2e9f2; background-color:#fff; border:solid 1px #e2e9f2; clear:both;}

form {margin: 0;padding: 0;}

blockquote {clear:both;}

.shortcut-links {display:none;}

h2 {
	margin: 10px 0 10px 0;
	padding:0;
	font:bold 1.2em arial, helvetica, sans-serif;
	color: #333;
}

h3 {
	margin: 10px 0 10px 0;
	padding:0;
	font:bold 1.1em arial, helvetica, sans-serif;
	color: #333;
}

h4 {
	margin: 10px 0 10px 0;
	padding:0;
	font:bold 1em arial, helvetica, sans-serif;
	color: #333;
}

h5 {
	margin: 10px 0 10px 0;
	padding:0;
	font: italic 1em arial, helvetica, sans-serif;
	color: #333;
}

/* design footprint position styles */
#to-float-center {
	text-align: left; /* for IE5 */
	margin-left: auto; /* for Moz/Op/Saf */
	margin-right: auto;  /* for Moz/Op/Saf */
	padding : 0 0 10px 0;
	width:775px;
	
}

#container {
	margin: 0 0 0 0;
	padding : 0 3px 5px 3px;
	float:left;
	width:769px;
	background: #fff;
}

/*
* Header
* all in header_2010.css
*/

/*
* Footer
* all in header_2010.css
*/
/* except this */

#footer {
    clear : left;
}

/* WP Searchbox left column */
	#wpSearchBox {
	float:left;
	width:152px;
	margin:0;
	padding:0;border-top:solid 1px #333;border-bottom:solid 1px #333;
	background-color:#4c4c4c;
	height:20px;padding-top:0px;
}

	#wpSearchBox form{
		float:left;
		margin:0 0 0 5px; /* 0 5px 0 0; */
		padding:0;
		height:14px;
		background-image:url(/_images/searchBoxLeft.gif);
		background-repeat:no-repeat;
		background-position: 0 3px;
		background-color:transparent;
		width: 140px; /* 145px; */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 128px; /* 133px; */
}/* end */
	
	#wpSearchBox>form{
		height:21px;
		min-height:21px;
		padding:0 0 0 7px;
}
	
	#wpSearchBoxInput {
		margin:2px 0 0 0;
		padding:0 0 0 0;
		width:103px; /* 108px; */
		border-width:1px;
		border-style:solid;
		border-color:#b5b292;
		border-left-width:0px;
		background-color:#f6f4c6;
		color: #4c4c4c;
		font:9px verdana, arial, helvetica, sans-serif;
		letter-spacing:1px;
		height:14px; 
		voice-family: "\"}\""; 
		voice-family:inherit;
		height:12px;
}/* end, to fix the search box height*/
	
	#wpSearchBox> form input#wpSearchBoxInput {/* reset for moz */
		margin:3px 0 0 0;
}
	
	#wpSearchBox form input#wpSearchGoInput {
		margin:0 0 0 3px;
		padding:0 0 0 0;
		width:16px;
		height: 16px;
		border:0;
		vertical-align:bottom;
}
	
	#wpSearchBox>form input#wpSearchGoInput {/*adjust for Moz */
		vertical-align:middle;
}


/* 
	Interior styles used across multiple pages - 
	note subsequent styles may be assigned in section specific style sheets 
*/

#left-content-wrapper {
	float:left;
	margin: 0;
	padding: 0;
	width:152px;
}

/*
* Subnavigation
*/
#subnavigationwrapper {
    margin : 0 0 6px 0;
    padding : 10px 0 6px 0;
    background : #bebebe;
}

#subnavigation {
    border-top : 2px dotted #7c7b6e;
}

#subnavigation ul,
#subnavigation li {
    display : block;
    margin : 0;
    padding : 0;
    list-style : none;
}

* html #subnavigation li {
    display : inline;
}

#subnavigation li a:link,
#subnavigation li a:visited {
    display : block;
    padding : 4px 0 2px 10px;
    background : transparent url(/_images/design-2011/subnav-arrow.png) 0px 2px no-repeat;
    font-weight : bold;
    text-decoration : none;
    color : #fff;
}

#subnavigation li li a:link,
#subnavigation li li a:visited {
    color : #5e5e5e;
}

#subnavigation li li a:link,
#subnavigation li li a:visited {
    padding : 2px 0 2px 18px;
    border-bottom : 1px solid #fff;
    background : transparent;
    font-weight : normal;
}

#subnavigation li li a:hover {
    background : #5e5e5e;
    color : #fff;
}	

#archivesnavigation,
#categoriesnavigation {
    padding: 12px 10px 0 10px;
}

#archivesnavigation .monthly {
    padding-top : 8px;
}

#categoriesnavigation {
    padding-bottom : 10px;
}

#archivesnavigation .monthly li,
#categoriesnavigation li {
    padding-left : 10px;
}
/* end subnavigation styles */

.news-additional-info-area {
	padding: 10px 6px 15px 10px;margin: 0;font-weight:normal;
	background: #eae8e8;color: #4c4c4c;
	}
	
.news-additional-info-area a:link, .news-additional-info-area a:visited {
	text-decoration:none;
	color:#4c4c4c;
	}
	
.news-additional-info-area a:focus, .news-additional-info-area a:hover, .news-additional-info-area a:active {color:#c7713e;text-decoration:none;}

/* Email search box */
#email-wrapper {
	margin:0;
	padding:0;
	float:left;
	width:152px;
	background: #fff url(/_images/subscribeTOAUNews_bg.gif) repeat-x left top;
}

#emailbox {
	margin:6px 0 4px 0;
	padding:0 0 0 5px;
	float:left;
	width:140px;
}

#emailbox form {
	margin:3px 0 3px 0;
	padding:0 0 5px 0;
	background: transparent;color: #4c4c4c;
	width:140px;
	border-bottom:dotted 2px #585858;
}
#emailbox>form {
	margin-bottom:0;
}

#emailbox form input#emailnewsbox {
	margin:0;
	padding:3px 0 0 0;
	width:117px;
	height: 15px;
	border:solid 1px #b5b292;
	background:#f6f4c6;color: #4c4c4c;
	font: 10px verdana, arial, helvetica, sans-serif;
}

#emailbox form input#emailGo {
	margin:0;
	padding:0 0 1px 0;
	width:16px;
	height: 16px;
	border:0;
	vertical-align:text-bottom;
}

#emailbox>form input#emailGo {/*adjust for Moz */
	vertical-align:bottom;
}
/* end Email search box */

#int-promo-wrap {
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	float:left;
	width:152px;
	background:transparent;
}

#int-promo-wrap a {
	display:block; /* this is to keep promos in the left column stacked */
	text-align: center;
}

#int-promo-wrap img {
	margin:0;
	padding:0;
}

/* widget styles */

#left-content-wrapper #widget-container  {
	padding:0px; 
	background-color:transparent;
	margin:0 0 15px 0;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#4c4c4c;
}

#left-content-wrapper #widget-container .widget  {
	padding:0 10px; 
	background-color:transparent;
	margin:0 0 15px 0;
	font-weight:normal;
	font:11px verdana, arial, helvetica, sans-serif;
}

#left-content-wrapper #widget-container .widget h3  {
	font:bold 11px verdana, arial, helvetica, sans-serif;color:#4c4c4c;
}



#right-content-wrapper #widget-container-rs  {
	padding:0px; 
	background-color:transparent;
	margin:20px 0 15px 0;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#4c4c4c;
}

#right-content-wrapper #widget-container-rs .widget  {
	padding:0 10px; 
	background-color:transparent;
	margin:0 0 15px 0;
	font-weight:normal;
	font:11px verdana, arial, helvetica, sans-serif;
}

#right-content-wrapper #widget-container-rs .widget h3  {
	font:bold 11px verdana, arial, helvetica, sans-serif;color:#4c4c4c;
}

/* END widget styles */



#breadcrumb {
	margin:3px 0 5px 0;
	padding:0;
	font: .9em/16px arial, helvetica, sans-serif;
	color: #4c4c4c;
	/*letter-spacing: 1px;*/
	/*text-transform:lowercase; */
	/* border-bottom:dotted 2px #909a74; */
	width:98%;
}

#breadcrumb a {
	color: #818181;
	text-decoration: none;	
}

#breadcrumb a:focus, #breadcrumb a:hover{
	color: #c7713e;
	text-decoration: underline;	
}


#content-body h1 {
	margin:5px 0;
	padding:0 0 0 10px;	
	background-color: #fff;
    font-family : arial, sans-serif;
    font-size : 16px;
    line-height : 1.05;
    color : #000;
    text-transform : none;
}

/* header 2 */
#content-body h2 {
	margin:5px 0;
	padding:0 0 0 10px;
	font:italic 1.1em "times new roman", serif;
	background-color: #fff;color: #5e5e5e;
}	

#content-body h3 {
	margin:5px 0;
	padding:0;
	font:1em arial, helvetica, serif;
	background-color: #fff;
	color: #5e5e5e;
}	

#content-body > h3 {
	margin:5px 0;
}

#content-body p {
	margin:0;
	padding:0 0 10px 0;
	font:1em arial, helvetica, sans-serif;
	background: transparent;color: #4c4c4c;
	line-height:1.5em;
}

/* POST Styles +1  */
.post {float:left;width:99%;padding-bottom:10px;} /* required to keep the posts seperated */

#content-body hr, #content-body .post hr {/* horizontal rule */
	margin:5px 0;
	padding:0;
	width:100%;
	height:2px;
	border-top:solid 1px #b5b292;
	border-bottom:solid 1px #FFFFFF;
	color:#b5b292;
	background-color: #b5b292; /* #ffffff; */
}

#content-body .post hr {/* horizontal rule */
	margin:0 0 5px 0;
}

#content-body .post > hr {/* horizontal rule */
	margin:8px 0;
}	

.post h1 a:link, .post h1 a:visited {
	background: #ffffff;
    color:#000;
    text-decoration:none;
}

.post h1 a:focus, .post h1 a:hover, .post h1 a:active {
	background: #ffffff;
    color:#c7713e;
    text-decoration:none;
}

/* header 2 */
.post h2 {
	margin:0;
	padding:0 0 0 10px;
	font:italic 1.2em "times new roman", serif;
	background-color: #ffffff;
    color: #5e5e5e;
}	

.post p {
	margin:0;
	padding:0 0 15px 0;
	font:1em arial, helvetica, sans-serif;
	background: transparent;
    color: #4c4c4c;
	line-height:1.5em;
}	

p.news-full-link {
	letter-spacing:1px;
}

p.news-full-link a {
	font:bold .8em verdana, arial, helvetica, sans-serif;
	text-transform:uppercase;
}

p.news-full-link a:link, p.news-full-link a:visited {
    background: #ffffff;
    color:#4c4c4c;
    text-decoration:underline;
}

p.news-full-link a:focus,p.news-full-link a:hover,p.news-full-link a:active {background: #ffffff;
    color:#c7713e;
    text-decoration:underline;
}

.blogbottomnavigation {
    margin : 1em 0;
}

.blogbottomnavigationnextlink {
    float : right;
}

/*
** Comments
*/
.commentlist, .commentlist li {
	margin:0;
	padding : 9px 0;
	list-style: none;
}

.commentlist .alt {
}


.addtoany_share_save_container {width:90%;}

