/*
    Blog i360 - The Morning After 1000px
    Wordpress theme authored for the blogi360 blogging system.
    Author: Nai Saelee
*/

/***********************************************************
 + Global
************************************************************/
body, div {
    margin:0;
    padding:0;
}
h1, h2, h3, h4, h5, h6 {
    line-height:130%;
}
img {
    border:none;
} /* general border removal around images such as link images */

.postContent p {text-align:justify;}

body {
    margin:0 auto;
    background:#E5DDC6 url(http://alexistapp.com/blog/uploaded/bodyform3.jpg) top center fixed no-repeat;
    color:#333;
    font-size:.9em;
    line-height:150%;
    font-family:Helvetica, Arial, 'Tahoma', Verdana, sans-serif;
    text-align:center;
}


    #wrap {
        margin:0 auto;
        padding:0;
		/*width:980px;*/
        width:1005px;
        /*background:#FEFDE8;*/
		background: url(http://alexistapp.com/blog/uploaded/content-bg.png) repeat-y;
        text-align:center;
    }
   
   
    /***********************************************************
     + Header
    ************************************************************/
    #head {
        margin:0 auto;
        width:980px;
    }
   
   
        /* top text link navigation */
        #menu {
            margin:0 auto;
            width:980px;
                        background:#b5deda;
            text-align:left;
        }
        #menu ul,
        #menu li {
            margin:0;
            padding:0;
            list-style:none;
        }
        #menu ul {
            margin:0;
            padding:10px 10px 0 10px;
        }
        #menu li {
            padding:5px 10px;
            display:inline;
        }
       
       
        #menu a,
        #menu a:link,
        #menu a:visited,
        #menu a:active {
            font-weight:bold;
            text-decoration:none;
                        color:#fff;
        }
        #menu a:hover {
            text-decoration:none;
                        color:#6cb3c7;
        }
       
       
        /* top tabs link navigation */
        #tabs6 {
            text-align:left;
            margin-left:auto;
            margin-right:auto;
            width:964px;
            background:#fff;
            border-bottom:1px solid #999;
            font-size:93%;
            line-height:normal;
        }
        #tabs6 ul {
            margin:0;
            padding:10px 10px 0 10px;
            list-style:none;
        }
        #tabs6 li {
            margin:0;
            padding:0;
            list-style:none;
            display:inline;
        }
        #tabs6 a {
            float:left;
            background:url(img/tableft6.gif) no-repeat left top;
            margin:0;
            padding:0 0 0 4px;
            text-decoration:none;
        }
        #tabs6 a span {
            float:left;
            display:block;
            background:url(img/tabright6.gif) no-repeat right top;
            padding:5px 15px 4px 6px;
            color:#FFF;
        } /* Commented Backslash Hack hides rule from IE5-Mac \*/
        #tabs6 a span {
            float:none;
        }
        /* End IE5-Mac hack */
        #tabs6 a:hover span {
            color:#FFF;
        }
        #tabs6 a:hover {
            background-position:0% -42px;
        }
        #tabs6 a:hover span {
            background-position:100% -42px;
        }
        #tabs6 #current a {
            background-position:0% -42px;
        }
        #tabs6 #current a span {
            background-position:100% -42px;
        }
        #tabs6 .current_page_item a {
            background-position:0% -42px;
        }
        #tabs6 .current_page_item a span {
            background-position:100% -42px;
        }
        #tabs6 #current {
            background-position:0% -42px;
        }
        #tabs6 #current span {
            background-position:100% -42px;
        }
        #tabs6 .current_page_item {
            background-position:0% -42px;
        }
        #tabs6 .current_page_item span {
            background-position:100% -42px;
        }
       
       
        #header {
            margin:0 auto;
            width:964px;
            background:#fff;
            font-family:Arial, sans-serif;
            text-align:left;
        }
       
       
        h1.siteName {
            margin:0;
            padding:10px 0 0 0;
            text-align:left;
            font-size:2.6em;
            font-weight:bold;
        }
        h1.siteName a,
        h1.siteName a:link,
        h1.siteName a:visited,
        h1.siteName a:active {
            color:#000;
            font-weight:bold;
            text-decoration:none;
        }
        h1.siteName a:hover {
            color:#fff;
            background:#000;
        }
       
       
        h3.desc {
            margin:0;
            padding:5px 0 10px 10px;
            text-align:left;
            border-top:1px solid #ccc;
            width:400px;
            clear:both;
            color:#000;
            font-size:.85em;
            font-weight:normal;
        } /* blog description tagline */
       
       
        #header_img {
            margin:20px auto 0 auto;
            width:964px;
        } /* hides header image for theme, header image is only for cutline theme */
        #header_img img {
            width:964px;
            height:70px;
            border-top:1px solid #999;
            border-bottom:1px solid #999;
        }
       
   
    /***********************************************************
     +Content Area
     ***********************************************************/
     #Contents {
         margin:0 auto;
        width:980px;
        text-align:center;
    }
    * html #Contents {
        width:980px;
    }


    /***********************************************************
     + Links
    ************************************************************/
    a,
    a:link,
    a:visited,
    a:active {
        color:#509DB4;
        font-weight:normal;
        text-decoration:underline;
    }
    a:hover {
        color:#e18282;
        text-decoration:none;
    }
   
   
    /***********************************************************
      + Footer
    ************************************************************/
    #footerWrap {
	margin:0;
        background:url(http://alexistapp.com/blog/uploaded/alexis-footer.png) no-repeat;/*!important;*/       
height:60px;          
    }
    #footer {
        margin:0;
        padding:0;
    }
    #footer #sk2-footer a {
        color:#fff
    }
    #footer p.copy360 {
        margin:0;
        padding:10px 0;
    }


/***********************************************************
 + Content (Blog)
************************************************************/
#contentWrap {
    margin:0 auto;
    padding:10px 0 0 0;
    width:964px;
    text-align:left;
}

.tweetmeme_button {
float:right;
padding-bottom:25px;
padding-left:15px;
}
   
    /***********************************************************
     + Contents400 (3 column layout)
    ************************************************************/
    #contents400 {
        padding:0 10px;
        width:564px;
        float:left;
        overflow:hidden;
    }
    * html #contents400 {
        width:584px;
        display:inline;
    }
   
   
    /***********************************************************
     + Contents580 (2 column layout)
    ************************************************************/
    #contents580 {
        padding:0 15px;
        width:744px;
        float:left;
        overflow:hidden;
    }
    * html #contents580 {
        width:774px;
        display:inline;
    }
   

    /***********************************************************
     + General HTML Tags
    ************************************************************/
    div.post code {
        font-size:1.2em;
    }
    div.post blockquote {
        padding:0 10px;
        background:#e8e8e8;
        border-top:2px solid #000;
        border-bottom:2px solid #000;
    }
   
   
    /***********************************************************
     + Post Area
    ************************************************************/   
    div.post {
        font-size:.85em;
    }
   
   
    div.post h2.postTitle {
        margin:0;
        padding:0;
        line-height:150%;
        font-size:1.7em;
        font-weight:bold;
        font-family:Arial, sans-serif;
    }
    div.post h2 a,
    div.post h2 a:link,
    div.post h2 a:visited,
    div.post h2 a:active {
        color:#e18282;
        font-weight:bold;
        text-decoration:none;
    }
    div.post h2 a:hover {
        color:#B2DAD8;
        text-decoration:none;
    }
   
   
    div.post div.metaWrap {
        padding:30px 0 0 0;
        display:block;
        clear:both;
    }
    div.post div.Print,
    div.post div.Email {
        margin-right:10px;
        display:inline;
    }
    div.post div.Print a,
    div.post div.Print a:link,
    div.post div.Print a:visited,
    div.post div.Print a:active,
    div.post div.Email a,
    div.post div.Email a:link,
    div.post div.Email a:visited,
    div.post div.Email a:active {
        color:#000;
        font-size:.9em;
        font-weight:bold;
    }
    div.post div.metaWrap span.Tags {
        padding-left:15px;
        background:url(images/tag_green.png) no-repeat left;
    }
   
   
    div.post p.tagged {
        margin-top:5px;
        padding-left:10px;
        text-align:right;
        line-height:160%;
        font-family:Verdana, sans-serif;
    }
   
   
    div.postInfo h4 {
        margin:0;
        padding:0 0 15px 0;
        font-size:1em;
        font-weight:normal;
    }
    div.postInfo h4 div {
        display:inline;
    }
    * html div.postInfo h4 div {
        margin-right:3px;
    }
   
   
    div#navigation {
        padding:10px 0 30px 0;
    }
    div#navigation div.previous {
        padding:0 10px 0 0;
        float:left;
    }
    div#navigation div.next {
        padding:0 0 0 10px;
        float:right;
    }
   
   
    div.post #Comments {
        margin-top:20px;
        padding-top:23px;
        background:url(images/stripe.png) repeat-x top;
    }
   
   
    div.post #Comments h3 {
        margin-top:3px;
        padding-top:0;
        background:#fff;
        line-height:120%;
        color:#5f9410;
        font-size:.85em;
        font-weight:normal;
        text-transform:uppercase;
    }
   
   
    div.post #Comments #Reply {
        margin-top:30px;
    }
    div.post #Comments #Reply h3 {
        padding-bottom:5px;
        border-bottom:1px solid #dadada;
        color:#000;
    }
    div.post #Comments textarea#comment {
        width:98%;
    }
    div.post #Comments #Reply #commentform {
        border-bottom:1px solid #dadada;
    }
   
   
    div.post #Comments ol.commentlist,
    div.post #Comments ol.commentlist li {
        margin:0;
        list-style:none;
    }
    div.post #Comments ol.commentlist li {
        margin-top:15px;
        padding-right:10px;
        border-right:3px solid #dadada;
        border-bottom:1px solid #dadada;
    }
    div.post #Comments ol.commentlist li a {
        font-weight:bold;
    }
    div.post #Comments cite {
        font-style:normal;
    }
    div.post #Comments small.commentmetadata {
        font-size:1em;
    }
   
   
    div.post div.related h2 {
        font-weight:bold;
    }
   
   
    div#betweenPosts-inc {
        padding-bottom:15px;
        border-top:1px solid #dadada;
    }
   
   
    /***********************************************************
     + More block, below posts (Want more? Keep rolling...)
    ************************************************************/
    div#More {
        margin:20px 0;
        padding:10px 0;
        line-height:160%;
        font-size:.85em;
    }
    div#More span.tier-1 {
        display:block;
        clear:both;
        font-size:1.4em;
        font-weight:bold;
    }
    div#More span.tier-2 {
        display:block;
        clear:both;
        font-size:1.4em;
        font-weight:bold;
    }
   
   
    /***********************************************************
     + leftSidebar
    ************************************************************/
    #leftSidebar {
        padding:0 5px 5px 5px;
        width:180px;
        float:left;
        overflow:hidden;
        font-size:12px;
                background:#7fb8c8;
    }
    * html #leftSidebar {
        width:180px;
        display:inline;
    }
   

    #leftSidebar ul {
        margin:0;
        padding:0;
        list-style:none;
    }
    #leftSidebar ul ul {
        margin-bottom:15px;
        margin-left:0;
        padding-bottom:10px;
    }
    #leftSidebar li li {
        padding:3px 0 3px 15px;
       
       
    }
    #leftSidebar h2 {
        margin:0 0 0 0;
        padding:5px 0;
        color:#fff;
        font-size:12px;
        font-family:Helvetica, Arial, 'Lucida Grande', Verdana, sans-serif;
                text-align:center;
        text-transform:uppercase;
        letter-spacing:0.1em;
        word-wrap:break-word;
                background:#b5deda;
    }
   
   
    #leftSidebar a,
    #leftSidebar a:link,
    #leftSidebar a:visited,
    #leftSidebar a:active {
        color:#fff;
        font-weight:normal;
        text-decoration:none;
    }
    #leftSidebar a:hover {
        color:#B2DAD8;
        text-decoration:none;
    }
   
   
    /***********************************************************
     + rightSidebar
    ************************************************************/
    #rightSidebar {
        padding:5px;
        width:180px;
        float:left;
        overflow:hidden;
        font-size:.85em;
    }
    * html #rightSidebar {
        width:190px;
        display:inline;
    }
   
   
    #rightSidebar ul {
        margin:0;
        padding:0;
        list-style:none;
    }
    #rightSidebar ul ul {
        margin-bottom:15px;
        margin-left:0px;
        padding-bottom:10px;
    }
    #rightSidebar li li {
        padding:3px 0 3px 15px;
       
        border-bottom:1px solid #dadada;
    }
    #rightSidebar h2 {
        margin:0 0 0 0;
        padding:5px 0;
        color:#B3AF2D;
        font-size:12px;
        font-family:Helvetica, Arial, 'Lucida Grande', Verdana, sans-serif;
        text-transform:uppercase;
        letter-spacing:0.1em;
        word-wrap:break-word;
    }
   

    #rightSidebar a,
    #rightSidebar a:link,
    #rightSidebar a:visited,
    #rightSidebar a:active {
        color:#509DB4;
        font-weight:bold;
               
        text-decoration:none;
    }
    #rightSidebar a:hover {
        color:#B2DAD8;
        text-decoration:none;
    }
   
   
       
   
    /***********************************************************
     + Specific Sidebar Blocks
    ************************************************************/
    #rightSidebar .categories li,
    #leftSidebar .categories li {
        margin-bottom:5px;
        padding:0;
        background:none;
        font-size:11px;
    }
    .categories li a,
    .categories li a:visited,
    .categories li a:active {
        padding:0 5px;
        background:#7EB7C8 no-repeat right 5px;
       
        display:block;
        line-height:auto;
        text-transform:uppercase;
    }
    .categories li a:hover {
        background#7EB7C8 no-repeat right 5px;
        text-decoration:none !important;
    }
   
    #rightSidebar #recentPosts li,
    #leftSidebar #recentPosts li {
        padding-left:0;
        padding-bottom:10px;
        background:none;
        border-bottom:1px dotted #7f7f7f;
        line-height:130%;
    }
    #recentPosts li a,
    #recentPosts li a:link,
    #recentPosts li a:visited,
    #recentPosts li a:active {
        color:#509DB4;
        font-weight:bold;
    }
    #recentPosts li a:hover {
        color:#fff;
        background:#B2DAD8;
        text-decoration:none;
    }
   
   
    #rightSidebar #recentComments li,
    #leftSidebar #recentComments li {
        background-image:url(images/bubble.png);
    }
   
   
    #rightSidebar #Search ul,
    #leftSidebar #Search ul {
        margin-left:0;
    }
    #Search ul li {
        padding-left:0;
        background:none;
        none;list-style:none;
    }
    #Search form {
        margin:0;
        padding:0;
    }
    #Search .searchTier-1 {
        display:block;
        clear:both;
    }
   
   
    #rightSidebar #Tags ul,
    #leftSidebar #Tags ul {
        margin:0;
    }
    #Tags ul li {
        padding-left:0;
        background:none;
        list-style:none;
    }
   
   
    #rightSidebar #Calendar li,
    #leftSidebar #Calendar li {
        padding-left:0;
        border-bottom:none;
        background:none;
    }
   
   
/***********************************************************
 + Content (Home Page)
************************************************************/
#content2 {
    margin:0 auto;
    background:#fff;
    text-align:center;
}
#content2 #content2-3 {
    margin:0 auto;
    padding:20px;
    width:924px;
    text-align:left;
    overflow:hidden;
}
* html #content2 #content2-3 {
    width:944px;
}


/***********************************************************
 + Content (Custom Pages)
************************************************************/
#externalpagebody {
    margin:0 auto;
    background:#fff;
    text-align:center;
}
#externalpagebody #externalpagecontent #external-3 {
    margin:0 auto;
    padding:20px;
    width:924px;
    text-align:left;
    overflow:hidden;
}
* html #externalpagebody #externalpagecontent #external-3 {
    width:944px;
}



/**** [ !!! WARNING !!!! DO NOT EDIT BELOW THIS LINE! ] ****/

/***********************************************************
 + Overflow fix
************************************************************/
.clearfix:after {content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
