@charset "utf-8";
/*
Theme Name: AJASTheme U
RI: http://www.joinedagainst.org/
Description: AJAS redesign
Version: .1
Author: Brian Warner
*/
html {height:100%;margin:0px;padding:0px;}
body {background-image:url(images/body_bg.jpg);font-family:Arial, Helvetica, sans-serif;font-style: normal;font-weight: normal;font-size: .75em;height:100%;line-height:1.4em;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

/* ------------- STRUCTURE ------------- */
#wrap {min-height:100%;position:relative;margin:0 auto;padding:0px 0px 0px 0px;width:950px;background-image:url(images/content_bg.jpg);background-position:center;background-repeat:repeat-y;border-left:solid #423a32 3px;border-right:solid #423a32 3px;}
* html #wrap {height:100%}
#inner-wrap {padding:0px 0px 256px 0px;width:950px;margin:0 auto;}
#inner-wrap:after {clear:both;content:" ";display:block;}
#content {margin:0 auto;padding:0px;text-align:left;width:950px;}
.posts h2 > a{color:#012281;text-decoration:none;}
.posts h2 > a:link{color:#012281;text-decoration:none;}
.posts h2 > a:hover{color:#ac5603;text-decoration:none;}
.posts h2 > a:active{color:#ac5603;text-decoration:none;}

/*banner styles*/
#header {z-index:1;width:100%;background-image:url(images/header_bg.jpg);background-repeat:no-repeat;background-color:transparent;background-position:bottom;height:250px;margin:0px 0px 0px 0px;}

/*horizontal navigation*/
#horiznav{position:absolute;right:0px;margin-top:220px;width:637px;height:30px;}
#horiznav > ul{width:700px;list-style:none;float:right;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;height:30px;}
#horiznav > ul li{text-align:center;list-style:none;float:left;right:0;margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;font-size:18px;height:30px;width:138px;background-color:transparent;}
#horiznav ul{height:30px;width:637px;list-style:none;float:right;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#horiznav ul li{text-align:center;list-style:none;float:left;right:0;margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;font-size:18px;height:30px;width:138px;background-color:transparent;}
#horiznav a{text-align:center;color:#ffffff;font-weight:bold;font-style:italic;background-color:transparent;height:30px;}
#horiznav a:link{text-decoration:none;}
#horiznav a:visited{text-decoration:none;}
#horiznav a:hover{text-decoration:none;color:#ac5603;}
#horiznav a:active{text-decoration:none;color:#ac5603;}
#horiznav .current_page_item{font-weight:bold;font-size:18px;color:#ffffff;background-color:#ffffff;}
#horiznav .current_page_item a:link{font-weight:bold;font-size:18px;color:#000000;}
#horiznav .current_page_item a:visited{font-weight:bold;font-size:18px;color:#000000;}#horiznav .current_page_item a:hover{font-weight:bold;font-size:18px;color:#000000;}
#horiznav .current_page_item a:active{font-weight:bold;font-size:18px;color:#000000;}

/*left bar styles*/
#leftbar{font-weight:normal;width:388px;height:auto;float:left;background-color:transparent;}

/*Center style*/
#center{font-weight:normal;margin:0px;width:400px;padding:0px 0px 0px 5px;height:auto;float:left;background-color:transparent;}
#center_no_right{margin:0px;width:542px;padding:20px 10px 0px 10px;height:auto;float:left;background-color:#ffffff;}

/*right bar styles*/
#rightbar{margin:0px 0px 0px 5px;padding:0px 0px 0px 15px;width:160px;height:auto;float:left;background-color:transparent;background-repeat:repeat-y;}

/*footer styles*/
#footer {position:absolute;bottom:0px;padding:0px 0px 0px 0px;width:100%;background-image:url(images/footer_bg.jpg);background-repeat:no-repeat;background-color:transparent;background-position:center;height:246px;color:#FFFFFF;}
#footertext {position:absolute;width:950px;margin:10px 0px 0px 15px;padding:0px 0px 0px 0px;}
#footerleft{position:relative;float:left;margin-top:200px;width:500px;}
#footerright{position:relative;float:right;margin:5px 20px 0px 0px;padding:0px;width:107px;height:38px;background-repeat:no-repeat;background-color:transparent;}

/*print styles*/
#printimg{display:none;}

/* handles the skip to content link for ADA */
div.skip{display:none;}

/* ------------- TYPOGRAPHY  -------------*/
/*universal h tags */
h1 {line-height:1.3em;font-weight:bold;margin:0; color:#ac5603;background-color:transparent;font-size:1.7em;padding:0px;margin:0px;}
h2{color:#012281;background-color:transparent;font-size:1.3em;padding:0px;margin:0px;}
h3{color:#ac5603;background-color:transparent;font-size:1.2em;padding:0px;margin:0px;}
h4{color:#000000;background-color:transparent;font-size:1.0em;padding:0px;margin:0px;}

/* universal list styles */
#center ul, #rightbar ul{font-weight:bold;padding:0px 0px 0px 0px;margin:0px 0px 0px 20px;}
#center ul li, #rightbar ul li{font-weight:normal;background-color:transparent;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#center ul li ul li, #rightbar ul li ul li{font-weight:normal;font-style:normal;background-color:transparent;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

/*left bar list styles*/
#leftbar ul{margin:0px 0px 10px 0px;padding: 0px 0px 0px 5px;list-style:none;}
#leftbar ul li{color:#ac5603;background-color:transparent;font-size:14px;font-weight:bold;padding:0px;margin:0px;}#leftbar ul li ul li{list-style:none;color:#000000;background-color:transparent;font-size:12px;font-weight:bold;padding:0px;margin:0px;}

/*global content link styles*/
a:link{color:#ac5603;text-decoration:underline;background-color:transparent;}
a:visited{color:#ac5603;text-decoration:underline;background-color:transparent;}
a:hover{color:#012281;text-decoration:underline;background-color:transparent;}
a:active{color:#012281;text-decoration:underline;background-color:transparent;}

/*banner image navigation*/
#leftimagenav a{display: block;float: left;height:auto;width:auto;}
#leftimagenav a#link0{position:absolute;display: block;margin:-100px 0px 0px 20px;width:150px;height:60px;background-color:transparent;}
#rightimagenav a{display: block;float: right;height:auto;width:auto;}
#rightimagenav a#link1{z-index:2;position:absolute;display: block;margin:-187px 0px 0px 772px;width:112px;height:114px;background-color:transparent;}

/*left bar link styles*/
#leftbar a:link{font-weight:bold;color:#000000;text-decoration:none;background-color:transparent;}
#leftbar a:visited{font-weight:bold;color:#000000;text-decoration:none;background-color:transparent;}
#leftbar a:hover{font-weight:bold;color:#ac5603;text-decoration:underline;background-color:transparent;}
#leftbar a:active{font-weight:bold;color:#ac5603;text-decoration:underline;background-color:transparent;}

/*footer link styles*/
#footerright a{display: block;float: right;height:auto;width:auto;}
#footerright a#link3{position:absolute;display: block;width:107px;height:38px;background-color:transparent;}
#footerleft a:link{color:#FFFFFF;text-decoration:underline;background-color:transparent;}
#footerleft a:visited{color:#FFFFFF;text-decoration:underline;background-color:transparent;}
#footerleft a:hover{color:#FFFFFF;text-decoration:underline;background-color:transparent;}
#footerleft a:active{color:#FFFFFF;text-decoration:underline;background-color:transparent;}

/* Images */
a > img {border:none;}
.bodyimage{height:auto;margin:8px 8px 0px 8px;padding:0px 0px 0px 0px;width:auto;}
.float_left{float:left;height:auto;width:auto;}
.float_right{float:right;height:auto;width:auto;}
.caption{color:#666666;height:auto;margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:center;width:auto;}

/*category styles*/
#cats{background-color:#ffffff;border:solid #cccccc 1px;width:120px;height:auto;float:right;margin:0px 10px 10px 25px;background: #fff url(images/feedbackbg.png) bottom repeat-x;}
#cats ul{list-style:none;margin:10px 0px 20px 0px;padding:0px 0px 0px 0px;}
#cats ul li{list-style:none;margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;}
#cats ul li ul{list-style:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#cats h2{color:#012281;background-color:transparent;font-size:1.15em;padding:0px;margin:0px;}
#cats a{text-decoration:none;color:#666666;}
#cats a:link{text-decoration:none;color:#666666;}
#cats a:visited{text-decoration:none;color:#666666;}
#cats a:hover{text-decoration:none;color:#ac5603;}
#cats a:active{text-decoration:none;color:#ac5603;}
h2.pagetitle{color:#ac5603;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}
hr {color: #fff;background-color: #fff; border: 1px dotted #ac5603; border-style: none none dotted; margin:10px auto 20px auto;}

/*comments*/
#comments{margin:20px;}
#comments ol{width:450px;margin-top:2px;float:right;}
#comments ol li ul li{list-style:none;}
#comments ol li{list-style:none;}
.comment_arrow{background-image:url(images/comment_arrow.jpg);background-repeat:no-repeat;width:145px;height:20px;margin-bottom:-1px;}
.comment_body{color:#000000;background: #fff url(images/feedbackbg.png) bottom repeat-x;border:solid #919aa9 1px;}
.comment_text{padding-top:10px;}
.comment_author{padding-top:10px;padding-right:10px;height:auto;font-size:10px;text-align:right;color:#012281;}
#commentlist{margin:20px;}
.headercomment{color:#999999;}
#commentlist > li{list-style-type:none;}

/*wp styles*/
.aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px; margin: 10px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
.postmetadata {text-align: left;margin: 20px 0 20px 0;padding: 11px 5px 13px 10px;/*background: #fff url(images/feedbackbg.png) bottom repeat-x;*/color: #2A2A2A;/*border: 1px solid #E3E3E3;*/clear: both;}
.comm_number{width:100px;float:right;padding-left:20px;background-image:url(images/comments.gif);background-repeat:no-repeat;}
h2.pagetitle{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
#navigation{height:25px;width:auto;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.thedate{width:120px;float:left;color:#666666;}
.ajasdesc{float:left;color:#ffffff;font-weight:bold;margin:8px 0px 0px 8px;}
.searchform{padding:0px 0px 0px 0px;height:32px;width:240px;background-color:#ffffff;position:absolute;right:0;}
.formspacer{margin:4px 0px 0px 8px;}
.btn{margin:0px 0px 0px 5px;}
blockquote, pre {	background:#F4F5F7 url(images/blockquote.gif) 3px 3px no-repeat;	border:1px dashed #CCC;	padding:8px 12px 8px 36px;	margin:5px 0;}

#rss{width:120px;height:35px;color:#ffffff;font-weight:bold;float:left;margin:0px 0px 0px 200px;padding:8px 0px 0px 38px;background-image:url(images/feed-icon-28x28.png);background-position:0px 2px;background-repeat:no-repeat;}

#rss a#link_rss{z-index:2;position:absolute;display: block;margin:-8px 0px 0px -38px;width:145px;height:30px;background-color:transparent;}

/*bubble*/
.bubbleInfo {top:-210px;left:145px;position:relative;}
.trigger{position:absolute;width:115px;height:170px;}
/* Bubble pop-up */
.popup{position: absolute;display: none;z-index:50;border-collapse: collapse;}
#dpop{background-image:url(images/twitterimg.png);background-position:center bottom;background-repeat:no-repeat;width:336px;height:148px;}
.bubblecontainer{padding:0px 0px 0px 85px;margin:25px 0px 0px 0px;height:100px;width:200px;}
.bubble_head{height:18px;width:100%;margin:30px 0px 10px 15px;}
.bubble_head > h3 a{color:#ffffff;}
.bubble_content{height:75px;width:235px;line-height:1em;color:white;font-weight:bold;}
.bubble_content > a{color:#ffffff;text-decoration:underline;}
