/*
//
// COMMENTS
//
*/

  .commentsBox	{
    padding:10px;
    -moz-border-radius: 6px; -moz-border-radius-bottomright: 12px;
    -webkit-border-radius: 6px; -webkit-border-radius-bottomright: 12px;
    border:1px solid #E0E0E0;
    margin-top: 16px;
  }
  .commentsBox h3 {
    display:block;
    left:-2px;
    margin-bottom:-16px;
    position:relative;
    top:-19px;
  }
  .commentsBox h3 span {
    padding: 0 5px;
    background: white;
  }
  
  #newComment h3 {
    display:block;
    background: url("/common/images/famfam/comment_add.gif") no-repeat scroll 0 -1px transparent; 
    font-size: 16px;
    margin: 0 18px 11px 0;
    padding: 0 23px;
    position: static;
  }
  #newComment .commentField {
    margin-bottom: 5px;
  }

  #newComment .commentField strong {
    float: left;
    
    display: block;
    width: 50px;
  }
  #newComment .commentField input {
    float: left;
    display: block;
  }

	.comment_valid{
		padding:5px;
		color:red;
	}
	.comment_success {
		background: url("/common/images/famfam/accept.gif") no-repeat scroll 0 0 transparent;
		margin: 0 5px -7px;
		padding-left: 25px;
	}	
		
  .commentsBox .captchaError {
    border: 1px solid #a33;
    background: #fee;
    text-align: center;
    font-size: 13px;
    padding: 10px;
    margin: 5px 0;
  }
  
  .commentsBox_content {margin-bottom: 10px;}
  .commentsBox_content .commentsBox_contentData {font-size: 14px;}
  .commentsBox_content .commentsBox_contentMeta {font-size: 11px; color: #777}
  .commentsBox_content .commentsBox_contentMeta a {color: #55d;}
  .comments .data	{color:#000;}
  .comments .commentItem {margin-bottom: 10px;}

    ul.comment_list{padding:5px; padding-left:2px !important;}
  .comment_list li{margin:5px;}
  .clear_comments{clear:both; border-bottom:1px dashed #ccc;}
  .comment_form{padding-left:22px;}
  .commentsBox_contentMeta{margin:5px;}
  .icon_link{
    padding-left: 20px;
    display:inlneblock;
    text-decoration:none; 
    height:15px;
  }
  a.commentApprove{
    background: url("/common/images/famfam/accept.gif") no-repeat scroll 0 -1px transparent; 
    color:green !important;
  }
  a.commentDecline{
    background: url("/common/images/famfam/cross.gif") no-repeat scroll 0 -1px transparent; 
    color:red !important;
    }
  a.commentDelete{
    background: url("/common/images/famfam/delete.gif") no-repeat scroll 0 -1px transparent; 
    color:red !important;
  }
  
  #qrCodeHolder {margin-bottom: 5px; height: 55px;}
  #qrCodeHolder .qrCode .qrPadder {background: url("/common/images/navBarBG.jpg") repeat-x scroll left bottom #fafafa;}
  #qrCodeHolder .qrCode .qrPadder {border: 1px solid #666;}
  #qrCodeHolder .qrCode .qrPadder {-moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;}
  #qrCodeHolder .qrCode .qrPadder {-moz-box-shadow: 0 0 5px rgba(255,255,255,1); -webkit-box-shadow: 0 0 5px rgba(255,255,255,1);}
  #qrCodeHolder .qrCode .qrPadder .qrImage {float: left; width: 40px; height: 40px; margin: 4px; border: 1px solid #666; }
  #qrCodeHolder .qrCode .qrPadder .qrImage img {width: 40px; height: 40px;}
  #qrCodeHolder .qrCode .qrPadder .qrSide {float: left; width: 120px; font-size: 11px; padding: 8px 0 0 2px; font-weight: bold;}
  #qrCodeHolder .qrCode .qrPadder .qrSide span {text-shadow:1px 1px 1px rgba(10, 10, 10, 0.4);}
  #qrCodeHolder .qrCode .qrPadder .qrSide a {display: block; font-size: 8px; font-weight: normal;}
  #qrCodeHolder .qrCode .qrPadder .qrMessage {display: none; text-align: center; padding-top: 10px;}
  #qrCodeHolder:hover .qrCode {position: absolute; z-index: 10000; width: 190px; margin: -5px 0 0 -5px;}
  #qrCodeHolder:hover .qrCode .qrPadder {}
  #qrCodeHolder:hover .qrCode .qrPadder {-moz-box-shadow: 3px 3px 10px rgba(0,0,0,.5); -webkit-box-shadow: 3px 3px 10px rgba(0,0,0,.5);}
  #qrCodeHolder:hover .qrCode .qrPadder .qrImage {float: none; width: auto; height: auto;}
  #qrCodeHolder:hover .qrCode .qrPadder .qrImage img {width: 100%; height: auto;}
  #qrCodeHolder:hover .qrCode .qrPadder .qrSide {display: none;}
  #qrCodeHolder:hover .qrCode .qrPadder .qrMessage {display: block;}
  
  /*
  .qrCode .qrPadder img:hover {position: absolute; z-index: 100000; left: -20px; top: -20px; border: 2px solid #666; width: 150px; height: 150px;}
  
  *:hover {text-shadow: 0 0 10px rgba(0, 0, 0, 0.5); text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
           -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}
  #menuContainer .horizontalMenu .horizontalChild:hover,
    .leftModuleHolder .horizontalChild:hover{
      -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  }
  */
  
  
  #menuContainer ul li a, 
    .leftModuleHolder .leftModuleHeader {text-shadow:1px 1px 1px rgba(10, 10, 10, 0.25);}
    .leftModuleHolder ul li a {text-shadow:1px 1px 1px rgba(10, 10, 10, 0.25);}
    
  #pagerBar {-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}
  
  #searchHolder .initSiteSearch {-moz-box-shadow: 0 0 10px rgba(0, 255, 0, 1); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}
  
  .hasSubChild .horizMenu {-moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5);}
  .hasSubChild .horizMenu .horizMenu {-moz-box-shadow: 7px 7px 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 7px 7px 10px rgba(0, 0, 0, 0.5);}
  .hasSubChild .horizMenu .horizMenu .horizMenu {-moz-box-shadow: 11px 11px 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 11px 11px 10px rgba(0, 0, 0, 0.5);}
  .hasSubChild .horizMenu .horizMenu .horizMenu .horizMenu {-moz-box-shadow: 15px 15px 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 15px 15px 10px rgba(0, 0, 0, 0.5);}
  
  .pagerBarTools_menuHolder {-moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);}
  
  .titleToolList_menuHolder {-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25);}
	
	
	/* Map Styles */
	
		#side-container, #desc-container{
			width:686px;
			padding:7px;
			-moz-border-radius: 5px;
			background:#ffffff;
			border:2px solid #ccc;
			margin: 5px 0;
			position:relative;
		}
    #desc-container ul, #desc-container li{
      list-style:disc;
    }
		#desc-container div,#desc-container p{
			margin:5px;
		}
		#desc-container label{
			font-weight:bold;
			font-size:13px;
			margin:5px;
		}
		#desc-container span{
			font-size:13px;
			margin:5px;
		}
		
		#desc-container .return_nav {
			position:absolute;
			top:0;
			right:0;
		}
		#desc-container .return_link {
			display:block;
			font-weight:bold;
			padding-left:20px;
			margin:5px;
			text-decoration:none;
			-moz-border-radius:5px;
			color: #555;
		}
		#desc-container .return_link:hover {
			color: #035;
		}
		#side-container .dir-label{
			float:left;
			margin:5px;
			font-weight:bold;
			font-size:14px;
			display:block;
		}

		.dir-input{
			float:left;
			margin:3px 3px 5px;
			padding:2px;
		}
		.dir-submit{
			float:right;
			margin:3px 1px 5px;
			padding:1px;
		}
		#travel-mode-input, #unit-input{
			float:left;
			margin:3px 3px 5px;
			padding:2px;
		}
		
		.adp-placemark {
			background: none;
			border: none;

		}
		
		#dir-container{
			margin:10px;
		}
		#dir-container table{
			width:98%;
			margin:1%;
		}
		
		/* Events Detail */
		
			.listItem_body{
				margin:5px;
				}
			.eventLinks{
				display:block;
				font-weight:bold;
				padding-left:20px;
				margin:5px;
				margin-top:-7px !important;
				text-decoration:none;
				color: #555;
				border:none !important;
				background:none !important;
			}
			.eventLinks:hover {
				color:#035 !important;
			}
			.event_info{
				width:350px;
				color:#333;
				font-size:11px;
			}
			.event_info div,.listItem_bodyContent p{
				margin:5px 0;
			}
			.event_info label{
				font-weight:bold;
				font-size:13px;
				margin-right:2px;
			}
			.event_info span{
				font-size:12px;
				margin:5px;
			}
			.section_seperator{
				padding-top:5px;
				border-bottom:1px dashed #ccc;
			}
			.listItem_metaDate, .listItem_navigationPermalink, .listItem_metaUser{
				display:inline !important;
				margin:2px;
			}
			#RSVPcontainer {
				border: 1px dashed #CCC;
				border-top: none;
				color: #333;
				margin: 0 2px;
				padding: 12px;
				width: 662px;
			}						
			#RSVPcontainer .thirdContainer{width:220px; float:left;}
			#RSVPcontainer .thirdContainer label{padding:4px; font-weight:bold;}
			#RSVPcontainer .thirdContainer input, #RSVPcontainer .thirdContainer textarea{margin:4px;}
			#RSVPcontainer .thirdContainer .radio_attend{margin:17px 0;}
			#RSVPcontainer .thirdContainer .selectHolder{margin:10px 4px; width:171px;}
			#RSVPcontainer .thirdContainer .select_attend{float:right;}
			#RSVPcontainer .thirdContainer .submit_attend{float:right;}
			#RSVPcontainer .thirdContainer .submit_attend input{padding:2px 5px !important;  overflow: visible;}
			
			
		
		
		/* Color List */
	.mulit-color {
		background: url("/common/images/famfam/color_swatch.gif") no-repeat scroll 0 -1px transparent; 
	}
	.colorCode {
		background-image: none !important;
		border: 1px solid #CCCCCC !important;
		height: 11px !important;
		margin: 3px !important;
		width: 11px !important;
	}
	.cathex-CC0033{background-color: #CC0033 !important;} .cathex-border-CC0033{ border-color: #CC0033 !important;} .cathex-CC0033 a.eventTitle{color:#fff !important;}
	.cathex-FF0033{background-color: #FF0033 !important;} .cathex-border-FF0033{ border-color: #FF0033 !important;} .cathex-FF0033 a.eventTitle{color:#fff !important;}
	.cathex-FF0066{background-color: #FF0066 !important;} .cathex-border-FF0066{ border-color: #FF0066 !important;} .cathex-FF0066 a.eventTitle{color:#fff !important;}
	.cathex-FF3366{background-color: #FF3366 !important;} .cathex-border-FF3366{ border-color: #FF3366 !important;} .cathex-FF3366 a.eventTitle{color:#000 !important;}
	.cathex-FF99FF{background-color: #FF99FF !important;} .cathex-border-FF99FF{ border-color: #FF99FF !important;} .cathex-FF99FF a.eventTitle{color:#000 !important;}
	.cathex-FFCCFF{background-color: #FFCCFF !important;} .cathex-border-FFCCFF{ border-color: #FFCCFF !important;} .cathex-FFCCFF a.eventTitle{color:#000 !important;}

	.cathex-FF00FF{background-color: #FF00FF !important;} .cathex-border-FF00FF{ border-color: #FF00FF !important;} .cathex-FF00FF a.eventTitle{color:#fff !important;}
	.cathex-CC33CC{background-color: #CC33CC !important;} .cathex-border-CC33CC{ border-color: #CC33CC !important;} .cathex-CC33CC a.eventTitle{color:#fff !important;}
	.cathex-CC33FF{background-color: #CC33FF !important;} .cathex-border-CC33FF{ border-color: #CC33FF !important;} .cathex-CC33FF a.eventTitle{color:#fff !important;}
	.cathex-CC00FF{background-color: #CC00FF !important;} .cathex-border-CC00FF{ border-color: #CC00FF !important;} .cathex-CC00FF a.eventTitle{color:#fff !important;}
	.cathex-9933CC{background-color: #9933CC !important;} .cathex-border-9933CC{ border-color: #9933CC !important;} .cathex-9933CC a.eventTitle{color:#fff !important;}
	.cathex-9900FF{background-color: #9900FF !important;} .cathex-border-9900FF{ border-color: #9900FF !important;} .cathex-9900FF a.eventTitle{color:#fff !important;}

	.cathex-6633CC{background-color: #6633CC !important;} .cathex-border-6633CC{ border-color: #6633CC !important;} .cathex-6633CC a.eventTitle{color:#fff !important;}
	.cathex-6633FF{background-color: #6633FF !important;} .cathex-border-6633FF{ border-color: #6633FF !important;} .cathex-6633FF a.eventTitle{color:#fff !important;}
	.cathex-9966FF{background-color: #9966FF !important;} .cathex-border-9966FF{ border-color: #9966FF !important;} .cathex-9966FF a.eventTitle{color:#fff !important;}
	.cathex-9999FF{background-color: #9999FF !important;} .cathex-border-9999FF{ border-color: #9999FF !important;} .cathex-9999FF a.eventTitle{color:#000 !important;}
	.cathex-3300FF{background-color: #3300FF !important;} .cathex-border-3300FF{ border-color: #3300FF !important;} .cathex-3300FF a.eventTitle{color:#fff !important;}
	.cathex-3333FF{background-color: #3333FF !important;} .cathex-border-3333FF{ border-color: #3333FF !important;} .cathex-3333FF a.eventTitle{color:#fff !important;}

	.cathex-000066{background-color: #000066 !important;} .cathex-border-000066{ border-color: #000066 !important;} .cathex-000066 a.eventTitle{color:#fff !important;}
	.cathex-002255{background-color: #002255 !important;} .cathex-border-002255{ border-color: #002255 !important;} .cathex-002255 a.eventTitle{color:#fff !important;}
	.cathex-3366CC{background-color: #3366CC !important;} .cathex-border-3366CC{ border-color: #3366CC !important;} .cathex-3366CC a.eventTitle{color:#fff !important;}
	.cathex-0066FF{background-color: #0066FF !important;} .cathex-border-0066FF{ border-color: #0066FF !important;} .cathex-0066FF a.eventTitle{color:#fff !important;}
	.cathex-3366FF{background-color: #3366FF !important;} .cathex-border-3366FF{ border-color: #3366FF !important;} .cathex-3366FF a.eventTitle{color:#fff !important;}
	.cathex-0066CC{background-color: #0066CC !important;} .cathex-border-0066CC{ border-color: #0066CC !important;} .cathex-0066CC a.eventTitle{color:#fff !important;}

	.cathex-6699FF{background-color: #6699FF !important;} .cathex-border-6699FF{ border-color: #6699FF !important;} .cathex-6699FF a.eventTitle{color:#000 !important;}
	.cathex-6699CC{background-color: #6699CC !important;} .cathex-border-6699CC{ border-color: #6699CC !important;} .cathex-6699CC a.eventTitle{color:#000 !important;}
	.cathex-3399FF{background-color: #3399FF !important;} .cathex-border-3399FF{ border-color: #3399FF !important;} .cathex-3399FF a.eventTitle{color:#000 !important;}
	.cathex-99FFFF{background-color: #99FFFF !important;} .cathex-border-99FFFF{ border-color: #99FFFF !important;} .cathex-99FFFF a.eventTitle{color:#000 !important;}
	.cathex-CCFFFF{background-color: #CCFFFF !important;} .cathex-border-CCFFFF{ border-color: #CCFFFF !important;} .cathex-CCFFFF a.eventTitle{color:#000 !important;}
	.cathex-00FFCC{background-color: #00FFCC !important;} .cathex-border-00FFCC{ border-color: #00FFCC !important;} .cathex-00FFCC a.eventTitle{color:#000 !important;}

	.cathex-99FFCC{background-color: #99FFCC !important;} .cathex-border-99FFCC{ border-color: #99FFCC !important;} .cathex-99FFCC a.eventTitle{color:#000 !important;}
	.cathex-66CC66{background-color: #66CC66 !important;} .cathex-border-66CC66{ border-color: #66CC66 !important;} .cathex-66CC66 a.eventTitle{color:#000 !important;}
	.cathex-006633{background-color: #006633 !important;} .cathex-border-006633{ border-color: #006633 !important;} .cathex-006633 a.eventTitle{color:#fff !important;}
	.cathex-009933{background-color: #009933 !important;} .cathex-border-009933{ border-color: #009933 !important;} .cathex-009933 a.eventTitle{color:#fff !important;}
	.cathex-99FF66{background-color: #99FF66 !important;} .cathex-border-99FF66{ border-color: #99FF66 !important;} .cathex-99FF66 a.eventTitle{color:#000 !important;}
	.cathex-99FF99{background-color: #99FF99 !important;} .cathex-border-99FF99{ border-color: #99FF99 !important;} .cathex-99FF99 a.eventTitle{color:#000 !important;}

	.cathex-00CC33{background-color: #00CC33 !important;} .cathex-border-00CC33{ border-color: #00CC33 !important;} .cathex-00CC33 a.eventTitle{color:#000 !important;}
	.cathex-33FF00{background-color: #33FF00 !important;} .cathex-border-33FF00{ border-color: #33FF00 !important;} .cathex-33FF00 a.eventTitle{color:#000 !important;}
	.cathex-00CC00{background-color: #00CC00 !important;} .cathex-border-00CC00{ border-color: #00CC00 !important;} .cathex-00CC00 a.eventTitle{color:#000 !important;}
	.cathex-CCCC66{background-color: #CCCC66 !important;} .cathex-border-CCCC66{ border-color: #CCCC66 !important;} .cathex-CCCC66 a.eventTitle{color:#000 !important;}
	.cathex-FFFFCC{background-color: #FFFFCC !important;} .cathex-border-FFFFCC{ border-color: #FFFFCC !important;} .cathex-FFFFCC a.eventTitle{color:#000 !important;}
	.cathex-FFFF00{background-color: #FFFF00 !important;} .cathex-border-FFFF00{ border-color: #FFFF00 !important;} .cathex-FFFF00 a.eventTitle{color:#000 !important;}

	.cathex-CC9933{background-color: #CC9933 !important;} .cathex-border-CC9933{ border-color: #CC9933 !important;} .cathex-CC9933 a.eventTitle{color:#000 !important;}
	.cathex-CC9900{background-color: #CC9900 !important;} .cathex-border-CC9900{ border-color: #CC9900 !important;} .cathex-CC9900 a.eventTitle{color:#000 !important;}
	.cathex-FF9900{background-color: #FF9900 !important;} .cathex-border-FF9900{ border-color: #FF9900 !important;} .cathex-FF9900 a.eventTitle{color:#000 !important;}
	.cathex-FF9933{background-color: #FF9933 !important;} .cathex-border-FF9933{ border-color: #FF9933 !important;} .cathex-FF9933 a.eventTitle{color:#000 !important;}
	.cathex-996633{background-color: #996633 !important;} .cathex-border-996633{ border-color: #996633 !important;} .cathex-996633 a.eventTitle{color:#fff !important;}
	.cathex-663300{background-color: #663300 !important;} .cathex-border-663300{ border-color: #663300 !important;} .cathex-663300 a.eventTitle{color:#fff !important;}

	.cathex-996666{background-color: #996666 !important;} .cathex-border-996666{ border-color: #996666 !important;} .cathex-996666 a.eventTitle{color:#000 !important;}
	.cathex-CC9966{background-color: #CC9966 !important;} .cathex-border-CC9966{ border-color: #CC9966 !important;} .cathex-CC9966 a.eventTitle{color:#000 !important;}
	.cathex-FFCC99{background-color: #FFCC99 !important;} .cathex-border-FFCC99{ border-color: #FFCC99 !important;} .cathex-FFCC99 a.eventTitle{color:#000 !important;}
	.cathex-000000{background-color: #000000 !important;} .cathex-border-000000{ border-color: #000000 !important;} .cathex-000000 a.eventTitle{color:#fff !important;}
	.cathex-666666{background-color: #666666 !important;} .cathex-border-666666{ border-color: #666666 !important;} .cathex-666666 a.eventTitle{color:#fff !important;}
	.cathex-CCCCCC{background-color: #CCCCCC !important;} .cathex-border-CCCCCC{ border-color: #CCCCCC !important;} .cathex-CCCCCC a.eventTitle{color:#000 !important;}

