/* 
    Document   : site
    Created on : Nov 22, 2009, 11:23:37 AM
    Author     : David West
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

body {
    background-color:#CAB878;
}

table.left_side {
    background-color:#F0F1C5;
    border-width:2px;
    border-color:white;
    border-style:solid;
    float:left;
    width:250px;
    margin-right:20px;
    padding-left:5px;
}

table.footer {
    background-color:#F0F1C5;
    border-width:2px;
    border-color:white;
    border-style:solid;
    width:960px;
    margin-right:20px;
    padding-left:5px;
    margin-top:20px;
}

table.view_images {
    float:left;
}

table.main_content {
    background-color:white;
    border-width:2px;
    border-color:white;
    border-style:solid;
    width:690px;
}

table.header {
    border-spacing:0px;
    width:960px;
    margin-bottom:20px;
}

table.forum_index {

}

table.item_info {
    padding-left:10px;
    width:200px;
}

table.posts {
    border-style:solid;
    border-width:1px;
    border-color:#664628;
    width:900px;
    margin-left:auto;
    margin-right:auto;
    border-spacing:0px;
}

tr.forum_index {
    border-style:solid;
    border-width:1px;
    border-color:black;
}

tr.no_spacing {
    border-width:0px;
}

tr.main_buttons {
    height:30px;
}

td.logo {
    width:250px;
}

td.checkout_info {
    vertical-align:top;
    width:270px;
}

td.checkout_price {
    vertical-align:top;
    width:150px;
}

td.user_admin {
    vertical-align:bottom;
    background-color:#0D6214;
    border-bottom-style:solid;
    border-bottom-width:2px;
    border-bottom-color:white;
    height:20px;

}

td.buttons_light {
    background-color:#3F843E;
    width:90px;
    text-align:center;
    border-right-width:2px;
    border-right-style:solid;
    border-right-color:white;
}

td.buttons_dark {
    background-color:#0D6214;
    width:90px;
    text-align:center;
    border-right-width:2px;
    border-right-style:solid;
    border-right-color:white;
}

td.view_thumb {
    width:156px;
}

td.forum_header {
    width: 450px;
}

td.forum_header_info {
    width: 250px;
}

td.post_user_info {
    width:150px;
    padding:10px;
    border-width:1px;
    border-style:solid;
    margin:0px;
}

td.post_message {
    padding:10px;
    border-width:1px;
    border-style:solid;
    margin:0px;
}

td.purchase_feedback {
    width:300px;
}

div.footer {
   clear:both;
   width:960px;
}

div.notice {
    background-color:#D5DBBA;
    width:960px;
}

div.header {
}

div.description {
    width:400px;
}

div.wrapper {
    position:relative;
top:0;
margin: 0 auto;
width: 970px;
}

div.forum_background {
    background-color:#F0F1C5;
    border-width:2px;
    border-color:white;
    border-style:solid;
    float:left;
    width:950px;
    margin-right:20px;
    padding-left:5px;
    margin-top:20px;
}

div.listing_header {
    margin-bottom:10px;
}

div.input_area
{
    font-family:helvetica;
    font-size:15px;
    background-color:#CADE97;
    padding:10px;
    width:500px;
    margin-right:auto;
    margin-left:auto;
}

div.sold_out
{
    background-color:silver;
    padding:10px;
    margin-right:auto;
    margin-left:auto;
}

div.side_highlight {
    background-color:#664628;
    margin-right:5px;
    margin-top:10px;
    border-color:#CAB878;
    border-style:solid;
    border-width:1px;
    padding:3px;
}

span.small_title_green {
    font-family:helvetica;
    font-size:20px;
    color:#8E9938;
}

span.sold_out {
    font-family:helvetica;
    font-size:24px;
    color:#000000;
}

span.title_green {
    font-family:helvetica;
    font-size:20px;
    color:#8E9938;
}


span.notice {
    font-family:helvetica;
    font-size:20px;
    color:white;
}
span.main_buttons {
    font-family:helvetica;
    font-size:20px;
    font-weight:bold;
    color:white;
}

span.info_black {
    font-family:helvetica;
    font-size:16px;
}

span.white_title {
    font-family:helvetica;
    font-size:20px;
    color:white;
}

span.green_small {
    font-family:helvetica;
    font-size:12px;
    color:#A79938;
}



span.white_reading {
    font-family: helvetica;
    font-size:14px;
    color:white;
}

span.positive {
    font-family: helvetica;
    font-size:14px;
    color:green;
}

span.negative {
    font-family: helvetica;
    font-size:14px;
    color:red;
}

a.main_buttons:link {
    font-family:helvetica;
    font-size:20px;
    font-weight:bold;
    color:white;
}

a.main_buttons:visited {
    font-family:helvetica;
    font-size:20px;
    font-weight:bold;
    color:white;
}

a:visited {
    color:black;
}

a:link {
    color:black;
}

a.green_small:link {
    font-family:helvetica;
    font-size:12px;
    color:#A79938;
}

a.green_small:visited {
    font-family:helvetica;
    font-size:12px;
    color:#A79938;
}

a.green_big:link {
    font-family:helvetica;
    font-size:18px;
    color:#A79938;
}

a.green_big:visited {
    font-family:helvetica;
    font-size:18px;
    color:#A79938;
}

a.green_medium:link {
    font-family:helvetica;
    font-size:16px;
    color:#A79938;
}

a.green_medium:visited {
    font-family:helvetica;
    font-size:16px;
    color:#A79938;
}

a.tags:link {
    font-family:helvetica;
    font-size:16px;
    color:#FFFFFF;
}

a.tags:visited {
    font-family:helvetica;
    font-size:16px;
    color:#FFFFFF;
}

a.user_admin:link {
    font-family:helvetica;
    font-size:16px;
    color:#FFFFFF;
}

a.user_admin:visited {
    font-family:helvetica;
    font-size:16px;
    color:#FFFFFF;
}

a.title_black:link {
    font-family:helvetica;
    font-size:18px;
}

a.title_black:visited {
    font-family:helvetica;
    font-size:18px;
}

img.thumb {
    width:155px;
    height:125px;
    border:0px;
}

img.thumb_small {
    width:143px;
    height:125px;
    border:0px;
}

img.view_big {
    width:430px;
    border:0px;
}

img.forum_avatar {
    width:100px;
    height:100px;
    border:0px;
}

img.no_border {
    border-width:0px;
}

input.listing {
    font-family:helvetica;
    font-size: 16px;
    margin-bottom: 5px;
    display: block;
    padding: 5px;
}

select.listing {
    font-family:helvetica;
    font-size: 16px;
    margin-bottom: 5px;
    display: block;
    padding: 5px;
}

.activeField
{
    background-image: none;
    background-color: #ffffff;
    border: solid 1px #33677F;
}


