/* basic */

body {
background-image: url(images/body-bg.gif);
background-position: 50% 0%;
font-size: 12px;
background-color: Black;
color: #000000;
width: 100%;
}

a {
color: #000000;
}

div#all {
width: 100%;
background-image: url(images/top-bg.png);
background-repeat: repeat-x;
background-position: 50% 0%;
}

#left, #right {
width: 50%;
float: left;
}

#content {
width: 950px;
margin-left: -475px;
background-color: #ffffff;
background-image: url(images/wrap-bg.png);
}

#right {
padding-left: 475px;
*padding-left: 474px;
text-align: left;
background-image: url(images/rightside.png);
background-repeat: no-repeat;
background-position: 950px 0px;
*background-position: 949px 0px;
}


#left {
margin-left: -475px;
text-align: right;
height: 467px;
background-image: url(images/leftside.png);
background-repeat: no-repeat;
background-position: 100% 0%;
}

h2 {
font-family: Times New Roman;
color: #ac0045;
font-size: 30px;
font-weight: normal;
}

p {
font-family: Times New Roman;
font-size: 15px;
}

/* head */

div#head {
height: 180px;
background-image: url(images/head.png);
position: relative;
}

h1.logo {
display: block;
width: 326px;
height: 30px;
padding-top: 100px;
position: absolute;
top: 20px;
left: 38px;
color: #000000;
font-weight: normal;
font-size: 10px;
text-indent: 53px;
cursor: pointer;
}

ul#pages {
height: 40px;
line-height: 40px;
background-color: #000000;
position: relative;
clear: both;
}

ul#pages li {
display: inline;
}

ul#pages li a {
display: block;
height: 40px;
line-height: 40px;
float: left;
font-family: Times New Roman;
color: #ffffff;
margin: 0 8px;
font-size: 15px;
text-indent: 28px;
background-image: url(images/marker_pages-1.png);
background-position: 0% 50%;
background-repeat: no-repeat;
}

ul#pages li a:hover {
color: #d40055;
background-image: url(images/marker_pages-2.png);
}

#search {
position: absolute;
right: 0px;
height: 40px;
background-image: url(images/search-bg.gif);
background-position: 0% 50%;
background-repeat: no-repeat;
}

#search li {
float: left;
height: 
}

.pole {
width: 138px;
height: 19px;
background: transparent;
margin: 0 0 0 46px;
}



/* post styles */

div#post-area {
float: left;
width: 700px;
padding: 8px 8px 8px 16px;
}

div#post-area a, .comments_list a {
color: #ac0045;
text-decoration: underline;
}

div#post-area a:hover, .comments_list a:hover {
text-decoration: none;
}

div#post-area p {
margin-top: 15px;
}

.post-head {
background-image: url(images/marker_post.jpg);
background-repeat: no-repeat;
background-position: 0% 0%;
padding: 0 0 0 65px;
margin: 0 0 0 -10px;
min-height: 52px; height:auto !important; height:52px;
}

.post-head h2 {
display: block;
margin: 0 0 6px 0;
}

.post-head h2 a {
text-decoration: none !important;
}

.post-head h2 a:hover  {
text-decoration: underline !important;
}

.date {
font-size: 11px;
color: #727271;
}

.postinfo {
display: block;
float: left;
height: 28px;
color: #6d6d6d;
line-height: 28px;
background-position: 0% 0%;
background-repeat: no-repeat;
margin: 14px 0 3px 2px;
}

.cat {
background-image: url(images/cat-ico.gif);
text-indent: 30px;
}

.com {
background-image: url(images/com-ico.gif);
text-indent: 30px;
margin-left: 30px;
}

.postbottom {
height: 5px;
background-image: url(images/niz-bg.gif);
margin-bottom: 20px;
}


/* sidebar */

div#sidebar {
width: 226px;
float: left;
}

div#sidebar h4 {
height: 41px;
line-height: 41px;
display: block;
background-image: url(images/sidebar-title-bg.gif);
background-repeat: no-repeat;
background-position: 0% 0%;
color: #323029;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
text-indent: 40px;
}

div#sidebar h4 a {
height: 51px;
line-height: 41px;
display: block;
color: #323029;
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
}


div#sidebar ul, .textwidget {
background-image: url(images/sidebar-bg.gif);
background-repeat: no-repeat;
background-position: 0% 0%;
padding: 0 5px 0 20px;
}

div#sidebar ul li {
display: block;
background-image: url(images/dot-bg.gif);
background-repeat: repeat-x;
background-position: 0% 100%;
padding: 2px 0 4px 0;
}

div#sidebar ul a {
display: block;
color: #010101;
background-image: url(images/marker-star.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
text-indent: 14px;
line-height: 15px;
}

div#sidebar ul a:hover {
color: #ac0045;
background-image: url(images/marker-star-2.gif);
}


/* footer */

div#footer {
clear: both;
position: relative;
height: 154px;
background-image: url(images/footer-bg.png);
}

span.copy {
position: absolute;
top: 58px;
left: 20px;
color: #ea025f;
font-size: 20px;
font-family: Times New Roman;
}

span.rec {
position: absolute;
top: 82px;
left: 20px;
color: #858585;
font-size: 10px;
}

ul#footer-menu {
position: absolute;
left: 400px;
top: 8px;
font-family: Times New Roman;
font-size: 15px;
}

ul#footer-menu li {
display: block;
float: left;

}

ul#footer-menu li span {
display: block;
float: left;
width: 25px;
height: 80px;
background-image: url(images/redbg.png);
background-repeat: repeat-y;
background-position: 50% 0%;
}

ul#footer-menu a {
color: #ffffff;
display: block;
margin-top: 53px;
}

ul#footer-menu a:hover {
text-decoration: underline;
color: #ac0045;
}


/* comments */

.comments_list p {
font-family: Tahoma;
font-size: 11px;
margin: 0px !important;
}

.comments_list li {
margin: 0 0 25px 0;
}

.comment-info {
display: block;
margin: 0 0 5px 0;
color: #6d6d6d;
}

.comment-info span {
color: #ac0045;
}

.comment-form input, .comment-form label {
float: left;
margin-bottom: 5px;
display: block;
}

/* comment-form */

.comment-form p {
margin: 0px !important;
clear: both;
}

.comment-form input, .comment-form textarea {
background-color: #dbd5c1;
}

.comment-form textarea {
width: 420px;
height: 188px;
}

.comment-form input {
width: 185px;
}

.comment-form label {
color: #6d6d6d;
font-size: 11px;
text-indent: 8px;
}

.tumb {
padding: 1px;
text-align: center;
}

a.visit { 
background-color: #000000;
padding: 5px;
color: #ffffff !important;
text-decoration: none !important;
}


a.visit:hover {
background-color: #ac0045;
}


.linkcat {
list-style: none;
display: block;
margin: 0px !important;
padding: 0px !important;
}

.linkcat h2 {
height: 41px !important;
line-height: 41px !important;
display: block !important;
background-image: url(images/sidebar-title-bg.gif) !important;
background-repeat: no-repeat !important;
background-position: 0% 0% !important;
color: #323029 !important;
font-family: Arial, Helvetica, sans-serif !important;
font-size: 20px !important;
text-indent: 40px !important;
font-weight: bold;
*margin-left: -17px;
}

.tags {
    padding:0 10px 0 20px;
    background: url(images/sidebar-bg.gif) 0 41px no-repeat;

}

.tags h4 {
    margin:0 -10px 0 -20px;
}

.tags a {
    color:#ac0045;
}

.tags a:hover {
    color:#fff;
    background:#000;
}

/*recent comments*/

#recentcomments li {
    margin-bottom:8px;
}

#recentcomments a {
display: inline !important;
background:none !important;
color:#ac0045 !important;
text-decoration:underline;
}

#recentcomments a:hover {
    text-decoration:none;
}
