/*
Theme Name: Still Wordpress Theme
Theme URI: http://photodevotion.com
Description: The default WordPress theme for Still: Photo Devotion
Version: 1.0
Author: Robert McLarty
Author URI: http://philosophyfactory.ca/
*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
del, dfn, em, img, ins, kbd, q, samp, small, strike, strong, 
sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, 
label, legend, table, caption, tbody, tfoot, thead
  { font-weight: inherit; font-style: inherit; margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; }
ol, ul 
  { list-style: none; } 
table 
  { border-collapse: collapse; border-spacing: 0; } 
input, select 
  { margin:0; padding:0; }
caption, th, td 
  { text-align: left; font-weight: normal; }
body 
  { font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 18px; 
    background: #fff; color: #000; }  
h1 
  { font-size: 24px; }
.pink, .page
  { width: 100%; }
.pink 
  { background-color: #fa167c; color: #fff; height: 100%; }
.page 
  { background-color: #fff; color: #000; }
.main, .footer
  { width: 1000px; margin-left: auto; margin-right: auto; }
.footer 
  { padding-right: 40px; }
.header, .content, .blog, .login 
  { width: 920px; margin-left: 40px; margin-right: 40px; }
ul.menu 
  { margin-top: 10px; float: right; }
ul.menu li
  { display: inline; text-align: right; }
.login
  { height: 25px; margin-top: 20px; }
.login form
  { float: right; margin-right: 20px; }
.login input#log, .login input#pwd
  { border: 1px solid #000; background-color: #fff; height: 13px; width: 150px; padding: 1px 2px 2px 2px; }
.login input 
  { float: left; margin-left: 10px; }
.login-btn
  { }
.header 
  { margin-top: 20px; height: 123px; border-top: 1px dotted #000; }
.header h1 
  { height: 93px; padding-bottom: 20px; padding-left: 20px; float: left; margin-top: 10px; }
.content 
  { padding: 60px 20px 60px 20px; width: 880px; }
.content p, .blog p 
  { text-align: justify; margin-bottom: 20px;}
.content h1, .blog h1 
  { margin-bottom: 15px; }
.columnleft 
  { padding: 10px 20px 0 0; width: 420px; float: left; }
.columnright 
  { padding: 10px 0 0 20px; width: 420px; float: left; }
.nocolumn
  { padding: 10px 0 0 0; clear: both; }
.blog 
  { padding: 30px 20px 0 0; margin-right: 0; margin-bottom: 50px; width: 690px; float: left; }
.sidebar 
  { padding: 30px 0 0 0; width: 210px; float: left; margin: 30px 0 0 0; text-transform: lowercase; }
.post
  { clear: both; padding: 20px; padding-top: 30px; border-bottom: 1px dotted #000; margin-bottom: 15px; }
.post-date
  { text-transform: lowercase; margin-bottom: 20px; }
.post-meta
  { text-transform: lowercase; margin-top: 40px; }
.post h1
  { margin-bottom: 0; }
.post table
  { margin-top: 20px; margin-bottom: 10px; }
td.blog_content
  { padding: 0 20px 0 0; width: 420px; overflow: hidden; }
td.blog_meta
  { padding: 0 20px 0 20px; width: 170px; background-color: #eee; text-transform: lowercase; }
td.blog_meta p
  { margin-bottom: 10px; }
.comment 
  { margin-bottom: 30px; }
.comment p 
  { margin-bottom: 15px; }
.comment_person
  { margin-bottom: 5px; line-height: 12px; }
.comment_person a
  { font-weight: bold; }
.comment_content
  {  }
.next_prev
  { font-weight: bold; }
.next
  { float: right; margin-right: 20px; }
.previous
  { float: left; margin-left: 20px; }
.sidebar_section
  { border-bottom: 1px dotted #000; margin-bottom: 15px; padding: 0 15px 0 15px; }
.sidebar_section h2
  { font-size: 14px; }
.sidebar_section ul
  { margin: 5px 0 15px 0; }
.sidebar_section ul li
  {}
.sidebar_tumblr img
  { width: 185px; }
.footer 
  { clear: both; height: 100px; }
  
.more-less 
  { cursor: pointer; }

/*
.thread-alt 
  { background-color: #f8f8f8; }
.thread-even 
  { background-color: white; }
*/
.depth-1 
  { border-top: 1px dotted #000; }
.even, .alt 
  { border-top: 1px dotted #000; }

/*
.commentlist li, #commentform input, #commentform textarea 
  { font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist li ul li 
  { font-size: 1em; }
.commentlist li 
  { font-weight: bold; }
*/

.commentlist li .avatar 
  { float: left; width: 32px; height: 32px; background-color: #fa167c; margin-right: 5px; }
.commentlist cite, .commentlist cite a 
  { font-weight: bold; font-style: normal; text-transform: lowercase; }
.commentlist p 
  { font-weight: normal; text-transform: none; }
.commentmetadata 
  { font-weight: normal; text-transform: lowercase; }
  
#commentform p 
/*  { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; } */
select 
  { width: 130px; }
#commentform input 
  { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform 
  { margin: 5px 10px 0 0; }
#commentform textarea 
  { width: 100%; padding: 2px; }
#respond:after 
  { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#commentform #submit 
  { margin: 0 0 5px auto; float: right; }
.alt 
  { margin: 0; padding: 10px; }
.commentlist 
  { padding: 0; text-align: justify; }
.commentlist li 
  { margin: 15px 0 10px; padding: 15px 5px 10px 10px; list-style: none; }
.commentlist li ul li 
  { margin-right: -5px; margin-left: 10px; }
.commentlist p 
  { margin: 10px 5px 10px 0; }
.children 
  { padding: 0; display: ; }
.reply 
  { text-align: right; }
#commentform p 
  { margin: 5px 0; }
.nocomments 
  { text-align: center; margin: 0; padding: 0; }
.commentmetadata 
  { margin: 0; display: block; }
.commentmetadata a 
  { color: #000; }
acronym, abbr, span.caps 
  { cursor: help; }
acronym, abbr 
  { border-bottom: 1px dashed #999; }
blockquote 
  { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite 
  { margin: 5px 0 0; display: block; }
.center 
  { text-align: center; }
.hidden 
  { display: none; }
.screen-reader-text 
  { position: absolute; left: -1000em; }
  
a 
  { color: #fa167c; }
a:link, a:visited 
  { text-decoration: none; }
a:hover, a:active 
  { text-decoration: underline; }
