/**
 * A collection of commonly used styles for wordpress themes.
 **/
/*@import url('formatting.css');*/

/**
 * Element styles (No font-family)
 **/
body{color: #333;}


.menu a{font-weight: normal; text-decoration: none; font-size: 17px; margin-right: 14px;}
.menu.horizontal{list-style: none; margin: 0; color: #6d6e71; padding: 10px 0 0 0; clear: right;}
.menu.horizontal li{display: inline-block; margin: 0 6px 16px 0; padding: 0; float: left;}
.ie .menu.horizontal li{float: left; margin-right: 6px;}

.menu.nav-tabs, .menu.nav-pills { margin-left: 0; }
ul.dropdown-menu li { width: 100%; margin-bottom: 0 !important; }
ul.dropdown-menu li:after{ content: none !important; }
ul.dropdown-menu li a { margin-right: 0; white-space: pre-wrap; }

.menu.horizontal .dropdown-menu { margin-top: 3px; }
.menu.horizontal .dropdown.open .dropdown-toggle { background: none; color: #0088CC; }

.page-content { clear: both; }

.search-form label{display: none;}
.search-form .search-field{width:50px;}

.slideshow{overflow: hidden; margin: 0 0 1em 0;}

h1 > a,
h2 > a,
h3 > a,
h4 > a,
h5 > a,
h6 > a {color:#333;}


/**
 * Location specific styles
 **/
#search-results .more{clear: both;}
#search-results .result-list{padding: 0; margin: 0;}
#search-results .result-list li{list-style-type: none; word-wrap: break-word;}
#search-results .result-list .item{margin: 0 0 2em 0;}
#search-results .result-list .item h3{margin: 0 0 5px 0;}
#search-results .result-list .item a{text-decoration: none;}
#search-results .result-list .item a:hover{color: #000; text-decoration: underline;}
#search-results .result-list .item .title{display: block; font-size: 18px; color: #c00202;}
#search-results .result-list .item .url{display: block; font-size: 14px; color: #666; margin: 0 0 5px 0;}
#search-results .result-list .item .snippet{font-size: 14px;}
#search-results .search-form{margin-bottom: 2em;}
#post-list article {margin: 0 0 2em 0; font-size: 16px;}
#post-list article h1{margin: 0 0 .5em 0;}
#post-list article .meta{margin: 0 0 .5em 0; color: #666;}
#post-list article .summary{margin: 0; line-height: 1.5em;}
#blueprint-container{padding-top: 24px;}
#header h1{font-size: 40px;}
#header h1 a{text-decoration: none; color: #313130; font-weight: bold;}
#header h1 a:hover{color: #ed1c24; text-decoration: underline;}
#header{border-bottom: 1px dotted #666; padding-bottom: 8px;}
#header-menu{margin-bottom: 16px;}
#sidebar h2{margin: .5em 0 1em 0; font-size: 17px; color: #A3B00B;}
#footer{border-top: 1px dotted #666; padding-top: 0px; margin: 10px 0 20px 0;}
#footer-menu { clear: right; }
#footer .row { clear: both; padding-top: 5px; }
