/*reset.css*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*fonts.css*/body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

body { background: #383838 url('images/background.png') repeat-x; font-family:Tahoma; padding: 0px; margin: 0px; }
div.container { width:653px; margin:0pt auto; }

div.header { padding:0px; height: 247px; }
img.logo { width:653px; height:54px; position:absolute; top: 0px; z-index:10;}
img.headerPicture { width:653px; height:193px; position:absolute; top: 54px; z-index:10;}

#menu { position:absolute; width:462px; top:240px; margin-left:100px; z-index:100; padding:10px;}
#menu a { color:#FFFFFF; font-size:.9em; margin:0px; padding:100px; padding:3px 15px 3px 15px; border: solid 1px #666666; font-variant:small-caps; letter-spacing:1px; text-decoration:none; background:#3e6159;}

div.content { background:#D3DBDA url('images/dogBackground.jpg'); padding:45px 15px 15px 15px;}
div.content h3 { font-size:1.2em; font-weight:bold; color:#9F1709; margin: 0px 0px 8px 0px; }
div.content p {line-height:1.5em; margin: 0px 0px 10px 0px;}
div.content div.rightContentColumn { float:right;}

div.content div.tour { background-color: #3e6159; padding:2px; width:220px; margin-left:25px; }
div.content div.tour h4 { background-color: #9F1709; color:White; letter-spacing:2px; font-variant:small-caps; font-weight:bold; font-size:.8em; padding:2px; text-align:center; }
div.content div.tour div.tourDate { text-align: center; margin: 10px 0px 30px 0px;}
div.content div.tour div.tourDate .date { color:#C3C3C3; font-weight:bold; font-size:1.1em; }
div.content div.tour div.tourDate .name { color: lightblue;}
div.content div.tour div.tourDate .time { color:#C3C3C3; }
div.content div.tour div.tourDate .address { color:lightblue; }
div.content div.tour div.tourDate .details { color:#C3C3C3; font-weight:bold; }
div.bottomContent { clear:both; }

#bios img { cursor:pointer; }

#sendAMessage td {padding:2px; }

#jukebox {background-color: #3e6159; width:165px; padding:2px; float:left; }
#jukebox h4 { background-color: #9F1709; color:White; letter-spacing:2px; font-variant:small-caps; font-weight:bold; font-size:.8em; padding:2px; text-align:center; }
#jukebox .song { margin:4px; clear:both; }
#jukebox a { color:lightblue; padding:3px 0px 0px 0px;}
#jukebox img { vertical-align:bottom;}

#newsletter {background-color: #3e6159; width:190px; padding:2px;  float:left; margin:0px 0px 0px 10px; text-align:center; }
#newsletter h4 { background-color: #9F1709; color:White; letter-spacing:2px; font-variant:small-caps; font-weight:bold; font-size:.8em; padding:2px; text-align:center; }
#newsletter { color:White; }

#GalleryContainer a { margin: 12px; }

div.footer { text-align:center;  background:#3e6159; padding:4px 0px 4px 0px; font-size:.8em;  }
div.footer a { color:#DDDDDD; }