    p {font-size:12px; line-height:1.5em; margin:0; padding:5px 0;}

    a {color:#3a73ba;text-decoration:none;}
    a:visited{color:#3a73ba}
    a:hover {text-decoration:underline;color:#204a87;}

    h1 {margin:0;padding:0}
    
    .blogmain {
            background:white repeat-x scroll center top; 
            margin-left:0;
            text-align:left;
            color:#2e3436; 
            font: 11px "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
            width:960px;
            max-width:950px;
            
            }
            

    #head {
            border-bottom:1px dashed #d3d7cf; 
            border-top:1px solid #d3d7cf; 
            padding-bottom:20px;
            padding-top:15px;
            margin-top:20px;
            margin-bottom:10px;            
            
            }


    #menu {
            padding-bottom:10px;
            margin-bottom:10px; 
            }
    #menu a {
            font-size: 1.3em; 
            font-weight: bold; 
            margin-right:15px;
            color:#3a73ba;
            background:#ffffff;
            }
            
    #menu a:hover {
                text-decoration: underline;
                color:#204a87;

            }



    #outer1 {width: 700px; margin-right:20px; float:left;}
    #outer2 {width: 219px; margin-left:10px; float:left;}



    #footer {clear:both;padding-top:10px;}


    #post_preview {margin-top:20px;}

    .allpostsFooter {
        font-size: 1em;
        border-bottom: 1px solid #d3d7cf;
        #margin-left: 20px;
        #margin-right: 20px;
        margin-top: 10px;
        margin-bottom: 20px;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .singlepost {
        ##font-size: 1.2em;
        font-size: 13px;
    }

    .singlepost p {
        font-size: 13px;
        text-align: justify;
        
    }


    .singlepost_info {
        font-size: 10px;
        border-top: 1px dashed #d3d7cf;
        border-bottom: 1px solid #d3d7cf;
        #margin-left: 20px;
        #margin-right: 20px;
        margin-top: 10px;
        margin-bottom: 20px;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    
    .singlepost h1 {
        font-size: 1.5em;
        font-weight: bold;
        color: #555753;
    }

    .singlepost h3 {
        font-size: 10px;
        color: #888a85;        
        font-weight: normal;
        margin-top: 0px;
        margin-bottom: 10px;
    }
    
    .top_otherposts {
        font-size: 1em;
        margin-bottom: 10px;
    }
    

    .editpost {
        margin-top: 20px;
    }

    .editpost p {
        font-size: 1.2em;
    }

    .editpost h2 {
        font-size: 1.2em;
        margin-bottom: 5px;
    }

    .inp_editpost {
        font-size: 18px;
        border: 1px solid #888a85;
        width: 100%;
        color: #555753;
        padding: 3px;
        }

    .text_editpost {
        font-size: 14px;
        border: 1px solid #888a85;
        width: 100%;
        padding: 3px;
        }


    .borderradius{
        padding-top: 5px;
        padding-bottom: 5px;
        border: 1px solid #c5c5c5;
        -moz-border-radius: 5px;
        -khtml-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }


    .ahover {text-decoration:none;}
    .ahover:hover {text-decoration:underline}


    .inp-butt {
            font-size: 12px;
            color: #464646;
            border: 1px solid #666666;
            background-color: #EEEEEE;
            width: auto;
        }

    .inp-select {
            font-size: 1.1px;
            color: #464646;
            border: 1px solid #666666;
            background-color: #FFFFFF;
            width: auto;
        }

    .inp {
        font-size: 12px;
        border: 1px solid #666666;
        width: 60px;}
        
    .inp-search {
        font-size: 1.1em;
        border: 1px solid #888a85;
        width: 100%;
        color: #555753;
        }



    .rp_item {
        margin-bottom: 20px;
    }


    .rp_item h1 {
        font-size: 1.2em;
        font-weight: bold;
        color: #555753;
        border-bottom: 1px solid #babdb6;
        margin-bottom: 10px;
        padding-bottom: 5px;
    }
    
    .rp_admin {
        margin-bottom: 20px;
    }

    .rp_admin a {
        margin-right: 5px;
    }


    .rp_admin h1 {
        font-size: 1.2em;
        font-weight: bold;
        color: #555753;
        border-bottom: 1px solid #babdb6;
        margin-bottom: 10px;
        padding-bottom: 5px;
    }
    
    .comments {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    
    .comments h1 {
        font-size: 1.2em;
        font-weight: bold;
        color: #555753;
        width: 150px;
        border-bottom: 1px solid #babdb6;
        padding-bottom: 5px;
        margin-bottom: 10px;
    }
    
    .comments h2 {
        font-size: 1.1em;
        font-weight: bold;
        color: #555753;
        margin-bottom: 5px;
    }
    
    .comment_info {font-size:0.9em; line-height:0.6em; margin:0; padding:0;}

    .comment_label {
        font-size: 1.1em;
        color: #555753;
        margin-bottom: 5px;
    }
    
    .comment_inp {
        border: 1px solid #666666;
        background-color: #FFFFFF;
        width: 200px;
        font-size: 1.1em;
        color: #555753;
        margin-left: 5px;
    }
    
    .comment_text {
        border: 1px solid #666666;
        background-color: #FFFFFF;
        width: 400px;
        font-size: 1.1em;
        color: #555753;
        margin-left: 5px;
    }
    
    

    .singletwit {
        border-bottom: 1px dashed gray;
    
    }
    
    .singletwit p {
        text-align: justify;
        color: gray;
    }

    .singletwit a {
        color: #729fcf;
    }

    .singlecomment {
        border-bottom: 1px dashed #d3d7cf;
        margin-bottom: 10px;    
    }
    
    
    .twitterheader {
        display:inline-block;
        vertical-align:top;
        float:right;
        color: #36cdff !important;
        padding:3px;
    }
