/* HEADER */
#headerPicL {
	background: url(../images/SouthBranch/headerPicL-new.jpg) no-repeat left top;
}
#header a:hover, #header a:active {
	color: #000;
	text-decoration: underline;
}
#arc1 {
	background: #c8e4ba;
}
#arc1 a:link, #arc1 a:visited {
	color: #40433F;
}
#arc2 {
	background: #8dc770;
}
#arc2 a:link, #arc2 a:visited {
	color: #000;
}
#arc3 {
	background: #509530;
}
#headerTile {
	background-color: #FFFFFF;
	background-image: url(../images/SouthBranch/Title-Background.gif);
	background-repeat: repeat-x;
}
#headerPicR {
	background: url(../images/SouthBranch/headerPicR-new.jpg) no-repeat left top;
}
#textResizerDown {
	background: url(../images/SouthBranch/textResizers.gif) no-repeat left bottom;
}
#textResizerDown.hover {
	background: url(../images/SouthBranch/textResizers.gif) no-repeat right bottom;
}
#textResizerUp {
	background: url(../images/SouthBranch/textResizers.gif) no-repeat left top;
}
#textResizerUp.hover {
	background: url(../images/SouthBranch/textResizers.gif) no-repeat right top;
}
#searchBar {
}
#searchBackgroundCorner {
	background: url(../images/SouthBranch/searchBackgroundCorner.jpg) no-repeat left top;
}


/* MAIN NAVIGATION */
#mainNav ul {
	background-image: url(../images/SouthBranch/mainNavBackground.gif);
	background-repeat: repeat-x;
	background-position: right top;
}
#mainNav li a.leftOfCurrent {
	background: url(../images/SouthBranch/mainNavLinkageBackground.gif) repeat-x right top;
}
#mainNav li a.current {
	background-color: #8AC870;
	background-image: url(../images/SouthBranch/mainNavTabCorner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#mainNav li a.current:link, #mainNav li a.current:visited {
	color: #000;
}
#mainNav a:link, #mainNav a:visited {
	color: #fff;
}
#mainNav a:hover, #mainNav a:active {
	text-decoration: underline;
}


/* SECONDARY NAVIGATION */
#secondaryNav {
	background: url(../images/SouthBranch/secondaryNavBackground.gif) repeat-y left top;
}
#secondaryNavDownloadables {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
}
#secondaryNavCorner {
	background: url(../images/SouthBranch/secondaryNavCorner.gif) no-repeat left top;
}
#secondaryNavBottom {
	background-color: #FFFFFF;
	background-image: url(../images/SouthBranch/secondaryNavBottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#secondaryNav a:link, #secondaryNav a:visited {
	color: #000;
}
#secondaryNav a:hover, #secondaryNav a:active {
	color: #fff;
	background-color: #529D2B;
}


/* FOOTER */
#footerArc {
	background-color: #529D2B;
}
.booklistmargin {
	float:right;
	border:solid #b7955f thin;
	width:30%;
	padding:5px;
	background:#f8f1e2;
	}
.writermargin {
	float:right;
	border:solid #b7955f;
	width:40%;
	padding-right:5px;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:10px;
	margin-bottom:10px;
	background:#f8f1e2;
	}
li.feature1 a {
	background: url(../images/booklisticon.gif) no-repeat 0px 0px;
	padding:5px 0 0 40px;
	height:27px;
	display:block;
	}
li.feature2 a {
	background: url(../images/downloadicon.gif) no-repeat 0px 0px;
	padding:5px 0 0 40px;
	height:27px;
	display:block;
	}
li.feature4 a {
	background: url(../images/tzIcon.gif) no-repeat 0px 0px;
	padding:5px 0 0 40px;
	height:27px;
	display:block;
	}
li.feature5 a {
	background: url(../images/goldyIcon.gif) no-repeat 0px 0px;
	padding:5px 0 0 40px;
	height:27px;
	display:block;
	}
li.movie1 a {
	background: url(../images/newicon.jpg) no-repeat 0px 0px;
	height:27px;
	display:block;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 48px;
	}
li.movie2 a {
	background: url(../images/dvdicon.gif) no-repeat 0px 0px;
	padding:5px 0 0 40px;
	height:27px;
	display:block;
	}
li.movie3 a {
	background: url(../images/goldyIcon.gif) no-repeat 0px 0px;
	padding:5px 0 0 40px;
	height:27px;
	display:block;
	}
li.movie4 a {
	background: url(../images/downloadicon.gif) no-repeat 0px 0px;
	padding:5px 0 0 40px;
	height:27px;
	display:block;
	}
.horizContainer {
	position: relative;
	display: block;
	padding: 0;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 180px;
}
#firstHorizContainer {
	background-repeat: repeat-x;
	background-position: left top;
}

#creditfooter
{
display: none;
}

#slideshowContainer {
	position: relative;
	left:0px;
	display: block;
	width: 360px;
	height: 150px;
	top: 0px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
#contentSB {
	position: relative;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 188px;
}
#languages {
	width: 200px;
	position: relative;
	float: right;
	background-repeat: no-repeat;
	padding-left: 10px;
	background-image: url(../images/SouthBranch/languages-background-small.gif);
	background-position: right top;
}
#container #contentContainer #contentSB #firstHorizContainer #languages #Spanish {
	list-style-position: outside;
	list-style-image: url(../images/SouthBranch/mexico-flag.jpg);
}
#hours {
	background-color: #FFFFFF;
	width: 146px;
	position: relative;
	padding-top: 15px;
	padding-left: 20px;
}
.hours-color {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #529D2B;
}
.linespacing {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}
#location {
	float: right;
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	top: 25px;
}
#branch-content {
	padding: 0px;
	width: 550px;
}
#languagesBox {
	position: absolute;
	left: 210px;
	top: 245px;
	display: none;
	z-index: 50;
	height: 206px;
	width: 184px;
	background-image: url(../images/SouthBranch/languages-background-small.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
}
#languages a:link {
	color: #FFFFFF;
	font-size: 17px;
}
#languages a:visited {
	color: #FFFFFF;
	font-size: 17px;
}
#languages a:hover {
	color: #000000;
	font-size: 17px;
}
#languagesBox a:link {
	color: #FFFFFF;
}
#languagesBox a:visited {
	color: #FFFFFF;
}
#languagesBox a:hover {
	color: #000000;
}
#events-box {
	height: 60px;
	width: 210px;
	position: relative;
	float: right;
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 10px;
}
#events-box  a:link {
	color: #FFFFFF;
	font-size: 26px;
	padding-left: 28px;
}
#events-box  a:visited {
	color: #FFFFFF;
	font-size: 26px;
	padding-left: 28px;
}
#events-box  a:hover {
	color: #000000;
	font-size: 26px;
	padding-left: 28px;
}
#staffPicks {
	height: 260px;
	width: 400px;
	overflow: auto;
}
#main-sb-events {
	height: 170px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
#main-sb-events a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000FF;
}
#main-sb-events a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
#main-sb-events a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006600;
}
#eventText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
#eventText a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000FF;
}
#eventText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
#eventText a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006600;
}

.hours {
	line-height: 25px;
}
#Census {
	background-image: url(../images/SouthBranch/Census-Player.gif);
	background-repeat: no-repeat;
	height: 580px;
	width: 720px;
	margin-right: auto;
	margin-left: auto;
}
.censusTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-left: 160px;
	padding-top: 15px;
}
.pushRight {
	margin-left: 2px;
}
.censusTitle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-left: 140px;
	padding-top: 15px;
}
#container #header #container2 #contentContainer #secondaryNav #hours #kidsGames a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #0066FF;
	font-weight: normal;
	background-color:#FFFFFF;
}
#container #header #container2 #contentContainer #secondaryNav #hours #kidsGames a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #009900;
	font-weight: normal;
	background-color:#FFFFFF;
}
#container #header #container2 #contentContainer #secondaryNav #hours #kidsGames{
	background-color: #FFFFFF;
	font-size: 14px;
	color: #0099FF;	
}
.spanishText {
	color: #3E7520;
}
.sbDiscription {
	font-size: 12px;
	color: #333333;
	text-indent: 20px;
	border: medium solid #339900;
	margin-bottom: 10px;
}
#container #header #container2 #contentContainer #content #sbFeatured {
	float: right;
	width: 330px;
	top: 5px;
	right: 5px;
	border: thick double #529D2B;
	margin-left: 5px;
	margin-bottom: 5px;
}

