/*
Theme Name: MOD Default
Theme URI: http://melissaoyler.com/
Description: The basic MOD theme. This is where it all starts.
Version: 1.0
Author: Jeffrey Oyler
Tags: default, widgets, seo
*/
* { margin: 0px; padding: 0px; }
html { min-height:100%; margin-bottom:1px; overflow-y: scroll; }
body { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
a { color: #666; text-decoration: none; }
a img { border: none; }
a:hover { color: #F00; text-decoration: underline; }
/* page */
#page { }
#header { background: #333; height: 200px; }
#header .imgHeader { margin: 0px auto; width: 900px; }
#titlebar { background: #000; text-align: center; color: #999; font-size: small; padding: 5px; }
#titlebar a { color: #999; }
#content { margin: 0px auto; width: 980px; }
#footer { clear: both; font-size: x-small; text-align: center; }
.alignleft { float: left; }
.alignright { float: right; }
.clearBoth { clear: both; height: 0px; }
/* copy */
#copy { float: left; width: 575px; padding: 25px 50px 0px 25px; }
#copy h1,
#copy h1 a,
#copy h2,
#copy h2 a { font-size: x-large; color: #333; }
#copy h1 a:hover,
#copy h2 a:hover { color: #F00; }
#copy h3 { font-size: medium; }
.post { padding: 0px 0px 25px; }
.entry { font: small Georgia, "Times New Roman", Times, serif; margin-right: 15px; margin-left: 10px; }
.entry p { margin: 15px 0em 0px 0px; }
.entry img { margin-top: 10px; margin-bottom: 10px; }
.entry img.alignleft { margin-right: 1em; }
.entry img.alignright { margin-left: 1em; }
.entry ol,
.entry ul { padding-left: 1em; }
.wp-caption p { font-size: x-small; color: #666; margin: 0px 0px 1em; }
.postmetatop { font-size: small; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #F9F9F9; padding-top: 5px; border-top: 1px solid #F9F9F9; clear: both; }
.postmetabottom { font-size: small; margin: 25px 0px 0px; text-transform: lowercase; clear: both; }
/* comments */
#comments { margin: 0px 0px 25px; }
.commentlist { list-style: none; margin: 0px 0px 25px; }
.commentlist li { clear: left; font-size: small; margin: 15px 0px 0px; }
.commentlist li p { margin: 10px 0px 0px 50px; }
.commentlist li ul { list-style: none; margin-left: 50px; }
.commentlist li ul li { }
.thread-even { background: #F9F9F9; padding: 10px; }
.thread-odd { padding: 10px; }
.avatar { margin: 0px 10px 0em 0px; float: left; }
.comment-author { }
.comment-meta { margin-left: 50px; }
.reply { font-size: x-small; margin: 10px 0px 0px 50px; }
#commentform { margin: 15px 0px 25px; }
#commentform input { border: 1px solid #ccc; padding: 2px; width: 200px; margin: 0px 0px 5px; }
#commentform textarea { border: 1px solid #ccc; padding: 2px; height: 150px; width: 569px; margin: 0px 0px 5px; }
#submit { background: #F9F9F9; }
/* sidebar */
#sidebar { min-height:350px; height:auto !important; height:350px; background: #F9F9F9; padding: 15px 15px 0px; float: left; width: 300px; margin: 25px 0px; }
#sidebar ul { list-style: none; }
#sidebar ul li { margin: 0px 0px 15px; }
#sidebar ul li h2 { font-size: medium; margin: 0px 0px 10px; }
#sidebar ul li ul { list-style: disc; padding-left: 1em; }
#sidebar ul li ul li { font-size: small; margin: 0px; }
#sidebar img { margin-right: 5px; vertical-align: middle; }
#sidebar .nobull { list-style: none; padding-left: 0px; }
/* pagination */
.pagination { font-size: small; margin-bottom: 25px; clear: both; border-top: 1px solid #F9F9F9; border-bottom: 1px solid #F9F9F9; padding-top: 5px; padding-bottom: 5px; }
.pagination ul { list-style: none; }
.pagination ul li { display: inline; margin: 0px 5px; }
