*{ margin: 0px; position: relative;}
:focus { outline:none;}

body, html {
	/*overflow-x:auto;
	_overflow-x:hidden;
	overflow-y:auto;
	*/margin: 0px;
	padding: 0px;
	background: #000;
	width: 100%;
	min-width: 900px;
	height: 100%;
	font: 11px Verdana,Geneva,sans-serif;
	position: absolute;
	/*_width: auto 100%;*/
}

body {_width: 100%;  !important _margin: 0px; _overflow:none;position:static;}
html {_padding: 0px; _overflow:auto;}

#container {
	min-height: 100%;
	background: url(images/footer.jpg) center bottom no-repeat;
	padding-bottom: 420px;
	overflow: hidden;
}

#main_home {
	background: url(images/home_bg.jpg) top center no-repeat;
	border: none; margin: 0px;
	_border: 1px solid black;_border-top: 0px solid black;
}

#main {
	background: url(images/main_bg.jpg) top center no-repeat;
	_border: 1px solid black;_border-top: 0px solid black;
}

#main_home, #main {
	margin: 0px;
}

#menu {
	width: 815px;
	height: 40px;
	margin: 0px auto;
}

#menu div {
	margin: 0px;
	float:left;
	display: inline;
	margin-top: -7px;
}

#menu div a, #menu div a:link, #menu div a:visited{
	margin-top: 17px;
	text-align: center;
	text-transform: uppercase;
	color: #4C290B;
	text-decoration: none;
	display: block;
}

#content {
	margin: 0px auto;
	padding-top: 11px;
	width: 755px; 
	min-height:500px;
	overflow:hidden;
	clear:both;
}

#content .section_btns img {
	border: 0px;
}

.home_column {
	width: 325px;
	float: left;
	display: inline;
	padding: 0px 20px;
	padding-bottom: 0px;
	color: #C8C8C8;
	line-height: 15px;
}

.home_column p {margin: 0px; padding: 0px;}

.home_column h1, #left_column h1, #right_column h1  {
	color: #FC9121;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0px 0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform:uppercase;
}

a, a:link, a:visited {
	text-decoration: none;
	color: #FC9121;
	margin: 0px;
	outline:none;
}

.home_column .more {
	display:block;
	text-align: right;
}

.home_column .thumb_photo_home {
	margin-top: 11px;
	float:left;
	display: inline;	
}

.home_column .thumb_photo_home img {
	border: 1px solid #F49422;
	float: left;
	display: inline;	
	margin-right: 10px; 
}

.home_column .thumb_photo_home span {
	/*text-transform: uppercase;*/
	color:#fff;
}

#left_column p, #right_column p{
	color: #C8C8C8;
	line-height: 15px;
	margin: 10px 0px;
}

#left_column a, #left_column a:link, #left_column a:visited, h3 {
	display:block;
	line-height: 20px;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	color: #FC9121;
}

.team {
	margin-top: 10px;
	color: #FC9121;
}

#left_column .team ul a {
	color: #FFFFFD;
	line-height: 15px;	
	margin-left: 0px;
}

#left_column .team ul li {
	margin-left: 0px;
}

#left_column .team .current, #left_column .scat ul .current {
	color: #969696;
}

.orange {
	color: #FC9121;
}

.png_fix {
	position: static;
}

#left_column {
	width: 230px;
	float:left;
	display: inline;
	height: 100%;
	min-height: 50px;
	margin-right: 25px;
	_margin-right: 11px;
}

#left_column ul { margin-top: 10px; padding: 0px 15px;}

#left_column ul li {
	list-style: disc;
	color: #fff;
	margin-bottom: 10px;
}

#left_column ul li a, #left_column .scat ul a li {color: #fff;}

#left_column .scat ul li {
	margin:0px;
	list-style: none;
}

#right_column {
	width: 480px;
	float:left;
	display: inline;	
	padding-left: 10px;
	margin-top: 30px;
}

#left_column p, #right_column p, #right_column  {
	color: #fff;
}

#right_column .friends_box {
	display: inline;
	float: left;
	margin-bottom: 15px;
	width: 100%;
}

#right_column .img_L {
	float:left;
	display: inline;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 15px;
}

#right_column .img_R {
	float:right;
	display: inline;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}

#right_column #contents {width:480px;}

#right_column #pagination {float: right;}

#right_column #pagination li {
	list-style: none;
	float: left;
	color: #EF7F20;
	font-weight: bold;
	margin: 2px;
}

#right_column strong, #right_column b {
	color: #FC9121;
}

#right_column #loading img{
	border-width: 0px;
}

#right_column #press_login {
	margin: 20px auto;
	width: 220px;
}

#right_column #comments_form {
	width: 440px;
	margin: 15px 0px;
}

#right_column form .txtfields {
	margin: 4px 0px;
	background-color:#1E1E1E;
	border: 1px solid #FE7E00;
	color: #fff;
	padding: 0px 2px;
}

#right_column form textarea {
	width: 440px;
	height: 91px;
}

#form_btn {
	background: url(images/BtnN.png);
	width: 91px;
	height: 48px;
	border-width: 0px;
	padding-bottom:14px;
	font-size: 12px;
	cursor:pointer;
	float: right;
	margin-right: -7px;
}

.comment {
	width: 440px;
	border-bottom: 5px solid #323232;
	margin: 20px 0px;
}

.comment em { color: #323232; }

h4 {
	font-size: 12px;
	color: #fff;
	float: left;
	margin-right: 5px;}

#banner {
	margin: 10px auto; 
	width: 728px;
	height: 90px;
	background: #333;
	
}

#publicis {
	height:20px; 
	width:250px; 
	margin:0 auto;
	display:block; 
	font-size:10px; 
	text-decoration:none; 
	color:#CCC; 
}


/*Gallery*/

.pix {
	/*background:url(img/pbg.png) no-repeat;*/
	width:128px;
	height:132px;
	float:left;
	display:inline;
	margin:0px 0px 10px 10px;
	padding:1px;
	text-align: center;
	line-height: 20px;
}
.pix img {border: 1px solid #FC9121;}
.fol {
	/*background:url(img/folder.png) no-repeat;*/
	width:215px;
	height:104px;
	float:left;
	display:inline;
	margin:0px 0px 10px 10px;
	text-align:left;
}

/* player container */
div.player {
	width: 336px; 
	height: 252px; 
}

div.large_player {
	width: 440px;
	height:330px;
}

div.player, div.large_player
{
	border: 1px solid #F49422; 
	outline:1px solid #333;
	/*-moz-outline-radius:4px;*/
	cursor:pointer;
	float:left;
	display: inline;	
	text-align:center;
	margin-top: 10px;
}

/* play button */
div.player img{margin-top:67px; border: none;}

div.large_player img {margin-top:125px; border: none;}

/* info area */
div.player div.info, div.large_player div.info {
	height:40px;
	background:#000 url(/js/h80.png) repeat-x;
	opacity:0.7;
	color:#fff;
	text-align:left;
	padding:5px 15px;	
	font-family:"bitstream vera sans","trebuchet ms";
	font-size:12px;
	border-top:1px solid #ccc;
	margin-top:52px;
}

div.large_player div.info {margin-top: 71px;}

/* duration data inside info area */
div.player div.info span, div.large_player div.info span {
	color:white;
	display:block;
	font-weight:bold;
}



