/*  



Theme Name: AABCA Inc



Theme URI: http://www.aabcainc.org



Description: AABCA Theme


Version: 1.0



Author: AABCA



Author URI: http://aabcainc.org


*/







/**************** Body *********************/



*{margin:0;padding:0;}



body{background: #f8dcde url(images/aabca-body-bkgd.jpg) repeat-y top center;



	color: #000;

	font: 1em "Trebuchet MS", bold, sans-serif;}



#wrapper{background:#DCA3A4 url(images/aabca-wrapper-bkgd.jpg) repeat-y scroll center top;



margin:0 auto;



padding:0;



width:900px;}



#header {background:#000000 url(images/aabca-header.jpg) no-repeat scroll center top;



height:250px;



margin:0;



padding:0;



width:900px;}



#header h1 {text-indent:-10000px;margin:0;padding:0;}







#donate_header	{



margin-right:-450px;

margin-top:-130px;



position:relative;



text-align:center;



}







h2 a:link,h2 a:visited{ color:#A9383B;



font-size:22px;



font-weight:lighter;



text-decoration:none;}



h2 a:hover{color: #000000;}







/**************** Entry *********************/



.entry{ float:left;margin-bottom:10px;width:550px;font-size: 130%;



	margin-top: 20px;



	font-weight: normal;}







.entry h2{border-bottom:2px solid;



display:block;



font-size:2.2em;



letter-spacing:-1px;



line-height:40px;



margin-bottom:3px; padding-top: 30px;}







.entry span



{



	color:#a9383b;



}







.entry p{padding-bottom: 17px;



	font-weight: normal;}







.entry .notice



{



text-align: center;



font-weight: bolder;



font-size: 17px;



font-variant: small-caps;



margin-bottom: 13px;



margin-top: 30px;



	color: #a9383b;



}











.entry .content li {



	margin-left: 25px;



	padding-bottom: 8px;



}







.entry .content h1 {



	padding-top: 30px;



}







.entry .content p{



	padding-bottom: 17px;



	font-weight: normal;



}





.entry .list {



	font-size: 1em;


	padding-top: 10px;



}

.entry .nestedlist {



	font-size: 1em;


	padding-top: 10px;



}



.entry .quote



{



	text-align: center;



	margin: 0px;



	padding-bottom: 30px;



}







.entry .slide{



	margin: 0 auto;



	text-align: center;



}







.entry .text



{



	padding: 13px 23px 3px 19px;



	background: url(images/aabca-text-bkgd.jpg);



	font-weight: normal;



}



.post{margin-bottom:20px;padding-left:20px;padding-right:35px;



text-align:justify;}



html>body .entry ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; } 



html>body .entry li { margin: 7px 0 8px 10px; }



.entry ul li:before{ content: "\00BB \0020"; }



.entry ol { padding: 0 0 0 35px; margin: 0; }



.entry ol li { margin: 0; padding: 0; }







/**************** Links *********************/



a:link, a:visited{color: #a9383b;text-decoration:none;}



a:hover{color:#a9383b;text-decoration:underline;}







/**************** Navigation *********************/



#navigation{height:51px;}



#navigation2{height:49px;}



#menu{background: #a9383b url(images/aabca-nav-bkgd-top.jpg) repeat-x;



	font: bold 140% "Trebuchet MS";



	height: 51px;



	margin: 0 auto;



	padding: 0;



	width: 900px;}



	



#menu2{background: #a9383b url(images/aabca-nav-bkgd-bottom.jpg) repeat-x;



	font: bold 140% "Trebuchet MS";



	height: 49px;



	margin: 0 auto;



	padding: 0;



	width: 900px;}



	



#menu li, #menu2 li {margin: 0;



	padding: 0;



	display: inline;}



#menu a, #menu2 a {



		color: #fff;



	text-decoration: none;



	padding: 3px 4px;



	margin-left: 6px;}



	



#menu a {



	line-height:60px;



}



#menu a:hover, #menu2 a:hover{



	color: #fff;



	text-decoration: underline;	



}



.page_item a:link, .page_item a:visited{	color: #fff;



	text-decoration: none;



	padding: 3px 4px;



	margin-right: 12px;



	line-height: 45px;	}



.page_item a:hover {color: #fff;



	text-decoration: underline;	}



.current_page_item a:link, .current_page_item a:visited{}



.current_page_item a:hover { }







/**************** Sidebars *********************/



#topbar {float:right; width:330px;line-height:15px;padding-left:10px; padding-right:10px;}


#topbar  h2{font-weight:normal;}



#topbar  ul{list-style-type:none;}



#topbar  ul li{list-style-type:none;margin-left:10px;margin-top:20px;}



#topbar  ul li ul{font-style:normal;list-style-type:none;margin-top:10px;padding:0 0 0 5px;}



#topbar  ul li ul li{border:0;border-bottom:1px solid #F6E7DE;display:block;margin:0 0px 5px;padding:0 0 5px 13px;}



#topbar  p{padding:0 5px;}



#topbar h1 {



	font-size: 2.3em;



	height: 16px;



	margin: 0;



	letter-spacing: 0px;



	padding: 20px 0 0px 0;



	border: none;



}







#topbar p {



	margin: 0;



	padding: 10px 7px 0 7px;



	margin-bottom: 20px;



}







.sideblock



{



margin: 0 auto;



margin-bottom: 30px;



text-align: center;



width: 335px;



 background: #ffffff;



 border: 2px solid #a9383b;



}







.sideblock h1 {



	font-size: 2.3em;



	height: 22px;



	margin: 0;



	letter-spacing: 0px;



	padding: 20px 0 13px 0;



	border: none;



}



.innerblock



{



	margin: 9px auto 9px;



	width: 315px;



	background: #f6e7de;



	border: 1px solid #d49b9c;



	padding: 0 0;



}







.contact {



	text-align: center;



}







table#resources {text-align:center;margin:0 auto;}







table#resources {padding-right:10px;}







table#resources td p {



	padding-left: 15px;



	padding-right: 15px;



}

























#sidebar1{ width:160px; float:left; border-right:1px solid #F6E7DE; padding-right:10px;}



#sidebar1 h2{font-weight:normal;}



#sidebar1 ul{list-style-type:none;}



#sidebar1 ul li{list-style-type:none;margin-left:10px;margin-top:20px;}



#sidebar1 ul li ul{font-style:normal;list-style-type:none;margin-top:10px;padding:0 0 0 5px;}



#sidebar1 ul li ul li{border:0;border-bottom:1px solid #F6E7DE;display:block;margin:0 0px 5px;padding:0 0 5px 13px;}



#sidebar1 p{padding:0 5px;}







#sidebar2{ width:160px; float:left;}



#sidebar2 h2{font-weight:normal;}



#sidebar2 ul{list-style-type:none;}



#sidebar2 ul li{list-style-type:none;margin-left:10px;margin-top:20px;}



#sidebar2 ul li ul{font-style:normal;list-style-type:none;margin-top:10px;padding:0 0 0 5px;}



#sidebar2 ul li ul li{border:0;border-bottom:1px solid #F6E7DE;display:block;margin:0 0px 5px;padding:0 0 5px 13px;}



#sidebar2 p{padding:0 5px;}


/****  EVENTS *******/


#content_box {
background-color: #ffffff !important;}

div.tec-event h2 {

color:#000000;

font-size:1.5em !important;

text-decoration:none !important;

text-transform:uppercase !important;

font-weight: normal !important;

font-family: Tahoma, Arial !important;

padding-bottom: 5px;

padding-top: 5px;

}

#tec-content {

font-size:1.2em;

padding:30px !important;

}



table.tec-calendar {

border:1px solid #AAAAAA;

border-collapse:collapse;

clear:both;

font-size:12px;

margin:18px 0 60px !important;

}



h2.tec-cal-title {

background:url("images/hr_dot_black.gif") repeat-x scroll 0 100% transparent !important;

border-top:3px solid #000000 !important;

font-size:1.8em !important;

font-weight:bold !important;

letter-spacing:normal !important;

margin:0 0 1.2em !important;

padding:0.4em 2px !important;

text-transform:uppercase !important;

}



div.tec-event h2 {padding:5px;}



.tec-calendar th {

color:#000000 !important;

text-shadow: none !important;

}



.tec-calendar .daynum {

font-size:12px !important;

}


.upcoming a.tec-button-on, .grid a.tec-button-on {
background:none repeat scroll 0 0 #A9383B !important;
}

#tec-content .ical {
background:none repeat scroll 0 0 #A9383B !important;
}

#tec-event-meta .gmap, .tec-event-meta-desc .gmap {
background:none repeat scroll 0 0 #A9383B !important;
}

.tec-calendar td.tec-present .daynum {
background-color:#A9383B !important;
color:#FFFFFF !important;
}

#header_event_calendar {
padding-bottom:30px !important;
}


#tec-event-meta .entry {
width: 750px !important;
text-align:Center;
}

#eventbrite-embed iframe {
min-height:750px !important;
}

/**************** Search *********************/



#topsearch{ background:#A9383B none repeat scroll 0 0;



border:1px solid #A9383B;



margin-left:-1px;



padding:10px;



text-align:center;



width:320px;}



#topsearch input[type="text"]{width:17em; color: #333333;font:1em Trebuchet MS, Arial, sans-serif;padding:2px;}



h2.search {font-weight:lighter;}







/**************** Comments *********************/



#comments {font-weight:lighter; padding-top:10px; border-top:1px solid #CCCCCC; margin-top:10px;}



.commentlist{padding:20px;}



#author, #email, #url {color:#666;width:40%;border:1px solid #CC3300;margin-bottom:0.6em;background:#fcfcfc;margin-top:1px;padding:3px;}



#submit{font:bold 1em Tahoma;margin-bottom:15px;margin-top:5px;padding:2px;}



#respond{padding-top:20px;padding-bottom:10px; font-weight:lighter;}



#comment{width:70%;border:1px solid #CC3300;}







/**************** Footer *********************/



#footer{font-size: 1em;



	line-height: 40px;



	margin: 0 auto;



	text-align: center;



	width: 900px;



	height: 390px;



	padding-top: 9px;



	background: #dca3a4 url(images/aabca-footer.jpg) repeat-x bottom;}



#footer a:link, #footer a:visited{color: #a9383b;



	text-decoration: none;}



#footer a:hover {color: #a9383b;	text-decoration: underline;



}







#footer p {

        font-size: 1em;

	text-align: left;



	padding: 0px 30px 10px 30px;



	line-height: normal;

}







#footer span {color:#a9383b;}



#footer span a:link, #footer span a:visited{



color: #543; text-decoration: none;font-weight:bold;



}



#footer span a:hover {color:#543; text-decoration: underline;font-weight:bold;



}







/**************** Misc *********************/



acronym, abbr, span.caps { cursor: help; }



acronym, abbr { border-bottom: 1px dashed #999; }



blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }



blockquote cite { margin: 5px 0 0; display: block; }



.center { text-align: center; }



hr { display: none; }



a img { border: none; }



.alignright{float:right;}



.alignleft{float:left;}



img.centered{display:block;margin-left:auto;margin-right:auto;}



img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}



img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}



pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}



code {font-size:1.0em;color: #000}















/**************** OTHER ALTERATIONS ***************/



a.wpsc_edit_product {



display:block;



float:left;



font-size:1em;



margin:0 0 0 15px;



}











#sideshoppingcart {



margin-top:15px;



text-align:center;



}







#items_topbar{



background:#DCA3A4 none repeat scroll 0 0;



margin:0 auto;



width:275px;



margin-bottom:15px;	

border:1px solid #D49B9C;



}







#items_topbar div div {



background:#FFFFFF none repeat scroll 0 0;



margin-bottom:2px;



padding-bottom:2px;



padding-top:8px;	



}







div.item_image a img {

height:56px;

width:100px;}



table.ec3_schedule {

border:1px solid #880000;

border-collapse:collapse;

float:left;

font-size:12px;

margin:0.5ex 2ex 0.5ex 0;

}


