/* CSS Document */

/* Colors Used
#6778dd New Blue Background
#eae7e1 Light Gray/Off White
#b9dbd9 Light Blue
#c10435 Pinkish/Red
#595241 Dark Tan/Brown
#f9f9f9 Off White
#eef5f5 Blue/White
#e1eded Extremely light blue
#f0f6f6 Off White/Blue
#b8ae9c Tan
#777	Grey/Tan
#beb2a6 Light Tan
#bfd2d6 Light Blue/Green
#005059 Calendar Border Blue/Green
#dccec5 Pink/Tan
#c0b9a7 Another Tan variation
#dbd6cd Purple/Light Tan
#005058 Calendar Border Blue/Green
#645950 Dark Purple/Tan
#666666 Dark Grey/Tan
 */

body{background:#6778DD; margin:20px auto 0 auto; width:1011px; font-family:Arial, Helvetica, sans-serif; font-size:8pt; }
input, select, textarea{font-size:8pt;}
textarea {font-family:Arial, Helvetica, sans-serif;}
a{color:#005059;text-decoration:none;}
a:visited{color:#005059;text-decoration:none;}
a:hover{color:#005059;text-decoration:underline;}
a:active{color:#005059;outline: none;}
a:focus, div, li{-moz-outline-style: none;outline:none;}
a img{border:none;}

/* Page Container */
.container{text-align:left; position:relative; width:1011px;}
	.container .topLeft{height:15px; width:15px; background:url(../img/corner.png) 0px 0px no-repeat; _background-image:url(../img/corner.jpg); }
	.container .top{height:15px; background:url(../img/top.png) repeat-x; _background-image:url(../img/top.jpg);}
	.container .topRight{height:15px; width:15px; background:url(../img/corner.png) -15px 0px no-repeat; _background-image:url(../img/corner.jpg);}
	.container .left{width:15px; background:url(../img/left.png) repeat-y; _background-image:url(../img/left.jpg);}
	.container .right{width:15px; background:url(../img/right.png) repeat-y; _background-image:url(../img/right.jpg);}
	.container .botLeft{height:15px; width:15px; background:url(../img/corner.png) 0px -15px no-repeat; _background-image:url(../img/corner.jpg);}
	.container .bottom{height:15px; background:url(../img/bottom.png) repeat-x; _background-image:url(../img/bottom.jpg);}
	.container .botRight{height:15px; width:15px; background:url(../img/corner.png) -15px -15px no-repeat; _background-image:url(../img/corner.jpg);}

/* Header */
.header{background:url(../img/headerBottom.jpg) repeat-x bottom #D6F5A0; height:151px; width:100%; position:relative;}
	.header #siteArea{position:absolute; left:0px; top:-25px; text-align:left; color:#fff; text-transform:uppercase; font-family:Arial Narrow, Arial; font-size:10pt; font-weight:bold; }
	.header .links{position:absolute; right:0px; top:-25px; text-align:right;}
		.header .links a{color:#fff; text-transform:uppercase; font-family:Arial Narrow, Arial; font-size:10pt; font-weight:bold; padding-left:15px; }
	.header .logo{padding:24px 9px 0 10px;}
	.header .banner{position:absolute; margin-top:12px;}
	.header .latest{position:absolute; right:10px; bottom:0px; _bottom:-4px;font-weight:bold;margin-bottom:3px;font-family:arial narrow, arial;}
		.header .latest .date{position:absolute; bottom:10px; left:175px;}

/* Main Tabs */
#tabs{background:url(../img/tabsRight.gif) no-repeat right; position:absolute; bottom:0px; _bottom:-1px; left:10px; padding-right:12px;}
	#tabs a{margin:0px; padding:0px; position:absolute; bottom:0px;}
	#tabs a img{margin:0px; padding:0px;}
	/* Default Tabs, Home active */
	#tabs a.homeTab{z-index:6;}
	#tabs a.playTab{z-index:5; left:124px;}
	#tabs a.shopTab{z-index:4; left:214px;}
	#tabs a.liveTab{z-index:3; left:302px;}
	#tabs a.localTab{z-index:2; left:389px;}
	#tabs a.blogTab{z-index:1; left:479px;}	
	/* Play active */ #tabs .playActive a.playTab{z-index:6; left:89px;}
	/* Shop active */ #tabs .shopActive a.shopTab{z-index:6; left:177px;}
	/* Live active */ #tabs .liveActive a.liveTab{z-index:6; left:265px;}
	/* Locl active */ #tabs .localActive a.localTab{z-index:6; left:352px;}	
	/* Locl active */ #tabs .blogActive a.blogTab{z-index:6; left:441px;}		

/* Body Content */
.content{padding:10px; padding-left:6px; padding-right:0px;}
	.shadowLeft{background:url(../img/shadowLeft.gif); width:5px; height:100%; left:-5px; top:0px;}
	.shadowRight{background:url(../img/shadowRight.gif); width:6px; height:100%; right:-6px; top:0px;}
	
	.titleBar{border-bottom:1px solid #b9dbd9; height:28px; margin-bottom:10px; margin-left:4px; _padding-left:4px; width:960px;}
		.titleBar .location{float:left;color:#6778dd; font-family:arial narrow, arial; font-weight:bold; font-size:10pt;_font-size:9pt;_padding-top:5px;}	
		.titleBar .links a{padding-left:10px; color:#c10435;font-weight:bold;}
	/* Left Column */
	.coastalGuide{margin-left:-135px;margin-top:-20px;padding-bottom:5px;}
	.leftColumn{width:230px; min-height: 620px;padding-right:0px; border-right:0px dashed red; float:left; margin-right:5px;}
		.leftColumn .icons{float:left; margin-top:7px; margin-right:15px;}
	.leftHeader, .leftColumn {padding-left:4px;}
	.shortcuts{width:230px; position:relative; margin-top:20px;}
		.shortcutsTop{background:url(../img/shortcutsTop.gif); height:14px; width:230px; position:absolute; top:-14px;}
		.shortcutsContent{width:212px; padding-left:7px; position:relative; overflow-x:hidden;}
		.shortcutsBottom{background:url(../img/shortcutsBottom.gif); height:17px; width:230px; position:absolute; left:0px; bottom:-17px;}
		.shortcutsName{position:absolute; left:17px; margin-top:8px;}
		.shortcutsActive{width:196px; padding:5px; font-size:9pt;}
			.shortcutsActive a{color:#595241;}
		.shortcuts .shadowRight{right:11px;}
		.popupSection{margin:20px 0; position:absolute; z-index:1000}
			.popupSectionTop{background:url(../img/shortcutsPopupTop.gif); height:14px; width:216px; height:25px; margin-left:3px; padding:3px 0 0 10px; font-family:arial narrow, arial; color:#fff; font-size:12pt; font-weight:bold;}
			.popupSectionBody{position:relative; width:221px; background:#fff; border-left:1px solid #f9f9f9; padding-top:10px; _margin-top:-3px; text-indent:10px;}
			.popupSectionBottom{background:url(../img/shortcutsPopupBottom.gif); width:226px; height:15px; margin-left:3px;}
	.quiz{background:#eef5f5; width:230px; margin:17px 0; _margin-top:16px; position:relative;}
		.quizContent{width:212px; padding:7px; position:relative; overflow-x:hidden;}
		.quizBottom{background:url(../img/quizBottom.gif); height:11px; overflow-y:hidden; width:230px; position:absolute; bottom:-11px;}
		.quiz .title{color:#c10435; font-weight:bold; text-transform:uppercase; font-size:8pt; margin-bottom:5px;}
		
	/* Middle Column */
	.midColumn{width:409px; height:100%; border:0px dashed red; float:left;}
		.importantStuff .tabs{width:417px; height:45px; position:relative;}
			.importantStuff .tabs a{height:45px;}
                .TabbedPanelsTab a {position:relative;margin:0;padding:0;}			
				.TabbedPanelsTab a img{ top:0; left:0; }
				.tabbedPanelsTabGroup {border:2px green solid;padding:0;margin:0}
				#localWeatherTab { z-index: 3; }
				#tideChartsTab { width: 140px; margin-left: 150px; z-index: 2; }
				#calendarTab { width: 136px; margin-left: 290px; z-index: 1; }
		.importantStuffContent{padding:10px; width:426px; margin:0px;}
		.importantStuff table.localWeather{background:#fff;}
		.importantStuff table.tideCharts{background:#B3ECEF;}
		.importantStuff table.calendar{background:#D9F5F7;}
		.midColumn .title{margin-bottom:10px;}
		.midColumn .list a{display:block; font-weight:bold; font-family:arial narrow, arial; color:#595241; text-transform:uppercase; font-size:10pt; margin-bottom:10px;}
	.rotateImg{left:-6px; position:relative;}
		.rotateImg .controls{position:absolute; background:url('../img/homeFlashControls.jpg') no-repeat; width:401px; height:21px; padding:8px 8px 0px 8px; bottom:10px; left:6px;opacity:.8;filter:alpha(opacity=80); _bottom:150px;}
		.rotateImg .controls img{cursor:pointer; Opacity: .4;Filter: alpha(opacity=40); float:left; padding-top:2px; padding-left:13px;}
		.rotateImg a{float:right; padding-right:15px; color:#777; font-weight:bold;}		

	/* Right Column */
	.rightColumn{width:310px; float:left; margin-left:7px; margin-bottom:0px; margin-right:-10px;}
	.rightSection{margin:20px 0;}
		.rightSectionTop{background:url(../img/rightSectionTop.gif); height:14px; width:308px; height:28px; margin-left:3px; }
			.rightSectionTop img{margin:5px 0 0 10px;}
		.rightSectionBody{position:relative; width:303px; border-left:1px solid #f9f9f9; padding-top:20px; _margin-top:-3px; text-align:center;}
		.rightSectionBottom{background:url(../img/rightSection_bottom.gif); width:308px; height:15px; margin-left:3px;}
	.rightColumn .ad{margin-left:6px;}	
	
		.blogSectionTop{background:url(../img/blog_header.gif); height:59px; width:320px; margin-left:-5px; }	
	
	/* Subpage Container */
	.subpageContainer{float:left; width:736px; margin-bottom:10px; position:relative; }
		.subpageTab{margin:-7px 0; position:absolute;}
		.subpageTop{background:url(../img/subpageTop.gif) repeat-x; height:7px; margin-top:18px; overflow-y:hidden;}
		.subpageBottom{background:url(../img/subpageBottom.gif) repeat-x; height:7px;}
	.subpageContent{width:736px; padding:10px; font-size:9pt; line-height:15pt;min-height:600px;}
		.subpageContent .midColumn{width:393px; padding-top:10px;}
	.subpageFilter{margin:0 -10px; border-bottom:1px solid #beb2a6; padding:0px 15px; height:2em;}
		.subpageFilter .col1{float:left;}
		.subpageFilter .col2{float:left; margin-left:40px;margin-right:10px;}
		.subpageFilter .col3, .calendarFooter .col3{float:right; margin-right:10px;}
	.subpageFilterBottom{margin:0 -10px; border-top:1px solid #beb2a6; padding:0px 45px 0 15px; height:2em; text-align:right;}
		
	/* Calendar */
	.calendarBody{padding:20px 20px 20px 7px;}
		.calendarBody .title{font-weight:normal; text-decoration:none;}
		.calendarBody .title a{color:blue; font-weight:normal;}
		.calendarBody .description{text-decoration:none;}
		.monthView{float:right;position:relative;background-color:#bfd2d6; width:200px; padding:5px; padding-bottom:10px; margin:11px 0; }
		.monthViewTop{position:absolute;background:url(../img/monthViewTop.gif) no-repeat; top:0; left:0; height:11px; width:210px;}
		.monthViewBottom{position:absolute;background:url(../img/monthViewBottom.gif) no-repeat; bottom:-20px; left:0; height:22px; width:210px;}
		.monthChoose{text-align:center; padding:5px 0; position:relative; width:200px;}
		.monthPrev{position:absolute; left:20px;}
		.monthNext{position:absolute; right:20px;}
		table.month{border-top:2px solid #005059; border-left:2px solid #005059;}
			table.month td{border-right:2px solid #005059; border-bottom:2px solid #005059; height:26px; width:26px; text-align:center; vertical-align:middle;}
	
	/* /Personals/Obits/Classifieds */
#jsddm { margin: 0; padding: 0;}

#jsddm li {
	float: left;
	list-style: none;
	width: 182px;
	height: 37px;
}

#jsddm li a { display: block; text-decoration: none; color: black; height: 37px;}

#jsddm li.directory a:hover { background-image: url(../img/tabActive_directory.gif); width:186px;}

#jsddm li.blogs a:hover { background-image: url(../img/tabActive_groups.gif); }

#jsddm li.marketplace a:hover { background-image: url(../img/tabActive_marketplace.gif); }
#jsddm li.coupons a:hover { background-image: url(../../tabs/images/tabActive_marketplace.gif); }

#jsddm li.archives a:hover { background-image: url(../img/tabActive_archives.gif); }


#jsddm li ul {
	margin: 0;
	padding: 0;
    z-index: 1000000000000;
}

		
#jsddm li ul li {
	float: none;
	display: inline;
	height: 37px;
}
		
#jsddm li ul li a {
}

#jsddm li.directory { width: 186px; margin-left:-2px;}
.directory {
  background-image:url(../img/tabInactive_directory.gif);
  background-repeat:no-repeat; 
  cursor:pointer;
  width: 186px;
}

.directory-on {
  background-image:url(../img/tabActive_directory.gif);
  background-repeat:no-repeat; 
  cursor:pointer;
    width: 186px;
}

.blogs {
  background-image:url(../img/tabInactive_groups.gif);
  background-repeat:no-repeat; 
  cursor:pointer;
}

.blogs-on {
  background-image:url(../img/tabActive_groups.gif);
  background-repeat:no-repeat; 
  cursor:pointer;
}

.marketplace{
  background-image:url(../img/tabInactive_marketplace.gif);
  background-repeat:no-repeat; 
  cursor:pointer;
}

.marketplace-on{
  background-image:url(../img/tabActive_marketplace.gif);
  background-repeat:no-repeat; 
  cursor:pointer;
}

.coupons{
  background-image:url(../../tabs/images/tabInactive_marketplace.gif);
  background-repeat:no-repeat; 
  cursor:pointer;
}

.coupons-on{
  background-image:url(../../tabs/images/tabActive_marketplace.gif);
  background-repeat:no-repeat; 
  cursor:pointer;
}

.archives{
  background-image:url(../img/tabInactive_archives.gif);
  background-repeat:no-repeat; 
  cursor:pointer;
}

.archives-on{
  background-image:url(../img/tabActive_archives.gif);
  background-repeat:no-repeat; 
  cursor:pointer;
}

	
	
	#subtabs{position:relative;}
	#subtabs a{position:absolute;}
	a.directoryTab{z-index:4;left:-3px;}
	a.blogsTab{z-index:3; left:205px;}
	a.marketplaceTab{z-index:3;left:368px;}
	a.archivesTab{z-index:3; left:521px;}	
	/* Blogs active */ .blogsActive a.blogsTab{left:190px; z-index:5;}
	/* Marketplace active */ .marketplaceActive a.marketplaceTab{left:370px; z-index:5;}
	/* Archives active */ .archivesActive a.archivesTab{left:521px; z-index:5;}	
	
	.directoryBody, .personalsBody, .obitsBody{padding:10px 10px 10px 7px;}	
	.directoryText{width:50%; float:left; margin-bottom:20px;}
	.directoryAd{float:right;}
	.directoryBody .subpageFilter{border-top:1px solid #beb2a6; padding:0px 15px; margin-bottom:10px;}
	.directoryBody .col1, .directoryBody .col2, .directoryBody .col3{float:left; margin-left:30px; padding:0px;}
	.directoryBody .results{height:530px; _height:auto; overflow-y:scroll; margin-right:-10px; _margin-right:15px; padding:5px 10px 10px 0;}
	.directoryBody .results table{margin-top:10px; margin-right:10px; border:1px solid #beb2a6}
	.directoryBody .results table th, .directoryBody .topBar{background:url('../img/directoryBar.jpg') repeat-y; width:100%; padding:2px 5px; color:#fff; position:relative;}
		.directoryBody .results table th img, .directoryBody .results .topBar img{position:absolute; right:5px; _right:5px; margin-top:-8px; _margin-top:-12px; z-index:10;}
		.directoryBody .results table th img{right:45px; _right:0px;}
	.directoryBody .topBar a{text-transform:uppercase; font-size:7pt; font-weight:bold; text-align:right; padding:0 10px; color:black;}
		.directoryBody .topBar a.active{color:#c10435;}
	.directoryBody .results table td{text-align:left;line-height:18px; padding-right:10px; vertical-align:top;}	
	.directoryBody .results .generalInfo{padding:0px; border-top:1px solid #dccec5; border-bottom:1px solid #dccec5; margin:10px 0; position:relative;}
		.directoryBody .results .generalInfo .logoImage img{display:block;width:auto;height:auto;max-height:150px;overflow:hidden;margin:5px auto;float:right;}
		.directoryBody .results .generalInfo .logoImage {position:absolute; right:0px; _right:55px; height:150px; overflow:hidden;}
	.directoryBody .results .generalInfo table{border:none; padding:3px 0px; margin:0px;}
		.directoryBody .results .generalInfo table td{padding:2px;}
	.directoryBody .results .welcome{border-bottom:1px solid #dccec5; padding-bottom:10px; margin-bottom:10px;}
	.directoryBody .results .galleryContent{border:1px solid #dccec5; height:179px; overflow:hidden; width:100%; position:relative;}
	.directoryBody .results .galleryImages{float:left; padding-top:18px; position:absolute; right:-5px; top:0px; height:179px; width:363px;}
		.directoryBody .results .galleryImages img{float:left; padding-right:10px; padding-bottom:10px;}
	.directoryBody .directoryFooter{text-align:center; height:30px; padding-top:12px; _padding-top:25px; border-top:1px solid #dccec5; margin-left:-17px; margin-right:-20px; margin-top:10px;}
		.directoryBody .directoryFooter a img{padding:0 15px;}
	.directoryBody .contact{padding:0 10px;}

	.personalsBody table {border:1px solid #c0b9a7; width:100%; margin-bottom:10px;}
	.personalsBody th, .personalsBody td{padding:0 5px;}
	.personalsBody th{background:#dbd6cd; color:#005058;}
	.personalsBody .headline{color:#005058; font-weight:bold;}
	.personalsBody .personalsCol{float:left; width:33%; margin:10px 0;}
	
	.obit{margin-bottom:10px;}
	.obitsTitle{font-weight:bold; float:left;}
	.obitsDate{font-weight:bold; float:right;}
	.obitsText{clear:both; line-height:1.4em;}
	.obitsText img{float:right; margin:0 0 10px 10px;}		

/* Search Box */
.search{clear:both;text-transform:uppercase; font-family:Arial Narrow, Arial; font-size:8pt; font-weight:bold; color:#645950;}
	.search input, .search select{border:1px solid #645950;}
	.search input.searchButton{border-left:none; background:white; color:#c10435; position:absolute; margin-left:-1px; _margin-left:-4px; _margin-top:1px; font-weight:bold; font-family:Arial Narrow, Arial;  height:17px;}

/* Misc */
.dividerDot{background:url(../img/divider_dot.gif) repeat-x; height:3px; margin:10px 0;}
.floatImg{float:left; margin:0 10px 0px 0; width: 122px; height: 171px; overflow: hidden;}
a.red{font-weight:bold;}
a.red:link{color:#c10435; font-weight:bold;}
a.red:visited{color:#c10435;text-decoration:none;}
a.red:hover{color:#c10435;text-decoration:underline;}
a.red:active{color:#c10435;outline: none;}

.titleRed a{color:#c10435; font-size:14pt; padding-bottom:5px; clear:both;}
a.titleRed:visited{color:#c10435;text-decoration:none;}
a.titleRed:hover{color:#c10435;text-decoration:none;}
a.titleRed:active{color:#c10435;outline: none;}
a.titleRed:focus{-moz-outline-style: none;outline:none;}

/* Footer */
.footer{text-align:center; color:#fff;}
	.footer a{color:#fff; text-transform:uppercase; }
.copyright{padding-top:20px; text-align:center; font-size:7pt; color:#fff;}

/* ADDED BY JASON */
.calendarHeader {color: #666666; font-weight:bold; letter-spacing: -1px;font-size:15px;}
.weatherFeed td{color: #666666;}
	.weatherFeed #weatherFeedTable {width:90%;text-align:center;padding-top:5px;}
.weatherDescription {text-align:left;}
.tideHeader {color:#c10435; font-weight:bold; text-align: center;}
.tideData {color:#000; font-weight:bold; font-size: 7.5pt; padding: 4px; padding-left: 15px; padding-right: 0; text-align: center;}

h2,h1,h6,h5 {color:#6778dd;margin-top:0px;padding-top:0px;margin-bottom:0px;padding-bottom:0px;font-size:12px;}
h2{font-size:13px;}
h1 {font-size:16px;padding-bottom: 0px; margin-bottom: 0px}
h5 {color: #6778ddc;font-size:12px;padding-bottom: 0px; margin-bottom: 0px}
h6{font-size:11px;font-family: arial;padding-top:0px;margin-top:0px;}
.directoryListingsImage img{height:auto;width:140px; overflow:hidden;display: inline; vertical-align: middle}

.generalInfo img{width: 280px;}

.galleryImages {margin-top:-14px;}
.galleryImages span {float:left;}

.directoryBody .results .contact{border-top:1px solid #dccec5; padding-top:10px; margin-top:10px;}
.directoryFooter a img, .directoryFooter img{padding-right:65px;}

.gallery_main_image {width:280px;height:auto;overflow:visible;}
.galleryContent img{height: 179px;}
.galleryImages img{width:125px;height:auto;}
span.thumbSpan {display:block;width:70px;height:70px;padding: 6px;overflow:hidden;}

.topBar span{padding-left:100px;}
	.topBar span a{color:black; padding-left: 10px;text-transform: uppercase;font-weight:bold;}
	.topBar span a:hover{color:#931724;text-decoration:none;font-weight:bold;}
	
.rotateImg a .homeFlashLink{float:none; padding-right:0px; font-weight:bold;}	

/* Search Box */
.search{clear:both;text-transform:uppercase; font-family:Arial Narrow, Arial; font-size:8pt; font-weight:bold;}
	.search a{padding-left:15px; color:#645950;margin-top:-20px;}
	.search input.searchBox{background: url('../img/largeSearch.jpg'); background-repeat: no-repeat; border: 0px; width:146px; height:14px; padding:4px;color:#666666;}
	.search input.searchButton{ position:absolute; width:26px; height:17px; margin-top:1px; margin-left:-1px; _margin-left:-6px; padding-top: 2px; border:none; color:#c10435; background:transparent; font-weight:bold; font-family:Arial Narrow, Arial;}
	
.searchSmall{clear:both;text-transform:uppercase; font-family:Arial Narrow, Arial; font-size:8pt; font-weight:bold; }
	.searchSmall a{padding-left:15px; color:#645950;}
	.searchSmall input.searchBox, .searchSmall select.searchBox{background: url('../img/smallSearch.jpg'); background-repeat: no-repeat;border:0px; width:126px; height:14px; padding:4px;color:#666666;}
	.searchSmall input.searchButton, .obitSearch input.searchButton{border:none; color:#c10435; position:absolute; background:transparent; padding-top: 2px; margin-left:-1px; _margin-left:-6px; _margin-top:1px; font-weight:bold; font-family:Arial Narrow, Arial; height:17px; width:23px;}	
html>body .obitSearch input.searchButton{margin-top:-2px;}	
	
.dateSearch, .obitSearch {text-transform:uppercase; font-family:Arial Narrow, Arial; font-size:8pt; font-weight:bold;}	
	
.directoryBody .results{height:auto; _height:auto; overflow-y:visible; margin-right:-10px; _margin-right:15px; padding:5px 10px 10px 0;}

a.calendarLinks{color:black;text-decoration:none;}
a.calendarLinks:hover{color:#c10435; text-decoration:underline;}

.editPopup .column{border-right:1px gray solid;padding-right:5px;}

.terms {color: #666666;font-size:9px;}

.alert-li {text-align:center;}
.alert-ul {margin-left:-20px;}

.container {height:auto; vertical-align:top;}

.subpageContent .midColumn {height: 725px; overflow:auto; padding-right:5px;}

.popupsHide {display:none;visibility:hidden;height:1px;overflow:hidden;position:absolute;left:-10000px;border:1px red solid;}

#adminStatsTable {font-size:11px; background-color:#eae7e1;border:1px #645950 solid;}
	#adminStatsTable .heading {color:#c10435;font-weight:bold;text-transform:uppercase;}
	
.popupWindow {background-color:white;padding:2px;font-size:11px;width:700px;}
	.popupWindow table tr td{font-size:11px;}	
.adminEditorial {width:300px;}	

#leaderboard {float:left; margin-top:15px;background:#D6F5A0;}

.button-group {margin-right:30px;color:black;}

.first-child {text-align: left; background:url('../img/button_bkgnd.gif'); background-position: 4px 0px; background-repeat: no-repeat; width:68px; height:38px; font-weight:bold;text-transform:lowercase;padding-top:5px; margin-left:2px; padding-left: 2px; font-size:14px;}
button{color:black;font-weight:bold;font-size:13px;padding-left:0px;margin-left:-40px;} /* Sets the Color for Popup Buttons */
.testClass {color:red;}

.title a{color:#b8ae9c;font-weight:bold;}

.dateInfo {color:#595241;}

.memberDateAdded {color:#777;font-size:9px;}


/* YUI Common */
#example {height:30em;}
label { display:block;float:left;width:45%;clear:left; }
.clear { clear:both; }
.resp { margin:10px;padding:5px;border:1px solid #ccc;background:#fff;}
.resp li { font-family:monospace }
#ygtv1 {color:#c10435;}

.bd label { display:inline; float:none; }

.caption{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:normal; 
	color:#ffffff; 
	text-align:left;
}

#stamp,#stampAdLeft {height:144px; width:144px;float:left;padding-top:10px;}
#stampAdLeft {padding-right:10px;margin-left:7px;}

.adSpacer {height:10px;line-height:10px;}

#cse-search-results, #cse-search-results iframe {width: 700px; }

#blogIconHome{float:left;width:33%;font-size:7.5pt;height: 100px; min-height: 115px;}

.TabbedPanelsTabGroup {margin-left:0px;padding-left:0px;}

.blackText {color: #000; font-weight: bold;}