/*  
    Theme Name:     WordPress Theme Missima
    Theme URI:         http://missima.de/
    Description:    Based on theme993, edited by Qwadrat & Liqui.net
    Version:         2.9
    Author:         Liqui.net
    Author URL:     http://www.liqui.net/ 
*/

* { padding:0; margin:0;}

    html { font-size:100.01%; }
    
    body { background:url(images/background.jpg) repeat-y top center #000000; font-size:80%; font-family: Arial, Helvetica, sans-serif; color:#666a67;}
    
.clear { clear: both;}

    table, td, div, img { border:0; border-collapse:collapse;}
    td {vertical-align:top;}
    ul { list-style: none;}
    p { padding:0px 0px 18px 0px;}
        
a {text-decoration: underline; color:#0d2450; outline:none;}
a:hover {text-decoration: none;}
    
    input, select, textarea, html body textarea { vertical-align:middle; font-size:13px; color:#0D2450; font-family:arial;}
    input.text, select, textarea { padding:2px 0px 3px 6px; border:1px solid; border-color:#f2f2f2 #bbb #a0a0a0 #ededed; background:#e8e8e8;}
    
/*** Main ***/
    .main {/* width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 990px)? "990px" : "100%");*/ min-width:990px;}
    
    .main { overflow:hidden; height:100%;}
    
    .header { height:460px; padding:0px 16px 0px 20px;}
    
    .main-top {  
        background:transparent url(images/main-top.png) no-repeat top center; 
        display:block;
        width:984px;
    }
    
    .main-content {
        background:transparent url(images/main-content.png) repeat-y top center; 
        overflow:hidden;
        display:block;
        width:984px;
    }
    
    .main-bottom {
        background:transparent url(images/main-bottom.png) no-repeat top center; 
        overflow:hidden;
        display:block;
        width:984px;
        height:33px;
    }
    
    .main-bgr { overflow:hidden; height:100%; padding:22px 0px 0px 0px;}

    .main-width { width:984px; margin:0 auto;}
    
/*** Menu ***/
    .main-menu { clear:both; height:40px; background:url(images/menu-bgr.gif) repeat-x 0 0;}
    .menu { float:left;  padding:0px 0px 0px 0px;}
    
    .menu ul { float:left; list-style:none; padding:0px 0px 0px 0px; margin:0px 0px 0px -12px;}
    .menu ul li {  float:left; /*background:url(images/ver.gif) no-repeat 0 7px;*/ margin:0px 0px 0px -3px; padding:13px 36px 10px 36px;}
    
    .menu ul li a {
        font-size:11px; display:block; float:left;
        font-weight:bold;
        color:#fff; text-decoration:none; cursor: pointer; text-transform:uppercase;
        }
    
    .menu ul li a:hover {}
    
    .menu ul li.current_page_item a {}
    
    .menu ul li ul { 
        position:absolute;
        visibility:hidden; 
        background-color:#69133A; 
        float:none; 
        padding:2px;
        margin:0px;
        margin-top:20px;
    }
    
    .menu ul li ul li { 
        padding:6px;
        margin:0px;
        float:none; 
        height:16px;
        display:block;
    }
    
    .categories { float:left;  padding:0px 0px 0px 0px;}
    
    .categories ul { float:left; list-style:none; padding:0px 0px 0px 0px; margin:0px 0px 0px -12px;}
    .categories ul li {  float:left; /*background:url(images/ver.gif) no-repeat 0 7px;*/ margin:0px 0px 0px -3px; padding:13px 24px 10px 24px;}
    
    .categories ul li a {
        font-size:11px; display:block; float:left;
        font-weight:bold;
        color:#fff; text-decoration:none; cursor: pointer; text-transform:uppercase;
        }
    
    .categories ul li a:hover {}
    
    .categories ul li.current-cat a {}
    
    .categories ul li ul { 
        position:absolute;
        visibility:hidden; 
        background-color:#69133A; 
        float:none; 
        padding:2px;
        margin:0px;
        margin-top:20px;
    }
    
    .categories ul li ul li { 
        padding:6px;
        margin:0px;
        float:none; 
        height:16px;
        display:block;
    }
    
    
/*** Logo ***/
    .logo { float:left; height:126px;}
    .logo .indent { overflow:hidden;/* height:100%;*/ padding:27px 0px 0px 8px;}
    .logo h1 {
        display:block; overflow:hidden;
        width:290px; height:70px;
        font-size:2.1em; color:#fff; text-indent:-1000em; cursor:pointer;
        }
    .logo h1:hover { text-decoration:none;}
    
    .description {}
    
/*** Slogan ***/
    .slogan { clear:both; background:url(images/header.jpg) no-repeat 0 0; height:283px;}
    
    
/*** header_content ***/
    #header_content {
        width:100%;
        display:block;
        height:28px; 
    }
    
    #header_content div.left {
        float:left;
        display:block;
        height:283px;
        width:600px;
    }
    
    #header_content div.right {
        float:left;
        background:transparent url(images/header_left_bg.png) no-repeat top left;
        display:block;
        padding-top:13px;
        height:270px;
        width:331px;
        padding-left:17px;
    }
    
    #header_content div.right li {
        list-style-type:none;
    }
    
    #header_content div.right li a {
        color:#fefefe;
        font-weight: bold;
        text-decoration:none;
        text-transform: uppercase;
        background:transparent url(images/header-button.png) no-repeat top left;
        display:block;
        padding-top:12px;
        height:28px;
        width:236px;
        padding-left:50px;
    }
    
    
/*** Search ***/
    .search { float:right; width:199px;}
    .search .indent { overflow:hidden; padding:41px 0px 0px 0px;}
    
    .search form { background:url(images/search-bgr.gif) no-repeat 0 0px;}
    .search .text { width:194px; display:block; padding:3px 0px 5px 5px; border:0; background: transparent; margin:0px 0px 3px 0px;}
    .search .but { cursor: pointer; margin:0px 0px 0px 0px; float:right;}

    
    
/*** Rss ***/
    .rss {}
    
/*** Column ***/
    .content { clear:both; overflow:hidden; height:100%; padding:0px 15px 10px 20px;}
    
    .column-left { float:left; width:199px; margin:0px 30px 0px 0px; _margin:0px 27px 0px 0px;}
    .column-right { float:right; width:200px; margin:0px 0px 0px 31px; _margin:0px 0px 0px 28px;}

    .column-right .banner { overflow:hidden; height:100%; padding:0px 0px 0px 1px; margin:0px 0px -4px 0px;}
    .column-right .banner p { padding:0px 0px 22px 0px;}
    .column-right .banner .img { margin:0px 20px 0px 0px;}
    
/*** Widgets  ***/
    .widget {
        clear:both;
        overflow:hidden; height:100%;
        padding:0px 0px 0px 0px;
        margin:0px 0px 8px 0px;
        }
    
    .widget .widget-bgr {
        overflow:hidden; height:100%;
        padding:0px 0px 2px 0px;
        }
    
    .widget .title {
        overflow:hidden; height:100%;
        margin:0px 0px 5px 0px;
        }
        
    .widget .title div {}
    .widget .title div div {}
        
    .widget h2 {
        overflow:hidden; height:100%;
        background:url(images/widget-title-img.gif) no-repeat 8px 17px;
        /*font-weight: normal;*/ font-size:1.3em;
        color:#0d2450;
        padding:14px 10px 12px 32px;
        }
    
    .widget ul {
        clear:both; line-height:12px;
        font-size:11px;
        color:#4E0D51;
        margin:8px 0px 0px 11px;
        }
    
    .widget ul li {
        overflow:hidden; height:100%;
        background:url(images/widget-marker.gif) no-repeat 0 3px;
        padding:0px 0px 10px 13px;
        }
    
    .widget ul li a {
        font-size:11px; color:#fefefe;
    }
    
    .widget ul li a { text-decoration:none;}
    .widget ul li a:hover { text-decoration: underline;}

    #events-list li a,
    #rs-event-multiday li a {
        color:#000000;
    }

    ul.xoxo li a,
    .widget_archive ul li a {
        color:#0d2450;
    }
    
    .widget ul ul { font-size:100%; margin:0px 0px 0px 0px;}
    .widget ul ul li { border:0; background: none; padding-right:0;}
    
    /*** widget_categories ***/
        .widget_categories { background:url(images/widget-top.gif) no-repeat 0 0 #b89eb9; padding:0px 0px 0px 0px; margin:0px 0px 9px 0px;}
        .widget_categories .widget-bgr { padding:0px 0px 0px 0px;}
        .widget_categories .title h2 { background: none; padding:14px 0px 2px 11px;}
        
        .widget_categories ul { margin:0px 0px 0px 0px;}
        .widget_categories ul li { background:url(images/border01.gif) repeat-x 0 bottom; padding:4px 50px 4px 13px; line-height:1.6em;}
        
    /*** widget_archive  ***/
            
    /*** widget_meta ***/
        .widget_meta { background:url(images/widget-top.gif) no-repeat 0 0 #b89eb9; padding:0px 0px 0px 0px; margin:0px 0px 17px 0px;}
        .widget_meta .widget-bgr { padding:0px 0px 0px 0px;}
        .widget_meta .title h2 { background:url(images/widget-title-top.gif) no-repeat 0 0 #5a812a; color:#fff; padding:6px 10px 7px 12px;}
        
        .widget_meta ul { margin:9px 0px 0px 0px; color:#0d2450;}
        .widget_meta ul li { background:url(images/border01.gif) repeat-x 0 bottom; padding:3px 40px 5px 13px; line-height:1.5em;}
    
    /*** widget_links  ***/
        .widget_links h2 { background:url(images/widget-title-img.gif) no-repeat 11px 15px; padding-left:35px}
    
    /*** widget_recent_entries  ***/
        .widget_recent_entries { background:url(images/widget-top.gif) no-repeat 0 0 #b89eb9; padding:0px 0px 0px 0px; margin:0px 0px 17px 0px;}
        .widget_recent_entries .widget-bgr { padding:0px 0px 0px 0px;}
        .widget_recent_entries .title h2 { background:url(images/widget-title-top.gif) no-repeat 0 0 #5a812a; color:#fff; padding:6px 10px 7px 12px;}
        
        .widget_recent_entries ul { margin:8px 0px 0px 0px; color:#0d2450;}
        .widget_recent_entries ul li { background:url(images/border01.gif) repeat-x 0 bottom; padding:4px 40px 5px 13px; line-height:1.5em;}
        
    /*** widget_recent_comments  ***/
        .widget_recent_comments { background:url(images/widget-top.gif) no-repeat 0 0 #b89eb9; padding:0px 0px 0px 0px; margin:0px 0px 9px 0px;}
        .widget_recent_comments .widget-bgr { padding:0px 0px 0px 0px;}
        .widget_recent_comments .title h2 { background: none; padding:15px 0px 4px 11px;}
        
        .widget_recent_comments ul { margin:0px 0px 0px 0px; color:#0d2450;}
        .widget_recent_comments ul li { background:url(images/border01.gif) repeat-x 0 bottom; padding:4px 10px 4px 12px; line-height:1.6em;}

    /*** widget_tag_cloud ***/ 
        .widget_tag_cloud { background:url(images/widget-top02.gif) no-repeat 0 0 #4e0d51; margin:0px 0px 6px 0px;}
        .widget_tag_cloud .widget-bgr { background:url(images/widget-bot02.gif) no-repeat 0 bottom;}
        .widget_tag_cloud h2 { background: none; font-size:18px; color:#fff;padding:14px 10px 7px 23px;}
        
        .widget_tag_cloud a { padding:0px 6px 0 0; color:#fefefe; font-size:12px; line-height:1.6em;}
        .widget_tag_cloud .widget-bgr div { padding:0px 15px 21px 23px;}
        .widget_tag_cloud .widget-bgr .title { padding:0;}
        .widget_tag_cloud .widget-bgr .title h2 {}
        .widget_tag_cloud .widget-bgr .title div { padding:0px 0px 0px 0px;}
        .widget_tag_cloud .widget-bgr .title div div { padding:0px 0px 0px 0px;}
        
        /*.widget_tag_cloud a { text-decoration:none;}
        .widget_tag_cloud a:hover { text-decoration: underline;}*/
    
    /*** widget_text ***/
        .textwidget { color:#666a67; font-size:1.1em; line-height:1.3em; padding:0px 20px 40px 10px;}
        .textwidget a {}
        

    
    /*** widget_other ***/
        .content #wp-calendar * { color:#0D2450; font-size:11px;}
        .widget_calendar .widget-bgr { padding-bottom:10px;}
    
        #search form { padding:10px 0px 0px 10px;}
        
        #search form .text { display:block; margin:0px 0px 8px 0px;}
        
        .search_page .text { padding:2px 0px 3px 5px;}
        
        #search form .but { margin:0px 0px 0px -3px;}
        
        .widget_calendar table { margin:10px 0px 0px 20px;}
    
/*** Content  ***/
    .column-center { overflow:hidden; height:100%; padding:0px 0px 0px 0px;}
        
        .column-center .indent { clear:both; overflow:hidden; height:100%; padding:0px 0px 27px 0px;}
        
    /*** Title wrapper ***/
        .column-center .title {
            overflow:hidden; height:100%;
            padding:0px 0px 0px 0px;
            margin:0px 0px 16px 0px;
            }
        
        .column-center .title h2 {
            overflow:hidden; height:100%;
            border-bottom:1px solid #6f7a72;
            background:#4e0d51;
            font-size:1.3em; /*font-weight: normal;*/
            color:#fff; line-height:1.3em;
            padding:4px 5px 3px 11px;
            }
            
        .column-center .title h3 {
            overflow:hidden; height:100%;
            border-bottom:1px solid #6f7a72;
            background:#4e0d51;
            font-size:1.3em; /*font-weight: normal;*/
            color:#fff; line-height:1.3em;
            padding:4px 5px 3px 11px;
            }
                
        .column-center .title h2 a,
        .column-center .title h3 a { color:#fff; text-decoration:none;}
        
        .column-center .title h2 a:hover,
        .column-center .title h3 a:hover { text-decoration: underline;}
    
    /******/
        .title-page01 { padding:11px 0px 11px 0px;}
        .title-page02 { padding:11px 0px 11px 40px;}
        .title-page03 { padding:0px 0px 5px 0px;}
        
        .title-page01 * {  font-size:1.4em; /*font-weight: normal;*/ color:#666a67; text-transform:uppercase;}
        .title-page02 * {  font-size:1.4em; /*font-weight: normal;*/ color:#666a67; text-transform:uppercase;}
        .title-page03 * {  font-size:1.4em; font-weight: normal; color:#666a67; text-transform:uppercase;}
        
    /*** Date ***/
        .date {
            /*float: left;*/
            overflow:hidden; clear:both;
            font-size: 1.1em; color:#0d2450;
            margin:0; padding:6px 0px 0px 1px;
            }
        
        .date span {}
        
    /*** author ***/
        .author {
            float: left;
            overflow:hidden;
            font-size: 1.3em; color:#3d505d;
            padding:1px 10px 6px 4px;
            }
        
    /*** Text box ***/
        .text-box {
            clear:both;
            overflow:hidden; height:100%;
            font-size:1.1em; line-height:1.35em;
            padding:2px 0px 0px 0px;
            }
            
        .text-box p { padding:0px 0px 18px 0px;}
        
        .text-box p strong { color:#0d2450; font-size:11px;}
        .text-box p span { color:#0d2450;}
        
        .text-box .fleft {
            float:left; display: inline;
            overflow:hidden; height:100%;
            margin:0px 13px 1px 0px; padding:0;
            }
            
        .text-box .fleft img { border:1px solid #859088;}
        
        .text-box p.img {}
        
        .text-box .left { float:left; width:230px; margin:0px 17px 0px 0px;}
        .text-box .right { float:left; width:230px;}
        
        
        /******/
            .more-link {}
            
            .more-link { /*clear:both;*/
                font-size:11px; font-weight: bold;
                /*text-decoration:none;*/ color:#0d2450;
                padding:0px 0px 0px 0px;
                }
            
            .more-link:hover { /*text-decoration: underline;*/}
            
        /******/
            .comments { float:left; padding:2px 3px 6px 0px;}
            
            .comments a {  font-size:11px; color:#0d2450; padding:0px 0px 0px 0px;}
            
            /*.comments a { text-decoration:none; }
            .comments a:hover { text-decoration: underline;}*/
        
        /******/
            .postmetadata { clear:both; font-size:1.1em; padding:0px 0px 5px 0px;}
            .postmetadata a { padding:0px 1px 0px 5px;}
            
            .link-edit { float:right; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
            .link-edit a { font-size:11px; font-weight: bold; color:#0d2450;}
            
            .navigation { overflow:hidden; height:100%; font-size:13px; color:#3d505d; padding:5px 0px 0px 0px;}
            .navigation a {
                font-size:11px; color:#3d505d; font-weight: bold;
                padding:0px 0px 0px 0px;
                }
            
            .nav-top { margin:0px 0px 0px 0px; background:#4e0d51; height:24px; padding:0px 11px 0px 11px; margin:9px 0px 0px 0px;}
            .nav-top div { padding:2px 0px 0px 0px; *padding:5px 0px 0px 0px;}
            .nav-top a { font-size:11px; color:#fff;}
            
            /*.nav-top a { text-decoration:none; }
            .nav-top a:hover { text-decoration: underline;}*/
            
            .welcome { padding:0px 0px 17px 0px; margin:0px 0px 0px 0px;}
            .welcome .title { margin:0px 0px 12px 0px;}
            .welcome .title h2 { font-size:18px; color:#0d2450; background: none; border:0; padding:9px 0px 5px 0px;}
            
            .welcome .text-box { font-size:13px; line-height:1.3em; padding:0px 0px 0px 1px;}
            .welcome .text-box p { padding:0px 0px 16px 0px;}
            
        .text-box h1, .text-box h2, .text-box h3, .text-box h4, .text-box h5, .text-box h6 { color:#666a67; font-family:Arial; line-height:1.5em;}
        .text-box h1 { font-size:19px; font-weight: normal; line-height:1.2em; display:block; height:100%; padding:0px 0px 13px 0px;}
        .text-box h2 { font-size:17px; font-weight: normal;}
        .text-box h3 { font-size:16px;}
        .text-box h4 { font-size:15px; text-transform:uppercase; font-family:Arial;}
        .text-box h5 { font-size:14px;}
        .text-box h6 { font-size:12px;}
    
    /*** OL UL style***/
        .text-box ul { padding:0px 0px 7px 0px; overflow:hidden; height:100%;}
        .text-box ul li {background:url(images/marker.gif) no-repeat 0 0px; padding:0px 0px 11px 23px; list-style-image:none; list-style:none; font-weight:normal;}
        .text-box ul li ul { margin-left:10px;}
        .text-box ul li ol { margin-left:15px;}
        .text-box ul li ol li { list-style-type:decimal;}
        
        .text-box ol { padding-left:2px;}
        .text-box ol li { padding:0px; margin-left:13px;  font-weight:normal;list-style-type:decimal;}
        .text-box ol li ul { padding:2px 0px 5px 2px;}
        .text-box ol li ul li { font-weight:normal; background:url(images/marker.gif) no-repeat 0 2px; padding:2px 0px 8px 24px;}
        
        .text-box ul li { list-style-image:none; list-style:none;}
        
        .text-box ul li a { text-decoration:none; color:#859088; font-weight: bold;}
        .text-box ul li a:hover { text-decoration:underline;}
        
        .text-box ul li ul { margin-left:15px;}
        .text-box ul li ol {margin-left:20px;}
        .text-box ul li ol li { list-style-type:decimal;background:none;}
        .text-box ul li ol li a {}
        
        .text-box ol { padding:5px 0px 5px 2px;}
        .text-box ol li{ padding:0px; margin-left:20px;}
        .text-box ol li a { padding-left:0px; text-decoration:none; font-weight:normal;}
        .text-box ol li a:hover{ text-decoration:underline; }
        .text-box ol li ul li a { font-weight:normal; text-decoration:underline;}
        .text-box ol li ul li a:hover {text-decoration:none;}

/*** Footer ****/
    .footer {
        clear:both;    overflow:hidden; height:100%;
        font-size:0.9em; font-weight: bold;
        line-height:1.5em; color:#859088;
        }
    
    .footer .width { width:984px; margin: 0 auto;}
        
    .footer .indent {
        overflow:hidden; 
        height:100%;
        padding:17px 0px 28px 17px;
        text-align:center;
    }
        
    .footer span {}
        
    .footer a { color:#649226;}
    
    .footer ul {
        float:left;
        left:50%;
        list-style-type:none;
        margin:0 auto;
        padding:0;
        position:relative;
    }
    
    .footer ul li {
        float:left;
        position:relative;
        right:50%;
        padding-right:16px;
    }
    
    .footer ul li a {
        text-decoration:none;
        color:#fefefe;
    }
    
    .footer ul li a:hover {
        text-decoration:underline;
    }
    
    /*.footer a { text-decoration:none; }
    .footer a:hover { text-decoration: underline;}*/



/* -----------------------------------------------------------------
---------------------------- WP ------------------------------------
----------------------------------------------------------------- */
    .info-sidebar { overflow:hidden; padding:15px 10px 20px 10px; margin:3px 0px 3px 0px; width: auto; color:#000; font-size:1.2em; line-height:1.4em;}
    .info-sidebar a { text-transform:none; color:#666a67;}
    
    .pagetitle { font-size:2.1em; font-weight: normal; overflow:hidden; color: #666a67; text-align:center; padding:6px 12px 10px 12px; *padding:6px 12px 10px 12px;}

/*--- Navigations ---*/
    .navigation { /*clear:both;*/ overflow:hidden; /*line-height:13px;*/}
    .navigation .alignleft { float: left; width:45%; text-align:left;}
    .navigation .alignright { float: right; width:45%; text-align:right;}
    .nav-top .alignright a { float: right; }
    
    
    .pd-nav { padding:0; margin:0;}
    .pd-nav .alignleft { padding:0; margin:0;}
    .pd-nav .alignright { padding:0; margin:0;}
    
    .pd-title {padding-bottom:0;}
    
    .marg { margin-bottom:10px;}

/*--- Begin Images ---*/
    p img {
        padding: 0;
        max-width: 100%;}
    
    img.centered {
        display: block;
        margin-left: auto;
        margin-right: auto;}
    
    img.alignright { float: right;display:inline;
        padding: 0;
        margin: 3px 0px 10px 20px;}
    
    img.alignleft {    padding: 0;    margin: 3px 25px 5px 0; float:left; display:inline;}
    
/*------*/
    #tag_cloud .widget-bottom-left { padding-bottom:15px;}
    #tag_cloud .widget-heading { margin-bottom:15px;}
    #tag_cloud a { padding-left:3px;}
    
    /*--- Popup styles ---*/
    #commentspopup {}
    #commentspopup #header {background:#2F3F99 url(images/popup_header_bg.gif) top repeat-x;}
    #commentspopup .page-padding {padding:0 5px;}
    #commentspopup .page-width {width:538px; margin:0 auto;}
    #commentspopup .header-top {background:url(images/popup_header_bg_top.jpg) top repeat-x;}
    #commentspopup .header-top-right {background:url(images/popup_header_bg_top_right.jpg) top right no-repeat;}
    #commentspopup .header-top-left {background:url(images/popup_header_bg_top_left.jpg) top left no-repeat; width:100%; height:160px;}
    #commentspopup .header-padding {padding:39px 0 0 89px;}
    #commentspopup h1 {font-size:1em; margin:0; padding:0; color:#E1E7EC; text-indent:-10000em; width:141px; height:27px;}
    #commentspopup h1:hover {text-decoration: none; cursor:pointer;}
    #commentspopup .description {width:141px; height:9px; text-indent:-10000em; margin-top:2px;}
    #commentspopup .description2 {width:249px; height:27px; text-indent:-10000em; margin-top:19px;}
    #commentspopup .border-bottom-left {padding:17px 37px 10px;}
    #commentspopup p {font-size:12px;}
    
    
/*--- Begin Typography & Colors ---*/
    small {    font-size: 1em; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
    small * {font-size: 0.9em;}
    small p {font-size: 0.9em;}
    
    select { width: 130px;}
        
    #commentform { font-size:1.2em; overflow:hidden; height:100%; padding:0px 25px 0px 0px;}
    
    /*.commentform {float:left;}*/
    
    #commentform input {
        margin: 5px 5px 1px 0;}
    
    #commentform {
        margin: 5px 0px 0 0;}
        
    #commentform textarea {
        width: 100%;
        padding: 2px;}
        
    #respond:after {
            content: "."; 
            display: block; 
            height: 0; 
            clear: both; 
            visibility: hidden;}
        
    #commentform #submit {
        /*margin: 0 0 10px auto;
        float: right;*/ /*margin:0px 0px 0px 319px;*/}
        
    #respond p { padding:0px 0px 10px 0px; text-indent:0;}
    #respond form p { padding:0px 0px 10px 0px; text-indent:0;}
    
/*--- Begin Calendar ---*/
    #wp-calendar { empty-cells:show; width: 155px;}
    
    #wp-calendar th { padding:3px 0; text-align:center; color:#fff;}
    #wp-calendar td { padding:3px 0; text-align:center; color:#fff;}
    
    #wp-calendar a { display: block; font-weight:bold; color:#fff;}
    #wp-calendar #next a { padding-right: 10px;    text-align: right; font-weight: normal;}
    #wp-calendar #prev a { padding-left: 10px; text-align: left; font-weight: normal;}
    
    #wp-calendar caption { text-align: center; color:#fff; font-weight:bold; font-size:1.3em; padding:0px 0px 6px 0px;}
    
    
/* Begin Various Tags & Classes */
    acronym, abbr, span.caps {
        cursor: help;
        }
    
    acronym, abbr {
        border-bottom:1px dashed #999;
        }
    
    blockquote {
        border:1px solid #d8d9b9; color:#666a67;
        background:#b89eb9; padding:15px 10px 10px 20px; margin:5px 0;
        }
    
    blockquote cite {
        margin: 5px 0 0;
        display: block;
        }
    
    
/* Captions */
    .aligncenter,
    div.aligncenter {
        display: block;
        margin-left: auto;
        margin-right: auto;}
    
    .wp-caption {
        border: 1px solid #ddd;
        text-align: center;
        background-color: #f3f3f3;
        padding-top: 4px;
        margin: 10px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;}
    
    .wp-caption img {
        margin: 0;
        padding: 0;
        border: 0 none;}
    
    .wp-caption p.wp-caption-text {
        font-size: 11px;
        line-height: 17px;
        padding: 0 4px 5px;
        margin: 0;}
    
    
/* Begin Comments*/
    .alt { clear:both; padding-bottom:20px; font-weight: normal;}
    
    .alt a { padding:0px 0px 0px 0px; text-decoration:underline;}
    
    .commentlist { color:#3d505d;
        text-align: justify;
        }
    .commentlist a { color:#fefefe}
    .commentlist span { color:#0D2450; font-weight: bold;}
    
    ol.commentlist  li { list-style: none; font-size:12px;
        margin:6px 0px 6px 0px;
        padding: 5px 10px 3px;
        /*list-style: none;*/
        border:1px solid #fefefe; color:#0D2450;
        background:#b89eb9;
        }
        
    .commentlist li .avatar { 
        float: right;
        border: 1px solid #000;
        padding: 2px;
        background: #fff; /*margin:0px 20px 15px 0px;*/
        }
    
    .commentlist p {
        margin: 10px 5px 10px 0;
        }
    
    #commentform p {
        margin: 5px 0;
        padding-left:15px;
        }
    
    .nocomments {
        text-align: center;
        margin: 0;
        padding: 0;
        }
    
    .commentmetadata {
        margin: 0;
        display: block;
        }
        
        
    ul.sidebarlogin_otherlinks li a,
    #wp_sidebarlogin-3 div ul li a { 
        color:#4E0D51;
    }
    
    div.widget_tptn_pop_daily li a { 
        color:#4E0D51;
    }
