 
*/

* { padding: 0; margin: 0; }

body {
 font-portraits: Arial, Helvetica, sans-serif;
 font-size: 12px;
 	
}
#wrapper {
	background-color: ;
	margin: 0 auto;
	text-align: left;
	width: 1000px;
	
}
#header {
 color: #000;
 width: 1000px;
 float: left;
 border: 0px solid #ccc;
 background: #000;
 margin: 40px 0px 0px 0px;
 padding: 14px 0px 0px 0px;
 height: 25px;
 background-image: url(images/redlinetop.jpg);
 background-repeat: no-repeat; 
 
 
 }
#headerred {
 color: #000;
 width: 1000px;
 float: left;
 border: 0px solid #ccc;
 background: #cc0000;
 margin: 40px 0px 0px 0px;
 padding: 10px 0px 0px 0px;
 height: 3px;

 
}
#leftcolumn {
	color: #000;
	border: 0px solid #ccc;
	background: #FFF;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 570px;
	width: 250px;
	float: left;
	background-image: url(images/column.jpg);
	background-repeat: no-repeat;
	font-family: Helvetica, Sans-Serif;
	font-size: 12px;
}
#leftmiddle { 
 color: #333;
 border: 0px solid #ccc;
 background: #FFF;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 570px;
 width: 250px;
 float: left;


}
#rightmiddle { 
 color: #FFF;
 border: 0px solid #ccc;
 background: #FFF;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 570px;
 width: 250px;
 float: left;
}
#rightcolumn { 
 color: #333;
 border: 0px solid #ccc;
 background: #FFF;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 570px;
 width: 250px;
 float: left;
}

#rightsecondary { 
 color: #333;
 border: 0px solid #ccc;
 background: #F2F2E6;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 570px;
 width: 750px;
 float: left;
}

#footer { 
 width: 1000px;
 clear: both;
 color: #333;
 border: 0px solid #ccc;
 background: #000;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 height: 35px;
 background-image: url(images/redlinebottom.jpg);
 background-repeat: no-repeat; 

}

#footerred { 
 color: #000;
 width: 1000px;
 float: left;
 border: 0px solid #ccc;
 background: #FFFFFF;
 margin: 5px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 height: 3px;

}




a {
	text-decoration: none;
	font-size: 10px;
	font-portraits: Helvetica, Sans-Serif;
	color: #FFF;
	letter-spacing: 1px;
	border: none;


	
}

a.current {
	text-decoration: none;
	font-size: 13px;
	font-portraits: Helvetica, Sans-Serif;
	color: #ff3333;
	letter-spacing: 1px;


	
}

a.grey {
	text-decoration: none;
	font-size: 13px;
	font-portraits: Helvetica, Sans-Serif;
	color: #FFF;
	letter-spacing: 1px;


	
}

a.grey:hover {
	text-decoration: none;
	font-size: 13px;
	font-portraits: Helvetica, Sans-Serif;
	color: #666666;
	letter-spacing: 1px;
	font-family: Helvetica, Sans-Serif;


	
}


a.arrows {
	text-decoration: none;
	font-size: 18px;
	font-portraits: Helvetica, Sans-Serif;
	color: #990000;
	letter-spacing: 1px;


	
}

a.bodylink {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-portraits: Helvetica, Sans-Serif;
	color: #cc0000;
	letter-spacing: 0px;
	margin: 0px 40px 0px 10px;
	line-height: 16px;


	
}

a.bodylink:hover {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-portraits: Helvetica, Sans-Serif;
	color: #666666;
	margin: 0px 40px 0px 10px;


	
}
a.contaclink {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-portraits: Helvetica, Sans-Serif;
	color: #cc0000;
	letter-spacing: 0px;
	margin: 0px 40px 0px 0px;
	line-height: 16px;


	
}

a.contaclink:hover {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-portraits: Helvetica, Sans-Serif;
	color: #666666;
	margin: 0px 40px 0px 0px;


	
}

a.plusorange {
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	font-portraits: Helvetica, Sans-Serif;
	color: #b84c04;
	letter-spacing: 0px;


	
}

a.plusorange:hover {
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	font-portraits: Helvetica, Sans-Serif;
	color: #666666;
	letter-spacing: 0px;



	
}



a.pagenav {
	text-decoration: none;
	line-height: 500px;
	font-weight: lighter;
	font-size: 30px;
	font-portraits: Helvetica, Sans-Serif;
	color: #cc0000;
	letter-spacing: 0px;


	
}

a.pagenav:hover {
	text-decoration: none;
	line-height: 500px;
	font-weight: lighter;
	font-size: 30px;
	font-portraits: Helvetica, Sans-Serif;
	color: #666666;
	letter-spacing: 0px;


	
}




.whiteonblack {
	font-size: 10px;
	font-portraits: Helvetica, Sans-Serif;
	color: #FFFFFF;
	letter-spacing: 1px;

}
		
		
		
.red {
	font-size: 12px;
	font-portraits: Helvetica, Sans-Serif;
	color: #cc0000;
	letter-spacing: 0px;

}
		
	

h1 {
	font-portraits: Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	margin: 0px 32px 10px 10px;
	letter-spacing: 0px;
	line-height: 20px;
}

h2 {
	font-portraits: Helvetica, Sans-Serif;
	font-size: 12px;
	color: #cc0000;
	margin: 0px 40px 0px 10px;
	line-height: 16px;
}

h3 {
	font-portraits: Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	letter-spacing: 0.5px;
	padding-bottom: 2px;	
	margin-top: 6px;
	}

h4 {
	font-portraits: Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #93420c;
	letter-spacing: 0.5px;
	padding-bottom: 10px;
}

p {
	font-portraits: Helvetica, Sans-Serif;
	font-size: 13px;
	color: #000;
	margin: 0px 40px 0px 10px;
	line-height: 20px;
	font-family: Helvetica, Sans-Serif;
}

.redbody {
	font-portraits: Helvetica, Sans-Serif;
	font-size: 12px;
	color: #cc0000;
	margin: 0px 40px 0px 10px;
	line-height: 20px;

}	


ul {
	margin-left: 15px;
	list-style-type: disc;
	color: #666699;
}







/* Image Swap */

div.dxts {
height: 570px;
width: 250px;
margin:0;
padding:0;
background-image:url("images/dxtsover.jpg");
}

div.dxts a, div.dxts a:link, div.dxts a:visited {
display:block;
}

div.dxts img {
width:100%;
height:100%;
border:0;
}

div.dxts a:hover img {
visibility:hidden;
}

div.sports {
height: 570px;
width: 250px;
margin:0;
padding:0;
background-image:url("images/sportsover.jpg");
}

div.sports a, div.sports a:link, div.sports a:visited {
display:block;
}

div.sports img {
width:100%;
height:100%;
border:0;
}

div.sports a:hover img {
visibility:hidden;
}

div.artists {
height: 570px;
width: 250px;
margin:0;
padding:0;
background-image:url("images/artistsover.jpg");
}

div.artists a, div.artists a:link, div.artists a:visited {
display:block;
}

div.artists img {
width:100%;
height:100%;
border:0;
}

div.artists a:hover img {
visibility:hidden;
}

div.artistas {
height: 570px;
width: 250px;
margin:0;
padding:0;
background-image:url("images/artistasover.jpg");
}

div.artistas a, div.artistas a:link, div.artistas a:visited {
display:block;
}

div.artistas img {
width:100%;
height:100%;
border:0;
}

div.artistas a:hover img {
visibility:hidden;
}

div.travel {
height: 570px;
width: 250px;
margin:0;
padding:0;
background-image:url("images/travelover.jpg");
}

div.travel a, div.travel a:link, div.travel a:visited {
display:block;
}

div.travel img {
width:100%;
height:100%;
border:0;
}

div.travel a:hover img {
visibility:hidden;
}

div.turismo {
height: 570px;
width: 250px;
margin:0;
padding:0;
background-image:url("images/turismoover.jpg");
}

div.turismo a, div.turismo a:link, div.turismo a:visited {
display:block;
}

div.turismo img {
width:100%;
height:100%;
border:0;
}

div.turismo a:hover img {
visibility:hidden;
}


/* END Image Swap */







/* Menu */
#menu {
font-portraits: times new roman;
font-size: 12px;
color:#990000;
font-weight: normal;
letter-spacing: normal;
width:1000px; 
position:left; 
left:10px;
top:2px;

}

#menu ul { 
  margin:0 auto;
  /*float: left;
  width: 2em;*/
  margin: 0;

  list-style: none;
}
 










/* Images */
#img { 
margin:0 auto; 
padding: 0; 

}

#pics {
margin:0; 
padding:0;

}

.img-bot {
margin:0 auto; 
padding: 10px 0px 30px 0px;

}

.pic img {
height:450px; 
width:auto; 
margin:0 auto; 
display:block; 

}


#img-container {
margin-top:0px;  
padding: 0;

}

#img-container p { 
width: 700px;  
padding: 0px 0 12px 0; 

}
#wrapper #leftcolumn h1 {
	font-size: 12px;
}

