/*reset.css*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*fonts.css*/body{font:13px helvetica,arial,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% helvetica,arial,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

body {
	margin: 0 0 0 2em;
	padding: 0;	
	font-family: "helvetica neue", helvetica, arial, sans-serif;
	color: #fff;
	background: #666;
	font-size: 14px;
}

h1, h2, h3, h4 {
	font-weight: normal;	
}

strong {
    font-weight: bold;
}

#container {
	width: 920px;
	margin: 0 auto;
}


div#header{
	position: relative;
	width: 920px;
	border-bottom: 1px solid #fff;
	height: 10em;
}

#logo, #navigation {
	text-align: right;	
	text-transform: lowercase;
	position: absolute;
}
#logo{
	bottom: 0.2em;
	left: 0;
}

#navigation{
	bottom: 8px;
	right: 0;
}

#logo p {
	margin: 1em 0 0 0;
	padding: 0;
	font-size: 214.29%;
	line-height: 1.5em;
	font-weight: normal;
}


#navigation ul, .menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#navigation ul li {
	font-size: 1.1em;
	display: inline;
	margin: 0 0 0 0.15em;
	padding: 0;
}

#navigation li a{
	color: #fff;
}
#navigation li a:hover{
	color: #999;
}


#navigation ul li h4 {
	margin: 0;
	padding: 0;
	display: inline;
}

#title {
	top: 0;	
	padding: 8.2em 0 0.6em 20em;	
}

#title h1 {
	text-transform: lowercase;
	margin: 0;
	padding: 0;	
}

#content {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
    min-height:452px;
    height:auto !important;
    height: 452px;		
}

#body_newsItem #content,#body_profile #content, #body_profile #content{
	margin-top: 1.3em;
}

#content img {
	margin-bottom: 0.4em;
}

#content p {
	padding: 0;
	margin: 0 0 1.4286em 0;
}

#footer {
	clear: both;
	width: 920px;
	border-top: 1px solid #fff;
	margin: 0 0 0 0em;
	padding: 0 0 1em 0;
}

#footer p {
	font-size: 70%;	
	line-height: 1.8181em;
	float: left;
	margin: .90905em 0;
}

#footer p.first {
    width: 240px;
}

#footer p.last {
	float: right;
}

a:link, a:visited {
	text-decoration: none;
	color: #fff;
}

.grey {
	color: #999;
	text-decoration: none;
}

a:hover {
	color: #fff;
}

a img {
	border: none;
}

.menu {
	float: left;
	width: 220px;
	padding: 10px 20px 0 0;
	margin: 0;
    min-height:452px;
    height:auto !important;
    height: 452px;
}

.menu h1 {
    font-size: 1em;
    line-height: 1.4286em;
}

.menu p {
    line-height: 1.4286em;
    margin-bottom: 1.4286em;
    
}

.menu ul li h3 {
	font-size: 1em;
	margin: 0 0 0.8em 0;
	padding: 0;
}

.menu .headed {
    border-top: 1px solid #fff;
    padding-top: 10px;
}

#studio{
	padding-top: 0;
}

#studio li {
	border-bottom: 1px solid #fff;
}
#studio li{
}

#studio li a {
	line-height: 2.3em;    
	text-transform: lowercase;	
}


#studio li.last{
/*  border-bottom: none;*/
}
/* Slider */

#slider{
/*  padding: 0;*/
    padding-top: 0;
}

#slider h3, #slider h2 {
	line-height: 2.3em;
	text-transform: lowercase;
	display: block;
}
#slider .content.last{
	border-top: 1px solid #fff;
}

#slider h3 {
    line-height: 1.15em;    
}
#slider .header {
	cursor:pointer;
	font-weight:bold;
	padding:1px;
	border-top: 1px solid #fff;
	
}
#slider .content {
	width: 100%;
	overflow:hidden;
	float: left;
	border-bottom: 1px solid #fff;
}
#slider .text {
	border-color:-moz-use-text-color #9AC1C9 #9AC1C9;
	border-style:none solid solid;
	border-width:medium 2px 2px;
	padding:15px;
	width:425px;
}

#slider div.content ul{
	margin-top: 0.6em;
}

#slider div#header-1{
	border-top: none;
}