/*

------------------------------------------------------------

Austin Chapter Styles

Version:  April 24, 2006

------------------------------------------------------------ */
@import url("tools.css");
@import url("forms.css");
@import url("layout-navtop-subright.css");
@import url("shadow.css");
@import url("post.css");
@import url("directory.css");
@import url("sidebar.css");

/* =Layout
---------------------------------------------------*/
body {
	font-size:1em;
	margin: 0;
	padding: 0;
	background: #16184a url(/images/theme/bg.gif) repeat-y center top; /* dark purple/blue */ 
	text-align: center;
}

#page {
	width: 750px;
	margin: 0;
	padding: 0;
	background:  url(/images/theme/accu_logo.gif) no-repeat left 8px;
	text-align: center;
}

a {
	color: #222574;
}

#main a {
	text-decoration: none;
	border-bottom: 1px solid #BFC3E3;
}

#main a:hover {
	border-bottom-color: #3d4084;
}

img {
	border: none;
}

/* =Layout: Header
---------------------------------------------------*/
#header {
	margin: 0;
	padding: 10px 0 2px 0;
	text-align: center;
}

#branding {
	/*float: left;*/
	margin: 0;
	padding: 0;
	text-align: left;
	height: 87px;
	width: 429px;
}

#branding a {
	display: block;
	height: 87px;
	text-indent: -5000px;
	text-decoration: none;
}
	#branding a:hover {background:none;}
/* =Layout: Search

---------------------------------------------------*/
#search {
	margin: 60px 0 0 0;
	padding: 0;
	text-align: right;
	width: 250px;
	float: right;
	height: 32px;
	/*background: url(../../images/theme/searchbox.gif) no-repeat right top;*/
}

#search form {
	padding: 0;
	margin: 0;
}

#search img {
	display:none;
	position: absolute;
	right: -20px; padding:0;
	top: 8px;
}
#search input, .q {
	font-size: 12px; padding: 3px; color:#fff;
	border:0; background:#8082b9;
	display:inline; width:150px; margin: auto 0 0 0;
}
#search label {
	clear:right;
	color: #fff;
	margin:0 8px 0 0;
	font-weight: normal;
	font-size: 13px ;padding:0;
}

#search form div {
	margin: auto 0 0 0;
	padding: 0;
}

#search-results h3 {
	color: #CD1041;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;padding:0;
}

/* =Layout: Top Navigation

---------------------------------------------------*/
#nav {
	display:block;
	width:761px; height:42px;
	margin:0;
        padding:0;
	background: url(/images/theme/content_top.gif) no-repeat 0 0;
	position: absolute;
	top: 0;
	left: 0;
}

#nav a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color: #fff;
	text-decoration: none;
}

#nav ul {
	margin: 11px 0 0 5px;
	padding: 0;
	width:auto;
	/*border-bottom: 4px solid #8289B6;*/
	height: 28px;
}

#nav li {
	margin: 0 2px;
	padding: 0;
	float: left;
	list-style: none;
	font-size: 14px;
}

#nav li a {
	display: block;
	padding-right: 5px;
}

#nav li a.current, #nav li a.current:hover {
	background: url(/images/theme/nav_tab_right.gif) no-repeat right top;
}

#nav li a:hover {
	background: url(/images/theme/nav_hover_right.gif) no-repeat right top;
}

#nav li a span {
	display: block;
	padding-right: 5px;
	padding: 4px 9px 7px 14px;
}

#nav li a.current span, #nav li a.current:hover span {
	background: url(/images/theme/nav_tab_left.gif) no-repeat left top;
}

#nav li a:hover span {
	background: url(/images/theme/nav_hover_left.gif) no-repeat left top;
}

.rss_link a {
		top:20px; 
		left:auto; 
		float:right; 
		clear:both;
		margin:0 0 -20px -50px;
        position:relative;
		padding-left:15px;
		background: url(/images/theme/rss_icon.gif) 0 50% no-repeat;
		color: #fff;
		font-family: Arial, Helvetica, sans-serif;		
		text-decoration: none;
		font-weight: bold;
		font-size:70%; font-weight:normal;
	}
.rss_link a:hover {color:yellow;}
/* =Layout: Main

---------------------------------------------------*/
#main {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	padding:292px 0 0 5px;
	margin:0;
	background: url(/images/theme/state_capital2.jpg) no-repeat 5px 43px;
}

#page-content {
	padding: 10px 20px 10px;
}

#page-content h2 {
  margin: 10px 0 10px 4px;
}

#page-header {
	margin:0;
	padding:0;
	background: url(/images/theme/title_bg.gif) repeat-x left top;
}

#page-header span.title {
	display: block;
	width:450px;
	height:50px;
	background-position: 15px 15px;
	background-repeat: no-repeat;
}

#page-header span.title-text {
	font-size: 35px;
	font-family: Times New Roman, Times, serif;
  position: relative;
	top: 15px;
	left: 15px;
	float: left;
	line-height: 1em;
	letter-spacing: 1px;
	color: #436D30;
}

#newsletter {
	display:block;
	margin:8px 0 8px 10px;
}

#newsletter a {
		padding:1px 0 0 18px;
		color: #436D30;
		font-family: Times New Roman, Times, serif;
		font-size:18px;
		font-weight:normal;
		text-decoration: none;
		background: url(/images/theme/newsletter_icon.gif) no-repeat 0 50%;
		border: none;
	}
	
/* =Layout: Footer

---------------------------------------------------*/
#footer {
	color: #484848;
	margin: 0;
}

#footer p {
	font-size: 0.8em;
	margin: 0;
	padding: 0px;
}

#trabian {
  display: block;
  text-align: center;
  width: 95px;
  margin: 20px auto 15px auto;
  border:none;
}

#trabian {border:none;}

/* =Typography: Main
---------------------------------------------------*/
p, ul {
	color: #484848;
	font-size: 85%;
	line-height: 1.4em;
	margin: 0 0 1em 0;
	font-family: Arial, Helvetica, sans-serif;
}

#recent_comments {
	/*width:235px;*/
	display:block;
    margin:0; 
    padding:0;
	float:left; clear:both;
	font-size:95%; line-height:1em;
}
#recent_comments img {
	margin:10px 0 10px 10px;
}
#recent_comments li, #recent_comments li.odd {
	display:block;
	float:left;
	/*width:233px;*/
	margin:0 0 0 30px;
	padding:0 15px 0 0; 
    /*border:solid 1px #333;*/
	}
#recent_comments li.odd {
	padding:8px 25px 8px 0;
}
#recent_comments ul {
	display:block;
    /*border:solid 1px #333;*/
    margin:0; 
    padding:0;
	float:left; clear:both;
	width:280px;	
	}
.pagetitle {
	font: normal 170%/ 1.3em Arial, Helvetica, sans-serif;
	color: #CD1041;
	margin: 0 0 0.5em 0.2em;
}

/* =Articles: Comments
---------------------------------------------------*/
h4 {
	color: #CD1041;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top: 5px;
}

p.postmetadata a {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

/* =Vendors
---------------------------------------------------*/
#vendor_all_details {
    text-align: right;
}
#vendor_all_details a{
    color: #CD1041;
    font-size: 10px;
    text-decoration: none;
}
#vendor_all_details a:hover {
    background: transparent;
    text-decoration: underline;
}

#vendor_list ul{
    list-style: none;
    margin: 0;
    padding: 0;
}

#vendor_list li {
	/*background: url(/images/theme/bullet_small.jpg) no-repeat left top;*/
	padding-left: 20px;
	margin: 0 0 5px 0;
}

#vendor_list li a {
    text-decoration: none;
}
#vendor_list li a:hover {
    background: transparent;
    text-decoration: underline;
}

table.vendor_details {
    background: #E6ECFC;
    width: 100%;
}

table.vendor_details td {
    font-size: 11px;
    line-height: normal;
    vertical-align: top;
    width: 50%;
}

table.vendor_details td.right {
    text-align: right;
}

.pad {float:left; margin:0; padding:0 3px;}
.padtop {float:left; display:block; padding:0 5px;}