/*
Theme Name: Nothing Up My Sleeves
Description: centered on page, sidebar on right on all views, round corners, header image, skin cafe . 
Designed by <a href="http://digitalblacksmiths.com" title="Digital Blacksmiths"> Digital Blacksmiths</a>
Version: 1.0
Author: <a href="http://digitalblacksmiths.com" title="Digital Blacksmiths">Digital Blacksmiths</a> 
*/


/****************************
 **   Layout
 ****************************/

body {
	margin: 0;
	padding: 0;
	background: #efefe6;
}


#content-container {
	height: 100%;
	background:url("images/scott_header_bg.png") repeat-x top center;
}

#content-body {
	width: 950px;
	margin-left: auto ;
  	margin-right: auto ;
	background-color: #efefe6;
}

.main-featured {
	width: 975px;
	height:324px;
	background:url("images/aa-smoke-01.jpg");
	border-width: 1px;
	border-style: solid;
	margin-bottom: 25px;
}

.acts-featured {
	width: 975px;
	height:324px;
	background:url("images/aa-acts-01.png");
	border-width: 1px;
	border-style: solid;
	margin-bottom: 25px;
}


#content-post {
	margin-bottom: 75px;
	background-color: white;
	width: 550px;
	float:left;

	padding-left: 30px;
	padding-right: 40px;
	padding-bottom: 75px;
	-moz-border-radius: 7pt; 
}

#sidebar {
	position: relative;
	float: right;
	font-size: 0.9em;
	width: 275px;
	margin-left: 0px;
	padding-left: 10px;
	padding-right: 15px;
}

#footer {
	width: auto;
	margin-top: 35px;;
	padding-top: 10px;
	min-height: 30px;
	clear: both;
	display:block;
}




/**  Main top navigation  **/
.header-scott {height:233px; width:950px; padding:0px; display:block; clear:both;background:url("images/scott_header_v1.png") no-repeat top center;}
.header-menu {color: #696b71; position: relative; text-align: right; top: 180px; right: -10px; z-index: 10;}
.header-menu a { font-family: "HelveticaNeue-Light", "Helvetica Neue Light","Helvetica Neue", Helvetica, Geveva, Arial, sans-serif; 
					color: #696b71; padding: 0 20px 0 0 ; text-decoration: none;}
.header-menu a:hover {color: #2a3933; text-decoration: none;}
.chosen {color: white; text-decoration: underline;}
#currentpage {text-decoration: underline; font-weight: bold; color: #19221e;}


/*main top SUB navigation*/
.sub-header-menu { color: #93959e; display:block; position: relative; text-align: right; padding-right: 15px;}
.sub-header-menu a {font-size: 0.9em; font-family: "HelveticaNeue-Light", "Helvetica Neue Light","Helvetica Neue", Helvetica, Geveva, Arial, sans-serif; 
					font-weight: lighter; color: #9c9fa8; padding: 0 20px 0 0 ; text-decoration: none;}
.sub-header-menu a:hover { color: #2a3933; text-decoration: none;}

.sub-digitalcaricatures {padding-right: 15px;}
.sub-articles {padding-right: 82px;}

.scottpic {
	height:148px;width:275px; padding:0px; display:block; clear:both;background:url("images/scott-pic.png") no-repeat;
	}
.angieapp {
	height:100px;width:275px; padding:0px; display:block; clear:both;background:url("images/iphone-app.png") no-repeat;
	text-align: right;
	padding-right: 50px; 
	padding-top: 20px;
	color: #ddd;
	}
.angieapp a: {text-decoration: none; color: #ddd; padding-right: 25px;}
.angieapp a:hover {text-decoration: none; color: #ddd;}
.angieapp a:visited {text-decoration: none; color: #ddd;}


.thumbnail {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}

.thumbnail-small {
	float: left;
	width: 50px;
	height: 50px;
	margin: 0 10px 0 0;
	padding-bottom: 7px;
	}





/**** COMMENTS **/
.commentlist li { 
	margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; 
	background-color: #e3e3e3; -moz-border-radius: 7pt; } 

li.graybox { 
	background-color: #e3e3e3; }
.commentnumber { 
	font: italic normal 14px ÔTimes New RomanÕ, Times, serif; margin-top: -5px; float:right; color: #B4D8FE; font-size: 28pt; font: italic; }
li.cfpost { background-color: #F6F8FE; border: 2px solid #88C2FE; }
.cfpost #commentnumber { color: #c1cdee; }

img.avatar {float:left; margin-right:10px;}

.comment-author {
	padding-top: 0px;
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 0;
	padding-bottom: 0px;
	padding-right: 0px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light","Helvetica Neue", Helvetica, Geveva, Arial, sans-serif; 
	color: #4d6273; text-decoration: none;}

.comment-meta {
	font-size: 0.75em;
	padding-left: 0;
	padding-bottom: 25px;
	padding-right: 0px;
	padding-top: 0;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light","Helvetica Neue", Helvetica, Geveva, Arial, sans-serif; 
	color: #4d6273; text-decoration: none;}

h4 .search_result {
	padding-bottom: 0px;
	margin-bottom: 0px;
}


.pagenation_navigation {
	width: auto;
	padding-top: 20px;
	padding-bottom: 35px;
}
.alignleft_element {
   position: relative;
   float: left;
   width: 50%;
   display: inline;
   }

.alignright_element {
	float: right;
	display: inline;
   text-align: right; /* depends on element width */
   } 
   
.search_excerpt {
	text-align: justify;
	color: #4a4a4a;
	margin-top: -15px;
	padding-left: 30px;
}
strong.search-excerpt { background: #b7edf9; }

.searchbox{
    width:auto;
    height:40px;
    padding-top:10px
    padding-bottom: 10px;
}

form#searchform {
    display:block;
	background: url(images/mag-glass.png) no-repeat right top;
}

.searchfield {
    background-color: white;
    margin-bottom: 10px;
    margin-top: 10px;
    margin-right: 30px;
    padding-bottom: 0px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 30px;
    color: #969696;
    border: 1px solid;
    display:block;
    width:auto;
    height:20px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-topleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    font-size: 12px;
}



/* Footer */

#footer-wrap-outer {
	clear: both;
	margin-top: 21px;
}

#footer-wrap {
	background-color: #486156;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 30px;
	background-image: url('images/footer-gradient.png'); background-repeat: repeat-x;
}

#footer {
	width: 800px;
	margin: 0 auto;
	padding-top: 10px;
	min-height: 30px;
	text-align: center;
}


#footercolumns {padding:0 0 0 10%; text-align: left;}
#footercolumns .block {float:left; width:25%; margin:0 0 0 2.5%; padding-bottom: 15px;}
#footercolumns .first, * html #footercolumns .first{clear:both; margin-right:20px;}

#footer .legal {
	float: left;
}

#footer .credit a {
	text-decoration: none;
}

#footer .credit {
	float: right;
}





/****************************
 **   Typography
 ****************************/

body {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light","Helvetica Neue", Helvetica, Arial, sans-serif;
}



/****************************
 **   Content
 ****************************/

/* General */

h2 { 
	clear: none; 
	text-align: left; 
	font-size: 26px; color: #3f3f3f; 
	font-family: "Helvetica Neue Light", "Helvetica Neue", Verdana, Arial, sans-serif; 
	padding-bottom: 0px; 
	margin-top: .1em;
	margin-right: 0px;
	text-shadow:         rgba(255,255,255,0.6) 0 1px 0;
	-moz-text-shadow:    rgba(255,255,255,0.6) 0 1px 0;
	-webkit-text-shadow: rgba(255,255,255,0.6) 0 1px 0;


}


h2 a {
	text-align: left;
	text-decoration: none;
	color: #3b3b3b;
	text-shadow:         rgba(255,255,255,0.6) 0 1px 0;
	-moz-text-shadow:    rgba(255,255,255,0.6) 0 1px 0;
	-webkit-text-shadow: rgba(255,255,255,0.6) 0 1px 0;
}


h3 {
	font-size: 1em;
	font-style: normal;
	color: #616161;
	padding-top: .9em;
	padding-bottom: .1em;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light","Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
}

h2.show-title {margin-top:40px;margin-bottom:0px; color: #6d3437;}
h3.show-title {padding-top:0px; font-size: 0.9em; font-family: "HelveticaNeue-Light", "Helvetica Neue Light","Helvetica Neue", Helvetica, Geveva, Arial, sans-serif; 
					font-weight: lighter; color: #787b82; padding: 0 20px 0 0 ; text-decoration: none;}


h3 a:link, h3 a:active, h3 a:visited {text-decoration: none; color: #4d6273;}
h3 a:hover {text-decoration: underline; color: #2e3b46;}
h3 .sidebar-heading {font-size:10px;}


h4 {
	font-size: 1.1em;
	font-weight: strong;
	font-style: normal;
	color: #727272;
	margin-top: .5em;
	margin-bottom: .5em;
}

h4 a {
	text-decoration: none;
	color: #727272;
}







a:link, a:active, a:visited {text-decoration: none;color: #696b71;}
a:hover {text-decoration: underline; color: #242e35;}

p {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light","Helvetica Neue", "Helvetica", "Arial", sans-serif; 
	font-size: smaller;
	color: #394f46;
}

p.firstgraf:first-letter {
	color: #c7c7c7;
	float:left;
	margin-top:4px;
	margin-right: 2px;
	width:38px;
	font-size: 56px; 
	line-height:48px;
	font-family:"times","Times New Roman";
}

.post .entry {
/*	font-size: 0.9em;
	line-height: 1.3em;
*/
}

.news-date {
	color: #4d6273;
	font-size:smaller;
	padding-top:25px;
	padding-bottom:-5px;
	text-transform: uppercase;
}




ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	}

li {
	color: #6b94ad;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light","Helvetica Neue", Helvetica, Arial, sans-serif;
}
li a:link, li a:active, li a:visited {text-decoration: none; color: #696b71;}
li a:hover {color: #2a3933;}

.content-post-one {
  display:inline;
}

.sup {
  vertical-align: top;
  font-size: 50%;
  display:inline;
  }

.feedback {
	font-size: 0.75em;
	text-decoration: none;
	color: #949494;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light","Helvetica Neue", Helvetica, Arial, sans-serif;
}

.feedback a:link, .feedback a:active, .feedback a:visited {text-decoration: none; color: #949494;}
.feedback a:hover {color: #4d7795;}

/*testimonials*/
.quote {font-size: 0.9em; color: #949494; font-style: italic;font-family:Helvetica,Lucidea Grande,Verdana,Arial,sans-serif;}
.quote-name {padding-bottom:40px; text-align: right; font-style: italic; font-weight: bold; color: #808080;font-family:Helvetica,Lucidea Grande,Verdana,Arial,sans-serif;}



/****************************
 **   Footer
 ****************************/

#footer .widget-wrap {
	float: left;
	width: 264px;
}


#footer .widget {
	margin-right: 21px;
	margin-left: 21px;
}

#footer {
	font-size: 0.8em;
	line-height: 1.1em;
	width: 100%;
}

#footer a {
	color: #1c1c1c;
}

#footer h2 {
	color: #1c1c1c;
	font-size: 1.1em;
	margin-bottom: 15px;
	font-weight: normal;
	font-style: normal;
}


#footer h3 {
	color: black;
	font-size: 1.1em;
	margin-bottom: 15px;
	font-weight: bold;
	text-align: left;
}

#footer h2 {
	text-decoration: none;
    font-size  1.1em:;
	font-weight: bold;}

#footer ul {
    text-align: left;
    color: #262626;
    margin-left: -39px;
    list-style-type: none;
    text-decoration: none;}
 
#footer ul li a {
    text-align: left;
    list-style-type: none;
    text-decoration: none;}
 
#footer ul li a:hover {
	color: #1c1c1c;
    text-decoration: underline;}

#footer .legal, #footer .credit {
	color: #1c1c1c;
}





