/*  
Theme Name: MacPhoto Custom Theme
Description: Custom Theme for the MacPhoto Blog
*/

a, img {border: none; text-decoration: none;}
* {padding: 0; margin: 0; border: 0;}
h2, h3, h4, p {font-family: Verdana, Arial, Helvetica, sans-serif;}
input {border: 1px solid #4d4d4d;}
body{background-color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; color:#FFF;}
#wrap{position: absolute; width:850px; left:50%; margin-left: -410px; padding:5px;}

#content{margin: 20px 20px 0 20px !important; margin: 20px 20px 0 10px; float: left; width: 550px; font-size: 0.9em; padding: 30px 30px 20px 40px; background-color: #FFF; color: #000; min-height: 825px; height: auto !important; height: 825px;}


.entry{float:left;width:530px;margin: 10px 0 10px 0;padding:0; font-family: Verdana, Arial, Helvetica, sans-serif;}
.entry h2.title a{color: #000;font-family: Verdana, Arial, Helvetica, sans-serif;  text-transform: uppercase;}
.entry h2.title a:hover{color: #4d4d4d; font-family: Verdana, Arial, Helvetica, sans-serif;  text-transform: uppercase;}
.entry h2,h3{font-size: 1.2em;margin:0;padding:0; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase;}
.entry h3{font-size:12px;margin:0;padding:0;  font-family:Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase;}
.entry .post h3 a, .entry h2 a{color: #000;}
.entry .post h3 a:hover, .entry h2 a:hover{color: #4d4d4d;}
.post small a{color: #4d4d4d;}
.post small a:hover{color: #000}
.date {font-size: 0.9em; padding: 5px 0 15px 0; font-style: italic; letter-spacing: normal; margin-top: -7px;}


.postmetadata {font-size: 0.8em ;border:solid 1px #4d4d4d; padding: 0px 0 0px 5px; width: 530px; color: #4d4d4d; margin-top: 15px; float: left; display: block;}
.postmetadata img{margin-top: 3px;}
.postmetadata .data a{color: #4d4d4d;}
.postmetadata .data a:hover{color: #000;}

#sidebar{background-color:#000; float:left; margin:0; padding:0px; line-height:15px;}

#header{float: left; padding-left: 60px;}
#header a{color: #000; text-decoration: none;}

.rsidebar{float:left; width: 160px; margin: 15px 0px 0 0; padding: 0px 0 0 0px; color: #FFF;}
.rsidebar img{float: left;}
.rsidebar h2{font-size:14px; margin:0;padding:3px 0;}
.rsidebar ul{list-style-type:none;margin:0;padding:0; float: left;}
.rsidebar ul li{list-style-type:none; padding:15px 0 15px 0; border-top: 2px solid #4d4d4d; height: auto; float: left; width: 160px;}
.rsidebar ul li ul{list-style-type:square;margin:0;padding:0; float: left}
.rsidebar ul li ul li{list-style-type:none;border:0;margin:0;padding:3px 0 3px 0px; float: left; width: 160px;}
.rsidebar a{color: #4d4d4d;}
.rsidebar a:hover {color: #FFF;}

#line{clear:both;height:2px;width:500px;}
.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}
h1,h2,h3{font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;}


#commentform{border-top:1px dotted #4d4d4d; border-bottom:1px dotted #4d4d4d;margin:0;padding:15px 15px 1px;}
#commentform label{display:block;margin:0;}
#commentform input{width:250px;margin:0 5px 10px 0;padding:1px; border: 1px solid #000;}
#commentform textarea{width:380px;margin:0 0 10px;padding:0; border: 1px solid #000;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}
ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist li{border-top:1px solid #6a737b;display:block;list-style:none;margin:0;padding:15px 15px 1px;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}
ol.commentlist li.commenthead h3{margin:0;}
*html h2{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#000;padding:0 0 0 5px;}
#footer {padding-left:5px;}
#copywrite a{color: #4d4d4d;}

blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
input#s{color:#000;width:80px;border:1px solid #6a737b; background:#fcfcfc; float: left;}


#comments {font-size: 0.8em; margin-left: 0px;}
h2.single a {color: #000; font-size: 0.8em; margin-left: 0px;}
div.alignleft a, div.alignright a{color: #4d4d4d}
.alt a{color: #4d4d4d;}
#respond {margin-top: 30px;}