/*   
Theme Name: Sambafunk-2012-3
Description: Thematic child theme for SambaFunk!
Author: Afshin Mokhtari
Author URI: http://sitesaavy.com/
Template: thematic
Version: 1.0
*/

/* Thematic base styles */
@import url('./basethematic.css');

/* @import url('./basethematic-min.css'); /* minified version */

#blog-title { display: none; }

#blog-description { display: none; }


body { 
	background-color: #f9f077;
	background: url(img/body.jpg) top center repeat-y; 
}

#header {
		background: url(img/hdr5.png) top center no-repeat; 
}

#main {
	max-width: 1140px;
	
	background: url(img/main.png) repeat;
	padding:	22px 0 22px;  /* 66px 0 22px */
	
	-webkit-box-shadow: 3px 3px 16px 4px rgba(0, 0, 0, .6);
	box-shadow: 3px 3px 16px 4px rgba(0, 0, 0, .6);
	
	-webkit-border-radius: 6px;
	border-radius: 6px; 
}


#primary {
	border: none;
	padding: 0px 0 0;
}

#footer { 
	background-color: #282828;
	background: url(img/main.png) top repeat;
}

.entry-content {
	padding: 2px 10px 10px;
}

#content .aside {
	border: none;
	padding: 0;
	margin: 0;
}

cite, em { font-style: normal; }

.wp-caption {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border-color: #333;
}

table, tr { border: none; }

#respond {
	-webkit-border-radius: 6px;
	border-radius: 6px; 
	background: url(img/repond.gif) top left repeat;
}

input, textarea {
	background: #ffab03;	
}

/*
 *		*********************************			fonts & links
 */
 
.page p, .textwidget, li, th, td {
	font-family: sans-serif;
	color: #ffab03;	
} 

.blog p {
	color: #ffab03;
}

.single p {
	color: #ffab03;
}

.entry-content h1, h2, h3, h4, h5 {
	 	color: #ffab03;								/* orange */
	 	font-style: normal !important;
	 	font-family: 'allan', sans-serif !important;
		text-shadow: none;
}

.entry-content h4 {
	text-transform: none;
	font-weight: normal;
	font-style: normal;
}


.entry-title {
	color: #ffab03;
	font-family: 'allan', sans-serif
}

.entry-title a {
	color: #d21515;						/* red */
}
.entry-title a:hover {
	color: #ffab03;						/* standard orange */
}


.page a {
	color: #d21515;						/* red */
	text-decoration: none;
}

.aside a {
	color: #d21515;						/* red */
	text-decoration: none;
}

.page a:hover { 	color: #ff4b33 }

.aside { 
	color: #f79023;					/* calendar orange */
}

/* stuff in a post */
	.entry-meta { color: #aaa; font-style: normal; }
	#nav-below { display: none; }
	.post .entry-utility { display: none; }  /* category, tag, & trackback url on posts below content */



/*
 *  *********************       Primary navigation
 */

.main {
	margin-left: auto;
	margin-right: auto;
}


#access {
	border-bottom: none;
}


.sf-menu li { 
	letter-spacing: 2px; 
	font-size: 22px; 

	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */	
}

.sf-menu li a {
	color: #3d3331;			/* dark grey  */
	font-family: 'allan', sans-serif;
}



/* 
 *	*******************************				page specific stuff
 */
 
 
#frontpage_slider_outterwrapper {
	margin-top: 30px;
	max-width: 1140px;
	width: 90%;
	margin-left: auto ;
	margin-right: auto ;
	/* background: url(img/img26.jpg) top left no-repeat; */
}

#frontpage_slider_innerwrapper {
	width: 85%;
	margin-left: auto ;
	margin-right: auto ;

	-webkit-box-shadow: 3px 3px 16px 4px rgba(0, 0, 0, .6);
	box-shadow: 3px 3px 16px 4px rgba(0, 0, 0, .6);
}

 
.home .entry-title { display: none; }
.home .entry-content h3 { padding: 0px 0 14px; }




/* 
 *	******************************				size specific stuff
 */

#main {
	width: 90%;
}

p, ul, ol, dd, pre { margin-bottom: 20px;}


.page .entry-title { letter-spacing: 2px; text-transform: uppercase;} 

.entry-content h3 {				
	font-size: 1.875em;
	line-height: 1.0em;
}

.entry-content h4 {
	letter-spacing: 1px;
	font-size:1.2em;
	margin-bottom: 14px;
}

.entry-content h5 {
	font-size:1.1em;
	margin-bottom: 12px;
}

.main-aside {
	width: 323px;
}

.textwidget {
	font-size: 1.0em;
}


.main-aside h3 {
	margin-bottom: 10px;
}

.aside h3 {
	font-size: 1.7em;
	margin-bottom: 10px;
}


/****************  comments area */
	#comments h3 {
		font-size: 2em;	
		font-weight: normal;
		letter-spacing: 3px;
		padding: 0 8px 10px 18px;
	}
	
	.form-section label {
		font-size: 1.5em;
		padding: 0 18px;
	}
	
	#comment-notes {
		padding: 0 0 0 18px;
	}
	
	.form-section input {
		width: 94%;
		margin: 0 5px 15px 18px;
	}

	.form-section textarea {
		width: 94%;
		margin: 0 5px 15px 18px;
	}
	
	#form-allowed-tags { margin: 0 5px 15px 18px; }
	#form-allowed-tags p { color: black }

	.form-submit { text-align: center; padding: 0px 0 10px;}



/*
 *  PLUGIN CSS
 */

div.sharedaddy h3 {
	font-size: 22px !important;
	font-weight: normal !important;
}


#si_contact_form1 {
    color: red;
}


/* 
 * RESPONSIVE
 */
 
@media only screen and (min-width: 1035px) {
	#container { width: 65% }
	#content { width: 100%; }
	/* #content {		width: 620px;			/* TODO */	}
	#frontpage_slider_outterwrapper {
		min-height: 420px;
	}
}



