/* @override http://www.nuformix.com/wp-content/themes/Nuformix%202/style.css */

/* @override http://www.nuformix.com/wp-content/themes/Nuformix%202/style.css */

/*Theme Name: Nuformix 2
Theme URI: http://www.safeasmilk.org
Description: a custom Wordpress theme for Nuformix, based on 'Starkers' (thanks to http://elliotjaystocks.com) based on 'Kubrick'. 
Version: 1.0
Author: Dean Ricca-Smith
Author URI: http://www.safeasmilk.org
Tags: so fresh, so clean
*/

/* SAM RESET */
/* ----------------------------------------- */

/* SAM Reset.Based upon Eric Meyer's Reset */
html, body, div, span, applet, object, iframe,
h1,h2,h3,h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
line-height: 1;
overflow-x:hidden;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

a{
	text-decoration: none;
}

/* This helps to identify headings at the initial build stage, so I thought it'd be useful to have it */
h1, h2, h3, h5, h5, h6 { font-weight:bold }

div { position:relative } /* This will save you having to declare each div's position as 'relative' and allows you to absolutely position elements inside them */

html { height: 100%; margin-bottom: 1px; } /*FORCES SCROLLBAR*/

html { overflow: -moz-scrollbars-vertical !important; }/*FORCES SCROLLBAR*/

 /*SAM RESET ENDS*/ 

/* Font stack options

	The following represents a list of font stacks, as recommended by Nathan Ford in
	http://unitinteractive.com/blog/2008/06/26/better-css-font-stacks/

	I've added inverted commas around the relevant family names to ensure compatibility.
	p = balanced for paragraphs or body copy
	t = balanced for headlines or titles

	- - - -

Arial, 'Helvetica Neue', Helvetica, sans-serif - p, t

Baskerville, 'Times New Roman', Times, serif - p
Baskerville, 'Times, Times New Roman', serif - t

Cambria, Georgia, Times, 'Times New Roman', serif - p, t
'Century Gothic', 'Apple Gothic', sans-serif - p, t

Consolas, 'Lucida Console', Monaco, monospace - p, t

'Copperplate Light', 'Copperplate Gothic Light', serif - p, t

'Courier New', Courier, monospace - p, t

'Franklin Gothic Medium', 'Arial Narrow Bold', Arial, sans-serif - p, t

Futura, 'Century Gothic', 'Apple Gothic', sans-serif - p, t

Garamond, 'Hoefler Text', 'Times New Roman', Times, serif - p
Garamond, 'Hoefler Text', Palatino, 'Palatino Linotype', serif - t

Geneva, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif - p
Geneva, Verdana, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif - t

Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif - p
Georgia, Times, 'Times New Roman', serif - t

GillSans, Calibri, Trebuchet, sans-serif - p
GillSans, Trebuchet, Calibri, sans-serif - t

'Helvetica Neue', Arial, Helvetica, sans-serif - p
Helvetica, 'Helvetica Neue', Arial, sans-serif - t

Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif - p, t

'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif - p, t

Palatino, 'Palatino Linotype', Georgia, Times, 'Times New Roman', serif - p
Palatino, 'Palatino Linotype', 'Hoefler Text', Times, 'Times New Roman', serif - t

Tahoma, Geneva, Verdana - p
Tahoma, Verdana, Geneva - t

Times, 'Times New Roman', Georgia, serif - p, t

Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif - p
Trebuchet, Tahoma, Arial, sans-serif - t

Verdana, Geneva, Tahoma, sans-serif - p
Verdana, Tahoma, Geneva, sans-serif - t

*/

/*TYPOGRAPHY*/

.post p {
	margin-bottom: 10px;
	margin-top: 9px;
}

#pageContent .post p{
	padding-right: 24px;
}

object {
		margin-bottom: 8px;

	
}

.para1{
	font-weight: bold;
	font-size: 13px;
	color: #07A3DE;
}

.para2{
	font-size: 13px;
	font-weight: bold;
}

#pageContent ul{
	margin-left: 10px;
	width: 450px;
}

#pageContent li{
	font-size: 12px;
	font-weight: bold;
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 10px;
	margin-bottom: 5px;
}

ul#blogNav li{
	list-style-type: none;
}

/*TYPOGRAPHY ENDS*/


/* LAYOUT */

/*WP IMAGE ALIGNMENT*/

.aligncenter { display:block; margin:0 auto }
.alignleft { float:left;
	padding-right: 15px;
}
.alignright { float:right;
	margin-left: 15px;
}
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

/*WP IMAGE ALIGNMENT ENDS*/

body{
	color: gray;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background-color: #414141;
  display:none; /* THIS IS SO THE FADE IN ON LOAD WORKS*/
}

a{
color: #07A3DE;

}

a:hover{
color: gray;

}

#wrapperCont{
		margin-top: 30px;

}

#wrapper{
  
	width: 975px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 45px;
	padding-left: 45px;
	background-color: white;
	padding-top: 20px;
}

#masthead{
	height: 99px;
	padding-bottom: 8px;
	border-bottom: 1px dotted silver;
}




.search{
	width: 249px;
	/*background-color: silver;*/
	float: right;
	height: 30px;
	margin-top: 72px;
}

.search2{
	width: 249px;
	/*background-color: silver;*/
	float: left;
	height: 30px;
	margin-top: 8px;
}


.search p{
	width: 60px;
	text-indent: -99999px;
    background: url(images/NuMasterSpriteSmall.jpg) no-repeat -29px -442px;
	margin-top: 7px;
}

.search2 p{
	width: 60px;
	text-indent: -99999px;
    background: url(images/NuMasterSpriteSmall.jpg) no-repeat -29px -440px;
	margin-top: 7px;
}


.search div.search-form {
	width: 175px;
	float: right;
	margin-top: -23px;
	margin-right: 10px;
}

.search2 div.search-form {
	width: 175px;
	float: right;
	margin-top: -23px;
	margin-right: 10px;
}

input#s{
	border: 1px solid silver;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background-color: white;
	width: 175px;
	color: gray;
	float: none;
	padding-left: 6px;
	padding-top: 3px;
	line-height: 7px;
	padding-bottom: 5px;
}


#phone{
	width: 250px;
	float: right;
	height: 30px;
	clear: right;
	margin-top: 29px;
	text-indent: -99999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -719px -63px;
	display: none;
}

h2{
	height: 29px;
	border-bottom: 1px dotted silver;
	line-height: 29px;
	color: #07A3DE;
	font-size: 19px;
}

h3{
	line-height: 29px;
	color: #07A3DE;
	font-size: 14px;
}

h4{
	font-weight: bold;
	font-size: 17px;
	margin-top: 5px;
	border-top: 1px dotted silver;
	padding-top: 5px;
}

h5{
	font-weight: bold;
	color: #07A3DE;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin: 9px 0 -6px;
}

/*HOME H2*/
#post-3 h2 {
	text-indent: -99999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -354px -180px;
}

/*MANAGEMENT H2*/
#post-40 h2 {
	text-indent: -99999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -354px -280px;
}

/*ADVISORS H2*/
#post-42 h2 {
	text-indent: -99999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -354px -330px;
}

/*BOARD H2*/
#post-52 h2 {
	text-indent: -99999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -354px -380px;
}

/*PRODUCTS H2*/
#post-46 h2 {
	text-indent: -99999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -354px -530px;
}

/*TECHNOLOGY H2*/
#post-48 h2 {
	text-indent: -99999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -354px -430px;
}

/*STRATEGY H2*/
#post-50 h2 {
	text-indent: -99999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -354px -480px;
}

/*NEWS H2*/
h2#news {
	text-indent: -99999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -354px -580px;
	border-bottom: none;
	height: 29px;
}

/*PARTNERING H2*/
#post-38 h2 {
	text-indent: -99999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -354px -630px;
}

/*CONTACT H2*/
#post-39 h2 {
	text-indent: -99999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -354px -680px;
}

/*PRIVACY H2*/
#post-162 h2 {
	text-indent: -99999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -354px -830px;
}

/*COPYRIGHT H2*/
#post-172 h2 {
	text-indent: -99999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -354px -880px;
}

/*TERMS AND CONDITIONS H2*/
#post-168 h2 {
	text-indent: -99999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -354px -930px;
}

/*SEARCH RESULTS*/
h2#search{
	text-indent: -99999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -354px -1000px;
	border-bottom: none;
}

h2#nothing{
	text-indent: -99999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -354px -1050px;
	border-bottom: dotted silver 1px;
}

#pageContent div.post h4 {
	border-top: none;
	line-height: 29px;
	border-top: 1px dotted silver;
	padding: 0;
	margin: 0;
}


#pageContent div.post h4.searchTitle a{
	color: gray;
	font-size: 14px;
}

#pageContent div.post h4.searchTitle a:hover{
	color: #07A3DE;
}


#pageContent div.post h4 a{
	line-height: 29px;
	color: #07A3DE;
	font-size: 14px;
}

#pageContent div.post h4 a:hover{
	color: grey;
}

#rightSidebar h3 {
	text-indent: -99999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -354px -230px;
}

h3.map {
	text-indent: -99999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -354px -730px;
	margin-bottom: 10px;
		border-top: 1px dotted silver;
		border-bottom: 1px dotted silver;

}

h3.details {
	text-indent: -99999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -354px -780px;
	margin-bottom: 8px;
	border-bottom: 1px dotted silver;
}



div.slideshow{
	width: 975px;
	height: 185px;
	overflow: hidden;
	}
	

div.slideshowCont {
	width: 975px;
	height: 187px;
	border-bottom: 1px dotted silver;
	margin-top: -1px;
	padding-top: 10px;
	padding-bottom: 10px;
}


div.slideshow img{
	margin: 0;
	padding: 0;
	}


#leftSidebar{
	width: 150px;
	height: 300px;
	/*background-color: black;*/
	float: none;
	clear: none;
}

#rightSidebar, #mapSidebar{
	width: 315px;
	/*background-color: black;*/
	float: right;
	clear: none;
		margin-bottom: 20px;
	position: relative;
}

.mapFade{
	height: 215px;
	/*background-color: silver;*/
	width: 315px;
}

ul#nav {
	position: absolute;
	bottom: 231px;
	left: 178px;
	width: 138px;
	/*background-color: silver;*/
}

ul#nav li{
	float: left;
}

ul#nav li a{
	display: block;
	padding-right: 5px;
	padding-left: 5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border: 1px solid silver;
	margin-right: 7px;
	/*text-transform: lowercase;*/
	color: #9d9d9d;
	font-size: 12px;
}

#nav li a:hover {
		color: #07A3DE;
		background-color: #eaeaea;
}

#nav li a.activeSlide {
		color: #07A3DE;
	    background-color: #eaeaea;
}

ul#nav li a#cambridge {
	text-indent: -99999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -868px -888px;
	width: 81px;
	margin: 0;
	padding: 1px 0;
}

ul#nav li a:hover#cambridge,ul#nav li a#cambridge.activeSlide{
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -868px -938px;
}

ul#nav li a#wilton {
	text-indent: -99999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -868px -788px;
	width: 47px;
	margin: 0 5px 0 0;
	padding: 1px 0;
}

ul#nav li a:hover#wilton, ul#nav li a#wilton.activeSlide{
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -868px -838px;
}



#innerContent{
	width: 645px;
	float: left;
	/*margin-bottom: 15px;*/
}

#innerContent .post{
	width: 480px;
	float: right;
	line-height: 18px;
}

.entry{
	padding-bottom: 5px;
}

/*.dottedLine{
			border-bottom: 1px dotted silver;
	height: 1px;
}*/

#pageContent{
	width: 480px;
	float: right;
	line-height: 18px;
	/*margin-bottom: 10px;*/
}


#footer{
	width: 975px;
	float: none;
	clear: both;
	/*background-color: silver;*/
	height: 30px;
	border-top: 1px dotted silver;
	padding-top: 8px;
	margin-right: 8px;
}

#copyright a {
	color: #b6b6b6;	
}

#copyright a:hover{
		color: #07A3DE;
}

#copyright{
	font-size: 11px;
	float: right;
	color: #b6b6b6;
}

#subNav{
	font-size: 11px;
	float: left;
	color: grey;
	margin-left: -4px;
}

#subNav a {
	color: #b6b6b6;
	margin-right: 4px;
	margin-left: 4px;
}

#subNav a:hover{
		color: #07A3DE;
}


#logo{
	width: 165px;
	height: 74px;
	float: left;
	margin-top: 25px;
	text-indent: -99999px;
	/*background-color: silver;*/
}

#logo h1 a {
	background: url(images/nuLogo165.jpg) no-repeat left top;
	display: block;
	text-indent: -99999px;
	width: 240px;
	height: 105px;
	float: left;
	margin-top: -16px;
}

#logo h1 a:hover{
background: url(images/nuLogo165.jpg) no-repeat left top;
opacity: 0.7;
}



/* LAYOUT ENDS*/

p a.post-edit-link {
	position: absolute;
	top: -391px;
	right: -506px;
	border: 1px dotted silver;
}

a.post-edit-link{
	color: silver;
	font-size: 12px;
	display: block;
	width: 31px;
	height: 16px;
	text-align: center;
}

/*ACCORDION MENU*/

#menu1 li{
	margin: 0;
	padding: 0;
}

#menu1 li a {
	display: block;
	height:29px;
	line-height: 29px;
}

/*HOME*/
.page-item-3 a {
	text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -28px -183px;
}
.page-item-3 a:hover {
	text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -178px -183px;
}
.page-item-3.current_page_ancestor.current_page_parent a{
	text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -178px -183px;
}

#menu1 li.page_item.page-item-3.current_page_item a {
	text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -178px -183px;

}

/*TEAM*/
.page-item-37 a {
	text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -28px -283px;
	border-top: 1px dotted silver;

}
.page-item-37 a:hover {
	text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -178px -283px;
}
.page-item-37.current_page_ancestor.current_page_parent a{
	text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -178px -283px;
}

#menu1 li.page_item.page-item-37.current_page_item a {
	text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -178px -283px;

}

/*COMPANY*/
.page-item-2 a {
	text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -28px -233px;
	border-top: 1px dotted silver;

}
.page-item-2 a:hover {
	text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -178px -233px;
}
.page-item-2.current_page_ancestor.current_page_parent a{
	text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -178px -233px;
}

#menu1 li.page_item.page-item-2.current_page_item a {
	text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -178px -233px;

}

/*NEWS*/
.page-item-22 a {
	text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -28px -383px;
	border-top: 1px dotted silver;

}
.page-item-22 a:hover {
	text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -178px -383px;
}
.page-item-22.current_page_ancestor.current_page_parent a{
	text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -178px -383px;
}

#menu1 li.page_item.page-item-22.current_page_parent a,#menu1 li.page_item.page-item-22.current_page_item a {
	text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -178px -383px;

}

/*PARTNERING*/
.page-item-38 a {
	text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -28px -333px;
	border-top: 1px dotted silver;

}
.page-item-38 a:hover {
	text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -178px -333px;
}
.page-item-38.current_page_ancestor.current_page_parent a{
	text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -178px -333px;
}

#menu1 li.page_item.page-item-38.current_page_item a {
	text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -178px -333px;

}

/*CONTACT*/
.page-item-39 a {
	text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -28px -483px;
	border-top: 1px dotted silver;

}
.page-item-39 a:hover {
	text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -178px -483px;
}
.page-item-39.current_page_ancestor.current_page_parent a{
	text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -178px -483px;
}

#menu1 li.page_item.page-item-39.current_page_item a {
	text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -178px -483px;

}

	

/*SUB MENU SPRITES*/

/*STRATEGY*/
	
#menu1 li ul li.page_item.page-item-50 a {text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -856px -636px;
}

#menu1 li ul li.page_item.page-item-50 a:hover {
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -856px -336px;
}

#menu1 li ul li.page_item.page-item-50.current_page_item a {
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -856px -336px;
}

/*PRODUCTS*/
	
#menu1 li ul li.page_item.page-item-46 a {text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -856px -686px;
}

#menu1 li ul li.page_item.page-item-46 a:hover {
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -856px -386px;
}

#menu1 li ul li.page_item.page-item-46.current_page_item a {
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -856px -386px;
}

/*TECHNOLOGY*/
	
#menu1 li ul li.page_item.page-item-48 a {text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -856px -736px;
}

#menu1 li ul li.page_item.page-item-48 a:hover {
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -856px -436px;
}

#menu1 li ul li.page_item.page-item-48.current_page_item a {
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -856px -436px;
}

/*MANAGEMENT*/
	
#menu1 li ul li.page_item.page-item-40 a {text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -856px -486px;
}

#menu1 li ul li.page_item.page-item-40 a:hover {
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -856px -186px;
}

#menu1 li ul li.page_item.page-item-40.current_page_item a {
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -856px -186px;
}

/*BOARD*/
	
#menu1 li ul li.page_item.page-item-52 a {text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -856px -536px;
}

#menu1 li ul li.page_item.page-item-52 a:hover {
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -856px -236px;
}

#menu1 li ul li.page_item.page-item-52.current_page_item a {
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -856px -236px;
}

/*ADVISORS*/
	
#menu1 li ul li.page_item.page-item-42 a {text-indent: -9999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -856px -586px;
}

#menu1 li ul li.page_item.page-item-42 a:hover {
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -856px -286px;
}

#menu1 li ul li.page_item.page-item-42.current_page_item a {
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -856px -286px;
}




/*SUB MENU ITEMS*/


#menu1 li ul{
	padding-bottom: 0px;
	margin-bottom: 8px;
}


#menu1 li ul li a {
	display: block;
	background-image: none;
	color: gray;
	border: none;
	text-transform: lowercase;
	text-indent: 15px;
	height: 19px;
	line-height: 19px;
	font-size: 11.5px;
}

#menu1 li ul li a:hover{
	color: #07A3DE;
}

.current_page_item a{
		color: #07A3DE;

}

#menu1 li ul li.current_page_item a {
			color: #07A3DE;

}


/*SUB MENU ITEMS END*/


/*ACCORDION MENU ENDS*/

/*BLOG STYLING*/

.headline{
	font-weight: bold;
	display: block;
	margin-bottom: 4px;
	margin-top: 9px;
    border-top: 1px dotted silver;
	padding-top: 8px;
}

div.latest {
	margin-top: -9px;
}

a.newsButton{
	display: block;
	text-align: center;
	color: #9d9d9d;
	float: left;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	text-transform: lowercase;
	font-size: 12px;
	font-weight: bold;
    border: 1px solid silver;
    text-indent: -99999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -868px -1007px;
	width: 81px;
	margin-top: 13px;
	padding: 1px 3px;
}

a:hover.newsButton{
	color: #07A3DE;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -868px -1057px;
}


    #date{
	float: left;
	display: block;
	text-align: center;
	font-size: 12px;
	color: #9d9d9d;
	padding: 0 3px;
	margin-right: 390px;
	display: block;
	clear: left;
	margin-bottom: 7px;
	margin-top: 4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border: 1px solid silver;
}

    #date2{
	float: left;
	display: block;
	text-align: center;
	font-size: 12px;
	color: #9d9d9d;
	padding: 0 3px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	/*background-color: silver;*/
	display: block;
	clear: left;
	margin-bottom: 6px;
	margin-top: 3px;
	border: 1px solid silver;
	margin-right: 390px;
}

span.smallDate{
	color: #9d9d9d;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}

strong{
	font-weight: bold;
}


/*BLOG STYLING ENDS*/

div.bottomNav{
	width: 100%;
	float: left;
	clear: both;
	margin-top: -10px;
	margin-bottom: 10px;
}

	
.newer a{
	display: block;
	text-align: center;
	color: #9d9d9d;
	float: right;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	text-transform: lowercase;
	font-size: 12px;
	font-weight: bold;
    border: 1px solid silver;
    text-indent: -99999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -868px -1206px;
	width: 54px;
	margin-top: 13px;
	padding: 0 3px;}

.older a{
	display: block;
	text-align: center;
	color: #9d9d9d;
	float: left;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	text-transform: lowercase;
	font-size: 12px;
	font-weight: bold;
    border: 1px solid silver;
    text-indent: -99999px;
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -866px -1106px;
	width: 54px;
	margin-top: 13px;
	padding: 0 3px;
	
	}

.older a:hover{
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -866px -1156px;

}

.newer a:hover{
	background: url(images/NuMasterSpriteSmall.jpg) no-repeat -868px -1256px;

}


#wiltonMap{
	width: 315px;
	height: 215px;
	background: url(images/wilton.jpg) no-repeat;
}

#cambridgeMap{
	width: 315px;
	height: 215px;
	background: url(images/cambridge.jpg) no-repeat;
}

#wilton small, #cambridge small {
	font-size: 12px;
	display: block;
	margin-top: 3px;
}

div.mapFade a{
		color: #07A3DE;
}

a#rss {
	float: right;
	padding-top: 0;
	margin-top: -23px;
	display: block;
	width: 16px;
	height: 16px;
	text-indent: -99999px;
	background: transparent url(images/feed16.png) no-repeat;
	margin-right: 4px;
}

a:hover#rss{
	opacity: 0.8;
}


