/**
 * Theme Name: Infusionsoft
 * Theme URI: http://www.infusionsoft.com
 * Description: Infusionsoft Blog
 * Version: 2.0
 * Author: Joseph Manna
 * Author URI: http://twitter.com/infusionsoft
 * Tags: Infusionsoft
 * Template: hybrid
 */

body {
    font-family: Helvetica,Arial,sans-serif !important;
    background: url("http://www.infusionblog.com/wp-content/uploads/2011/02/top-bg-infusionblog.jpg") repeat-x scroll left top #E1E1E1 !important;
    }


#header-container {
    display:none !important;
}

#navigation {
    display:none !important;
}

#container {
    margin-top: 9px !important; 
}
#header {
top:0px !important;
font-family: "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial, sans-serif !important;
}

.content {
margin-left:13px !important;
margin-top:13px !important;
}
#logoWrapper {
margin-top: -12px !important;
}

#logo {
    margin:0px !important;
}

#contentWrapper {
margin-top:78px !important;
}

#contentHeaderWrapper {
left:0;
position:absolute;
top:45px !important;
}

#footerSpan {
    height:454px !important;
}

#footerMenu ul {
float:left;
margin:0 0 0 11px !important;
width:162px !important;
}

h2 a {
    font-size:26px;
    color:#222;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
    padding:3px;  
}

h2 a:hover {
    text-decoration:none;
}

.alignright {
    float:right;
    margin:8px;
}

#mainCol {
    margin-top:7px;
}

.infusionsoftHR {
color: #999;
background-color: #999;
height: 1px;
border:none;
margin-top:20px;
margin-bottom:20px;
display:block;
}

#blogSidebar {
background-color:#F0F0F0;
border:1px solid #B1B1B1;
float:right;
font-size:12px;
margin-right:18px;
margin-top:12px;
padding:8px;
text-align:left;
width:200px;
}

div.entry-content {
    width:620px;
}

.postz{
    float:left;
    width:620px;
}

.widget-title {
color:#222222;
font-size:17px;
font-weight:bold;
margin-bottom:6px;
margin-top:24px;
text-transform:uppercase;
}

.widget-inside {

}

.hide {
    display:none !important;
}

#templateLogin, #templatePhone {
float:left;
font-size:12px !important;
height:20px;
padding-top:10px;
text-align:center;
text-transform:uppercase;
}

#mainMenu  {
    position: absolute;
    right: 0;
    top: 8px !important;
    width: 650px;
}
#loginWrapper {
margin-left:319px;
top:-30px !important;
position:absolute;
font-family:"Lucida Grande","Lucida Sans Unicode" !important;
}

.post-meta-data {
    margin-bottom:15px;
}

#lwp_main #lwp_f ul {
    display:none;
}
#lwp_main #lwp_f {
    display:none;
}

.breadcrumb {
display:none;
	}

/* Captions [caption] */
.wp-caption {
	max-width: 586px;
	margin-top: 6px;
	padding: 6px 1px 0 1px;
	border: 1px solid #ccc;
	}
.wp-caption .wp-caption-text {
	margin: 0;
	padding: 0 5px;
	font-size: .9em;
	font-style: italic;
	color: #666;
	}
.wp-caption img {
	max-width: 564px;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #777;
	}

/* Gallery [gallery] */
.gallery img {
	border: 1px solid #ccc;
	}

/* Avatars */
.avatar {
	float: left;
	width: 100px;
	height: 100px;
	margin: 5px 15px 0 0;
	padding: 5px;
	border: 1px solid #ccc;
	}
.entry-content ul {
    list-style-type:square !important;
    margin-bottom: 5px !important;
    margin-top:5px !important;
    margin-left:14px !important;
}

.xoxo a {
color:#025596 !important;
font-family:Helvetica, Arial, sans-serif !important;
font-weight:bold;
font-size:8pt !important;
}

li .entry-content {
    margin-bottom: 5px !important;
    margin-top:5px !important;
}

a {
font-family: Helvetica, Arial, sans-serif !important;
}

.post-title a,.single-title a,.entry-title a {
color:#222222 !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:30px !important;
line-height:31px !important;
margin-left:0 !important;
padding-left:0 !important;
text-decoration:none !important;
text-transform:none !important;
}

.post-title a:hover,.single-title a:hover,.entry-title a:hover {
color:#d92328 !important;
}

.byline {
color:#777777;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:9pt;
font-style:italic;
margin-left:10px;
margin-top:2px;
}

#lwp_3_searchbutton{
 background-color:#222 !important;
 font-color:#fff !important;
 padding:2px !important;
}
.published {
    text-transform:uppercase;
    cursor: help;
    font-style: normal;
}
.fn,.n {
    text-transform:uppercase;
}
a.fn {
    color:#d92328;
}

.meta-prep, .meta-prep-categories {
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:9pt;
    color:#777;
    
}

.category a, .tags a {
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:7pt;
    color:#d92328;
    text-transform:uppercase;
    font-style:normal;   
}

.entry-content {
line-height: 1.5em !important;
}
.textwidget{
    margin-bottom:10px;
}

ul.main-menu {
top:42px !important;
}

.main-menu a {
    font-family:"Lucida Grande","Lucida Sans Unicode", Helvetica, Arial, sans-serif !important;
}
.entry-content ol li {
list-style-position:outside;
list-style-type:decimal;
margin-left:16px;
margin-bottom:5px;
}
