/*
Theme Name: Poker Knave HOME_oct2
Theme URI: http://www.openadvantage.org/
Description: Custom theme for Poker Knave
Version: 0.1
Author: Anthony Ramm
Author URI: http://www.antramm.com/
Tags: widgets, Poker Knave

  Poker Knave 0.1 by Anthony Ramm
  
*/

@import url('css/screen.css');

a {color: #ccc;}
a:hover {color: white;}
h1 {font-size:2em;}
h1, h2, h3, h4, h5, h6 {color: white;}
h2.pagetitle {margin-bottom:0;}
h2.post-title {margin-bottom:0;padding-bottom:0;}
p {padding:0 0 0.8em 0;margin:0;}
hr {background:#103d14;margin:0;padding-bottom:1px;}
th {background:transparent;font-weight:bold;}
table.hot-blogs {}
  table.hot-blogs td, table.hot-blogs th {border-bottom:1px solid #103d14;}
  table.hot-blogs td.first-col {width:15%;}
  table.hot-blogs td.second-col {width:20%;}
  table.hot-blogs td.third-col {width:63%;}

.alignright {float:right;margin-left:10px; margin-top:5px; margin-bottom:2px;}
.alignleft {float:left;margin-right:10px; margin-top:5px; margin-bottom:2px;}

body {background:black;margin-top:0;font-size:82%;}
.container {width:964px;margin:0 auto;}
.content-wrap {padding-top:2px;}
.inner {color:white; padding:10px 10px 0 10px;}
.module {padding-bottom:2px;}
.small {margin-bottom:1em;}
.ngg-gallery-thumbnail {display:inline;}

.widget {padding-bottom:2px;}
  .widget ul {margin:0;list-style-position: inside;padding:0 0 5px 0;}

#header {position:relative;height:245px;background:url(images/header_backgrd.jpg) no-repeat 3px 0;margin-top:20px;}
  #header .logo {background:url(images/logo_new_pok.png) no-repeat 3px 0;height:225px;width:225px;text-indent:-9999px;margin:0;position:absolute;}
  #header .strapline {position:absolute;bottom:0;right:20px;color:white;}
  
#menu {height:39px;background:url(images/redbar_middle.gif) repeat-x top right;position:relative; width:1008px;}
  #menu .menu-bar-left {position:absolute;top:0;left:0;background:url(images/redbar_left.gif) no-repeat top left;
              height:39px;width:5px;}
  #menu .menu-bar-right {position:absolute;top:0;right:0;background:url(images/redbar_right.gif) no-repeat top right;
              height:39px;width:5px;}
  #menu ul {list-style:none;margin:0;padding:2px 0 0 0;}
  #menu li {display:inline;}
  #menu li a {display:block;float:left;padding:0 15px;margin:0 2px;line-height:30px;padding-top:2px;height:35px;
              background:url(images/button_middle_off.gif) repeat-x top right;color:white;position:relative;
              font-size:1.4em;text-decoration:none;}
  #menu .menu-tab-start {background:url(images/button_left_off.gif) no-repeat top left;position:absolute;top:0;left:-1px;
              height:35px;width:6px;}
  #menu .menu-tab-end {background:url(images/button_right_off.gif) no-repeat top right;position:absolute;top:0;right:-1px;
              height:35px;width:6px;}
li.page_item {list-style:none;}
#footer { padding-top:2px;}
  #footer .footer-inner {background:url(images/stripe_btm_bar.gif) repeat-x bottom left; height:39px;line-height:39px;text-align:center;color:white;}
  
.green-heading { position:relative;background:#1f4e1d url(images/green_header_middle.gif) repeat-x top left;}
.green-heading-left { float:left; height:40px;width:5px;background:url(images/green_header_left.gif) no-repeat top left;}
.green-heading-right {position:absolute; height:40px;width:5px;background:url(images/green_header_right.gif) no-repeat top right; right:0; }
.green-heading h3, .green-heading h1 {line-height:40px; color:white; margin:0 0 0 10px;}
.green-middle-module { background:url(images/lefthand_backgrd.gif) repeat-y 2px 0; background-color:#030;}
.green-middle-content { background:url(images/middle_background.gif) no-repeat bottom left;background-color:#001a00;}
.green-middle-left { background:url(images/green_border.gif) repeat-y top left; }
.green-middle-right { background:url(images/green_border.gif) repeat-y top right; }
.green-bottom { height:6px;position:relative;background:url(images/green_border.gif) repeat-x bottom left;}
.green-bottom-left { height:6px;width:6px;float:left;background:url(images/green_corner_left.gif) no-repeat bottom left;}
.green-bottom-right {height:6px;width:6px;position:absolute;background:url(images/green_corner_right.gif) no-repeat bottom left;right:0; }

.red-top { position:relative;background:url(images/red_border.gif) repeat-x top left; height:6px;}
.red-top-left { position:absolute; height:6px;width:6px;background:url(images/red_corner_top_left.gif) no-repeat top left;}
.red-top-right {position:absolute; height:6px;width:6px;background:url(images/red_corner_top_right.gif) no-repeat top right; right:0; }
/*.red-middle-advert { background:url(images/righthand_backgrd.gif) repeat-y bottom center; }*/
.red-middle-left { background:url(images/red_border.gif) repeat-y top left; }
.red-middle-right { background:url(images/red_border.gif) repeat-y top right; }
.red-bottom { height:6px;position:relative;background:url(images/red_border.gif) repeat-x bottom left;}
.red-bottom-left { height:6px;width:6px;float:left;background:url(images/red_corner_left.gif) no-repeat bottom left;}
.red-bottom-right {height:6px;width:6px;position:absolute;background:url(images/red_corner_right.gif) no-repeat bottom left;right:0; }
.red-middle-advert .inner {margin:0;padding:0 0 0 3px;}

#setupform label {display:block;}

.sidebar {}
	.oa-recent-posts {list-style:none;padding:0;margin:0;}
		.oa-recent-posts h4 {padding:0;margin:0;height:auto;}
		.oa-recent-posts li.ahp_recent-posts {list-style-position: inside; padding-bottom:1em;}
		.ahp-meta {font-size:0.9em;}

#top-adverts {position:absolute;right:0;top:50px;border:2px solid #666;}
#side-adverts {padding:0 1px;}
  #side-adverts a {display:block;margin-bottom:5px;}
.wpcf7-form {}
  .wpcf7-form p img {margin:0;padding:0;}
.wpcf7-response-output {clear: both;margin:0 !important;padding:0 !important;}
.ngg-gallery-thumbnail img { background-color: #FFFFFF; border: 1px solid #A9A9A9; display: block; margin: 4px 0 4px 4px; padding: 4px; position: relative; width:110px; height:110px;}

/* wp-signup */

.mu_register .login {
	padding: 5px;
}
.mu_register .login p.error {
	padding: 5px;
	border: 1px solid #c00;
	background-color: #ffebe8;
	color: #333;
}
.mu_register .login p.message {
	padding: 5px;
	border: 1px solid #e6db55;
	background-color: #ffffe0;
	color: #333;
}
.mu_register .login form label {
	display: block;
}
.mu_register .login form p.forgetmenot label {
	display: inline;
}
.mu_register .login input {
	margin: 5px 0;
}

.mu_register .profile .screen-reader-text,
.mu_register .profile .screen-reader-text span {
	height: 1px;
	left: -1000em;
	overflow: hidden;
	position: absolute;
	width: 1px;
}

.mu_register .hint {
	font-size: 12px;
	margin-bottom: 10px;
	display: block;
}
.mu_register label.checkbox {
	display: inline;
}
.mu_register #pass-strength-result {
    border-style: solid;
    border-width: 1px;
    margin: 12px 5px 5px 1px;
    padding: 3px 5px;
    text-align: center;
    width: 200px;
}
.mu_register #pass-strength-result.strong,
#pass-strength-result.short {
    font-weight: bold;
}
.mu_register #pass-strength-result {
    background-color: #eee;
    border-color: #ddd !important;
}

.mu_register #pass-strength-result.bad {
    background-color: #ffb78c;
    border-color: #ff853c !important;
}

.mu_register #pass-strength-result.good {
    background-color: #ffec8b;
    border-color: #fc0 !important;
}
.mu_register #pass-strength-result.short {
    background-color: #ffa0a0;
    border-color: #f04040 !important;
}
.mu_register #pass-strength-result.strong {
    background-color: #c3ff88;
    border-color: #8dff1c !important;
}
