/*
THEME NAME: Milena Roucka
THEME URI:
DESCRIPTION:
VERSION: 8.0
AUTHOR: Linny
AUTHOR URI: 
*/

/* Architecture */
html { }

body {
	background: url('images/bg.jpg');
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 11px;
	color: #404040;
}

#wrapper {
        background: url('images/contentbg.jpg');
	width: 897px;
	margin: 0 auto;
}

#header {
	height: 440px;
	border-top: 0px solid #E5E5E5;
	border-bottom: 0px solid #666666;
}

#container {
	float: left;
	width: 897px;
}

#content {
        width:897px;
	margin: 0px 240px 0px 0px;
}

#content2 {
        width:580px;
        padding: 10px;
        padding-bottom: 20px;
	margin: 0px 240px 0px 0px;
}

#content2 li {
        list-style-type: none;
        padding: 6px 5px 6px 5px; 
        margin: 0px;
        text-decoration: none;
        color:#FFFFFF; 
        border-bottom: 1px dotted #504f4f; 
        display:block; 
        font-size:11px;
}

#sidebar {
	margin: 20px 0 30px -300px;
        padding: 10px;
	width: 270px;
	float: left;
	overflow: hidden;
}

#footer {
        clear: left;
	width: 897px;

	border-top: 0px solid #EFEFEF;	
}

/* General */
* {
	margin: 0;
	padding: 0;
}

a {
	color: #666666;
	text-decoration: none;
}

a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

b {
        color: #fdd900;
}

c {
        color: #f33868;
        font-weight: bold;
}

img {
	border: 0;
}

#sub {
width:897px;
height:205px;
background: #181818;
}

#view {
padding-top: 10px;

}

.sub_01 {
background: url('');
background-repeat:no-repeat;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
height: 205px;
}

.nav_01 {
background: url('images/nav_01.jpg');
background-repeat:no-repeat;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
height: 6px;
width: 231px;
}
.nav_02 {
background: url('images/nav_09.jpg');
background-repeat:no-repeat;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
height: 11px;
width: 231px;
}

.sub_02 {
background: url('images/img.jpg');
background-repeat:no-repeat;
padding-top: 70px;
padding-left: 8px;
padding-right: 0px;
padding-bottom: 0px;
width: 666px;
}

.sub_03 {
background: url('images/news.jpg');
background-repeat:no-repeat;
padding-top: 64px;
padding-left: 10px;
padding-right: 10px;
width: 522px;

}

.sub_04 {
background: url('images/topbg1.jpg');
width: 427px;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
font-family: Tahoma,Geneva,sans-serif;
	font-size: 11px;
	color: #ffffff;
}


.sub_05 {
background: url('images/topbg2.jpg');
width: 219px;
}


.sub_06 {
background: url('images/links.jpg');
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
width: 211px;
height: 185px;
font-family: Tahoma,Geneva,sans-serif;
	font-size: 11px;
	color: #989898;
}

.sub_06 a {
	color: #fdd900;
	text-decoration: none;
        font-weight: bold;
}

.sub_06 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
        font-weight: bold;
}

#offlinks {
         font-family: Tahoma,Geneva,sans-serif;
	font-size: 11px;
	color: #989898;
        padding: 10px;
        background: #1c1c1c;
}

#offlinks a {
	color: #f33868;
	text-decoration: none;
        font-weight: bold;
}

#offlinks a:hover {
	color: #FFFFFF;
	text-decoration: underline;
        font-weight: bold;
}

.sub_07 {
        background: url('images/aff.jpg');
        padding-top: 42px;
        padding-left: 6px;
        padding-right: 5px;
        padding-bottom: 0px;
        width: 305px;
        height: 201px;
        font-family: Tahoma,Geneva,sans-serif;
	font-size: 11px;
	color: #8c8c8b;
}

.sub_08 {
        background: url('images/dis.jpg');
        padding-top: 42px;
        padding-left: 7px;
        padding-right: 5px;
        width: 230px;
        font-family: Tahoma,Geneva,sans-serif;
	font-size: 11px;
	color: #8c8c8b;
}

.sub_09 {
        background: url('images/stat.jpg');
        width: 345px;
        height: 201px;
        padding-top: 42px;
        padding-left: 7px;
        padding-right: 5px;
        font-family: Tahoma,Geneva,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.sub_09 b { color: #fdd900;
            font-weight: bold;
}

.sub_10 {
        background: url('images/footer.jpg');
        width: 897px;
        height: 35px;
}

.sub_03 ul {padding: 0px 0px 0px 0px; margin: 0px; list-style-type: none;} 
.sub_03 li {padding: 6px 5px 6px 5px; margin: 0px; list-style-type: none; text-decoration: none; color:#FFFFFF; border-bottom: 1px solid #696969; display:block; font-size:11px; }

.sub_03 li:hover {
            background: #000000;  
}

.sub_03 li a {color:#FFFFFF; text-decoration: none; padding: 6px 5px 6px 5px;}
.sub_03 li a:visited {color:#FFFFFF; text-decoration: none;}
.sub_03 li a:hover {color:#f33868; text-decoration: underline; background:none;}

.sub_03 p { padding: 0px 0px 0px 0px; margin: 0px; list-style-type: none;}

#latest img {background: #ffffff;
        padding: 2px;
border:1px solid #FFFFFF;}

#latest img:hover {background: #fdfa00;
        padding: 2px;
border:1px solid #FFF;}


#aff img {background: #303030;
        padding: 1px;
border:1px solid #000000;}

#aff img:hover {background: #303030;
        padding: 1px;
border:1px solid #fc287b;}


.separator {
	color: #CCCCCC;
	margin: 0 5px;
}

.clear {
	clear: both;
	font-size: 0;
	height: 0;
}

.meta-sep {
	color: #CCCCCC;
	margin: 0 5px;
}

.floater-left {
	float: left;
}

.floater-right {
	float: right;
}

#access {
	overflow: hidden;
	width: 760px;
}

#menu ul {
	display: inline; /* Added to fix the double margin in IE6 */
	list-style: none;
}

#menu ul li {
	display: inline; /* Added to fix the double margin in IE6 */
	float: left;
	margin-left: 10px;
	padding: 15px 10px;
}

#blog-title {
	font-size: 250%;
	font-weight: normal;
	margin: 40px 0 0 20px;
}

#blog-title a {
	color: #333333;
}

#blog-description {
	font-size: 120%;
	font-weight: normal;
	margin: 0 0 0 20px;
}

/* Content */
.page-title {
	margin-bottom: 15px;
	font-weight: normal;
	font-size: 160%;
        color: #ffffff;
}

.post {
	margin-bottom: 30px;
}



blockquote {

  background-color: #3e3e3e;

  margin: 10px 10px 10px 10px;

  padding-left: 20px;

  padding-right: 10px;

  padding-top: 10px;

  padding-bottom: 10px;

  border-bottom: 5px solid #fb2471;

}

.entry-title {
	width: 552px;
        background: url('images/post-title.jpg');
        padding-top: 20px;
        padding-left: 15px;
        padding-bottom: 10px; 
	font-weight: normal;
	font-size: 160%;
        color: #FFFFFF;
}

.entry-comments {
	float: right;
}

.entry-title a {
	color: #FFFFFF;
}

.more-link {
	display: block;
	margin: 10px 0 0 0;
}

.entry-comments {
	float: right;
	background: url(images/cbubble_left.gif) no-repeat top left;
	padding: 3px 0 7px 7px;
        font-size: 9pt;
        font-weight: bold;
}

.entry-comments a {
	background: url(images/cbubble_right.gif) no-repeat top right;
	padding: 3px 7px 7px 0;
	color: #FFFFFF;
}

.entry-comments a:hover {
	color: #FFFFFF;
}

.entry-meta {
        background: url('images/post-subtitle.jpg');
        width: 552px;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 15px;
	color: #1c1c1c;
	font-size: 90%;
}

.entry-categ {
	color: #666666;
	font-size: 90%;
	border-bottom: 0px solid #EFEFEF;
	padding-bottom: 5px;
}

.entry-footer {
        background: url('images/post-footer.jpg');
        width: 537px;
        padding-top: 10px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 10px;
	color: #666666;
	font-size: 90%;
}

.entry-footer span {
	color: #CCCCCC;
	margin: 0 0px;
}

.entry-subscribe {
	padding: 5px 5px 5px 26px;
	background: #FAFAFA url(images/rss.gif) no-repeat top left;
	background-position: 6px 6px;
}

.entry-content {
        background: url('images/post-body.jpg');
        width: 509px;
        padding-top: 10px;
        padding-left: 30px;
        padding-right: 25px;
        padding-bottom: 15px;
        color: #aaaaaa;
}

#entry-links {
       background: #2c2c2c;
       width: 490px;
       padding: 10px;
       margin-top: 10px;
}

.entry-content a {
        color: #f63b71;
        decoration: none;
}


.entry-content a:hover {
        color: #ffffff;
        decoration: underline;
}

.entry-content img {background: #454545;
        padding: 5px;
border:1px solid #2c2b2b;}

.entry-content img:hover {background: #454545;
        padding: 5px;
border:1px solid #f9e51c;}

.entry-content p {
	line-height: 1.5;
	margin-bottom: 10px;
}

.entry-content h2 {
	font-size: 120%;
	margin-bottom: 5px;
	margin-top: 25px;
}

.entry-content ul, .entry-content ol {
	margin-left: 30px;
	margin-bottom: 10px;
}

.entry-content ul li, .entry-content ol li {
	line-height: 1.3;
	margin-bottom: 5px;
        color: #aaaaaa;
}

.entry-content li {
 color: #666666;
}

/* Sidebar */


/* Start: QBKL Styles - Added to make styling availble even if widgets are not used */

#sidebar h2, #sidebar h3 {
	font-size: 100%;
	font-weight: bold;
	color: #fdd900;
	text-transform: uppercase;
	margin-bottom: 5px;
	padding: 0 2px;
}

#sidebar ul {padding: 0px 0px 0px 0px; margin: 0px; list-style-type: none;} 
#sidebar li {padding: 6px 5px 6px 5px; margin: 0px; list-style-type: none; text-decoration: none; color:#FFFFFF; border-bottom: 1px dotted #696969; display:block; font-size:11px; }


#sidebar li a {color:#FFFFFF; text-decoration: none; padding: 6px 5px 6px 5px;}
#sidebar li a:visited {color:#FFFFFF; text-decoration: none;}
#sidebar li a:hover {color:#f33868; text-decoration: underline; background:none;}
#sidebar p { padding: 0px 0px 0px 0px; margin: 0px; list-style-type: none;}

/* End: QBKL Styles */

#rss-links ul li {
	background: url(images/rss.gif) no-repeat top left;
	padding-left: 22px;
	background-position: 1px 4px;
}

.textwidget p {
	margin-bottom: 10px;
}

.textwidget a {
	text-decoration: underline;
}

.widget_tag_cloud a {
	text-transform: lowercase;	
}

#wp-calendar caption {
	padding: 5px 0;
	background: #FAFAFA;
	margin-bottom: 5px;	
}

#wp-calendar td {
	padding: 4px 6px;
	color: #999999;
}

#wp-calendar td a {
	font-weight: bold;
}

#wp-calendar #next {
	text-align: right;
}

/* Comments */
.comments {
        width: 550px;
        padding-left: 10px;
	margin-top: 30px;
}

.comments h3 {
	font-size: 120%;
	margin-bottom: 10px;
	color: #f9e51c;
}

.comments ol {
	list-style: none;
          border-bottom: 3px solid #262626;
}

.comments ol li {
	padding: 10px;
	background: #a4a397;
	margin-top: 2px;
        border-bottom: 3px solid #262626;
}

.comments ol li.alt {
	background: #c8c7b8;
        border-bottom: 3px solid #262626;
}

.comment-author {
	font-weight: bold;
}

.comment-meta {
	color: #666666;
	margin-bottom: 5px;
	font-size: 90%;
}

.unapproved {
	font-style: italic;
}

#respond {
	margin-top: 30px;
        padding-left: 10px;
        color: #cacaca;
}

#respond a {
         color: #f63b71;
         decoration: none;
}

#respond a:hover {
         color: #ffffff;
         decoration: underline;
}

#respond h3 {
	color: #f9e51c;
}
	
.formcontainer {
	margin-top: 10px;
	margin-bottom: 10px;
}

#comment-notes {
	margin-bottom: 10px;
}

.form-label {
	margin-bottom: 2px;
}

.form-input, .form-textarea {
	margin-bottom: 10px;
}

.form-input input, .form-textarea textarea {
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.form-textarea input {
	width: 280px;
}

.form-textarea textarea {
	width: 350px;
}

.form-input input:hover {
	background-color: #FFFFFF;
}

.form-submit input {
	padding: 2px 5px;
}
