/*
    Document   : site
    Created on : Jun 6, 2009, 9:40:43 AM
    Author     : David West
    Description:
        Purpose of the stylesheet follows.
*/

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

a:link {
    color:#0b5780;
}

a:hover {
    color:#0b5780;
}



a:visited {
    color:#0b5780;
}

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

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

a.friend:link {
    color:#000000;
}

a.friend:hover {
    color:#000000;
}

a.friend:visited {
    color:#000000;
}

a.logo:link{
    font-family:helvetica;
    font-size:30px;
    color:#FFFFFF;
}
a.logo:visited{
    font-family:helvetica;
    font-size:30px;
    color:#FFFFFF;
}


a.rate_up:link {
    font-family:helvetica;
    font-size:24px;
    font-weight:bold;
    color:#0b5780;
}

a.rate_up:visited {
    font-family:helvetica;
    font-size:24px;
    font-weight:bold;
    color:#0b5780;
}



body.main {
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    text-align:center;
    background-image: url("../images/Pattern-Other-5.jpg");
    background-repeat:repeat-x;
    background-repeat:repeat-y;
    background-attachment:fixed;
}

div.comments {
    background-color:#f9f9f9;
    width:700px;
}

div.footer {
    background-color:white;
    border-color:black;
    border-width:2px;
    border-style:solid;
    
}

div.info_wall {
    background-color:#f9f9f9;
    height:240px;
}

div.link_header {
    background-color: #000000;
    text-align: center;
    border-bottom:gray;
    border-bottom-width:1px;
    border-style:solid;
    width:100%;
}

div.main {
    text-align:left;
    width:950px;
    margin-left:auto;
    margin-right:auto;
    vertical-align:top;
}

div.main_content {
    width:100%;

}

div.right_align {
    text-align:right;
}

div.spacer {
    height:30px;
}

div.title_header {
    background-color: #000000;
    border-top:olive;
    border-top-width:1px;
    border-style:solid;
    text-align:left;
    width:100%;
}

div.side_header {
    background-color:black;
}

div.side_content {
    background-color:#f9f9f9;
    padding-left:10px;
}

div.info {
    width:50%;
    margin:0 auto;
}

div.notice {
    background-color:#FFFFFF;
}

img {
    border-width:0;
}

img.profile {
    width: 250px;
}
img.profile_big {
    width: 650px;
}

img.thumb {
    width:600px;
}

span.header_links {
    color:silver;
    font-family:helvetica;
    font-size:14px;
}

span.center_links {
    color:white;
    font-family:helvetica;
    font-size:18px;
}

span.title{
    font-family:helvetica;
    font-size:30px;
}

span.forum_title {
    font-family:helvetica;
    font-size:24px;
}

span.topic_title {
    font-family:helvetica;
    font-size:22px;
}

span.post_title {
    font-family:helvetica;
    font-size:22px;
}

span.notice {
    font-family:helvetica;
    font-size:20px;
    color:red;
}
span.notice_small {
    font-family:helvetica;
    font-size:14px;
    color:red;
}

span.helv14 {
    font-family:helvetica;
    font-size:14px;
}

span.helv16_bold {
    font-family:helvetica;
    font-size:16px;
    font-weight:bold;
}

span.helv14_bold {
    font-family:helvetica;
    font-size:14px;
    font-weight:bold;
}

span.mini_title {
    font-family:helvetica;
    font-size:20px;
}

span.friends_title {
    font-family:helvetica;
    font-size:20px;
    color:#FFFFFF;
}

span.rate_up {
    font-family:helvetica;
    font-size:24px;
    font-weight:bold;
    color:#0b5780;
}

table.content {
    width:100%;
    margin:0px;
    border-collapse:collapse;
    float: left;
}

table.header {
    border-spacing:10px 0px;
}

table.main {
    border-collapse:collapse;
    border-width:0px;
}

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

table.side {
    width:240px;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    margin-bottom:0px;
    float: left;
    padding-top:10px;
    border:0px;
}

table.thumb {

}

td.main_content {
    border-style:solid;
    border-color:gray;
    border-width:0.1em;
}

td.main_left {
    width:660px;
    vertical-align:top;
    background-color:white;
    border-left-width:1px;
    border-right-width:1px;
    border-top-width:0px;
    border-bottom-width:0px;
    border-color:gray;
    border-style:solid;
    padding:0px;
}

td.main_right {
    width:300px;
    padding:0px;
    border-collapse:collapse;
    border-width:0px;
    vertical-align:top;
    padding-left:10px;
}

td.side_top {
    background-color:black;
    text-align:center;
}

td.side_ads {
    background-color:#f9f9f9;
    border-style:solid;
    border-width:1px;
    border-color:gray;
}

td.buttons {
    border-style:solid;
    border-color:white;
    border-width:0.1em;
    text-align:center;
}

td.main_content {
    border-style:solid;
    border-color:gray;
    border-width:0.1em;
}

td.for_label {
    width: 170px;
}

td.info {
    width: 400px;
    height: 250px;
}
td.wallpaper_info {
    vertical-align:text-top;
}

td.forum_header {
    width: 400px;
}

td.forum_header_info {
    width: 230px;
}

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;
}

tr.buttons {
    background-color: #000000;
    margin-bottom: 0px;
    padding:10px;

}

tr.side_nav {
    background-color:white;
}

tr.main_content {
    background-color:white;
}

tr.spacer {
    height:10px;
}


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

ul.no_bullets {
    list-style-type: none;
}

a:link {
    color:#0b5780;
}

a:hover {
    color:#0b5780;
}

a:visited {
    color:#0b5780;
}

a.friend:link {
    color:#000000;
}

a.friend:hover {
    color:#000000;
}

a.friend:visited {
    color:#000000;
}

a.rate_up:link {
    font-family:helvetica;
    font-size:24px;
    font-weight:bold;
    color:#0b5780;
}

a.rate_up:visited {
    font-family:helvetica;
    font-size:24px;
    font-weight:bold;
    color:#0b5780;
}

a.bright:link {
    color:#CBDEDC;
}

a.bright:visited {
    color:#CBDEDC;
}

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

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

a.topic_link:link {
    font-family:helvetica;
    font-size:16px;
}

a.topic_link:visited {
    font-family:helvetica;
    font-size:16px;
}

td.header_button {
    border-top-width:0px;
    border-bottom-width:0px;
    border-left-width:2px;
    border-right-width:2px;
    border-style:solid;
    border-color:#606A73;
    background-color:black;
    padding-left:10px;
    padding-right:10px;
}

td.header_button_on {
    border-top-width:0px;
    border-bottom-width:0px;
    border-left-width:2px;
    border-right-width:2px;
    border-style:solid;
    border-color:#606A73;
    padding-left:10px;
    padding-right:10px;
    background-color:#7F9396;

}

