.bakery {
text-decoration:none;
}

a:link {
color:#3467db;
text-decoration:none;
}

a:visited {
color:#3467db;
text-decoration:none;
}

a:hover {
color:#FFF;
background-color:#3467db;
text-decoration:none;
}

a:active {
text-decoration:none;
background-color:#3467db;
color:#FFF;
}

html, body {
scrollbar-face-color:#3467db;
scrollbar-shadow-color:#000;
scrollbar-highlight-color:#fff;
scrollbar-3dlight-color:#3467db;
scrollbar-darkshadow-color:#000;
scrollbar-track-color:#3467db;
scrollbar-arrow-color:#FFF;
}

a {
text-decoration:none;
}

#freevids,#freeaudio {
width:90%;
text-align:justify;
}

#freevids ul,#freeaudio ul {
margin:0;
padding:0 0 0 20px;
}

#freevids ul li a {
text-decoration:underline;
}

#radioimg {

}

#usercontent {
width:90%;
margin-top:15px;
text-align:center;
}

#usercontent p.error {
color:#603;
font-weight:700;
}

.clear {
clear:both;
font-size:0;
line-height:0;
}

a img {
border:0;
}

html, body {
margin:0;
padding:0;
background:#1645ae url(/images/bluebg.gif) repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}
input, select, textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;	
}
body {
padding-bottom:25px;
}
#container {
width:90%;
margin:auto;
min-width:780px;
}
#content {
border:2px solid #FFF;
background:#3467db;
margin:auto;
position:relative;
z-index:0;
}
#main {
border:1px solid #000;
background:#FFF;
margin:60px 60px 0;
position:relative;
z-index:0;
}

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
#player #main {
margin-top:0;
}
#mp3player {
text-align:center;
}
#content #mp3player p {
text-align:center;
color:#FFF;
font-weight:bold;
margin:0 0 5px 0;
padding:0;
}
#mp3player object, #mp3player embed {
display:block;
margin:auto;
}
#header {
display:block;
margin:0 auto 5px;
}
#content p {
color: #000;
line-height:20px;
margin:0;
padding:10px 0;
}
#copy,#copy2 {
width:95%;
margin:auto;
}
#content p#article {
padding:10px 0;
text-align:center;
font-weight:bold;
font-size:small;
}
#content blockquote {
border:1px solid #000;
margin:10px 0;
padding:5px;
background:#3467db;
color:#FFF;
}
#date {
font-weight:bold;
}
#footer {
padding:20px 0;
text-align:center;
color:#FFF;
}
#footer a {
color:#FFF;
}
#vids {
margin:0;
padding:0;
}
#vids a {
font-weight:bold;
}
#copy ul {
margin:0;
padding:0 0 15px 0;
}
#copy ul li {
margin-left:20px;
}
#copy ul#gallery {
width:516px;
margin:0 auto;
padding:0;
}
#copy ul#gallery li {
width:125px;
height:175px;
float:left;
margin:0 2px;
display:inline;
text-align:center;
font-size:9px;
}
tr {
height:20px;
}

.standardText a:hover {
text-decoration:none;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:xx-small;
}

.standardText {
text-decoration:underline;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:xx-small;
}

tr.standardText {
background:#CCC;
}

.smallTextBlack {
font-family:Arial, Helvetica, sans-serif;
font-size:xx-small;
color:#000;
}

.medTextBlack {
font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
color:#000;
}

.smallTextWhite {
font-family:Arial, Helvetica, sans-serif;
font-size:xx-small;
color:#FFF;
}

.smallErrorText {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:red;
}

.admin table td {
border:1px solid #3467db;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
padding:2px;
}

.header {
margin-left:20px;
border:1px solid #000;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#FFF;
font-weight:700;
text-decoration:none;
padding:0;
}

#lightbox {
position:absolute;
left:0;
width:100%;
z-index:100;
text-align:center;
line-height:0;
}

#lightbox a img {
border:none;
}

#outerImageContainer {
position:relative;
background-color:#fff;
width:250px;
height:250px;
margin:0 auto;
}

#imageContainer {
padding:10px;
}

#loading {
position:absolute;
top:40%;
left:0;
height:25%;
width:100%;
text-align:center;
line-height:0;
}

#hoverNav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10;
}

#imageContainer>#hoverNav {
left:0;
}

#hoverNav a {
outline:none;
}

#prevLink,#nextLink {
width:49%;
height:100%;
background:transparent url(../images/blank.gif) no-repeat;
/* Trick IE into showing hover */
display:block;
}

#prevLink {
left:0;
float:left;
}

#nextLink {
right:0;
float:right;
}

#prevLink:hover,#prevLink:visited:hover {
background:url(../images/prevlabel.gif) left 15% no-repeat;
}

#nextLink:hover,#nextLink:visited:hover {
background:url(../images/nextlabel.gif) right 15% no-repeat;
}

#imageDataContainer {
font:10px Verdana, Helvetica, sans-serif;
background-color:#fff;
margin:0 auto;
line-height:1.4em;
overflow:auto;
width:100%;
}

#imageData {
padding:0 10px;
color:#666;
}

#imageData #imageDetails {
width:70%;
float:left;
text-align:left;
}

#imageData #caption {
font-weight:700;
}

#imageData #numberDisplay {
display:block;
clear:left;
padding-bottom:1em;
}

#imageData #bottomNavClose {
width:66px;
float:right;
padding-bottom:.7em;
}

#overlay {
position:absolute;
top:0;
left:0;
z-index:90;
width:100%;
height:500px;
background-color:#3467db;
}

h1 {
font-size:18px;
clear:both;
padding:10px 0 0 0;
}
h2 {
font-size:14px;
}

#content #copy #membernav {
margin:0 auto 10px;
list-style:none;
padding:0;
width:600px;
text-align:center;
}

#content #copy #membernav li {
float:left;
width:200px;
margin:1px 0;
padding:0;
}

#membernav li a,#membernav li a:link,#membernav li a:visited {
padding:1px;
text-decoration:underline;
}

#membernav li a:hover {
text-decoration:none;
}
#content #copy #books {
margin:10px auto;
padding:0;
width:560px;
list-style:none;
}
#content #copy #books li {
float:left;
width:80px;
margin:0;
padding:0;
}
#content #copy #book2 {
margin:0 auto;
width:640px;
list-style:none;
padding:10px 0;
}
#content #copy #book2 li {
margin:0;
padding:0;
width:128px;
float:left;
}
#content .pdfs {
margin:0 auto;
padding:10px 0;
width:625px;
list-style:none;
clear:both;
}
#content .pdfs li {
margin:0;
padding:0;
width:125px;
float:left;
}
#container #content #main #copy.radio p {
line-height:normal;
margin:0;
padding:0 0 10px 0;
}
fieldset {
border:1px solid #3467db;
padding:5px;
margin-bottom:10px;
}

fieldset p {
margin:0 0 3px 0;
padding:0;
}
fieldset label {
display:block;
font-weight:bold;
font-size:11px;
}
fieldset input, fieldset select, fieldset textarea {
display:block;
border:1px solid #3467db;
}
table.table input {
border:0;
}
fieldset input.submit, input.submit {
display:inline;
background:#3467db;
color:#FFF;
}
input.submit {
background:#3467db;
border:1px solid #3467db;
}
fieldset span {
cursor:pointer;
}
.table td {
border:1px solid #652F15;
border-collapse:collapse;
}
#copy ul#ghostimgs {
margin:0 auto;
padding:0;
list-style:none;
width:580px;
}
#copy #ghostimgs li {
float:left;
width:125px;
height:125px;
margin:5px 10px;
padding:0;
display:inline;
}
#ghostimgs img {
border:0;
}
#footer {
clear:both;
}
#sitesearch {
text-align:center;
margin-top:10px;
}
#sitesearch {
font-weight:bold;
}
fieldset legend {
color: #3467db;
font-size:105%;
font-weight:bold;
}
#sitesearch form {
margin:0;
padding:0;
}
#sitesearch input {
border:1px solid #000;
}
#sitesearch input.submit, #advsearch input.submit {
background:#1645ae;
color:#FFF;
border:1px solid #FFF;
}
#sitesearch a {
	color:#FFF;
	text-decoration:none;
}
#sitesearch a:active {
color:#FFF;
text-decoration:underline;
}
.hd_input input {
display:inline;
}
a.amazon {
background:none;
color:#FC8977;
text-decoration:underline;
font-weight:bold;
}
a.amazon:hover {
color:#FC8977;
text-decoration:none;
}
#DASrunClock {
font-weight:bold;
text-align:center;
margin:5px auto 10px;
width:646px;
}
#DASrunClock div {
width:323px;
float:left;
}
#downloadphoto {
position:absolute;
right:-100px;
top:200px;
z-index:1;
}
#flashcontent {
width:320px;
height:240px;
margin:auto;
}
* html #mainnav ul.nav {
height:1%;
}
#mainnav {
margin:0 auto 25px;
background:#3467db;
font-size:12px;
padding:5px 0;
min-width:780px;
border:1px solid #000;
color:#FFF;
border-top:0;
position:relative;
z-index:100;
}
#mainnav .nav {
  padding: 0;
  list-style: none;
  outline:0;
  margin-bottom:3px;
}
#mainnav ul {
list-style:none;
margin:0;
padding:0;
}
#mainnav li {
padding:1px 0;
position:relative;
margin:0;
text-align:center;
}
#mainnav li a {
margin-left:2px;
font-size:12px;
}
#mainnav .navbg {
padding:3px 0;
margin:0 5px;
}

  #mainnav .nav li, #mainnav .nav li a {
  	min-height:1%;
  }
  * html #mainnav .nav li, * html #mainnav .nav li a {
  	height:1%;
  }
  #mainnav .nav li a {
  display:block;
  padding:3px 7px;
  background:#1645ae;
  border:1px solid #FFF;
  color:#FFF;
  margin:0;
  border-right:0;
  outline:0;
  }
  #mainnav .nav li a:hover {
  background:#FFF;
  color:#1645ae;
  border:1px solid #000;
  border-right:0;
  }
  #mainnav .nav li a.last {
  border-right:1px solid #FFF;
  }
  #mainnav .nav li a.last:hover {
  border-right:1px solid #000;
  }
  #mainnav .nav li a#loginlink {
  width:43px;
  }
  #mainnav .nav li ul {
	position: absolute;
	width: 12em;
	left: -999em;
	list-style:none;
	margin:-1px 0 0 0;
	padding:0;
	border:1px solid #000;
	z-index:1;
	outline:0;
}
#mainnav .nav li ul li {
padding:0;
margin:0;
text-align:left;
float:none;
width:100%;
}
#mainnav.mainnav3 ul {
background:#F00;
}
#mainnav .nav li ul li a, #mainnav .nav li ul li a:hover {
border:0;
margin:0;
}
#mainnav .nav li:hover ul, #mainnav .nav li.sfhover ul {
	left: 0;
}
#mainnav .nav li.last:hover ul, #mainnav .nav li.sfhover.last ul {
	right: 0;
	left:auto;
}
#content #main #copy #quake {
width:520px;
margin:0 auto 10px;
padding:0;
list-style:none;
}
#content #main #copy #quake li {
float:left;
margin:5px;
padding:0;
display:inline;
}
#conthold {
	width:300px;
	margin:auto;
	background:#3467db url(/images/cont/cont.jpg) no-repeat;
	border:1px solid #000;
	padding-top:35px;
}
#cont {
	margin:0;
padding:0;
	list-style:none;
}
#cont li {
	width:100px;
	color:#3467db;
	float:left;
	text-align:center;
	display:inline;
}
#cont li a {
	text-decoration:none;
	display:block;
	width:100px;
	background:#FFF;
}
#cont li a:hover {
		background:#3467db;
		color:#FFF;
}
#cont li img {
	display:block;
}
#twitter_update_list {
	font-weight:bold;
	padding:10px;
}
#twitter_update_list li {
list-style-type: none;
}
.speciallinks {
	text-align:center;
	font-size:16px;
	padding:5px;
	background:#1645AE;
	border:1px solid #FFF;
}
.speciallinks a {
	color:#FFF;
	text-decoration:underline;
}
.speciallinks a:hover {
	background:none;
	text-decoration:none;
}

.playlist {width:647px; background:#3467db; margin:0 auto;height:600px;overflow:auto;list-style:none;padding:0;}
.playlist li a {color:#FFF;text-decoration:none;display:block;border-bottom:1px solid #000;padding:4px;font-size:12px;}
.playlist li a:hover {color:#3467db;background:#CCC;}
.playlist li.playing a {background:#1645ae}
.playlist li.playing a:hover {color:#FFF}
