/* @override http://www.readingdetectives.org/css/layout.css */

/* MAIN CSS - contains height, width, padding, margin and positioning of elements
Name: 
URI: http://
Version: 1.0
Author: Studio Lift
Author URI: http://studiolift.com/
*/

@import "reset.css";
@import "color.css";
@import "type.css";

/* =clearfix */
.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}

#wrapper {width:980px; margin-left: auto;margin-right: auto;}
#branding {width:980px; height:50px;margin-left: auto;margin-right: auto;position: relative;z-index: 999;}
#branding h1 {width:214px;float:left;}
#branding ul {float:left;}
#branding ul li {float:left;}
#branding ul li#logo a {width:214px;height:123px;display: block}
#branding ul li#logo a span {display: none;}
#branding ul li#finds {margin-left:80px;margin-top:27px;}
#branding ul#nav {margin-left: 150px;}
#branding ul#nav li {margin-top:30px;margin-left: 35px;}

#map {width:940px; height:318px;position:relative;margin-left: auto;margin-right: auto;z-index: 2;}
body#sitehome #map {height:540px;}
#map #top_map_canvas {z-index: 1}
#mapoverlay {padding-top:0px;width:450px;height:540px;position: absolute; top:0;left:490px;z-index: 990;overflow: auto;}
#mapoverlay h2, #mapoverlay h3, #mapoverlay p {margin-left: 20px;margin-right: 20px;}
#mapoverlay h2, #mapoverlay h3 {margin-top: 20px;}

#content {width:940px; margin-left: auto;margin-right: auto;}

#content-1 {width:320px;float: left;padding-top: 15px;padding-bottom: 20px;}
#content-1 h2, #content-1 h3, #content-1 p {margin-right: 20px;}
#content-1 h2, #content-1 h3 {margin-top: 20px;}
#content-1 img {margin-bottom: 20px;}
#content-1 ul#team li {padding-left: 100px;height:100px;}
#content-1 ul#team2, #content-1 ul#otherteams {margin-top: 5px;}
#content-1 ul#team2 li {height:60px;}
#content-1 ul#team2 li img {margin-bottom: 0;}
#content-1 ul#team2 li span {vertical-align: top;padding-left: 2px;}

body#sitehome #content-1 {width:480px;float: left;padding-bottom: 20px;padding-top: 20px;}
body#sitehome #content-1 p {margin-bottom: 8px;}

#content-2 {width:480px;float: left;padding-bottom: 20px;padding-top: 20px;}
#content-2 h2, #content-2 h3, #content-2 p {margin-right: 20px;margin-bottom: 8px;}
#content-2 h2, #content-2 h3 {margin-top: 20px;}
body#entry #content-2 h2 {margin-bottom: 10px;}
#content-2 p.allposts, #content-3 p.allposts {margin-top:20px;}
body#sitehome #content-2 {width:450px;float: right;padding-top: 20px;}
body#sitehome #content-2 img {margin-bottom: 10px;}
body#sitehome #content-2 ul#team li {float:left;margin-right:5px;height:100px;}

#content-3 {width:140px;float: left;padding-top: 30px;}
#content-3 h4 {margin-top: 15px;}

#site-info {width:940px; margin-left: auto;margin-right: auto;padding-top:10px;}
#site-info ul li a {float: left;margin-bottom: 20px;display: block}
#site-info ul li#logos-1 a {height:57px;width:66px;display: block}
#site-info ul li#logos-2 a{height:57px;width:127px;display: block}
#site-info ul li#logos-3 a{height:57px;width:99px;display: block}
#site-info ul li#logos-4 a{height:57px;width:79px;float: right;display: block}
#site-info ul li a em {display: none;}

span.find {padding:2px;margin-left:2px;}
#findslist {width:140px;}
#findslist h4 {margin-top:0;margin-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;}
#findslist ul {padding-bottom:5px;}
#findslist li {margin-bottom:5px;margin-left:5px;margin-right:5px;}

.widget-tag-cloud li {display:inline;}

ul#twitter_update_list {margin-bottom:7px;}

/* comments */

.comment-header {margin-bottom:10px;margin-top:20px;padding-top:5px;margin-right:20px;}   
.comments-open-header {padding-top:5px;}
#comment-form-name label, #comment-form-email label, #comment-form-url label,#comments-open-text label    {display:block;margin-top:10px;}
#comment-form-remember-me {margin-top:10px;}