*
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	empty-cells:show;
}

img
{
	border:0px;
}

body
{
	background-image:url(../images/background.jpg);
	background-position:left top;
	text-align:center;
	height:100%;
}

html,body,window
{
	margin:0;
	padding:0;
	height:100%;
}

table td tr
{
	border-style:none;
	border-width:0px;
	margin:0px;
	padding:0px;
}

#pageleft
{
	background-image: url(../images/left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#pageright
{
	background-image: url(../images/right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#page
{
	width:998px;
}

#menucolumn
{
	width:248px;
}

#menuright
{
	width:750px;
}

#newsarea
{
	width:874px;
	background-image:url(../images/newsbackground.gif);
	vertical-align:top;
}

#newstable
{
	width:100%;
}

#newstable td 
{ 
	vertical-align:top;
	text-align:left; 
	padding:0px 8px 0px 8px; 
	width:33%;
}

#newstable td.date
{
	height:31px;
}

#newstable td.header
{
	height:14px;
}

#newstable td.text
{
	height:70px;
}

#newstable td.detail
{
	text-align:right;
	padding-top:12px;
}

#newstable td.detail a
{
	margin-right:4px;
}

div.date
{
	margin-top:9px;
	background-color:#026885;
	color:#DDEBEF;
	width:72px;
	height:14px;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
}

td.header h2 a
{
	font-size:12px;
	color:#276B92;
	text-decoration:none;
	font-weight:normal;
}

td.header h2 a:hover
{
	font-size:12px;
	color:#276B92;
	text-decoration:underline;
}

div#allnews
{
	margin:12px 0px 7px 26px;
	text-align:left;
}

.newscolumnall
{
	vertical-align:bottom;
	text-align:right;
	width:33%;
}

#allnewsdiv
{
	margin-left:26px;
	margin-bottom:7px;
}

.stdlink
{
	text-decoration:none;
}
.stdlink:hover
{
	text-decoration:underline;
}

.newsentry
{
	margin-left:8px;
	margin-top:9px;
	margin-right:8px;
	margin-bottom:3px;
}

.menucolumn
{
	width:248px;
}

.newcolumnsalldetails
{
	margin-right:10px;
	margin-bottom:3px;
	font-size:10px;
	color:#49331D;
}

#secondbody
{
	background-image:url(../images/secbackground.gif);
}

#secondtable
{
	width:100%;
	margin-bottom:40px;
}

#secondtablecontent
{
	height:797px;
	vertical-align:top;
}

#secondtableindex
{
	height:10px;
}

#secondpageleft
{
	background-image:url(../images/seclefttop.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#secondpageright
{
	background-image:url(../images/secrighttop.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#secondpageleftdiv
{
	background-image:url(../images/secleftbottom.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:335px;
}

#secondpagerightdiv
{
	background-image:url(../images/secrightbottom.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:315px;
}

#secondcenter
{
	width:998px;
	vertical-align:top;
}

#secondcontentlefttop
{
	width:41px;
	background-image:url(../images/secleftcolumnbackground.gif);
	vertical-align:top;
}

#secondcontentleftbottom
{
	width:41px;
	background-image:url(../images/secleftcolumnbackground.gif);
	vertical-align:bottom;
}

#secondcontentrighttop
{
	width:80px;
	background-image:url(../images/secrightcolumnbackground.gif);
	vertical-align:top;
}

#secondcontentrightbottom
{
	width:80px;
	background-image:url(../images/secrightcolumnbackground.gif);
	vertical-align:bottom;
}

#secondfooter
{
	height:133px;
	background-image:url(../images/secfooter.jpg);
	text-align:left;
}

#secondcontenttable
{
	background-image:url(../images/seccontentbackground.gif);
}

#secondcontentcenter
{
	background-image:url(../images/seccontentbottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	vertical-align:top;
}

#secondcontentcenterdiv
{
	background-image:url(../images/seccontenttop.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:855px;
	width:100%;
	vertical-align:top;
	text-align:left;
	overflow:visible;
}

#secondcontentcenterinner
{
	vertical-align:top;
}

#footertext
{
	margin-left:106px;
	margin-right:150px;
	margin-top:45px;
	font-size:9px;
	height:47px;
	color:#71706e;
}

#dlink
{
	margin-left:106px;
	color:#ffffff;
}

#photopage #dlink
{
	margin-left:40px;
	margin-top:14px;
	color:#303030;
}

#indexfooter #dlink
{
	margin-left:130px;
	margin-top:24px;
	color:#303030;
}

#dlink a
{
	color:#808080;
}

#indexfooter
{
	background:no-repeat top left url(../images/footer.gif);
	width:998px;
	height:64px;
	text-align:left;
}

a
{
	color:#000000;
	text-decoration:none;
}

a:hover
{
	color:#0e5170;
	text-decoration:underline;
}

.hline
{
	background-image:url(../images/hline.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-size:6px;
	height:14px;
	margin-top:13px;
}

#contentcentertop
{
	margin-left:22px;
	margin-top:24px;
	margin-right:37px;
}

#contentcentertop
{
	margin-left:22px;
	margin-top:24px;
	margin-right:37px;
	text-align:left;
}

.contentcentermiddle
{
	margin-left:22px;
	margin-right:37px;
	margin-top:6px;
	margin-bottom:6px;
	text-align:left;
}

.pagesarray
{
	color:#0d465a;
	font-size:12px;
	text-decoration:none;
}

#contentcenterbottom
{
	margin-left:22px;
	margin-right:37px;
	margin-top:6px;
	margin-bottom:46px;
	text-align:left;
}


#contentcenter
{
	text-align:left;
	vertical-align:top;
	margin:24px 22px 54px 22px;
}

.stdtablecell
{
	text-align:left;
	height:20px;
	vertical-align:top;
}

.bullet
{
	margin-right:4px;
}

.cells
{
	text-align:left;
	margin-left:12px;
}

.pagelink
{
	color:#0d465a;
}


.diskdesc
{
	margin-top:14px;
	margin-left:30px;
	margin-right:22px;
	font-size:10px;
	text-align:center;
}


.disktexts
{
	margin-top:30px;
	margin-left:30px;
	margin-right:22px;
	margin-bottom:30px;
	font-size:10px;
	text-align:left;
}

.disktextlink
{
	font-size:11px;
	color:#442818;
}

.disktextlink:hover
{
	font-size:11px;
}

.diskphoto
{
	margin-left:31px;
	margin-top:19px;
}

.disknophoto
{
	height:156px;
	width:150px;
	margin-left:31px;
	margin-top:19px;
}

.disknophotocell
{
	text-align:left;
	vertical-align:top;
}

.disknophototable
{
	height:30px;
	width:100%;
}
.disknophotocellimage
{
	width:36px;
	text-align:center;
	vertical-align:middle;
}


.disknophotoimage
{
	width:100px;
	height:24px;
	margin-top:6px;
	margin-left:6px;
	margin-right:8px;
	float:left;
	vertical-align:baseline;
	padding-left:30px;
	padding-top:6px;
	text-transform:uppercase;
}

#guestarea
{
	height:199px;
	background-image:url(../images/guestformbackground.gif);
	vertical-align:top;
}

.guestrecordtable
{
	width:876px;
}

.guestrecordlefttop
{
	width:33px;
	background-image:url(../images/guestrecordleft.gif);
	vertical-align:top;
}

.guestrecordleftbottom
{
	width:33px;
	background-image:url(../images/guestrecordleft.gif);
	vertical-align:bottom;
}

.guestrecordrighttop
{
	width:32px;
	background-image:url(../images/guestrecordright.gif);
	vertical-align:top;
}

.guestrecordrightbottom
{
	width:32px;
	background-image:url(../images/guestrecordright.gif);
	vertical-align:bottom;
}

.guestrecordcenter
{
	background-image:url(../images/guestrecordbackground.gif);
	vertical-align:top;
}

.guestrecordheader
{
	background-image:url(../images/guestheaderbackground.gif);
	height:25px;
	_width:100%;
}

.guestrecordheadercell
{
	vertical-align:top;
	width:440px;
	text-align:left;
}

.controllcell
{
	vertical-align:middle;
	width:200px;
	text-align:left;
}

.guestrecordheaderdatacell
{
	vertical-align:top;
	width:170px;
	text-align:left;
}

.guestrecordicon
{
	margin-left:2px;
	margin-top:4px;
	margin-right:4px;
	vertical-align:-5px;
}

.guestrecordname
{
	color:#0d465a;
	font-size:12px;
	text-decoration:none;
}

.guestrecorddate
{
	color:#fbf8ef;
	font-size:11px;
	text-decoration:none;
	margin-left:4px;
}

.guestrecordcontact
{
	margin-top:4px;
	vertical-align:-5px;
}

.guestrecordtext
{
	font-size:12px;
	margin-top:12px;
	margin-bottom:16px;
	margin-left:4px;
	margin-right:4px;
	text-align:left;
}

.guestrecordanswer
{
	text-align:left;
	margin-left:2px;
	margin-top:12px;
	background:#e0d0a2;
	padding:2px;
}

.guestrecordanswer span
{
	color:#0d465a;
	font-size:12px;
	text-decoration:none;
	display:block;
	float:left;
	width:600px;
}

.guestrecordanswerdate
{
	width:198px;
	text-align:right;
	color:#0d465a;
	font-size:11px;
}


.guestpages
{
	margin-left:40px;
	margin-right:40px;
	text-align:left;
	font-size:10px;
}

.forminput
{
	width:364px;
	margin-bottom:6px;
	margin-top:4px;
	height:16px;
	font-size:12px;
}

.formarea
{
	margin-top:4px;
	width:364px;
	height:63px;
	font-size:12px;
}

h1
{
	font-family:"Times New Roman", Arial;
	font-size:18px;
	color:#166684;
	background:repeat-x bottom left url(../images/hline.gif);
	padding:0px 0px 5px 0px;
	margin:0px 0px 13px 0px;
}

h2
{
	text-transform:uppercase;
}

h3
{
	font-weight:normal;
	text-transform:uppercase;
}

#secondcontentcenterinner .date
{
	display:block;
	width:100%;
	text-align:right;
	background:none;
	color:#000000;
}

.text
{
	margin:10px 0px 0px 0px;
}

.inline
{
	float:left;
	margin:10px 12px 3px 0px;
}

.controllink, .controllink a
{
	text-align:right;
	font-weight:bold;
	font-size:11px;
	color:#aa0000;
}

.separator
{
	background:repeat-x 0px 10px url(../images/hline.gif);
	height:20px;
}

.pagecontrol
{
	margin:24px 0px 0px 0px;
}

.newspages
{
	text-align:center;
}

.discopages
{
	text-align:left;
	margin:0px 0px 15px 0px;
}

.pagecontrol a, .pagecontrol span
{
	font-weight:bold;
}

.pagecontrol span
{
	color:#444;
}

.pagecontrol .first, .pagecontrol .prev
{
	margin:0px 6px 0px 0px;
}

.pagecontrol .next, .pagecontrol .last
{
	margin:0px 0px 0px 6px;
}

.pagecontrol .page
{
	margin:0px 2px 0px 2px;
}

.discoalbums
{
	margin:0px -10px 0px -10px;
}

.discoalbum
{
	background:no-repeat 0px 20px url(../images/diskcell.gif);
	width:213px;
	height:236px;
	vertical-align:top;
	text-align:left;
}

.emptyalbum
{
	background:null;
	width:213px;
	height:236px;
}

.discoalbum .album
{
	width:213px;
}

.discoalbum .header
{
	font-size:12px;
	color:#012b36;
	text-transform: uppercase;
	padding-left:22px;
	height:30px;
	vertical-align:middle;
	width:135px;
}

.discoalbum .image
{
	text-align:center;
	vertical-align:middle;
	height:185px;
}

.discoalbum .recorded
{
	padding:0px 22px 0px 38px;
	vertical-align:top;
}

.discoalbum .image img
{
	margin:5px 0px 0px 0px;
}

.songs .albumdetailsouter
{
	width:413px;
	vertical-align:top;
	text-align:left;
}

.songs .albumdetails
{
	width:400px;
}

.songs .albumsinglelogo
{
	width:400px;
	height:206px;
	background:no-repeat 0px 0px url(../images/diskcell.gif);
	vertical-align:middle;
	text-align:center;
}

.songs .albumsinglelogo img
{
	margin:4px 187px 0px 0px;
}

.songs .songslist
{
	vertical-align:top;
	padding-top:20px;
}

.songs .songslist td
{
	height:35px;
	vertical-align:middle;
	text-align:left;
}

.songs .songslist td.text
{
	width:42px;
}

.songs .songslist td.text img
{
	margin-top:2px;
}

.songs .songslist td.image
{
	width:35px;
}

.songs .songslist td.image img
{
	margin-top:2px;
}

.songs .separator
{
	background:repeat-x top left url(../images/hline.gif);
}

.songs .albumtext
{
	padding:14px;
}

.smallalbums
{
	margin:3px 0px 0px 30px;
	padding:0px 0px 40px 0px;
}

.smallalbumouter
{
	display:inline-block;
	float:left;
	width:95px;
	height:98px;
	background:no-repeat left top url(../images/diskminicell.gif);
}

.smallalbumouter td
{
	vertical-align:middle;
	text-align:center;
	width:95px;
	height:98px;
}

.smallalbumouter td img
{
	margin:6px 0px 0px 9px;
}

td.photo
{
	width:213px;
	height:188px;
	background-image:url(../images/photocell.gif);
	vertical-align:middle;
	text-align:center;
}

td.photo .photothumb img
{
	margin-left:29px;
	margin-top:32px;
	margin-right:29px;
	margin-bottom:32px;
	vertical-align:middle;
}

#photos
{
	margin:20px -10px 0px -10px;
}

#photoalbums
{
	width:100%;
	margin:0px 0px 14px 0px;
}

#photoalbums td
{
	width:50%;
	background:no-repeat 0px 2px url(../images/bullet.gif);
}

#photoalbums td span.controls
{
	margin-left:12px;
}

#photoalbums td a.albumlink, #photoalbums td span.albumempty
{
	margin-left:12px;
}

body#photopage
{
	background:repeat left top url(../images/photobackground.gif);
	padding:35px 10px 20px 10px;
	height:auto;
	text-align:left;
}

#photopage #phototable
{
	width:100%;
}

#photopage #phototable *
{
	font-size:14px;
}

#photopage .phototabletop
{
	height:44px;
	background: left bottom repeat-x url(../images/phototop.gif);
	vertical-align:top;
	text-align:left;
	padding:0px 0px 0px 10px;
	font-size:14px;
}

#photopage .phototabletop a
{
	font-size:14px;
	margin:4px;
}

#photopage .phototabletopc
{
	vertical-align:bottom;
}

#photopage .phototableleft
{
	width:30px;
	background: left top repeat-y url(../images/photoleft.gif);
}

#photopage .phototableright
{
	width:30px;
	background: left top repeat-y url(../images/photoright.gif);
}

#photopage .phototablebottom
{
	height:31px;
	background: left top repeat-x url(../images/photobottom.gif);
}

#photopage .phototablecenter
{
	background-image:url(../images/photplacebackground.gif);
	padding:0px 25px 0px 25px;
}

#photopage .photologo
{
	margin:0px 0px 8px 37px;
}

#photopage .photocontrol { width:100%; }

#photopage .photocontrol td { padding:20px 0px 20px 0px; }
#photopage .photocontrol a { color:#0d7185; }
#photopage .photocontrol td.prev { text-align:left; }
#photopage .photocontrol td.next { text-align:right; }
#photopage .photocontrol td.name { text-align:center;  color:#0d7185; }

.pressall
{
	width:830px;
}

.pressall h2
{
	width:700px;
	float:left;
}

.pressall .pressdate
{
	width:130px;
	text-align:right;
}


#guestform
{
	margin:-13px -22px 0px -22px;
}

#guestform .top
{
	width:875px;
	background:no-repeat top left url(../images/guestformtop.gif);
	height:29px;
}

#guestform .bottom
{
	background:no-repeat top left url(../images/guestformbottom.jpg);
	height:401px;
	text-align:left;
	vertical-align:top;
}

#guestform .inputs
{
	margin:18px 0px 0px 220px;
	height:227px;
}

#guestform .inputs input
{
	margin:0px 0px 11px 0px;
	height:16px;
	width:360px;
}

#guestform .inputs textarea
{
	width:360px;
	height:90px;
}

#guestform .code
{
	margin:18px 0px 0px 230px;
	width:330px;
	height:50px;
}

#guestform .code .input
{
	width:230px;
	vertical-align:middle;
}

#guestform .code .input input
{
	width:184px;
	height:16px;
}

#guestform .code .codeimg
{
	width:100px;
	vertical-align:middle;
	text-align:center;
}

#guestform .submit
{
	margin:12px 0px 0px 706px;
}

#guestform .mark
{
	margin:-8px 0px 0px 230px;
}

h1.error
{
	color:#c00000;
}

.guesttable
{
	margin:0px -22px 0px -22px;
}

.guesttable .separator
{
	background:no-repeat left top url(../images/guestrecordmiddle.jpg);
	height:44px;
	margin:0;
}

.guesttable .footer
{
	background:no-repeat left top url(../images/guestrecordbottom.gif);
	height:41px;
}

.big
{
	margin:0px -22px 0px -22px;
}

.largephoto
{
	text-align:center;
}

#texttable
{
	width:100%;
}

#texttable .download
{
	width:80px;
	vertical-align:top;
	padding-top:10px;
}
