/* basic */

a:link, a:visited {
color: #ffffff;
}

a:hover {
color: #000000;
}

div {
background-position: 50% 0%;
background-repeat: no-repeat;
}

img {border: 0px;}

body {
background:#000 url(images/bg.gif) 0 0 repeat;
}

div#wrap {
width: 990px;
position:relative;
}

div#all {
	position:relative;
	background:url(images/allleft.gif) 0 0 repeat-y;
}

/* sidebar styles */

div#sidebar {
width: 464px;
float: right;
}


div#logo {
width: 300px;
height: 90px;
cursor: pointer;
position:absolute;
z-index:10;
top:73px;
left: 144px;
}

div#sidebar h4 {
display: block;
height: 32px;
color: #fff;
background: url(images/zaglbg.jpg) 0 0 no-repeat;
text-indent: 23px;
margin: 17px 0 0 0;
clear: both;
font:bold 14px/31px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

.first, .second {
width: 216px;
float: left;
}

.second {
margin-left: 2px;
}

div#sidebar li a {
display: block;
height: 20px;
line-height: 20px;
text-indent: 20px;
background-image: url(images/menu-a-bg.gif);
background-repeat: no-repeat;
background-position: 9px 8px;
}

div#sidebar li a:hover, .current-cat a, .current_page_item a {
background-color: #939713;
background-image: url(images/menu-a-bg-hover.gif);
}

.current-cat a, .current_page_item a {
background-image: url(images/menu-a-bg-hover.gif) !important;
}

.page-item-469 a {
color: #f60000 !important;
}

.page-item-469 a:hover {
color: #000000 !important;
}

.current_page_item a {
color: #000000 !important;
}

div.tags, div.widj {
clear: both;
padding-left: 9px;
}

div.tags a:hover {
color: #939713;
}

div.tags h4, div.widj h4 {
margin: 17px 0 0 0;
clear: both;
position: relative;
left: -9px;
width: 434px;
border-width: 0 0 5px 0;
border-color: #000000;
border-style: solid;
}

div.twocoll li {
float: left;
width: 217px;
}


/* content - right block */

div#content {
width: 510px;
padding-left:16px;
float: right;
background:url(images/contbg.gif) 0 0 no-repeat
}

/* post */

.post {
display: block;
width: 510px;
position: relative;
margin: 7px 0 0 0;
}

.post a img {
border: 5px #ffffff solid;
display: block;
}

.post a:hover img {
border: 5px #939713 solid;
}

.post h2 {
display: block;
position: absolute;
left: 5px;
bottom: 5px;
background-color: #000000;
height: 42px;
line-height: 42px;
white-space: nowrap;
text-align: right;
z-index: 50;
font-size: 15px;
text-indent: 3px;
color: #f60000;
}

.post h2 a {
color: #ffffff;
font-size: 36px;
display: inline;
}

.post h2 a:hover {
color: #f60000;
}

.post a {
display: block;
position: relative;
}


.post a span {
display: block;
width: 500px;
height: 500px;
position: absolute;
z-index: 20;
left: 5px;
top: 5px;
background-image: url(images/dark.png);
_visibility: hidden;
}

.post a:hover span {
visibility: hidden;
}


/* single post styles */


div.signlepost {
width: 510px;
position: relative;
margin: 7px 0 0 0;
}

div.signlepost p {
padding: 5px 0;
line-height: 15px !important;
}

div.signlepost li {
display: block;
line-height: 15px !important;
height: 20px;
margin-bottom: 3px;
border: 1px #212121 dotted;
border-width: 0 0 1px 0;
}

div.signlepost img {
border: 5px #ffffff solid;
display: block;
}

div.signlepost a:hover img {
border: 5px #939713 solid;
}

div.signlepost h2 {
display: block;
height: 42px;
line-height: 42px;
text-align: left;
font-size: 36px;
color: #f60000;
}


div.signlepost a {
display: block;
position: relative;
}


div.signlepost a span {
display: block;
width: 500px;
height: 500px;
position: absolute;
z-index: 20;
left: 5px;
top: 5px;
background-image: url(images/dark.png);
_visibility: hidden;
}

div.signlepost a:hover span {
visibility: hidden;
}



div.signlepost p a, div.signlepost li a {
color: #f60000;
display: inline;
text-decoration: underline;
}

div.signlepost p a:hover, div.signlepost li a:hover {
text-decoration: none;
}




/*flash*/


#flash {
	width:464px;
	height:763px;
	background:url(images/girlbg.jpg) 0 0 no-repeat;
	overflow:hidden;
	position:relative;
}

#flash object {
	position:absolute;
	z-index:1;
}



#menucats {
	position:absolute;
	z-index:10;
	top:150px;
	left:217px;
}

#menucats li {
	padding:0 !important;
	margin:0 !important;
	height:auto !important;
	line-height:100% !important;
	clear:both;
}

#menucats li a {
	display:block;
	float:left;
	height:auto !important;
	text-transform:uppercase;
	background:#000 !important;
	color:#fff;
	padding:1px !important;
	margin:0 !important;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
	line-height:100% !important;
	text-indent:0 !important;
	cursor:pointer;
}

#menucats h4 {
	visibility:hidden;
}

.cat-item-161 a {font-size:40px !important;}
.cat-item-15 a {font-size:27px !important;}
.cat-item-5 a {font-size:23px !important;}
.cat-item-8 a {font-size:33px !important;}
.cat-item-74 a {font-size:29px !important;}
.cat-item-10 a {font-size:36px !important;}
.cat-item-9 a {font-size:26px !important;}
.cat-item-63 a {font-size:45px !important;}
.cat-item-11 a {font-size:20px !important;}
.cat-item-65 a {font-size:21px !important;}
.cat-item-14 a {font-size:34px !important;}


#menucats li a:hover, #menucats .current-cat a {
	background:#e90000 !important;
	font-weight:bold;
}



#lgbottom {
	background:url(images/logo-bottom.gif) 100% 100% no-repeat;
}


























