/* 	Theme Name: Corkboard 
	Author: +Polymath Author 
	URI: http://www.polymathnyc.com */
 

/* LAYOUT */ 

html {height: 100%; margin-bottom: 1px;}
body {background:url('images/gray.jpg'); } 
#wrapper {width:800px; background:rgba(255,255,255,.5); margin:25px auto; padding:25px 0; }
#container {width:750px; background:#FFF; margin:0 auto; padding:0 0 20px 0; }
#header {margin:0; padding:0;} 
#logo {width:595px; margin:0 auto; padding-top:20px;}
#masthead {width:750px; background-color:#CFDEE5; margin:20px 0 0 0; padding:10px 0; text-align:center;}
#nav {width:750px; height:31px; background-color:#ACB5BC; margin:0 0 30px 0; padding:0;}
#content {width:700px; margin:0 auto; padding:0;} 
.post {float:left; width:600px; border-bottom:2px solid #CFDEE5; margin:0 50px 20px 50px; }
.postmetadata {float:left; width:100%; }
.post_buttons {width:100%; float:left; padding-bottom:10px;}
.edit {width:600px; margin:0 auto 20px auto; }
.navigation {float:left; width:600px; margin:0 50px 10px 50px; padding-bottom:20px; }
#footer {clear:both; width:600px; bottom:10px; margin:10px auto 0 auto; padding:10px 0;  }

/* NAVIGATION */ 
	
#nav ul {list-style-type:none; width:800px; margin:0; padding:0 83px; }	
#nav ul li {display:inline; padding:0; margin:0; font:12pt/23pt 'Helvetica Neue', helvetica, arial, sans-serif; color:#FFF; font-weight:400; text-transform:uppercase;}
#nav a {float:left; padding:0px 17px; color:#FFF;}
#nav ul li a.rss {padding:5px 15px 6px 15px }
#nav a:hover, #nav a.active {background-color:#CFDEE5; color:#414142; }

/* TYPOGRAPHY */ 

p {font:10pt/12pt 'Helvetica Neue', helvetica, arial, sans-serif; color:#414142; }
h1 {font:italic 20pt/24pt Georgia,serif; margin-top:20px; color:#414142; }
h2 {font:16pt/18pt 'Helvetica Neue', helvetica, arial, sans-serif; color:#414142; margin:0;font-weight:400; }
h3 {font:12pt/14pt 'Helvetica Neue', helvetica, arial, sans-serif; color:#999; margin:0 0 5px 0; font-weight:200;}
h4 {font:9pt/11pt 'Helvetica Neue', helvetica, arial, sans-serif; color:#999; margin:0;}
a {color:inherit; text-decoration:none;}  
a:hover, a.blue:hover {color:#CFDEE5}
a:focus {outline:none}
h2 a {color:#414142;}
.blue {color:#281fc9;}
.dark {color:#414142;}
.underline {border-bottom:2px solid #CFDEE5;}
.subtext {font:10pt/12pt 'Helvetica Neue', helvetica, arial, sans-serif;}
.formtitle {font:12pt/14pt 'Helvetica Neue', helvetica, arial, sans-serif; color:#414142; margin:0 0 5px 0;}
ul li {font:10pt/12pt 'Helvetica Neue', helvetica, arial, sans-serif; color:#414142; padding-bottom:5px; }
.post-edit-link a {font:12pt/14pt 'Helvetica Neue', helvetica, arial, sans-serif; color:#414142; margin:0 0 5px 0; font-weight:200; }
.postmetadata a {color:#999;}
.navigation a {font:14pt/16pt 'Helvetica Neue', helvetica, arial, sans-serif; color:#414142; font-weight:400; }
.navigation a:hover, .post-edit-link a:hover, #footer a:hover {color:#CFDEE5;}
#footer a, p a {color:#414142; }

/* IMAGES */ 

img {border:none;}
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float:right; }
.alignleft { float:left } 

/* COMMENTS */ 

#commentarea {width:600px; margin:0 auto;}
.commentarea {width:600px; margin:0 auto;}
#comment {width:600px;}
textarea#comment, textarea#content-text-ta {outline:none; font-family:helvetica, arial, sans-serif; font-size:10pt; font-color:#414142; resize:none;}
ol.commentlist {margin:10px 0; padding-bottom:10px; border-bottom:2px solid #CFDEE5;}
ol.commentlist li {list-style-type:none; margin:0; padding:0 0 0 15px; }
.comment_date {font:9pt/11pt 'Helvetica Neue', helvetica, arial, sans-serif; color:#999; margin:0;}
.comment_author {font:10pt/12pt 'Helvetica Neue', helvetica, arial, sans-serif; color:#414142; }
.alt { margin: 0; padding: 10px; }
.commentlist { padding: 0; margin:0px; text-align: justify; }
.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; }
.commentlist p { margin: 10px 5px 10px 0; }
#commentform p { margin: 5px 0; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; } 
.formlabel {font:12pt/14pt 'Helvetica Neue', helvetica, arial, sans-serif; color:#999; font-weight:200;}
#respond {marign-bottom:10px;}

/* SUBMIT FORMS */ 

input, textearea {border:1px solid #999; font-family:helvetica, arial, sans-serif; font-size:10pt; font-color:#414142; padding:5px; outline:0;}
input:hover, textarea:hover {cursor:pointer; border:1px solid #CFDEE5; }
input:focus, textarea:focus {border:1px solid #CFDEE5; background-color:#EFEFEF;}
input#tdomf_form2_send:hover, input#tdomf_form1_send:hover, input#tdomf_form1_preview:hover {cursor:pointer; border:1px solid #CFDEE5; background-color:#CFDEE5;}
.entry {margin:0; padding:0}
ul.tdomf_category_checklist, ul.tdomf_category_children {list-style-type: none; }
.tdo_button, #submit {font:12pt/14pt 'Helvetica Neue', helvetica, arial, sans-serif; color:#414142; font-weight:200; background-color:#CCC; }
.tdomf_form {margin-bottom:10px; }
.tdomf_form fieldset, .about_margin {width: 100%; margin:20px 0; padding:0; border:0;} 
.tdomf_upload_inline_errors {color:red;}
.tdomf_form fieldset label {font:12pt/14pt 'Helvetica Neue', helvetica, arial, sans-serif; color:#999; margin:0; padding:0; font-weight:200;}
.tdomf_form_message {font:10pt/12pt 'Helvetica Neue', helvetica, arial, sans-serif; color:#414142; margin:0; padding:10px 0 0 0}
#content-text-ta {margin-bottom:10px;}
.tdomf_form_preview {font:12pt/14pt 'Helvetica Neue', helvetica, arial, sans-serif; color:#999; font-weight:200; border-bottom:2px solid #CFDEE5; margin:10px 0 10px 0;  padding-bottom:10px;}
#notifyme {margin-bottom:10px;}

/* SOCIAL MEDIA ICONS */ 

.socialmedia {width:215px; height:32px; }
.socialmedia ul {list-style-type:none; width:215px; margin:0; padding:0;}
.socialmedia ul li {display:inline; float:right; margin-left:5px;}

/* VOTE IT UP MODULE */ 

.bardiv {float:left; width:165px; height:22px; background-color:#ACB5BC; font:10pt/16pt 'Helvetica Neue', helvetica, arial, sans-serif; color:#FFF; margin-right:5px; padding:2px 3px 1px 5px; }
.barnumber {float:right; width:30px; background-color:#FFF; text-align:center; font:10pt/12pt 'Helvetica Neue', helvetica, arial, sans-serif; color:#000; margin:0; padding:2px 3px;}
.barsubtext {float:left;}
.bardiv a {color:#FFF;}
.bardiv a:hover {color:#CFDEE5}