/*
Theme Name:     effecitvus
Theme URI:      http://effectivus.com
Description:    Child theme for the Twenty Ten theme 
Author:         Chris Steele
Author URI:     http: //effectivus.com
Template:       twentyten
Version:        0.1.0
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

@import url("../twentyten/style.css");

body, #comments{
	font-family: Arial, Helvetica, sans-serif ;
}
body {
	background: #C8C8C8;
}
/*
h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text, input[type="submit"] {
    font-family: "Times New Roman", Times, serif;
}
*/
#wrapper {
	background: #f0f0f0;
	width: 1024px;
	margin: 0 auto 50px;	
	padding: 0;
	border: 0;
	background-image: url(images/Page_side_strips.png) ;
	background-repeat: repeat-y;
}

#page_container {
	border: 0;
	padding: 0;
	margin: 0px 62px;
	width: 900px;
}

#header {
	padding: 0;
	border: 0;
	margin: 0;
	width: 100%;
}

#main {
	padding: 0;
	border: 0;
	margin: 0;
	width: 100%;
}

#footer {
	padding: 0;
	border: 0;
	margin: 0;
	clear: both;
	width: 100%;
	height: 86px;
	background-image: url(images/Footer.png) ;
}

#masthead {
	height: 125px;
}

#branding {
	background-image: url(images/Header_logo.png)  ;
	background-repeat: no-repeat;
	height: 87px;
	padding: 0;
	margin: 0;
	border: 0;
	width: auto;
}

#site-title {
	margin: 0;
	padding: 0;
	font-size: 0px;
	width: 0;
	height: 0;
}

#site-description {
	font-style: normal;
	font-weight: bold;
	text-align: right;
	color: white;
	width: 500px;
	height: auto;
	padding: 52px 30px 0 0;
	margin: 0;
	border: 0;
}

#access {
	background-image: url(images/Nav_bar.png)  ;
	width: 900px;
	height: 38px;
}

#header_image {
	height: 229px;
}

#access .menu-header, div.menu {
	margin: 0;
	padding-left: 15px;
	width: 900px;
}

#access a {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	padding: 0 11px;
}

#access .menu-header li, div.menu li {
	margin-right: 2px;
}

/* give each of the menu buttons their own colour
   this attribute set in the menu settings of the admin page
   of wordpress
*/
[title="What I do"] { 		background-color: #EE5708; }
[title="Past glories"] { 	background-color: #C26DDE; }
[title="Listen"] { 			background-color: #9BD252; }
[title="Imagine"] { 		background-color: #40C9FC; }
[title="Create"] { 			background-color: #FE56F9; }
[title="Inform"] { 			background-color: #A49F94; }
[title="About me"] { 		background-color: #FFC118; }
[title="Opinions"] { 		background-color: #0CC492; }

#searchform {
	border: 0;
	margin: 0;
	padding: 0;
}

input#name, input#zllti-zllti {
	width: 140px;
	margin: 8px 8px;
    border: 2px solid #808080;
}	

input[type="text"], textarea {
	width: 140px;
	margin: 8px 40px;
    border: 2px solid #808080;
}	

#myGallery, #myGallerySet, #flickrGallery {
	border: 0;
}

#effectivus_home, #effectivus_singles, #effectivus_blog, #effectivus_level1 {
	float: left;
	padding: 0;
	margin: 30px 0 0;
	border: 0;
	width: 299px
}

#breadcrumbs p {
	margin: 2px 0 0 30px;
	font-size: 10px;
}

#main {
}

#container {
	width: 550px;
	margin: 0;
	padding: 20px 20px 30px 30px;
	border: 0;
	float: left;
}

#content {
	border: 0;
	margin: 0;
	padding: 0;
}

#nav-below {
	clear: both;
	margin: 0;
}

a:link, a:active, a:hover {
    text-decoration: underline;
	color: #808080;
}
a:link, a:visited {
    text-decoration: none;
	color: #808080;
}

#content .entry-title, .widget-title, .page-title span, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, h1, h2, h3, h4, h5, h6 {
	font-weight: normal !important;
	color: #505050;
	margin: 0;
	border: 0;
    font-family: "Times New Roman", Times, serif;
}

h1.entry-title, h1, .page-title span {
	font-size:36px !important;
	padding-bottom: 12px;
}

h2.entry-title, h2 {
	font-size:30px !important;
	padding-bottom: 10px;
}

h3 {
	font-size:24px;
	padding-bottom: 8px;
}

h4 {
	font-size:20px;
	padding-bottom: 7px;
}

h5 {
	font-size:16px;
	padding-bottom: 5px;
}

h6 {
	font-size:14px;
	padding-bottom: 4px;
}

#content .entry-content, .entry-summary {
	color: #808080;
    font-size: 12px;
    line-height: 18px;
	padding: 0;
	font-weight:400;
    clear: both;
    padding: 0;
}

#content .entry-content > p:first-child {
	color: #ED5707;
    font-size: 14px;
    line-height: 20px;
}

#primary {
	width: 299px;
	border: 0;
	margin: 30px 0 0 0;
	padding: 0; 
	float: left;
}

#post-footer {
	padding: 10px 0;
}

#post-footer p{
	margin: 0;
	font-size: 12px;
	color: #808080;
}

.widget-container {
	background-image: url(images/Side_bar_separator.png);
	background-repeat: no-repeat;
	background-position:  left  bottom;
	border: 0;
	margin: 0 0 0 30px;
	padding: 0;
	font-size:24px;
}

#main .widget-area li {
	list-style-type: none;
	color: #808080;
	padding-bottom: 4px;
	font-size: 12px;
}

#main .widget-area ul ul,  .widget-area p, .amzshcs, .widget_tag_cloud div, .widget_yarpp_widget ol, .socialmedia-buttons {
	border: 0;
	margin: 0;
	padding: 0 0 30px 0; 
	font-size: 12px;
}
.widget-title {
	background-image: url(images/Side_bar_title_pointer.png);
	background-repeat: no-repeat;
	background-position:  left  top;
	margin: 0 -29px;
	text-indent: 30px;
 	font-weight:400;
	color: #505050;
}
.textwidget {
	padding: 0 0 30px 0;
	font-size: 12px;
}
.textwidget a {
	font-size: 12px;
}

#respond textarea {
	width: auto;
}

#colophon {
	width: 900px;
	margin: 0px 62px;
	border: 0;
	padding: 10px 0 10px 30px;
}

#site-info{
	width: 590px;
}

#site-info a, #legal a{
	font-weight: normal;
	font-size: 10px;
	line-height: normal;
	color: #808080;
}

.hentry  {
	border: 0;
	margin: 0;
	padding: 0;
}

.effectivus-content {
	height: auto;
	width: 50%;
	float: left;
	border: 0;
	margin: 0;
	padding: 0;
}

.effectivus-content .gallery-thumb {
	float: left;
}

.effectivus-content .gallery-thumb img {
	width: 85px !important;
	height: 85px;
}

.effectivus-content h2 {
	font-size: 12px !important;
	line-height: normail;
}

.effectivus-content p {
	font-size: 10px !important;
	line-height: normal;
	margin: 0 !important;
	border: 0;
	padding: 0;
}

.effectivus-content .gallery-excerpt {
 	width: 170px;
	margin: 0 0 0 10px;
	padding: 0;
	border: 0;
	float: left;
}


