/*
Theme Name: Crisis Response Communications
Description: Custom theme for Crisis Response Communications website; crisis management skills for public relations professionals and students. Based on Sandbox.
Version: 1.0
Author: <a href="http://swampsidestudio.com/">Swamp-Side Studio</a>
Author URI: http://swampsidestudio.com/
Tags: Bob Roemer, crisis, crisis management, crisis response, communications, public relations, public affairs, government affairs, spokesperson
*/

/* Start undo defaults */
ul,ol {
list-style:none;
}
h1,h2,h3,h5,h6,pre,code {
font-size:1em;
}
h2,h3,h4 {
font-size:1em;
}
h4 {
/*font-size:0.95em;*/
color:#e4d48b;
}
h4 a {
font-size:0.95em;
font-weight:normal;
}
h4 span.and {
font-size:0.95em;
font-weight:normal;
color:#FFFFFF;
}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,fieldset,input {
margin:0;
padding:0;
}
a img,:link img,:visited img {
border:none;
}
a {
outline:none;
text-decoration:underline;
}
a:link {
color:#cccccc;
}
a:visited {
color:#cccccc;
}
a:hover {
color:#ffffff;
}
a:focus {
color:#ffffff;
}
a:active {
color:#ffffff;
}
/* End undo defaults */

/* Start layout */
body {
margin:0;
padding:0;
background-color:#333333;
background-position:top center;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
/*color:#eeeeee;*/
color:#fff;
}
div#wrapper {
width:900px;
margin-left:auto;
margin-right:auto;
}
div#masthead {
margin-left:auto;
margin-right:auto;
padding:15px 0 0 0;
text-align:center;
width:70%;
}
div#masthead a {
border:none;
text-decoration:none;
}
h1#blog-title {
font-family:"Times New Roman", Times, serif;
font-size:2.3em;
font-variant:small-caps;
border-top:1px solid #766d43;
border-bottom:1px solid #766d43;
line-height:72%;
}
h1#blog-title a {
color:#FFFFFF;
}
h3#blog-title { /* for use with header-single.php */
font-family:"Times New Roman", Times, serif;
font-size:2.3em;
font-variant:small-caps;
border-top:1px solid #766d43;
border-bottom:1px solid #766d43;
line-height:72%;
}
h3#blog-title a {
color:#FFFFFF;
}
span#blog-title {
position:relative;
top:-3px;
}
div#blog-description {
padding:2px 0 0 0;
font-size:0.8em;
}
div#blog-description strong {
font-weight:400;
}
div.skip-link {
display:none;
}

/*--- Start menu for "dTabs" plugin --- */
ul#tabbar {
background-color:#262626;
border:1px solid #766d43;
font-family:"Times New Roman", Times, serif;
height:30px;
padding:0 0 0 20px;
position:relative;
top:31px;
z-index:10;
}
ul#tabbar li {
margin:0;
padding:0;
float:left;
list-style:none;
}
ul#tabbar li a {
/*padding:5px 15px 0px 15px;*/
padding:5px 13px 0px 13px;
display:block;
float:left;
outline:none;
color:#e4d48b;
text-decoration:none;
font-variant:small-caps;
font-weight:bold;
height:25px;
background-color:#262626;
}
ul#tabbar li.tabselected a {
color:#fefcba;
background-color:#111111;
}
ul#tabbar li a:hover {
color:#fefcba;
background-color:#111111;
}
/*--- End menu for "dTabs" plugin --- */

div#container {
margin-left:auto;
margin-right:auto;
padding:70px 20px 82px 20px;
width:798px;
background-color:#161616;
border:1px solid #111111;
position:relative;
top:-22px;
}
* html div#container { /* for ie6 */
padding:70px 20px 32px 20px;
}
*+html div#container { /* for ie7 */
padding:70px 20px 32px 20px;
}
/*div#slideshow {
margin:0 0 18px 0;
background-color:#262626;
border:1px solid #333333;
}*/
div.slideshow-wrapper {
margin:0 0 18px 0;
background-color:#262626;
border:1px solid #333333;
}
.portfolio-slideshow {
    margin:0 !important;
}
div#content {
float:left;
margin:0;
padding:0;
width:531px;
}
div.navigation {
margin:10px 0 0 0;
font-size:0.75em;
}
div.navigation a:link {
color:#999999;
}
div.navigation a:visited {
color:#999999;
}
div.navigation a:hover {
color:#ffffff;
}
div.navigation a:focus {
color:#ffffff;
}
div.navigation a:active {
color:#ffffff;
}
div.nav-previous {
float:left;
}
div.nav-next {
float:right;
}
h2.page-title {
border-bottom:1px solid #766d43;
color:#e4d48b;
font-family:"Times New Roman", Times, serif;
font-variant:small-caps;
font-size:1em;
}
div#content p {
font-size:0.95em;
line-height:130%;
}
h1.entry-title {
margin:20px 0 0 0;
font-size:1.1em;
}
h2.entry-title {
margin:20px 0 0 0;
}
h5.question {
padding:10px 0 0 0;
}
div.entry-date {
font-size:0.75em;
color:#999999;
}
abbr.published {
border-bottom: none;
}
div.entry-content {
font-size:0.95em;
margin:10px 0;
}
div.entry-content ul {
margin:4px 20px 10px 40px;
list-style:disc;
}
div.entry-content ol li {
padding:0 0 5px 0;
}
div.entry-content ol {
margin:4px 20px 10px 40px;
list-style:decimal;
}
div.entry-content ul li {
padding:0 0 5px 0;
}
div.entry-content img.alignleft {
padding:5px 10px 10px 0;
}
div.entry-content img.alignright {
padding:5px 0 10px 10px;
}
div.entry-meta {
margin:0 0 40px 0;
font-size:0.75em;
color:#999999;
}
div.entry-meta a:link {
color:#999999;
}
div.entry-meta a:visited {
color:#999999;
}
div.entry-meta a:hover {
color:#ffffff;
}
div.entry-meta a:focus {
color:#ffffff;
}
div.entry-meta a:active {
color:#ffffff;
}
p.top a:link {
font-size:0.75em;
color:#999999;
}
p.top a:visited {
font-size:0.75em;
color:#999999;
}
p.top a:hover {
color:#ffffff;
}
p.top a:focus {
color:#ffffff;
}
p.top a:active {
color:#ffffff;
}
div.pgee-read-more a:link {
font-size:0.8em;
color:#999999;
}
div.pgee-read-more a:visited {
font-size:0.8em;
color:#999999;
}
div.pgee-read-more a:hover {
color:#ffffff;
}
div.pgee-read-more a:focus {
color:#ffffff;
}
div.pgee-read-more a:active {
color:#ffffff;
}
span.pgee-read-more a:link {
font-size:0.8em;
color:#999999;
}
span.pgee-read-more a:visited {
font-size:0.8em;
color:#999999;
}
span.pgee-read-more a:hover {
color:#ffffff;
}
span.pgee-read-more a:focus {
color:#ffffff;
}
span.pgee-read-more a:active {
color:#ffffff;
}

/* Start Sidebar */
div#primary {
float:right;
overflow:hidden;
width:227px;
}
li.widget {
margin:0 0 18px 0;
border:1px solid #333333;
background-color:#262626;
}
h3.widgettitle {
padding:0 0 0 5px;
border-bottom:1px solid #766d43;
color:#e4d48b;
font-family:"Times New Roman", Times, serif;
font-variant:small-caps;
font-size:1em;
text-align:left;
}
img.rsswidget {
position:relative;
top:3px;
}
li.widget ul{
padding:5px 5px 10px 5px;
font-size:0.8em;
}
li.widget ul li{
padding:0 0 6px 0;
}
div.textwidget {
padding:5px 5px 10px 5px;
font-size:0.8em;
}
div.ctc {
padding:5px 5px 10px 5px;
text-align:center;
}
p#or {
margin:4px 0;
text-align:center;
color:#666666;
font-weight:bold;
}
/* End Sidebar */

/* Start Sidebar and 404 and no results Search */
form.blog-search {
padding:5px 5px 10px 5px;
}
input#s, input#s-404, input#s-no-results {
color:#ffffff;
background-color:#000000;
border:1px solid #555555;
}
input[type="submit"] {
color:#ffffff;
background-color:#333333;
border:1px solid #444444;
outline:none;
cursor:pointer;
}
/* End Sidebar and 404 and no results Search */

/* Start contact form */
form.wpcf7-form p {
color:#cccccc;
}
input[type="text"] {
color:#ffffff;
background-color:#000000;
border:1px solid #555555;
}
textarea {
color:#ffffff;
background-color:#000000;
border:1px solid #555555;
}
img.wpcf7-captcha-captcha-679 {
position:relative;
top:6px;
}
/* End contact form */

/* Start Footer */
div#footer {
height:30px;
background-color:#262626;
border:1px solid #766d43;
color:#e4d48b;
position:relative;
top:-75px;
z-index:10;
}
div#copyright {
padding:7px 0;
font-size:0.7em;
text-align:center;
}
p#site-link {
font-size:0.7em;
text-align:center;
color:#555555;
position:relative;
top:-20px;
}
p#site-link a:link {
color:#555555;
text-decoration:none;
}
p#site-link a:visited {
color:#555555;
text-decoration:none;
}
p#site-link a:hover {
color:#cccccc;
text-decoration:none;
}
p#site-link a:focus {
color:#cccccc;
text-decoration:none;
}
p#site-link a:active {
color:#cccccc;
text-decoration:none;
}
/* End Footer */

/* Start Typography */
sup {
font-size: 0.75em;
line-height: 0.5em;
color:#999999;
}
.footnote {
color:#999999;
font-size:0.75em;
line-height:1.1em;
}
body.single blockquote {
border:1px solid #333333;
margin:10px 20px;
padding:10px 20px;
font-family:"Times New Roman", Times, serif;
}
body.single div#content blockquote p {
font-size:1.1em;
line-height:1.1em;
}
h6 {
margin:0 0 -15px 0;
padding:0;
}
/* End Typography */

/* Start Miscellaneous */
div.clear {
clear:both;
}
div.textwidget div.book {
padding:4px 0 0 10px;
float:left;
}
div.textwidget div.amazon {
float:right;
}
div.sociable_tagline {
color:#666;
font-size:0.75em;
}
div.entry-content .sociable ul li {
    padding:3px;
}
.search-excerpt {
color:#E4D48B;
}
/* End Miscellaneous */

