/*
This color scheme: 
http://wellstyled.com/tools/colorscheme2/index-en.html?compl;51;0;16;1;-1;1;-0.6;0.1;1;0.6;1;1;-1;1;-0.6;0.1;1;0.6;1;1;-1;1;-0.6;0.1;1;0.6;1;1;-1;1;-0.6;0.1;1;0.6;1;0
*/
* {
margin:0;
padding:0;
}

body {
background-color:#992000;
background-image:url(/pics/green_tree.jpg);
}

#main {
font-family: 'Lucida Grande', Verdana, Tahoma, Arial, Sans-Serif;
background-color: #FFF;
font-size:0.8em;
margin:0 auto;
width:780px;
color:#333;
text-align:left;
}

a {
color: #036;
text-decoration: none;
}

a:link {
color: #036;
text-decoration: none;
}

a:visited {
color: #366;
text-decoration: none;
}

a:active {
color: #39C;
}

a:hover {
color: #39C;
text-decoration: underline;
}

acronym, abbr {
border-bottom: 1px dotted #000;
font-style: normal;
cursor: help;
}

blockquote {
color:#FFF;
background-color:#992000;
padding: 1em;
margin:0.6em 0.3em 0.6em 0.3em;
font-style: italic;
-moz-border-radius:8px;
}

code, pre {
display: block;
overflow: auto;
font-family:'Lucida Console', 'Bitstream Vera Sans Mono', 'Courier New', Monaco, Courier, monospace;
color:#FFF;
background-color:#FF3600;
-moz-border-radius:8px;
padding: 1em;
margin:0.6em 0.3em 0.6em 0.3em;
}

h1, h2, h3, h4, h5, h6 {
font-weight:normal;
}

h1 {
font-size:3em;
}

h1 a:hover {											
text-decoration:none;
}

h2 {
font-size:1.5em;
}

h3 {
font-size:1.2em;
}

h4 {
font-size:1.1em;
}

h5 {
font-size:1.1em;
}		

h6 {
font-size:1.1em;
}

hr {
height:3px;
margin:5px;
}

img {
border:0;
margin:3px;
}

img.smiley {
margin:0;
}

input, textarea {
border: 1px solid #FF3600;
background-color:#FFFFE0;
overflow:auto;
}

input:focus, textarea:focus {
background-color:#FFF;
}

#authservice {
border-top: 1px solid #7F7F7F; 
border-bottom: 1px solid #7F7F7F;
background-color:#D3D3D3;
margin: 0.5em 0em;
padding: 0.5em;
}

.com-admin{
position:absolute;
top:2px;
left:2px;
}

#comcount {
display:inline;
}

#content {
float:left;
width:570px;
padding-left:2px;
}

#corner {
position: fixed;
top:0;
margin: -4px;
padding: 0;
}

#custom_ad {
padding:0.5em;
margin:0.5em;
border: 1px solid #FF3600;
font-size:0.9em;
}

#custom_ad legend {
font-size:0.8em;
}

#entry-nav {
clear:both;
padding:8px 0 4px 0;
}

#entry-nav li {
display:inline;
font-size:0.75em;
}

#entry-prev {
padding-right:3em;
}

#footer {
clear:both;
text-align:center;
font-size:0.8em;
padding:1em;
margin-bottom:2em;
color:#FFF;
background-color:#1C6900;
}

#footerad {
margin:0.5em;
}

#head {
font-family:"Trebuchet MS", Trebuchet,Verdana, Tahoma, Arial, Sans-Serif;
margin-bottom:5px;
padding: 0 5px 8px 5px;
}

#interestingrss {
float:right;
margin:4px;
}

#lang {
text-align:center;
background-color:#66FFC1;
margin:0 auto;
width:70%;
-moz-border-radius:0 0 8px 8px;
}

#livesearchlabel {
display:none;
}

#login {
padding: 5px 5px 2px 2px;
position:absolute;
top: 0px;
right: 0px;
background-color:#FFF;
font-size:0.85em;
}

#loginav
{
position:absolute;
top: 2em;
right: 2px;
}

#nav,
#nav ul,
.com-admin,
.com-admin ul {
list-style: none;
padding: 0 5px 0 5px;
font-size:0.9em;
}

#nav ul:hover, .com-admin ul:hover {
}

#nav a, .com-admin a {
display: block;
width: 10em;
color:#FFF;
font-weight:bold;
text-decoration:none;
padding: 1px 0px 1px 0px;
border:0;
}

#nav,
#nav ul,
#nav a:link,
#nav a:visited {
color:#000;
background-color: #00B069;
}

.com-admin ul,
.com-admin a:link,
.com-admin a:visited {
color:#000;
background-color: #FF80FF;
}

#nav a:hover, .com-admin a:hover {
background-color: #006A3F;
color:#FFF;
}

#nav li, .com-admin li {
float: left;
width: 9em;
}

#nav li ul, .com-admin li ul {
position: absolute;
width: 9em;
left: -999em;
opacity:0.9;
z-index:10;
}

#nav li:hover ul, .com-admin li:hover ul {
left: auto;
}

#openid {
background: url(/mt/openid-comment/openid.gif) no-repeat;
background-color: #FFF;
padding-left: 18px;
}

#pagetitle {
clear:both;
padding-left:0.4em;
}

#rss img{
margin:2px 3px -2px 0;
}

#sidebar {
float:right;
width:200px;
padding-right:2px;
}

#sidebar h3 {
background-image:url(/pics/side_bg_xmas.png);
background-color:#66FFC1;
font-family:"Trebuchet MS", Trebuchet,Verdana, Tahoma, Arial, Sans-Serif;
font-weight:bold;
padding: 3px 3px 3px 3px;
margin:3px 8px 3px 1px;
-moz-border-radius:5px;
}

#sidebar li {
padding:2px 0 2px 0;
}

.button {
background-color:#FFF;
margin-top:3px;
}

.button:hover {
background-color:#FF3600;
}

.checkbox {
border:0;
background-color:#FFF;
}

.comment0,
.comment1,
.comment_cameron {
min-height: 100px;
position:relative;
padding:1em 0.5em 1.5em 0.5em;
margin:0 0.5em 0 0.5em;
}

.comment0 {
background-color:#FFF2E6;
}

.comment1 {
background-color:#E6F4FF;
}

.comment_cameron {
color:#FFF;
background-color:#FF3600;
}

.comment-body	{
margin-bottom:1.2em;
}

.comments-footer {
position:absolute;
bottom:3px;
font-size:0.9em;
margin-top:5px;
}

.commenter-profile img {
margin:0;
}

.completed {
text-decoration: line-through;
}

.date {
font-size:0.8em;
text-align:right;
padding:2px 3px 0 0;
}

.entry {
display:block;
padding:0.8em;
}

.entry a,
.comments a,
#authservice a {
border-bottom: 1px dashed;
}

.entry a:hover,
.comments a:hover,
#authservice a:hover {
border-bottom: 1px solid;
text-decoration: none;
}

.entry a.noborder,
a.commenter-profile,
#commentrss {
border: none;
}

.entry h4 {
background-color:#CCC;
padding:0.25em;
margin:0.25em 0;
}

.entry li {
padding:0.1em 0 0.1em 0.5em;
}

.entry ul {
padding:0.1em 0 0.1em 0.5em;
}

.entry p {
padding:0.1em 0 0.15em 0;
}

.footer_note {
font-style: italic;
border:2px solid #B22222;
background-color:#FF6A6A;
-moz-border-radius:8px;
color:#FFF;
padding: 0.5em;
margin:0.5em 0 0.5em 0;
}

.gravatar {
float:left;
}

.imgdescript {
font-weight:bold;
padding:1em;
}

.mark1 {
color: #FF0000;
}

.mark2 {
color: #00FF00;
}

.mark3 {
color: #00FFFF;
}

.media {
}

.post {
border-left: 1px solid #FF3600;
border-right: 1px solid #FF3600;
-moz-border-radius:8px;
margin:0.5em;
}

.post h2 {
text-align:center;
font-size:1.3em;
font-family:"Trebuchet MS", Trebuchet,Verdana, Tahoma, Arial, Sans-Serif;
font-weight:bold;
background-color:#FF3600;
-moz-border-radius:8px 8px 0 0;
}

.post h2 a {
color:#E6F4FF;											
text-decoration:none ; 
}

.post_footer, .post_footer a {
color:#FFF;
}
.post_footer {
text-align:center;
font-size:0.9em;
background-color:#FF3600;
font-family:"Trebuchet MS", Trebuchet,Verdana, Tahoma, Arial, Sans-Serif;
-moz-border-radius:0 0 8px 8px;
}

.post_footer,
#entry-nav,
#recent ul,
#related ul,
#interesting ul,
#LSResult ul,
#googleresult ul {
list-style: none;
padding-left: 0;
}

.post_footer li {
display:inline;
padding-top:2px;
padding-right:8px;
padding-bottom:8px;
}

.preimage, .imgdescript {
text-align:center;
}

.comment-link {
background: url(/pics/comment.gif) no-repeat;
padding-left:18px;
}

.pdf-link {
background: url(/pics/file_acrobat.gif) no-repeat;
padding-left:18px;
}

.print-link {
background: url(/pics/action_print.gif) no-repeat;
padding-left:18px;
}

.results {
margin:1em;
}

.rssicon {
margin:0 0 0 4px;
}
