
table.events { margin: 20px; width:596px;}
table.events td { padding: 10px 5px; border-bottom: 1px solid #F0F0F0; }
/*table.events tr:hover { background: #F6F6F6; }*/
table.events td h2 { font-weight: bold; font-size: 14px; padding:0px;padding-bottom:3px; margin:0px;  }
table.events td h2 a { text-decoration: none; color: #ae7eeb; }
/*table.events td h2 a:hover { text-decoration: underline; color: #3a64c3; }*/
table.events td.rgt { vertical-align: bottom; text-align: left; }
table.events td.rgt a { color: #C6C6C6; }
table.events tr.header td { font-weight: bold; font-size:12px;  }

/*-----*/

table.calendar { background:#dae5f8;  font-size: 10px; border:3px solid white;}
table.calendar td { font-size: 10px; text-align: center; background:#dae5f8; }
table.calendar td.day { padding: 4px 6px; background:#FFFFFF; border: 1px solid white; }
table.calendar td.day:hover { border: 1px solid red; }
table.calendar td.today { background:#dae5f8; }
table.calendar td.marked { border: 1px solid red; }
table.calendar td.noact { padding: 4px 6px; background:#F8F8F8; }
table.calendar td.appointments { font-size: 11px; font-weight: bold; background:#DDD2FA; }
/*table.calendar tr td.appointments a { font-weight: bold !important; }*/
table.calendar tr.header td { padding: 5px; background:#FFFFFF; font-size: 12px; font-weight: bold; color:#424242; }
table.calendar tr.weekdays td { background:#dae5f8; font-size: 11px; font-weight: bold; padding: 2px 4px;}

/*-----*/

table.featuredEvents { margin-top: 5px; }
table.featuredEvents td { padding: 5px; font-size: 10px; }
table.featuredEvents td.lft { width: 65px; }
table.featuredEvents td.center { width: 200px; font-size: 11px; font-weight: bold; }
table.featuredEvents td.rgt { width: 50px; }

/* ----- */

td.albumImage a img {
    height:100px; width:100px;
    border: 1px #b2b2b0 solid;
    padding: 2px;
    background: #ffffff;
		margin-bottom:3px;
}
td.albumImage {
    width:106px;
}

td.albumImage div a img {
    height:100px; width:100px;
    border: 1px #b2b2b0 solid;
    padding: 2px;
    background: #ebebeb;
}


td.viewAlbumColL {
    padding:20px 20px 15px 40px;
    width:106px;
}

td.viewAlbumColM {
    padding:20px 20px 15px;
    width:106px;
}

td.viewAlbumColR {
    padding:20px 40px 15px 20px;
    width:106px;
}

td.peopleHead {
    font-weight:bold;
}

statusOnOffline {
    color:#898989;
		font-size:11px;
}

tr.rowOdd {
    background:#ffffff;
}

tr.rowEven {
    /*background:#eef0d7;*/
    background:#ffffff;
	
}


tr.rowEvenPhotos {
    /*background:#d6f3f7;*/
    background:#ffffff;
    
}

tr.rowEvenEvents {
    /*background:#ddd2fa;*/
    background:#ffffff;
	    
}

table.box tr td.boxcontent {
    padding:0px;
}



/* TAG-Box */
DIV.toptags {
  /*color:#003366;*/
  font-weight:bold; font-size:10px;
  text-align:justify;
  /*width: 290px;
  margin-top:15px;*/
  line-height:20px;
  padding:20px;
}

div.toptagsturquoise a {
    color:#848484;
}

div.toptagsgreen a {
    color:#848484;
}

.toptags A.tagLarge,
.toptags A.tagLarge:active,
.toptags A.tagLarge:hover,
.toptags A.tagLarge:visited {
  /*color:#003366;*/
  font-weight:bold;
  font-size:18px;
  line-height:20px;
  text-decoration:none;
}

.toptags A.tagMiddle,
.toptags A.tagMiddle:active,
.toptags A.tagMiddle:hover,
.toptags A.tagMiddle:visited {
  /*color:#003366;*/
  font-weight:bold;
  font-size:15px;
  line-height:18px;
  text-decoration:none;
}

.toptags A.tagSmall,
.toptags A.tagSmall:active,
.toptags A.tagSmall:hover,
.toptags A.tagSmall:visited {
  /*color:#003366;*/
  font-weight:bold;
  font-size:11px;
  line-height:14px;
  text-decoration:none;
}

/*td.searchHeadline, tr.searchHeadline td {
    padding:20px;
}*/

td.searchHeadline, tr.searchHeadline td {
    padding:20px;
}
td.clemLft {
    font-size:16px;
    color:#5b5c57;
    font-weight:bold;
}

table.searchbox {
    margin: 20px;
    width:594px;
}
table.searchbox table td { padding-right:15px; }
table.searchbox table td.colSearchTab { padding-right:0px; }

div.BColLft {
	width:344px;
	float:left;
}

div.BColRgt {
	width:180px;
	float:right;
	text-align:right;
}

div.browseBox {
	float:left;
	width:120px;
	height:300px;
	margin-right:50px;
	margin-bottom:20px;
}

span.newSubInfo {
	color:#717672;
	font-size:10px;
	font-weight:normal;
}
div.browseList {
	width:180px;
	margin-left:auto;
}
div.browseList div {
	border-bottom:1px solid #717672;
}
div.browseList div a {
	line-height:25px;
}
div.browseBoxContent div {
	border-bottom:1px solid #717672;
}
div.browseBoxContent div a {
	line-height:18px;
	font-weight:normal;
}

div.browseImage img {
	background:#FFFFFF;
	border:1px solid #B2B2B0;
	margin-bottom:3px;
	padding:2px;
}

img.newAlbumImage {
	background:#EBEBEB;
	border:1px solid #B2B2B0;
	height:100px;
	padding:2px;
	width:100px;
}

DIV.rowEvenEvents {
	font-family: Arial, Trebuchet MS, Verdana, sans-serif;
	background-color:#FFFFFF;
}

DIV.rowOddEvents {
	font-family: Arial, Trebuchet MS, Verdana, sans-serif;
	background-color:#FFFFFF;
}

TABLE.events TD.eventHead {
	border-bottom: 2px solid #C6BDDA;
	height:16px;
}

DIV TABLE.events {
	width:605px;
	border:0px;
	margin:0px;
	padding:0px;
	margin-left:15px;
}

DIV TABLE.events TD.eventTitle {
	padding-bottom:2px;
	border-bottom: 2px solid #C6BDDA;
	width:190px;
}

DIV TABLE.events TD.eventTitle A{
	color:#000000;
	font-size:14px;
	font-weight:bold;		
	vertical-align:bottom;	
}

DIV TABLE.events TD.eventDate {
	font-size:11px;
	color:#3D3F3E;
	width:310px;
	text-align:right;
	border-bottom: 2px solid #C6BDDA;
	vertical-align:bottom;
	padding-bottom:2px;
}
DIV TABLE.events TD.eventDesc {
	font-size:11px;
	color:#3D3F3E;
	text-align:left;
}
