@charset "utf-8";
/* Default Stylesheet - AAPT Newton Wedge */

#actions {
	width:22%;      /* original 25% */
	height:220px;
	float:right;
	
	padding:.5%;
	
	color:#fff;
	font-size:1em;
	
	background-color:#258;
	background-image:url('../images/curved_space.jpg');  /*DentedSpace.jpg old img actions_bg.jpg and new blue134_250.jpg, dblue211_250.gif, dblue051_250.jpg, ss172_250.jpg */
	background-repeat:no-repeat;
	background-position:bottom right;
	
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

#actions a {
	color:#bdf;
	font-weight:bold;
	text-decoration:none;
	border:0;
	padding:0;
	
	display:block;
	width:auto;
	
	padding:.1em 0 .1em 0;
	
	background-image:url('../images/000_25percent.png');
	background-repeat:no-repeat;
	background-position:1000px 1000px;
}

#actions a:visited {color:#bdf}

#actions a:hover {
	color:#fff;
	
	background-repeat:repeat;
	background-position:top left;
}

#actions ul {
	margin:.3em 0 0 0;
	padding:0;
	width:auto;
}

#actions li {
	margin:0;
	margin-bottom:.4em;
	list-style:none;
	width:100%;
}

#actions h1 {
	border-bottom:1px solid #369;
	text-shadow:1px 1px 2px #000;
}

#features {
	width:76%;     /* original 73% */
	float:left;
}

#features h2 a {
	text-decoration:none;
}

#features .feature ul li {
	margin:0;
	list-style-type:circle;
}

#features .feature {
	padding:.4em 0 0 0;
	margin:0;
	
	background-image:url('../images/features_bg.png');
	background-position:bottom center;
	background-repeat:repeat-x;
}

#features .caption {
	font-size:1em;
	float:right;
	width:47%;
	height:180px;
	
	margin:.3em;
	margin-left:0;
	padding:0 5px 0 5px;
	
	overflow:auto;
	
	background:#fff;
	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#features .caption p {
	margin:.2em;
	padding:0;
	text-indent:none;
}

#features .caption h2 {
	margin:.5em 0 0 0;
	font-size:1em;
}

#features .featureimg {
	border:1px solid #bbb;
	float:left;
	padding:0;
	margin:.5em;
	margin-top:.3em;
	line-height:0;
	
	width:47.5%;
	max-height:180px;
	overflow:hidden;
}

/*#features .featureimg img {
	width:100%;
}*/

#features .ui-tabs-nav li a {
	padding:.1em .2em .1em .3em;
	text-align:left;
	display:block;
	width:9.4em;
	vertical-align:middle;
}

#features .ui-tabs-nav li {      /* tabs */
	margin-right:.2em;
	margin-left:0;
	
	width:9em;
	text-align:center;
	
	list-style-type:none;
}

#contents {
	width:auto;
}

/* Audience Navigation for Front Page */
#contents .audience {
	float:none;
	
	width:auto;
	height:2em;
	
	margin:0 auto;
	margin-bottom:.5em;
	padding:0 .25em 0 .25em;
	
	background:#eee;
	color:#555;
	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
	font-size:.80em;
}

#contents .audience h2 {
	float:left;
	margin:0 0 0 .25em;
	padding:0;
	
	line-height:2em;
}

#contents .audience a {color:#333;}

#contents .audience ul {float:right}

#contents .audience ul li ul, #contents .audience ul li.hover, #contents .audience a:hover {
	background-color:#ddd;	
}

#contents .audience ul li ul li a:hover {
	background-color:#ddd;	
}

/* Subfeature styles - designed for front page
applications like News / About Info */
#subfeatures {
	z-index:50;
	
	width:auto;
	
	border:none;
	background-color:#a9d37e; /* green background border - behind news */
	background-image:url('../images/subfeat_bg.gif');
	background-repeat:repeat-x;
	background-position:top center;
	
	margin-top:.5em;
	padding:.5em;
	
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

#subfeatures div {
	padding:0.5%;
	margin:0.5%;
	
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	
	background-color:#fff;
	
	float:left;
	width:48%;
}

#subfeatures div.clear {float:none;background:none;}

#subfeatures div div {
	padding:0;
	margin:0;
	
	width:auto;
}

#subfeatures div li {
	margin:.4em;
}

#subfeatures h2 {
	margin:0 .6em 0 .6em;
	padding:0 0 .1em 0;
	width:auto;
}

#subfeatures #aboutaapt, #subfeatures #getinvolved {
	float:right;
}

#subfeatures #campaign {
	float:right;
}

#subfeatures #news > div {
	height:89%;
	overflow:auto;
	overflow-x:hidden;
}

#subfeatures #news > div > ul > li {
	list-style-type:none;
}

#subfeatures #news div ul li div{
	float:none;
	background-color:transparent;
}

#subfeatures #news h3 {
	margin-top:0;
}

#subfeatures #news p.date {
	margin-top:0;
	margin-bottom:0;
	font-size:.8em;
	font-style: italic;
	color:#555;
}

#subfeatures #news #twitter_div h3 {
	margin-left:1em;
}

#subfeatures #aippub > div {
	height:55%;
	overflow:auto;
	overflow-x:hidden;
}

#subfeatures #aippub > div > ul > li {
	list-style-type:none;
}

#subfeatures #aippub div ul li div{
	float:none;
	background-color:transparent;
}

#subfeatures #aippub h3 {
	margin-top:0;
}

#subfeatures #aippub p.date {
	margin-top:0;
	margin-bottom:0;
	font-size:.8em;
	font-style: italic;
	color:#555;
}

#subfeatures #aippub #twitter_div h3 {
	margin-left:1em;
}


/*#subfeatures #store {
	width: auto;
}

#subfeatures #store .thumbnail {
	float:left;
	margin:1em;
	
	max-height:300px;
}

#subfeatures #store .thumbnail img {
	max-height:200px;
}

#subfeatures #store .thumbnail a {
	display:block;
	padding:.6em;
	border:1px solid #ccc;
	
	box-shadow: 2px 2px 5px #ddd;
	-moz-box-shadow: 2px 2px 5px #ddd;
	background:#fff;
}

#subfeatures #store h4 {
	font-weight:bold;
	font-size:1.1em;
	
	margin-top:1em;
}
*/
/* About AAPT & Get Involved & Campaign */
#aboutaapt, #getinvolved  {
	background-position:top right;
	background-repeat:no-repeat;
}

#campaign {
	background-position:center;
	background-repeat:no-repeat;
}

#aboutaapt h2, #getinvolved h2 {margin-right:150px}

#campaign h2 {margin-right:150px}

/*#aboutaapt {background-image: url('/images/subfeat1.jpg');}*/
#aboutaapt {background-image: url('/images/home_infobox_bg_male_02.jpg');}
#getinvolved {background-image: url('/images/home_infobox_bg_female_04.jpg');}
#campaign  {background-image: url('/images/CTL2012weproudlysponsor1a.png'); display:block; height:140px; width:436px }
#campaign a span {visibility:hidden;}
#campaign a {color:#cde5b5;}

#aboutaapt ul, #getinvolved ul {
	margin-right:70px;
}

#campaign ul {
	margin-right:70px;
}

#getinvolved ul li a,  #campaign ul li a{font-weight:bold}

/* news tabs */
#news li {
	margin-top:1em;
}

#news .ui-tabs-nav li a {
	padding:.2em .5em .2em .5em;
}

#news .ui-tabs-nav li {
	margin:.2em;
}

#news .ui-widget-header {
	border:0;
	text-align:center;
}

#news .ui-widget-content {
	border:none;
}


#news div ul {
	margin:0 1em 0 .5em;   /* news interbox position */
	padding:0;
}

#news div li {
	background-color:#eee;
	padding:.5em;
	
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

#news div li.more {
	text-align:center;
	font-weight:bold;
	clear:both;
	padding:0;
}

#news div li.more a {
	display:block;
	width:auto;
	height:auto;
	padding:.5em;
}

#news div li.more:hover {
	background-color:#ddd;
}

#news div li ul {
	margin: 0 0 1em 2em;
	padding:0;
}
#news div li li {
	margin:0;
	padding:0;
	list-style-type:circle
}

#news .ui-state-default, #news .ui-state-highlight, #news .ui-state-active, #news .ui-state-focus, #news .ui-state-active, #news .ui-state-hover {
	background:none;
	border:none;
}

#news .ui-state-focus, #news .ui-state-active {
	text-decoration:underline;
}

/* aippub tabs */
#aippub li {
	margin-top:1em;
}

#aippub .ui-tabs-nav li a {
	padding:.2em .5em .2em .5em;
}

#aippub .ui-tabs-nav li {
	margin:.2em;
}

#aippub .ui-widget-header {
	border:0;
	text-align:center;
}

#aippub .ui-widget-content {
	border:none;
}


#aippub div ul {
	margin:0 1em 0 2em;
	padding:0;
}

#aippub div li {
	background-color:#eee;
	padding:.5em;
	
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

#aippub div li.more {
	text-align:center;
	font-weight:bold;
	clear:both;
	padding:0;
}

#aippub div li.more a {
	display:block;
	width:auto;
	height:auto;
	padding:.5em;
}

#aippub div li.more:hover {
	background-color:#ddd;
}

#aippub div li ul {
	margin: 0 0 1em 2em;
	padding:0;
}
#aippub div li li {
	margin:0;
	padding:0;
	list-style-type:circle
}

#aippub .ui-state-default, #aippub .ui-state-highlight, #aippub .ui-state-active, #aippub .ui-state-focus, #aippub .ui-state-active, #aippub .ui-state-hover {
	background:none;
	border:none;
}

#aippub .ui-state-focus, #aippub .ui-state-active {
	text-decoration:underline;
}

/* welcome */

#welcome {
	text-indent:-1000px;
	background-image:url('../images/welcome.png');
	width:617px;
	height:37px;
	
	margin:0;
	padding:0;
}
