/*
Theme Name: Schlitz
Theme URI: http://wordpress.org/
Description: The portfolio and inspiration website for Troy Chafin.
Version: 1.6
Author: Troy Chafin
*/



/*--------------- General ---------------------*/

* {padding: 0;margin: 0;} 
#wrap {margin: 0 auto;width: 800px;background: #fff;}
body {font-family:"Hoefler Text", "Big Caslon", "Adobe Caslon Pro", didot, Times, serif;font-size: 12px;line-height: 18px;color: black; background-image:url(/wp-content/themes/schlitz/images/schlitz_bar_sign.jpg); background-repeat:no-repeat; background-position:left top; background-attachment:fixed; min-width:800px }
#page { width:800px; float:right; background-color:white; border-left:1px solid black;}
h1 { display:none}
p {margin: 0;padding: 5px 0px;margin-top: 0px; font-size:.93em; line-height:1.5em; font-family:Georgia, "Times New Roman", Times, serif}
img { border: none; }
a { color: black; text-decoration: none; outline-style:none;}
a:hover { color : #ff009c; }
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 4px;display: inline;}
img.alignleft {padding: 4px;margin: 0 4px 2px 0;display: inline;}
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.center { text-align: center; }
.not a {text-decoration: none;color: #CEBB45;}
br { margin:0; padding:0}
.date { float:left;}

/*--------------- Header ---------------------*/

#header { height: 200px;}
#header img { height: 102px;background: url(/wp-content/themes/schlitz/images/troychafin_logo.gif) no-repeat; width:269px;margin: 20px 0 5px 0px;}
#header h1 a {color: #000;text-decoration: none;}
#header h1 a:hover {color: #ccc;text-decoration: underline;}
#troy_blink { background-image:url(/wp-content/themes/schlitz/images/troychafin_blink.gif); display:block; width:182px; height:222px;}
#justmoved {position:absolute;margin:-175px 0 0 521px;}
/*--------------- Menu ---------------------*/

#menu ul {margin-bottom: 15px;padding: 0;list-style: none;}
#menu li {display: block;font-family: didot, times, Georgia, serif;font-style: italic;font-weight: bold;font-size: 15px;line-height: 22px;}
#menu a {margin: 6px 4px 6px 2px;padding: 1px 10px;text-decoration: none;color: #CEBB45;}
#menu a:hover {color: #ccc;}
#menu .current_page_item, #menu .current_page_item a {color: #ccc;}
.current a {color: #bbb;}

/*--------------- Content ---------------------*/

#content {padding:0px 0px 0px 0px;}
#content .showtags {padding-left: 5px;line-height: 20px;border-top: 1px dotted #ccc;}
/* #content a img {padding: 0px;border: 0px;}    */
/* #content a img:hover {  padding: 0px; border: none;}  */
.datebox { padding:12px 0 0;text-align:center;width: 52px;height: 45px; background-image:url(/wp-content/themes/schlitz/images/datebox.gif); background-repeat:no-repeat;float: left;margin-right: 12px; color:white; font-family:"Futura Book", "Century Gothic", Arial, Helvetica, sans-serif; font-size:1.12em; text-transform:uppercase; background-position:8px top }
.datebox span {display:block; text-align:center; margin:0px; padding:0px; line-height:1em;}
.entry {border-top: 1px #ccc dotted;margin-bottom: 5px;padding-top:5px;}
.entry a, .postmetadata a {color: #ff009c;}
.entry a:active, .postmetadata a:active {color: #00d8ff;}
.entry a:hover, .postmetadata a:hover {color: #00d8ff;}
.entry img { background-image:url(/wp-content/themes/schlitz/images/loading.gif); background-position:center; background-repeat:no-repeat}
.postmetadata { background-color:#EFEFEF;border-top:1px solid #CCCCCC;margin:10px 0 35px;padding:7px;}

.left { width: 517px;float: left;padding: 0 50px 20px 50px; height:auto;  border-right:1px solid black;min-height:2100px;}
.left h1 {font-family: didot, times, Georgia, serif;font-style: italic;font-weight: bold;font-size: 17px;color: #CEBB45;padding : 25px 0 0px 0;}
.left h2 {font-size: 2.25em;padding : 15px 0 15px 0; font-weight:normal; line-height:.917em;}
.left h2 a, .left h2 a:visited {color: black;}
.left h2 a:hover {color: #ff009c;}
.left h3 {border-bottom:1px dotted #ccc; font-family: "Adobe Caslon Pro", "Hoefler Text", "Big Caslon", didot, times, Georgia, serif;font-style: italic;font-weight: normal; color:#999999;font-size: 1.75em;text-align: left;margin: 0px 0px 20px 10px;}
.left h4 {font-family: didot, times, Georgia, serif;font-weight: bold;font-size: 17px;color: #aaa;font-style: italic;padding-bottom: 5px;margin-bottom: 30px; border-bottom: 1px solid #dcdcdc;}
.tags {border-top: 1px dotted #ccc;margin-top: 5px;padding-top: 7px;font-size: 11px;}
.count {float: left;margin: 5px 15px 0 0;padding-top: 6px;height: 45px;width: 75px;border-right: 1px solid #ccc;text-align: center;color: #CEBB45; }
.count #number {font-family: didot, times, Georgia, serif;font-style: italic;font-weight: bold;font-size: 17px;line-height: 22px;}
blockquote {margin: 0 0 0 1.5em;padding-left: 1em;border-left: 5px solid #bbb;}
.quote { font-family: "Adobe Caslon Pro", "Hoefler Text", "Big Caslon", didot, times, Georgia, serif; margin:0px 0px 50px 0px; padding:17px 0px 0px 63px; font-style:italic; background-image:url(/wp-content/themes/schlitz/images/quotes.gif); background-repeat:no-repeat; font-size:2.25em; line-height:1.125em; min-height:100px; background-position:left 15px}
.navigation a { font-size:1.75em;}
.navigation { padding:20px 0px 0px 0px}
/*--------------- Sidebar ---------------------*/

#sidebar {}
#sidebar #main_nav { padding:0px 0px 20px 0px}
#sidebar #main_nav a { font-family:didot, "Hoefler Text", "Big Caslon", "Adobe Caslon Pro", Times, serif; font-size:1.5em; font-style:italic; text-transform:lowercase;}
#sidebar #main_nav h2 {margin:0px; padding:0px}
#sidebar #main_nav li.pagenav ul li {padding:2px 0px 0px 0px}
.right {width: 182px;float: right;}
.tag {margin: 0px 20px 15px 10px;border-bottom: 1px dotted #ccc;padding-bottom: 15px;width: 140px;}
.right ul {list-style-type: none;padding: 8px 15px 10px 15px;margin-top: 3px;}
.right ul ul{margin:0.1667em 0;padding: 0 0 0px;}
.right h2 {font-size: .83em; border-bottom:1px dotted #ccc; text-transform:uppercase;text-decoration: none; font-weight:normal; letter-spacing:4px;margin-bottom:10px;padding:12px 0 0 0;}
.right h3 {height: 22px;background: url(images/categories.gif) no-repeat;text-indent: -9999px;margin: 15px 0 0 10px;}
.right h4 {height: 25px;background: url(images/archives.gif) no-repeat;text-indent: -9999px;margin: 15px 0 0 10px;border-top: 1px dotted #ccc;}
.right a { text-decoration: none; color:black; text-transform:lowercase; padding:5px 0 5px 0px}
.right a:active {color:#00d8ff;}
.right a:hover {text-decoration: none;color: #ff009c;}
.rss {margin: 0 20px 0 10px;border-top: 1px dotted #ccc;padding: 14px 0 5px 0;font-size: 11px;width: 140px;}
.freebies h2 { padding-bottom: 0px; }
#bookmarks { padding-bottom: 0px; }

/*--------------- Footer ---------------------*/

#footer {height: 110px;text-align: left;color: #fff;font-size: 11px;padding: 25px;background: black url(images/footer_blacklines_bg.png); background-repeat:no-repeat}
#footer h2, #search label { font-family:"Big Caslon", "Adobe Caslon Pro", didot, "Hoefler Text", Times, serif;background-image:url(/wp-content/themes/schlitz/images/footer_h2_bg_pink.png); padding:5px 10px 5px 10px; width:300px; color:#ff009c; font-size:.83em; letter-spacing:4px; text-transform:uppercase; font-weight:normal}
#footer a { color:#00d8ff}
#footer a:hover {color: #ff009c;}
#footer ul {list-style-type: none;padding: 5px 10px 10px 10px;margin-top: 3px;}

.copyright { width:21%;font-size:.92em; color:#333; float:right}
#archives {float:left; width:45%}
#search {float:left; width:40%}
.archives {margin: 60px 0 0 50px;float: left;width: 240px;line-height: 20px;}
.archives a {color: #fff;font-weight: bold;}
.archives ul {list-style: none;}
.archives strong {font-family: didot, times, Georgia, serif;font-size: 12px;letter-spacing: 1px;}
.emptymonth {color: #f3e8a3;}

/*--------------- Search ---------------------*/

.searchleft {margin: 60px 0px 7px 0px;}
#search {width: 200px;height: 20px;border: 0px;outline: 0px;padding: 0px 0 4px 25px;float: left;}
#searchform {border: 0px;}

#search #s {padding: 6px 10px 5px 5px;width: 160px; margin:10px 0px 0px 0px;height: auto;background-color: black;border: 1px solid #333;font: normal 1.125em didot, times, serif;color: #00d8ff;}
#button {float: left;margin-top: 5px;}
.searchresults p {padding-bottom: 5px;margin: 0px;}
.searchresults h3 { border:none; font-family:"Adobe Caslon Pro","Hoefler Text","Big Caslon",didot,times,Georgia,serif;font-size:1.75em;font-style:italic;font-weight:normal;margin:20px 0 0px 0;text-align:left;}
.tagresult {border-top: 1px dotted #ccc;border-bottom: 1px solid #ccc;margin-top: 5px;padding-top: 7px;font-size: 11px;height: 43px}

/*--------------- Comments ---------------------*/
h3#comments {margin:0 0 10px 0;}
img.avatar {display:none}
cite.fn { font-size:1.25em}
ol.commentlist {margin:0px 0px 0px 15px; font-size:1.25em;}
ol.commentlist p {font-size:.83em;}
ol.commentlist a {color:#999}
ol.commentlist li { border-bottom:1px dotted #ccc; margin:0px 0px 15px 0px}
.commentmetadata { font-family: didot, times, Georgia, serif;font-style: italic;font-size: 11px;padding-top: 5px;color: #000;}
#spacer {padding: 20px 0 3px 0;margin-bottom: 7px;border-bottom: 1px #ccc dotted;}
.commentlist {padding-left: 1em;}
.commentlist p {padding: 0px;margin: 2px;}
#commentauthor  {font-size: 15px;padding-bottom: 0px;margin-bottom: 0px;}
#submit {border: medium none; padding: 5px; background-color: black; color: white; cursor:pointer; font-size:.83em}
#searchsubmit {border: 1px solid #333; padding: 2px; background-color: #333; color: white; cursor:pointer; font-size:.83em}
#respond {margin-bottom:20px}
#respond h3 {border:none; margin:0px 0px 10px 0px; color:black}
textarea {font-family: Georgia, times, serif;font-size: .93em;padding-top: 5px;color: #000;}
.comment-author {background-color:#efefef}
/*--------------- Portfolio ---------------------*/

.portfolio ul {margin: 5px 0 10px 0;padding: 10px 0 10px 0;}
.portfolio li {display: inline;list-style: none;text-decoration: none;}
.portfolio ul li a { text-transform:lowercase; font-size:1.5em; font-style:italic; border-bottom:1px dotted; font-family:didot, "Adobe Caslon Pro","Hoefler Text","Big Caslon", times,Georgia,serif;margin: 1px 15px 1px 0px; cursor:pointer}
.portfolio ul li a:hover {color: #ff009c; border-bottom:1px dotted #ff009c;}
.portfoliocontent {padding-bottom: 15px;}
.portfoliocontent h3 { border-bottom:1px dotted #00c5e9;clear:both;font-family:"Adobe Caslon Pro","Hoefler Text","Big Caslon",didot,times,Georgia,serif;font-size:1.75em;font-style:italic; color:#00c5e9; margin:0;padding:35px 0px 0px 0px;}
.portfoliocontent .thumb {float:left; text-align:center;margin:0px 30px 0px 0px; padding:20px 0px 0px 0px;}
.portfoliocontent .last {margin:0px 0px 0px 0px;}
.portfoliocontent a img { border:1px solid black}
.portfoliocontent a:hover img { border:1px solid #FF009C }
.portfoliocontent span {font-family:"Hoefler Text","Big Caslon",didot,times,Georgia,serif;margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; text-align:center; display:block; font-weight:bold; width:150px}
.portfoliocontent span span { color:#666; font-weight:normal; font-style:italic; display:block; padding:0px 0px 0px 0px; line-height:1.125em}
.portfoliocontent a:hover span span { color:#FF009C;}

/*--------------- Contact ----------------------*/
.contact .bg { background-image:url(/wp-content/themes/schlitz/images/contact_callmymobile.gif);width:481px; height:437px;display:block; background-repeat:no-repeat; padding:407px 0 0 168px; margin:50px 0px 0px 0px}
#motorola { position:absolute; margin:-80px 0 0 273px; z-index:2px}

/*--------------- About ----------------------*/
.about .bg { background-image:url(/wp-content/themes/schlitz/images/about_polaroid.jpg);width:517px; height:483px;display:block; background-repeat:no-repeat; margin:10px 0px 0px 0px}


