/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

Designed & Coded By : Paul Key - 07817 284777 - paulmkey@gmail.com

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

* {
	padding: 0;
	margin: 0;
}
body { background: #ffffff; }

p {
	color: #666666;
	font: 12px/18px Vwerdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	clip: rect(auto,auto,auto,auto);
}

a {
 text-transform: none;
 color: #666666;
 text-decoration: none;
 letter-spacing: -1px;
 font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

a:hover { color: #660000; font-weight: bold; text-decoration:none }


#container {
 margin: auto;
 width: 950px;
}

/*  Header - english   */

#header {
 height: 500px;
 width: 950px;
 float: left;
 margin-top: 5px;
 background: url(images/bradshaw-topbackground-main.png) no-repeat;
}

/*  Header - japanese   */

#header-japanese {
 height: 500px;
 width: 950px;
 float: left;
 margin-top: 5px;
 background: url(images/bradshaw-topbackground-japanese.png) no-repeat;
}




/*  Navigation   */

#navigation {
 height: 41px;
 width: 950px;
 margin-top: 160px;
 margin-left:10px;
 float: left;
}
.nav-links li {
	display: inline;
	float: left;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 0;
	white-space: normal;
}
.nav-links li a {
	text-transform: none;
	color: #666666;
	text-decoration: none;
	letter-spacing: 0px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
	background-color: #FFFFFF;
 
}
.nav-links li a:hover { color: #660000; font-weight: bold; }

.phone-number li {
 display: inline;
 padding: 14px 16px 0 0;
 float: right;
}
.phone-number li a {
	float: right;
	list-style-type: none;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	letter-spacing: 0px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.phone-number li a:hover { color: #660000; font-weight: bold; }




/*  Small one third box - home page   */

#content-right {
 float: left;
 width: 296px;
 margin-top: -280px;
 margin-left: 15px;

}
.sidebar-top {
 float: left;
 height: 32px;
 width: 296px;
 background: url(images/bradshaw-topbox-onethird.png) no-repeat;
 padding: 4px 15px;
}
.sidebar-middle {
	float: left;
	width: auto;
	height: auto;
	background: #ffffff;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #d3d3d3;
	border-left-color: #d3d3d3;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}


h2 {
 text-transform: capitalize;
 color: #666666;
 letter-spacing: -1px;
 padding-top: 7px;
 font: bold 16px Arial, Helvetica, sans-serif;
}

.titlered {
 text-transform: capitalize;
 color: #660000;
 letter-spacing: -1px;
 padding-top: 7px;
 font: bold 16px Arial, Helvetica, sans-serif;
}

.content-middle p { text-align: justify; }

.highlight {
 color: #660000;
 font-style: italic;
}

.contentbold{
 color: #660000;
 font-weight: bold;
}

.navbold{
 color: #660000;
 font-weight: bold;
}

.sidebar-middle p { text-align: left; }

.sidebar-bottom {
 float: left;
 height: 16px;
 width: 296px;
 margin-bottom: 15px;
 background: url(images/bradshaw-sidebar-bottom-small.png) no-repeat;
}


/*  Full page box - home page   */

#content-full {
 float: left;
 width: 918px;
 margin-top: -270px;
 margin-left: 15px;

}
.sidebar-top-full {
 float: left;
 height: 32px;
 width: 918px;
 background: url(images/bradshaw-topbox-full.png) no-repeat;
 padding: 4px 15px;
}

.sidebar-middle-full {
	float: left;
	width: 886px;
	height: auto;
	background: #ffffff;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d3d3d3;
	border-left-color: #d3d3d3;
}

.sidebar-bottom-full {
 float: left;
 height: 16px;
 width: 918px;
 margin-bottom: 15px;
 background: url(images/bradshaw-bottombox-full.png) no-repeat;
}


/* Footer */

#footer {
 clear: both;
 height: 150px;
/* td: changed to position: relative */
 position:relative;
}

#footer-content {
 height: 10px;
 width: 950px;
 padding-top: 5px;
 padding-left: 5px;
 margin: auto;
 background: url(images/bradshaw-footer.png) no-repeat;
 }

#footer-content p {
 text-transform: none;
 color: #666666;
 font-weight: bold;
 text-align: left;
 padding-top: 0px;
}

.footerbold {
 color: #660000;
 font-weight: bold;
 text-align: left;
 padding-top: 0px;
}
  
/* begin styles for RSS Feed */

.rss-box {
	 margin: 1em;
	 width: 98%;
	 background-color: white;
	 border: 1px solid #660000;
	 
}
.rss-items {
	margin-top:0px;
	padding:0.5em; 0.5em;
	margin-left:0px;
	color:#660000;
}
p.rss-title {padding:0.5em;}
.rss-title {
	font-size: 16pt;
	background-color: silver;
	color: #660000;
	font-weight:bold;
	text-align: left;
}

.rss-item  {
  font-size: 7pt;
  color: #666666;
  list-style:none;
  padding-bottom:1em;
}

.rss-item a {
	color:#660000;
	font-size: 11pt;
	font-weight:bold;
	}
	
.rss-item a:visited {
	color: #660000;
}

.rss-date {
	font-size: 6pt;
	color: white;
	}
 
/* 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
   }

