/* Typography and Style*/


/* Global */
body {
    background: #dfdac3 url(images/bg-main.png) repeat-x;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 10px;
}

li {
    list-style-position: inside;
}

em {
    font-style: italic;	

}



/* Post Header */


#post .post_title {
    font-size: 25px;
    font-family: Cambria,Georgia,"Times New Roman",Times,serif;
    padding: 0px;
    margin: 0px;
    
}
#post .post_title a,
#post .post_title a:link,
#post .post_title a:visited {
    color: #f78421;
    text-decoration: none;
    font-weight: bold;
    border: none;
}

#post .post_title a:hover,
#post .post_title a:active {
    outline: none;
    color: #105289;
}


#post .author {
    color: #919191;
    font-size: 11px;
    letter-spacing: 2px;
    margin-bottom: 20px;
    padding-left: 5px;
}


#post .author a,
#post .author a:link,
#post .author a:visited {
    color: #919191;
    text-transform: none;
    text-decoration: none;
    border: none;
}
#post .author a:hover,
#post .author a:active {
    color: #000;
    outline: none;
}









/* Post Body */

#post strong {
    font-weight: bold;
}
#post .post_body  {
    font-size: 14px;
    line-height: 1.3em;
    letter-spacing: .02em;
    word-spacing: .05em;
}

#post .post_body  p {
    text-indent: 20px;
    padding: 5px 0;
}

#post .alignleft {
    float: left;
    margin: 0px 10px 10px 0px;
    padding: 5px;
    border: 1px solid #aaaaaa;
}

#post .alignright {
    float: right;
    margin: 0px 0px 10px 10px;
    padding: 5px;
    border: 1px solid #aaaaaa;
}


#post .post_body a,
#post .post_body a:link,
#post .post_body a:visited {
    color: #105289;
    text-decoration: none;
    border-bottom: none;
}

#post .post_body a:hover,
#post .post_body a:active {
    outline: none;
    color: #fff;
    background: #f78421;
    border: none;    
}


#post .post_body h1, h2, h3, h4, h5, h6 {font-weight: bold; padding: 5px 0; color: #f78421; font-family: Cambria,Georgia,"Times New Roman",Times,serif;}
#post .post_body h1 {    font-size: 25px; }
#post .post_body h2 {    font-size: 23px;}
#post .post_body h3 {    font-size: 21px;}
#post .post_body h4 {    font-size: 19px;}
#post .post_body h5 {    font-size: 17px;}
#post .post_body h6 {    font-size: 15px;}


#post .post_body ul {
    list-style: square;
}
#post .post_body ol {
}

#post .post_body li {
    margin-left: 10px;
    padding-left: 10px;
}

#post .post_body .wp-caption {
    border-bottom: 1px dashed #aaaaaa;
    margin: 10px 0;
    text-align: center;
    
}

#post .post_body .wp-caption-text {
    text-align: center;
    font-size: 12px;
    font-style: italic;
    color: #aaaaaa;
    padding: 5px 0;
}


#post .post_body blockquote {
    background: #F4F5F7 url(images/blockquote.gif) no-repeat scroll 3px 3px;
    font-family:Georgia,Serif;
    border:1px dashed #CCCCCC;
    color: #000;
    padding: 10px;
    font-style:italic;
    margin:20px 40px;
    padding:8px 12px 8px 36px;
}

#post .post_body hr {
    color: #aaa;
    background-color: #aaa;
    width: 80%;
    height: 1px;
    margin: 5px 0px;
    border: none;
}

#post .post_body pre {
}


/* Post Footer */

#postmeta {
    margin-bottom: 40px;
    margin-top: 25px;
    padding-top: 5px;
    border-top: 1px solid #aaaaaa;
    text-indent: 10px;
}

#post .category  {
    margin: 0;
    color: #919191;
    font-size: 11px;
    letter-spacing: 2px;
    padding: 0 10px;
}

#post .category a,
#post .category a:link,
#post .category a:visited {
    color: #000;
    text-decoration: none;
    border: none;
}

#post .category a:hover,
#post .category a:active {
    color: #f78421;
    text-decoration: none;
    border: none;
}

/* Comments*/
#comments {
    font-size: 14px;
}
#commentlist {
    list-style: none;
}

#commentlist li{
    margin-bottom: 5px;
    padding: 10px;
    letter-spacing: .01em;
}
.moderation {
    text-transform: uppercase;
    color: #f78421;
    padding-bottom: 5px;
    
}


.commentfields {
    font-size: 12px;
    color: #f78421;
    padding-bottom: 5px;
}

.copyright {
    font-size: 10px;
    font-style: italic;
    color: #000;

}
.singlecomment {
    padding-bottom: 10px;
}

.alt {
    background: #f1f1f1;
}


/* Special Pages */

#post .archives {

    font-size: 18px;
    font-family: Cambria,Georgia,"Times New Roman",Times,serif;
    color: #000;
}

#postnavigation {
    margin: 5px 0px;
}




/* Sidebar */


body #sidebar {
    font-size: 12px;
    line-height: 1.3em;
    
}

#sidebar ul {
    list-style: none;
}

#sidebar ol, #sidebar ul {
    margin-left: 5px;
    padding-left: 5px;
}

#sidebar a,
#sidebar a:link,
#sidebar a:visited {
    color: #105289;
    text-decoration: none;
    border-bottom: none;
}

#sidebar a:active,
#sidebar ul a:hover {
    color: #f78421;
    text-decoration: underline;
    outline: none;
}


#sidebar h2 {
    font-size: 16px;
    font-weight: bold;
    font-variant: small-caps;
}


/* Forms and Buttons */

.select {
    margin-left: 10px;
}



/* Network - RSS Aggrigator style */

.network {
font-size: 11px;
color: gray;
}



#post .network a,
#post .network a:link,
#post .network a:visited {
    color: #919191;
    text-transform: none;
    text-decoration: none;
    border: none;
}
#post .network a:hover,
#post .network a:active {
    color: #000;
    outline: none;
    background-color: transparent;

}



.network_columns {
border-top: 0px solid #26588a; 
border-left: 1px dashed #26588a; 
margin: 10px; 
padding: 10px; 
width: 300px; 
float: left;
display:inline
}


.network_columns_rss {
border-top: 0px; 
border-left: 0px; 
}
