/*
Theme Name: Deluxe
Description: New theme for Deluxe Blog
Version: 2.0
Author: Azul 7

*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,img,input,textarea,p,blockquote,table,th,td,a,abbr,acronym,address,caption,cite,code,dfn,em,strong,th,var,hr{margin:0;padding:0;border:0;text-decoration:none;font-style:normal;font-weight:normal;text-align:left;border-collapse:collapse;border-spacing:0;list-style:none;}
input:focus,a:focus,textarea:focus{outline:0;}
sup,sub{vertical-align: baseline;position: relative;top: -0.4em;}sub{top:0.4em;}
html,body,textarea,legend{font:12px/18px Helvetica,Arial,Verdana,sans-serif;color:#000;}

/* growco add-on */

html, #bizSuccess,
#growco {
	background: #fff;
}

#headerGrowco {
	background: url(images/growcoBanner.jpg) 0 30px no-repeat;
    font-size: 13px;
    height: 246px;
	width: 1004px;
    position: relative;
	display: block;
}

#headerBizSuccess {
	background: url(images/bizSuccessBanner.jpg) 0 30px no-repeat;
    font-size: 13px;
    height: 254px;
	width: 1004px;
    position: relative;
	display: block;
}


#growcoSocial {
    position: absolute;
    right: 55px;
    top: 165px;
}

#bizSuccessSocial {
    position: absolute;
    right: 55px;
    top: 174px;	
}
#growcoSocial li, #bizSuccessSocial li {
    float: left;
    width: auto;
}
#growcoSocial li a, #bizSuccessSocial li a {
    display: block;
    height: 35px;
    width: 35px;
    text-align: left;
    text-indent: -999em;
    background: url(images/social.png) 0 0 no-repeat;
    overflow: hidden;
}

#growcoSocial li a.rss, #bizSuccessSocial li a.rss { background-position: 0 0; }
#growcoSocial li a.twitter, #bizSuccessSocial li a.twitter { background-position: -35px 0; }
#growcoSocial li a.facebook, #bizSuccessSocial li a.facebook { background-position: -70px 0; }

#growcoSearch {
	position: absolute;
	top: 210px;
	right: 10px;
}

#bizSuccessSearch {
	position: absolute;
	top: 210px;
	right: 10px;	
}

#growcoSearch input, #bizSuccessSearch input {
    padding: 3px;
    background: #FFF;
    border: 1px solid #AAA;
}
#growcoSearch button, #bizSuccessSearch button {
    background: transparent;
    border: 0;
    color: #3d3d3d;
    font-size: 13px;
    cursor: pointer;
}
#growcoSearch button span, #bizSuccessSearch button span { color: #C00; }
#growcoSearch button:hover, #bizSuccessSearch button:hover { color: #C00; }

#sidebar ul.twitter-hash-tag-widget li {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #666;
}

#sidebar ul.sidebarHyper {
	position: relative;
	top: -40px;
	height: 10px;
}
	
	
#sidebar ul.sidebarHyper li {
	display: inline-block;
	list-style-type: none;
	border: none;
	padding: 0 20px 0 20px;
	margin: 0;
}

body {
    background: url(images/bg.jpg) center 33px no-repeat;
    text-align: center;
}



h1,
h2,
h3,
h4,
h5,
h6 { 
    color: #444; 
    margin: 0 0 0.8em;
    line-height: 1.2em;
}
    h1 { font-size: 26px; }
    h2 { font-size: 20px; }
    h3 { font-size: 18px; }
    h4 { font-size: 16px; }
    h5, 
    h6 { font-size: 14px; }

em { font-style: italic; }
strong { font-weight: bold; }

a { 
    color: #C00; 
    font-style: inherit;
    font-weight: inherit;
}
    a:hover { text-decoration: underline; }

#growcoTop p {

}

#growcoTop a, #bizSuccessTop a{
    color: #fff; 
    font-style: inherit;
    font-weight: inherit;
	padding-left: 105px;

}

#container {
    width: 990px;
    text-align: left;
    margin: 0 auto;
}

#top, #growcoTop, #bizSuccessTop {
    background: #C00;
    border-bottom: 1px solid #FFF;
    text-align: center;
}
    #faux_top {
        position: absolute;
        top: 0;
        text-align: center;
        width: 100%;
    }
    #top p,
    #faux_top p, 
    #growcoTop p, #bizSuccessTop p {
        margin: 0 auto;
        width: 910px;
        text-align: left;
        line-height: 33px;
        font-size: 17px;
        color: #FFF;
        margin-left:80px;
    }
        #faux_top p,  { 
            text-align: right; 
            font-size: 14px;
        }
    #top a,
    #faux_top a { color: #FFF; }

        /* Temporary */
        #faux_top a {
	    visibility:hidden;
        }

#header {
    font-size: 13px;
    padding: 10px 40px;
    position: relative;
}
#header a { color: #FFF; } 
    #header a:hover { color: #C00; }

#headerGrowco #nav li a{
   display:block;
   height:10px;
   padding-top:6px;
}

#nav { 
    height: 1%; 
    margin: 0 0 10px;
}
    #nav:after {
        content: '.';
        display: block;
        clear: both;
        height: 0;
        width: 0;
        overflow: hidden;
        visibility: hidden;
    }
#nav li {
    float: left;
    width: auto;
    margin-right: 10px;
}

#logo {
    display: block;
    width: 91px;
    height: 85px;
    background: url(images/logo.gif) 0 0 no-repeat;
    text-indent: -999em;
}

#social,
#search {
    position: absolute;
    right: 60px;
    top: 50px;
}
    #social li {
        float: left;
        width: auto;
    }
        #social li a {
            display: block;
            height: 35px;
            width: 35px;
            text-align: left;
            text-indent: -999em;
            background: url(images/social.png) 0 0 no-repeat;
            overflow: hidden;
        }
            #social li a.rss { background-position: 0 0; }
            #social li a.twitter { background-position: -35px 0; }
            #social li a.facebook { background-position: -70px 0; }
    
#search {
	right: 15px;
	top: 90px;
}
#search input {
    padding: 3px;
    background: #FFF;
    border: 1px solid #AAA;
}
#search button {
    background: transparent;
    border: 0;
    color: #FFF;
    font-size: 13px;
    cursor: pointer;
}
#search button span { color: #C00; }
#search button:hover { color: #C00; }


#main,
#sidebar {
    float: left;
    width: 480px;
    margin-right: 30px;
}
    #sidebar { width: 450px; margin: 0; }

#content .top,
#content .content {
    background: url(images/content.png) 0 0 no-repeat;
    height: 60px;
}
    * html #content .top,
    * html #content .content { background-image: url(images/content.gif); }
    #content .content {
        height: auto;
        background-position: -990px 0;
        background-repeat: repeat-y;
        padding: 0 15px 15px;
        height: 1%;
    }
    #content .content:after {
        content: '.';
        display: block;
        clear: both;
        height: 0;
        width: 0;
        overflow: hidden;
        visibility: hidden;
    }

#main .post {
    padding: 0 0 20px;
    margin: 0 20px 20px;
    background: url(images/postborder.gif) 0 bottom repeat-x;
}

.post p,
.post ul,
.post ol, 
.post dl,
.post table {
    font-size: 13px;
    margin: 0 0 18px;
    color: #666;
}

    .post ul,
    .post ol { padding: 0 0 0 30px; }
    .post ul li { list-style-type: disc; }
    .post ul li li { list-style-type: square; }
    .post ul li li li { list-style-type: circle; }
    .post ol li { list-style-type: decimal; }
    .post ol li li { list-style-type: lower-latin; }
    .post ol li li li { list-style-type: lower-roman; }

#commentform input,
#commentform textarea {
    padding: 3px;
    background: #FFF;
    border: 1px solid #AAA;
}
    

#sidebar h2 {
    font-size: 18px;
    font-weight: bold;
}
#sidebar ul li { 
    padding: 0 20px 20px; 
    border-bottom: 1px solid #CCC;
    margin-bottom: 20px;
}
    #sidebar ul li li { 
        padding: 0; 
        margin: 0;
        border: 0;
    }
.widget_categories li {
    float: left;
    width: 205px;
}
.widget_categories ul { height: 1%; }
    .widget_categories ul:after {
        content: '.';
        display: block;
        clear: both;
        height: 0;
        width: 0;
        overflow: hidden;
        visibility: hidden;
    }

#sidebar .aktt_tweets li {
    padding-bottom: 5px;
    margin-bottom: 5px;
    background: url(images/sidebarborder.gif) 0 bottom repeat-x;
}
    #sidebar .aktt_tweets li.aktt_more_updates { 
        background: none;
        font-size: 14px; 
    }
    
#sidebar .view {
    position: relative;
    top: -36px;
    text-align: right;
    margin: 0;
}

.navigation {
    text-align: center;
    font-size: 14px;
}
    .navigation a { margin: 0 8px; }

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	display: block;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */
ul.wplc_event_list li {
list-style-type: none;
}

.listDate {
	display:block;
	background:url('images/calIcon.png')left 0 no-repeat;
	width: 75px;
	height:40px;
	padding-top:35px;
	float:left;
	text-align: center;
	font-weight: bold;
	color:#444;
	font-size: 16px;
}

.listTitle {
	display:block;
	width: 305px;
	height:75px;
	font-weight: bold;
	font-size: 16px;
	float:right;
	padding:15px 0 0 15px;
	text-align: left;
}

.listCalContent {
	padding-bottom: 25px;
	clear: both;
}





