
 .text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal}

ul {list-style-type: square;}

body {/*background-color: #FFFFFF;*/ background-image: url(/background/caligula_garden.jpg); background-repeat: no-repeat; 
	background-attachment: fixed;}

body, td, a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal}

.style1 {color: #000000}

.leftnav {width: 220px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #d9cce8;}

.rounded-corners {
     -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
	 behavior: url(/border-radius.htc);
    border-radius: 20px;
	background-color: #BBB;
	font-size: 14pt;
	font-weight: bold;
	padding: 10px;

}

.qa {
     -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
	 behavior: url(/border-radius.htc);
    border-radius: 20px;
	background-color: #BBB;
	font-size: 20pt;
	width: 40px;
	height: 40px;
	font-weight: bold;
	padding: 5px;
	margin: 20px;

}

#links {
position: absolute;
 width: 190px;
background-color: #FFFFFF;
margin: 0px; 
padding: 0px;
}

#middle {
  margin: 0px 195px 0px 195px;
  padding: 0px;
  background-color: #ffffff;    
} 

#right {
position: absolute;
right: 0px;        
width: 190px;
background-color: #FFFFFF;
margin: 0px; 
padding: 0px;
}

.style2 {color: #990000}

.navlist { list-style: square outside;  color: #ff6600; font-size:1.5em;}
.listtext_light {color: #000000; font-size: 13px;}
.listtext {color: #000000; font-size: 13px; font-weight: bold;}
.leftnavnobox { padding: 0px; margin-left: 7px; }
/* start with photostripe2_fogetmenot1.jpg after holidays */
 
.header {
	/*background-image: url(header/photostripe2_neon1.jpg); 
	background-repeat: repeat-x;
	background-position: left top;*/
	background-color: #30086b !important;
	height: 85px;
	border: 0px; 
	width: 100%;
	margin: 0px; 
    padding: 0px;
	border: 1px solid #fff;
	
}
.logo {
	background-image: url(images/logo-photo.png);
	background-repeat: no-repeat;
	position: top left; 
	width: 1000px;
	height: 85px;
}

.headerwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 18px;
	padding-right: 0px;
	line-height: 6;
}

.white {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333}
/* #30086b */
h1 {color: #fff; font-size:	15pt; padding-left: 1px; text-outline: 1px 1px #000; }

h2 {color: #333333; font-size:	13pt;  font-weight: bold;}

h3, .calendarheadernosize {
	background-color: #30086b;
	color: #FFFFFF; 
	font-size: 12px; font-weight: bold;
	height: 15;
	margin: 5px;
	padding: 5px;
	border: 2px solid #666666;
	}

.date {color: orange; font-size:	11pt;  font-weight: bold; line-height: 3; }

.comment {color: #666; font-size:	12pt; font-weight: bold; }

P[class=comment] + P, P[class=comment] + P A {color: #ff6600; font-size: 12pt; font-weight: bold; }

P[class=leftnav] + DIV[class=*] {width: 200px; background-color: #FFF; border: 0px; margin: 0px; }

a:link	{
font-family: Verdana, Arial, Helvetica, sans-serif;
	color:	#660066;
	background-color: transparent;
	}
a:visited	{
font-family: Verdana, Arial, Helvetica, sans-serif;
	color:	#990066;
	background-color: transparent;
	}
a:active	{
font-family: Verdana, Arial, Helvetica, sans-serif;
	color:	#550055;
	background-color: transparent;
	}
a:hover	{
font-family: Verdana, Arial, Helvetica, sans-serif;
	color:	#ff2200;
	background-color: #999;
	text-decoration:	underline;
	}
	
	div#preview_widget
	
	{
	margin: 0px;
	border: 0px;
	color: #FFF;
	}

	div {
	background-color: #fffff4;
	width: 95%;
	margin: 5px;
	padding: 5px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
	 behavior: url(/border-radius.htc);
    border-radius: 8px;
	border: 1px solid #FF9966;
	
	}
	.announcement {
	background-color: #FFDD66;
	width: 95%;
	margin: 5px;
	padding: 5px;
	border: 1px dotted #5A5543; }
	
	.leftnavbox {
	background-color: #e1dbe8;
	width: 175px;
	margin: 5px;
	padding: 5px;
	border: 1px solid #FF9966;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
	 behavior: url(/border-radius.htc);
    border-radius: 8px;}		
	
.stepsbox {
	background-color: #FFFFFF;
	color: #FFFFFF;
	width: 150px;
	height: 30px;
	margin: 5px;
	padding: 0px;
}


.orangebox {
background-color: #FFCC99;
width: 400px;
margin: 10px;
padding: 5px;
border: 1px solid #333333
}

	.pinkleftnavbox {
	background-color: #FFEEEE;
	width: 150px;
	margin: 5px;
	padding: 5px;
	border: 1px solid #FF9966;
	}
	
.calendarnosize {
	background-color: #EEEEEE;
	margin: 5px;
	padding: 5px;
	border: 2px solid #666666;
	}
	
	
.calendar {
	background-color: #EEEEEE;
	width: 150;
	height: 150;
	margin: 5px;
	padding: 5px;
	border: 2px solid #666666;
	}
	
.calendarheader {
	background-color: #000000;
	color: #FFFFFF; 
	font-size: 12px; font-weight: bold;
	width: 150;
	height: 15;
	margin: 5px;
	padding: 5px;
	border: 2px solid #666666;
	
}
	.blogbox {
	background-color: #FFFFEE;
	width: 95%;
	margin: 5px;
	padding: 5px;
	border: 1px solid #666666;
}
	.brycewelcomebox {
	background-color: #FFFFEE;
	width: 90%;
	margin: 5px;
	padding: 5px;
	border: thin solid #666666;
}
	.brycebox {
	background-color: #FFEECC;
	width: 250px;
	margin: 5px;
	padding: 5px;
	border: 1px solid #666666;
}
	.photobox {
	background-color: #FFEECC;
	width: 200px;
	margin: 5px;
	padding: 5px;
	border: 1px solid #666666;
}
	.linkbox {
	background-color: #CCC;
	width: 95%;
	margin: 5px;
	padding: 5px;
	border: 1px solid #666666;
}

.rssbox {
	background-color: FF6600;
	border: thin solid #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:	#ffffff;
	font-size:	6pt
	}

.box5x5 {
	background-color: FF6600;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
}
.artbox {
	background-color: #E8C086;
	padding: 5px;
	border: 1px solid #666666;
}

.graybox {
	background-color: #EEEEEE;
	padding: 5px;
	border: 1px solid #666666;
	height: 220px;
}
.tanbox {
	background-color: #FFF;
	padding: 5px;
	border: 1px solid #666666;
	height: 220px;
}

.tanboxtall2 {
	background-color: #FFF !important;
	padding: 5px;
	border: 1px dashed #eee !important;
	width: 95%;

}
