/* CSS Document */

body {
		background-image:  url(/images/bkgrnds/rotate.php);
}

body {
	background-color: #000000;
	margin: 0px;
	text-align:center;
	background-attachment:fixed;
	background-position:top center;
	background-repeat:repeat-x;
	margin-bottom:20px;
}

#wrap{
	width:752px;
	margin-left:auto;
	margin-right:auto;
}

.header{
width:752px;
	height:106px;
}

.navbar{
	width: 752px;
	height: 36px;
	}

#content{
	height:601px;
	background-image: url(/images/bkgrnd_angel.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	/*background-position:top;*/
	overflow:visible;
}

#footer{
	font-family: Tahoma;
	font-size: 9px;
	color: #666666;
	text-align: center;
}

body,td,th,p {
	font: 11px Tahoma;
	color: #f7f7f7;
}

a:link {
	color: #F7F7F7;
	text-decoration: none;
	}
a:visited {
	color: #d7d7d7;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}	
	
#iFrames {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	background-color: transparent;
	background: transparent;
}
	
.headings {
	font-family: tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	
	
}
.contenttxt {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
}
.contentcaption {
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFFF;
}
.contentheading1 {
	font-family: Tahoma;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.contenttxtlist {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	list-style-type: circle;
}
ul.circle {
	list-style-type: square;
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	line-height: normal;
}
.contentheading2 {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.storemenu {
	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
}
.storeitem {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}

#infotable table {
	width: 100%;
}

#infotable caption {
	margin: 0;
	padding: 8px 20px;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: left;
}

#infotable th {
margin: 0;
padding: 8px 20px;
text-align: center;
}

#infotable td {
margin: 0;
padding: 8px 20px;
text-align: center;
}

#infotable .name {
text-align: left;
}

#disco {
float: left;
width: 300px;
}

#disco dl {
float: left;
width: 260px; /* fixes IE/Mac stretching floated elements */
margin: 10px 20px;
padding: 0;
display: inline; /* fixes IE/Win double margin bug */
}

#disco dt {
	float: right;
	width: 143px;
	margin: 0;
	padding 0;
	font-size: 130%;
	letter-spacing: 1px;
	color: #669900;
	font-weight: bold;
	text-decoration: none;
}

#disco dd {
margin: 0;
padding: 0;
font-size: 85%;
line-height: 1.5em;
color: #FFFFFF;
}

#disco dd.img img {
float: left;
margin: 0 9px 0 0;
padding: 4px; /*
border: 1px solid #D9E0E6;
border-bottom-color: #C8CDD2;
border-right-color: #C8CDD2;
background: #fff; */
}

#disco a:link {
	color: #669900;
	text-decoration: none;
	}
#disco a:visited {
	color: #669900;
	text-decoration: none;
}
#disco a:hover {
	color: #999933;
	text-decoration: underline;
}

.greentxt {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #669900;
	letter-spacing: 1px;
}

Table.formsTable {width: 100%;}
.formsTable TD {font-size: 11px; padding-bottom: 4px; font-family: tahoma;}
.formsTable TD input {vertical-align: top;}
.formsTable TD.topSpacer {padding: 0;}
.formsTable TD.formlabel, .formsTable TD.labelIndicator {
vertical-align: text-top; 
text-align: right; 
font-size: 11px; 
font-weight: normal; 
padding-top: 1px;
font-family: tahoma;
}

/* RSS Styles */
   
 .rss-box {
	font: Tahoma;	
 
 }
 
 p.rss-title {padding:0.5em;}
 
 .rss-title
 {

}

 , rss-title a {
 
 }
 
 .rss-items {
 	margin-top:0px;
	padding:0.5em; 0.5em;
	margin-left:0px;
  
}


.rss-item  {
	list-style:none;
	padding-bottom:1em;
	font:italic lighter 10px tahoma;
	color: #FFFFFF;
}

.rss-item a {
	text-decoration : none;
	color: #FFFFFF;
	font: 11px tahoma;
	}
	
.rss-item a:visited {
	color:#FFFFFF;
}


a:link, .rss-item a:active {
	 
}

.rss-item a:hover { 
	color: #999999; 
	text-decoration:underline;
}
	
.rss-date {
	font-size: 85%;
	font-weight : normal;
	color: #cc0000;
	} 
	
/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white;
   }




