/* JRGP - 7/12/2010 */

body { background-color: #464646; margin-top: 10px; margin-bottom: 10px;}
#wrap { width: 1000px; margin: auto; background-image: url('images/side.jpg'); background-repeat: repeat-y; }
#flagDude { width: 210px; height: 230px; top: 10px; background-image: url('images/flag.jpg'); position: absolute;}
#head { width: 790px; height: 120px; margin-left: 210px; background-image: url('images/button_spacer.jpg'); background-position: bottom; background-repeat: repeat-x;}
#logo { background-image: url('images/banner.jpg'); width: 790px; height: 90px;}
#nav { width: 790px; height: 30px; background-image: url('images/button_end.jpg'); background-position: right; background-repeat: no-repeat; overflow: hidden;}
#nav ul { margin-left: 310px; margin-top: 0; margin-bottom: 0; padding: 0; padding-right: 40px; display: block;}
#nav ul li { list-style-type: none; margin: 0; padding: 0; float: left;}
a img { border: none;}
#content { min-height: 200px; background-image: url('images/background.jpg'); background-repeat: repeat-y; margin-left: 210px; width: 790px; color: #fff;}
#foot { width: 1000px; height: 100px; background-image: url('images/copyright.jpg');}
#content_inner { padding-left: 25px; padding-right: 35px; background-image: url('images/line.jpg'); background-repeat: no-repeat; padding-top: 25px; padding-bottom: 20px;}
h3 { font: 16pt Courier New; text-align: justify; padding: 0; margin: 0; font-weight: bold;}
.post .date { margin-bottom: 25px;}
.post { font: 10pt Verdana; background-image: url('images/endpost.png'); background-repeat: no-repeat; background-position: bottom; padding-bottom: 27px; padding-top: 33px;}
a { color: #fff;}
a:hover { color: #919191;}
.center {text-align: center;}
.error_msg {color: maroon;}
#content_inner p { padding: 5px; margin: 0;}
#nav li a {display: block; height: 30px; width: 100%;}
#nav_news {width: 50px; background-image: url('images/news_off.jpg');}
#nav_news a:hover, #nav_news a.c {background-image: url('images/news_on.jpg');}
#nav_archives {width: 90px; background-image: url('images/archives_off.jpg');}
#nav_archives a:hover, #nav_archives a.c {background-image: url('images/archives_on.jpg');}
#nav_games {width: 60px; background-image: url('images/games_off.jpg');}
#nav_games a:hover, #nav_games a.c {background-image: url('images/games_on.jpg');}
#nav_projects {width: 80px; background-image: url('images/projects_off.jpg');}
#nav_projects a:hover, #nav_projects a.c {background-image: url('images/projects_on.jpg');}
#nav_forums {width: 70px; background-image: url('images/forums_off.jpg');}
#nav_forums a:hover, #nav_forums a.c {background-image: url('images/forums_on.jpg');}
#nav_about {width: 60px; background-image: url('images/about_off.jpg');}
#nav_about a:hover, #nav_about a.c {background-image: url('images/about_on.jpg');}
#nav_faq {width: 30px; background-image: url('images/faq_off.jpg');}
#nav_faq a:hover, #nav_faq a.c  {background-image: url('images/faq_on.jpg');}
.float_right {float: right;}
input[type="submit"] {cursor: pointer;}
#register_form { width: 60%; margin: auto; font-family: verdana;}
#register_form input.txt, #register_form input[type="submit"] { float: right; }
#register_form .float_right input { margin-bottom: 4px; margin-top: 3px;}
#register_form #cap iframe{ margin: auto; }
.col_box {border: #000 2px solid; margin: 2px;}
.col_box_inner {}
.col_box_row {padding: 5px; font-size: 12px; line-height: 17px; clear: both; overflow: hidden; background-color: #333;}
.col_box_row.alt {background-color: #222;}

