/*  
Version: 2.0
Author URI: http://www.mattheerema.com/
*/

/* Neutralize browser defaults
---------------------------------------------------------*/
html, body, form, fieldset{margin: 0; padding: 0; font: 10px/150% Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address{margin: 1em 0; padding: 0; clear:both;}
li, dd, blockquote { margin-left: 1em; }


/* Redefine default tag styles
---------------------------------------------------------*/
body{ background: #FFF0E1;  color:#444; }

a{ color:#628542; text-decoration:none; }
a:hover{ text-decoration:underline; color:#FF9900; }
img{ margin:0px; padding:2px; }
a img{ border:1px solid #ddd; }
a:hover img{border:1px solid #ff9900;}

h1, h2, h3, h4, h5, h6{margin:1em 0; color:#628542; font-weight:normal; }
h1{font-size:2em;}
h2{font-size:3em;}
h3{font-size:1.8em;}
h4{font-size:1.2em;font-weight:bold;color:#000;}
p, ul{font-size:1.2em;}

blockquote{ border-left:4px solid #FF9BB3; padding:0 40px 0 10px; }
blockquote cite { margin: 5px 0 0; display: block; }

form label { cursor: pointer; }
fieldset { border: none; }
input, select, textarea { font-size: 100%; }
label{ color:black; }
input.text, textarea, select{
font-size:1.1em;
line-height:1.3em;
border-top:1px solid #7c7c7c;
border-left:1px solid #c3c3c3;
border-right:1px solid #c3c3c3;
border-bottom:1px solid #ddd;
}

small{ font-size: 0.9em; line-height: 1.5em; }

code{ font: 1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps{ font-size: 0.9em; letter-spacing: .07em; cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }

hr{ background: #ffa20f;
border: 0;
color: #ffa20f;
height: 2px;
margin: 0 0 10px; }

/* Global Classes
---------------------------------------------------------*/
.contain{ padding:0 20px; }

.formbutton{
background:#FFDD5F;
border: 3px double #FF0014;
border-top-color: #FFA614;
border-left-color: #FFA614;
padding:0 5px;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
}
.formbutton:active{
border: 3px double #FF0014;
border-top-color: #FF0014;
border-left-color: #FF0014;
}

.alt{
background-color: #f8f8f8;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin: 0;
padding: 10px;
}

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; }
.center { text-align: center; }

.warning{
border:2px solid #FFCC00;
background:#FFFFCC url(http://coinbrowser.com/images/warning.png) 10% 50% no-repeat;
padding:10px;
color:red;
font-weight:bold;
font-size:1.2em;
}

/* Main Structure
---------------------------------------------------------*/
#access{
background:url(http://coinbrowser.com/images/top.png);
height:22px; width:840px;padding:0 22px;
margin:0 auto;
text-indent:-9000em;
}
#access p{ margin:0;padding:0; }

#wrapper{
width:840px;
padding:0 22px;
margin:0 auto;
background:url(http://coinbrowser.com/images/contain-back.png) repeat-y;
position:relative;
}

#wrapper-off{
width:840px;
padding:0 22px;
margin:0 auto;
background:url(http://coinbrowser.com/images/contain-back-nobg.png) repeat-y;
position:relative;
}

#header{
background:url(http://coinbrowser.com/images/headfoot/tl_header.png) left no-repeat;
height:60px;
}
#header h4, #header p{ margin:0;padding:0; float:right; }
#header img { border:0; padding:0; }
#header hr{ background: #628542; float:right; border: 0; height: 2px; width:450px; margin: 0 0 5px; padding:0; }

#searchbox{
background:url(http://coinbrowser.com/images/darkgreenpix.gif) repeat-x;
float:right; 
margin: 0;
padding: 8px 0 8px; 
}

#navigation{
background: #628542;
font-size:1.2em;
float:left;
width:100%;
}
#navigation ul{
display:inline; 
margin:0;padding:0; 
list-style:none; 
}
#navigation ul li{ margin:0;padding:0; float:left; }
#navigation ul li.selected{ background:#A1C681; color:black; }
#navigation ul li.tabsep{ width:2px; height:30px; margin:0;padding:0; background:url(http://coinbrowser.com/images/tabsep.gif) repeat-y }
#navigation ul li.tabsepselected{ width:2px; height:30px; margin:0;padding:0; background: #A1C681 url(http://coinbrowser.com/images/tabsepselected.gif) repeat-y }
#navigation ul li a{
color:white;
text-decoration:none;
font-weight:bold;
margin:0;padding:8px 10px;
display:block;
}
#navigation ul li a:hover{ background:#A1C681; color:black; }

#subnavigation{
background:url(http://coinbrowser.com/images/subcatbg.png) repeat-x;
width:100%;
height:30px;
float:left
}
#subnavigation a {font-size:1.3em; color:#4A6532; text-decoration:none; font-weight:bold; margin:0;padding:8px 8px 0px; }
#subnavigation a:hover{ color:#781351; }

.topgooglead{
width:100%;
background:#FFFFFF;
text-align: center;
}

#breadcrumbs{
background:white url(http://coinbrowser.com/images/breadcrbg.png) repeat-x;
height: 30px; 
width:100%; 
margin:0; 
padding:0; 
float:left;
}
#breadcrumbs H3 { color:#4A6532; text-align: center; padding: 10px 0 0px; margin: 0; }
#breadcrumbs H3 a { color:#4A6532; font-weight:bold; }
#breadcrumbs H3 a:hover { color:#781351; font-weight:bold; text-decoration: none; }

#sidebar{
background:#A1C681;
width:160px;
float:left;
margin-left:0 0 20px;
position:relative;
}
#sidebar form{padding:10px 0; text-align:center;}
#sidebar h3{background: #628542;font-size:1.8em;margin:.5em 0 .2em 0;text-align:center;color:white;padding:5px 0 5px 0;}
#sidebar img { border:0; padding:0; }

#homesidebar{
background:#A1C681;
width:135px;
float:left;
margin:0 0 20px;
position:relative;
}
#homesidebar h3{background: #628542;font-size:1.8em;margin:.5em 0 .2em 0;text-align:center;color:white;padding:5px 0 5px 0;}
#homesidebar img { border:0; padding:0; }

#small-calendar {  }
#small-calendar #prev { float: left; }
#small-calendar #next { float: right; }
#small-calendar a { color:#4A6532; text-decoration: none; display: block; }
#small-calendar a:hover { color:#FF9900; text-decoration: none; font-weight: bold; }
#small-calendar th { font-size:1.2em; font-weight: bold; text-transform: capitalize; }
#small-calendar td { padding: 3px 0; text-align: center; }
#small-calendar img { margin:0; padding:0;border:0; }

#xpandmenu{
background:#A1C681;
float:left;
padding:5px 0 15px;
}
#xpandmenu ul{
margin:0;padding:0;
list-style:none;
}
#xpandmenu ul li{ margin:0;padding:0; float:left; width:100%; font-size: 1.2em; line-height: 1.5em; font-weight:bold; background:#628542; color:white; text-decoration:none; }
#xpandmenu ul li a{
display:list-item;
}
#xpandmenu ul li.menuheading{ width:160px; font-size: 1em; line-height: 1.5em; padding:5px 0 5px 0; border-bottom:3px solid #A1C681; background:#628542; color:white; }
#xpandmenu ul li.menuheading a{  }
#xpandmenu ul li.menuheading a:hover{ background:#FFFFCC; color:black; }
#xpandmenu ul li.menuitem{ width:140px; font-size: 0.7em; line-height: .8em; padding: 3px 10px 3px; margin-left:0px; border-left:0px dotted #628542;background:#FFFFCC; color:black; }
#xpandmenu ul li.menuitem a{ background:#FFFFCC; color:black; }
#xpandmenu ul li.menuitem a:hover{ background:#A1C681; color:white; }
#xpandmenu img { margin:0;padding:0 5px;border:0; }

#content{
width:660px;
position:relative;
float:left;
background:white;
margin-left:20px;
font-size:1.2em; 
color:#000;
}
#content h1, #content h2, #content h3, #content h4 {font:bold 2.2em arial,helvetica,sans-serif}
#content h1 {background:#FFDD5F; padding:2px 4px; border:solid #FF0014; border-width:2px 0; margin:0 0 0.8em; font-weight:normal; letter-spacing:1px}
#content h2 {font-size:1.4em; background:#fee3ad; padding:2px 4px; border:solid #ffa20f; border-width:2px 0; margin-top:1.7em; clear:both}
#content h3 {font-size:1.15em; background:#fee9bd; padding:1px 4px; border:solid #ffb53f; border-width:1px 0; margin-top:1.7em; clear:left}
#content h4 {font-size:1.1em; border-bottom:1px solid #ffa20f; padding:20px 0 0 0;}
#content p { line-height: 1.1em; margin:0;padding-bottom:1em; }
#content a { color:#c4130d; }
#content a:hover { color:#781351;}
#content #bodylist ul { list-style:none; margin:0; padding:20px}
#content #bodylist ul li { margin:0 0 0.15em 1.5em; padding-left:10px; padding-top:.2em; list-style-image: url(http://coinbrowser.com/images/blob.gif); list-style-type: circle; list-style-position: outside; }
#content #olist ol { margin:0; padding:10px}
#content #olist ol li { margin:0 0 0 1.5em; padding-left:10px; padding-top:.1em; list-style-position: outside; }
#content fieldset { border: solid 2px #ffa20f; margin:0; padding: 0 10px; font-size:1.2em;}
#content legend { color:black;font-weight:bold;font-size:1em;text-transform: uppercase;}


#box {background:#FFFFFF; border:1px solid #FFFFFF; padding:0; margin-top:20px;}
#box h2 {padding: 2px 0 5px; margin:0; border-bottom: solid 2px #ffa20f; }
#box ul { list-style:none; margin:0; padding:0; }
#box ul li { margin:0; padding:0; list-style-image: url(http://coinbrowser.com/images/blob.gif); list-style-type: circle; list-style-position: outside; }

.boxborder {background:#FFFFFF; border:1px solid #ffa20f; padding:10px; margin-top:20px;}

.map {width:420px; float:left; padding:5px; margin: 10px auto; border:none; }

#ad {background:#fee3ad; float:right; margin:10px;display:inline; }

.navcrumbs{color: #628542;font-size:0.9em;float:left;}

#ebay {background:#FFFFFF; display: block; margin-left: auto; margin-right: auto; padding-top:20px;}
#ebay img { margin:0;padding:0;border:0; }

#bottomnav{
background: #628542;
font-size:1.2em;
float:left;
width:100%;
}
#bottomnav ul {display:inline; margin:0;padding:0; list-style:none; }
#bottomnav ul li{ margin:0;padding:0; float:left; }
#bottomnav ul li.selected{ background:#A1C681; color:black; }
#bottomnav ul li.tabsep{ width:2px; height:30px; margin:0;padding:0; background:url(http://coinbrowser.com/images/tabsep.gif) repeat-y }
#bottomnav ul li.tabsepselected{ width:2px; height:30px; margin:0;padding:0; background: #A1C681 url(http://coinbrowser.com/images/tabsepselected.gif) repeat-y }
#bottomnav ul li a{color:white;text-decoration:none;font-weight:bold;margin:0;padding:8px 10px;display:block;}
#bottomnav ul li a:hover{ background:#A1C681; color:black; }

#footer{
background:white url(http://coinbrowser.com/images/subcatbg.png) left top repeat-x;
width:100%;
padding:0 0 10px;
margin:0;
float:left;
font-family:verdana, arial, helvetica, sans-serif;
font-size:.8em;
color:#999;
}
#footer #copyright {float:left; margin:15px;}
#footer #copyright p {margin:0;text-align: center;}
#footer #copyright a {font-size:1em;color:#999; font-weight:bold;}
#footer #copyright a:hover {color:navy;}
#footer #stickersleft {float:left;padding:10px;}
#footer #stickersright {float:right;padding:10px;}
#footer #stickersright .off {color:white;margin:0; padding:0;}

#bottom{
height: 17px; width:840px; padding:0 22px;
margin:0 auto;
background:white url(http://coinbrowser.com/images/bottom.png) left top no-repeat;
}
#bottom p{ margin:0;padding:0;}


/* Contact Form  styles
---------------------------------------------------------*/
#contactform {
margin:0 10px;
padding:0;
font-size:1em;
width:380px;
float:left;
}
#contactform form{margin:0;font-size:1em;float:left;}
#contactform .disclaimer {font-size:0.8em;display:block;}
#contactform label{display:block;margin-top:1em;}
#contactform textarea{width:100%;display:block; margin-bottom:20px;}
#contactform input.text{width:100%;display:block;}
#contactform input.checkbox{display:inline;}
#contactform input.submit{font-weight:bold;width:100%;display:block;margin:20px 0;padding:0 5px;background:#FFDD5F;border-top:1px solid #FFA614;border-left:1px solid #FFA614;border-bottom:1px solid #FF0014;border-right:1px solid #FF0014;}
#contactform input.submit:active{border-top:1px solid #FF0014;border-left:1px solid #FF0014;border-bottom:1px solid #FFA614;border-right:1px solid #FFA614;}
#contactform img {padding:0; border:0; }

.leftcolumn{
width:310px;
float:left;
margin:0 auto 20px auto;
display:inline;
}
.leftcolumn img {padding:10px; border:0; }

.leftcolumn75{
width:75%;
float:left;
margin:0 auto 20px auto;
display:inline;
}
.leftcolumn img {padding:10px; border:0; }

.rightcolumn25{
width:25%;
float:right;
margin:0;
display:block;
}
.rightcolumn25 img {padding:0; border:0; }

.homerightcolumn{
width:380px;
float:right;
margin:0;
display:block;
}
.homerightcolumn img {padding:0; border:0; }


.rightcolumn{
width:310px;
margin:0 auto 20px auto;
float:right;
}
.rightcolumn img {padding:10px; border:0; }
.rightcolumn #announcement {text-align:center;padding: 5px 0 5px; margin:20px 0 0; border-bottom: solid 2px #ffa20f; background: #fee3ad url(http://coinbrowser.com/images/new_icon.gif) right no-repeat; }
.rightcolumn fieldset { border: solid 2px #ffa20f; margin:0; padding: 0 10px; font-size:1.2em;}
.rightcolumn legend { color:black;font-weight:bold;font-size:1em;text-transform: uppercase;}

.onecolumn{
background:#FFFFFF;
width:640px;
margin:0 auto 20px auto;
display:block;
}
.onecolumn img {padding:0; border:0; }
.onecolumn p {padding:0; margin:0; }
.onecolumn h2 {padding: 2px 0 5px; margin:10px 0; border-bottom: solid 2px #ffa20f; }
.onecolumn h4 {padding: 0; margin:0;}
.onecolumn ul {margin:0;padding:0 20px; }
.onecolumn ul li{ margin:0;padding:0; list-style-image: url(http://coinbrowser.com/images/blob.gif); list-style-type: circle; list-style-position: outside; }
.onecolumn ol { font-size:1em; margin:0; padding:10px}
.onecolumn ol li { font-size:1.2em; margin:0 0 0 1.5em; padding-left:10px; padding-top:.1em; list-style-position: outside; }


.tbodytiny {font-size:7pt; line-height: 10pt;}
.tbodysmall {font-size:8pt; line-height: 11pt;}
.tbody {font-size:9pt; line-height: 12pt;}
.tbodybig {font-size:11pt; line-height: 13pt;}

.keydate {font-size:9pt; color:#000000; background:#FFDD5F; }

.disclaimer { font-size:7pt; color:#999999; text-align: center; display:block; }

.thverdeclaro {background:#A1C681;color:black;}
.thnaranja {background:#fee3ad;color:#628542;}

#txpandmenu {width:640px; float:left;}
#txpandmenu ul {margin:0;padding:0;list-style:none;display:block;}
#txpandmenu ul li {margin:0;padding:0;list-style:none;float:left; width:100%; font-size: 1.2em; line-height: 1.5em; font-weight:bold; background:#628542; color:white; text-decoration:none; }
#txpandmenu ul li a{list-style:none;}
#txpandmenu ul li.Xnode{ width:90%; display:block;list-style:none;font-size: 1em; padding: 5px; line-height:.8em; margin-left:5px; border-top:3px solid #fee3ad; border-bottom:3px solid #fee3ad; background:#FFFFCC; color:black; }
#txpandmenu ul li.Xleaf{ width:70%; display:block;list-style:none;font-size: 1em; padding: 5px 50px; line-height:1em; margin-left:20px; border-left:3px dotted #628542; border-bottom: solid #628542;background:#fee3ad; }
#txpandmenu img { margin:0;padding:0 5px;border:0; }





/* CB Styles */
.columnheadinggray {background:#fee3ad;color:#628542;
	FONT-SIZE: 12pt; 
	TEXT-DECORATION: none; 
	LINE-HEIGHT: 200%; 
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align:center; 
}
.columnheadinggray a{COLOR: #000000; TEXT-DECORATION: none}
.columnheadinggray a:link{COLOR: #000000; TEXT-DECORATION: none}
.columnheadinggray a:active{COLOR: #000000; TEXT-DECORATION: none}
.columnheadinggray a:hover{COLOR: #000000; TEXT-DECORATION: underline}













#main{ 
float:left; position:relative;
border-bottom:10px solid #000;
}



span.blogarchives{
position:absolute;
top:10px; right:20px;
font-size:1.4em;
font-weight:bold;
padding:2px 0 0 20px;
background:url(images/folder_go.gif) left 50% no-repeat;
}

.blog{ padding:0px 30px; line-height:170%;}
.blog a { text-decoration:underline; }
.blog h3 a {text-decoration:none;}

.Matt{ padding-left:20px; background:url(images/user_gray.gif) left 50% no-repeat; }
.Nancy{ padding-left:20px; background:url(images/user_female.gif) left 50% no-repeat; }

.comments{ text-align:right; font-size:1.8em; }
.comments a{
padding:2px 0 0 20px;
background:url(images/comments_add.gif) left 50% no-repeat;
}

.postmeta{ font-style:italic; text-align:center; }

#citings{
width:180px;
float:left;
background:#eee url(images/water-stain.jpg) right top no-repeat;
}

#citings h3{
font-size:1.8em;
margin:1em 0;
text-align:center;
color:#000;
}



/* End Mac IE5 filter */

#hishers{
border-bottom:10px solid #000;

}

#his{
width:420px;
float:left;
border-top:5px solid #628542;
background:white;
}
#hers{
width:420px;
float:left;
border-top:5px solid #FF9BB3;
background:white;
}
.hishersborder{
height:5px;width:0px;
border-left:420px solid #628542;
border-right:420px solid #ff9bb3;
clear:both;
}


h2.him{ margin:.5em 0; background:url(images/user_gray.gif) 1.75em bottom no-repeat; }
h2.her{ margin:.5em 0; color:#FF9BB3; background:url(images/user_female.gif) 2.5em bottom no-repeat; }
#hishers h3{
color:#333;
margin:0;
}

.books, .music, .sites{
padding:0 10px 0 0;
float:left;
}
.books{width:120px;}
.music{width:160px;}
.sites{width:100px;}

.books img, .music img, .sites img{ margin:0; padding:0; }
.books a img, .music a img, .sites a img{ margin:0; padding:0; }



/* Flickr Badge Styles
---------------------------------------------------------*/


#flickr_badge_uber_wrapper2 {margin:0 7px; }
.flickr_badge_image {margin:0 0 0 0;display:inline;float:left;}
.flickr_badge_image img {margin:0; padding:2px;}
#flickr_badge_source {text-align:left; margin:0;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,#flickr_badge_uber_wrapper a:link,#flickr_badge_uber_wrapper a:active,#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

/* Del.icio.us post styles
---------------------------------------------------------*/
.delicious-posts {  }
.delicious-posts ul, .delicious-posts li{ margin: 0 0 1em 0; padding: 0}
h2.delicious-banner{ font-size:1.4em;}
.delicious-posts a:hover { text-decoration: underline }
.delicious-posts a { text-decoration: none; }


/* Wordpress styles
---------------------------------------------------------*/
.commentlist { padding: 0; text-align: justify; }
.commentlist li, #commentform input, #commentform textarea { font: 0.9em; margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; }
.commentlist li { font-weight: bold; }
.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; margin: 10px 5px 10px 0; }
#commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; margin: 5px 0; }
.commentmetadata{ font-weight: normal; margin: 0; display: block; }
#commentform input {  width: 98%; padding: 2px; margin: 0 0 1px 0; }
#commentform textarea { width: 98%; padding: 2px; }
#commentform #submit { margin: 0; float: right; width:170px;}
.nocomments { text-align: center; margin: 0; padding: 0; }




.postmeta ul, .postmeta li { display: inline; list-style-type: none; list-style-image: none; }


#emurse_resume_badge_gogomonkey a {color: #3672a4;}#emurse_resume_badge_gogomonkey a:hover {color: #113249;}#emurse_resume_badge_gogomonkey td,#emurse_resume_badge_gogomonkey th { padding: 4px !important; }

/* Hacks, etc.
---------------------------------------------------------*/
/* easy clearing */
#wrapper-off:after{
content: '.'; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
#wrapper-off{ display: inline-block; }
/*\*/
#wrapper-off{ display: block; }
#wrapper:after{
content: '.'; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
#wrapper{ display: inline-block; }
/*\*/
#wrapper { display: block; }
/* end easy clearing */
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */