@charset "utf-8";
.bdr {
	background-color: #99CCFF;
	padding: 5px;
	border: thin solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	height: auto;
	width: auto;
}

.reflex {
	padding: 0px;
	/*border: thin solid #999999;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin: 0px;
	height: auto;
	width: auto;
}
.love {
	background-attachment: scroll;
	background-image: url(Heart.jpg);
	background-repeat: no-repeat;
	background-position: center 120px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FECCFF;
}
.love_table {
	border: medium solid #FFFFFF;
}

.header {
	border-bottom: 1px solid #2d3642;
	border-top: 1px solid #6d84a2;
	height: 45px;
	background: url(img/header.png) #6d84a2 repeat-x;
	width: 100%;
	padding: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.pirate_bg {
	background-attachment: scroll;
	background-image: url(pirate/Wallpaper.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 500px;
	padding-top: 0px;
}
.beer_bg {
	background-attachment: scroll;
	background-image: url(caps/beer_bottle_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 500px;
	padding-top: 0px;
}

.header h1 {
	text-align: center;
	margin: 0;
	height: 45px;
	font-size: 20px;
	font-weight: bold;
	text-shadow: rgba(0, 0, 0, 0.4) 0px -1px 0;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #c4c4c4;
  border-right:1px solid #c4c4c4;
  background:#e5e5e5}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #a3a3a3;
  border-right:1px solid #a3a3a3;
  background:#ebebeb}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ebebeb;
  border-right:1px solid #ebebeb;}
.spiffy4{
  border-left:1px solid #c4c4c4;
  border-right:1px solid #c4c4c4}
.spiffy5{
  border-left:1px solid #e5e5e5;
  border-right:1px solid #e5e5e5}
.spiffyfg{
  background:#ffffff}.flag_bg {
	background-attachment: scroll;
	background-image: url(img/US_Flag_3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.pinstripe {
	background-attachment: fixed;
	background-image: url(img/pinstripe.png);
	background-repeat: repeat;
}
.button2 {
  color: #900;
  border: 1px solid #900;
  font-weight: bold;
}
.button3 {
background:#333333;
  color: #FFCC00;
  border: 1px solid #FFCC00;
  font-weight: bold;
}
.cal {
	background-image: url(img/calendar.png);
	background-repeat: no-repeat;
	border: thin solid #666666;
}
.num_bdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: medium solid #CCCCCC;
}
/* begin styles for RSS Feed */

.rss_box {
	margin: 1em;
	width: 95%;
	background-color: #F1F1FD;
	border: 2px solid #999999;
/*	background-image: url(img/Rolling_Stone_logo_bg.png);
	background-repeat: no-repeat;
	background-attachment: fixed;*/
}
.rss_items {
	margin-top:0px;
	padding:0.5em; 0.5em;
	margin-left:0px;
	color:#000000;
	
}
p.rss_title {padding:0.5em;}
.rss_title {
	text-decoration: none;
	font-family: verdana, sans-serif;
	font-size: 85%;
	background-color:#660000;
	color:#ffffff;
	font-weight:bold;
	margin: 0px;
	padding:0em;
	text-align: left;/*	background-image: url(img/Rolling_Stone_logo_bg.png);
	background-repeat: no-repeat;
	height: 62px;*/
}

.rss_item  {
	font-family: verdana, arial, sans-serif;
	font-size: 0.75em;
	font-weight : normal;
	list-style:none;
	padding-bottom:1em;
}

.rss_item a {
	text-decoration : underline;
	color:#660000;
	font-size: 105%;
	font-weight:bold;
	font-family:arial, sans-serif;
	}
	
.rss_item a:visited {
	color:#663300;
}

.rss_date {
	font-size: 85%;
	font-weight : normal;
	color: #F60;
	}
.slot_scr_bdr {
	border: thin solid #660000;
}
.bdr_bg_lt {
	background-image: url(images/lt_fr.png);
	background-repeat: repeat-x;
	background-position: left;
}
.bdr_bg_rt {
	background-image: url(images/rt_fr.png);
	background-repeat: repeat-y;
	background-position: 2px;
}.slot_top_rep {
	background-image: url(images/top_rep.png);
	background-repeat: repeat-x;
}
.slot_btm_rep {
	background-image: url(images/btm_rep.png);
	background-repeat: repeat-x;
}
