/* ********* Stylesheet file for Berkshire Bach Society (www.berkshirebach.org)
site redesigned 9/08 by Joe Baker, Monterey, MA, 01245: joeATbakerworks.com.
This file is the stylesheet for all pages in the site.
*****************/

body  {
	color: #0000AA;
	margin: 5px auto;
	margin-top: 0px;
	text-align: center;
	font-family: Palatino, "Book Antiqua", Georgia, serif;
	font-size: 12px;
      background-color: #5B6B50;
	border: 0px dotted yellow;
	}
body.news  {
	color: #111155;
	margin: 5px auto;
	margin-top: 0px;
	text-align: left;
	font-family: Palatino, "Book Antiqua", Georgia, serif;
	font-size: 14px;
      background-color: #fafafa;
	border: 0px dotted yellow;
	padding: 16px 12px 12px 12px;
	}

#Pg {
	width: 760px;
      background-color: #ffffff;
	border: 1px solid red;
	height: 600px;
}
#Pgplain {
	width: 100%;
      background-color: #ffffff;
}

#PgP {
	width: 660px;
      background-color: #ffffff;
	border: 1px solid red;
	font: normal bold 14px/16px Palatino, "Book Antiqua", Georgia, serif;
	height: 460px;
	padding: 16px 12px 12px 12px;
}
.clear {
	clear: both;
}

/* *********** TITLE BAR *****************/

#TitleBar {
	margin: 0 auto;
	width: 760px;
	height: 94px;
	top: 0px;
	left: 0px;
	border: 0px dotted black;
	position: relative;
	z-index: 12;
}

#PgTi {
	margin: 0 auto;
	border: 0px dotted red;
	float: left;
	width: 150px;
	height: 53px;
	top: 12px;
	left: 0px;
	z-index: 4;
}

#PgTi2 {
	margin: 0 auto;
	border: 0px dotted blue;
	float: right;
	z-index: 2;
	width: 610px;
	height: 94px;
	background: #FFFFFF url(images/music1t.jpg) no-repeat;
}
#srch {
	margin: 0 auto;
	border: 0px solid black;
	float: right;
	top: 0px;
	padding-top: 4px;
	position: relative;
	height: 30px;
	width: 240px;
	font: normal normal 11px/13px Verdana, Helvetica, Arial, sans-serif;
	color: #bbbbbb;
	text-align: right;
	padding-right: 0px;
}
#srch form {
	margin: 0 auto;
	width: 210px;
	height: 30px;
	font-size: 11px;
	border: 0px solid pink;
	font-weight: bold;
	}
#srch a {
	color: #aa3333;
	text-decoration: none;
}
#srch a:hover {
	color: #cc0000;
	text-decoration: underline;
}
.cpts {
	background-color: #e8eae7;
	color: black;
	border: 1px solid black;;
}


/* *************  NAVIGATION BAR  **********************/

#container {
	position: relative;
	margin: 0 auto;
	top: 16px;
	left: -46px;
	width: 55em;
	text-align: left;
	border: 0px dotted black;
	text-vertical-align: bottom;
	font: normal bold 12px/14px Palatino, "Book Antiqua", Georgia, serif;
}
#container h1 {
	color: #111188;
	margin: 24px 24px 8px 24px;
	font: normal bold 22px/24px Palatino, "Book Antiqua", Georgia, serif;
}
#nav, #nav ul {
	float: left;
	width: 58em;
	list-style: none;
	line-height: 1.2;
	font-weight: bold;
	padding: 0;
	border: 0px solid #b2bbb2;
	margin: 0 0 0em 0;
}
#nav a {
	display: block;
	width: 6.1em;
	w\idth: 6.1em;
	color: #aa1111;
	text-decoration: none;
	padding: 0.25em .2em;
}
#nav a:hover {
	background-color: #e8e8c2;
}
#nav li {
	float: left;
	padding: 0px 2px;
	/*width: 6.6em;*/
	text-align: center;
}
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.8em;
	w\idth: 14.5em;
	font-weight: normal;
	border-width: 0.05em;
	margin: 0;
	/*z-index: 104;*/
	background-color: #f1f1c2;
}
#nav li li {
	padding-right: .5em;
	width: 13em;
	text-align: left;
}
#nav li ul a {
	width: 13.8em;
	w\idth: 13.8em;
	margin-left: 0.1em;
}



#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
#nav li:hover, #nav li:sfhover {
	background-color: #e8e8c2;
}

/* ****** END NAV BAR *****************/



/* ********* **HOME PAGE SPECIFIC ****************/

#PHome {
	position: relative;
	left: 0px;
	top: 0px;
	width: 760px;
	height: 466px;
	text-align: left;
	background-color: #fefefe;
	font: normal normal 18px/20px Palatino, "Book Antiqua", Georgia, serif;
	color: #000000;
	padding: 0;
}
#PHome a {
	color: #dd0000;
	text-decoration: none;
}
#PHome a:hover {
	color: #0000dd;
	text-decoration: underline;
}
#PHome p {
	padding-left: 30px;
	padding-right: 30px;
}
#PHome p.last {
	padding-top: 250px;
	padding-left: 70px;
}
#PHome h1 {
	color: #111188;
	margin: 4px 4px 8px 14px;
	font: normal bold 22px/24px Palatino, "Book Antiqua", Georgia, serif;
}
#PHome h2 {
	color: #aa1111;
	margin-left: 28px;
	font: italic bold 18px/22px Palatino, "Book Antiqua", Georgia, serif;
	margin-top: 4px;
}

#him1 {
	position: absolute;
	visibility: visible;
	top:	20px;
	left: 86px;
	width: 280px;
	height: 198px;
	border: 0px solid red;
}

#him2 {
	position: absolute;
	visibility: visible;
	top:	30px;
	left: 356px;
	width: 310px;
	height: 279px;
	border: 0px solid blue;
}

#him3 {
	position: absolute;
	visibility: visible;
	top:	200px;
	left: 164px;
	width: 270px;
	height: 192px;
	border: 0px solid green;
}
#HomeTitle {
	position: absolute;
	visibility: visible;
	top:	232px;
	left: 410px;
	width: 340px;
	height: 209px;
	border: 0px solid blue;
}
#HomeTitle a {
	font-size: 14px;
	color: #cc0000;
	text-decoration: none;
	margin-left: 14px;
}
#HomeTitle a:hover {
	color: #0000cc;
	text-decoration: underline;
}
#HomeTitle i {
	font: italic normal 16px/18px Palatino, "Book Antiqua", Georgia, serif;
	color: #4444cc;
	margin-left: 12px;
}
#HomeAnnounce, #HomeAnnounce2 {
	position: absolute;
	visibility: visible;
	top:	406px;
	left: 150px;
	width: 460px;
	height: 52px;
	border: 3px double #aa8888;
	text-align: center;
}
#HomeAnnounce h2 {
	color: #aa1111;
	font: italic bold 18px/22px Palatino, "Book Antiqua", Georgia, serif;
	margin-top: 4px;
	margin-bottom: 0px;
}
#HomeAnnounce h3 {
	color: #441111;
	font: normal bold 18px/20px Palatino, "Book Antiqua", Georgia, serif;
	margin-top: 0px;
}
#HomeAnnounce a {
	color: #dd0000;
	font: normal bold 13px/15px Palatino, "Book Antiqua", Georgia, serif;
	text-decoration: none;
	text-transform: uppercase;
}
#HomeAnnounce a:hover {
	color: #0000dd;
	text-decoration: underline;
}

#homeann th {
	color: #aa1111;
	font: italic bold 15px/18px Palatino, "Book Antiqua", Georgia, serif;
	margin-top: 4px;
	margin-bottom: 0px;
}
#homeann td {
	color: #441111;
	font: normal bold 13px/15px Palatino, "Book Antiqua", Georgia, serif;
	margin-top: 0px;
}
#homeann a {
	color: #dd0000;
	font: normal bold 12px/14px Palatino, "Book Antiqua", Georgia, serif;
	text-decoration: none;
	text-transform: uppercase;
}
#homeann a:hover {
	color: #0000dd;
	text-decoration: underline;
}


#Hftr {
	position: absolute;
	bottom: -40px;
	left: 0px;
	width: 760px;
	height: 20px;
	border: 0px dotted red;
	text-align: center;
}


/*  HIDE FOR NOW #makehome {
	position: absolute;
	bottom: -20px;
	left: 0px;
	width: 750px;
	height: 16px;
	padding-right: 10px;
	text-align: right;
	font: normal bold 10px/12px Palatino, "Book Antiqua", Georgia, serif;
}
#makehome a {
	color: #dd0000;
	text-decoration: none;
}
#makehome a:hover {
	color: #0000dd;
	text-decoration: underline;
} END HIDE */


#homelisten {
	position: absolute;
	bottom: -20px;
	left: 200px;
	width: 150px;
	height: 16px;
	padding-left: 20px;
	text-align: left;
	font: normal bold 12px/14px Palatino, "Book Antiqua", Georgia, serif;
}
#homedirector {
	position: absolute;
	bottom: -20px;
	left: 0px;
	width: 150px;
	height: 16px;
	padding-left: 30px;
	text-align: left;
	font: normal bold 12px/14px Palatino, "Book Antiqua", Georgia, serif;
}
#homeletter {
	position: absolute;
	bottom: -20px;
	left: 440px;
	width: 3500px;
	height: 16px;
	padding-left: 10px;
	text-align: left;
	font: normal bold 12px/14px Palatino, "Book Antiqua", Georgia, serif;
}
#homelisten a, #homedirector a,#homeletter a {
	color: #dd0000;
	text-decoration: none;
}
#homelisten a:hover, #homedirector a:hover, #homeletter a:hover {
	color: #0000dd;
	text-decoration: underline;
}



/* ****** PAGE  *****************/

#Pcontent {
	clear: left;
	position: relative;
	left: 0px;
	top: 0px;
	width: 760px;
	height: 466px;
	text-align: left;
	border: 0px solid green;
}

#contentdiv, #contentdivW {
	position: relative;
	top: 0px;
	left: 30px;
	width: 730px;
	height: 466px;
	border: 0px solid purple;
	z-index: 1;
}
#contentdiv {
	background-color: #e8e882;
}

#contentdivW {
	background-color: #fefefe;
}
#ptitle {
	position: relative;
	left: 0px;
	top: 0px;
	width: 760px;
	height: 46px;
	text-align: left;
	background-color: #777777;
	padding: 0;
}
#ptitle h1 {
	color: #eeeeff;
	padding: 14px 24px 8px 24px;
	font: italic bold 18px/22px Palatino, "Book Antiqua", Georgia, serif;
}
#content {
	position: relative;
	top: 0px;
	left: 0px;
	width: 710px;
	border: 0px dotted blue;
	margin-bottom: 0px;
}
#content p {
	text-indent: 20px;
}
#content h1 {
	color: #111188;
	margin: 18px 24px 8px 24px;
	font: italic bold 18px/22px Palatino, "Book Antiqua", Georgia, serif;
}
#content h2 {
	color: #aa1111;
	margin-left: 64px;
	font: italic bold 15px/17px Palatino, "Book Antiqua", Georgia, serif;
	margin-top: 4px;
	margin-bottom: 14px;
}

#content h3 {
	color: #cc1111;
	margin-left: 24px;
	font: italic bold 14px/16px Palatino, "Book Antiqua", Georgia, serif;
}
#content h2 a {
	color: #111177;
	font: normal bold 13px/15px Palatino, "Book Antiqua", Georgia, serif;
	font-decoration: underline;
}
#content h2 a:hover {
	color: #0000ff;
}
#content em {
	font-weight: bold;
	color: #aa0000;
}
#conMainT, #conInnerA, #conInnerJ, #conInnerP, #conInnerT, #conInnerJSB {
	position: absolute;
	width: 594px;
	height: 466px;
	left: 0px;
	top: 0px;
	color: #000000;
	border-top: 2px solid #f1f1c2;
	margin: 0;
	padding: 0;
}
#conMainWide {
	position: relative;
	width: 760px;
	height: 466px;
	left: 0px;
	top: 0px;
	font: normal normal 14px/16px Palatino, "Book Antiqua", Georgia, serif;
	border: 0px solid white;
}
#conMainT {
	/*background: #eaeeda url(images/harps2.jpg) no-repeat;*/
	background: #eaeeda;
	font: normal normal 18px/20px Palatino, "Book Antiqua", Georgia, serif;
}
#conInnerA, #conInnerJ, #conInnerP, #conInnerT, #conInnerJSB  {
	font: normal normal 14px/16px Palatino, "Book Antiqua", Georgia, serif;
	text-align: justify;
}
#conInnerA {
	background: #eaeeda url(images/harps2a.jpg) no-repeat;
}
#conInnerT  {
	background: #FEFEFE;
}

#noback, #conInnerP {
	background: none;
}
#conInnerJSB {
	background: #eaeeda url(images/jsb_lg2.jpg) top right no-repeat;
}
#conInnerJ {
	background: #eaeeda url(images/jayehead1a.jpg) no-repeat;
}
#conMainT a, #conInnerA a, #conInnerT a {
	color: #dd0000;
	text-decoration: none;
}
#conMainT a:hover, #conInnerA a:hover, #conInnerT a:hover {
	color: #0000dd;
	text-decoration: underline;
}
#conMainT p {
	padding-left: 30px;
	padding-right: 30px;
}
#conMainT p.last {
	padding-top: 250px;
	padding-left: 70px;
}
#conInnerA p, #conInnerJ p, #conInnerT p, #conInnerJSB p {
	padding-left: 30px;
	padding-right: 30px;
}
#mainpromo {
	position: absolute;
	top: 60px;
	left: 90px;
	width: 320px;
	height: 260px;
	border: 3px double #111166;
	background-color: #eaeaca;
	visibility: hidden;
	text-align: left;
	padding-top: 22px;
}

#rtimg {
	float: right;
	margin-top: 54px;
	width: 140px;
	height: 412px;
}
#rtimg1 {
	float: right;
	margin-top: 4px;
	width: 140px;
	height: 412px;
}

/*  SCHEDULE PAGES  ******/

#conSchedule {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 730px;
	height: 436px;
	color: #000000;
	border: 0px solid blue;
	text-align: left;
}

#bbs_schedule {
	color: #000000;
	font-size: 12px;
	font-family: Palatino, "Book Antiqua", Georgia, serif;
	background-color: #ddccaa;	
	border: 1px solid #000000;
	padding: 6px;
	height: 398px;
	width: 560px;
	overflow: auto;
}
#bbs_tickets {
	color: #111177;
	font-size: 12px;
	font-family: Palatino, "Book Antiqua", Georgia, serif;
	background-color: #EEDDBB;
	width: 700px;
	height: 386px;
	border: solid 1px #000000;
	padding: 8px;
	overflow: auto;
	}
table.sched {
	background-color: #EEDDBB;
	border: 1px solid white;

}
table.sched td {
	background-color: white;
}
#pastSchedTa {
	position: relative;
	top: 0px;
	right: 0px;
	background-color: #eeeeee;
}
#pastSchedTa th {
	background-color: #551111;
	color: #eeeeee;
}

#pastSchedTa td {
	background-color: #cccccc;
}

/* hidden schedule divs, past schedules */

#bbs1, #bbs2, #bbs3, #bbs4, #bbs5, #bbs6, #bbs7, #bbs8, #bbs9, #bbs10, #bbs11, #bbs12, #bbs13 {
	color: #000000;
	font-size: 12px;
	font-family: Palatino, "Book Antiqua", Georgia, serif;
	background-color: #EEDDBB;	
	border: 1px solid #000000;
	padding: 6px;
	width: 640px;
	height: 434px;
	overflow: auto;
	visibility: hidden;
	position: absolute;
	top: 16px;
	left: 0px;
}	
#xbox {
	float: right;
	top: 0px;
	border: 1px solid black;
	padding: 4px 8px 4px 8px;
	margin: 2px 10px 10px 10px;
	cursor: auto;
	font: normal bold 14px/16px Palatino, "Book Antiqua", Georgia, serif;
}

#fullblack {
	background-color: #000000;
	height: 416px;
	color: #dddddd;
}
#psim {
	position: absolute;
	left: 0px;
	bottom: 0px;
}
#fullblacktall {
	background: #000000 url(images/ensemble1.jpg) bottom center no-repeat;
	height: 432px;
	font: normal normal 15px/17px Palatino, "Book Antiqua", Georgia, serif;
	color: #dddddd;
	padding: 18px 18px 12px 18px;
}
#fullblacktall a, #fullblacktall2 a {
	text-decoration: none;
	color: #ffffbb;
}
#fullblacktall a:hover, #fullblacktall2 a:hover {
	text-decoration: underline;
	color: #ccccff;
}
#fullblacktall2 {
	background: #000000 url(images/james1a.jpg) bottom center no-repeat;
	height: 432px;
	font: normal normal 15px/17px Palatino, "Book Antiqua", Georgia, serif;
	color: #dddddd;
	padding: 18px 18px 12px 18px;
}
#fullblacktall0, #fullblacktall40 {
	background-color: #000000;
	height: 432px;
	font: normal normal 15px/17px Palatino, "Book Antiqua", Georgia, serif;
	color: #dddddd;
	padding: 18px 18px 12px 18px;
}
#fullblacktall0 a {
	text-decoration: none;
	color: #ffffbb;
}
#fullblacktall0 a:hover {
	text-decoration: underline;
	color: #ccccff;
}

#bbs_memb {
	color: #111177;
	font-size: 12px;
	font-family: Palatino, "Book Antiqua", Georgia, serif;
	background-color: #EEDDBB;
	width: 590px;
	height: 410px;
	border: solid 1px #000000;
	padding: 2px;
	overflow: auto;
	}
#bbs_advert {
	position: relative;
	top: 0px;
	left: 0px;
	color: #111177;
	font-size: 12px;
	font-family: Palatino, "Book Antiqua", Georgia, serif;
	background-color: #dddee4;
	width: 586px;
	height: 382px;
	border: solid 1px #000000;
	padding: 2px;
	overflow: auto;
	}
#bbs_advert p {
	margin: 18px 12px 12px 12px;
	font-weight: bold;
}
#bbs_advert table {
	margin: 4px 12px 12px 12px;
}
#bbs_funders {
	position: relative;
	top: 0px;
	left: 0px;
	color: #111177;
	font-size: 12px;
	font-family: Palatino, "Book Antiqua", Georgia, serif;
	background-color: #dde4e2;
	width: 584px;
	height: 410px;
	border: solid 1px #000000;
	padding: 2px;
	}
#bbs_funders p {
	margin: 18px 12px 12px 12px;
	text-indent: 0px;
}
#bbs_funders h3 {
	margin-top: 12px;
}
#bbs_funders img {
	margin-right: 24px;
}
#cds {
	font: normal normal 16px/18px Palatino, "Book Antiqua", Georgia, serif;
}
#cds h2 {
	font: italic bold 18px/20px Palatino, "Book Antiqua", Georgia, serif;
	margin-top: 18px;
	margin-bottom: 18px;
}

#progtext {
	border-bottom: 2px solid #bb2222;
	overflow: auto;
	width: 596px;
	height: 352px;
	position: relative;
	top: 0px;
	left: 0px;
}
.q {
	font-weight: bold;
	font-style: italic;
	color: #4444ee;
}
.qr {
	float: right;
	text-align: right;
}
/* ****** END PAGE  ****************/

#bread {
	position: absolute;
	top: 0px;
	right: 1px;
	padding-right: 20x;
	margin-top: 4px;
	font: italic normal 10px/12px Palatino, "Book Antiqua", Georgia, serif;
	color: #777777;
	width: 200px;
	height: 18px;
	text-align: right;
	border: 0px dotted black;
}
#bread1 {
	position: absolute;
	top: 0px;
	right: 1px;
	padding-right: 20x;
	margin-top: 4px;
	font: italic normal 10px/12px Palatino, "Book Antiqua", Georgia, serif;
	color: #dddddd;
	width: 200px;
	height: 18px;
	text-align: right;
	border: 0px dotted black;
}

#ftrch {
	position: relative;
	top: 0px;
	left: 0px;
	width: 700px;
	height: 18px;
	border: 0px dotted blue;
	margin-top: 6px;
}
#ftr {
	position: relative;
	top: 0px;
	left: 0px;
	width: 700px;
	height: 20px;
	border: 0px dotted red;
}
a.ctlnk {
	color: #cc6666;
	font-family: Palatino, "Book Antiqua", Georgia, serif;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
}
a.ctlnk:hover {
	color: #cc2222;
	text-decoration: underline;
}


/* ****** DATA DISPLAY TABLES  ****************/
.DataTable {
	font-size: 12px;
	color: #3333AA;
	background: #bababa;
	width: 480px;
	margin-left: 18px;
	margin-top: 20px;	
}
.DataTable2 {
	font-size: 12px;
	color: #3333aa;
	background: #bababa;
	width: 720px;
	margin-left: 18px;
	margin-top: 20px;	
}
.DataTable th {
	background: #DDBB22;
}
.DataTable td {
	background: #EEDDBB;
	padding-left: 6px;
	vertical-align: middle;
}
.DataTable2 th {
	background: #DDaa22;
	font-size: 18px;
	color: #aa3333;
}
.DataTable2 td {
	background: #e3ddd5;
	padding-left: 6px;
	vertical-align: middle;
}
.DataTable a, .DataTable2 a {
	color: #880606;
}
.DataTable a:hover, .DataTable2 a:hover {
	color: #dd2222;
	background: #FEFEFE;
}
#ptoplink {
	float: right;
	margin-right: 4px;
}
#ptoplink  a {
	color: #880606;
	font-weight: bold;
}
#ptoplink  a:hover {
	color: #dd2222;
}
.picnote {
	float: right;
	font: italic normal 11px/13px Palatino, "Book Antiqua", Georgia, serif;

}

/* showresults is master table for the show results display; awards, etc are shown in a DataTable2 table */
.showresults {
	font-size: 12px;
	color: #3333aa;
	background: #eaeaea;
	width: 720px;
	margin-left: 18px;
	margin-top: 20px;	

}
.showresults th {
	color: #1111bb;
	font-size: 18px;
}
.showresults th i {
	color: #AA0000;
	font-size: 12px;
}
.showresults td {

}



/*****membership ******/

.captions {
	color: #0000FF;
	font-size: 12px;
	font-weight: bold;
	font-family: Palatino, "Book Antiqua", Georgia, serif;

	background-color: #FFFFEE;
	text-align: center;
	}




.ticketData, .tickDatT, .ticketDataS {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font-family: Palatino, "Book Antiqua", Georgia, serif;

	text-align: left;
	}
.ticketData {
	background-color: #FEFEFE;
}
.ticketDataS {
	background: none;
}

.tix_total {
	font-weight: bold;
	text-align: right;
	}

.tix_info {
	font-weight: normal;
	text-align: left;
	font-size: 12px;
	height: 16px;
	margin-bottom: 0px;
	}

/************mission history **********/

#miss {
	font: normal bold 13px/17px "Calisto MT", Georgia, "Hoefler Text", Palatino, serif;
	/*text-transform: uppercase;*/
	text-align: justify;
}

/**************** support & donation **************/

#shortlist {
	font: normal bold 13px/17px "Calisto MT", Georgia, "Hoefler Text", Palatino, serif;
}
#support1, #support2, #support3, #support4, #support5, #support6 {
	position: absolute;
	top: 40px;
	left: 100px;
	width: 460px;
	height: 500px;
	overflow: auto;
	border: 1px solid red;
	background-color: #eeeebb;
	font: normal normal 13px/15px Palatino, "Book Antiqua", Georgia, serif;
 	margin: 0;
	padding: 8px;
	visibility: hidden;
}
#history1, #history2, #history3 {
	position: absolute;
	top: 0px;
	left: 90px;
	width: 486px;
	overflow: auto;
	border: 3px double red;
	background-color: #eeeebb;
	font: normal normal 13px/15px Palatino, "Book Antiqua", Georgia, serif;
 	margin: 0;
	padding: 8px;
	visibility: hidden;
}
#history1, #history3 {
	height: 450px;
}

#history2 {
	height: 420px;
}


#bbart {
	overflow: auto;
}

#artistlist {
	visibility: hidden;
	position: relative;
}

/* * search results */
#mainbannerSR {
	clear: both;
	margin: 0 auto;
	background-color: #f3f3cc;
	width: 758px;
	margin-top: 6px;
	border: 2px solid red;
}

.SRTitle {
	color: #222222;
	font: normal normal 18px/20px Palatino, "Book Antiqua", Georgia, serif;

	font-weight: bold;
	padding: 2px;
	text-align: left;
	margin-top: 6px;
	background-color: #f3f3cc;
	margin-left: 30px;
}
#main2SR {
	vertical-align: top;
	width: 700px;
	height: 400px;
	margin: 0 auto;
	margin-top: 0px;
	border-collapse: collapse;
	empty-cells: show;
	overflow: auto;
}

#main2SR td.sresults {
	vertical-align: top;
	text-align: left;
	padding: 1px 8px 8px 8px;
	font: normal normal 11px/14px Palatino, "Book Antiqua", Georgia, serif;

	color: black;
	width: 700px;
	border: 0px solid #ffffff;
}

#bdlnk {
	top: 60px;
	float: right;
	padding-right: 12px;
	font: normal bold 11px/14px Palatino, "Book Antiqua", Georgia, serif;

}
#bdlnk a{
	color: #dd0000;
	text-decoration: none;
}
#bdlnk a:hover {
	color: #0000dd;
	text-decoration: underline;
}
#shoart {
	height: 400px;
	overflow: auto;
}


#notice1, #notice3 {
	position: absolute;
	top: 180px;
	left: 180px;
	width: 500px;
	height: 300px;	
	z-index: 100;
	color: #222222;
	font: normal bold 14px/16px Palatino, "Book Antiqua", Georgia, serif;
	visibility: hidden;
	text-align: left;
	border: 3px double #111166;
	background-color: #eaeaca;
	padding-top: 8px;
}
#notice1 p, #notice3 p {
	margin-top: 20px;
}
#notice1 b, #notice3 b {
	color: #cc1111;
	font-size: 18px;
	font-style: italic;
}
#notice1 strong, #notice3 strong {
	color: #1111cc;
	font-size: 18px;
}
#notice3 td.d1, #notice3 td.d3 {
	background-color: #ccddfa;
}
#notice3 th.d1, #notice3 th.d3 {
	background-color: #334477;
	color: #fafafa;
}
#notice3 td.d2 {
	background-color: #ccddea;
}
#notice3 th.d2 {
	background-color: #44516d;
	color: #fafafa;
}


#notice2  {
	position: absolute;
	top: 20px;
	left: 130px;
	width: 500px;
	height: 462px;	
	z-index: 100;
	color: #222222;
	font: normal normal 14px/16px Palatino, "Book Antiqua", Georgia, serif;
	visibility: hidden;
	text-align: left;
	border: 3px double #111166;
	background-color: #fafada;
	padding-top: 8px;
	overflow: auto;
}

.hytxt {
	/*color: #222222;
	font: normal normal 15px/18px Palatino, "Book Antiqua", Georgia, serif;*/
	background-color: #dddddd;
	padding: 2px;
	border: solid 2px #aa6666;
	text-align: left;
}
.pup {
	padding: 0 2px 2px 2px;
	border: 1px solid gray;
	cursor: auto;
}

#xbox a {
	font-weight: bold;
	color: black;
	font-decoration: none;
	cursor: auto;
}
#xbox a:hover {
	color: #00275D;
	font-decoration: underline;
	cursor: pointer;
}

#proglist {
	list-style-type: none;
}
#infofrm  {
	overflow: auto;
	height: 440px;
	border-bottom: 1px solid #cc2222;
}
#coninf {
	position: relative;
	top: 0px;
	left: 0px;
	border: 0px solid red;
	margin: 18px 30px 12px 30px;
	padding: 8px;
}
#coninf a {
	color: #cc1111;	
	text-decoration: none;
}
#coninf a:hover {
	color: 1111cc;
	text-decoration: underline;
}

#conpic {
	float: left;
	width: 329px;
	height: 186px;
	margin-left: 30px;
	border: 0px solid red;
}
#conpic img {
	margin-right: 30px;
}
#conpic p {
	margin-top: 40px;
	margin-left: 30px;
}

#progtab td {
	background-color: #DDDDEE;
}


#webring {
	position: absolute;
	top: 345px;
	left: 400px;
	border: 0px solid red;
}