/*  
Theme Name: MLPhoto
Theme URI: http://www.marialylephotography.com/
Description: A custom design for Maria Lyle Photography's photo blog
Version: 1.0
Author: Ellie Alfaro
Author URI: http://www.elliealfaro.com/
*/

* { margin: 0; padding: 0; list-style: none; }
h1,h2,h3,h4,h5,h6 {font:AvantGarde Md BT, Century Gothic, Verdana, sans-serif, normal;}
body{font:medium AvantGarde Md BT, Century Gothic, Verdana, sans-serif, normal; margin:0; padding:0; background-repeat:no-repeat; height:100%;}
#wrapper{padding:0;margin:0 auto;width:800px;position:relative;display:block;}
a{color:#000;display:inline;text-decoration:none;}
a:hover{text-decoration:underline;color:#888;}
#imageMenu{text-align:center; margin:0 auto; padding:0; width:910px;}
#subMenu{width:825px; margin:0 auto; padding: 10px 35px; text-align:left; color:#000;}
#content {width:800px; margin:0 auto; padding:30px 35px; text-align:center;}
#menubar {width: 150px;float: left;padding: 15px;text-align:left;position:fixed;bottom:0;left:0;font-size:small;}
#busbox {width:150px;height:150px;background:url(http://blog.marialylephotography.com/wp-content/uploads/2009/09/busbox.png) no-repeat;float:right;padding:10px;text-align:left;font-size:small;position:fixed;bottom:0px;right:0px;font-size:small;}
#busbox:hover {background-image:url(http://blog.marialylephotography.com/wp-content/uploads/2009/09/busboxr.png);}
#facebook { height:113; width:23px; margin:auto 0; padding-left:35px; }
#unusedbkgimg { background-image:url(http://blog.marialylephotography.com/wp-content/uploads/2009/08/bkgblog.png);}

#headertext { background:url(http://www.marialylephotography.com/images/logo.png); background-position:left; background-repeat:no-repeat; border:0; margin-left:auto; margin-right:auto; font-size:medium; text-transform: uppercase; text-align:center; width:1000px; text-align:center; padding:14px 0px; }
#headertext a { padding:10px; text-transform:uppercase; text-decoration:none; }
#pad10 { padding:10px; text-transform: uppercase; }
#pad130 { padding-left:130px; }
#exist { text-align:right; font-size:small; font-style:italic; text-align:right; text-transform:none; position:relative; }
#exist a { text-align:right; font-size:small; font-style:italic; text-align:right; text-transform:none; position:relative; }




/* =header */
#unusedheader {margin:0;text-transform:normal;width:auto;clear:none;text-align:center;}
#unusedheader a:hover{text-decoration:none;color:#888;}
#unusedheader h1 a{font-size:1.8em;font-weight:100;letter-spacing:-0.05em;position:relative;}
#unusedheader #blog-description {color:#888;}
#access {display:table;height:160px;vertical-align:middle;width:200px;float:right;}
#access #menu {vertical-align:middle;display:table-cell;font-size:0.8em;}
#access #menu ul {vertical-align:middle;display:block;}
#access #menu ul li ul {margin-left:10px;}
#access #menu a{font-weight:800;}
#mlpheader {border:0;margin:0 auto;padding:0;text-align:center;width:auto;height:auto;}
#headertext {border:0;margin:0 auto;font-size:medium;text-transform: uppercase;text-align:center;width:800px;}
#pad10 {padding:10px;text-transform: uppercase;}
#exist {border:0;margin:0 auto;padding-bottom:10px;font-size:small;font-style:italic;font-color:#82aa3c;text-align:right;width:725px;}
a:exist {font-color:#82aa3c;}

form label {font-size:medium; text-align:left; margin:5px; font-weight:normal; font-style:italic;}
form input {font-size:medium; text-align:left; margin:5px;}
form#srch-frm {display:block;}
#search form label {font-size:small;}
#search form input {width:75px;font-size:small;}
#search form input#searchsubmit {width:auto;}
#footer{clear:both;margin:0;padding-top:20px;text-align:center;}
#f1 {font-size:small;text-align: center;}
#f2 {font-size:x-small;text-align: center;}
#f3 {font-size:small;font-style:italic;text-align: center;}
a img {border:0;}
#meta { font-size:small; text-align:right; padding:10px;}
#upperBar { height: 0px; background: #fff;}
#welcomeheading a { margin-bottom: 10px; padding-bottom: 15px; padding-top: 10px; color: #000; text-decoration: none;}
#welcomeheading {text-align: center;}
#welcomeheading a:hover {color: #888;}
#middleword {}
#welcomeheading a:hover #middleword {}
.description { text-align: center; padding-bottom: 5px; padding-top: 10px;}   
#boxy { text-align: center; width: 895px; margin:0 auto; padding:0; background-repeat:no-repeat; background-image:url(http://blog.marialylephotography.com/wp-content/uploads/2009/09/divbkg1.jpg);}
#content .notice p { border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 5px 0px; font-size: medium; margin: 1px;}
#content .notice {margin-bottom: 20px;}
#content .post { margin: 30px; padding-top: 10px; height:auto;}
#content .post h2 a { color: #000; text-decoration: none; font-weight: normal; font-size: large; text-transform: uppercase; margin-bottom: 10px; padding-top: 8px;}
#content .post h2 a:hover {color: #888;}
#content .post h3 { font-size: medium; font-weight: normal; color: #000; margin-bottom: 0px; margin-top: 5px;}
#content .post-details {padding:20px; text-align:left;position:relative;}
#content .prevnext { margin-top: 20px; font: medium;}	
#content .post h3 a {}
#content .post h3 a:hover {text-decoration: none;}
#content .post img { margin-bottom: 10px; margin-top: 10px;}     
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto;}
.alignleft { float: left;}
.alignright { float: right;}
.wp-caption { border: 1px solid #000; text-align: center; background-color: #fff; padding-top: 4px; margin: 10px; /* optional rounded corners for browsers that support it */ -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.wp-caption img { margin: 0; padding: 0; border: 0 none;}
#content p.wp-caption-text { font-size: small; line-height: 140%; margin: 10px; color: #000; text-align: center;}
#content .post a img { }
#content .post ul { margin-left: 20px !important;}
#content .post ul li { list-style-type: disc !important;}
#content p, #content .post ul li { font: small; margin-bottom: 10px; margin-top: 10px; color: #000; margin-right: 0px; text-align: justify;}
#content blockquote { margin-left: 10px; border-left: 3px solid #000; padding-left: 10px; font-style: italic;}
#content p a { color: #000;}
#content p a:hover { text-decoration: none;} 
#content small { margin: 0 auto; text-align: center; display: block; border-top: 3px solid #000; border-bottom: 1px solid #000; font-size: small; color: #000;}
#content ol { line-height: 1.6;}
#commentbox {margin:auto 0;position:relative; top:10px;}
#content ol.commentlist { margin-top: 10px;}
#content ol.commentlist li { border-top: 1px solid #000; margin-bottom: 10px;} 
#content ol.commentlist li .commentMeta { width: 120px; margin-top: 5px;} 
#content ol.commentlist li .commentMeta span { display: inline;}
#content ol.commentlist li .commentMeta span.author, #content ol.commentlist li .commentMeta span.author a { color: #000; text-decoration: none; margin-bottom: 5px;}                     
#content ol.commentlist li .commentMeta span.date a { color: #000; text-decoration: none; font-size: x-small;}
#content ol.commentlist li .commentMeta span.moderate a { color: #000;}
#content ol.commentlist li .commentText { padding: 5px; font-size: medium;}
#content ol.commentlist .avatar { float: left;}
#content h3 { color: #000;}
#content #commentform input { padding: 5px; }
#content #commentform textarea { width: 410px; padding: 10px; }
#content .nextprevious { height: 40px; display: block;} 
#content .nextprevious a { color: #000;}               
#content .nextprevious .left { float: left;}              
#content .nextprevious .right { float: right;}
#content .adBrite { display: block; margin-bottom: 20px; border: 1px solid #000;}
#sitemeter { text-align: center; width: 160px; font-size: medium; color: #000;}
#sitemeter img{ padding-bottom: 8px; padding-top: 8px;}
#footer hr { height: 1px;}
#clearfix { clear: both;}	
.ctc { text-align: center; text-decoration: none; line-height: 80%; background-color: #fff; margin-bottom: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 10px;}	
.ctc a { text-decoration: none; text-transform: lowercase; margin: 4px; border: thin none #000;}
.ctc a:hover{ color: #888; margin: 3px; border: thin solid #000; background-color: #fff;}
[disabled] { color:#dddddd; border-color:#dddddd!important; background:none!important;}
#upperBox { margin-bottom: 10px; text-align: center; position: absolute; right: 0; padding-top: 5px;}
#upperBox a img { display: block; margin: 0 auto; border: none;}
#upperBox p { margin: 5px 0; font-size: 10px; text-align: center;}
#upperBox input { height: 18px; padding: 5px 5px 5px 25px; background: url(img/upperBox_search.png) top left no-repeat; border: 0; width: 100px; color: #000; margin-top: 5px;}
#upperBox input:focus { color: #FFF;}
