/*
Theme Name:		SCNZ
Theme URI: 		http://scnz.org/
Version: 		0.1
Description: 	SCNZ Wordpress Theme, based on WP Framework
Author: 		M.W.
Author URI:		
Tags:			
*/

/* Reset Browser Defaults */
@import url( 'library/media/css/reset.css' );

/* Apply base theme styles and colors */
@import url( 'library/media/css/base.css' );

/* superfish */
@import url( 'library/media/css/superfish.css' ); 

/* Stylistic CSS Styles */
@import url( 'library/media/css/screen.css' );

/* These empty css selectors are temporarily here for compatiability with the WordPress theme repository checklist. */
.aligncenter {} .alignleft {} .alignright {} .wp-caption {} .wp-caption-text {}


/* 2col layout */
.container { width: 946px; margin: 0 auto; padding: 7px; clear: both; }
.hfeed { width: 690px; float: left; }
.aside { width: 249px; float: right; }
.footer { clear: both; }

body {
	background: #40505A url('/img/body-bg.jpg') repeat-x 0px 6px;
	font-family: Arial, sans-serif;
}

.container {
	background: #fff url('/img/container-bg.jpg') repeat-x;
}

.header {
	background: #fff url('/img/header-bg.png') repeat-x;
	border-top: 5px solid #3f5059;
	height: 104px;
}

.header #logo {
	width: 960px;
	margin: 0 auto;
	margin-top: 12px;
}

.sf-menu {
	float: none;
	width: 960px;
	margin: 0 auto;
}

.sf-menu a {
	color: #000;
	font-weight: bold;
	letter-spacing: -0.15px;
	font-size: 11px;
}

.sf-menu a.root {
	
	text-shadow: #fff 0px 1px;
	
	
}
.sf-menu a.has-submenu
, .sf-menu a.has-submenu:hover {
background: url('/img/arrow.png') no-repeat right;
}
.sf-menu a.has-submenu:hover {
background: #babcbe url('/img/arrow.png') no-repeat right;
}
.page-menu {
	background: #d6d8da url('/img/menu-bg.jpg') repeat-x;
	height: 36px;
}


.footer { 
	clear: both; 
	color: #ccc;
	width: 960px;
	margin: auto; 
}

.footer-col {
	width: 208px;
	float: left;
	margin: 10px 5px;
	background-color: #3d4d57;
	border: 1px solid #42525c;
	padding: 5px 10px;
}

.footer-col h3 {
	font-size: 13px;
	padding-bottom: 0;
	color: #fff;
	font-size: 11px;
	font-variant:small-caps;
}

.footer-col ul {
	list-style-type: none;
	font-size: 11px;
	margin-bottom: 10px;
}

.footer-col li a {
color: #ccc;
}

.hentry {
	margin-bottom: 10px;
	border-bottom: 1px #ccc dotted;
}

.multi-first-post {
	background-color: #4A445B;
	color: #fff;
	padding-right: 30px;
}

.multi-first-post img.attachment-full {
	float: left;
	margin-right: 30px;
}
.multi img.attachment-thumbnail {
	float: left;
	margin-right: 10px;
}

.multi .entry-header
, .multi-first-post .entry-header {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: -0.04em;
}
.multi .entry-header {
	color: #999;
	margin-bottom: -5px;
}
.multi-first-post .entry-header {
	padding-top: 20px;
}

.multi .entry-title
, .multi-first-post .entry-title {
	display: inline;
	padding: 0;
	clear: none;
}

.multi .entry-title a {
	font-size: 16px;
	font-weight: bold;
}

.multi-first-post .entry-title a {
	color: #fff;
	font-size: 28px;
}

.multi-first-post .entry-content {
	margin-top: 15px;
}

.multi .entry-content p {
margin-bottom: 0;
color: #999;
margin-top: -3px;
line-height: 1.2em;
}

.page-menu .searchform {
margin: 0;
padding-top: 9px;
float: left;
}

.page-menu .searchform input {
background: #d7d8da url('/img/search-field.png') no-repeat top left;
border: none;
width: 177px;
height: 20px;
margin: 0;
padding-left: 25px;
padding-top: 3px;
margin-left: 20px;
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-size: 11px;
}

.page-menu .searchform button {
border: none;
background-color: #d7d8da;
padding: 0;
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000;
}

.widget {
background-color: #fafafa;
margin-bottom: 7px;
}

.widget h3 {
border-bottom: 1px dotted #ccc;
background: #fafafa url('/img/widget-top.png') repeat-x;
padding: 15px;
font-size: 16px;
	font-weight: bold;
}

.widget p {
line-height: 1.2em;
background: #fafafa url('/img/widget-bottom.png') repeat-x bottom;
padding: 15px;
margin-bottom: 0px;
}

.widget ul {
list-style-type: none;
line-height: 1em;
margin-right: 15px;
margin-top: 5px;
}

.widget ul li {
border-bottom: 1px dotted #ccc;
padding: 3px 0;
}

.single .entry-meta {
color: #777;
margin-top: 5px;
}
.category .post, .single .post {
padding: 0 10px;
}
abbr.published-time {
border: none;
}
#respond {
padding: 10px;
}
.single .entry-title {
color: #40505A;
border-bottom: 1px solid #ccc;
}
.category .entry-title a:hover {
color: #2361a1;
}
.category .entry-title a {
color: #40505A;
}
