/* overall page layout --------------------------------------------------*/
body {background:#000 url(pback1.gif) 15px -10px repeat;margin:0px;padding:0px;color:#000;font-family:arial;font-size:12px;text-align:center;}
div {margin:0px;padding:0px;text-align:left;}
#pagewrap {margin:20px auto;width:800px;border:1px solid #770000;background-color:#000;}
#top {position:relative;background: #000 url(header.gif) 11px -10px no-repeat;height:160px;margin-top:1px;border:0px solid #000;}
#top img {display:none;}
#nav {background-color:#770000;border-bottom:0px solid #33cc33;}
#main{height:350px;border:0px solid #770000;background-color:#000;margin-top:20px;}
#pagebottom{height:20px;background-color:#770000;text-align:center;font-size:0.8em;line-height:2em;font-weight:bold;}
#pagebottom a{color:#000;}
a.top{display:block;height:150px;}
#nav ul li a.sel {color:#fff;}

/* navigation panel --------------------------------------------------*/
#nav ul {list-style-type:none;margin:0px;padding:0px;padding-left:0px;margin-bottom:0px;display:inline}
#nav ul li {margin:0px;display:inline;border-right:1px solid #000;
			font-variant:small-caps;font-weight:bold;font-size:1.2em;letter-spacing:0.2em;line-height:1em;}
#nav ul li a{padding:0px 15px;color:#000;text-decoration:none;}
#nav ul li a:hover{color:#fff;}

/* content area --------------------------------------------------*/
#pagehead {margin:0px 20px 0px 30px;background-color:#000;border-bottom:1px dotted #770000;}
#pagehead h2 {margin:10px 0px; font-size: 2em;color:#770000;background:#000 url(srlogo.jpg) 8px 1px no-repeat;padding-left:35px;font-family:Georgia, serif;}
#maincontent {position:relative;margin:2px 20px;height:270px;background-color:#000;overflow:auto;padding:0px 0px;}
#maincontent p {margin-top:1.5em;padding: 0px 20px 0px 0px;margin-left:10px;color:#fff;line-height:1.5em;text-align:justify;}
#maincontent ul {color:#fff;line-height:1.5em;}
#maincontent table {color: #fff;}

/* display of images --------------------------------------------------*/
.rightimg {float:right;margin-left:10px;margin-top:0.5em;}
.leftimg {float:left;margin-right:10px;margin-top:0.5em;}
#linksimg {margin:30px 60px;}

/* news blog --------------------------------------------------*/
#maincontent h3{padding:0px 20px 0px 10px;color:#fff;font-size:1.5em;margin-bottom:0em;}
#maincontent span.byline {padding:0px 20px 0px 10px;color:#333;font-size:0.8em;margin-bottom:0em;}
#maincontent p.news {border-bottom:1px dotted #770000;margin-top:0em;}

/* inner page navigation links --------------------------------------------------*/
span.years{display:block;top:0px;left:0px;margin:10px;color:#770000;}
#photoclick {color:#fff;}

/* display of lists (media/links/shows) --------------------------------------------------*/
ul.giglist, ul.linklist {margin-top:2em;list-style-type:none;}
ul.giglist li, ul.linklist li {line-height:2em;color:#fff;}

/* set the display of dynamic content in shows/media/links/bio --------------------------------------------------*/
#divband, #divmembers, #divfri, #divinf, #divoth {display:none;height:220px;overflow:auto;}
#y2004, #y2005, #y2006, #y2007, #y2008, #y2009, #divvideo, #divaudio, #divstudio {display:none;height:185px;overflow:auto;width:400px;}
#y2004, #divaudio, #divband, #divfri {display:block}
#divvideo, #divaudio, #divstudio {height:220px;width:300px;}
#link2004 {color:#fff;}
#linkaudio {color:#fff;}
#linkband, #linkfri {color:#fff;}
#divfri, #divinf, #divoth {margin-left:20px;}

/* link settings --------------------------------------------------*/
a:link, a:active, a:visited {color:#770000;text-decoration:none;}
a:hover {color:#770000;text-decoration:underline;}

/* photo gallery display --------------------------------------------------*/
#photos {height:220px;text-align:left;margin-left:20px;overflow:auto;background-color:#000;}
div#photos img {margin:2px 12px;padding:1px;background-color:#fff;}
div#photos img:hover, div#photos img:focus {background-color:#770000;}

/* link settings --------------------------------------------------*/
#popup {display:none;position:fixed;top:200px;left:580px;height:350px;width:434px;background-color:#000;border:5px solid #333;}

/* biography page settings (display of photos and profiles -68-------------------------------------------------*/
#divmembers {text-align:center;}
#divmembers span {text-align:center;}
#divmembers span img{width:200px;height:300px;border:1px solid #333;}
#bimgwrap{display:block;position:absolute;top:0px;left:15px;width:740px;margin:0px auto;}
.bimgplace {display:block;position:absolute;top:0px;left:0px;height:40px;width:40px;background-color:#000;border:1px solid #fff;text-align:center;}
.bimgplace {font-weight:bold;font-family:georgia, serif;}
.ange{display:block;position:absolute;top:40px;left:65px;height:100px;width:100px;text-align:center;}
.moe{display:block;position:absolute;top:40px;left:230px;height:100px;width:100px;text-align:center;}
.rob{display:block;position:absolute;top:40px;left:395px;height:100px;width:100px;text-align:center;}
.eog{display:block;position:absolute;top:40px;left:560px;height:100px;width:100px;text-align:center;}
#biotext {position:absolute;top:166px;left:0px;width:710px;background-color:#000;height:100px;}
#biotext div {margin:10px;padding:5px;background-color:#333;border:1px dotted #770000;color:#fff;font-size:1em;text-align:justify;}
#an, #ro, #mo, #eo {display:none;color:#fff;}
.one{display:block;position:absolute;top:146px;left:65px;height:2em;width:100px;text-align:center;background-color:#000;border:0px solid #000;}
.two{display:block;position:absolute;top:146px;left:230px;height:2em;width:100px;text-align:center;background-color:#000;border:0px solid #000;}
.three{display:block;position:absolute;top:146px;left:395px;height:2em;width:100px;text-align:center;background-color:#000;border:0px solid #000;}
.four{display:block;position:absolute;top:146px;left:560px;height:2em;width:100px;text-align:center;background-color:#000;border:0px solid #000;}
a.pimg{color:#fff;text-decoration:none;}

/* links page elements --------------------------------------------------*/
span.title{display:block;margin-bottom:-1em;}
span.url{}

/* gallery index --------------------------------------------------*/
span.photoindex {float:left;display:block;width:175px;height:130px;background-color:#000;margin-top:10px;text-align:center;}
span.caption {float:left;display:block;width:175px;margin-top:0px;color:#fff;}
span.photoindex a{color:#000;}
span.caption a{color:#770000;}
span.caption a:hover{text-decoration:underline;}
span.photoindex img{border-width:0px;}

/*admin forms*/
form, fieldset {margin:0px;padding:0px;border:0px;color: #fff;}
/*************** contact form ******************/
form {border:0px solid #000;width:600px;margin-right:50px;margin-top:2em;}
form fieldset {border:0px;}
form ol {margin:0px;padding:0px;list-style-type:none;}
form ol li {clear:both;margin-bottom:1em;}
form ol li span {clear:both;display:block;text-align:right;font-size:0.8em;color:#2e85a5;font-weight:bold;margin-right:0px;}
form ol li label {clear:left;float:left;width:200px;text-align:right;padding-right:10px;margin-bottom:0.5em;}
form ol li textarea {float:left;width:350px;height: 120px;margin-bottom:0.5em;font-family:arial;font-size:11px;}
#input_angela, #input_moe, #input_rob, #input_eoghain {float:left;width:350px;height: 80px;margin-bottom:0.5em;}
#input_header, #input_title, #input_url, #input_venue {float:left;width:200px;margin-bottom:0.5em;}
form ol li input.submit {}

#maincontent {color:#fff;}
#maincontent table {width:90%;text-align:left;}
#maincontent table td {padding:5px;}
#maincontent table td.odd {background-color: #646464;}

#maincontent form ol table {width:auto;}
#maincontent form ol table td {padding:0px;}