* {margin:0; padding:0}
a img {border:0}
html, body {height:100%; background:#000; background-image:url(images/bg.jpg); background-repeat: no-repeat; background-attachment: fixed; background-position: top center}
body {color:#fff; font:62.5% Verdana, Arial, Helvetica, sans-serif}
#container {width:960px; margin:0 auto; background:#666; position:relative;}

#header h1 a {font-smooth:always; text-decoration:none; font:normal 64px Tahoma, Helvetica, Arial; letter-spacing:-1px; padding:0.2em; color:#eee; text-shadow:0 5px 8px #222}
#header h1 a:hover {color:#fff; text-shadow:0 3px 8px #222}

.thickbox, .jumpto {display:block; font-weight:bold; font-size:1.5em; color:#fff; padding:0.25em 0.5em; background:#000; border:1px double #222; text-align:center; text-decoration:none; margin:1em 0.15em}
a:hover.thickbox, a:hover.jumpto {background:#fff; color:#000}
.alignleft {float:left; margin-right:1em}
.alignright {float:right; margin-left:1em}
.clear {clear:both}
#content {background:#666; clear:both; overflow:hidden}
#leftcol {float:left; width:697px; padding:0; overflow:hidden}

#rightcol {float:left; width:25em; padding:0 0.25em; background:#000; border:1px double #fff}
#rightcol h2 {color:#fff; display:block; font-weight:bold; font-size:1.5em; text-align:center; text-decoration:none; margin:2em 0.5em}
/*#rightcol a {color:#fff; display:block; font-weight:bold; font-size:1.5em; text-align:center; text-decoration:none; margin:2em 0.5em}
#rightcol a:hover {text-decoration:underline}*/

#selecteditems ul {margin:1em 0.5em 1em 1.5em}

.resources li {width:220px; height:285px; margin:1px; padding:0; float:left; border:solid 5px #666; overflow:hidden; position:relative}
.resources li.selected {border:solid 5px #fff}
.resources li img { position:absolute; top:0; left:0; border:0; background:url(images/ajax-loader.gif) no-repeat}
.resources li .description {top:240px; padding:0.5em; left:0; float:left; position:absolute; background:#000; height:245px; width:96%; opacity:.85; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; /*font-size:0.9em; line-height:0.9em*/ }
.resources li .description h3 {font:bold 16px Arial, Helvetica, sans-serif; height:40px; overflow:hidden}
.resources li .description hr {margin:0.5em 0}
.resources li p input {float:left; margin-right:0.5em}
.resources li p label {float:left; display:block; width:18.5em}

.nav {clear:both; padding:0.5em; font-size:1.2em; font-weight:bold}
.nav a {padding:0.5em; text-decoration:none; color:#ccc}
.nav a.alignleft, .nav a.alignright {border:1px dotted #ccc}
.nav a.alignleft:hover, .nav a.alignright:hover {border:1px solid #ccc; color:#fff}
.nav a.highlight {color:#fff; font-weight:bold}

.thanks {padding-bottom:50em}
.thanks p {text-align:center; margin:3em auto}

.dp50 {width:50%; float:left; display:inline; *margin-right:-1px}
.inline200 {display:inline-block; width:22em; font-style:normal}

#contactform {margin:0.3em 0; background:#000 url(images/bg-form.jpg) repeat-x}
#contactform p {margin:0.83em 0; padding:0; clear:both}
#contactform p label {display:block; width:7em; text-align:right; float:left; margin:0.75em 1em 0 0; clear:both; vertical-align:top}
#contactform p input {margin:0; width:11em}
#contactform p span {position:absolute; width:10em; margin-left:1em; background:#f00; border:2px solid #ff0; padding:0.2em 0 0.3em 2em; font-weight:bold; color:#ff0; display:none}
#contactform p textarea {width:11em; height:8em}
#submit {background:#000; font-weight:bold; border:2px solid #fff; color:#fff; margin:1em auto; width:19em; margin-right:0.7em; padding:0.25em 0; float:right}

#contactform textarea:focus, #form input[type="text"]:focus  {border:2px solid #666}
#contactform input[type="text"] {border:1px solid #666}
.loading {display:none}

#mask {position:absolute; left:0; top:0; z-index:9000; background-color:#000; display:none }
#modalbox {position:absolute; left:0; top:0; width:440px; height:20px; display:none; z-index:9999; padding:20px; background:#fff }
#modalbox p {color:#600; font-weight:bold}
#modalbox a.close {float:right; margin-top:20px; background:#ccc; padding:5px}
