body { background: #000; margin: 0; padding: 0; text-align: left; font: 13px/18px Georgia, Times, serif; color: #000; }

a { text-decoration: none; }
a:link { color: #339; }
a:visited { color: #336; }
a:hover { color: #339; }
a:active { color: #f60; }

#main { background: #fff; width: 720px; margin: 30px auto 30px auto; }

#head { margin: 0; padding: 0; border: none; }

#nav { padding: 10px 30px 0 30px; color: #999; }

#nav a:link, #foot a:link { color: #999; }
#nav a:visited, #foot a:visited { color: #999; }
#nav a:hover, #foot a:hover { color: #999; }
#nav a:active, #foot a:active { color: #f60; }

#nav .current { color: #000; }
#nav #links { float: left; }
#nav #language { float: right; }

#content { padding: 30px; }

#content h3 { margin: 0; font: bold 13px/18px Verdana, Geneva, Arial, sans-serif; }
#content h4 { margin: 0; font: bold 12px/16px Verdana, Geneva, Arial, sans-serif; }
#content p { margin: 0 0 1em 0; }
#content .margintop { margin-top: 1em; }
#content .nomarginbottom { margin-bottom: 0; }
#content .headline { margin: 0 0 20px 0; }

.box { padding: 10px; }
.box p { font: 10px/14px Verdana, Geneva, Arial, sans-serif; }

.grey { background: #ddd; }
.grey p { color: #666; }
.grey a:link { color: #000; }
.grey a:visited { color: #000; }
.grey a:hover { color: #000; }
.grey a:active { color: #fff; }

.orange { background: #ffc299; }
.orange p { color: #000; }
.orange a:link { color: #f60; }
.orange a:visited { color: #f60; }
.orange a:hover { color: #f60; }
.orange a:active { color: #fff; }

.leftcolumn1-3 { width: 195px; float: left; }
.leftcolumn1-2 { width: 315px; float: left; }
.leftcolumn2-3 { width: 405px; float: left; }
.leftcolumn3-4 { width: 490px; float: left; }
.rightcolumn1-4 { width: 150px; float: right; }
.rightcolumn1-3 { width: 195px; float: right; }
.rightcolumn1-2 { width: 315px; float: right; }
.rightcolumn2-3 { width: 405px; float: right; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; } 

.date { font-weight: bold; color: #f60; }
.smallcaps { font: bold 9px Verdana, Geneva, Arial, sans-serif; text-transform: uppercase; letter-spacing: 0.25em; }
.smallcaps2 { font-weight: bold; font-size: 85%; text-transform: uppercase; letter-spacing: 0.25em; }

img.left { margin: 0 15px 0 0; border: none; float: left; }
img.right { margin: 0 0 0 15px; border: none; float: right; }

#mail { font: bold 10px/14px Verdana, Geneva, Arial, sans-serif; color: #000; }
#mail table { width: 660px; margin: 0 auto 0 auto; }
#mail tr { vertical-align: top; }
#mail .label { text-align: right; }
#mail .field {}
#mail .buttons { text-align: right; }

/*#foot { background: url(img/foot.gif) no-repeat bottom center; margin: 0; padding: 0 30px 10px 30px; color: #999; text-align: right; }*/

