/* TEMPLATE STYLE SHEET */
/* © POPCORN 2006 */

/**** MAIN *********************************************************************************************************** MAIN */

body {
  margin: 0px;
  background-color: #e0e0e0;
  font-family: arial, tahoma, verdana, helvetica, sans-serif;
  font-size: 0.7em;
  color: #898989;
}
  
input,textarea,select {
  font-size: 11px;
  color: black;
}

h1 {
  font-size: 180%;
  color: #cf5830;
  font-weight: normal;
  margin:0;
}

h2 {
  font-size: 110%;
  color: #e7861c;
  font-weight: normal;
  margin:0;
}

h3 {
  font-size: 100%;
  color: #e7861c;
  font-weight: bold;
  margin:0;
}

form { 
  margin: 0; 
  padding: 0; 
}

img, table { 
  border: 0; 
}

div.clear {
  clear: both;
}

.text p a {
text-decoration:underline;
color:#666666;
}
  

/* NAVIGATION ************************************************************************************************** NAVIGATION *
****************************************************************************************************************************/

.navigation {
  height: 12px;
  border-left: 0px solid white;
  border-bottom: 0px solid white;
  border-right: 0px solid white;
  font-family: tahoma, arial, verdana, helvetica, sans-serif;
  font-size: 10px;
  margin: 0px 0 0 0;
  background-color: #fdb812;
  padding: 8px 8px 8px 15px;
}

.navigation a {
  color: black;
  text-decoration: none;
}

.navigation a:hover {
  color: white;
  text-decoration: none;
}

.navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.navigation ul li {
  display: inline;
  margin-right: 12px;
}


/* SUBNAV **********************************************************/

.sub-navigation {
  border-left: 0px solid white;
  border-bottom: 8px solid white;
  border-right: 0px solid white;
  font-family: tahoma, arial, verdana, helvetica, sans-serif;
  font-size: 10px;
  background-color: #cf5830;
  padding: 8px 0px 8px 15px;
  text-transform:uppercase;
}

.sub-navigation a {
  color: white;
  text-decoration: none;
}

.sub-navigation a:hover {
  color: black;
  text-decoration: none;
}

.sub-navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.sub-navigation ul li {
  display: inline;
  margin-right: 12px;
}



/* GENERAL STYLES ****************************************************************************************** GENERAL STYLES *
****************************************************************************************************************************/

.main {
  width: 759px;
  margin: auto;
}


/* change this color to change the 'page' color ********/
.content {
  background-color: #FFFFFF;
}

.logo {
  padding: 28px 0 6px 12px;
  float: left;
}

.phone-number {


  padding: 50px 20px 0 0;
  float: right;
}

.text {
  float: left;
  padding: 24px 20px 20px 20px;
}

/* SPECKLED FROG EXTRA STYLES ****************************************************************************************** GENERAL STYLES *
****************************************************************************************************************************/
.text-2 {
  padding: 24px 20px 20px 20px;

  background: url(images/text-2-bg.gif) repeat-y 476px 20px;
}

.text-2 p, .text-2 h1, .text-2 h2, .text-2 h3, .text-2 h4, .text-2 ul, .text-2 ol {
  margin-right: 270px;
}


.text-2 div.img-caption {
float: right;
width: 230px;
color: #666;
font-size: 10px;
clear: both;
margin-bottom: 30px;
}

.text-2 div.img-caption img {
margin-bottom: 5px;
display:block;
}

.text-2 div.img-caption-right {
float: right;
clear:right;
width: 230px;
color: #666;
font-size: 10px;
margin-bottom: 30px;
}

.text-2 div.img-caption-right img {
margin-bottom: 5px;
display:block;
}

.text-2 div.img-caption-left {
float: left;
width: 230px;
color: #666;
font-size: 10px;
margin: 10px 15px 15px 0;
}

.text-2 div.img-caption-left img {
margin-bottom: 5px;
display:block;
}

.text-2 h3 a {
color: #cf5830;
text-decoration: none;
font-weight:normal;
}

.text-2 h2 {
margin-top: 15px;
}
.text-2 p a {
text-decoration:underline;
color:#666666;
}


.text-2 div.book-item {
width: 660px;
height: 210px;
}

.text-2 div.book-item img {
float: right;
}

.text-2 table.home-logos {
width: 450px;
padding: 0;
margin: 10px 0;

}

.text-2 table.home-logos p {
margin: 0 0 0 0;
padding: 5px 0 5px 0;

}

.text-2 #support-box {
background:url(images/index/object-bg.gif) repeat-y top right;
width: 430px;
height: 228px;
border-top: 3px solid #C8E1EC;
border-left: 3px solid #C8E1EC;
border-bottom: 3px solid #C8E1EC;
margin: 10px 0;
}

.text-2 #support-box H3 {
color: #666;
font-size:140%;
margin: 10px 20px 0 20px;
}

.text-2 #support-box p {
margin: 10px 20px 0 20px;
} 

.text-2 #support-box object {
float: right;
} 

/*****************************************************************************************************************************/

.footer {
color: white;
   height: 12px;
  border-top: 8px solid white;
  border-bottom: 8px solid white;
  border-right: 0px solid white;
  font-family: tahoma, arial, verdana, helvetica, sans-serif;
  font-size: 10px;
  margin: 0px 0 0 0;
  background-color: #cf5830;
  padding: 8px 8px 8px 20px;
  text-decoration: none;
}

.footer a {
  color: white;
  
}

.global {
  float: right;
  margin: 12px 12px 12px 12px;
}

.global a {
  color: #434343;
}


/* IMAGES ********************************************************************************************************** IMAGES *
****************************************************************************************************************************/

.main-image-container {
  margin: 0 0 0 0;
  border-top: 10px solid white;
  border-left: 0px solid white;
  border-right: 0px solid white;
  border-bottom: 8px solid white;

}

.main-image-1 {
  border-right: 0px solid white;
}

.page-images {
  float: right;
  padding: 20px 25px 0px 0px;
}

.page-images img {
  border-left: 0px solid white;
  border-right: 0px solid white;
  border-bottom: 0px solid white;
}



/* GLOBAL ANCHORS ************************************************************************************************* ANCHORS *
****************************************************************************************************************************/

a { 
  color: black; 
  text-decoration: none; 
}

a:hover { 
  color: black;
  text-decoration: none;
}


/* SHADOWS ********************************************************************************************************* SHADOWS *
*****************************************************************************************************************************/

.top-shadow {
  background-image: url('/images/shadow_top.jpg');
  background-repeat: repeat-x;
  font-size: 0;
}

.left-shadow {
  background-image: url('/images/shadow_left.jpg');
  background-repeat: repeat-y;
}

.right-shadow {
  background-image: url('/images/shadow_right.jpg');
  background-repeat: repeat-y;
}

.bottom-shadow {
  background-image: url('/images/shadow_bottom.jpg');
  background-repeat: repeat-x;
  font-size: 0;
}





.bcrumb {
	text-transform:uppercase;
	color:black;
}
.bcrumb a {
	margin:0px 5px 0px 0px;
}

.sub-nav2 {
  border-bottom: 8px solid white;
  font-size: 10px;
  background-color: #cf5830;
  padding: 7px 8px 8px 15px;
  text-transform:uppercase;

}

.sub-nav2 a {
  color: white;
  text-decoration: none;
  border-right: 1px solid white;
  padding-right:5px;
  margin-right:5px;
}

a.last {
  border-right: 0px solid white;
}

.sub-nav2small {
  	border-right: 1px solid white;
	padding: 0px 4px 0px 4px; 
}

.sub-nav2smallLast {
  border-right: 0px solid white;
	padding: 0px 4px 0px 4px;
}

.sub-nav2small a {
	border:0px;
}

.sub-nav2 a:hover {
  color: black;
  text-decoration: none;
}


.angle {
	font-size:11px;
}

.caption {
	padding:0px;
	margin-bottom:10px;
	vertical-align:top;
	color:#666;
}

.enlarge {
	float:right;
	background-color:#FDB812;
	padding:2px 6px 2px 6px;
}


/* Blog Styling ********************************************************************************************************* SHADOWS *
*****************************************************************************************************************************/

.text-2 .img-caption .blog-news ul {
margin: 10px 0 0 0;
padding: 0 0 0 0;
list-style:none;


  
  color: #898989;
}

.text-2 .img-caption .blog-news ul li {
margin: 0 0 0 0;
padding: 10px 0 10px 0;
border-bottom: 1px dotted #999999;
font-size: 110%;
line-height:150%;
}

.text-2 .img-caption .blog-news ul li a:link {
color:#666666;
text-decoration:none;
}

.text-2 .img-caption .blog-news ul li a:visited {
color:#666666;
text-decoration:none;
}

.text-2 .img-caption .blog-news ul li a:hover {
color:#333333;
text-decoration:none;
}

.text-2 .img-caption .blog-news ul li a:active {
color:#666666;
text-decoration:none;
}


.text-2 .img-caption .blog-news ul li span.headline {
display: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
font-size: 110%;
font-weight:bold;
color:#999999;
}

.text-2 .img-caption .blog-news ul li span.headline a {
color:#666666;
text-decoration:none;
}

.text-2 .img-caption .blog-news ul li span.headline a:hover {
color:#333;
}

.text-2 .img-caption .blog-news ul li p {
margin: 0 0 0 0;
padding: 5px 0 5px 0;
color:#FF6600;
}

.text-2 .img-caption .blog-news p {
margin: 0 0 0 0;
padding: 0 0 0 0;
  color: #898989;
}



.text-2 .img-caption .blog-news h1 {
margin: 10px 0 10px 0;
padding: 0 0 0 0;

}

/* Blog Styling ********************************************************************************************************* SHADOWS *
*****************************************************************************************************************************/

.text-2 .blog-news-page ul {
margin: 10px 270px 0 0;
padding: 0 0 0 0;
list-style:none;


  
  color: #898989;
}

.text-2 .blog-news-page ul li {
margin: 0 0 0 0;
padding: 5px 0 5px 0;
border-bottom: 1px dotted #999999;
line-height:150%;
}

.text-2 .blog-news-page ul li a:link {
color:#666666;
text-decoration:none;
}

.text-2 .blog-news-page ul li a:visited {
color:#666666;
text-decoration:none;
}

.text-2 .blog-news-page ul li a:hover {
color:#333333;
text-decoration:none;
}

.text-2 .blog-news-page ul li a:active {
color:#666666;
text-decoration:none;
}


.text-2 .blog-news-page ul li span.headline {
display: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
font-size: 110%;
font-weight:bold;
color:#999999;
}

.text-2 .blog-news-page ul li span.headline a {
color:#666666;
text-decoration:none;
}

.text-2 .blog-news-page ul li span.headline a:hover {
color:#333;
}

.text-2 .blog-news-page ul li p {

}

.text-2 .blog-news-page p {

}
/* Donate ATen Temple ********************************************************************************************************* SHADOWS *
*****************************************************************************************************************************/

.text-2 .donate {
width: 411px;
border-top: 5px solid #CF5830;
margin: 10px 0 10px 0;
padding-bottom: 10px;
background:#CCCCCC;
}

.text-2 .donate p {
margin: 5px 15px 3px 15px;
color:#333333;
}

.text-2 .donate h3 {
  font-size: 150%;
  color: #e7861c;
  font-weight: bold;
  margin: 8px 15px 8px 15px;
}