* {margin: 0px; padding: 0px; border: none; outline: none;}

body {
 font-family: Verdana, Geneva, sans-serif;
 font-size: 12px;
 color: #333333;
 background-color: #FFFFFF;
}

html, body {width: 100%;}

#wrapper        {position: relative; margin:0 auto; width: 940px;}
#logo           {position: absolute; top: 25px;  left: 20px;}
#navigation     {
	position: absolute;
	top: 85px;
	left: 20px;
	width: 941px;
}
.content-left   {position: absolute; top: 155px; left: 20px;  width: 270px;}
.content-right  {position: absolute; top: 155px; left: 290px; width: 630px;}
.content-center {position: absolute; top: 155px; left: 20px;  width: 900px;}

#logo {
 font-size: 30px;
 letter-spacing: 3px;
}

#logo a {color: #333333;}

#navigation {
 letter-spacing: 3px;
 font-size: 14px;
}

#navigation ul li {
 display: inline;
 margin-right: 15px;
 margin-left: 0px;
}

.content-left, .content-right, .content-center 
{
 line-height: 20px;
 padding-bottom: 50px;  /*background-color: #dddddd;*/
}

.content-left ul li {
 letter-spacing: 1px;
 margin-bottom: 10px;
 list-style-type: none;
}

a {text-decoration: none;}
a:link , a:visited {color: #777777;}
a:hover {color: #000000;}
a:active {color: #999999;}
ul li a.selected {font-weight: bold; color:#000000;}

.thumbnails {
 margin-right: 40px;
 margin-bottom: 30px;
}

h2 {
 letter-spacing: 1px;
 padding-bottom: 10px;
 font-size: 12px;
 display: inline-block;
}

small {
 line-height: 15px;
 font-style:italic;
 font-size: 11px;
 color: #333333;
}

td {text-align: left; vertical-align: top;}
td.spacer-small {width: 15px;}
td.spacer-medium {width: 30px;}


.box {border: 1px solid #dddddd; padding: 10px;}
