body{

	margin:0;

	background:#551616 url(../images/bg-body.png);

	font:12px/14px Arial, Helvetica, sans-serif;

	color:#A51F30;

}

img{border-style:none;}

a{

	color:#fff;

	text-decoration:none;

}

a:hover{

	text-decoration:underline;

}

input,

textarea,

select{

	font:100% arial,sans-serif;

	vertical-align:middle;

}

form,fieldset{

	margin:0;

	padding:0;

	border:none;

}

#wrap{

	width:960px;

	margin:0 auto;

}

#header{

	background:url(../images/bg-header.png) no-repeat;

	width:100%;

}

#header .holder{

	height:186px;

	position:relative;

}

#header h1{

	z-index:1;

	position:absolute;

	top:2px;

	left:-6px;

	margin:0;

}

.logo{

	background:url(../images/bg-logo.png) no-repeat;

	width: 245px;

	height: 138px;

	text-indent:-9999px;

	overflow:hidden;

	cursor:pointer;

	display:block;

}

.men{

position:absolute;

top:0;

left:544px;

}

.men span{

background:url(../images/bg-men.png) no-repeat;

width: 140px;

height: 141px;

text-indent:-9999px;

overflow:hidden;

display:block;

}

.search-form{

	position:absolute;

	top:113px;

	left:681px;

}

.search-form input{

	float:left;

	padding:0;

	margin:0;

}

.search-form div{

	background:url(../images/bg-input.gif) no-repeat;

	width: 117px;

	height: 18px;

	float:left;

	padding:0 8px;

}

.search-form div input{

	background:none;

	border:none;

	font-size:12px;

	line-height:14px;

	width:117px;

	margin:1px 0 0;

}

* html .search-form div input{

	margin:0;

	line-height:16px;

	height: 18px;

}

* +html .search-form div input{

	margin:0;

	line-height:16px;

	height: 18px;

}

.search-form .btn-search{

	background:url(../images/btn-search.gif) no-repeat;

	width: 18px;

	height: 18px;

	text-indent:-9999px;

	overflow:hidden;

	font-size:0;

	line-height:0;

	cursor:pointer;

	border:none;

}

#nav{

	margin:0;

	padding:0;

	list-style:none;

	height:48px;

	overflow:hidden;

	position:absolute;

	top:116px;

	left:229px;

}

#nav li{

	height:48px;

	overflow:hidden;

	float:left;

	padding:0 7px 0 0;

}

#nav a{

	float:left;

}

#nav a:hover,

#nav .active a{

	margin:-48px 0 0;

}

#content{

	height:1%;

	padding:8px 2px 0 0;

}

#content:after{

	content:"";

	display:block;

	clear:both;

}

#main{

	float:left;

	width:598px;

}

#main p{

	margin:0;

}

.box1{

	height:1%;

	margin:0 0 20px;

}

#main .box1 .t,

#main .box1 .b{

	background:url(../images/bg-box1-top02.png) no-repeat;

	width: 597px;

	height: 11px;

	font-size:0;

}

#main .box1 .b{

	background:url(../images/bg-box1-bottom02.png) no-repeat;

}

#main .box1 .c{

	background:url(../images/bg-box1-c.png) repeat-y;

	padding:0 20px;

	height:1%;

}

.box1 .c:after{

	content:"";

	display:block;

	clear:both;

}

.box1 div.sociable{

    padding:16px 0;

    clear:both;

    margin:0;

}

.post{

	height:1%;

	padding:0;

	margin:-8px 0 0;

	list-style:none;

	float:left;

	position:relative;

}

.post li{

	min-height:126px;

	vertical-align:middle;

	border-top:1px solid #6b191d;

	position:relative;

	padding:15px 0 30px;

	margin:0;

	width:558px;

}

* html .post li{

	height:126px;

}

.post li strong font{

    color: #fff !important;

}

.post li:first-child{

	border:none;

}

.post li:after{

	content:"";

	display:block;

	clear:both;

}

.rating{

	position:absolute;

	bottom:20px;

	left:-45px;

}

.wtf{

	position:absolute;

	top:-28px;

	left:-20px;

}

.empty-box{

	height:260px;

}

#sidebar{

	margin:-1px 0 0;

	position:relative;

	float:right;

	width:334px;

	overflow:hidden;

}

.category #main h2{

    margin:-1px 0 16px;

}

.home #main h2{

    margin:-2px 0 7px;

}

.search #main h2{

    margin-bottom:15px;

}

#sidebar p{

	margin:0;

}

.fluxart,

.fluxfilm,

.fluxbroser,

.fluxfriends,

.fluxshout,

.fluxflash,

.searchresults,

.fashion,

.movies,

.music,

.technology{

	background:url(../images/text-fluxart.png) no-repeat;

	width: 136px;

	height: 38px;

	margin:0;

	padding:0 0 5px;

	text-indent:-9999px;

}

.fluxart {

	margin:0;

	height:40px;

	padding-bottom:4px;

}

.fashion{

background:url(../images/text-fashion.png) no-repeat;

width: 39px;

height: 28px;

}

.movies{

	background:url(../images/text-movies.png) no-repeat;

	width: 23px;

	height: 28px;

}

.music{

background:url(../images/text-music.png) no-repeat;

width: 27px;

height: 28px;

}



.technology{

background:url(../images/text-technology.png) no-repeat;

width: 23px;

height: 28px;

}

.fluxflash{

	background:url(../images/text-fluxflash.png) no-repeat;

	width: 169px;

	height: 39px;

}

.fluxshout{

	background:url(../images/text-fluxshout.png) no-repeat;

	width: 181px;

	height: 39px;

}

.fluxfriends{

	background:url(../images/tetx-fluxfriends.png) no-repeat;

	width: 206px;

	height: 39px;

}

.fluxfilm{

	background:url(../images/text-fluxfilm.png) no-repeat;

	width: 149px;

	height: 40px;

}

.fluxbroser{

	background:url(../images/tetx-fluxbroser.png) no-repeat;

	width: 230px;

	height: 39px;

}

.searchresults{

	background:url(../images/searchresults.png) no-repeat;

	width: 257px;

	height: 28px;

}

.flux-list{

	margin:0 0 7px -13px;

	padding:0;

	list-style:none;

	overflow:hidden;

	width:357px;

}

.flux-list li{

	margin:0 0 0 13px;

	float:left;

	display:inline;

	padding:0 0 13px 0;

}

.flux-list img{

	float:left;

	border:2px solid #581516;

	padding:4px;

}

.flux-list a:hover img{

	border:2px solid #A51E32;

}

.fluxart{

padding-bottom:4px;

}



#sidebar .box1{

	width:333px;

}

#sidebar .box1 .t,

#sidebar .box1 .b{

	background:url(../images/bg-box1-top01.png) no-repeat;

	width: 333px;

	height: 11px;

	font-size:0;

}

#sidebar .box1 .b{

	background:url(../images/bg-box1-bottom01.png) no-repeat;

}

#sidebar .box1 .c{

	background:#581717;

	height:1%;

	padding:0 10px;

}

.subnav{

	margin:0;

padding:0;

list-style:none;

width:100%;

}

.subnav:after{

	content:"";

	display:block;

	clear:both;

}

.subnav li{

	float:left;

	margin:0 8px 0 0 !important;

}

.subnav a{

	float:left;

	height:14px;

	background:url(../images/bg-subnav.gif) no-repeat;

	text-indent:-9999px;

	overflow:hidden;

}

.subnav .home{

	margin:-38px 4px -26px !important;

	display:inline;

}

.subnav .home a{

	background:url(../images/bg-home.gif) no-repeat;

	width: 55px;

	height: 78px;

	position:relative;

}

.subnav .about a{

	width:51px;

}

.subnav .archives a{

	width:75px;

	background-position:-58px 0;

}

.subnav .contact a{

	width:73px;

	background-position:-142px 0;

}

.subnav .rss{

	margin:0 !important;

}

.subnav .rss a{

	width:25px;

	background-position:-224px 0;

}

.tabs{

	height:1%;

	overflow:hidden;

}

.tabset{

	margin:0;

	padding:0;

	list-style:none;

	height:1%;

	overflow:hidden;

}

.tabset li{

	float:left;

	padding:0 0 0 10px;

}

.tabset a{

	float:left;

	text-indent:-9999px;

	overflow:hidden;

margin:-35px 0 0;

padding:35px 0 0;

}

.tabset img{

	float:left;

}

.tabset .tab1 a{

background:url(../images/bg-tab1.png) no-repeat;

width: 38px;

height: 35px;

}

.tabset .tab2 a{

background:url(../images/bg-tab2.png) no-repeat;

width: 34px;

height: 35px;

}

.tabset .tab3 a{

background:url(../images/bg-tab3.png) no-repeat;

width: 42px;

height: 35px;

}

.tabset .active{

margin:0;

padding:0;

}

#tab3{

	height:1%;

	overflow:hidden;

	padding:7px 0;

}

#tab1,

#tab2{

	margin:0;

	padding:0;

	list-style:none;

	height:1%;

	overflow:hidden;

	color:#BE1E2D;

}

#tab1 li,

#tab2 li{

	height:1%;

	overflow:hidden;

	margin:-2px 0 2px;

	padding:2px 0;

}

#tab1 a,

#tab2 a{

	color:#a51f30;

}

#tab1 span,

#tab2 span{

	padding:15px 0 15px 28px;

	display:block;

	background:url(../images/ico04.gif) no-repeat 0 50%;

	text-align:left;

}

#tab2 span{

	background:url(../images/ico05.gif) no-repeat 0 50%;

}

#footer{

	background:url(../images/bg-footer.gif) no-repeat;

	height:1%;

	padding:11px 15px 6px;

}

#footer p{

	margin:0;

	font-size:12px;

	line-height:18px;

	color:#581717;

}

#footer p a{

	color:#a51f30;

}

#footer ul{

	margin:0;

	padding:4px 0 0;

	list-style:none;

	float:right;

	font-size:16px;

	line-height:18px;

}

#footer ul li{

	float:left;

	padding:0 0 0 9px;

}

#footer ul a{

	color:#581717;

	background:url(../images/bg-footer-list.gif) no-repeat;

	float:left;

	height:11px;

	text-indent:-9999px;

	overflow:hidden;

}

#footer ul .home a{

	width:44px;

}

#footer ul .about a{

	width:49px;

	background-position:-53px 0;

}

#footer ul .archives a{

	width:72px;

	background-position:-110px 0;

}

#footer ul .contact a{

	width:70px;

	background-position:-191px 0;

}

#footer ul .rss a{

	width:24px;

	background-position:-270px 0;

}

ul.post li h3{

	text-align:left;

	color:#FFB956 !important;

	font-family:Georgia,Calibri,Arial;

	font-size:22px;

	padding-top:7px;



}



/* COMMENT FORM */



.info-form{

width:100%;

overflow:hidden;

}

.info-form fieldset{

height:1%;

overflow:hidden;

padding:10px 0 0 10px;

}

.info-form .row{

height:1%;

overflow:hidden;

margin:0 0 13px;

}

.info-form input{

float:left;

margin:0;

padding:0;

}

.info-form label{

float:left;

color:#fff;

margin:8px 0 0 14px;

}

.info-form .text-input{

width:168px;

color:#000;

border:none;

background:#fff;

padding:7px;

}

.info-form textarea{

padding:7px;

margin:0;

border:none;

background:#E9EEF4;

width:375px;

max-width:375px;

height:100px;

overflow:auto;

float:left;

}

.info-form .btn-submit{

padding:5px 10px;

cursor:pointer;

}

/*-==============*/



/* LEST UPDATE  */



.search-form div input{

line-height:15px;

margin:2px 0 0;

font-weight:bold;

float:left;

}

.fluxart {

height:40px;

}

.info-form label {

color:#282626;

}

.posts-list{

color:#BE1E2D;

}

.posts-list a {

color:#282626;

}

.posts-list em {

color:#BE1E2D;

}

#tab1, #tab2{

color:#282626;

}

#tab1 a, #tab2 a{

color:#A51F30 !important;

}

#tab1 li, #tab2 li {

border-top:1px solid #6B191D;

}

.posts-list{

margin:0;

padding:0 0 0 8px;

list-style:none;

height:auto;

width:100%;

overflow:hidden;

color:#be1e2d;

}

.posts-list li{

height:1%;

overflow:hidden;

min-height:0;

padding:0 0 0 10px;

margin:0 0 2px;

border:none;

background:url(../images/separator01.gif) no-repeat 0 5px;

}

* html .posts-list li{

height:auto;

}





/* LEST UPDATE  END */

#main p{

	color:#BE1E2D;

	text-align:justify;

}

#video{

	padding-left:0;

}

#video p{

	text-align:left;

}

.flux-list a{

    float:left;

}

h2.title{

	font-size:20px;

}

h3.last-posts-list,

.post h3{

margin:0 0 2px;

font:bold 22px/25px Georgia,Calibri,Arial;

padding-top:7px;

text-align:left;

}

.post h3 a{

	float:left;

	color:#a61f31;

}

.post h3 em{

	color:#fff;

}

.aligncenter {

display:block;

margin:5px auto 15px;

}



.txt0, .txt0 a, .continue {

color:#fff;

font-family:arial;

font-size:8pt;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:normal;

}



h4{

	margin:0;

	text-align:left;

}

.comment-body{

	text-align:left;

}

blockquote {

	margin:15px 0; padding:10px 20px;

        padding-top: 25px;

	border-bottom:1px solid #000;

	font:1.00em Georgia, "Times New Roman", Times, serif; color:#fff;

	background:url(images/bg-box.png) repeat scroll 0 0 !important;

	background: #222;

}

.p, ul, ol, table {

margin:0 0 18px;

}

#advert_125x125{

margin:0 0 0px;

}

/*-------------------------------

Utility classes

-------------------------------*/



.l { text-align: left }

.c { text-align: center }

.r { text-align: right }

.aligncenter { margin: 5px auto 15px auto;	display: block; }

.alignleft { margin: 5px 15px 5px 0; float: left; }

.alignright { margin: 5px 0px 5px 15px; float: right; }



.wrap, .col { float: left;	display: inline; position: relative; }

.wrap { clear: both }



.clear { clear: both }

.fl { float: left }

.fr { float: right }

.hide, .hidden, .anchor, .skip { display: none }

.nomargin { margin-bottom: 0 !important }

.noborder { border: 0 !important }

.top { margin-top: 0 !important }



.replace, .br { display: block; font-size: 1%; line-height: 0; text-align: left; text-indent: -10000px; }



.hr { background: #ccc; height: 1px; margin: 1.5em 0 }

.hr hr { display: none }





/* ====================*/



.widgettitle {

display:none;

}

.commentlist{

padding-left:0;

list-style-type:none;

margin-bottom:0;

}

.row label{

color:#fff;

}



.comment1{

background:url(../images/ico06.gif) no-repeat 15px 1px;

padding:0 0 10px 42px;

color:#fff;

font-size:14px;

line-height:16px;

margin:0 0 5px;

display:block;

font-weight:normal;

}

.comment1 em{

font-style:normal;

color:#A51F30;

}

.quote-box{

overflow:hidden;

width: 541px;

}

.quote-box .top{

background:url(../images/bg-quote-top.png) no-repeat;

height: 10px;

font-size:0;

line-height:0;

}

.quote-box .center{

background:#000;

padding:0 15px 10px;

height:1%;

overflow:hidden;

}

/* LaST UPDATE */



#tab3 a,

#sidebar .box001 .c a{

	color:#fff !important;

}

.c a{

	color:#A51F30;

}

.post li p a{

	color:#A51F30;

}

#tab1 li span{

	color:#fff;

}

.date{

	color:#A51F30;

}

.logged-in{

padding-bottom:10px;

}

.comment-reply-link{

	float:left;

}

.author1{

	float:left;

}

.bookmarks{

	margin:0;

	float:left;

	list-style:none;

	text-align:left;

	padding-left:0;

width:100%;

}

.bookmarks li a{

	color:#fff !important;



}

.bookmarks li:first-child {

border:medium none;

}

.bookmarks li{

border-top:1px solid #6B191D;

line-height:30px;

margin:-2px 0 2px;

padding:2px 0;

width:100%;

}

/*-------*/

#header .searchresults,

#header .fashion,

#header .movies,

#header .music,

#header .technology{

position:absolute;

top:160px;

left:-8px;

}



#content .title{

display:block;

clear:both;

color:#be1e2d;

font-size:20px;

line-height:22px;

padding:5px 0 12px;

}



.post blockquote{

	overflow:hidden;

	padding:0;

	border:none;

	width: 541px;

	margin:8px auto 0;

}

.post blockquote .top{

	background:url(../images/bg-quote-top.png) no-repeat;

	height: 10px;

	font-size:0;

	line-height:0;

}

.post blockquote p,

.post blockquote q{

	background:url(../images/bg-quote-center.png) repeat-y;

	padding:0 15px 10px;

	height:1%;

	overflow:hidden;

	display:block;

}

a.not:hover{

	text-decoration:none;

}

.alignleft2{

	text-align:left;

}



/*-----------*/





#sidebar .block-no-bg{

    margin:0 0 7px -13px;

    width:357px;

    overflow:hidden;

}

#sidebar .block-no-bg .t{display: none;}

#sidebar .block-no-bg .b{display: none;}

#sidebar .block-no-bg .c{

    background: none;

    padding:0;

}

#sidebar .block-no-bg .box1{

    width:100%;

    margin: 0;

}

#sidebar .block-no-bg .c a{

    float: left;

    margin: 0 0 13px 13px;

    display: inline;

    border:2px solid #581516;

    padding:4px;

}

#sidebar .block-no-bg .c a:hover{border:2px solid #a51e32;}

#sidebar .block-no-bg .c a img{float: left;}



* html #sidebar .block-no-bg{margin-bottom: 21px;}

* +html #sidebar .block-no-bg{margin-bottom: 21px;}



#sidebar .box001 .t{display: none;}

#sidebar .box001 .b{display: none;}

#sidebar .box001 .c{background: none; padding:0;}

#sidebar .box001 img{

    border:2px solid #581516;

    padding:4px;

}

#sidebar .box001 a:hover img{border:2px solid #a51e32;}

#tab1 a em, #tab2 a em{

    color: #fff;

    font-style: normal;

}



ul#tab2,ul#tab1{margin:-13px 0 -14px;}


#main h2{

    width:100%;

    margin:-2px 0 7px;

    padding:0;

    text-align:left;

    font-size:20px;

    line-height:22px;

}

:focus{outline:none;}

.post h3 a{

    padding-bottom:1px;

}

.post h3 a:hover{

    text-decoration: none;

    border-bottom: 1px solid #a61f31;

    padding-bootom:0;

}

#main h3{

  width:100%;

  overflow:hidden;

  padding:0 0 3px;

}

* html .tabset a{

    cursor:pointer;

}



.no-display{display:none;}

.posted-red{

	color: #A51F30;

}

.post h3 a:hover{

	padding:0;

}



p.txt0,

p.txt0 a,

.continue{

	color:#BE1E2D;

}

.c a{

	color:#BE1E2D;

}

#main p{

	color:#fff;

}

.fluxart{

	/*margin:0 0 8px;*/

}

.c a{



	color:#FFFFFF;



}

.post ul.posts-list{

	margin:0;

	padding:0 0 0 8px;

	list-style:none;

	height:auto;

	width:100%;

	overflow:hidden;

	position:static;

	color:#A51F30;

	float:none;

}

.post ul.posts-list li{

	height:1%;

	overflow:hidden;

	vertical-align:top;

	min-height:0;

	float:none;

		display:block;

	padding:0 0 0 10px;

	margin:0 0 2px;

	border:none;

	background:url(../images/separator01.gif) no-repeat 0 5px;

}

* html .post ul.posts-list li{

	height:auto;

}

.post .share-list ul li{

	height:auto;

}

.clearfix{

	width:100%;

	overflow:hidden;

}

.clearfix a{

	/*float:left;*/

	color:#fff;

	margin:0 15px 6px 0;

}

.clearfix .alignleft{

	float: left;

}

.clearfix .alignright{

	float: right;

}
