/* 
Notes:
The site is held together in .main
code by http://halfspin.com
2009.
*/
/* =-=-=-=-=-=-=-[common css]-=-=-=-=-=-=-=- */
body {
border-width: 0px;
padding: 0px;
margin: 0px;
background-color: #ffffff;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
}
.main {
position: relative;
float: left;
left: 0px;
width: 988px;
margin-bottom: 0px;
}
.wrapper {
position: relative;
float: left;
left: 0px;
width: 988px;
margin-bottom: 0px;
}
.spacer{
position: relative;
float: left;
left: 0px;   
width: 985px;
height: 16px;
}
/* =-=-=-=-=-=-=-[top navigation]-=-=-=-=-=-=-=- */
.top-nav-0{
position: relative;
float: left;
left: 0px;   
width: 16px;
height: 157px;   
border-top-width: 1px;
border-top-style: solid;
border-top-color: #ffffff;
padding-top: 2px;  
}
.top-nav-1{
position: relative;
float: left;
left: 0px;
width: 146px;
height: 157px;   
border-top-width: 1px;
border-top-style: solid;
border-top-color: #ffffff;
padding-top: 2px;   
}
.top-nav-2{
position: relative;
float: left;
left: 0px;   
width: 19px;
height: 157px;   
border-top-width: 1px;
border-top-style: solid;
border-top-color: #ffffff;
padding-top: 2px;   
}
.top-nav-right{
position: relative;
float: left;
left: 0px;
width: 806px;
height: 157px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #666666;
padding-top: 2px;
}
/* =-=-=-=-=-=-=-[content]-=-=-=-=-=-=-=- */
.text {
color: #333333;
}
.underlined {
color: #333333;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #333333;
width: 200px;
}
.orangetext {
color: #FF6600;
}
.author  {
color: #333333;
}
.strapline {
color: #333333;
font-size: 15px;
padding-top: 5px;
line-height: 17px;
}
.copyright  {
color: #999999;
float: right;
}
/* =-=-=-=-=-=-=-[nav links]-=-=-=-=-=-=-=- */
.link1 a {
font-size: 12px;
color: #999999;
text-decoration: none;
margin-right: 7px;
}
.link1 :visited {
font-size: 12px;
color: #999999;
text-decoration: none;
}
.link1 :hover {
font-size: 12px;
color: #333333;
text-decoration: none;
}
.link1current {
font-size: 12px;
color: #333333;
text-decoration: none;
margin-right: 7px;
}
/* =-=-=-=-=-=-=-[profile links]-=-=-=-=-=-=-=- */
.link2 a {
font-size: 12px;
color: #333333;
text-decoration: underline;
}
.link2 :visited {
font-size: 12px;
color: #333333;
text-decoration: underline;
}
.link2 :hover {
font-size: 12px;
color: #333333;
text-decoration: underline;
}
.link2current {
font-size: 12px;
color: #333333;
text-decoration: underline;
}

/* =-=-=-=-=-=-=-[contact links]-=-=-=-=-=-=-=- */
.link3 a {
font-size: 12px;
color: #333333;
text-decoration: none;
}
.link3 :visited {
font-size: 12px;
color: #333333;
text-decoration: none;
}
.link3 :hover {
font-size: 12px;
color: #999999;
text-decoration: none;
}
.link3current {
font-size: 12px;
color: #333333;
text-decoration: underline;
}
/* =-=-=-=-=-=-=-[villalagos links]-=-=-=-=-=-=-=- */
.link4 a {
font-size: 12px;
color: #000000;
text-decoration: underline;
}
.link4 :visited {
font-size: 12px;
color: #000000;
text-decoration: underline;
}
.link4 :hover {
font-size: 12px;
color: #000000;
text-decoration: underline;
}
/* =-=-=-=-=-=-=-[back to top]-=-=-=-=-=-=-=- */
.top a {
color: #999999;
float: right;
text-decoration: none;
margin-right: 7px;
}
.top :visited {
color: #999999;
float: right;
text-decoration: none;
}
.top :hover {
color: #333333;
float: right;
text-decoration: none;
}
/* =-=-=-=-=-=-=-[end]-=-=-=-=-=-=-=- */
