/*
Theme Name: Auxier Asset Management
Theme URI: http://auxierasset.com
Description: .
Version: 1.0
Author: Eisenman Associates
Author URI: http://eisenman.com
Tags: 
*/


/* ----------------------------------------------------------------------------- 
COLORS

AAM Blue			#112949
AAM Blue 75%		#4A5671
AAM Blue 50% 		#868EA0
Teal				#0F4750
Yellow				#E5C944
Light Yellow		#ECD773
Light Yellow 40%	#F7EFC7
Light Yellow 30%	#F9F3D5
Light Yellow 20%	#FBF7E3
Light Yellow 10%	#FDFBF1
Brown				#1F1600
Light Brown			#534D40
Light Blue			#5098C6

----------------------------------------------------------------------------- */



/* ----------------------------------------------------------------------------- 
RESET CSS http://meyerweb.com/eric/tools/css/reset/
v1.0 | 20080212
----------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;}
body {
	line-height: 1;}
ol, ul {
	list-style: none;}
blockquote, q {
	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;}

/* remember to define focus styles! */
:focus {
	outline: 0;}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;}
del {
	text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;}


/* ----------------------------------------------------------------------------- 
GLOBAL
----------------------------------------------------------------------------- */
* {
	margin:0;
	padding:0;}

body, html {
	font:14px georgia, times, serif;
	color:#1F1400;
	line-height:1.5;}

a, a:visited {
	color:#5098C6;
	text-decoration:underline;}

a:hover {
	color:#0F4750;
	text-decoration:none;}

ul, li {
	list-style:none;}


/* ----------------------------------------------------------------------------- 
STRUCTURE
----------------------------------------------------------------------------- */
#wrap{
	width:940px;
	margin:0 auto;
	padding:0 10px;
	text-align: left;}

#article { 
	float:right; 
	width:700px;
	padding: 0 0 30px 0;
	margin-top:30px;}

.section {
	margin-bottom:25px;
	border-bottom:solid 1px #A9A69F;}

#aside { 
	float:left;
	margin-top:105px;
	padding-bottom:30px;
	width:185px;}

#sidebar {
	float:right;
	margin-left:15px;
	padding-bottom:30px;
	width:220px;}

.number strong {
	width:1.2em;
	font-size:2.0em;
	text-align:right;
	color:#D5D6D6;
	float:left;}

.number .entry {
	margin-left:3.5em;}

#footer {
	width:940px;
	margin:0 auto;
	clear:both;
	padding:20px 10px 10px;
	background:#868EA0;}

#disclaimer {
	width:940px;
	margin:0 auto;
	clear:both;
	padding:15px 10px;}

.disclosure {
	width:940px;
	margin:0 auto;
	clear:both;
	padding:15px 10px;}

.clear:after, li.comment:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
div.skip-content {display: none;}


/* ----------------------------------------------------------------------------- 
HOME
----------------------------------------------------------------------------- */
#home #article {
	float:left;
	width:460px;
	margin-top:10px;}

#home #aside {
	float:right;
	width:460px;
	margin-top:10px;}


#home .section {
	margin-bottom:0px;
	border-bottom:none;}

.account {
	padding:8px 14px;
	background:#E5C944;
	margin-bottom:10px;}

.account a, .account a:visited {
	display:block;
	text-decoration:none;
	color:inherit;}


.infobox {
	border-bottom:solid 1px #A9A69F;
	margin-bottom:10px;}

#col0 {
	float:left;
	width:220px;
	margin-right:20px;
	border-top:solid 1px #A9A69F;
	padding-top:10px;}

#col1 {
	float:left;
	width:220px;}


/* ----------------------------------------------------------------------------- 
HEADER
----------------------------------------------------------------------------- */
#header {
	width:100%;
	background:#112949;
	position:relative;}

#header .inner {
	width:960px;
	margin:0 auto;
	position:relative;}

.ticker {
	background:#A0A9B6;
	color:#4A5471;
	width:220px;
	position:absolute;
	top:60px;
	right:65px;
	padding:5px 7px;
	font-size:12px;}

.symbol {
	color:#fff;
	font-weight:bold;}

.price {
	color:#FFFFFF;
	font-size:15px;}

.change_up {}

.change-down {}


/*#follow {
	background: #2F2922;
	padding: 5px 0;}

#follow dl {
	float: right;
	font-size: 1.3em;}

#follow dl dt, #follow dl dd { float: left; }
#follow dt {
	font-weight: bold;
	color: #AD9B83;}

#follow dd { margin-left: 20px; }
#follow dd a {
	display: block;
	color: #cfc4b6;}

#follow dd a.rss {	padding-left: 20px; background: url(../img/feed-icon.png) no-repeat 0 .2em; }
#follow dd a.email {	padding-left: 22px; background: url(../img/email-icon.png) no-repeat 0 .35em; }
#follow dd a.twitter {	padding-left: 19px; background: url(../img/twitter-icon.png) no-repeat 0 .15em; }
h1#title, div#title {
	float: left;
	padding: 30px 0;
	font-size: 3em;
	font-weight: bold;
	line-height: 50px;}

h1#title a:link, h1#title a:visited, div#title a:link, div#title a:visited	{ color: #E9E5E0; }
h1#title a:hover, div#title a:hover { text-decoration: none; }*/


#header h1 {
	display:block;
	padding-top:20px;
	margin-bottom:15px;}

#header h1 strong a {
	display:block;
	width:230px;
	height:90px;
	
	overflow:hidden;
	background:transparent url(img/logo-aam-screen.png) 0 0 no-repeat;
	text-indent:-9999px;}


/* ----------------------------------------------------------------------------- 
NAVIGATION
----------------------------------------------------------------------------- */
#nav {
	width:100%;
	clear:both;
	border-top:solid 1px #9299A9;
	border-bottom:solid 1px #112949;
	background:#4A5671;
	margin-bottom:30px;
	
	background:-webkit-gradient(linear, left top, left bottom, from(#4A5671), to(#374157));
	background:-moz-linear-gradient(top,  #4A5671,  #374157);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4A5671', endColorstr='#374157');}

#nav ul {
	width:960px;
	padding: 0;
	margin: 0 auto;
	z-index:50;}

#nav ul li a {
	display: block;
	color:#fff;
	text-decoration: none;
	padding:8px 30px;
	text-transform:uppercase;
	letter-spacing:1px;
	text-shadow:1px 1px 1px rgba(14,42,74,1.0);}

#nav ul li {
	font-size:13px;
	float:left;
	border-right:2px solid #293A57;}

#nav li:last-child {
	border-right:0px;}

#nav ul ul {
	position: absolute;
	left:-9999em;
	height:auto;
	width:171px;
	font-weight:normal;
	line-height:20px;
	border: 0;
	border-top: 1px solid #293A57;
	background:#868EA0;
	opacity:0.9;
	-moz-opacity:0.90;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);}

#nav ul ul li {
	border-right:0px;}

#nav ul li li, #nav ul li li:last-child {
	width: 169px;
	border-bottom: 1px solid #293A57;
	border-left: 1px solid #293A57;
	border-right: 1px solid #293A57;
	font-size:12px;}

#nav li li a {
	letter-spacing:0px;
	text-shadow:none;}

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

#nav li li a {
	padding: 4px 10px;
	width: 130px;
	text-transform:none;}

#nav li ul ul {margin:-29px 0 0 150px;}
#nav li li:hover {color: #fff;}
#nav li ul li:hover a, #nav li ul li li:hover a, #nav li ul li li li:hover a, #nav li ul li li li:hover a {color: #fff;}
#nav li:hover a, #nav li.sfhover a {color:#fff;}
#nav li:hover li a, #nav li li:hover li a, #nav li li li:hover li a, #nav li li li li:hover li a {color:#fff;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {left:-9999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {left:auto;}

#nav li:hover, #nav li.sfhover {
	background:#868EA0;
	color:#fff !important;
	background:-webkit-gradient(linear, left top, left bottom, from(#778095), to(#6B7484));
	background:-moz-linear-gradient(top,  #778095,  #6B7484);
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#778095', endColorstr='#6B7484');*/}

#nav .current_page_item a, #nav .current_page_parent a, #nav .current_page_ancestor a, #nav .current-cat-parent a {
	background:transparent url(img/) left bottom repeat-x;
	color:#E5C944;}


/*Notice
------------------------------------------------------------ */
div.notice {
	display: block;
	padding: 20px 0;
	font-size: 1.6em;}

div.notice strong { color: #2F2922; }
div.notice div {
	margin: 10px 0;
	padding: 20px;
	background: #F0EBE6 url(../img/notice-background.gif) repeat-x top left;}

div.notice div h2 {
	font-size: 13px;
	margin-bottom: 10px;}


/*Page/Post Styling
------------------------------------------------------------ */
.post { margin-bottom: 30px;}
/*Post Header
---------------------------------------*/
.post-#header {
	border-top: 1px solid #EFEAE4;
	margin: 0 0 15px 0;
	padding-top: 20px;}

.post-#header h2 { 
	font-size: 2em; 
	line-height: 1.1em;
	margin-left: 131px;}

div.post-#header div.date {
	float: left;
	width: 114px;
	color: #beaa99;
	font-size: 1.5em;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 0 0 17px;
	background: url(../img/icon-calendar.png) no-repeat 0 .3em;}


/*Post Body
---------------------------------------*/
pre {
	margin: 10px 0;
	padding: 1em 10px;
	overflow: auto;
	background-color: #E9EBD9;
	color: #000;}

code { 
	padding: 2px 3px;
	font: 1.1em Consolas, Courier New, sans-serif;
	background-color: #E9EBD9;
	color: #000;}

pre code { font-size: 1.3em; }
blockquote {
	display: block;
	margin: 20px 0 20px 20px;
	padding: 0 0 0 20px;
	border-left: 3px solid #CBCAC8;
	color: #666;
	font-style: italic;
	line-height: 1.5em;}

.index { padding: 0; }






.addtoany_share_save_container{margin:16px 0;}
ul.addtoany_list{
	display:inline;
	list-style-type:none;
	margin:0 !important;
	padding:0 !important;
	text-indent:0 !important;
}
ul.addtoany_list li{
	background:none !important;
	border:0;
	display:inline !important;
	line-height:32px;
	list-style-type:none;
	margin:0 !important;
	padding:0 !important;
}
ul.addtoany_list li:before{content:"";}
ul.addtoany_list li a{padding:0 9px;}
ul.addtoany_list img{
	float:none;
	border:0;
	margin:0;
	padding:0;
	vertical-align:middle;
}
ul.addtoany_list a img{
	opacity:.7;
}
ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img{
	opacity:1;
}
a.addtoany_share_save img{border:0;width:auto;height:auto;}


/*<!--[if IE] >
ul.addtoany_list a img{
	filter:alpha(opacity=70);
}
ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img{
	filter:alpha(opacity=100);
}
<![endif]-->*/



/*Post Footer
---------------------------------------*/
.comments a {
	display: block;
	padding: 0 0 0 17px;
	color: #B79F87;
	font-size: 1.2em;
	background: url(../img/icon-comments.png) no-repeat 0 .4em;}

.comments a:hover {
	color: #453729;
	text-decoration: none;}

.comments span {
	font-size: 1.3em;
	font-style: italic;}


/*TYPOGRAPHY
---------------------------------------*/
p {
	margin-bottom:12px;}

#home .post-224 p {
	font-size:15px;}

#col0 p {
	font-size:11px;}

.account p {
	color:#666666;
	font-size:15px;
	line-height:1.2;
	margin-bottom:0px;}

.mstar p {
	font-size:11px;
	font-family:arial, helvetica, sans-serif;}

div.page > p:first-child {
	font-size:17px;}

p.date {
	color:#534D40;
	font-style:italic;
	font-size:12px;}

#home p.date {	
	font-style:normal;
	margin-bottom:4px;}

p.wp-caption-text {
	font-size:12px !important;
	font-style:italic;
	color:#534D40;
	margin-top:8px;}

.disclosure p {
	width:700px;
	/*color:#524C3F;*/
	font-size:11px;
	font-family:arial, helvetica, sans-serif;}

#footer p {
	color:#fff;
	font-size:10px;
	font-family:arial, helvetica, sans-serif;
	margin-bottom:0px;}

#disclaimer p {
	width:540px;
	/*color:#524C3F;*/
	font-size:11px;
	font-family:arial, helvetica, sans-serif;}

h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	margin-bottom:10px;}

h1 {
	font-size:28px;
	color:#112646;
	margin-bottom:25px;}

.section h1 {
	font-size:22px;
	color:#0F4750;
	margin-bottom:0px;}

h2 {
	font-size:22px;
	color:#0F4750;
	margin-bottom:0px;}

#home h2 {
	line-height:1.2;
	color:#112949;}

.infobox h2 {
	font-size:20px;
	margin-bottom:4px;}

h3 {
	font-size:17px;
	color:#1F1400;
	margin-bottom:5px;}

#col0 h3 {
	font-size:15px;
	line-height:1.2;
	color:#0F4750;}

h3 a {
	color:#1F1400;
	text-decoration:none;}

h3 a:hover {
	color:#5098C5;}

.section h3 {
	}

#col1 h3 {
	color:#0F4750;
	font-size:13px;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;}

h4 {
	font-size:13px;
	color:#4A5571;}

h5 {
	font-size:12px;
	color:#999;
	text-transform:uppercase;}

h6 {
	font-size:17px;
	color:#fff;
	background:#4A5671;
	margin-bottom:5px;
	padding:2px 8px;
	font-weight:bold;}

.addthis_toolbox, .addthis_toolbox a, .addthis_toolbox a:link {
	font-size:12px;
	font-family:arial, helvetica, sans-serif;
	text-decoration:none;
	color:#4A5571;}

.tags {
	float: left;
	width: 104px;}

.tags span {
	display: block;
	font-size: 1.5em;
	font-weight: bold;
	text-transform: uppercase;
	color: #beaa99;
	padding: 0 0 10px 28px;
	background: url(../img/icon-tags.png) no-repeat 0 .3em;}

.tags p {
	font-size: 1.2em;
	line-height: 1.4em;
	color: #beaa99;}

.tags a { 
	color: #beaa99;}

.meta {
	border-top: 1px solid #EFEAE4;
	margin-top: 10px;
	padding-top: 5px;
	font-size: 1.2em;
	text-align: right;
	color: #666;}


/*Comments
------------------------------------------------------------ */
/*Top
---------------------------------------*/
.comment-number {
	display: block;
	padding: 30px 0 5px 0;
	font-weight: bold;}

.comment-number span {
	font-size: 1.3em;
	color: #777;}

.none { border-bottom: 1px solid #EFEAE4; }
a#leavecomment { 
	font-size: 1.6em;
	padding-left: 2px;}



/* ----------------------------------------------------------------------------- 
PAGINATION
----------------------------------------------------------------------------- */
div.pagination {
	background-color:#fff;
	color:#868EA0;
	padding:15px 0 15px 0;
	font-size:17px;
	text-align:left;}

div.pagination a, div.pagination .extend {
	color:#868EA0;
	padding:2px 5px;
	margin:0 2px;
	text-decoration:none;
	border:2px solid #f0f0f0;}

div.pagination a:hover, div.pagination a:active {
	border:2px solid #E5C944;
	color:#E5C944;}

div.pagination span.current {
	padding:2px 5px;
	border:2px solid #E5C944;
	color:#fff;
	font-weight:bold;
	background-color:#ECD773;}

div.pagination span.pages {
	border:0px;}

/*div.pagination span.disabled {
	display:none;}*/






/* ----------------------------------------------------------------------------- 
LISTS
----------------------------------------------------------------------------- */
#crumbs {
	width:940px
	margin-bottom:35px;
	font-size:11px;
	position:relative;}

#crumbs li {
	display:inline;
	padding-right:6px;
	color:#4A5471;}

#crumbs li a {
	display:inline;
	margin-right:6px;
	color:#4A5471;
	text-decoration:none;}

#article ul {
	margin-bottom:15px;}

#article ul li {
	list-style-image:url(img/bul-diamond-gray.png);
	list-style-position:outside;
	margin:5px 0 0 30px;
	padding:0px;}

#article ul ul li {
	list-style-type:circle;
	list-style-position:outside;}

ol {
	list-style-type: decimal;
	list-style-position: inside;
	margin: 5px 0 5px 10px;}

.entry ol li ol li, .c-body ol li ol li { list-style-type: lower-roman; }
.entry ol li, .c-body ol li { margin: 5px 0; }
.#navigation {
	padding: 10px 0;
	font-size: 1.3em;}

#aside ul {
	border-top:solid 1px #A9A69F;
	color:#112949;
	margin-bottom:20px;}

#aside ul li {
	font-size:13px;
	border-bottom:solid 1px #A9A69F;
	padding:7px 0;}

#aside ul li.rss {
	background:transparent url(img/icn-rss-16x16.png) 0px 7px no-repeat;
	padding-left:22px;}

#aside ul li a, #aside ul li a:visited {
	text-decoration:none;
	color:#112747;}

#aside ul li.current_page_item a {
	color:#524C3F;}

#aside ul ul, #aside ul li li {
	border:0px;}

#aside ul li li {
	padding:1px 0;
	margin-left:10px;}

#footer ul li {
	display:inline;
	margin-right:10px;
	padding-right:10px;
	border-right:solid 1px #4A5671;}

#footer ul li:last-child {
	border-right:0px;}

#footer ul li a, #footer ul li a:visited {
	color:#fff;
	font-size:10px;
	font-family:arial, helvetica, sans-serif;
	text-decoration:none;}






#home #col1 ul, #home #col1 ul li {
	border:0px;}

/*#col1 .mstar {
	border-top:solid 1px #A9A69F;
	margin-top:20px;
	padding-top:10px;}

#aside ul.ratings li {
	padding:0px;}

li.type {
	font-size:15px !important;
	font-weight:bold;
	color:#0E4650;
	padding-top:5px !important;}

li.stars {
	background:transparent 0 0 no-repeat;
	width:105px;
	height:20px;
	padding-top:2px !important;}

li.rank {
	font-size:10px !important;
	font-family:arial, helvetica, sans-serif;
	color:#999999;}

li.five {background-image:url(img/stars-5.png);}
li.four {background-image:url(img/stars-4.png);}
li.three {background-image:url(img/stars-3.png);}
li.two {background-image:url(img/stars-2.png);}
li.one {background-image:url(img/stars-1.png);}*/








li.comment {
	padding-top: 20px;
	border-top: 1px solid #EFEAE4;}

li.comment.depth-2 { margin-bottom: 10px; }
#comments ul.children {
	margin: 10px 0 0 131px;
	clear: both;}

div.c-grav {
	float: left;
	width: 40px;
	margin: 0;
	text-align: right;}

div.c-grav img {
	padding: 4px;
	border: 1px solid #E6E1DB;
	border-right-color: #D6D1CC;
	border-bottom-color: #D6D1CC;
	background: #fff;}

div.c-body {
	margin-left: 131px;
	width: 497px;
	font-size: 1.3em;}

ul.children div.c-body { margin-left: 70px; width: 427px; }
div.c-body p { margin-bottom: 10px; }
div.c-head {
	margin: 0 0 10px 0;
	font-weight: bold;}

.c-permalink a:link, .c-permalink a:visited {
	color: #777;
	font-size: .7em;}

div.reply { padding-bottom: 10px; }
div.reply a:link, div.reply a:visited { color: #beaa99; }



/* ----------------------------------------------------------------------------- 
FORMS
----------------------------------------------------------------------------- */
#article fieldset {
	padding:;
	margin:0;
	display:block;}

#article ul.contact {
	list-style:none;
	padding:0px;
	margin-left:0px;
	display:block;}

#article ul.contact li {
	list-style:none;
	padding:0px;
	margin-left:0px;
	padding-bottom: 15px;}

#article label {
	display: block; 
	float: left; 
	width: 100px; 
	text-align:left;
	margin-right: 20px; 
	padding-bottom: 15px;
	clear: left;}

span.req {
	font-size:12px;
	color:#990000;}

#article input.text {
	background:#F3F3F3;
	border:2px solid #868EA0;
	padding:5px 2px;
	color: #555;}

#article textarea {
	margin-bottom: 15px;
	background:#F3F3F3;
	border:2px solid #868EA0;
	color: #555;}

.checkbox {
	display:block;  
	margin:0 0 15px 110px;}

.checkbox-402 {
	display:block;
	margin:0 0 5px 115px;}

.checkbox-402 span {
	display:block;}

.checkbox-402 span.wpcf7-list-item-label {
	display:inline;}


#article input.submit {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin:0 2px 0 120px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-family:georgia, times, serif;
	font-size:13px;
	padding:6px 14px;
	text-shadow:1px 1px 1px rgba(14,42,74,1.0);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;}

#article input.submit:hover {
	text-decoration: none;}

#article input.submit:active {
	position: relative;
	top: 1px;}

#article input.submit {
	color:#fff;
	border:solid 1px #4A5671;
	background:#333;
	background: -webkit-gradient(linear, left top, left bottom, from(#868EA0), to(#666D7B));
	background: -moz-linear-gradient(top,  #868EA0,  #666D7B);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#868EA0', endColorstr='#666D7B');}

#article input.submit:hover {
	background:#666D7B;
	background: -webkit-gradient(linear, left top, left bottom, from(#4A5671), to(#666D7B));
	background: -moz-linear-gradient(top,  #4A5671,  #666D7B);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4A5671', endColorstr='#666D7B');}

#article input.submit:active {
	color:#868EA0;
	background: -webkit-gradient(linear, left top, left bottom, from(#666D7B), to(#444));
	background: -moz-linear-gradient(top,  #666D7B,  #444);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666D7B', endColorstr='#666D7B');}






form#commentform { margin: 0 0 20px 131px; }
#respond { font-size: 1.3em; }
h4#postcomment {
	margin: 20px 0;
	padding: 5px 0 0 0;
	color: #555;
	border-top: 1px solid #EFEAE4;}

form#commentform label.comment-field {
	display: block;
	margin: 10px 0 3px 0;
	font-size: 1.1em;}

input.text-input, form#commentform textarea {
	padding: 7px 3px;
	background: #fff;
	font-family: inherit;
	border: 1px solid #E6E1DB;
	border-right-color: #D6D1CC;
	border-bottom-color: #D6D1CC;
	width: 477px;}

input#author, input#email, input#url { width: 300px; }
form#commentform input:focus, form#commentform textarea:focus { background: #fff; }
form#commentform input#submit {
	padding: 5px;
	width: 150px;}

form#commentform p.guidelines {
	margin: 10px 0;
	color: #555;}

p.subscribe-to-comments, p.comments-rss{ margin: 0 0 10px 0; }
p.comments-rss a {
	font-size: 1.1em;
	padding: 0 0 0 19px;
	background: url(../img/feed-icon.png) no-repeat 0 .1em;}

fieldset { border: none; }




/*Note
---------------------------------------*/
p.note {
	font-style: italic;
	font-size: 1.3em;}

/*Pingbacks/Trackbacks
---------------------------------------*/
ol.pinglist {
	list-style-type: decimal;
	list-style-position: inside;
	margin: 0 0 10px 10px;
	font-size: 1.3em;}


/* ----------------------------------------------------------------------------- 
SIDEBAR
----------------------------------------------------------------------------- */
#sidebox { font-size: 1.2em; } 
#sidebox p { 
	margin-bottom: 15px; 
	line-height: 1.6em;}

#sidebox img {
	padding: 14px;
	border: 1px solid #E6E1DC;
	background: #F0EBE6;}

h2.widgettitle {
	margin: 25px 0 10px 0;
	padding-bottom: 3px;
	font-size: 1.4em;
	border-bottom: 1px solid #DFDAD5;
	color: #555;}

ul li.widget ul { font-size: 1.2em; }
ul li.widget ul li ul { 
	margin-left: 5px;
	font-size: 1em;}

ul li.widget ul li { padding: 1px 0; }
ul li.widget ul li ul li { padding: 1px 0 0 0; }

/*Adbox
---------------------------------------*/
#adbox {
	margin: 20px 0;
	padding: 3px;
	border: 1px solid #E6E1DC;
	background: #F0EBE6;}

#adbox img { border: 1px solid #E6E1DC; }

/* ----------------------------------------------------------------------------- 
FOOTER
----------------------------------------------------------------------------- */
#footer a:link, #footer a:visited {
	color: #fff;}

#footer a:hover {
	text-decoration: underline;}


/* ----------------------------------------------------------------------------- 
SEARCH
----------------------------------------------------------------------------- */
#search {
	position:absolute;
	top:0px;
	right:0px;
	width:300px;}

#search input#s { 
	margin:20px 0 0 0;
	padding:5px 2px; 
	width:180px;
	border:2px solid #868EA0;
	background: #F3F3F3;
	color: #555;}

#search input#s:focus {}
#search input#searchsubmit {margin: 0 0 0 5px;}

#searchsubmit {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size:13px;
	font-family:georgia, times, serif;
	padding:6px 14px;
	text-shadow:1px 1px 1px rgba(14,42,74,1.0);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;}

#searchsubmit:hover {
	text-decoration: none;}

#searchsubmit:active {
	position: relative;
	top: 1px;}

#searchsubmit {
	color:#fff;
	border:solid 1px #4A5671;
	background:#333;
	background: -webkit-gradient(linear, left top, left bottom, from(#868EA0), to(#666D7B));
	background: -moz-linear-gradient(top,  #868EA0,  #666D7B);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#868EA0', endColorstr='#666D7B');}

#searchsubmit:hover {
	background:#666D7B;
	background: -webkit-gradient(linear, left top, left bottom, from(#4A5671), to(#666D7B));
	background: -moz-linear-gradient(top,  #4A5671,  #666D7B);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4A5671', endColorstr='#666D7B');}

#searchsubmit:active {
	color:#868EA0;
	background: -webkit-gradient(linear, left top, left bottom, from(#666D7B), to(#444));
	background: -moz-linear-gradient(top,  #666D7B,  #444);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666D7B', endColorstr='#666D7B');}




/*Copyright
---------------------------------------*/
#copyright {
	display: block;
	clear: both;
	padding-top: 1px;
	font-size: 1.1em;
	border-top: 2px solid #dbd3d0;}

#copyright a:link, #copyright a:visited {
	border-bottom: 1px dotted;
	text-decoration: none;}

#copyright a:hover {
	border-bottom: 1px solid;
	text-decoration: none;}


/* ----------------------------------------------------------------------------- 
MISC
----------------------------------------------------------------------------- */
img.border {
	padding: 14px;
	border: 1px solid #E6E1DC;
	background: #F0EBE6;}

.entry .alignright { margin: 0 0 10px 15px; }
.entry .alignleft { margin: 0 15px 10px 0; }

hr {
	clear:both;
	border:0;
	margin: 20px 0;
	color:#eee;
	background-color: #eee;
	height: 1px;}

.addthis_toolbox {
	position:absolute;
	right:0px;
	top:0px;}



/* Required Wordpress Classes, don't remove these.
-----------------------------------------------------------*/
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;}

.alignleft { float: left; }
.alignright { float: right; }



/* ----------------------------------------------------------------------------- 
WP TABLE
----------------------------------------------------------------------------- */
.wptable, table {
	border-width: 1 px;
	border-color: #E58802;
	border-style: solid;
	font-size:13px;
	margin-bottom:30px;
	width:100%;}

.wptable strong, table strong {
	font-size:14px;}

.wptable th, table th {
	border-bottom:solid 1px #A9A69F;
	background-color: #8E8E90;
	vertical-align:top;}

.wptable td, table td {
	border-bottom:solid 1px #A9A69F;
	padding:5px 10px;
	vertical-align:top;}

.wptable tr.alt, table tr.alt {
 	background-color:#F4F4EC;}


/* ----------------------------------------------------------------------------- 
CLEARING
----------------------------------------------------------------------------- */
.clearfix:after {
    content: "."; 
    display:block; 
    height: 0; 
    clear: both; 
    visibility: hidden;}
.clearfix {
	display: block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clear {
	clear: both;}

.noclear {
	clear: none;}