/*  
Theme Name: Pittsburgh History & Landmarks Foundation
Theme URI: http://phlf.org/
Description: The theme  was created by Sandbox Development and Consulting Inc for the Pittsburgh History & Landmarks Foundation.
Version: 2.0
Author: Jennifer Zelazny/Sandbox Development and Consulting Inc.
Author URI: http://www.sandboxdev.com/
*/

/*
JZ CSS file organization
-----------------
[1] General- All general items, browser specific hacks
[2] Header - All things specific to the header
[3] Main Content - All things specific to the main content
[5] Page Specific - All things specific to certain pages
[5] Footer -  All things specific to the footer
Questions/Comments: Email jzelazny@sandboxdev.com
*/

@import url("navigation.css");

/*---------[1]General---------*/
body {background: #fff;font:.8em/1.5em Arial, Helvetica, Sans-serif;color:#000;margin:0;padding:0;}
 
.clear {clear:both;}
 	
a, a:visited {color:#820000;text-decoration:none;}
a:hover, a:active {color:#cc3300;}

h1,h2,h3,h4,h5,h6 {margin:0;padding:0;line-height:normal;}

img {border:0;}

.alignright {float:right;margin-left:5px;}
.alignleft, .alignnone {float:left;margin-right:5px;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.clearjz {clear:both;}

.caption span {display:block;font:normal 9px arial,sans-serif; color:#666; padding:3px 5px 0 0; margin:0;text-transform:uppercase;}
.wp-caption-dd {display:none;}


/*---------[2]Header---------*/

#logo {margin:15px 0 15px 0;}
#contactInfo {text-align:center;margin-bottom:20px;}
#contactInfo h3 {display:inline;color:#999;font-size:1.3em;font-weight:normal;margin:0 10px 0 10px;}
#contactInfo h3 a {color:#999;}

/*---------[3]Main Content---------*/

#container {margin: 20px auto;width: 944px;}
  	
.content {float:left;display:inline;margin:0 0 15px 0;padding:0;}

#oneColumn {width:100%}
#twoColumns {width:670px;margin-left:15px;margin-right:15px;}
#threeColumns {width:455px;margin-left: 15px;margin-right: 15px;}

#content, #pageContent p {margin-bottom:10px;}
#content .post ul, #content .post ol {margin:5px 0 5px 0;padding:0;}
#content .post li {margin: 0 0 0 35px;padding:0;}

.entry p {margin-bottom:10px;}

.sidebar {float:left;display:inline;width:195px;font-size:.9em;line-height:1.3em;}
.sideContent {margin-bottom:20px; background:#f6f6f6;padding:3px; border:1px solid #ddd;}

p.sideLinks {text-align:center;}

#home .sideContent {background:none; border:none;}

.date {font-size:.85em;color:#808080;}
h2 .date {font-weight:normal;font-size:.7em}

p.allPosts {font-size:.8em; text-transform:uppercase;margin-left:20px;}
p.allPosts a {font-weight:bold;}
p.allPosts img {vertical-align:text-bottom;}

.sidebar ul {margin:5px 0 0 0; padding:0;}
.sidebar ul li {margin:0 0 5px 20px; list-style:disc; line-height:1.2em;}
.sidebar .textwidget p {margin:0;padding:0;}

.sidebar h1 {font-size:1.2em;}

/*---------[4]Page Specific---------*/   

#homePhotos {background: url('images/bg-home_photos.gif') no-repeat;width:655px; height:315px;}

#largePhoto {float:left;display:inline;width:406px; height:301px;}
#smallTopPhoto {float:left;display:inline;width:237px; height:156px;margin:0 0 4px 4px;}
#smallBottomPhoto {float:left;display:inline;width:237px; height:141px;margin:0 0 0 4px;}

#homeText p, #homeText li {font-size:1.1em;line-height:normal;}
#homeText ul {margin:0 0 15px 20px; padding:0;}

#involved h3 {margin-bottom:10px;}
#involved h3 a {color:#cc221e;font-size:1.2em;text-decoration:underline;}
#involved label {float:left;width:120px;font-size:1.2em;}
#involved input.text {border:1px solid #bbb; padding:2px;width:200px;}

#contributeText {width:120px;float:left;}
h3#contributeText  a{text-decoration:none !important;}
#contributeForm {width:300px;float:left;display:inline}


.phlfNews h2 {color:#63241a;border-bottom:1px solid #000;margin-top:15px;}


.phlfNews ul {margin:10px 0 0 20px;padding:0;}
.phlfNews ul a {color:#000;}

.phlfNews p.allPosts {margin:0;padding:0;}
.phlfNews p.allPosts a {color:#cc221e;font-size:1.3em;margin-left:0;}

.categoryListing {width:300px; float:left; margin: 0 10px 15px 10px;height:285px;}
.categoryListing ul li, .categoryListing ul {margin-left:10px; padding-left:0;}

.deptEntry {margin-bottom:20px;}


.news {padding-left:30px;}

ul#postList li {margin-bottom:10px;}

/*---------[6]Footer---------*/   


#footer {float:left;background: url('images/bg-footer.gif') no-repeat;width: 944px;height:220px;margin: 0 auto;}
#footer p {text-align:center;font-size:.75em;color:#5B5B5B;margin:5px 0 0 0;}

#googleSearch {margin:120px 0 0 500px;}
#copyright {margin-left:210px;}
