/* for MSIE */

@font-face {
  font-family: galaxie_light
;
  src: url(fonts/galaxipl.eot);
}

@font-face {
  font-family: grotesk_black;
  src: url(fonts/grotesk_black.eot);
}

@font-face {
  font-family: galaxie_bold;
  src: url(fonts/galaxipb.eot);
}

@font-face {
  font-family: grotesk_roman;
  src: url(fonts/grotesk_roman.eot);
}


/* for Others */
@font-face {
  font-family: galaxie_light
;
  src: url(fonts/galaxipl.ttf) format("truetype");
}

@font-face {
  font-family: grotesk_black;
  src: url(fonts/grotesk_black.ttf) format("truetype");
}

@font-face {
  font-family: galaxie_bold;
  src: url(fonts/galaxipb.ttf) format("truetype");
}

@font-face {
  font-family: grotesk_roman;
  src: url(fonts/grotesk_roman.ttf) format("truetype");
}


body{
	font-family: Helvetica, Arial, Sans-Serif;
	background: #000000 url(images/dimaquina_bg.jpg) no-repeat;
	background-attachment: fixed;
	margin: 0 auto;
	padding: 0 auto;
	color:#FFFFFF;
	font-size:13px;
	
}

a{
	text-decoration: none;
	color:#666666;
	outline-color: invert;
	outline-style: none;
	border: none;
}

a img{
	border: none;
}

.clear{
	clear: both;
}



div#page_wrap{
	width: 1000px;
	margin: 0;
	padding: 0 0 0 20px;
}

div#logo {
padding-top:16px;
height:49px;
}

div#sidebar{
	width: 140px;
	float: left;
	position: fixed;
	}


div#top_nav{
width:140px;
height:100px;
padding:5px 0 20px 0;
border-top: 1px solid #530070;
border-bottom: 1px solid #530070;

}

div#sub_nav{
padding-top:20px;
height:330px;
}
#top_nav ul, #sub_nav ul {
margin:0;
padding:0;
padding-top:5px;
}

#top_nav li,#sub_nav li {
text-align:left;
display:inline;
line-height:16px;
width:auto;
}
#top_nav li a, #sub_nav li a {
font-family: galaxie_light, Helvetica, Arial, Sans-Serif;
color:#FFFFFF;
font-size:14px;
display:block;
letter-spacing:0.5px;
}
#top_nav li a:hover, #sub_nav li a:hover {
font-family: galaxie_light, Helvetica, Arial, Sans-Serif;
color:#121315;
background-color:#FFFFFF;
}

#top_nav .current_page_item a, #sub_nav .current_page_item a, #top_nav .current_page_item a:hover  {
font-family: galaxie_bold, Helvetica, Arial, Sans-Serif;
color:#fdf000;
background-color:transparent;
}




div#main{
width: 850px;
float: right;
display: inline;/* fix double margin */
margin:0px;
padding:0px;
padding-bottom:25px;
}
	
div#main_content{
float:left;
width:580px;
margin:65px 0 0 0;
padding:20px 10px 0 10px;
border-top: 1px solid #530070;
}


div#main_content_down{
float:left;
width:710px;
padding-top:190px;
}
.headline {
font-family: galaxie_light, Helvetica, Arial, Sans-Serif;
font-size:30px;
color:#fdf000;
font-weight:normal;
line-height:28px;
width:280px;
float:left;
padding:0 20px 0 10px;  
}

.people {
font-family: galaxie_light, Helvetica, Arial, Sans-Serif;
font-size:30px;
color:#fdf000;
font-weight:normal;
line-height:28px;
width:225px;
float:left;
padding:0 0 0 10px;  
}

.people_name {
height:60px;
}

.people_description {
	font-family: Helvetica, Arial, Sans-Serif;
	color:#FFFFFF;
	font-size:13px;
	line-height:20px;
}


h1, h1 a {
font-family: galaxie_light, Helvetica, Arial, Sans-Serif;
font-size:30px;
line-height:30px;
color:#fdf000;
font-weight:normal;
margin:0 0 10px 0;
}

.meta {
width:580px;
border-top: 1px dotted #530070;
font-family: Georgia, Times, Serif;
font-size:12px;
color:#666666;
font-weight:bold;
}

.meta_media{
padding:0px;
margin:0px;
line-height:10px;
padding-bottom:25px;
}
	
.secondary_content {
float:right;
width:400px;
font-family: Georgia, Times, Serif;
font-size:18px;
}


div.post{
line-height:20px;
padding-bottom:30px;
}

div.entry{
}


div#rightbar{
	width: 220px;
	float: right;
	padding-top:65px;
	font-size:11px;
}

div#rightbar.low{
	width: 100px;
	float: right;
	padding-top:180px;
	font-size:11px;
}


#rightbar .block, .block  {
	
}
#rightbar h3 {
padding:0;
maring:0;
font-size:11px;
font-family: galaxie_bold, Helvetica, Arial, Sans-Serif;
color:#fdf000;
font-weight:normal;
letter-spacing:0.5px;

}
#rightbar .block ul, .block ul {
margin:0;
padding:0;
padding-bottom:25px;
}


#rightbar .block li, .block li {
font-family: grotesk_roman, Helvetica, Arial, Sans-Serif;
list-style-type: none;
text-align:left;
line-height:16px;
display:block;
line-height:16px;
width:auto;
}
#rightbar .li a, .block li a {
font-size:11px;
font-weight:normal;
padding:0;
margin:0;
border-bottom:none;
display:block;
}
#rightbar .block li a:hover, .block li a:hover {
background:#FFFFFF;
}



#searchwrap {
	padding: 0 0 5px 5px;
	height: 20px;
	background: #1c1c1c;
}

* + html #searchwrap {
	padding: 1px 5px 0px 5px;
}

#searchwrap input {
	vertical-align: middle;
	background: none;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	padding:0px;
}

#searchsubmit{
margin:0px;
padding:0px;	
}

#searchwrap #s {
	border: none;
	padding: 5px 0 5px 0;
	margin: 0;
	width: 188px;
}

* + html #searchwrap #s {
	margin: -3px 3px 0 0;
	width: 192px;
}


#comments h3, #comments h4{
font-family: galaxie_light, Helvetica, Arial, Sans-Serif;
font-size:30px;
color:#fdf000;
margin:35px 0 5px;
font-weight:normal;
}

#comments ul {
margin:0;
padding:0;
}

#comments h4{
font-size:28px;
}
#comments cite{
font-family: galaxie_bold, Helvetica, Arial, Sans-Serif;
font-size:16px;
font-weight:normal;
border-bottom:1px dotted #ccc;
font-style:normal;
}

#comments ol.commentlist li {
margin-top:20px;
border-top: 1px dotted #530070;
padding:10px 5px 20px 10px;
min-height:80px;
}

#comments span {
display:block;
color:#eee;
font-family:Georgia;
font-size:120px;
font-weight:normal;
float:right;
padding-top:25px;
}
#comments ul.formlist {
margin:0 auto;
margin-top:10px;
}
#comments ul.formlist li {
display:block;
margin:0;
}
#comments ul.formlist p{
margin:0;
}
#comments input,#comments textarea {
font-family:Georgia;
width:580px;
font-size:14px;
font-weight:normal;
border:none;
}

#comments li.submitbutton input {
text-align:left;
background:#76059c;
border:none;
color:#fff;
font-family: galaxie_bold, Helvetica, Arial, Sans-Serif;
font-weight:normal;
font-size:12px;
width:580px;
padding:5px;
}

hr{
margin-top:35px;
border:0;
	border-top: 1px solid #530070;
width:580px;
color:#fff;
clear:both;
}

.search_term {
font-family: galaxie_bold, Helvetica, Arial, Sans-Serif;
font-weight:normal;
font-size:12px;
margin-bottom:40px;	
}

#filter {
height:320px;}

#filter  ul {
margin:0;
padding:5px 0 5px 0;  
background-color:#77059d;
}

#filter  li {
text-align:left;
display:inline;
width:auto;
}
#filter li a {
font-family: galaxie_light, Helvetica, Arial, Sans-Serif;
color:#FFFFFF;
font-size:12px;
display:block;
padding:5px;
}

#filter li a:hover {
font-family: galaxie_light, Helvetica, Arial, Sans-Serif;
background: url('images/filter_over_bg.gif') repeat-x;
color:#FFFFFF;
}

#filter .current-cat a {
font-family: galaxie_bold, Helvetica, Arial, Sans-Serif;
color:#fdf000;
}

#filter .current-cat a:hover {
font-family: galaxie_bold, Helvetica, Arial, Sans-Serif;
background: url('images/filter_over_bg.gif') repeat-x;
color:#fdf000;
}

#qtranslate-chooser{
margin:0;
padding:5px 0 5px 0;
font-family: galaxie_bold, Helvetica, Arial, Sans-Serif;
font-size:10px;
width:150px;
position:fixed;
left:885px;
top:15px;
}

#qtranslate-chooser li {
float:right;
text-align:left;
list-style: none;
width:auto;
padding-left:10px;
}

#qtranslate-chooser a {
color:#333333;
}

#qtranslate-chooser .active a {
color:#666666;
}





