/*
Theme Name: Cmos base theme
Theme URI:  http://cmosnet.eu
Description: Base for other designs, do not use directly.
Author: cmos
Author URI: http://cmosnet.eu
Version: 1.0
Tags: dark, two-columns, fixed-width, 
*/

/*
 * Colours:
 *   #918f7a - rusty - sidebar, frames
 *   #a5a89e - light gray - text background
 *
 *
 */

/*----------------------------------------*/
/* General settings                       */
/*----------------------------------------*/
body {
    display: block;
    margin-bottom: 8px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    font-family: Tahoma;
}

/*----------------------------------------*/
/* Body wrapper                           */
/*    width 1000px                        */
/*    centered on screen                  */
/*----------------------------------------*/
#bodywrapper {
    text-align: center;
    text-decoration: none;
    width: 1000px;
    position: absolute;
    margin-left: -500px;
    margin-right: -500px;
    left: 50%;
    right: 50%;

}

 
/*----------------------------------------*/
/* Header                                 */
/*----------------------------------------*/
#branding {
    background-repeat: no-repeat;
    width: 1000px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
}

#blog-title, #blog-title a {
    text-decoration: none; 
    font-family: arial, helvetica; 
    font-size: 36px; 
    font-variant: small-caps;
}

#blog-description {
    font-family: arial, helvetica; 
    font-size: 15px; 
    font-variant: small-caps;
}

/*----------------------------------------*/
/* Main                                   */
/*----------------------------------------*/
#main {

}

#main a {
    color: #7F0000; 
    text-decoration: none;
}

#main a:visited {
    color: #7f007f;
    text-decoration: none;
}

#main a:hover {
    text-decoration: underline;
}

/*----------------------------------------*/
/* Sidebar                                */
/*----------------------------------------*/
div.sidebar {
    width: 330px;
    margin-left: 0px; 
    margin-right: 10px;
    padding-top: 25px;
    padding-left: 0px;
    float: left;
    list-style: none;
    font-size: 14px;
}

ul#sidebar {
	text-align: left;
	list-style-type: none;
	padding-left: 0px;
}

ul#sidebar.ul {
	list-style-position:outside;
}

/*----------------------------------------*/
/* Content                                */
/*----------------------------------------*/
#content, #blog {
    width: 650px;
    margin-top: 0px;
    text-align: left;
    float: right;
}

/*----------------------------------------*/
/* Single post frame                      */
/*----------------------------------------*/
.single_post {
    padding: 8px 25px 5px 25px;
}

/*----------------------------------------*/
/* Single post meta                       */
/*----------------------------------------*/
.entry-meta {
    padding-bottom: 7px;
    margin: 15px 5px 5px 0px;
    font-family: "Serif";
    font-size: 14px;
    font-weight: bold;
}

/*----------------------------------------*/
/* Single post date                       */
/*----------------------------------------*/
.entry-date {
    padding-bottom: 7px;
    font-size: 14px;
    font-weight: bold;
}

/*----------------------------------------*/
/* Single post title                      */
/*----------------------------------------*/
.entry-title {
    font-size: 17px; 
    font-weight: bold; 
}


/*----------------------------------------*/
/* Single post content                    */
/*----------------------------------------*/
.entry-content {
    font-size: 14px;
}

/*----------------------------------------*/
/* Separator line                         */
/*----------------------------------------*/
.separator-line {
    font-size: 15px;
    font-weight:bold;
    white-space: nowrap;
    overflow:hidden;
}

/*----------------------------------------*/
/* Single post utility                    */
/*----------------------------------------*/
.entry-utility {
    font-size: 15px;
    line-height: 50%;
}

.entry-utility-prep  {
}

/*----------------------------------------*/
/* Navigation                             */
/*----------------------------------------*/
.post-navigation {
    width: 100%;
}

.navi-alignleft, .navi-alignright {
   margin-left: 10px;
   margin-right:10px;
   margin-top: 10px;
   margin-bottom: 10px;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 5px;
   padding-bottom: 5px;
   width: 290px;
   font-size: 14px;
}
.navi-alignleft {
    float: left;
    text-align: left;
}
.navi-alignright {
    float: right;
    text-align: right;
}
/*----------------------------------------*/
/* Footer                                 */
/*----------------------------------------*/
#footer {
    width: 998px;
    float: right;
}

/*----------------------------------------*/
/* Image with caption                     */
/*----------------------------------------*/
.wp-caption.aligncenter {
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    /*margin-left: -5px;*/
    margin-bottom: 5px;
   
}

.wp-caption.alignleft {
    padding-top: 5px;
    padding-bottom: 5px;
    margin-right: 10px;
    margin-bottom: 5px;
    float: left;    
}

.wp-caption.alignright {
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: 10px;
    margin-bottom: 5px;
    float: right;    
}

.wp-caption.thumbnail-alignnone {
    padding-top: 5px;
    padding-bottom: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    vertical-align: middle;
    float: left;
}

img.size-full, img.size-medium {
    margin-left: 5px;
    margin-right: 5px;
    border: 0px;
}
img.size-thumbnail, img.attachment-100x100 {
    margin-left: 5px;
    margin-right: 5px;
    border: 0px;
    vertical-align: middle;
}

.wp-caption-text {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 5px;
    margin-bottom: 0px;
    margin-left: 5px;
    margin-right: 5px;
}

.wp-caption.thumbnail-alignnone p.wp-caption-text {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 5px;
    margin-bottom: 0px;
    margin-left: 5px;
    margin-right: 5px;
    font-size: 8px;
}

/*----------------------------------------*/
/* Widgets generally                      */
/*----------------------------------------*/
h2.widgettitle {
    font-size: 16px;
    text-align: center;
}

.widget {
    font-size: 14px;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
}

/*----------------------------------------*/
/* Widgets specific                       */
/*----------------------------------------*/
.widget.widget_archive, .widget.widget_categories {
    padding-bottom: 20px;
}

.widget.widget_archive select, .widget.widget_categories select {
    margin-left:50px;
}

.tagcloud {
    padding-bottom: 20px;
    text-align: justify;
    padding-left: 10px;
    padding-right: 10px;

}

.screen-reader-text {
    font-size: 16px;
}

select.postform {
   margin-left: auto;
   margin-right: auto;
}


/*----------------------------------------*/
/* Comments                               */
/*----------------------------------------*/
.comment-meta, .comment-author, .reply {
    font-size: 16px;
}

/*----------------------------------------*/
/* Menu                                   */
/*----------------------------------------*/
/*li.page_item {
    display: inline;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;
    margin-left:5px;
    margin-right:5px;
    margin-top:5px;
    margin-bottom:5px;

}*/

#menuwrapper {
   clear: both;
   height: 36px;
}


/*----------------------------------------*/
/* Manual related posts                   */
/*----------------------------------------*/
div.bawmrp {
    font-size: 16px;
}
li.bawmrp_manual {
    font-family: Tahoma;
    font-size: 14px;
}

#wrapper {
    display: block; 
    width:90%; 
    margin:0px auto;
}


/*----------------------------------------*/
/* Comments                               */
/*----------------------------------------*/
#respond, #submit {
    font-size: 16px;
}


/*----------------------------------------*/
/* Blockquote                             */
/*----------------------------------------*/
blockquote {
	position: relative; 
	padding-left: 30px;
	padding-right: 20px;
}

blockquote.digression-historical:before {
	display: block; 
	margin-top: 5px;
	font-weight: bold;
	content: "Dygresja historyczna";
}

blockquote.citation {
	font-style: italic;
}
blockquote.citation cite {
	display: block;
	margin-top: 5px;
	font-style: normal;
	font-weight: bold;
} 

blockquote.citation:before { 
	display: block; 
	content: "\201C";
	font-size: 80px;
	position: absolute;
	left: -20px;
	top: -20px;
	color: #7a7a7a;
} 




.widget widget_recent_entries {
    text-align: left;
    font-size: 14px;
}



#delimiter {
    clear: both;
}


.title {
    font-size: 11pt;
    font-family: verdana;
    font-weight: bold;
}





#calendar_wrap {
    margin-left:auto;
    margin-right:auto;
}
/*-------------------------------------------------*/
/*                                                 */


.widgettitle ul {
    font-size: 12px;
}


