.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;
}
#main {
border:1px solid #000;
background:#FFF;
margin:60px 60px 0;
position:relative;
}

.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 #652F15;
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:492px;
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 #1645ae;
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%;
}
#nav.nav ul, #nav.nav ul li {
	z-index:10;
}
#nav2.nav ul, #nav2.nav ul li {
	z-index:5;
}
#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;
}
#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;
z-index:100;
}
#mainnav li a {
margin-left:2px;
font-size:16px;
}
#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_main {
	width:500px;
	margin:auto;
	background:#3467db url(/images/cont/cont.jpg) no-repeat top center;
	border:1px solid #000;
	padding-top:35px;
	position:relative;
}
#conthold {
	width:300px;
		margin:auto;
	background:#3467db url(/images/cont/cont.jpg) no-repeat top center;
	border:1px solid #000;
	padding-top:35px;
	position:relative;
}
#cont {
	list-style:none;
	margin:0;
	padding:0;
}
#cont li {
	width:100px;
	color:#3467db;
	text-align:center;
	display:inline;
	float:left;
}
#conthold2 {
	position:relative;
}
#conthold2 #cont li {
	float:none;
	display:block;
}
#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;
}
#mycarousel-prev {
	position:absolute;
	left:-60px;
	top:90px;
	display:block;
	width:50px;
	height:48px;
	background:url(/images/leftarrow.png);
	text-indent:-999em;
	outline:0;
}
#mycarousel-next {
	position:absolute;
	right:-60px;
	top:90px;
	display:block;
	width:50px;
	height:48px;
	background:url(/images/rightarrow.png);
	text-indent:-999em;
	outline:0;
}
#recaptcha_marg .recaptchatable.recaptcha_theme_clean {
	border:1px solid #3467DB !important;
}
.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 {
	text-decoration:none;
}
.video-js.vjs-fluid {
	min-height: 140px !important;
}
.html5gallery {
	margin: 10px auto;
}