/* === General Layout === */

* { font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', Verdana, sans-serif; font-size:13px; color:#aaa } /* font-family:"Helvetica Neue", Helvetica, "Lucida Grande", "Lucida Sans", Geneva, Arial, Verdana, sans-serif; line-height:14px;*/

html, body { height: 100% }

body { background-color:#333; margin-left:0px; margin-top:0px; background-image:url("../img/background.gif"); background-repeat:repeat-x; background-attachment:fixed; background-position:top left }

h1 { margin-left:3px; color:#fff; font-variant:small-caps; font-weight:normal; border-bottom:1px dotted #ccc }

strong { color:#fff }
p { margin:10px }
small { color:#aaa; font-size:10px }

a { text-decoration:underline; color:#fff }
b { color:#fff }

img { border:0px none }
img.left { margin-right:15px; float:left }
img.right { margin-left:15px; float:right }

table { border:0px none; border-spacing:5px }

/* === Content & Info Areas === */

div.pagearea { width:800px; min-height: 100%; margin:0 auto; background-color:#111 }

div.widecontententry { background:#111; padding:0px; border:0px none; overflow:hidden; margin:15px; width:770px }

div.contentframe { width:400px; background:#111; float:left }
div.contententry { background:#111; padding:0px; border:0px none; overflow:hidden; margin-left:15px; margin-right:15px; margin-bottom:15px; width:370px }

div.infoframe { width:400px; background:#111; margin-left:400px }
div.infoentry { background:#111; padding:0px; border:0px none; overflow:hidden; margin-left:15px; margin-right:15px; margin-bottom:15px; width:370px }

div.copyrightarea { width:800px; text-align:center; vertical-align:bottom; line-height:21px }