/*  
Theme Name: Unthunk
Theme URI: http://blog.unthunk.com/
Description: Unthunk WordPress theme
Version: 0.2
Author: Lucas Myers
Author URI: http://blog.unthunk.com/
*/
* { margin: 0; padding: 0; }
.clear { clear: both; }
body { margin: 0 10px; padding: 0; background-color: #478CAC; /* color: #C5CDB6; */ font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 14px; background-image: url(images/body_background.jpg); background-repeat: repeat-x; text-align: center; }
input, textarea, select { font-family: Verdana, Arial, Helvetica, sans-serif; }
form { margin: 0; }
a { text-decoration: none; color: #346982; }
li { list-style-type: none; }
.twitter { font-size: 0.83em; color: #360 ;}
.twitter li { list-style-type: none; }
.twitter-message, .twitter-item { margin: 5px 0; padding-bottom: 5px; border-bottom: 1px dashed #CCF; }
#wrapper {
width: 960px;
margin: 15px auto;
border: 5px solid #996633;
text-align: left;
background-color:#FFFFFF;
}
#header { }
#nav ul {
list-style-type:none;
margin:0;
padding:0;
text-align:center;
}
#nav li {
display:inline;
}
#nav li a {
background-color:#CCC;
color:#444;
display:block;
float:left;
padding:0 5px;
width:50px;
font-size: 14px;
line-height: 24px;
}
#nav li a:hover {
text-decoration: none;
background-color: #C93;
}
#nav li + li a {
border-left: 3px solid #FFF;
}
#nav #blog_tab a {
background-color:#4C94B5;
color: #FFF;
}
#nav #blog_tab a:hover {
text-decoration: underline;
}
#subnav {
}
#subnav ul {
clear: left;
list-style-type: none;
margin: 0;
padding: 0;
}
#subnav li {
display: inline;
}
#subnav li a {
background-color: #444;
border-top: 1px solid #999;
color: #FFF;
float: left;
padding-left: 5px;
width: 105px;
font-size: 14px;
line-height: 24px;
}
#subnav li + li a {
border-left: 1px solid #CCC;
}
#subnav li a:hover {
background-color: #346982;
border-top: 1px solid #4C94B5;
}
#toolbox {
background-color: #FDF5EA;
border-bottom: 2px solid #CF0;
border-top: 2px solid #CF0;
clear: both;
color: #444;
padding: 10px;
}
#searchform {
margin: 5px 0;
}
#searchform .submit {
background-color: transparent;
border: none;
color: #346982;
cursor: pointer;
}
.logo {
float: left;
width: 244px;
}
#user_stats {
padding: 20px 0;
}
.inlist ul {
list-style-type: none;
}
.inlist li {
display: inline;
padding: 0 6px;
}
.inlist li + li {
border-left:1px solid #CC9933;
}
#header_1 {
}
#blog_title {
padding-top: 78px;
font-size: 3em;
text-align: center;
font-weight: bold;
}
#blog_title a, #blog_title a:visited, #blog_title a:hover {
color: #fff;
}
#blog_moto {
padding: 10px 35px 0px 35px;
font-size: 1.2em;
text-align: center;
}
#header_2 {
}
#header_2 form {
float:left;
padding: 5px 0px 0px 5px;
}
#header_2 input {
padding: 3px 4px;
width: 140px;
height: auto;
font-size: .9em;
border: 1px solid #474D3D;
background-color: #DCFF9E;
}
#rss_holder {
float: right;
padding:8px 5px 0px 0px;
color:#34392D;
}
#rss_holder a {
color: #674524;
font-weight: bold;
padding:3px;
}
#rss_holder a:visited {
color: #674524;
}
#rss_holder a:hover {
color:#FFDA76;
background-color:#464D3D;
}
#h_menu_holder {
position:absolute;
left:170px;
padding:8px 0px 0px 0px;
color:#34392D;
}
#h_menu_holder a {
color: #674524;
font-weight: bold;
padding:3px;
}
#h_menu_holder a:visited {
color: #674524;
}
#h_menu_holder a:hover {
color:#FFDA76;
background-color:#464D3D;
}
#content, #content_2 {
padding: 10px 15px;;
background-color: #FFFBF6;
border-bottom: 2px solid #CF0;
}
#content_2 .post_content {
background-image: none;
}
#content_2 .post_content ul {
list-style-image: url(images/list_marker_4.jpg);
}
#left_side {
float:left;
width: 35px;
height: 177px;
background-image: url(images/left_side_background.jpg);
background-position: top left;
background-repeat: repeat-y;
}
#right_side {
float: right;
width: 35px;
height: 177px;
background-image: url(images/right_side_background.jpg);
background-position: top left;
background-repeat: repeat-y;
}
#sidebar {
float: left;
width: 200px;
font-size: 0.83em;
overflow: hidden;
}
#sidebar h2 {
font-size: 1.2em;
color: #346982;
padding: 8px 0 8px 8px;
margin: 0;
}
#sidebar ul {
list-style-image: none;
list-style-type: none;
margin: 0;
padding: 0;
}
#sidebar ul ul {
margin-bottom: 20px;
}
#sidebar ul ul ul {
margin-bottom: 0;
}
#sidebar ul ul li {
color: #788169;
padding: 2px 10px 2px 20px;
background-image: none;
}
#sidebar ul ul li li {
padding: 2px 12px;
background-image:url(images/menu_item_children.jpg);
background-position:top left;
background-repeat:no-repeat;
}
#sidebar li a {
color: #788169;
}
#sidebar li a:visited {
color: #788169;
}
#sidebar li a:hover {
color: #346982;
}
/* Calendar:START */
#wp-calendar {
color: #788169;
width: 150px;
}
#wp-calendar caption {
font-weight: bold;
color: #3F4436;
}
#wp-calendar th {
font-weight: bold;
background-color: #474D3D;
color: #666F5A;
}
#wp-calendar td {
border: 1px solid #474D3D;
text-align: center;
color: #393F2F;
}
#wp-calendar tbody td a {
font-weight: bold;
color: #788169;
}
#wp-calendar tbody td a:visited {
color: #788169;
}
#wp-calendar tbody td a:hover {
color:#DCFF9E;
}
#wp-calendar tfoot td {
text-align: center;
}
#wp-calendar tfoot td a {
color: #788169;
font-weight: bold;
padding:3px;
}
#wp-calendar tfoot td a:visited {
color: #788169;
}
#wp-calendar tfoot td a:hover {
color:#DCFF9E;
}
#wp-calendar {
margin-bottom: 20px;
}
/* Calendar:END */
#text {
margin-left: 20px;
float: left;
width: 500px;
}
#info {
float: right;
width: 190px;
}
div.pagetitle {
font-size: 1.6em;
color: #34392D;
text-align: center;
width: 499px;
padding: 10px 0;
}
.navigation {
width: 470px;
margin-left: 15px;
padding: 10px 0;
}
.navigation .alignleft {
float:left;
}
.navigation .alignright {
float:right;
}
.navigation a {
color: #788169;
font-weight: bold;
padding:3px;
}
.navigation a:visited {
color: #788169;
}
.navigation a:hover {
color:#FFDA76;
}
#footer {
padding: 10px;
}
#footer a {
color: #BC7E41;
font-weight: bold;
padding-bottom: 2px;
}
#footer a:visited {
color: #BC7E41;
}
#footer a:hover {
background-image: url(images/link_underline.jpg);
background-position: bottom left;
background-repeat: repeat-x;
}
.post, .post_2 {
/*background-color: #FDF5EA; */
border-bottom: 1px dashed #CCF;
margin-bottom: 10px;
}
/*
.post_2 {
background-color: #4F5644;
width: 499px;
min-width: 499px;
max-width: 499px;
margin-bottom: 10px;
margin-bottom: 3px;
}
*/
.post_header {
margin: 10px;
}
.post_title {
font-weight: bold;
font-size: 1.4em;
color: #346982;
}
.post_title:visited {
color: #444;
}
.post_title:hover {
color: #346982;
}
.post_date {
margin-top: 5px;
font-size: .83em;
color: #CDAF5C;
font-weight: bold;
}
.post_content {
/*color: #C5CDB6; */
margin: 0 10px 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
line-height: 1.4em;
}
.post_content a, .comment_content a {
color: #960;
padding: 0px 0px 2px 0px;
}
.post_content a:hover, .comment_content a:hover {
text-decoration: underline;
}
.post_content ul, .comment_content ul {
list-style-image: url(images/list_marker_3.jpg);
list-style-type: none;
list-style-position: outside;
color: #C5CDB6;
}
.post_content ul ul, .comment_content ul ul {
padding-left:0px;
margin-left:30px;
}
.post_content blockquote, .comment_content blockquote {
border:0px solid #474D3D;
border-left-width: 3px;
background-image: url(images/block_horizontal_line.jpg);
background-position: top left;
background-repeat: no-repeat;
margin: 5px 0 5px 10px;
padding: 1px 10px 0px 10px;
color: #489;
}
.post_content blockquote blockquote, .comment_content blockquote blockquote {
margin-left: 0px;
}
.post_content>blockquote, .comment_content>blockquote, .post_content>blockquote blockquote, .comment_content>blockquote blockquote {
padding-bottom: 1px;
}
.post_content img, .comment_content img {
margin: 3px;
}
.post_content input[type='password'] {
padding: 3px 4px;
width: 140px;
height: auto;
font-size: .9em;
border: 1px solid #474D3D;
background-color: #DCFF9E;
}
.post_content input[type='submit'] {
color: #879376;
font-size: .92em;
font-weight: bold;
text-transform: uppercase;
width:auto;
padding: 3px;
border: 1px solid #879376;
background-color: transparent;
}
.post_content h2 {
font-size:1.4em;
}
.post_content p { margin-bottom: 20px; }
.post_footer {
margin: 0 10px 10px;
font-size: .83em;
color: #C5CDB6;
}
.post_footer_2 {
padding: 7px 18px 47px 19px;
font-size: .83em;
color: #888;
}
.post_category {
float: left;
padding-bottom: 3px;
width: 350px;
}
.post_comments {
padding-bottom: 3px;
text-align: right;
}
.post_footer a, .post_footer_2 a {
color: #BC7E41;
font-weight: bold;
padding: 0px 0px 3px 0px;
}
.post_footer a:hover, .post_footer_2 a:hover {
background-image:url(images/link_underline.jpg);
background-position:bottom left;
background-repeat:repeat-x;
}
.comments {
margin: 10px 0 10px 30px;
padding: 10px;
}
.comment {
}
.comment_header {
margin-left: 1px;
padding: 10px 0 12px 18px;
}
.comment_title {
font-weight: bold;
font-size: 1.2em;
color: #444;
}
.comment_title a {
color: #444;
}
.comment_title a:visited {
color: #444;
}
.comment_title a:hover {
color: #4C94B5;
}
.comment_date {
margin-top: 5px;
font-size: .83em;
color: #ADC77E;
font-weight: bold;
}
.comment_content {
color: #444;
margin-left: 1px;
padding: 5px 18px 18px 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .9em;
line-height: 1.4em;
}
.comment_input {
color: #879376;
margin-bottom: 10px;
}
.comment_input input {
padding: 3px 4px 3px 4px;
width: 205px;
height: auto;
font-size: 1em;
border: 1px solid #474D3D;
background-color: #DCFF9E;
}
.comment_input > input {
padding: 4px;
height: auto;
width: 200px;
}
.comment_input textarea {
padding: 3px 4px 3px 4px;
width: 305px;
height: 126px;
font-size: 1em;
border: 1px solid #474D3D;
background-color: #FDF5EA;
}
.comment_input > textarea {
padding: 4px;
height: auto;
width: 300px;
}
.comment_submit {
float: left;
color: #879376;
font-size: .92em;
font-weight: bold;
width:auto;
padding: 3px;
border: 1px solid #879376;
background-color: transparent;
}
.visual_clear {
clear: both;
height: 50px;
}
.visual_clear_2 {
clear: both;
}
span.admin_edit_link {
font-size: 11px;
font-weight: normal;
float: right;
margin: 0px 18px 0px 0px;
}
span.admin_edit_link a {
color: #BC7E41;
padding: 0px 0px 2px 0px;
}
span.admin_edit_link a:hover {
background-image: url(images/link_underline_2.jpg);
background-position: bottom left;
background-repeat: repeat-x;
}
.comment_title span.admin_edit_link a {
color: #FFDA76;
padding: 0px 0px 2px 0px;
}
.comment_title span.admin_edit_link a:hover {
background-image: url(images/link_underline.jpg);
background-position: bottom left;
background-repeat: repeat-x;
}
.comment_content p {
margin-bottom: 15px;
}
a img {
border: none;
}
.button {
border: 3px solid #478CAC;
background-color: #bedae7;
color: #333;
font: bold 16px georgia, times new-roman, serif;
padding: 3px;
}
#lost { background-color: #000; color: #FFF; border: 3px solid #444444; text-align: center; padding: 30px 0; }
#lost h2 { color:#FFFFFF; font-family:century gothic,arial narrow,arial,helvetica,sans-serif; font-size:56px; font-weight: normal; }
#lost h3, #lost a { color: #00FF00; font: normal 14px arial,helvetica,sans-serif; text-decoration: none; margin: 25px 0 10px; }
#lost .items { text-align: left; margin: 0 20px;}
#station3, #badges { text-align: center; }                                                       
#badges { border: 3px solid #444444; background-color: #222222; padding: 10px 0; }
#badges p {  color: #00FF00; font: normal 14px arial,helvetica,sans-serif; }
#swan { height: 375px; }