/*
Theme Name: DougTheme 2013
Description: Child theme for the Twenty Twelve theme
Version: 05.02.2013
Author: Doug Berger
Template: twentytwelve
*/

body {
	color: #222222;
}

/* Turn off auto hyphens */
.site-content article {
   word-wrap: normal;
  -webkit-hyphens: none;
  -moz-hyphens: none;
   hyphens: none;
}

.widget-area .widget {
   -webkit-hyphens: none;
   -moz-hyphens: none;
   hyphens: none;
   word-wrap: normal;
}

/* Navigation Menu */
.main-navigation {
	margin-top: 0px;
	margin-top: 0rem;
	text-align: center;
}
.main-navigation li {
	margin-top: 0px;
	margin-top: 0rem;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.42857143;
}
.main-navigation a {
	color: #5e5e5e;
}
.main-navigation a:hover {
	color: #21759b;
}
.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
	display: none;
}

.entry-title {
  font-size: 24px !important;
  font-size: 1.714285714285714rem !important;
  font-weight: bold !important;
  color: black !important;
  padding-bottom: 5px;
  padding-bottom: 0.3571428571428571;
}

footer.entry-meta {
   background-color: #FFD494;
   padding-left: 2px;
   padding-left: 0.1428571428571429rem;
   color: #464646;
}

footer.entry-meta a {
   color: #0066FF;
   text-decoration: none;
}

footer.entry-meta a:hover {
   color:#CC3333;
   text-decoration: underline;
}

footer.entry-meta .by-author {
	display: none;
}

.site-content article {
	margin-bottom: 24px;
	margin-bottom: 1.714285714285714rem;
}

.wp-caption .wp-caption-text:before {
	display:none;
}

.wp-caption .wp-caption-text{
	margin-bottom: 0.188em;
	max-width: 100%;
	padding: 0 8px;
	text-align: center;
	font-family: Arial;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: black;
	background-color: #FFFFFF;
}

.wp-caption {
	margin-bottom: 0.188em;
	max-width: 100%;
	padding: 9px;
	text-align: center;
	font-family: Arial;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: black;
	background-color: #FFFFFF;
}

/* Images */
.alignleft {
	float: left;
	
}
.alignright {
	float: right;
	
}

.entry-content blockquote, .comment-content blockquote {
  font-style: italic;
  margin-bottom: 24px;
  margin-bottom: 1.71429rem;
  padding-left: 24px;
  padding-left: 1.71429rem;
  padding-right: 24px;
  padding-top: 5px;
  padding-top: 0.357142857rem;
  padding-bottom: 5px;
  padding-bottom: 0.357142857rem;
  background-color: #DFDFCE;
}

.entry-header {
  margin-top: 5px;
  margin-top: 0.357142857rem;
  margin-bottom: 24px;
  margin-bottom: 1.71429rem;
}

.entry-header .comments-link {
  color: #757575;
  font-size: 0.714285714285714rem;
  font-size: 10px;
  line-height: 1.84615;
  margin-top: 0.357142857rem;
  margin-top: 5px;
  text-align: right;
  font-weight: bold;
}

/* Navigation */
.site-content nav {
	clear: both;
	line-height: 2;
	overflow: hidden;
	font-variant:small-caps;
	background-color: #E0E0D1;
	font-weight: bold;
	background-image:url('http://i18.photobucket.com/albums/b128/cadfile/website/printtest_zps7e94aa2a.png');
}

.main-navigation li a {
  color: #006600;
}


/* =Widgets
-------------------------------------------------------------- */

.widget-area .widget a {
	color: #006600;
}
.widget-area .widget a:hover {
	color: #21759b;
}

.widget-area .widget p, .widget-area .widget li, .widget-area .widget .textwidget {
        line-height: 1.5;
}


.widget-title {
	font-size: 18px;
	font-size: 1.28571428571429rem;
	font-family: "Palatino Linotype","Book Antiqua",Palatino,serif;
	line-height: 2.181818182;
	font-weight: bold;
	text-transform: uppercase;
	color: #636363;
	background-color: #DCE1E6;
	text-align:center;
	letter-spacing: 0.1em;
	
}
.widget ul {
	font-size: 12px;
	margin: 0;
}
.widget-area .textwidget li {
	margin-left: 5px;
	margin-left: 0.357142857142857rem;
}

.widget ul li {
	color: #777;
	font-size: 12px;
	margin: 10px 5px 20px 5px;
        padding: 0 10px 0 10px;
        font-family: Georgia, Sans-serif;
}

.widget ul li {
	list-style: none;
}
.widget ol {
	list-style: none;
}


.widget a {
	font-weight: bold;
	text-decoration: none;
	color:#CC3333;
	list-style-position:inside;
	list-style-type:circle;
	
}

.widget li a {
	line-height: 0;
}

.widget a:hover,
.widget a:focus,
.widget a:active {
	text-decoration: underline;
	color:#CC3333;
}
.widget-area {
	border-style:dashed;
	border-width:1px;
	background-color: #FAFCFF; 
}

/* ===[ Footer Widget Areas ]=== */

#duodenary {
  border-top: 1px solid #DDDDDD;
  overflow: hidden;
  padding: 1.625em 7.6%;
}

.footer-widgets a {
	color: #006600;
}

/* Two Footer Widget Areas */
#duodenary.two .footer-widgets {
	float: left;
	margin-right: 3.7%;
	width: 48.1%;
}
#duodenary.two .footer-widgets + .footer-widgets {
	margin-right: 0;
}

/* Three Footer Widget Areas */
#duodenary.three .footer-widgets {
	float: left;
	margin-right: 3.7%;
	width: 30.85%;
}
#duodenary.three .footer-widgets + .footer-widgets + .footer-widgets {
	margin-right: 0;
}


@media only screen
and (max-width:600px) {

     #duodenary .widget-area {
     float:none !important;
     padding-left:0;
     padding-right:0;
     padding-top:1em;
     width:100%;
   }
}

/* Misc */

/* fblog and fblogtt used for featured blogs widget */

.fblog {
    font-size:12px;
    font-family: Arial,sans-serif;
 }

.fblogtt {
    background-color:#FFB27F;
    color:#000000;
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size: 18px !important;
    font-size: 1.28571428571429rem !important;
    font-weight:bold;
    padding-left: 5px;

} 

.entry-content ul {
	margin: 2em; 
}
.entry-content ul li {
	padding-left: .5em; 
	margin-bottom: 1.5em;
	margin-right: 1.5em;
	font-size: 90%;
}
/* Useme-box is the the Follow Me widget */
.useme-box {
    margin: 0 0 -4px;
    padding: 6px 0 0 0;
    width: 225px;
}

.useme-box ul {
    font-size: 10px !important;
    height: 1%;
    list-style: none outside none;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 0;
    position: relative;
}

.useme-box a {
    color: #646464;
    text-decoration: none;
}

.useme-box a:hover {
    text-decoration: underline;
}

.useme-box li {
    float: left;
    text-align: center;
    width: 40px;
    font-size: 10px !important;
}

.useme-box .ico {
    display: block;
    margin: 0 auto;
}

#recentcomments a {
   text-decoration: none;
   color:#CC3333;
}

#recentcomments li {
	color: #000000;
}

.recent-comment-text {
        color: #CC3300;
        font-weight: bold;
}

.recent-comment a {
        color: #000000 !important;
        font-variant:small-caps !important;
        text-decoration:underline !important;
        font-size: 0.8em !important;
}

.recent-comment-author {
	font-weight: bold;
	padding-right: 30px;
	overflow: hidden;
	text-overflow: ellipsis;

}


#commons {
	font-family: Arial;
	font-size: 8px;
	font-weight: bold;
	text-align:center;
	padding:5px 25px 5px 25px;
	color: #00A3CC;
	
}
/* fbblock used for featchered blog widget */
#fbblock { 
    background: #FFE8D9;

}

#fbblock a {
    color: #003366 !important;
    font-style:oblique;
}

/* Used for posted on line in entry header */
.dtbyline {
	font-size: 12px;
	padding-left: 24px;
}
/* nonlink used for nonlink cites in blockquotes */
.nonlink {
         font-family: 'Times New Roman', Times, serif;
         font-style: normal;
         color: #FF6633;
 }
 /* endnotty used for special note on Video embeds */
.endnotty {
          font-family: sans-serif;
          font-style:italic;
          font-variant:small-caps;
          font-size:smaller;
}
/* Used for source cite information in blockquote */
blockquote cite {
	color: #666;
	font: 10px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
/* Used for Transcripts */
.trans p {
         font-family: 'Times New Roman', Times, serif;
         font-style: normal;
         
}

.category-archive-meta {
          font-family: sans-serif;
          display: block;
	  background: #CCFFCC;

}

.rsswidget {
    font-size:12px;
    font-family: Arial,sans-serif;
    
}

.rss-date {
    font-size:0.625em;
    color:red;
    font-style:italic;
    
 }
 
 .more-link {
     background: url("http://i18.photobucket.com/albums/b128/cadfile/website/morebut2_zpscad6a13f.png") repeat-x scroll left center transparent;
     border-color: #F2F2F2 #CFCFCF #BDBDBD;
     border-radius: 3px 3px 3px 3px;
     border-style: solid;
     border-width: 1px;
     box-shadow: 0 0 1px #999999;
     color: #990000;
     cursor: pointer;
     font-family: Arial;
     font-size: 10px;
     font-weight: bold;
     padding: 4px 10px;
     text-shadow: 1px 1px 0 #FFFFFF;
     text-transform: uppercase;
     margin-top: 50px;
}

/* Used for blockquote inside a blockquote */

.inside {
	 border-left: 3px solid #ccc;
}

/* Last Fm stuff  ---------------------------------------- */

ul.lastfm {

}
ul.lastfm li {
        clear: both;
     	display: block;
     	font-family:Tahoma, Arial, sans-serif;
     	font-size: 14px; 
     	border-bottom: 2px dash #cccccc;
     	padding-left: 5px;
	padding-right: 5px;

}
ul.lastfm li a {
        text-decoration: none;

}
ul.lastfm li img {
        float: right;
        width: 36px;
        height: auto;
        padding:0px 2px 0px 2px;
        
}
ul.lastfm li span.lastfm-time {
        font-weight:italic;
        font-size:10px;
}
ul.lastfm li span.lastfm-album {

}

.cse input.gsc-search-button, input.gsc-search-button {
  color: #000000 !important;
  
}

.withimage {
	background-image:url('http://i18.photobucket.com/albums/b128/cadfile/website/bqbk001_zps7c03d5dd.png');
	background-repeat:no-repeat;
	background-color:#DFDFCE;
}

/* Simple Sitemap CSS  */

#ss_pages {
	width: 50%;
	float: left;
}

#ss_posts {
	width: 50%;
	float: right;
}


#ss_posts .post_item_list ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#ss_posts li {
	text-transform:uppercase;
	font-style:oblique;
	line-height:1;
	padding: 0;
	margin: 1.5em 0.9em;
}

.ruler1 {
	margin-bottom: 15px;
	font-style:oblique;
	font: 14px/1.6 'Pontano Sans', sans-serif;
	background-color: #FFC2C2;
	padding-right:5px;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
}


.fb-like-box iframe {width: 249px !important}

/* This element holds injected scripts inside iframes that in some cases may stretch layouts. So, we're just hiding it. */
#fb-root {
  display: none;
}

/* To fill the container and nothing else */
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
  width: 100% !important;
}

/* Legacy img float */

img.floatLeft { float: left;
 margin: 4px; }

img.floatRight { float: right;
margin: 5px; }

a:visited {
	color: #CC66FF !important;
}