/*CSS Colours

*/

/*  Reset CSS 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, strike, strong, sub, 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;}
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}


* { padding: 0; margin: 0; }

body {
padding-bottom:10px;
background: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;}

#wrapper { 
margin: 0 auto;
width: 878px;}

#faux {
background: url('images/bg1.gif') repeat-y left;
margin-bottom: 0px;
width: 100%}

#header {
border-top: 1px solid #fff;
color: #fff;
width: 878px;
padding: 0px;
margin: 3px 0px 0px 0px;}

#leftcolumn { 
text-align:left;
background: #302E2C;
display: inline;
color: #fff;
margin:5px 0 0 0;
padding: 10px 0;
width: 200px;
float: left;}

#rightcolumn { 
background: #141210;
float: right;
line-height: 16px;
text-align:justify;
color: #fff;
font-size:15px;
margin: 10px 10px 0 20px;
padding: 0 0 20px 0;
width: 648px;
display: inline;
position: relative;}

#footer { 
width: 878px;
clear: both;
color: #000;
border-top: 1px solid #fff;
margin: 0px 0px 0px 0px;
padding: 0px;}

.clear { clear: both; background: none; }


h1 {
text-align:right;
color: #fff;
margin: 0 0 30px 0;
font-size: 30px;
line-height: 34px;
font-weight: bold;}


h2 {
text-align:left;
color: #fff;
margin: 20px 0 20px 0;
font-size: 17px;
line-height: 19px;
font-weight: bold;}


p{
letter-spacing: 1px;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
line-height: 16px;
text-align:justify;
color: #fff;
font-size:15px;}

#header img {border-bottom: 2px solid #DA251D}

#leftcolumn p{
font-family: Calibri, Arial, Helvetica, sans-serif;
font-style: italic;
line-height: 17px;
text-align:left;
margin: 10px 0px 0px 0px;
padding: 10px 10px 0 10px;
color: #fff;
font-size:16px;}


#leftcolumn p.signature{
font-weight: bold;
font-style: normal;
line-height: 18px;
margin: 15px 5px 10px 0px;
text-align: right;
padding: 0 10px 0 0;
color: #fff;
font-size:17px;}


#header ul {
font-size: 14px;
border-bottom: 1px solid #fff;
margin: 0px 0px 0px 0px;
padding: 4px 0px 5px 0px;}

#header ul li{
font-variant: small-caps;
display:inline;
border-right: 1px solid #eee;
margin: 0px 2px 2px 0px;
padding: 0px 6px 0px 0px;}

#header a{
font-weight: normal;
font-variant: small-caps;
font-size: 16px;
letter-spacing:0;
margin: 0px 0px 0px 0px;
padding: 0px 2px 0px 2px;
text-decoration: none;
color: #fff;}

#header a:hover{background: #DA251D;}

#header .current_page_item a, #header .current_page_ancestor a , #header .current_page_parent a {background: #DA251D}
#header .current_page_item a:hover, #header .current_page_ancestor a:hover , #header .current_page_parent a:hover {cursor:pointer}


#leftcolumn h2 {
text-align:left;
color: #fff;
margin: 10px 0 0px 5px;
font-size: 17px;
line-height: 19px;
font-weight: bold;}

#leftcolumn ul {
font-size: 14px;
border-bottom: 0px solid #fff;
margin: 5px 0px 0px 0px;
padding: 0px 4px 5px 4px;}

#leftcolumn ul li{
font-variant: small-caps;
border-bottom: 1px solid #555;
margin: 0px 2px 2px 0px;
padding: 0px 6px 5px 0px;}

#leftcolumn a{
font-variant: small-caps;
display:block;
width:180px;
font-size: 17px;
margin: 0px 0px 0px 0px;
padding: 5px 2px 2px 2px;
text-decoration: none;
color: #fff;}

#leftcolumn a:hover, #leftcolumn li.current_page_item a{color: #DA251D;}

#leftcolumn #sidebar ul li{font-variant: normal;border:none}
#leftcolumn #sidebar a{font-variant: normal;width:auto}
#leftcolumn #sidebar th{font-variant: small-caps;padding:1px 3px;background:#696969;color:#fff}



#rightcolumn #postmeta p {font-size:12px}

#rightcolumn ul {
margin: 0px 0px 10px 5px;
padding: 0px 0px 0px 0px;
list-style: none;}

#rightcolumn ul li{
line-height: 16px;
text-align:justify;
color: #fff;
font-size:15px;
background: url(images/dot.gif) no-repeat 1px 4px;
margin: 0px 0px 2px 0px;
padding: 0px 0px 0px 13px;}

#rightcolumn a{
margin: 0px 0px 0px 0px;
background: #302E2C;
padding: 0px 0px 0px 0px;
text-decoration: underline;
color: #fff;}

#rightcolumn a:hover{
background: #302E2C;
color: #DA251D;
text-decoration:underline;}

#rightcolumn h2 a, #rightcolumn h2 a:hover{
border:none;
background:none}

#footer ul{
text-align: right;
margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 0px;}

#footer li {
font-family: Helvetica, Arial, sans-serif;
color: #9B9A9A;
font-size: 10px;
display: inline;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;}

#footer a {
font-family: Helvetica, Arial, sans-serif;
padding: 0px 0px 1px 5px;
color: #9B9A9A;
font-size: 10px;
text-decoration:none;}

#footer a:hover {color: #ddd}




/*
EASY CONTACT
by SCOTT ALLAN WALLICK, http://scottwallick.com/
from PLAINTXT.ORG, http://www.plaintxt.org/

This file is part of EASY CONTACT.

EASY CONTACT is free software: you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation, either version 3 of
the License, or (at your option) any later version.

EASY CONTACT is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for details.

You should have received a copy of the GNU General Public License
along with EASY CONTACT. If not, see www.gnu.org/licenses/.
*/

#rightcolumn div.formcontainer{
clear: both;
overflow: hidden;
width: 600px;
padding:5px 15px;
background: #333;
margin-top:20px;
}

#rightcolumn div.formcontainer span.required {
color: #FF0000;
}

#rightcolumn div.formcontainer p.error,
#rightcolumn div.formcontainer p.important,
#rightcolumn div.formcontainer p.information,
#rightcolumn div.formcontainer p.success {
border-top: 1px solid #E8E8DE;
color: #442;
line-height: 250%;
padding-left: 36px;
width: 95%;
}

#rightcolumn div.formcontainer p.error {
background: #444 url('images/error.png') no-repeat 12px 50%;
color:#fff;
border-bottom: 2px solid #F0D28B;
}

#rightcolumn div.formcontainer p.important {
color:#fff;
background: #444 url('images/important.png') no-repeat 12px 50%;
border-bottom: 2px solid #FED7CE;
}

#rightcolumn div.formcontainer p.information {
background: #444 url('images/information.png') no-repeat 12px 50%;
color:#fff;
border-bottom: 2px solid #C5DDF2;
}

#rightcolumn div.formcontainer p.success {
color:#fff;
background: #444 url('images/success.png') no-repeat 12px 50%;
border-bottom: 2px solid #C7E9B3;
}

#rightcolumn div.formcontainer form.contact-form {
color:#fff;
clear: both;
float: none;
width: 100%;
}

#rightcolumn div.formcontainer form.contact-form fieldset {
background: #444;
color: #fff;
margin: 0.5em 0 1.5em 0;
}

#rightcolumn div.formcontainer form.contact-form fieldset legend {
text-transform: uppercase;
}

#rightcolumn div.formcontainer form.contact-form fieldset div.form-label {
display: block;
float:none;
line-height:150%;
margin: 0.5em 0 0 0;
padding:0;
text-align:left;
width:100%;
}

#rightcolumn div.formcontainer form.contact-form fieldset div.form-label label,
#rightcolumn div.formcontainer form.contact-form fieldset div.form-option label {
cursor: pointer;
line-height:100%;
}

#rightcolumn div.formcontainer form.contact-form fieldset div.form-input,
#rightcolumn div.formcontainer form.contact-form fieldset div.form-textarea {
display: block;
float:none;
margin: 0.2em 0 0 0;
width:100%;
}

#rightcolumn div.formcontainer form.contact-form fieldset div.form-input input,
#rightcolumn div.formcontainer form.contact-form fieldset div.form-textarea textarea {
padding: 0.3em;
width: 97%;
}

#rightcolumn div.formcontainer form.contact-form fieldset div.form-textarea textarea {
overflow: auto;
}

#rightcolumn div.formcontainer form.contact-form fieldset div.form-input input.error {
background-color: #fff;
}

#rightcolumn div.formcontainer form.contact-form fieldset div.form-input input.optional {
margin-bottom: 0.2em;
}

#rightcolumn div.formcontainer form.contact-form fieldset div.form-option,
#rightcolumn div.formcontainer form.contact-form fieldset div.form-submit {
display: block;
float:none;
margin: 1em 0 0 0;
width:100%;
}

#rightcolumn div.formcontainer form.contact-form fieldset div.form-submit input {
cursor:pointer;
padding:0.5em 2em;
}

td {padding:2px;background:#141210}





#rightcolumn .buttons a{
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 0px 2px 0px 2px;
text-decoration: none;
background: #DA251D;
color: #fff;}

#rightcolumn .buttons a:hover{background: #302E2C;}


