
/* Body */
* {margin:0; padding:0;}
body    { color: #eee; font: 76%/1.4em Verdana, Arial, Tahoma, "Trebuchet MS", sans-serif; background: transparent url(2010-graphics/BG-texture.jpg); text-align: center; padding: 0 }

#wrap {width:960px; background-color:#fff; color:#555; padding:10px; margin:10px auto 0 auto; text-align:left; border:1px solid #555;}
/*Top*/
#top  { color: #ddd; font-size: 0.9em; text-align: right; margin: 10px auto 5px; width: 960px }
#top p {margin:2px; padding:0;}
#top a {color:#eee; border-bottom: 1px dotted #aaa;}
#top a:hover {color:#fff; text-decoration:none; border-bottom:1px dotted #fff;}
/* Header and title */
/* Main menu */
/* Headline */
/* Headers */
h2, h3, h4     { color: #666; font-weight: 700; margin: 0 0 14px; padding-bottom: 5px }
/* Content */
#content       { text-align: left; float: left; margin: 10px 0 0; width: 700px }
#content h2  { font-size: 1.7em; letter-spacing: -1px; clear: left; border-bottom: 2px solid #ccc }
#content h3 {font-size:1.4em; letter-spacing:-1px;}
#content h4 { font-size: 1.7em; letter-spacing: -1px; clear: left }
#content p  { float: left; margin: 0 0 15px }
#content a {border-bottom:1px dotted #888;}
#content a:hover {color: #222; border-bottom:1px dotted #000;}
/* Sidebar */
#sidebar        { background-color: #ff6; text-align: left; float: right; margin: 5px 0 0 0px; padding: 10px; border-style: solid outset outset solid; border-width: 1px 3px 3px 1px; border-color: #ccc; width: 220px }
#sidebar h2, #sidebar h3 {font-size:1.4em; padding:0 0 2px 0; margin:0 0 5px 0; border-bottom:2px solid #ccc;}
#sidebar p, #sidebar ul, #sidebar ol {margin:0 0 15px 0; padding:0;}
/* Footer */
#footer    { color: #ccc; font-size: 0.9em; line-height: 1.5em; clear: both; margin: 5px auto 10px; padding: 0; width: 840px }
#footer p {margin:0; padding:0;}
#footer a {color:#ddd; border-bottom: 1px dotted #aaa;}
#footer a:hover {color:#eee; text-decoration:none; border-bottom:1px dotted #fff;}
/* Links */
a  { color: #ff7a00; font-weight: 400; text-decoration: none }
a:hover  { color: #bf7530; text-decoration: none }
/* Various classes */
.floatleft  { text-align: left; float: left }
.floatL  { float: left; margin-right: 10px }
.floatR { float: right }
.floatright  { text-align: right; float: right }
.textleft {text-align:left;}
.textright {text-align:right;}
.textcenter {text-align:center;}
.introtext  { font-weight: 700; float: left }
.clear {visibility:hidden; clear:both; height:1px;}
.hide {display:none;}
.list { text-indent: 5em; list-style-type: disc }
/* Table */
td { font: 76%/1.4em Verdana, Arial, Tahoma, "Trebuchet MS", sans-serif;}
.a.link { color: #ff7a00 }
.a.hover { color: #bf7530 }

