/* 
    Document   : site
    Created on : Feb 10, 2010, 1:55:35 AM
    Author     : David West
    Description:
        Purpose of the stylesheet follows.
*/

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



.awesome {
background: #222 url(../images/alert-overlay.png) repeat-x;
display: inline-block;
padding: 5px 10px 6px;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
line-height: 1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
}

.awesome:visited {
background: #222 url(../images/alert-overlay.png) repeat-x;
display: inline-block;
padding: 5px 10px 6px;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
line-height: 1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
}

.awesome:link {
background: #222 url(../images/alert-overlay.png) repeat-x;
display: inline-block;
padding: 5px 10px 6px;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
line-height: 1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
}

.awesome:hover	{ background-color: #111; color: #FFFFFF; }
.awesome:active { top: 1px; }

.red.awesome, .red.awesome:visited			{
        background-color: #E54949; font-size:18px; }
	.red.awesome:hover							{ background-color: #872300; }


.light_red.awesome, .light_red.awesome:visited {
    background-color:#F06868;
    color:#000000;
    font-size:18px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
}

.white.awesome, .white.awesome:visited {
    background-color:#FFFFFF;
    color:#000000;
    font-size:18px;
}

.light_white.awesome, .light_white.awesome:visited {
    background-color:#FFFFFF;
    color:#000000;
    font-size:18px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
}

.light_red.awesome:hover {
    background-color:#D37B7B;
}

.small.awesome, .small.awesome:visited{

    padding:3px 6px 4px;
}


.light_green.awesome, .light_green.awesome:visited {
    background-color:#B5F068;
    color:#000000;
    font-size:18px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
}

.light_green.awesome:hover {
    background-color: #679524;
}

.green.awesome, .green.awesome:visited {
    background-color: #679524;
    font-size:18px;
 }

.green.awesome:hover {
    background-color: #718D46;
}

a {
    font-family:arial, sans-serif;
}

a.rate {
    font-family:arial, sans-serif;
    font-size:24px;
    color:#3274d0;
}

a.big {
    font-family:arial, sans-serif;
    font-size:18px;
    color:#3274d0;
}

a.black {
    color:#000000;
}

a.small {
    font-family:arial, sans-serif;
    font-size:12px;
    color:#3274d0;
}



a.form_info:link {
    font-family:arial, sans-serif;
    font-size:11px;
    color:#3274d0;
}

a.form_info:visited {
    font-family:arial, sans-serif;
    font-size:11px;
    color:#3274d0;
}

a.header_link:link {
    font-family:helvtica, sans-serif;
    font-size:14px;
    color:white;
}

a.header_link:visited {
    font-family:helvtica, sans-serif;
    font-size:14px;
    color:white;
}

a.white {
    color:white;
}

body {
    margin:0px;
}

div.comment_separater {
    height:20px;
}

div.content_header {
    background-color:#3274d0;
}

div.content_header_left {
    background-color:#3274d0;
    -moz-border-radius-topleft:10px;
    -webkit-border-top-left-radius:10px;
}

div.content_header_right {
    background-color:#3274d0;
    -moz-border-radius-topright:10px;
    -webkit-border-top-right-radius:10px;
}



div.header {
    background-color:#3274d0;
    width:960px;
    margin-left:auto;
    margin-right:auto;
}

div.notice {
    background-color:#3274d0;
}

div.question {
    background-color:#EEEEEE;
    width:960px;
    margin-left:auto;
    margin-right:auto;
    -moz-border-radius-bottomright:10px;
    -webkit-border-bottom-right-radius:10px;
    -moz-border-radius-bottomleft:10px;
    -webkit-border-bottom-left-radius:10px;
}

div.question_content {
    background-color:#EEEEEE;
    padding-left:7px;
    padding-top:7px;
    padding-bottom:20px;
}

div.results_header {
    background-color:#3274d0;
    width:960px;
    margin-left:auto;
    margin-right:auto;
    -moz-border-radius-topright:10px;
    -webkit-border-top-right-radius:10px;
    -moz-border-radius-topleft:10px;
    -webkit-border-top-left-radius:10px;
}

div.wrapper {
    margin-left:auto;
    margin-right:auto;
    width:960px;
}

img.no_border {
    border-width:0px;
}
input.comment {
    font-family:arial, sans-serif;
    font-size:16px;
    padding:3px;
}
input.question {
    font-family:arial, sans-serif;
    font-size:18px;
    padding:3px;
    width:250px;
}

input.question_button {
    font-family:arial, sans-serif;
    font-size:18px;
    padding:3px;
}

span.center_title {
    font-family:arial, sans-serif;
    font-size:24px;
    color:#3274d0;
}

span.form {
    font-family:arial, sans-serif;
    font-size:18px;
}

span.form_info {
    font-family:arial, sans-serif;
    font-size:11px;
}

span.form_title {
    font-family:arial, sans-serif;
    font-size:20px;
    color:#3274d0;
}

span.header {
    font-family:arial, sans-serif;
    font-size:14px;
    color:#FFFFFF;
}

span.highlight {
    font-family:arial, sans-serif;
    font-size:14px;
    color:#3274d0;
}

span.name {
    font-family:arial, sans-serif;
    font-size:20px;
}

span.nav {
    font-family:arial, sans-serif;
    font-size:14px;
}

span.notice {
    font-family:arial, sans-serif;
    font-size:18px;
    color:#FFFFFF;
}

span.question {
    font-family:arial, sans-serif;
    font-size:18px;
}

span.question_info {
    font-family:arial, sans-serif;
    font-size:12px;
}

span.title {
    font-family:arial, sans-serif;
    font-size:24px;
    color:#FFFFFF;
}

table.comment {
    width:500px;
}

table.form_content {
    background-color:white;
    padding:5px;
    border-color:#635F5C;
    border-width:2px;
    border-style:solid;
}

table.question {
    margin-left:auto;
    margin-right:auto;
}

td.center {
    width:180px;
}

td.comment {
    background-color:#EEEEEE;
}

td.comment_header {
    background-color:#3274d0;
}

td.form_left {
    text-align:right;
    vertical-align:top;
    padding-top:2px;
}

td.header_right {
    margin-right:12px;
    font-weight:bold;
}

td.logo {
    width:350px;
}

td.recent {
    width:480px;
    vertical-align:top;
}

