/*
Theme Name: Child Optimize
Version: 1.0
Description: Child theme for Optimize.
Author: Claudio Perrone
Author URI: http://www.agilesensei.com
Template: optimize
*/
 
@import url("../optimize/style.css");

/*-------------------------------------------------------------------------------------------*/
/* SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/

#main {
width:550px;
}

.col-full {
margin:0 auto;
width:900px;
}

h1, h2, h3, h4, h5, h6 {
font-family:"Myriad Pro", "Trebuchet MS","Lucida Grande", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}


h1 {
	font:14px/1.5 "Myriad Pro","Trebuchet MS","Lucida Grande", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}

#featured span.archive_header {
font-weight:normal;
}

/* Hyperlinks */
a {
color:#828B1B;
text-decoration:none;
}

#contact-page ol.forms li.buttons .submit:hover  {
	background:none repeat scroll 0 0 #828B1B; 
}




h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited {
color: #034A03;
}

.post .title a:link, .post .title a:visited, .post h2 a:link, .post h2 a:visited{
color:#034a03; 
}


/* Posts */

.entry, .entry p {
font-family:Georgia,Times, "Times New Roman", serif;
font-size:16px;
}


.entry blockquote {
font-style:italic;
background:transparent url(images/blockquote.gif) no-repeat scroll left top;
margin:15px 30px 0 45px;
color:#960606;
padding:8px 50px;
}


.entry pre {
font-size:14px;
margin:20px 0 20px 0;
}

.entry ul li, .entry ul ul li {
	list-style-type:square;
}

.entry ol li {
list-style-type:decimal;
}

/* Homepage */

#logo .site-title a {
color:#FFFFFF;
font-size:32px;
letter-spacing:1px;
line-height:28px;
text-transform:uppercase;
}


#featured.home .featured-image {
text-align:left;
padding-left: 0px;
width:420px;
padding:50px 0 0;
}

#featured.home h2 {
font-size:38px;
padding: 0 0 20px;
}

#mini-features .block {
float:left;
margin:0 40px 30px 0;
width:410px;
}

#info-box .block {
float:left;
margin:0 40px 20px 0;
width:390px;
}

#featured-quote {
color:#f8e998;
font: 12px/1.5 Georgia,serif;
font-style:italic;
}




/*-------------------------------------------------------------------------------------------*/
/* 4. WIDGETS */
/*-------------------------------------------------------------------------------------------*/

.widget h3 {
margin:0 0 0 0;
}

/* Twitter Widget */
#widget_twitter  {
font-style:italic;
min-height:100px;
line-height:22px;
}

.twitter_avatar {
	float:left; 
	padding:5px 0 0 0;
}

#widget_twitter ul li {
background-image:none;
padding-left:55px;
}

#widget_twitter ul {
	clear:none;
}

#widget_twitter ul li a {
	color:#058005;
	display:block;
}
#widget_twitter ul li span, #widget_twitter ul li span a {
list-style-type: none;	
display:inline;
}
