
/* -------------------------------------------- */
/* fixed styles for generic splinterdata system */
/* -------------------------------------------- */

BODY {margin-top:0px;}

TD {}

A.nobg {background-color:transparent;}
A.nobg a:link 		{background-color:transparent;}
A.nobg a:active		{background-color:transparent;}
A.nobg a:visited	{background-color:transparent;}
A.nobg a:hover		{background-color:transparent;}

hr	{border: none 0;
	width: 100%;
	height: 1px;
	margin: 0;
	}
DIV.hr	{width:100%;clear:both;}		
		
TABLE {border:0;}

img {border:0;}

DIV.menupagecontainer A, DIV.gallerylistname A {padding:3px 5px 3px 5px;}

DIV.menuitem		{margin-bottom:8px;}


/* datamenu new way with li tags */

#datamenu {
width: 138px; /* total width  */
padding-bottom: 100px; /*to make sure bottom fade of menu is always seen*/
}
#datamenu ul {
margin: 0; 
padding: 0;
list-style-type: none;
font-family: arial, helvetica, sans-serif;
font-size: 18px;
line-height: 18px;
text-align: right;
}
#datamenu li {
margin: 0 0 4px 0; /* margin between items */
}
#datamenu a {
display: block;
width:113px; /* must be total width minus padding */
padding: 2px 15px 2px 10px;
border: 0px solid #000000;
background: transparent;
text-decoration: none;
}
#datamenu a {color:#83A3AD;}
#datamenu a:link, #list-menu a:active, #list-menu a:visited {
color: #83A3AD;
}
#datamenu a:hover {
border: 0px solid #2A3E4E;
background: transparent url(specialimages/menurollover.gif) right no-repeat;
color: #2A3E4E;
}



/*menulink no longer used?*/
A.menulink 	{padding-left:2px;padding-right:1px;padding-top:1px;padding-bottom:1px;}
DIV.menulink 	{text-align:right;font: bold 15px/18px helvetica,arial,sans-serif;padding-top:8px;}

/* links */
A.biglink 	{padding-left:6px;padding-right:6px;padding-top:3px;padding-bottom:4px;}
A.morelink 	{padding-left:2px;padding-right:2px;padding-top:1px;padding-bottom:0px;}
A.lettermenulink {padding-left:3px;padding-right:3px;padding-top:1px;padding-bottom:2px;}
A.letterwritelink {font: bold 12px/14px helvetica,arial,sans-serif;padding-left:3px;padding-right:3px;padding-top:3px;padding-bottom:1px;vertical-align:4px;}
A.headlinelink 	{padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:1px;}

TEXTAREA	{padding:2px}
INPUT		{padding:2px}
INPUT.SUBMIT	{padding:2px 2px 4px 2px;}

/* fixed width for generic system */
DIV.pagewrapper {width:900px;margin:30px auto 30px auto;}
TABLE.pagetable {width:900px;}
TD.nav		{width:150px;
		background-image: url(specialimages/menu.gif);
		background-repeat:no-repeat;}
TD.main		{width:650px;
		background-image: url(specialimages/body.gif);
		background-repeat:no-repeat;
		padding:0px;margin:0px;}		
TD.frameleftcol	{width:50px;
		background-image: url(specialimages/leftcol.gif);
		background-repeat:repeat-y;}		
TD.framerightcol {width:50px;
		background-image: url(specialimages/rightcol.gif);
		background-repeat:repeat-y;}		
		
/*obsolete replaced by singlecol and doublecol*/
DIV.zinepage {width:625px;margin:0px;}

DIV.singlecol	{width:90%;}
DIV.doublecol	{width:625px;margin:0px;}

/* 1col background images */
div.singlecol div.pageheader 	{margin:0px;width:100%;
				height:50px;
				padding:0px;}
div.singlecol div.pagebody 	{margin-left:20px;width:100%;
				}
div.singlecol div.pagepage	{width:100%;padding: 0px 0px 0px 0px;margin:0px;clear:both;}

div.singlecol div.pagetitle	{margin-left:20px;padding-top:20px;}

div.singlecol div.pagefooter 	{margin:0px;width:100%;
				height:0px;
				padding:0px;
				visibility: hidden;}
			
/* 2col background images */
div.doublecol div.pagepage	{width:600px;padding: 0px 30px 0px 20px;margin:0px;clear:both;}
div.doublecol div.pageheader 	{margin:0px;width:650px;
				height:50px;
				padding:0px;}
div.doublecol div.pagetitle	{margin-left:20px;padding-top:20px;height:50px;}
div.doublecol div.pagebody 	{margin:0px;width:650px;
				}
div.doublecol div.pagefooter 	{margin:0px;width:650px;
				height:50px;
				padding:0px;}


/* should be phased out... to singlecol or doublecol*/
DIV.pagecontainer {width:100%;margin:0px;}


DIV.menupagecontainer 	{padding:2px 10px;}

DIV.zinepageheader {margin-bottom:8px;}
DIV.zinepagesubheader {margin-bottom:8px;}

#links	{text-align:center}

/* scodeexport */
DIV.centered	{text-align: center;}
/* scodeexport */
SPAN.small	{font: 12px/14px helvetica,arial,sans-serif;}
/* scodeexport */
SPAN.medium	{font: bold 16px/18px helvetica,arial,sans-serif;}
/* scodeexport */
SPAN.large	{font: bold 24px/26px helvetica,arial,sans-serif;}
/* scodeexport */
SPAN.red	{color: #C13B38;}

DIV.frontpageimage	{float:left;width:300px;}
DIV.frontpagetextbox	{float:left;width:300px;margin-left:20px;}

DIV.frontpagebigtext	{margin-top:6px;}
DIV.frontpagetext	{margin-top:10px;}
DIV.frontpageleadlink	{margin-top:10px;}


/* contents page needs more work anyway */
DIV.contentsitem	{float:left;width:200px;padding-right:8px;padding-bottom:10px;}
DIV.contentsheader	{font: bold 18px/20px helvetica,arial,sans-serif;margin-bottom:3px;}
DIV.contentsdescription	{font: normal 11px/14px georgia,garamond,times,serif;}

/* also there should be the password/secret/press page somewhere */


DIV.letteritem		{float:left;width:440px;padding-right:10px;}
DIV.letter		{margin-bottom:15px;padding:10px;padding-left:30px;padding-right:20px;margin-right:10px;}
DIV.lettersubject	{margin-bottom:6px;margin-top:16px;}
DIV.lettertext		{}
DIV.lettersig		{margin-top:10px;margin-bottom:16px;}
DIV.letterreply		{margin-top:20px;}
DIV.letterreplytext	{margin-right:10px;}
DIV.letterreplysig	{margin-top:6px;}
DIV.lettermenu		{float:left;width:130px;position:relative;left:20px;}
DIV.lettermenuheader	{margin-bottom:8px;}
DIV.lettermenuitem	{margin-bottom:6px;}
DIV.lettermenuitem a	{display: block;padding:3px;}
DIV.letterwritelink	{padding:5px 0px 10px 0px;}
DIV.letterwritelink a	{padding:3px;}

DIV.writeletterbox	{}
DIV.writeletterlabel	{margin-top:8px;height:19px;}
DIV.writeletterinput	{}
DIV.writeletterinput textarea	{width:400px;}
DIV.writeletterinput input	{height:18px;}
DIV.writelettersubmit	{margin-top:16px;}


/* newsletter signup */
DIV.newsletterbox	{width:117px;}
DIV.newsletterlabel	{margin-top:4px;}
DIV.newsletterinput	{}
DIV.newsletterinput input	{width:117px;height:12px;}
DIV.newslettersubmit	{margin-top:6px;}


/* new dates css */
#date			{width:100px;float:left;}
#event			{width:200px;float:left;}
#location		{width:150px;float:left;}
DIV.datesdescription	{width:350px;clear:both;margin-left:100px;padding-bottom:6px;}




DIV.articleheader	{margin-bottom:8px;}
DIV.article		{float:left;width:440px;padding-right:10px;}
DIV.articlemenu		{float:left;width:140px;position:relative;left:20px;}
DIV.articlemenuheader	{margin-bottom:8px;}
DIV.articlemenuitem	{margin-bottom:6px;}


DIV.photopopcaption	{margin-bottom:5px;margin-top:8px;width:100%;text-align:center;}
DIV.photopopcredit	{margin-bottom:0px;width:100%;text-align:center;}
BODY.photopoptop	{margin:0px;}
BODY.photopopbottom	{margin:0px;}


DIV.galleriesname	{margin-bottom:4px;margin-right:2px;float:left;}
DIV.galleriescategory	{clear:both;margin-bottom:3px;width:450px;}
HR.galleriescategory	{height:10px;}
A.gallerieslink		{display:block;padding:4px 4px 4px 4px;border:1px solid #2A3E4E;text-align:center;width:100px;}
IMG.galleriesicon	{padding-top:3px;}
DIV.galleryheadline	{margin-bottom:10px;}
DIV.galleryallimages	{width:100%;clear:both;}
DIV.gallerybacknext	{clear:both;width:100%;height:15px;margin-bottom:5px;}
DIV.galleryback		{float:left;margin-left:10px;}
DIV.gallerynext		{float:right;margin-right:10px;}
DIV.galleryimagewrapper	{float:left;margin:0px auto 10px auto;}

DIV.linkcategory	{padding-bottom:10px;padding-top:20px;text-align:center;width:100%}
DIV.linkitem		{margin-bottom:12px;text-align:center;width:100%;}
DIV.linkitem A		{padding:4px 5px 3px 5px;}



/* don't know what this is */
DIV.thankyoutext	{padding-bottom:30px;}

/* autoconfig */
DIV.articlemenuheader	{font: bold 15px/17px helvetica,arial,sans-serif;margin-bottom:8px;}
DIV.articlemenuitem, SPAN.articlemenuitem	{font: bold 11px/14px helvetica,arial,sans-serif;margin-bottom:6px;}
/* end_autoconfig */
