/*
Theme Name: Melissa Oh
Theme URI: http://melissaoyler.com/
Description: The second Melissa, Oh? theme.
Version: 2.0
Author: Jeffrey Oyler
Tags:*/

/* page */
* { margin:0; padding:0; }
body { font:small Arial, Helvetica, sans-serif; background: #CCCCCC; padding: 15px; }
#container { margin-left:auto; margin-right:auto; width:900px; background: #FFFFFF; padding: 15px; border: 1px solid #999999; }
a { color:#333; }
a:hover { color:#EE383A; }
img { border-style:none; }
ul { list-style:none; }
/* alignment */
.aligncenter,
.center { margin-left:auto; margin-right:auto; text-align:center; }
.alignleft { float:left; }
.alignright { float:right; }
img.alignleft { margin-right: 15px; margin-bottom: 15px; }
img.alignright { margin-bottom: 15px; margin-left: 15px; }
/* header */#header { height:150px; margin-left:auto; margin-right:auto; background: url(/wp-content/themes/melissaoh_v2.0/images/header.gif) -50px; }
#header h1 { font-size:5em; font-weight:400; }
#header h1 a { color:#FFF; text-decoration:none; }
.title { padding-left:100px; padding-top:35px; }
.description { color:#FFF; font-size:small; padding-left:100px; }
/* menu */
#menu { background:#000000; margin-bottom:15px; padding:5px 25px; border-top: 1px solid #FFFFFF; }
#menu ul { margin-left:auto; margin-right:auto; width:950px; }
#menu li { color:#FFF; display:inline; margin-right:20px; }
#menu li a { color:#FFF; font-size:small; font-weight:700; text-decoration:none; }
#content { float:left; width:550px; }
/* sidebar */
#sidebar { width:300px; float: right; }
.widget { font-size:x-small; padding: 10px; background: #cdc8c4; margin-bottom: 10px; }
.widget h3 { color:#FFF; font-size: medium; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.widget ul { list-style: disc; margin-left: 15px; }
.widget li { margin-bottom: 2px; }
.widget .touch { list-style: none; margin-left: 0px; }
.widget .touch li img { margin-right: 5px; vertical-align: middle; }
.widget .touch li a { text-decoration: none; }
/* footer */
#footer { font-size:x-small; margin-left:auto; margin-right:auto; width:950px; margin-top: 10px; }
#footer ul { margin-left:auto; margin-right:auto; text-align:center; }
#footer li { display:inline; }
#footer li a { padding-left:5px; padding-right:5px; text-decoration:none; }
.banner { clear: both; height: 47px; background: url(/wp-content/themes/melissaoh_v2.0/images/banner.gif) no-repeat bottom; padding-top: 25px; }
/* comments */
#comments h3 { font-size:small; font-weight:700; margin-left:15px; }
.commentlist { margin-bottom: 25px; margin-top: 25px; }
.commentlist li { padding:10px; margin-bottom: 1px; }
.commentlist li p { padding-top: 10px; }
.comment_author h3,
.comment_author h3 a { color: #EE383A; }
.odd { border: 1px solid #CDC8C4; background: #CDC8C4; }
.even { border: 1px solid #CDC8C4; }
/* forms */
.inputShort { width: 196px; padding: 2px; border: 1px solid #CDC8C4; }
.inputLong { padding: 2px; width: 494px; border: 1px solid #CDC8C4; }
.button { cursor: pointer; width: 75px; border: 1px solid #CDC8C4; padding: 1px; color: #FFFFFF; background: #CDC8C4; font-weight: bold; }
#formComment { margin: 25px; }
#formComment p { margin-bottom: 3px; }
#formComment .button { cursor: pointer; width: 75px; border: 1px solid #CDC8C4; padding: 1px; color: #000; background: #FFFFFF; font-weight: normal; }
.cluv { padding-top: 10px; font-size: x-small; display: block; }
#commentluv { display: none; }
/* #subscribe { width: 350px; margin-left: 5px; margin-top: 5px; }*/
/* posts  */
.post { float:left; width:550px; padding-bottom: 15px; }
.post h2 { font-size:x-large; text-transform:lowercase; padding-bottom: 15px; }
.post h2 a { color:#EE383A; text-decoration:none; }
.post h3 { font-size:medium; }
.post p { font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:15px; }
.post ul { list-style:circle; }
.addthis { padding-bottom: 15px; }
.postmetadata { clear:left; font-size:x-small; padding-left:15px; padding-right:15px; text-transform:lowercase; }
.wp-caption { padding-left:10px; padding-right:10px; padding-top:10px; }
.wp-caption-text { color:#333; font-size:x-small; margin:5px 15px 5px 5px; }
.blogroll h2 { font-size:large; text-transform:lowercase; }
/* links  */
.blogroll li { clear: left; padding-top: 25px; }
.blogroll li p { padding-left: 10px; padding-top: 5px; padding-bottom: 10px; }
.blogroll ul ul li { clear: none; float: left; padding-left: 10px; padding-top: 5px; }
.blogroll ul ul li a { width: 170px; display: block; }
/* advertising */
.ad_bottom { clear:left; margin-left:auto; margin-right:auto; padding-bottom:25px; padding-top:25px; width:468px; }
.ad_sidebar { margin-top: 10px; margin-bottom: 10px; }

