/* All Blind Children of Texas Default Stylesheet
	Designed by The Hooverines for AIR-Austin 2005
	www.hoovers.com
	www.knowbility.org
*/


	/* Template and Globals */
	
	html, body {
		margin: 0;
		padding: 0;
	}

	body {
		font-size: 80.5%;
		font-family: arial, verdana, sans serif;
		color: #333;
		padding:15px;
		background: #81b6ff url(http://abctx.org/images/gradientbkgrd.gif) repeat-x top;
		background-attachment: fixed;
	}

	h1, h2, h3, h4, h5, h6, ul, ol, dl, p, a, dl, dt, dd, form, fieldset {
		margin: 0;
		padding: 0;
		border: 0;
		font-weight: normal;
		line-height: 1.5em;
	}
	
	h2, h3, h4, h5, h6 {
		margin: 0.5em 0;
	}
	
	h1, h2 {
		text-transform: capitalize;
	}
	
	h2 {
		font-size: 1.4em;
		font-weight: bold;
	}
	
	h2 a {
		font-weight: bold;
	}
	
	p, ul, ol, dl, dd {
		margin: 0 0 1em 0;
	}
	
	ul, ol {
		margin-left: 2em;
	}
	
	a {
		color: #039;
	}
	
	form div {
		margin: 1.2em 0;
	}
	
	label {
		font-weight: bold;
	}
	
	#container {
		padding: 0;
		margin: 0 auto 12px auto;
		width: 90%;
	}
	
	body.twocol #container {
		margin: 0 3% 0 0;
		float: left;
		width: 70%;
	}
	
	.cwellimg {
		float: right;
		margin: 0 0 .5em .5em;
	}
	
	#skipnav {
		position: relative;
	}
	
	#styleswitch {
		float: right;
		margin: -1.5em 0 .5em 0;
	}
	
	#default {
		display: none;
	}
	
	/* Global Nav */
	
	#globalnav {
		background-color: #ff9600;
		float: left;
		width: 100%;
		margin: 0 0 6px 0;
	}
	
	#globalnav ul {
		margin-left: 0;
	}
	
	#globalnav li {
		list-style: none;
		float: left;
	}
	
	#globalnav a {
		display: block;
		padding: 0.4em 0.8em;
		text-align: center;
		color: #000;
		text-decoration: none;
		text-transform: uppercase;
		font-size: 1em;
	}
	
	#globalnav a:hover {
		background-color: #feaa2d;
	}
	
	#globalnav #current a {
		background-color: #ffc165;
		cursor: pointer;
	}
	
	
	/* Header */
	
	#header {
		clear: left;
		height: 7.933em;
		background: #ffdc13 url(../images/topbar_bkgrd.gif) bottom right no-repeat;
		margin: 0 0 12px 0;
		color: #000;
	}
	
	body.twocol #header {
		clear: left;
		height: 10.333em;
		background: #ffdc13 url(../images/home_starbkgrd.gif) bottom right no-repeat;
		margin: 0 0 12px 0;
		color: #000;
	}
	
	body.twocol #header h1 {
		padding: 1em 0 0 160px;
	}
	
	#logo {
		float: left;
		margin: 0.6em;
	}
	
	#topimg {
		float: right; 
		margin: 0 12px 0 0;
	}
	
	#header h1 {
		padding: 1em 0 0 130px;
		font-size: 1.6em;
	}
	
	
	/* Content */
	
	#content {
		background-color: #fff;
		font-size: 1.2em;
	}
	
	#content2 {
		margin: 0 12px;
	}
	
	form .tinput {
		float: left;
		width: 20em;
	}
	
	#surveylist {
		list-style: none;
	}
	
	#surveylist li {
		margin-bottom: .5em;
	}
	
	#surveylist input {
		width: 1.5em;
		margin-right: .75em;
	}
	
	#surveylist label {
		font-weight: normal;
	}
	
	#surveylist input#suggestion {
		width: 25em;
		margin: 0 0 0 .75em;
	}
	
	
	/* HP Content */
	
	.box {
		float: left; 
		width: 29%; 
		margin: 1.5%; 
		padding: 0;
		display: inline;
	}
	
	#donate {
		font-weight: 1.2em;
		clear: right;
		line-height: 1.3em;
	}
	
	#donate h2 {
		text-transform: uppercase;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		text-align: center;
		background-color: #006AFE;
		padding: 0;
		margin-bottom: 20px;
	}
	
	#donate p {
		font-size: 1.1em;
		margin-top: 10px;
		line-height: 1.2em;
	}
	
	#survey {
		background: url(../images/sidebar_surveyback.gif) no-repeat bottom right;
		height: 172px;
		margin: 12px 12px 0 12px;
	}
	
	#survey h2 {
		text-transform: uppercase;
		font-weight: bold;
		color: #f90;
		font-size: 1.6em;
	}
	
	#survey p {
		font-size: 1.1em;
		width: 60%;
		line-height: 1.3em;
	}
	
	#survey a {
		line-height: 1.3em;
	}
	
	#events {
		background: #FFAB2D url(../images/home_eventsbkgrd.gif) no-repeat top left;
		margin: 24px 12px 12px 12px;
	}
	
	#events h2 {
		text-transform: uppercase;
		font-weight: bold;
		color: #fff;
		text-align: center;
		padding: 5px 0 5px 0;
	}
	
	#events p {
		font-size: 1.1em;
		margin: 12px;
		line-height: 1.3em;
	}
	
	#festivalsponsors {
		float: right;
		margin: 0 0 1.5em 2em;
		padding: 0;
		background-color: #ffab2d;
		width: 210px;	
	}
	
	#festivalsponsors div {
		margin: .75em;
	}

	#sesquicentennial_calendar dt {
		font-weight: bold;
		font-size: 1.2em;
	}
	
	
	#sesquicentennial_calendar dd {
		margin: .5em 0 1em 1em;
	}

	
	/* Footer */
	
	#footer {
		text-align: center;
		color: #666;
		clear: both;
		font-size: 0.9em;
		margin: 24px 0 0 0;
	}
	
	/* corners */
	.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}
