/*   
text







*/


body
{
	font:10pt Arial, “Helvetica Neue”, Helvetica, sans-serif;
}

a, a:link, a:visited{
    background:;
    color:#940;
	text-decoration: none;
}
a:hover, a:focus{
    background:;
    color:#C70;
    text-decoration: underline;
}

hr
{
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
	display:none;
}

/* =Headings
--------------------------------------------------------------------------------*/

h1
{
	font-size: 36px;
}

h2
{
	font-size: 25px;
}
.post h2
{
	font-size: 25px;
    border-bottom:2px solid #fb4;
}

h3
{
	font-size: 20px;
}

h4
{
	font-size: 15px;
}

h5
{
	font-size: 10px;
}

h6
{
	font-size: 10px;
}

/* =Spacing
--------------------------------------------------------------------------------*/

ol
{
	list-style: decimal;
}

ul
{
	list-style: square;
}

li
{
	margin-left: 10px;
}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset
{
	margin-bottom: 20px;
}




/* =main sections
--------------------------------------------------------------------------------*/

div#footer{
	font-size: 8pt;
    font-weight: 500;
}
div#footer ul{
    color:#000;
}
#footer a:link, #footer a:active, #footer a:visited, #footer p a:link, #footer p a:active, #footer p a:visited  {
	color: #000;
	text-decoration: none;
}
#footer a:hover, #footer p a:hover, #footer a:focus, #footer p a:focus {
	color: #dc8e00;
	text-decoration: underline;
}





blockquote {
    margin: 20px 20px 20px 0px;
    padding: 0 5px;
    border-left: 10px solid #C70;
    font-size:8pt;
}

blockquote cite {
    margin: 5px 0 0;
    padding:2px;
    display: block;
    text-align:right;
}




small {
	font-size: 8pt;
}
.post small, .page small{
    margin-bottom:20px;
    display:block;
}
.commentlist li {
	font-weight: bold;
}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 8pt;
}

.commentlist p {
	font-weight: normal;
	text-transform: none;
}

.commentmetadata {
	font-weight: normal;
}

code {
	font: 8pt 'Courier New', Courier, Fixed;
}

acronym, abbr, span.caps {
	font-size: 6pt;
	letter-spacing: 6pt;
}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
}
#wp-calendar a {
	text-decoration: none;
}
#wp-calendar caption {
	font-size:8pt;
}
#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}

.postmetadata {
	font-size:8pt;
}




h2 {
	margin: 30px 0 0;
}

h2.pagetitle {
	margin-top: 30px;
}

h3 {
	margin: 30px 0 0;
}
#respond h3 {
    margin-left:5px;
}




#commentform p a, #commentform p a:link, #commentform p a:visited{ 
	color:#ccc;
}
#commentform p a:hover, #commentform p a:focus{
	color:#fff;
}

.commentmetadata {
	font-size:8pt;
}

blockquote {
    font-size:8pt;
}


.wp-caption p.wp-caption-text {
	font-size: 11px;
}



form#commentform {
    color: #fff;
}
#commentform input, textarea#comment{
    color: #000;
}

#commentform #submit {
    color: #434;
    font-weight:700;
}
#commentform #submit:hover,#commentform #submit:focus {
	color: #fff;
}


#sidebar input#searchsubmit{
    color: #434;
    font-size:6pt;
    text-transform: uppercase;
    color: transparent;
}
#sidebar input#searchsubmit:hover{
	color: #fff;
    color: transparent;
}
#sidebar #searchform #s {
    color:#000;
    font-size:8pt;
}
    

.description input#searchsubmit {
    color: #434;
    font-size:1pt;
    text-transform: uppercase;
    color: transparent;
    margin-top:-20px;
}
.description input#searchsubmit:hover {
	color: #fff;
    color: transparent;
}

.description #searchform #s {
    color:#000;
	padding: 2px;
    font-size:8pt;
    height:14px;
    margin:0;
}
    

#header h1 {
    font-size: 42pt;
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    font-family: "Arial Black";
    color: #940;
    letter-spacing: -5px;
    margin:0;
    padding:0;
}
#header h1 a:hover, #header h1 a:active, #header h1 a:focus{
    color: #C70;
    text-decoration:none;
}

