* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT: 76%/1.2em Verdana,"Trebuchet MS",Verdana,sans-serif; COLOR: #555;    TEXT-ALIGN: center; background-color: #d5bb83; font-weight:normal;
	
}

#top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;   PADDING-BOTTOM: 0px; MARGIN: 0px auto; COLOR: #cfac6c; PADDING-TOP: 0px; HEIGHT: 170px; width: 1024px; 
}
#topnav a {color: #fff;}
#topnav {background-color: #d5bb83;}
#topnav p {color:#fff; margin: 1px;}


#top DIV.inner {
	MARGIN: 0px auto; WIDTH: 990px
}
#topleft {background-image: url(images/ataplogo2.jpg); background-repeat: no-repeat; 
	FONT-WEIGHT: 700; FLOAT: left; MARGIN: 0px;  WIDTH: 750px; background-color: #d5bb83; COLOR: #fff; HEIGHT: 100px;  text-align:center; margin-top: 1em; 
	
}

#browsealoud A { display : block; float : right; width : 28px; height : 29px; margin-top : -10px; padding-left: 12px; }

.divider {background-image: url(/atap/images/divider.gif); background-repeat: no-repeat; clear: all; }
.photo {background-image: url(images/1_atap.jpg); background-repeat: no-repeat; 
	FONT-WEIGHT: 700; FLOAT: left; MARGIN: 0px;  WIDTH: 500px; background-color: #d5bb83; COLOR: #fff; HEIGHT: 326px;  text-align:center; margin-top: 1em; }
.photo2 {background-image: url(images/2_atap.jpg); background-repeat: no-repeat; 
	FONT-WEIGHT: 700; text-align: center; MARGIN: 0px 0px 0px 80px; WIDTH: 277px; background-color: #d5bb83; COLOR: #fff; HEIGHT: 367px;  text-align:center; margin-top: 1em; }
.photo3 {background-image: url(images/3_atap.jpg); background-repeat: no-repeat; 
	FONT-WEIGHT: 700; FLOAT: left; MARGIN: 0px 0px 0px 80px;  WIDTH: 296px; background-color: #d5bb83; COLOR: #fff; HEIGHT: 455px;  text-align:center; margin-top: 1em; }
.photo4 {background-image: url(images/4_atap.jpg); background-repeat: no-repeat; 
	FONT-WEIGHT: 700; FLOAT: left; MARGIN: 0px 0px 0px 80px;  WIDTH: 295px; background-color: #d5bb83; COLOR: #fff; HEIGHT: 455px;  text-align:center; margin-top: 1em; }
.photo5 {background-image: url(images/5_atap.jpg); background-repeat: no-repeat; 
	FONT-WEIGHT: 700; FLOAT: left; MARGIN: 0px 0px 0px 80px;  WIDTH: 261px; background-color: #d5bb83; COLOR: #fff; HEIGHT: 348px;  text-align:center; margin-top: 1em; }
.photo6 {background-image: url(images/van.jpg); background-repeat: no-repeat; 
	FONT-WEIGHT: 700; FLOAT: left; MARGIN: 0px 0px 0px 12px;  WIDTH: 500px; HEIGHT: 326px;  text-align:center; margin-top: 1em; }
	.photo7 {background-image: url(img/phone.jpg); background-repeat: no-repeat; 
	FONT-WEIGHT: 700; FLOAT: left; MARGIN: 0px 0px 0px 12px;  WIDTH: 299px; HEIGHT: 448px;  text-align:center; margin-top: 1em; }
	.photo8 {background-image: url(images/conference.jpg); background-repeat: no-repeat; 
	FONT-WEIGHT: 700; FLOAT: left; MARGIN: 0px 0px 0px 18px;  WIDTH: 434px; HEIGHT: 310px;  text-align:center; margin-top: 1em; }
.photo9 {background-image: url(images/rally.jpg); background-repeat: no-repeat; 
	FONT-WEIGHT: 700; FLOAT: left; MARGIN: 0px 0px 0px 18px;  WIDTH: 266px; HEIGHT: 380px;  text-align:center; margin-top: 1em; }
.photo10 {background-image: url(images/participants.jpg); background-repeat: no-repeat; 
	FONT-WEIGHT: 700; FLOAT: left; MARGIN-left: 6px;  WIDTH: 450px; HEIGHT: 299px;  text-align:center; margin-top: 1em; }
	.photo11 {background-image: url(images/education.jpg); background-repeat: no-repeat; 
	FONT-WEIGHT: 700; FLOAT: left; margin: 0px 0px 0px 118px;  WIDTH: 257px; HEIGHT: 394px;  text-align:center; margin-top: 1em; }
.photo12 {background-image: url(images/education2.jpg); background-repeat: no-repeat; 
	FONT-WEIGHT: 700; FLOAT: left; margin: 0px 0px 0px 50px;  WIDTH: 297px; HEIGHT: 453px;  text-align:center; margin-top: 1em; }
	.photo13 {background-image: url(images/resources.jpg); background-repeat: no-repeat; 
	FONT-WEIGHT: 700; FLOAT: left; margin: 0px 0px 0px 28px;  WIDTH: 379px; HEIGHT: 266px;  text-align:center; margin-top: 1em; }
.photo14 {background-image: url(images/admin.jpg); background-repeat: no-repeat; 
	FONT-WEIGHT: 700; FLOAT: left; margin: 0px 0px 0px 28px;  WIDTH: 267px; HEIGHT: 367px;  text-align:center; margin-top: 1em; }
div.hr hr {
color: #000;
background-color: #000;
height: 1px;
width: 95%;
margin: .5em;
text-align:center;

}



#topleft H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 2.2em; PADDING-BOTTOM: 0px; MARGIN-top: 15px; 
	LINE-HEIGHT: 1.6em; PADDING-TOP: 0px; COLOR: #fff; 
}
#topleft H1 A {
	FONT-WEIGHT: 700; COLOR: #fff; LETTER-SPACING: -1px
}
#topleft P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#topright P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;font-weight: 400;
}
#topright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 260px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#topright A {
	FONT-WEIGHT: 400; COLOR: #fff
}
#topleft H1 A {
	DISPLAY: none
}
#topleft P {
	DISPLAY: none
}
/*BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; DISPLAY: block; FONT-SIZE: 1em; MARGIN: 0px 0px 15px; BORDER-LEFT: #ccc 1px solid; WIDTH: 250px; COLOR: #fff; BORDER-BOTTOM: #ccc 1px solid
*/
#topright .sitesponsor {
	 DISPLAY: block; FONT-SIZE: 1em; MARGIN: 0px 0px 15px;  WIDTH: 250px; COLOR: #fff; padding: 0 .5em;
}
.sitesponsor a {color: #fff;}

.sitesponsor {text-align:center; margin-right: 0px auto; color: #fff;}

#topright .sitesponsor P {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
#topright .sitesponsor A {
	COLOR: #000;
}
.sitesponsor a:hover {color:#fff;}
.searchbox {
	PADDING-TOP: 10px; 
}


#wrap {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fffeff url(images/feathered.gif) repeat-y center top; PADDING-BOTTOM: 5px; MARGIN: 0px auto; PADDING-TOP: 20px; TEXT-ALIGN: center;
}
#wrap DIV.inner {
	MARGIN: 0px auto; WIDTH: 960px; COLOR: #555; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left; padding: 0 1em;
}
#mainmenu {
	CLEAR: both; height: auto; width: 100%; overflow: visible; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left; margin-top: 26px; 

}
#mainmenu div.pfs {height: 120px;}
#mainmenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#mainmenu UL LI {
	FLOAT: left; MARGIN: 0px 4px 0px 0px; LIST-STYLE-TYPE: none
}
#mainmenu UL LI A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: 400; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff; color: #000;
}
#mainmenu UL LI A:hover {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #eee 1px solid; BACKGROUND-COLOR: #f8f8f8
}
#mainmenu UL LI.current_page_item A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; BORDER-LEFT: #fff 1px solid; COLOR: #555; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 2px solid; BACKGROUND-COLOR: #fff
}

H2 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 2px; COLOR: #000; 
}
div h2 {color:#000;}
H3 {
	FONT-WEIGHT: normal; font-size: 85%; MARGIN: 0px 0px 2px; COLOR: #000;
}
H4 {
	FONT-WEIGHT: normal; font-size: 90%; MARGIN: 0px 0px 2px; COLOR:#000;
}

#sidebar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; float:left; WIDTH: 340px; PADDING-TOP: 10px; TEXT-ALIGN: left;  
	
}
#sidebar .left {
	FLOAT: left; WIDTH: 160px;
}
#sidebar .right {
	FLOAT: right; WIDTH: 160px
}
#sidebar H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; border-bottom: none;
	
}
#sidebar H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; ;
}
#sidebar P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px
}
#sidebar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px
}

#sidebar .textwidget {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px
}
#sidebar FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px
}
#sidebar TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px
}
#sidebar TABLE {
	WIDTH: 160px
}
#sidebar .calendar { width: 340px;}
#sidebar CAPTION {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.3em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#sidebar UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; WIDTH: 158px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#sidebar UL LI A {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #eee 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: 400; PADDING-BOTTOM: 1px; OVERFLOW: visible; BORDER-LEFT: #eee 1px solid; COLOR: #000; PADDING-TOP: 1px; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: #eaeaea;
}
#sidebar UL LI A:hover {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; COLOR: #555; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #ddd
}
#sidebar UL LI.current_page_item A {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; COLOR: #555; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #eaeaea
}
#sidebar UL LI.current_page_item LI A {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BORDER-LEFT: #eee 1px solid; COLOR: #467aa7; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: #f8f8f8
}
#sidebar UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px
}
#sidebar UL UL LI {
	WIDTH: 148px
}
#sidebar UL UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#sidebar UL UL UL LI {
	WIDTH: 138px
}
#sidebar UL UL UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content {
	CLEAR: left; FLOAT: left;  WIDTH: 598px; TEXT-ALIGN: left; border-right: 1px #d2d2d2 dotted; margin-right: 1em;
}
#content H2 {
	CLEAR: left; FONT-SIZE: 1.2em; 
}
#content H3 {
	CLEAR: left; FONT-SIZE: 1.2em
}

#content H2.archiveheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 20px; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 3px solid
}
#content H2 A {
	FONT-WEIGHT: normal; 
}
#content H3 A {
	FONT-WEIGHT: normal
}
#content P {
	MARGIN: 0px 0px 15px
}
#content A {
	FONT-WEIGHT: 700; 
}
#content DIV.postnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#content DIV.postnavleft {
	WIDTH: 48%
}
#content DIV.postnavright {
	WIDTH: 48%; TEXT-ALIGN: right
}
#content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px 10px; PADDING-TOP: 0px
}
#content OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px 10px; PADDING-TOP: 0px
}
#content UL LI {
	MARGIN: 0px 0px 10px 10px
}
#content OL LI {
	MARGIN: 0px 0px 10px 10px
}
#content UL UL {
	MARGIN: 5px 0px 5px 10px
}
#content OL OL {
	MARGIN: 5px 0px 5px 10px
}
#content IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content IMG.left {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
#content IMG.right {
	FLOAT: right; MARGIN: 0px 0px 10px 10px
}
#content IMG.center {
	DISPLAY: block; MARGIN: 2px auto 10px
}
#content IMG.framed {
	BORDER-RIGHT: #555 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #555 1px solid; PADDING-LEFT: 5px; BACKGROUND: #222; PADDING-BOTTOM: 5px; BORDER-LEFT: #555 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #555 1px solid
}
#content .post {
	MARGIN: 0px 0px 15px
}
#content .timestamp STRONG {
	FONT-WEIGHT: 400; FONT-SIZE: 1.2em
}
#content .timestamp A {
	FONT-WEIGHT: 400
}
#content .postmeta {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 3px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: 400; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; COLOR: #555; PADDING-TOP: 2px; TEXT-ALIGN: right
}
#content .postmeta A {
	
}
#content .postpagesnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 20px; PADDING-TOP: 0px
}
#content .postpagesnav A {
	FONT-WEIGHT: 400
}
#content .postpagesnav .older {
	FLOAT: left; WIDTH: 48%
}
#content .postpagesnav .newer {
	FLOAT: right; WIDTH: 48%; TEXT-ALIGN: right
}
#content .prettylist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px
}
#content .prettylist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#content #sidebox {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px 10px; BORDER-LEFT: #ddd 1px solid; WIDTH: 220px; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center
}
.memberonly {background: #fff; color: #000; padding-left: 2em;}
#footer {
	CLEAR: both; BACKGROUND:  #fff repeat-x left top; COLOR: #000; TEXT-ALIGN: center; border-top: none; padding-top: 2em;
}
#footer DIV.inner {
	MARGIN: 15px auto; WIDTH: 960px; TEXT-ALIGN: center
}
#footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
#footer .credits {
	FONT-SIZE: 1.2em
}
#footer A {
	color: #000; border-bottom: thin silver dotted;
}
#footer A:hover {
	COLOR: #555; TEXT-DECORATION: underline
}
#comments {
	MARGIN: 20px 0px 16px
}
.comment {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 1em; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid
}
.andreas {
	BORDER-RIGHT: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BACKGROUND-COLOR: #f0f0f0
}
#content DIV.comment P.commenticon {
	MARGIN: 0px 0px 5px
}
#content DIV.comment P {
	MARGIN: 0px 0px 5px
}
#respond {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-TOP: 15px
}
#respond P {
	MARGIN: 0px 0px 10px
}
#respond INPUT {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; WIDTH: 250px; COLOR: #666; PADDING-TOP: 4px; BACKGROUND-COLOR: #f4f4f4
}
#respond TEXTAREA {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; WIDTH: 250px; COLOR: #666; PADDING-TOP: 4px; BACKGROUND-COLOR: #f4f4f4
}
#respond TEXTAREA#comment {
	WIDTH: 500px
}
#respond INPUT#submit {
	WIDTH: 65px
}
#respond INPUT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT: 100% "Trebuchet MS",Verdana,sans-serif; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#respond TEXTAREA {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT: 100% "Trebuchet MS",Verdana,sans-serif; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 2px; MARGIN: 10px; BORDER-LEFT: #eee 4px solid; COLOR: #777; PADDING-TOP: 5px;  line-height: 1.2; 
}
BLOCKQUOTE P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
CODE {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 16px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f4f4f4
}
A {
	FONT-WEIGHT: 700; COLOR: #666999; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.contenttext {
/*	OVERFLOW: hidden */
}
* HTML .contenttext {
/*	OVERFLOW: visible; HEIGHT: 1px */
}
* HTML .contenttext P {
/*	OVERFLOW: hidden; WIDTH: 99% */
}

.textright {
	TEXT-ALIGN: right
}
.textcenter {
	TEXT-ALIGN: center
}
.clear {
	CLEAR: both; VISIBILITY: hidden
}
.hide {
	DISPLAY: none
}
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }
#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	
	}
	
	/*
  +------------------------------------------------------------------+
  | MikeCherim.com                                                   |
  | PHP: Font Sizer                                                  |
  | Cascading Style Sheet                                            |
  | Copyright July 2006                                              |
  | Use with attribution by visible link please!                     |
  | Attribute to: <a href="http://green-beast.com/">Mike Cherim</a>  |
  +------------------------------------------------------------------+
*/ 


/* 
  this is being used just to help with the positioning of the unordered list. 
  ul width in this case is box size times 4, plus 2px border times 8, plus
  internal anchor padding (6px left + right) times 4 (plus 2 for the heck of it)
*/

ul#pfs {
  padding : 0;
  margin : 0;
  width : 200px;
}

/* this is also being used, in part, to help position the list and set the intial font */
ul#pfs li  {
  float : right;
  list-style-type : none;
  font-size : 100%;
  text-align : center;
}

/* 
  this makes the link box with its style... embedded images could be used instead of text 
  the size of the box allows the text to be resized if allowed to do so (keep reading)
*/
ul#pfs li a {
  padding : 9px 4px 0 2px;
  background-color : #ffffdd;
  border : 2px outset #aaa;
  text-decoration : none;
  color : #000;
  display : block;
  width : 30px;
  height : 30px;
}

/* hover styles are set here to create more obvious interaction */
ul#pfs li a:hover {
  background-color : #997c80;
  border : 2px outset #997c80;
  color : #fff;
}

/* focus styles are set here to create more obvious interaction */
ul#pfs li a:focus, ul#pfs li a:active {
  background-color : #396c00;
  border : 2px inset #396c00;
  color : #fff;
}

/* 
  this sets the font size on the button face (an image could be used instead of text)
  also, you might want to use a fixed text size on the buttons to keep them looking good
  if the user has a different default font size, but this would only be for IE (which is
  the only browser which the button text resizing looks a little odd as it affects the 
  button size. stupid IE 6
*/
ul#pfs li#pfs_large a {
  font-size : 120%;
  padding : 8px 4px 1px 2px;
}

/* same as above, but for the "larger" size */
ul#pfs li#pfs_larger a {
  font-size : 140%;
  padding : 7px 4px 2px 2px;
}

/* same as above, but for the "largest" size */
ul#pfs li#pfs_largest a {
  font-size : 160%;
  padding : 4px 4px 5px 2px;
}

/* this moves the explanatory text and list skip links out of view */
ul#pfs li a span, ul#pfs li#skip_pfs, ul#pfs li#top_pfs {
  position : absolute;
  top : -9000px;
  left : -9000px;
}
#csc {
  background : #497e47 url(images/csc_tl.png) no-repeat;
  width : 6.5em;
  height : auto;
  position : relative;
  padding : 30px 40px;
	
	
}
#csc ul li {width: 140px; margin-left: -20px;}
#csc h2 {
  color : #ffffdd;
  font-weight : normal;
  margin-bottom : 10px;
}
#csc p {
  color : #fff;
  margin-bottom : 10px;
}
/* these are the other three spans. classes were used to allow multiuse on a page */
.tr, .bl, .br {
  position : absolute;
  width : 39px;
  height : 39px;  /* corner images are 40x40 */
  display : block;
  margin-bottom : -1px;  /* this is for IE */
}

/* change position and image: top-right */
.tr {
  background : transparent url(images/csc_tr.png) no-repeat;
  top : 0;
  right : 0;
}

/* change position and image: bottom-left */
.bl {
  background : transparent url(images/csc_bl.png) no-repeat;
  bottom : 0;
  left : 0;
}

/* change position and image: bottom-right */
.br {
  background : transparent url(images/csc_br.png) no-repeat;
  right : 0;
  bottom : 0;
}


#clb {
 width : 92%;
margin : auto;
  color : #666;
	line-height: 1.5
}

#clb h2, #clb p {
  margin-bottom : 20px;
}

#clb h2 {
 /* color : #669900; */
 color: #000;
}

#clb a, #clb a.ex {
  color:#618293;
/*  white-space : nowrap; /* For IE6 */
}

#clb a.ex {
  padding-right : 15px;
  background : #fff url(images/clb-link.jpg) no-repeat bottom right;
}

#clb a:hover, #clb a:focus, #clb a:active, #clb a.ex:hover, #clb a.ex:focus, #clb a.ex:active {
  color : #2a5a9a;
  text-decoration : none;
}

#clb a.ex:hover, #clb a.ex:focus, #clb a.ex:active {
  background : #fff url(images/clb-link-over.jpg) no-repeat bottom right;
}

#clb a:focus, #clb a:active {
  background-color : #ffffdd;
}

#clb a.ex:focus, #clb a.ex:active {
  background : #ffffdd url(images/clb-link-on.jpg) no-repeat bottom right;
}

#clb p.offset {
  position : absolute;
  top : -9000px;
  left : -9000px;
}

#exp_content p.pfs { 
/* this is the dynamic output */ 
  font-size : <?php echo(''.$php_font_size.''); ?>; 
} 
#exp_content li.pfs { 
/* this is the dynamic output */ 
  font-size : <?php echo(''.$php_font_size.''); ?>; 
} 

div#calendar {
  margin : 0 auto;
  padding : 10px;
  text-align : center;
  width : 31em;
  border : 1px solid #ccc;
}

h2.calendar {
  color : #669900;
  font-weight : normal;
	
	
}
.calendar h2 {font-size: 16px;}
#calendar h2 {font-size: 16px;}

ul#days, ul.weeks {
  font-family : 'courier new', monospace;
  list-style-type : none;
  margin : 22px 0 20px 5px;
}

ul#days li span {
  background-color : #669900;
  border : 1px solid #000;
  cursor : help;
  font-weight : bold;
  color : #fff;
  padding : 5px;
}

ul.weeks li a.al, ul.weeks li a.na  { 
  color : #666;
  text-decoration : none;
  background-color : #eecc11 ;
  border : 1px solid #999;
  padding : 5px;
}

ul.weeks li a.na, ul.weeks li a.na:hover, ul.weeks li a.na:focus, ul.weeks li a.na:active   { 


  background : transparent;
  color : #666;
  cursor : default;
}

ul.weeks li a.al:hover, ul.weeks li a.al:focus, ul.weeks li a.al:active {
  color : #000;
  background-color : #ffffcc;
  border : 1px solid #000;
  text-decoration : none;
  cursor : pointer;
}

ul.weeks li a.nu { 
  color : #eee;
  padding : 5px;
  border : 1px solid #ccc;
  background-color : #eee;
  cursor : default;
}

span.sep {
  display : none;
}

div#calendar {
  font-size : 0.9em;
  letter-spacing : 0.001em;
}


.orange {background : #fff url(images/orange.gif) no-repeat bottom right;
}
.clb {
 width : 95%;
/* padding-right: 2em; */
margin : auto;
  color : #666;
}

.clb h2, .clb p {
  margin-bottom : 20px;
}

.clb h2 {
 /* color : #669900; */
 color: #000;
}

.clb a, .clb a.ex {
  color:#618293;
/*  white-space : nowrap; /* For IE6 */
}

.clb a.ex {
  padding-right : 15px;
  background : #fff url(images/clb-link.jpg) no-repeat bottom right;
}

.clb a:hover, .clb a:focus, .clb a:active, .clb a.ex:hover, .clb a.ex:focus, .clb a.ex:active {
  color : #000;
  text-decoration : none;
}

.clb a.ex:hover, .clb a.ex:focus, .clb a.ex:active {
  background : #fff url(images/clb-link-over.jpg) no-repeat bottom right;
}

.clb a:focus, .clb a:active {
  background-color : #ffffdd;
}

.clb a.ex:focus, .clb a.ex:active {
  background : #ffffdd url(images/clb-link-on.jpg) no-repeat bottom right;
}

.clb p.offset {
  position : absolute;
  top : -9000px;
  left : -9000px;
}




div#calendar {
  margin : 0 auto;
  padding : 10px;
  text-align : center;
  width : 31em;
  border : 1px solid #ccc;
}

h2.calendar {
  color : #669900;
  font-weight : normal;
	
}

ul#days, ul.weeks {
  font-family : 'courier new', monospace;
  list-style-type : none;
  margin : 22px 0 20px 5px;
}

ul#days li span {
  background-color : #669900;
  border : 1px solid #000;
  cursor : help;
  font-weight : bold;
  color : #fff;
  padding : 5px;
}

ul.weeks li a.al, ul.weeks li a.na  { 
  color : #666;
  text-decoration : none;
  background-color : #eecc11 ;
  border : 1px solid #999;
  padding : 5px;
}

ul.weeks li a.na, ul.weeks li a.na:hover, ul.weeks li a.na:focus, ul.weeks li a.na:active   { 


  background : transparent;
  color : #666;
  cursor : default;
}

ul.weeks li a.al:hover, ul.weeks li a.al:focus, ul.weeks li a.al:active {
  color : #000;
  background-color : #ffffcc;
  border : 1px solid #000;
  text-decoration : none;
  cursor : pointer;
}

ul.weeks li a.nu { 
  color : #eee;
  padding : 5px;
  border : 1px solid #ccc;
  background-color : #eee;
  cursor : default;
}

span.sep {
  display : none;
}

div#calendar {
  font-size : 0.9em;
  letter-spacing : 0.001em;
}
.nodisplay {display:none;}

#contentfull {
	CLEAR: left; FLOAT: left; MARGIN: 10px; WIDTH: 100%; TEXT-ALIGN: left; background-color:#fff;  padding-left: .25em;
}
#contentfull H2 {
	CLEAR: left; FONT-SIZE: 1.2em
}
#contentfull H3 {
	CLEAR: left; FONT-SIZE: 1.2em
}

#contentfull H2.archiveheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 20px; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 3px solid
}
#contentfull H2 A {
	FONT-WEIGHT: normal
}
#contentfull H3 A {
	FONT-WEIGHT: normal
}
#contentfull P {
	MARGIN: 0px 0px 15px
}
#contentfull A {
	FONT-WEIGHT: 700
}
#contentfull DIV.postnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#contentfull DIV.postnavleft {
	WIDTH: 48%
}
#contentfull DIV.postnavright {
	WIDTH: 48%; TEXT-ALIGN: right
}
#contentfull UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px 10px; PADDING-TOP: 0px
}
#contentfull OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px 10px; PADDING-TOP: 0px
}
#contentfull UL LI {
	MARGIN: 0px 0px 10px 10px
}
#contentfull OL LI {
	MARGIN: 0px 0px 10px 10px
}
#contentfull UL UL {
	MARGIN: 5px 0px 5px 10px
}
#contentfull OL OL {
	MARGIN: 5px 0px 5px 10px
}
#contentfull IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#contentfull IMG.left {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
#contentfull IMG.right {
	FLOAT: right; MARGIN: 0px 0px 10px 10px
}
#contentfull IMG.center {
	DISPLAY: block; MARGIN: 2px auto 10px
}
#contentfull IMG.framed {
	BORDER-RIGHT: #555 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #555 1px solid; PADDING-LEFT: 5px; BACKGROUND: #222; PADDING-BOTTOM: 5px; BORDER-LEFT: #555 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #555 1px solid
}
#contentfull .post {
	MARGIN: 0px 0px 15px
}
#contentfull .timestamp STRONG {
	FONT-WEIGHT: 400; FONT-SIZE: 1.2em
}
#contentfull .timestamp A {
	FONT-WEIGHT: 400
}
#contentfull .postmeta {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 3px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: 400; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; COLOR: #555; PADDING-TOP: 2px; TEXT-ALIGN: right
}
#contentfull .postmeta A {
	
}
#contentfull .postpagesnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 20px; PADDING-TOP: 0px
}
#contentfull .postpagesnav A {
	FONT-WEIGHT: 400
}
#contentfull .postpagesnav .older {
	FLOAT: left; WIDTH: 48%
}
#contentfullfull .postpagesnav .newer {
	FLOAT: right; WIDTH: 48%; TEXT-ALIGN: right
}
#content .prettylist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px
}
#contentfull .prettylist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#contentfull #sidebox {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px 10px; BORDER-LEFT: #ddd 1px solid; WIDTH: 220px; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center
}
table {
	border-width: 1px;
	border-spacing: ;
	border-style: dotted;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
 table th {
	border-width: 1px;
	padding: 2px;
	border-style: dashed;
	border-color: #fffddd;
	background-color:  #ffffdd;
	-moz-border-radius: ;
}
table td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #555;
	background-color:#ffffdd;
	-moz-border-radius: ;
	}

.gallery_nav {
float: left;
margin-top: -.75em;
border: 1px solid #fff;
padding: .75em .5em;
background: #e6d4a2;
text-align: center;
width: 95%;
}

#thumbs {
width: 180px;
}
.wrap ul {
list-style: none;
margin: 0;
padding: 0;
}	 
.wrap ul li {
display: inline;
} 
.wrap p {
text-align: left;
font-size: 110%;
}
img {
border: 1px solid #eee;
padding: 1px;
}
#full_image {
float: right;
width: 640px;
margin-right: 2em;

}
#gallery_nav {
float: right;
margin-top: -.5em;
border: 1px solid #fff;
padding: 0 .5em;
background: #fff;

}
.wrap h2 {text-align:center;}
.boxmodel  {
border: 1px dotted silver;
padding-right: 2em;
width: 94% }

.indent {padding: 0 1.5em;}

#content #breakingnewsbox { 
	 PADDING-RIGHT: 5px;  PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 5px 0px 10px;  WIDTH: 500px;   TEXT-ALIGN: left
}
#content #breakingnewsbox h2 {font-weight: 600;}
#content #emergingnewsbox { 
	BORDER-RIGHT: #987b7f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #987b7f 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 5px 0px 2px; BORDER-LEFT: #987b7f 1px solid; WIDTH: 500px;  BORDER-BOTTOM: #987b7f 1px solid; TEXT-ALIGN: left
}

#content .newsbox h2 {margin:.5em 0; font-weight: 600;}
#content .newsbox2 h2 {margin:.5em 0; font-weight: 600;}

#content .newsbox { 
border: #9b7e82 1px solid; 
padding: 5px;
margin:  0px 5px;
float:left;
width: 250px;
}
#content .newsbox2 {
border: #aa9578 1px solid;
padding: 5px;
margin:  0px 5px;
float:right;
width: 250px;
}
#sidebar .newsbox { 
	BORDER-RIGHT: #9b7e82 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9b7e82 1px solid; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 0px 5px 10px 2px; BORDER-LEFT: #9b7e82 1px solid; WIDTH: 250px; PADDING-TOP: 10px; BORDER-BOTTOM: #9b7e82 1px solid; TEXT-ALIGN: left
}
h2.headerstyleplum{
display:block;
width : 70%;
margin:10px 0 10px 0;
padding:5px 0 5px 8px;
background:#618293;
color:#fff;
border-top:1px solid #618293;
border-right:1px solid #618293;
border-bottom:1px solid #618293;
border-left:1px solid #618293;
text-decoration:none;
}

h2.headerstyletan{
display:block;
margin:10px 0 10px 0;
padding:5px 0 5px 8px;
background: #497e47;
/*background:#a79275;*/
color:#fff;
border-top:none;
border-right:none;
border-bottom:1px solid #aa9578;
border-left:none;
text-decoration:none;

}
h2.headerstyle{
display:block;
margin:10px 0 10px 0;
padding:5px 0 5px 8px;
background:#a38877;
color:#eee;
border-top:1px solid #a28776;
border-right:1px solid #a28776;
border-bottom:1px solid #a28776;
border-left:1px solid #a28776;
text-decoration:none;
}
.headerstyle h2 {border-bottom: none;}
h2.headerstyle2{
display:block;
margin:10px 0 10px 0;
padding:5px 0 5px 8px;
background:#a79275;
color:#eee;
border-top:1px solid #a28776;
border-right:1px solid #a28776;
border-bottom:1px solid #a28776;
border-left:1px solid #a28776;
text-decoration:none;
}
.dotted {border-bottom: thin #ccc dotted; width: 90%;}
.boxdotted {border: thin #ddd dotted; padding: .25em;}
.indentnews {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 2px;  BORDER-LEFT: #eee 4px solid; COLOR: #777; PADDING-TOP: 5px
}

#cdl {
  padding : 30px;
  width : 70%;
  background-color : #ffffdd;
  border : 1px solid #ccc;
  margin : auto;
}

#cdl h3 { 
  display : block;
  color : #669900;
  padding-bottom : 5px;
  margin-bottom : 15px;
  border-bottom : 1px solid #666;
}

#cdl ul li {
  height : 1em;
  list-style-type : none;
  color : #333;
  padding : 0.3em 0 0.4em 0;
  font-size : 0.9em;
  border-bottom : 1px solid #ccc;
}

#cdl ul li.cdl_l2 {
  margin-left : 50%;
  margin-top : -2.7em;
  padding : 0.3em 0 0.4em 0;
  border : 0;
}  

.cdl_alt {
  background-color : #fffffc;
}

* html #cdl ul li.cdl_l2 {
  margin-top : -2.1em;
}
.highlighted {
	PADDING-RIGHT: 15px; PADDING-LEFT: 25px; PADDING-BOTTOM: 2px; MARGIN: 10px; BORDER-LEFT: #eee 4px solid; COLOR: #777; PADDING-TOP: 5px;  line-height: 1.5; 
}
.highlighted P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
.highlightedcontent {
	background-color:#618293;
	padding: 1em;
	border:solid 1px #CCCCCC;
	border-top: solid 1px #000090; 
	border-bottom: solid 1px #000090;
	line-height: 1.5;
	color: #fff;
	margin: 8px;
	
	}
	
	.ofnote
	{color:#618293;
	font-weight: 600;
	padding-bottom: 1.5em;
		} 
.memberarea
{
  float: left;
  width: 320px;
  min-height: 250px;
  padding: 10px 10px;
  background: url('/atap/images/memberBg3.png') no-repeat;
	color: #000;
}

.memberarea2
{
  float: left;
  width: 320px;
  min-height: 280px;
  padding: 10px 20px;
  background: url('/atap/images/memberBg5.png') no-repeat;
	color: #000;
}

.memberarea3
{
  float: left;
  width: 320px;
  min-height: 280px;
  padding: 10px 20px;
  background: url('/atap/images/memberBg6.png') no-repeat;
	color: #000;
}.subcategory {
	PADDING-RIGHT: 15px; PADDING-LEFT: 25px; PADDING-BOTTOM: 2px; MARGIN: 10px;   COLOR: #777; PADDING-TOP: 5px;  line-height: 1.5; 
}
.update {float:right; border: dotted 2px silver; padding: 1em;}