/* -----------------------------------------------------------------------

TST: Main Site Basic CSS

version: 1.0
Date: May 2009
author: Tarquin Rees
email: info@okapicreative.com
web: www.okapicreative.com

----------------------------------------------------------------------- */	

body {
	
margin: 0;
padding: 0;
background-color: #fff;
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif; 
font-weight: 500;
color: #000;
}
	
/* =Main Layout Divs
----------------------------------------------------------------------- */	

#wrapper {

margin: 0px auto 40px auto;
padding: 0;
width: 800px;
border: 1px solid #fff;
background: url(http://www.tst1.net/images_tst/header.png) top left no-repeat;
}

#main {

margin: 210px 10px 20px 10px;
padding: 20px 0px 200px 0px;
border-top: 1px solid #333;
}

#menu {

margin: 0px 0px 0px 0px;
height: 750px;
width: 180px;
float: left;
background-color: #e2e2e2;
}

#content {

margin: 0px 0px 0px 60px;
float: left;
width: 530px;
}

#footer {

margin: 0px 10px 30px 10px;
border-top: 1px solid #333;
}

#clear {

clear: left;
}


/* =Subsidary Divs
----------------------------------------------------------------------- */	

div.idioma1, div.idioma2, div.idioma3 {

margin: 30px 0px 0px 10px;
float: left;
width: 150px;
}

div.idioma1 {

margin-left: 50px;
}

/* =Typography
----------------------------------------------------------------------- */	

h1 {

margin: 40px 0px 20px 0px;
color: #005dad;
font-size: 28px;
}

h2 {

margin-bottom: 30px;
font-size: 22px;
}

p {

font-size: 18px;
}

p.new {

margin-top: 30px;
}

#footer p {

line-height: 24px;
color: #000;
}

#footer span {

color: #3a94d3;
}



/* =Lists
----------------------------------------------------------------------- */	

ul {

margin: 0;
padding: 0;
list-style-type: none;
}

ul li {

line-height: 22px;
}

ol li {

margin: 0;
padding-bottom: 20px;
}

/* =Menu
----------------------------------------------------------------------- */	

#navcontainer { 

width: 180px;
height: 350px;
background-color: #005dad;
border-bottom: 10px solid #fff;
}

#navcontainer ul {

margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a {

display: block;
padding: 20px 0px 20px 20px;
background-color: #005dad;
}

#navcontainer a:link, #navlist a:visited {

color: #EEE;
text-decoration: none;
}

#navcontainer a:hover {

background-color: #FA9A00;
color: #000;
}

#navcontainer a.selected {

background-color: #cddc1d;
color: #000;
}

/* =Images
----------------------------------------------------------------------- */	

img.dualia, img.head {

margin-bottom: 20px;
border: 1px solid #333;
}

img.head {

border: none;
}





















