body{
	margin:0;
	padding:0;
	background-color:#000;	
	font-family:"Lucida Grande", Verdana, sans-serif;
    font-size: 1em;
	line-height:1.5em;
	color:#FFF;
	border-top: 8px solid #F55589;
	border-bottom: 8px solid #F55589;}

	#grid a, a:link, a:active, a:visited {color: #F55589;}
	#grid a:hover{color:#FFF;}
	
	img{border:0;}
	
	#grid h3 {font-size:1.3em; color:#FFF;}
	#grid h3 a:link, a:active, a:visited {color: #FFF;}
	#grid h3 a:hover {color:#F55589;}

	#grid{
		width:900px;
		margin:20px auto 0 auto;}

	#content-left{
		margin:0;
		padding:62px 0 0 0;
		float:left;
		width:420px;
		text-align:center;}

	#content-right{
		padding:0 0 0 10px;			
		float:right;
		width:420px;}

	#blogs-left{
		margin:0;
		padding:0 0 0 10px;
		float:left;
		width:420px;}
	
	#blogs-right{
		padding:0 0 0 10px;
		float:right;
		width:420px;}

	.feed{
		margin:0px 0 50px 0;
		padding:0;
		font-size:.85em;
		line-height:1.5em;}

	.feed a, a:link, a:active, a:visited {color:#F55589; text-decoration:none;}
	.feed a:hover{color:#FFF; text-decoration:none;}
	
	.feed ul{
		padding:0;
		margin:0 0 0 10px;
		list-style-type:none;}	
	
	#footer{
		margin:0;
		padding:0;
		font-size:.8em;
		background-color:#000;}	

	.hr {
		height: 1px;
		width: 100%;
		margin: 0 0 20px 0;
		font-size: 1px;
		line-height: 1px;
		clear: both;}
		
	.banner{
		margin:0 0 42px 0;}		
	
	/* NAVIGATION */
	
	#navcontainer ul{
		font-size:.85em;
		padding: 0;
		margin: 0;
		background-color: #1a1a1a;
		color: #FFF;
		float: left;
		width: 100%;}

	#navcontainer ul li { 
		display: inline;}

	#navcontainer ul li a{
		padding: 0.2em 1em;
		background-color: #1a1a1a;
		color: #DDD;
		text-decoration: none;
		float: left;}

	#navcontainer ul li a:hover{
		background-color: #F55589;
		color: #DDD;}
		
		
		
	/* CONTACT FORM */
	
	fieldset{ 
		border:0;
		margin:0;
		padding:0;}
	
	label{
		font-size:.8em;}

	input.text,textarea{ 
		width:300px;
		font:12px/12px 'courier new',courier,monospace;
		color:#FFF;
		padding:3px;
		margin:1px 0;
		border:1px solid #000;
		background-color:#333;}
		
	input.submit{ 
		padding:2px 5px;
		font:bold 12px/12px verdana,arial,sans-serif;
		width:305px;}
	
	
	/* LANGUAGE MENU*/
	
	#lan { position: absolute;}
	#lan ul { font-size: 0em; margin:10px 0 0 170px;}
	#lan li { float: left; margin: 10px 25px 0 0; padding: 0; font-size: 0em; list-style:none;}
	#lan li a {height: 1px; display: block;}
	#lan li a:hover { color: #e48b00 }

	#lan li#es a { width: 0px; position: relative; }
	#lan li#es a span { position: absolute; width: 16px; height: 11px; left: 0px; top: 0; background: url(/images/es.gif) no-repeat left 0px; z-index: 0; }
	#lan li#es a:hover span { background-position: left -13px; }

	#lan li#us a { width: 0px; position: relative; }
	#lan li#us a span { position: absolute; width: 16px; height: 11px; left: 0px; top: 0; background: url(/images/us.gif) no-repeat left 0px; z-index: 0; }
	#lan li#us a:hover span { background-position: left -13px; }
	
	
	
		
