/*
Theme Name: SMC
Description: For San Mateo County
Version: 1.5
Author: ADMIN-BG
Author URI: http://www.admin-bg.info
*/
html {}

body { margin: 4px 4px 1px ; padding: 0px; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;min-height:100%;height:100%; }

#wrap { height: 100%; margin-left: auto; margin-right: auto; width: 90%; border: 1px solid #ffffff; background-color: #FFFFFF;}

#head { clear: both; height: 25px; color: #2d518d;padding: 20px 40px 0px 40px;border-bottom: solid 1px #ffffff;  background-color: #ffffff; font-family: Georgia, "Times New Roman", Times, serif; }
#head h1 { font-size: 16px; margin: 0px; padding: 0px;font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; color: #2d518d; }
#head h2 {color: #2d518d; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps;}
#head h3 {color: #2d518d; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps;}
#head h1 a:link, #head h1 a:visited { color: #2d518d; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; }
#head a:link, #head  a:visited { color: #2d518d; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
#head h1 a:hover { text-decoration: underline; }
#head #description {color: #2d518d; font-size: 14px; font-weight: normal; padding: 0px 30px 0px 30px; font-style: italic; }
#head .small { font-size: 14px; color: #FFD275; }

#bot { clear: both; color: #bbbbbb; background-color: #ffffff; border-top: 1px solid #ffffff; padding: 5px; font-size: 10px; text-align: center; }
#bot a { color: #bbbbbb; }


#main { margin-left: 230px; padding: 20px; border-left: 1px #FFD275;background: #ffffff; min-height: 650px; }
#main textarea { width: 90%;}

.postend { margin: 5px 0px 30px 0px; padding: 0px; text-align: center; color: #FFD275; font-size: 18px; line-height: 0px; }
.meta { font-size: 10px; color: #0f4b86; margin-bottom: 15px; }

blockquote { border: 5px #FFD275; background-color: #E0E1CE; margin-left: 30px; margin-right: 30px; padding: 0px 10px 0px 10px; }


#left { float: left; width: 210px; padding: 20px 10px 20px 10px; border: 1px #aec8e1 solid; background-color: #f3f9ff;}
#left ul { margin-left: 0px; padding-left: 0px; font-weight: bold; }
#left ul li { margin-left: 0px; padding-left: 0px; margin-bottom: 20px; list-style-type: none; }
#left ul ul { border-top: 1px solid #ededed; font-weight: normal; padding: 0px; margin: 0px; }
#left ul ul li { border: none; padding: 0px; margin: 0px; font-weight: normal; list-style-type: none; display: block; }
#left ul ul li a:link, #left ul ul li a:visited { display: block; padding: 2px 0px 2px 10px; margin: 0px; background-color: #ffffff; color: #0f4b86; border-bottom: 1px solid #ededed; text-decoration: none; }
#left ul ul li a:hover { background-color: #0f4b86; color: #FFFFFF; }
#left a:link, a:visited { color: #0f4b86; }
#left a:hover { color: #0f4b86; }

/* Fix IE spaces. Hide from IE Mac \*/
* ul li a { height: 1%; }
/* End */
#left h2 { margin: 0px; padding: 0px; font-weight: bold; font-size: 12px; border: none; background: none; color: #000000; }

#cal { margin: 0px 0px 10px 0px; border: 1px solid #FFD275; background-color: #E1ECFC; }
#cal caption { border-bottom: 1px solid #0f4b86; padding: 2px;}
#wp-calendar { width: 100%;}
#wp-calendar thead, th { font-size: 10px;}
#cal TH { font-size: 10px;background-color: #E1ECFC;  }

#wp-calendar td { text-align: center;  color: #889db2;}
#wp-calendar td a:link, #wp-calendar td a:visited { font-weight: bold; text-decoration: none;  color: #0f589f;}
#wp-calendar td a:hover { color: #6d9dcd; }

#about { margin: 0px 0px 20px 0px; padding: 0px; }


h2 { font-size: 14px; margin: 0px 0px 20px 0px; padding: 3px; background: url('../images/chrome.gif'); color: #ffffff;}
h3 { font-size: 12px; font-weight: bold; border-bottom: 1px solid #cdcdcd; margin: 0px 0px 5px 0px; padding: 0px 0px 2px 0px; color: #0f4b86;}
h3 a:link, h3 a:visited { color: #0f4b86; text-decoration: none; font-family: tahoma, arial, sans-serif; font-size: 14px; font-weight: bold;}
h3 a:hover { color: #306eac; }
h3.storytitle a:link, h3.storytitle a:visited { color: #306eac; text-decoration: none; font-family: tahoma, arial, sans-serif; font-size: 14px; font-weight: bold;}
h3.storytitle a:hover { color: #0f4b86; }

a:link, a:visited { color: #0f4b86; }
a:hover { color: #306eac; }

.trackback { font-size: 10px; }

#commentlist { list-style-type: none; margin: 0px; padding: 0px; }
#commentlist li { list-style-type: none; margin-bottom: 10px; padding: 10px; background-color: #E1ECFC; border-top: 1px solid #FFD275; border-bottom: 1px solid #FFD275; }
#commentlist cite { margin: 7px 0px 0px 0px; padding: 0px; font-size: 10px; font-style: normal; }
#commentlist p { margin-top: 0px; padding-top: 0px; }

.storycontent { font-family: tahoma, arial, sans-serif;
 font-size: 13px; font-weight: normal;}

.balloon {
		filter:alpha(opacity=95);
            opacity: 0.95;
                       -moz-opacity:0.95; 

		background-color:#678b3f ;
		display:none;
		width:200;
		height:100;
		position:absolute;
		color: white;
            overflow: hidden;

		border: 1 green solid;
}
.balloonh {
		margin:5px;
		padding: 5px;
            background-color:blue ;

}
.gwxmonthhead { font-size : 18px }
TABLE.gwx {
	BORDER-RIGHT: #aec8e1 1px solid; BORDER-TOP: #aec8e1 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #aec8e1 1px solid; WIDTH: 100%; COLOR: #404040; BORDER-BOTTOM: #aec8e1 1px solid; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #f3f9ff; border-spacing: 0px
}

TABLE.gwxpl {
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #000066 1px solid; WIDTH: 100%; COLOR: #404040; BORDER-BOTTOM: #000066 1px solid; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #fafafa; border-spacing: 0px
}

TABLE.gwxlist {
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #000066 1px solid; WIDTH: 100%; COLOR: #404040; BORDER-BOTTOM: #000066 1px solid; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #fafafa; border-spacing: 0px
}

table.gwxitem { FONT-SIZE: 11px;BORDER-COLLAPSE: collapse;border-spacing: 0px ;PADDING-BOTTOM: 10px;}

table.gwxitemdesc { FONT-SIZE: 11px;BORDER-COLLAPSE: collapse;border-spacing: 0px ;WIDTH: 100%;BORDER-TOP: #000066 1px solid;PADDING-BOTTOM: 10px;}
TABLE.gwxitemframe {
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #000066 1px solid; WIDTH: 100%; COLOR: #404040; BORDER-BOTTOM: #000066 1px solid; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #fafafa; border-spacing: 0px
}

TABLE.gwxitem TD {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10px;  FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; border-spacing: 0px
}

TABLE.gwxb {
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #000066 1px solid; HEIGHT : 50px; WIDTH: 100%; COLOR: #404040; BORDER-BOTTOM: none; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #fafafa; border-spacing: 0px
}

#gwxwp table {
	BORDER: none; BORDER-TOP: none; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: none; WIDTH: 100%; COLOR: #404040; BORDER-BOTTOM: none; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #fafafa; border-spacing: 0px
}

#gwxwp td {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal;PADDING-TOP: 5px; FONT-SIZE: 10px;  FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; border-spacing: 0px
}


table.gwxb td {BACKGROUND-COLOR: #EEF3FB; }

TABLE.gwx TD {
	BORDER-RIGHT: #aec8e1 1px solid; BORDER-TOP: #aec8e1 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; BORDER-LEFT: #aec8e1 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aec8e1 1px solid; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; HEIGHT: 100px; valign="top" 
border-spacing: 0px
}

TABLE.gwxlist TD {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px;  PADDING-TOP: 5px;  FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; border-spacing: 0px
}

TABLE.gwxitemdesc TD {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal;PADDING-TOP: 5px; FONT-SIZE: 10px;  FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; border-spacing: 0px
}

TABLE.gwx TH {
	BORDER-RIGHT: #f5d787 1px solid; BORDER-TOP: #aec8e1 0px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #f5d787 1px solid; COLOR: #0f4b86; PADDING-TOP: 3px; BORDER-BOTTOM: #f5d787 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffeec1; border-spacing: 0px
}

H2 {
	FONT-FAMILY: verdana, arial;
}
TH {
	FONT-SIZE: 8pt; FONT-FAMILY: arial; BACKGROUND-COLOR: #ffeec1
}

TH.cal {
	FONT-SIZE: 8pt; FONT-FAMILY: arial; BACKGROUND-COLOR: #fffeee
}

TD {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}


.rollovertitle {background-color: #8394C0; padding:0px 5px 0px 5px;}

.rolloverbody {background-color:#E1ECFC;padding:5px;color: #0f4b86;border: 1px solid #FFD275;border-top: 2px solid #FFD275; font-weight: normal; }


.twFeedsPipe
{
margin-left:4px;
margin-right:4px;
font-family: tahoma, arial, sans-serif;
font-size: 8pt;
color: #FFD275;  
}
a.twFeedsLink {
font-family: tahoma, arial, sans-serif;
font-size: 8pt;
color: #0f4b86;
}
a.twFeedsLink:hover {
font-family: tahoma, arial, sans-serif;
color: #330000;
}
a.twFeeds{
font-family: tahoma, arial, sans-serif;
font-size: 8pt;
color: #0f4b86;
}
a.twFeeds:hover {
font-family: tahoma, arial, sans-serif;
color: #330000;
}
.twFeedslink a:link, .twFeedslink a:visited { color: #FFFFFF;text-decoration: none;font-size: 12px; font-weight: normal;  }
.twFeeds a:hover { color: #0f4b86; }

.itembanner { font-size: 14px; font-weight: bold; margin: 0px 0px 20px 0px; padding: 3px; background-color: #0f4b86; color: #ffffff; }

#calendar {
  	line-height: 140%;
	color: #333333;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	border: 1px solid #aec8e1; 
	background-color: #ffffff;
	
  	padding: 0px;
	text-align: center;
	margin-bottom: 30px;
                margin-left: 0px;

	}

#calendar table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	}

#calendar caption {
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	border-bottom: 1px solid #999999;
	text-align: center;
	font-weight: bold;
	background-image: url("../images/chrome.gif"); 

	text-transform: uppercase;
	padding: 3px;
	letter-spacing: .3em;
	}

#calendar th {
	text-align: center;
	font-weight: normal;
      font-size: x-small;

	}

#calendar td {
	text-align: center;
      font-size: x-small;

	}
#calendar a {color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
      text-decoration:none
	}
#calendar a:hover {color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	}
#calendar a:visited {color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	}

a.cappointment {
    display:block;
    /*border-top: 1px solid #aec8e1;*/
    padding-bottom: 7px;
}

a.cnote {
    display:block;
    /*border-top: 1px solid #aec8e1;*/
    padding-bottom: 7px;
}



