﻿/*
Theme Name: Moondogs
Theme URI: http://tulsawebresults.com
Description: A minimalist theme with a space like feel. 2 column widget ready
Version: 1.0
Author: kjudah@tulsawebresults.com
Author URI: http://tulsawebresults.com
Tags:black, two-columns, fixed-width 
*/

/* style leveler */
*{padding: 0;margin: 0; font-weight: normal; outline: none}
img{border: none;text-decoration: none;}

body {font-size: 16px;font-family: Tahoma, Arial, Verdana;text-align: left;color: #ffffff;margin: 20px 0;padding: 0;background:#000 url(images/universe.gif) fixed;}

/* typography */

h1{/*behind logo. don't style it*/}
h2{margin: 10px 10px;color:#B85B5A}
h3 {font-size: 1.2em;line-height: 1.8em; margin: 0 0 0 15px}
h4{}
h5{margin: 20px 10px 0; color: #afa}
del{ color: white}

/* anchors */
a{outline: none; color:#B85B5A;text-decoration: none}
a:hover {color:#da7d7c;}
h3.comment a{color:#afa;}
a.comment-meta{color:#afa; font-weight: bold; padding-left: 2em}

/* blocks */
#wrapper{width: 990px;margin: 0px auto;}
#page {min-height: 550px;}
#header {height: 125px;background: #000 url(images/universe2.gif) fixed}

/* image replacement for h1 */
#lbox{float: left; margin-top: 12px}
#logo, #logo span{width: 300px;height: 90px}
#logo {position: relative;overflow: hidden}
#logo span {position: absolute;left: 0;top: 0;background:url(images/logo.jpg) no-repeat}
#logo a{cursor: pointer; text-decoration: none;color: white}
#logo {font-size: 1.1em;text-indent:1em; line-height: 70px}

#bbox{float: right; position: relative}
#bbox a.menu{position: absolute; bottom: 10px; left: 10px; color: #d00; border: 1px solid #555; background: #ccc; padding: 2px 4px; display: block; font-size: 14px}
#bbox a.menu:hover{background: #fff; color: #f00}

#banner {width: 660px; height: 120px; overflow: hidden}

/* content */
#content {margin-bottom: 20px; background: #000 url(images/universe2.gif) fixed;padding: 8px; width: 720px; float: left; min-height: 650px}

/* content ul */

#content ul{margin-left: 2em;}
#content li{list-style: circle}


/* supplemental block */
.supp{margin:20px 10px 0;}

/* post entry */
h2.home-title, .entry h4.comment-link{background: none; font-size: 30px;line-height: 1.8em;margin: 20px 10px 0; color: #B85B5A}
.post-title, .page-title, h2.entry-title{background: none; font-size: 25px;line-height: 1.6em;margin: 20px 10px 0; clear: right}
h2.entry-title a{text-decoration: underline; color: #B85B5A}
.entry p{margin: .5em .9em; line-height: 1.2em}
.entry h2{margin: .5em .9em; line-height: 1.4em; font-size: 21px; color: #fff}
.entry h3{margin: .5em .9em; line-height: 1.4em; font-size: 21px; color: #afa}
.entry h4{font-size: 1.1em; margin: .5em .9em; color: #afa}
.entry h4.catlist{margin-left: .95em}
.entry li{list-style: none}
.entry a {color: #b85b5a;}
.entry a:hover{color: #da7d7c;text-decoration: none}
.entry ol {padding: 0 0 0 2.8em;}
.entry ol li {}
/* box in entry */
.entry .ring{clear: both}
.entry .ring h3{margin: .3em 0}

/* misc. post data */
.postmetadata {clear: both; font-size: .8em; font-style: italic; padding-left: 30px}
.postmetadata ul, .postmetadata li {display: inline;list-style:none}
.fnote, .fnote:visited {color: white; background:#222;border:1px solid #DDD;font-size:0.8em;padding:0 2px;text-decoration:none !important}
a.fnote:hover{background:#666}
.dateline{padding: .4em 0 .4em 20px; line-height: 1.3em;font-style: oblique; font-size: 12px; color: #afa}

/* left and right */

.col_left{width: 48%; float: left}
.col_right{width: 48%; float: right}

/* sidebar */

#sidebar {float: right;width: 238px; background: #000 url(images/universe2.gif) fixed; padding-bottom: 10px}
#sidebar li {list-style:none;padding: .3em .5em; font-size: .95em}
#sidebar li a{color: #afa}
#sidebar li a:hover{color: #b85b5a}
#sidebar p{font-size: .95em;padding: .3em .5em;}

/* search form */
#searchform {margin: 10px auto;padding: 5px 3px;text-align: center;}
#searchform #s {width: 108px;padding: 2px;background: #2E2421;color: #ffffff;border: 1px #000000 solid;}
#searchsubmit {background: #2E2421;color: #ffffff;padding: 2px 12px;border: 1px #000000 solid;}

/* enhanced categories */
.enhanced-categories-1 .button{display: none}


/* subpage navigation */
#content .pagenav{line-height: 1.4em; width: 90%; margin:10px auto 0; background:url(images/alum.jpg);}
.pagenav li{list-style: none; padding: 0 5px;}
.pagenav li ul li{display: inline}
#content .pagenav li a{color: black;text-decoration: none}

/*social bookmarks */
.social_bookmark{margin: 10px}
.social_bookmark img{padding: 0 5px; width: 20px}

/* menu */
#slimmenu {height: 36px;margin-bottom: 10px;text-align: center; background: url(images/alum.jpg);}
#slimmenu ul {height:36px;list-style:none;float:right}
#slimmenu li {display: inline;}
#slimmenu a {font-size: 16px;line-height:36px;margin:0 10px;color: #111111;text-decoration: none;}
#slimmenu li a:hover {color: #afa}
#slimmenu #rss a {float: left;}

/* forms */
#content input, #content select,#content textarea{margin: 6px;}
.input, .tarea {width:99%}
#captcha{margin: 9px auto;}

/* widgets */
.widget-title,.textwidget h3{background:url(images/alum.jpg);color:#000;padding:0 4px 3px;margin:5px 0; text-align: center}
.widget li a{color: #afa}
.widget li a:hover{color: #4f4}
.widget-container h4 {color: #B85B5A; font-size: 18px; padding: 10px 0 10px; text-align:center}

/* footer widgets */
.footer-widget-area{float: left; width: 235px; margin-right: 10px}
.footer-widget-area li{list-style: none}
.footer-widget-area ul ul li{margin:0 8px}

/* footer widget each */
.footer-widget-area.first ul ul li, .footer-widget-area.fourth ul ul li{border-bottom: 1px solid white; padding: 3px 0}

/* causes widget */
.widget_zone_1{text-align: center}
.widget_zone_1 h3{margin-bottom: 10px}

/* extraordinary widget */
#text-426368740 {text-align: center}
#text-426368740 ul li a{font-size: 16px; font-weight: bold}
#text-426368740 .widget-excerpt{margin-top: 10px}

/* graphbox widget */
.widget_zone_2{text-align: center}
.widget_zone_2 a{font-weight: bold}
.widget_zone_2 img{margin-bottom: 10px}

/* videobox widget */
.widget_videobox{text-align: center}
.widget_videobox a{font-weight: bold; margin-top: 10px}
.widget-videobox iframe{margin-bottom:10px}

.footer-widget-area.fourth{margin-right: 0}

.textwidget iframe{margin: 0 auto}

.commentlist li .avatar {
float: right;
border: 1px solid #eee;
padding: 2px;
background: #fff;
}
.commentlist cite, .commentlist cite a {
font-weight: bold;
font-style: normal;
font-size: 1.1em;
}
.commentlist p {
font-weight: normal;
line-height: 1.5em;
text-transform: none;
}
#commentform p {
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentmetadata {
font-weight: normal;
}

code {
font: 1.1em 'Courier New', Courier, Fixed;
}
acronym, abbr, span.caps {
font-size: 0.9em;
letter-spacing: .07em;
}

#wp-calendar #prev a, #wp-calendar #next a {
font-size: 9pt;
}
#wp-calendar a {
text-decoration: none;
}
#wp-calendar caption {
text-align: center;
}
#wp-calendar th {
font-style: normal;
text-transform: capitalize;
}

.clear {
clear: both;
}

h3.comments {
padding: 0;
margin: 40px auto 20px;
}

img.alignright {
margin: 10px;
padding: 4px
display: inline;
float: right
}
img.alignleft {
padding: 4px;
margin: 10px;
float: left;
display: inline;
}

.alignright {
float: right;
}
.alignleft {
float: left;
}


.container {
position: relative;
float: left;
width: 238px;
margin-bottom: 5px;
}

.content-box {position: relative;width: 238px;background: #000 url(images/universe2.gif) fixed}

/* table */
table {margin: 0 0 1em 1em}


.entry form{}

#pwbox-5 {margin: 10px 0}

select {
width: 130px;
}
#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;
}
#commentform textarea {
width: 95%;
padding: 2px;
background: #000 url(images/universe2.gif) fixed;
color: #eeeeee;
font-size: 1em;
}
#commentform #submit {
margin: 10px;
float: right;
}
.alt {
margin: 0;
padding: 10px;
}
.commentlist {padding: 0;text-align: justify;}

.commentlist li {
margin: 15px 0 3px;
padding: 5px 10px 3px;
list-style: none;
background: #000 url(images/universe2.gif) fixed;
}
.commentlist p {
margin: 10px 5px 10px 0;
}
#commentform p {
margin: 5px 0;
}
.nocomments {
text-align: center;
margin: 0;
padding: 0;
}
.commentmetadata {
margin: 0;
display: block;
}
/* End Comments */


/* Begin Calendar */
#wp-calendar {
width: 225px;
margin: 0 auto;
empty-cells: show;
}
#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}
#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}
#wp-calendar a {
display: block;
}
#wp-calendar caption {
text-align: center;
width: 100%;
font-weight: bold;
font-size: 15px;
}
#wp-calendar th{text-align: center}
#wp-calendar td {
padding: 3px 0;
text-align: center;
}
#wp-calendar td.pad:hover {
/* Doesn't work in IE */
background-color: #fff;
}
/* End Calendar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
cursor: help;
}
acronym, abbr {
border-bottom: 1px dashed #999;
}
blockquote {
margin: 0 20px;
padding: 8px;
background: url(images/universe.jpg) fixed;
font-style: oblique;


}
blockquote cite {
margin: 5px 0 0;
display: block;
}
.center {
text-align: center;
}
.hidden {
display: none;
}
hr {
display: none;
}
.clear{clear: both}
a img {
border: none;
}
.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 60px;
}
.aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
border: 1px solid #999;
text-align: center;
background-color: #777;
padding-top: 4px;
margin: 10px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 15px;
padding: 0 3px 4px;
margin: 0;
color: #111
}
#morefoot {font-size: 9pt;background: #000 url(images/universe2.gif) fixed;border: 1px solid #070707;padding: 15px;color: #dfdfdf;margin: 0 0 10px 0;}
#morefoot p {margin: 5px 20px;padding: 5px 0;}
#morefoot ul {list-style-type: none;margin-top: 5px;}
#morefoot a {text-decoration: underline;color: #ddd;}
#morefoot a:hover {text-decoration: underline;color: #6598b8;}
#morefoot h3 {font-size: 12pt;color: #dfdfdf;letter-spacing: -1px;border-bottom: 1px dotted #fff;padding-bottom: 2px}
#morefoot #searchbox {padding: 1px;width: 180px;}
#morefoot .col1 {float: left;width: 230px;}
#morefoot .col2 {margin: 0 25px; display: inline}
#morefoot .col4 {margin-left: 25px; display: inline}
#morefoot .col2, #morefoot .col3, #morefoot .col4 {float: left;width: 200px;}
#morefoot li {padding-left: 20px;margin-bottom: 5px;line-height: 17px;}

/* extended-footer */
#extended-footer{background: url(images/universe2.gif) fixed; margin: 15px 0; float: left; padding: 10px}

#footer {clear: both;background: #000 url(images/universe2.gif) fixed;padding: 15px 15px 10px 15px;}
#footer p {font-size: 12px;color: #bbb;padding: 0;}
#footer a {color: #bbb;text-decoration: underline;}
#footer a:hover {color: #fff;}
#footer li{font-size: 12px; display: inline; margin: 0 10px}
#footerleft {float: left;width: 600px;}
#footerleft img{vertical-align: middle}
#footerright {float: right;width: 300px;text-align: right;}
.cleared {margin: 0;padding: 0;clear: both;}
.hr{margin: 5px auto;line-height:1px;font-size: 1px;width:95%;border-bottom: 1px solid white}
/* special footer widget */
.ring{margin:8px; padding: 8px; border: 1px solid white;}
.ring img{behavior: url(js/iepngfix.htc)}
#morefoot .ring a{font-size: 1.4em}
#morefoot .ring li{padding-left: 0px}

.quote{font-size: 12px}
.feed{padding-right:20px; background:url(images/icon-rss.gif) right no-repeat}

/* CA Widget */
.ca_widget{font-size: 14px;font-weight: bold}
.ca_widget a{text-align: center; display: block}
.ca_widget .logo{margin-top: 5px}
.ca_widget .blurb a{text-align: left; margin-top; display: inline}
.company{color: #dfd;}
.ca_widget a, .ca_widget a:hover, .ca_widget a:visited {color: #fdd !important;}
.ca_widget .link{display:block;margin:5px auto;padding:5px; background:#666}
.ca_widget .company{ font-size: 16px}
.ca_widget p{margin: 5px 0 !important}

/* Random Quote Widget */
#text-426368731 .ring{min-height: 130px;}

/* Amazon Bookshelf Widget */

.textwidget iframe {font-size:12px !important}

/* paypal form */

.calculator_panel{margin: 10px;padding:10px;border:1px solid white}
#calculator .calculator_panel .input{width: 5em !important}
#calculator input{width: 12em}
#calculator textarea{width: 95%}
#calculator {width: 300px}
form .label{width:10em; float: left}
#calculator .paybox input{width: 5em}
.inch{width: 6em !important; float: left}
#calculator .control{width: 7em; }

/* default styles */

.iright{float: right; margin: 8px}
.ileft{float: left; margin: 8px}
.li li{list-style: circle;list-style-position: inside}
.centext{text-align: center}

/* related posts plugin */
#content .st-related-posts{margin-left: 1em}
#content .st-related-posts li{list-style: none;}


/* socialite */

.socialite{text-align: right; float: right; width: 450px; height: 20px; line-height: 20px; font-size: 10px; margin: 10px}
.sosh{display: inline-block;  vertical-align: top}
.sosh a{color: #eee; text-decoration: none;}

