/*
THEME NAME: Cohoto v1
THEME URI: http://www.cohoto.com
DESCRIPTION: Version 1 of Cohoto.com
VERSION: 1.0
AUTHOR: <a href="http://dbcohen.com/">Dave Cohen</a>
AUTHOR URI:http://cohoto.com
*/
* {margin:0;}

html, body {color:#000000; font-family: verdana, "lucida console", sans-serif; min-width:1000px; background:#000000; height:100%; text-align:center;}

div#wrapper {margin:0px auto -142px auto; height:auto !important; height:100%;  line-height:2em;text-align:left;background:#fff url('images/header-background.png') repeat-x; }
div#wrapper img {background:url('images/hideme.gif') no-repeat;}

div#header {text-align:left; height:140px; min-width:850px; max-width:1550px;margin:0 auto;}
div#header img, div#header a {border:0px;}
div#header h1 {text-align:left;padding: .15em 0 0 1.5em;}
div#latest {text-align:center; float:right; margin:-6.5em 6em 0; padding:5px; width:350px; border:3px solid #3C3C3C; background:#606060; color:#B5B5B5;font-size:.8em;}
div#latest a {color:#B5B5B5;}
div#latest ul#latest-news {list-style:none; height:30px;}
div#latest ul#latest-news li {margin:0 auto; width:330px;}
div#home-container{width: 90%; margin-left:auto; margin-right:auto; padding:0px;}
/*div#container{width: 75%; margin-left:auto; margin-right:auto; padding:0px;}*/
div#container{margin-left:auto; margin-right:auto; padding:0 3em;}

div#home-content {margin-right:auto; width:100%;float:left;}
div#page-content {margin-right:auto; width:100%;float:left;}
div#content {margin-right:auto; width:80%;float:left; padding-right:3em;}
div#blog-content img, div#content img {border:2px solid #000;}
div#blog-content {width:80%;float:left;padding-right:3em;}
div.entry-content {line-height:1.5em; font-size:.8em; }
div.entry-content a:active, a:link, a:visited {color:#950B0B; border-bottom:1px solid #fff;}
div.entry-content a:hover {color:#C0C0C0; border-bottom:2px solid #C0C0C0;}
div.entry-content p {padding:1em 0 1em 0;}

div.homepage-content {line-height:.5em; max-width:925px; margin:0 auto;}
div.homepage-content a:active, a:link, a:visited {color:#950B0B; border-bottom:1px solid #fff;}
div.homepage-content a:hover {color:#C0C0C0; border-bottom:2px solid #C0C0C0;}
div.homepage-content p {padding:.5em 0 0 0;}
div.homepage-content span#sharethis_0{float:right; font-size:.8em; margin-top:-3em;}
#album-7 {border: 2px solid black;}

div#homepage-main {margin-top:.5em; margin-left:-2em;}
div#homepage-main img {border:10px solid #000 !important;}
div#homepage-recent {float:right; margin-top:-35em; margin-right:1em; font-size:.8em;}
div#homepage-recent-photos {clear:both;}
div#homepage-recent-galleries img, div#homepage-recent-photos img {border:2px solid #000 !important;margin-top:4px;}
div#homepage-recent-galleries {padding-top:15em;}
ul#recentgalleries, ul#recentphotos {list-style:none; font-style:underlined}
ul#recentgalleries li, ul#recentphotos li {padding:5px 0 0 15px;}

.clearfooter {height: 10px; clear: both;}
div#footer {text-align:center; padding-top:2em; height:150px; color:#666666; font-size:.7em;  background:#fff url('images/footer-background.png') repeat-x bottom; margin-bottom:-10em;}
div#footer a {color:#666666; border-bottom:none;}
div#copyright {padding-top:2em;}

div#menu {float:right; font-size:.75em; font-family:verdana; text-transform:lowercase; padding-bottom:15px;  min-width:500px; text-align:right; margin-top:-1.2em;}
div#menu ul,div#menu ul ul {line-height:1; list-style:none; margin:0; padding:0;}
div#menu ul a {display:block; font-weight:bold; padding:0.2em 0.5em; border-bottom:1px solid #F6F6F6; color:#000000 !important; text-decoration:none;}
div#menu ul a:hover {color:#C0C0C0; border-bottom:1px solid #C0C0C0;}
div#menu ul ul ul a {font-style:italic;}
div#menu ul li ul {left:-999em; position:absolute;}
div#menu ul li:hover ul {left:auto;}
div#menu ul li {margin-left:4%;}
div#menu ul li, div.gallery dl, div.navigation div.nav-previous {float:left;}

.entry-title {clear:both; padding-bottom:.1em; border-bottom:1px solid #606060; font-size:1.2em;}
.entry-title a {text-decoration:none;}
.entry-meta {clear:both; margin-right:250px; padding:2em 0; line-height:1.3em; font-size:.8em;}
.entry-date {font-size:.8em; text-align:center; float:right; width:125px; padding:.4em .25em; margin:0 0 .6em 1em; background:#FCFCFC; border-left:1px solid #606060; border-right:1px solid #606060; border-bottom:1px solid #606060;}
.entry-date abbr {border-bottom:0px solid #eee; padding-bottom:.5em; color:#000000;}
.post-date{float: right; display: inline; margin: 0 10px 0 0; background: url(images/date_button_template.gif) no-repeat; height:75px;margin:1em; width:65px; text-align:center;}
.month {font-size:.9em;margin-top:-.3em; font-weight:bold; padding-right:.2em; color:#ccc;}
.day {font-size:1.1em; font-weight:bold; margin:-.1em; padding-right:.2em; color:#fff;}

form#commentform .form-label {margin:1em 0 0;}
form#commentform span.required {background:#fff; color:#c30;}
form#commentform,form#commentform p {padding:0;}

input#author, input#email, input#url, textarea#comment {padding:0.2em;}


div.comments ol li {margin:0 0 3.5em;}
div#comments {padding:50px 50px 75px; font-size:.8em; margin-right:250px; width:75%;}
textarea#comment {height:13em; margin:0 0 0.5em; overflow:auto; width:66%;}
div#respond h3 {border-bottom:1px solid #000;}
div.gallery {clear:both; height:180px; margin:1em 0; width:100%;}
div.gallery dl.gallery-columns-3 {width:33%;}
div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {margin:0; padding:0;}

div#nav-above {margin-bottom:1em;}
div#nav-below {margin-top:1em;}
div#nav-images {height:150px; margin:1em 0;}
div.navigation {height:1.25em; padding-left:50px; font-size:1.3em;}
div.navigation div.nav-next {float:right; text-align:right;}

.alignright {float:right;}
.alignleft {float:left;}
.aligncenter {margin:1em auto !important; text-align:center !important;}

input.text {width:400px;}
div#primary {margin-top:2.5em;}
div.sidebar {padding-left:2em; overflow:hidden; width:190px;background-color:#fff; clear:right; font-size:.8em; border-left:1px solid #efefef; }
div.sidebar div, div.sidebar h3, div.sidebar ul, div.sidebar li {text-align:left;}
div.sidebar ul li ul li {margin:0px 0 -12px; text-indent:.25em; line-height:2.5em;}
div.sidebar ul li {margin-bottom:1.5em; list-style:none;}
div.sidebar ul li ul {padding:0px 0 5px;}
div.sidebar h3 {font-size:1.1em; border-bottom:1px solid #000;}
div.sidebar input#s {width:125px; margin-left:10px; border:1px solid #000; background:#fefeee;}
div.sidebar input#s:focus {background:#fff;}
div.sidebar .button {background:#ececec; border:1px solid #000;}
div.sidebar a, div.sidebar a:link, div.sidebar a:visited {color:#950B0B; text-decoration:none; background:#fff;}
div.sidebar a:hover {color:#C0C0C0; border-bottom:2px solid #000;}
div.sidebar ul li ul {text-indent:1em; font-size:90%; } 
div.sidebar li#search {padding-bottom:20px;}

input#author,input#email,input#url,div.navigation div {width:50%;}
div.post-ratings img {border:none !important;}
div.skip-link {position:absolute; right:1em; top:1em;}

span.meta-sep {font-size:.7em;}
div.post-ratings {line-height:1em; font-size:.8em;}
div.post-ratings img {border:none;}
img.wp-smiley {border:0px !important;}
p.akst_link {padding:.5em 0;}
div#akst_form li {list-style-image:none; list-style-position:outside; list-style-type:none;}
div#akst_form ul {list-style-image:none; list-style-position:outside; list-style-type:none;}
.akst_share_link {border:none !important;}
div#akst_form a, div#akst_form ul a, div#akst_form ul li a {border:none !important;}
div#akst_form {font-size:.8em;}

ul#login {list-style:none; text-align:right; font-size:1em;}
ul#login a {color:#000000;}
ul#login a:hover {color:#666666; background:#000; padding:5px; border:2px #ffffff solid;}
ul#login li {display:block; float:right; padding-left:1.2em; margin-top:-1em;}

ul#imagesonlypost {list-style:none; display:block; margin-right:1em; padding:0.2em 0.5em;}
ul#imagesonlypost li {float:left; padding:10px;}

#wpstats{width:0px;height:0px;padding:0px;border:none;overflow:hidden;}

p.contact {margin:0 auto; padding:2em 0 2em; text-align:center;}
.cform {width:800px !important;}
.cform legend {display:none !important;}
.cform fieldset {border:none !important; background:#ffffff !important;}
.cform input.sendbutton    {width:100px !important;}
.linklove {padding:2em 0 0 0 !important;}
.cform input {width:500px !important;}
.cform textarea {width:500px !important; height:300px; overflow:auto; }
.cf-sb {text-align:center !important;}
#li--7 {text-align:center!important;}
#li--7 span{width:250px;}
#li--7 input{margin-left:160px !important; width:5px !important;}
.cf-box-b {text-align:center!important;}
.clear {clear:both;}
div.wp-smugmug h4 {text-align:center; font-size:3em;padding:2em; text-decoration:underline;}
ul.thumbwrap img {background: #fff !important; border: 15px solid #000 !important;}
ul.thumbwrap a:hover img {background-color: #fff !important; border: 1px solid #ccc !important; border: 15px solid #000 !important;}
ul.thumbwrap a:hover {border:none !important;}
div.wp-caption {padding:1em; text-align:center; border:1px solid #000; margin:1em 0; background:#ccc; font-weight:bold;)

