@charset "utf-8";
body {
	background-image: url(../images/back_grad_sub.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color: #F7F7F7;
	margin: 0px;
	padding: 0px;
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1.125em;
}
body.front {
	background-image: url(../images/back_grad.jpg);
	background-color: #E1E1E1;
}
a {
	color: #993300;
	text-decoration: none;
}
a:hover {
	color: #000000;
}
p {
	font-size: 0.75em;
	color: #464646;
	line-height: 1.5em;
}
h1 {
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.7em;
	margin-top: 0em;
	padding-top: 0em;
	line-height: 1.1em;
}
h2 {
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 1em;
}
h3 {
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	font-size: 0.75em;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	color: #0057AE;
	margin-top: 1.5em;
	margin-bottom: 1.25em;
	clear: both;
}
h4 {
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	font-size: 0.9em;
	text-transform: none;
	color: #000000;
	margin-top: 1.25em;
	margin-bottom: 1em;
	font-style: italic;
}

.divClear {
	clear: both;
}
.divRule {
	clear: both;
	height: 31px;
	width: 940px;
	background-image: url(../images/line_horz_dotted.gif);
	background-repeat: repeat-x;
	background-position: left center;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}

.intro {
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-weight: 400;
	line-height: 1.5em;
}
.dropCap {
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
	float: left;
	font-size: 510%;
	line-height: 1em;
	color: #000000;
	font-weight: normal;
	border-top-color: #869F37;
	border-right-color: #869F37;
	border-bottom-color: #869F37;
	border-left-color: #869F37;
	margin-top: -0.05em;
	margin-right: 0.05em;
	margin-bottom: -0.1em;
}
.sidebar {
	float: right;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 1em;
	margin-left: 1.5em;
	width: 13em;
	background-color: #FCFCFC;
	border: 3px double #CCCCCC;
	padding-top: 0.5em;
	padding-right: 1.5em;
	padding-bottom: 1em;
	padding-left: 1.5em;
}
.sidebar h2 {
	margin-top: 0.5em;
	margin-bottom: 1em;
	line-height: 1.3em;
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 400;
	color: #135A95;
}
.sidebar p {
	margin-top: 0em;
	margin-bottom: 1em;
}


#frontTop {
	width: 100%;
	clear: both;
	margin-bottom: 0px;
	position: relative;
	float: left;
}
#frontHeader {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height: 114px;
	padding-top: 40px;
	z-index: 10;
	margin-bottom: -10px;
	position: relative;
}
#frontLogo {
	height: 114px;
	width: 280px;
	float: left;
	margin-right: -280px;
}
#topNav {
	float: right;
	text-align: right;
	width: 525px;
	position: relative;
	display: none;
}
#topNav #UVA {
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	font-size: 0.8em;
	color: #0057AE;
	letter-spacing: 0.2em;
	vertical-align: baseline;
	width: 200px;
	float: left;
	text-align: left;
}
#topNav #UVA em {
	font-style: italic;
	letter-spacing: normal;
}
#topNav #UVA a {
	color: #0057AE;
}
#subTop {
	width: 100%;
	clear: both;
	margin-bottom: 0px;
	position: relative;
	float: left;
}
#subHeader {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height: 100px;
	padding-top: 30px;
	z-index: 10;
	margin-bottom: -10px;
	position: relative;
}
#subLogo {
	height: 75px;
	width: 185px;
	float: left;
	margin-right: -280px;
}
#subTopBottomShadow {
	background-image: url(../images/top_white.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 9px;
	width: 100%;
	clear: both;
	margin-top: 5px;
}

#navSecondary {
	font-size: 0.8em;
	vertical-align: baseline;
	float: right;
	width: 300px;
	text-align: right;
}
#navSecondary ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#navSecondary li {
	display: inline;
	margin-left: 1em;
}

#navPrimary {
	font-size: 1em;
	clear: both;
	padding-top: 1.5em;
	margin-top: 0.75em;
	background-image: url(../images/line_horz_dotted.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	float: left;
	padding-bottom: 1em;
}
#navPrimary ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#navPrimary li {
	display: inline;
	margin-left: 0.8em;
	padding-left: 0.8em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #993300;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
}
#navPrimary li.firstLink {
	margin-left: 0em;
	padding-left: 0em;
	border-left-style: none;
}
#navPrimary a {
	color: #000000;
}
#navPrimary a:hover {
	color: #993300;
}
#Research #navPrimary .linkResearch, #People #navPrimary .linkPeople, #Events #navPrimary .linkEvents, #Publications #navPrimary .linkPublications, #Hedgehog #navPrimary .linkHedgehog {
	color: #E1A900;
}

#frontNewsPanel {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	height: 310px;
	z-index: 1;
}
#frontNewsPanel #newsCaption {
	width: 300px;
	float: left;
	text-align: right;
	vertical-align: bottom;
	padding-top: 50px;
	height: 260px;
}
#frontNewsPanel #newsCaption h1 {
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif;
	color: #993300;
	font-size: 1.1em;
	line-height: normal;
}
#frontNewsPanel #newsCaption p {
	font-size: 0.75em;
	line-height: 1.5em;
}
#frontNewsPanel #newsCaption a.navPhoto {
	color: #FFFFFF;
	background-image: url(../images/front_news_circles.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 18px;
	width: 18px;
	float: right;
	font-weight: bold;
	text-align: center;
	margin-left: 1em;
	margin-top: 1em;
	font-size: 0.9em;
}
#frontNewsPanel #newsCaption a.navPhoto:hover {
	background-image: url(../images/front_news_circles_hover.png);
}

#frontNewsPanel #newsPhoto {
	float: right;
	height: 310px;
	width: 610px;
}

#mainContent {
	clear: both;
	width: 100%;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
	float: left;
	background-color: #FFFFFF;
}
#frontContentHolder {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding-top: 0px;
	background-image: url(../images/back_front_lines.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#frontContentHolder p {
	margin-top: 0.4em;
	margin-bottom: 0.4em;
}
#frontContentHolder #frontTHR {
	width: 420px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #135A95;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
#frontContentHolder #frontTHR h1 {
	font-size: 1.5em;
	margin-bottom: 1em;
}
#frontContentHolder #frontTHR h2 {
}
#frontContentHolder #frontTHR img {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
#frontContentHolder #frontTHR .noWrap {
	clear: both;
	background-image: url(../images/line_horz_dotted.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 1.5em;
}
#frontContentHolder #frontTHR .articleTitle {
	font-size: 1em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	font-weight: 400;
	font-style: italic;
}
#frontContentHolder #frontEvents {
	width: 210px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #E1A900;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin-left: 49px;
	margin-right: 49px;
}
#frontContentHolder #frontFellows {
	width: 210px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #69810C;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
#frontContentHolder #frontEvents .photo, #frontContentHolder #frontFellows .photo {
	margin-bottom: 0em;
	margin-top: 0em;
}
#frontContentHolder #frontEvents h2, #frontContentHolder #frontFellows h2 {
	font-size: 1em;
	font-weight: 400;
	margin-bottom: 0.25em;
	margin-top: 1.25em;
}
#frontContentHolder #frontEvents h3, #frontContentHolder #frontFellows h3 {
	margin-bottom: 0em;
}
#frontContentHolder #frontEvents .subtitle, #frontContentHolder #frontFellows .subtitle {
	font-style: italic;
	color: #77920E;
	margin-top: 0em;
	font-size: 0.8em;
}
#frontContentHolder #frontFellows .noWrap {
	clear: both;
	background-image: url(../images/line_horz_dotted.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 1em;
	margin-top: 1.1em;
}
#contentHolder {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding-top: 0px;
	background-image: url(../images/back_sub_lines.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#leftColumn {
	width: 210px;
	float: left;
	margin-left: 0px;
	margin-right: 25px;
	padding: 0px;
	display: none;
}
#subNav {
	width: 210px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #135A95;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin-left: 0px;
}
#relatedContent {
	width: 210px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #69810C;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin-left: 0px;
	margin-top: 15px;
}
#subNav ul, #relatedContent ul {
	list-style-type: none;
	padding-left: 0px;
}
#subNav li, #relatedContent li {
	background-image: url(../images/line_horz_dotted.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 0.5em;
	padding-top: 0.5em;
	font-size: 0.85em;
	line-height: normal;
}
#subNav a, #relatedContent a {
	display: block;
	padding: 0.5em;
}

#subNav h3, #relatedContent h3 {
	margin-top: 0.25em;
}
#subNav li ul {
	display: none;
	padding-bottom: 0.75em;
}
#subNav li li {
	background-image: none;
	margin-top: 0.25em;
}
#subNav li li a {
	margin: 0em;
	padding-top: 0.25em;
	padding-right: 0.5em;
	padding-bottom: 0.25em;
	padding-left: 1.5em;
}
#subNav li ul ul {
	display: none;
	padding-bottom: 0.75em;
	padding-left: 1.75em;
	margin-left: 0em;
}
#subNav li li li {
	background-image: url(../images/bullet_submenu.png);
	margin-top: 0em;
	font-size: 1em;
	font-style: italic;
	margin-bottom: 0em;
	background-repeat: no-repeat;
	background-position: 0px 1.25em;
	padding-left: 0.5em;
}
#subNav li li li a {
	margin: 0em;
	padding-top: 0.25em;
	padding-right: 0.5em;
	padding-bottom: 0.25em;
	padding-left: 0.35em;
}

.pageLevel1 #subNav a.link1, .pageLevel2 #subNav a.link2, .pageLevel3 #subNav a.link3, .pageLevel4 #subNav a.link4, .pageLevel5 #subNav a.link5, .pageLevel6 #subNav a.link6, .pageLevel7 #subNav a.link7 {
	background-color: #F7F8F9;
}
.pageLevel1a #subNav a.link1a, .pageLevel1b #subNav a.link1b, .pageLevel1c #subNav a.link1c, .pageLevel1d #subNav a.link1d, .pageLevel1e #subNav a.link1e, .pageLevel1f #subNav a.link1f, .pageLevel1g #subNav a.link1g, .pageLevel1h #subNav a.link1h {
	background-color: #F7F8F9;
}
.pageLevel2a #subNav a.link2a, .pageLevel2b #subNav a.link2b, .pageLevel2c #subNav a.link2c, .pageLevel2d #subNav a.link2d, .pageLevel2e #subNav a.link2e, .pageLevel2f #subNav a.link2f, .pageLevel2g #subNav a.link2g, .pageLevel2h #subNav a.link2h {
	background-color: #F7F8F9;
}
.pageLevel3a #subNav a.link3a, .pageLevel3b #subNav a.link3b, .pageLevel3c #subNav a.link3c, .pageLevel3d #subNav a.link3d, .pageLevel3e #subNav a.link3e, .pageLevel3f #subNav a.link3f, .pageLevel3g #subNav a.link3g, .pageLevel3h #subNav a.link3h {
	background-color: #F7F8F9;
}
.pageLevel4a #subNav a.link4a, .pageLevel4b #subNav a.link4b, .pageLevel4c #subNav a.link4c, .pageLevel4d #subNav a.link4d, .pageLevel4e #subNav a.link4e, .pageLevel4f #subNav a.link4f, .pageLevel4g #subNav a.link4g, .pageLevel4h #subNav a.link4h {
	background-color: #F7F8F9;
}
.pageLevel5a #subNav a.link5a, .pageLevel5b #subNav a.link5b, .pageLevel5c #subNav a.link5c, .pageLevel5d #subNav a.link5d, .pageLevel5e #subNav a.link5e, .pageLevel5f #subNav a.link5f, .pageLevel5g #subNav a.link5g, .pageLevel5h #subNav a.link5h {
	background-color: #F7F8F9;
}
.pageLevel6a #subNav a.link6a, .pageLevel6b #subNav a.link6b, .pageLevel6c #subNav a.link6c, .pageLevel6d #subNav a.link6d, .pageLevel6e #subNav a.link6e, .pageLevel6f #subNav a.link6f, .pageLevel6g #subNav a.link6g, .pageLevel6h #subNav a.link6h {
	background-color: #F7F8F9;
}
.pageLevel7a #subNav a.link7a, .pageLevel7b #subNav a.link7b, .pageLevel7c #subNav a.link7c, .pageLevel7d #subNav a.link7d, .pageLevel7e #subNav a.link7e, .pageLevel7f #subNav a.link7f, .pageLevel7g #subNav a.link7g, .pageLevel7h #subNav a.link7h {
	background-color: #F7F8F9;
}

.pageLevel1 #subNav li.subnavSect1 ul, .pageLevel2 #subNav li.subnavSect2 ul, .pageLevel3 #subNav li.subnavSect3 ul, .pageLevel4 #subNav li.subnavSect4 ul, .pageLevel5 #subNav li.subnavSect5 ul, .pageLevel6 #subNav li.subnavSect6 ul, .pageLevel7 #subNav li.subnavSect7 ul {
	display: block;
}
.pageLevel1a #subNav li.subnavSect1 ul, .pageLevel1b #subNav li.subnavSect1 ul, .pageLevel1c #subNav li.subnavSect1 ul, .pageLevel1d #subNav li.subnavSect1 ul, .pageLevel1e #subNav li.subnavSect1 ul, .pageLevel1f #subNav li.subnavSect1 ul, .pageLevel1g #subNav li.subnavSect1 ul {
	display: block;
}
.pageLevel2a #subNav li.subnavSect2 ul, .pageLevel2b #subNav li.subnavSect2 ul, .pageLevel2c #subNav li.subnavSect2 ul, .pageLevel2d #subNav li.subnavSect2 ul, .pageLevel2e #subNav li.subnavSect2 ul, .pageLevel2f #subNav li.subnavSect2 ul, .pageLevel2g #subNav li.subnavSect2 ul {
	display: block;
}
.pageLevel3a #subNav li.subnavSect3 ul, .pageLevel3b #subNav li.subnavSect3 ul, .pageLevel3c #subNav li.subnavSect3 ul, .pageLevel3d #subNav li.subnavSect3 ul, .pageLevel3e #subNav li.subnavSect3 ul, .pageLevel3f #subNav li.subnavSect3 ul, .pageLevel3g #subNav li.subnavSect3 ul {
	display: block;
}
.pageLevel4a #subNav li.subnavSect4 ul, .pageLevel4b #subNav li.subnavSect4 ul, .pageLevel4c #subNav li.subnavSect4 ul, .pageLevel4d #subNav li.subnavSect4 ul, .pageLevel4e #subNav li.subnavSect4 ul, .pageLevel4f #subNav li.subnavSect4 ul, .pageLevel4g #subNav li.subnavSect4 ul {
	display: block;
}
.pageLevel5a #subNav li.subnavSect5 ul, .pageLevel5b #subNav li.subnavSect5 ul, .pageLevel5c #subNav li.subnavSect5 ul, .pageLevel5d #subNav li.subnavSect5 ul, .pageLevel5e #subNav li.subnavSect5 ul, .pageLevel5f #subNav li.subnavSect5 ul, .pageLevel5g #subNav li.subnavSect5 ul {
	display: block;
}
.pageLevel6a #subNav li.subnavSect6 ul, .pageLevel6b #subNav li.subnavSect6 ul, .pageLevel6c #subNav li.subnavSect6 ul, .pageLevel6d #subNav li.subnavSect6 ul, .pageLevel6e #subNav li.subnavSect6 ul, .pageLevel6f #subNav li.subnavSect6 ul, .pageLevel6g #subNav li.subnavSect6 ul {
	display: block;
}
.pageLevel7a #subNav li.subnavSect7 ul, .pageLevel7b #subNav li.subnavSect7 ul, .pageLevel7c #subNav li.subnavSect7 ul, .pageLevel7d #subNav li.subnavSect7 ul, .pageLevel7e #subNav li.subnavSect7 ul, .pageLevel7f #subNav li.subnavSect7 ul, .pageLevel7g #subNav li.subnavSect7 ul {
	display: block;
}

#contentHolder #bodyText {
	width: 100%;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #E1A900;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
}
#bodyText .sectionTitle {
	margin-top: 0.25em;
}
#bodyText ul {
	margin: 0em;
	padding-left: 1em;
}
#bodyText li {
	font-size: 0.75em;
	color: #464646;
	line-height: 1.5em;
	margin-top: 0.75em;
	margin-bottom: 0.75em;
}
#bodyText .subtitle {
	font-size: 1.2em;
	font-style: italic;
	margin-top: -0.25em;
	margin-bottom: 1em;
	color: #69810C;
}


#bodyText .bioName {
	font-size: 1.6em;
	font-weight: 400;
}
#bodyText .bioTitle {
	font-size: 0.9em;
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #6C8217;
	margin-top: 0em;
	margin-bottom: 0.55em;
	line-height: 1.3em;
}
#bodyText .bioPhoto {
	border: 1px solid #999999;
	padding: 4px;
	margin-right: 20px;
	margin-bottom: 10px;
	float: left;
	background-color: #FFFFFF;
}
#bodyText .bioCVPrompt {
	margin-top: 1em;
	margin-bottom: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-left: 210px;
}
#bodyText .bioCVPromptNoPhoto {
	margin-top: 1em;
	margin-bottom: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#bodyText .listBio {
	float: left;
	width: 45%;
	margin-right: 5%;
	height: 130px;
	margin-bottom: 15px;
	margin-top: 15px;
}
#bodyText #Director.listBio {
	width: 100%;
	margin-right: 0%;
	margin-bottom: 15px;
	padding-bottom: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#bodyText .listBio h1 {
	font-size: 1em;
	line-height: normal;
	margin-bottom: 0.5em;
	margin-top: 2em;
}
#bodyText .listBio p {
	margin-top: 0em;
	margin-bottom: 0.5em;
	font-style: italic;
	line-height: normal;
}
#bodyText .listDiv {
	clear: both;
	width: 100%;
}
#bodyText #hiddenText {
	display: none;
}
#bodyText .cols2 {
	width: 45%;
	margin-right: 5%;
	float: left;
	margin-top: 0em;
	margin-bottom: 1em;
}
#bodyText .cols2 h4 {
	margin-top: 0em;
}



.eventTable h1 {
	text-transform: uppercase;
	letter-spacing: 0.2em;
	font-size: 0.8em;
	margin-bottom: 0.25em;
	margin-top: 2em;
	color: #135A95;
}
.eventTable h2 {
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	margin-bottom: 0.5em;
	font-weight: 400;
	margin-top: 0.5em;
}
.eventTable h3 {
	text-transform: none;
	letter-spacing: normal;
	font-size: 0.9em;
	font-style: italic;
	margin-top: 0.25em;
	margin-bottom: 0.5em;
	color: #000000;
	clear: none;
}
.eventTable p {
	line-height: normal;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}








#contentFooter {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-color: #EBEBEB;
	padding: 20px;
	margin-bottom: 20px;
	display: none;
}
#contentFooter h3 {
	margin-top: 0em;
	margin-bottom: 1em;
}
#contentFooter #WhoWeAre {
	width: 400px;
	padding-right: 25px;
	background-image: url(../images/line_vert_dotted.gif);
	background-repeat: repeat-y;
	background-position: right top;
	float: left;
}

#WhoWeAre p {
	font-size: 0.9em;
	line-height: 1.4em;
	margin-top: 0.5em;
	margin-bottom: 0em;
}
#contentFooter #newsletterSignUp {
	float: left;
	width: 450px;
	margin-left: 25px;
}
#newsletterSignUp form {
	margin-top: 0px;
	margin-bottom: 0px;
}

#newsletterSignUp .prompt {
	font-size: 0.6em;
	color: #333333;
}
#newsletterSignUp .textInput {
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	padding: 0.1em;
	margin-right: 0.5em;
}
#newsletterSignUp #button {
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	background-color: #666666;
	margin-top: 0.4em;
	margin-right: 0.5em;
	padding-top: 0.2em;
	padding-right: 0.5em;
	padding-bottom: 0.3em;
	padding-left: 0.5em;
}
#newsletterSignUp #followUs img {
	vertical-align: middle;
	margin-right: 3px;
	margin-left: 3px;
}



#footer {
	background-image: url(../images/top_footer.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	clear: both;
	width: 100%;
	padding-top: 25px;
	margin-top: 0px;
	background-color: #F5F5F5;
	position: relative;
	float: left;
}
#footer #copyright {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	font-size: 0.7em;
	color: #666666;
	padding-bottom: 100px;
}
#copyright p {
	font-size: 1.2em;
	margin-top: 0em;
}
#copyright .left {
	float: left;
}

#copyright .right {
	float: right;
}
