/* @override http://www.agricultureday.org/aardd.css */

/* @override 
	http://www.agricultureday.org/aardd.css
*/

body { margin: 0; padding: 0; background: #666 }

/* first for IE 6/7/8
@font-face { font-family: UnitRoundedWeb; src: url(UnitRoundedWeb.eot) } */
/* then for Mozilla browsers -> Firefox
@font-face { font-family: UnitRoundedWeb; src: url(UnitRoundedWeb.woff) format('woff') } */

/* first for IE 6/7/8
@font-face { font-family: UnitRoundedWeb-Bold; src: url(UnitRoundedWeb-Bold.eot) } */
/* then for Mozilla browsers -> Firefox 
@font-face { font-family: UnitRoundedWeb-Bold; src: url(UnitRoundedWeb-Bold.woff) format('woff') } */

p,
#headliner h1,
h3,
li {
	font-family: ff-unit-rounded-web-1, ff-unit-rounded-web-2, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 400;	
}

h2,
#sponsors h4,
strong,
th {
	font-family: ff-unit-rounded-web-1, ff-unit-rounded-web-2, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
}

h3.tk-ff-market-web { font-weight: normal; line-height: 1em; }

sub { font-size: .8em; vertical-align: sub; line-height: 0 }

abbr { border-bottom: 1px dotted #b89157 }


#wpcontent h1 {
	margin: 0;
	font-size: 23px;
	font-style: normal;
	font-weight: 700;
}

#wpcontent a { color: #2f50c7 !important }
#wpcontent h1 a { text-decoration: none !important; color: #2f50c7 !important }
#wpcontent p,
#wpcontent div.meta { color: #543845; line-height: 1.4em !important }
#wpcontent div.meta span a {
	color: #9fbf57 !important; padding: 1px 4px 2px 4px; text-decoration: none !important; border-radius: 2px; -moz-border-radius: 2px; line-height: 25px; border: 1px solid #c9e58b;
background-color: #d4eba0;
}
#wpcontent p { color: #000 !important }
#wpcontent div.post { margin: 25px 0 40px 0 }


a img { border: none }

#main {
	position: relative;
	width: 960px;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 25px;
	background: #fff url(images/bg2.gif) no-repeat right top;
	box-shadow: 0 0 8px #444;
	-webkit-box-shadow: 0 0px 8px #444;
	-moz-box-shadow: 0 0 8px #444;
}
#logoimg {
	position: relative;
	width: 156px;
	height: 156px;
	top: 23px;
	left: 32px
}
#logo a img { border: none }

#logotxt {
	position: absolute;
	top: 50px;
	left: 212px
}

.cellpadform { padding-bottom: 10px }

#contentholder {
	width: 960px;
	position: relative
}
#contentholder #content {
	width: 770px;
	float: right
}
#contentholder #content div table { margin-left: 0 }
#contentholder #contender {	width: 710px; float: left }

dl { color: #583a21; font-size: 11px; margin: 0 0 25px 0 }
dt {
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 4px;
	padding-top: 4px
}
dd {
	margin-top: 0;
	margin-left: 0;
	padding-bottom: 6px;
	border-bottom: 1px solid #efefef
}
#sponsors {
position: relative;
	width: 949px;
	height: 75px;
	float: right;
	font-size: 9px;
	color: #61ad4b;
	background: rgb(191, 236, 143);	
	background: rgba(191, 236, 143, 0.84);	
	border: 1px solid #c2ec99;
	border-right: 1px solid #b0da89;
	border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	border-bottom-left-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	padding: 0;
	margin: 5px 0 9px 0;
}
#sponsors div { float: left }
#hosted,
#sponsored,
#organised,
#media { margin: 10px 5px 17px 8px; position: relative; display: block; overflow: visible; }
#media { margin: 10px 0 17px 2px }
#sponsors h4 { font-size: 9px; margin: 0 }
#sponsors div div { margin: 1px 1px 0 0 }
#sponsors div div.bubbleInfo { margin: 1px 10px 0 0 }
#sponsors #media div.bubbleInfo { margin: 1px 5px 0 0 }



#nav {
	background: rgb(252, 179, 47);
	background: rgba(252, 179, 47, 0.92);
	border-right: 1px solid #e3a12a;
	border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	border-bottom-left-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	padding: 9px 0 9px 9px;
	font-size: 15px;
	line-height: 10px;
	color: #c78e22;
	margin-left: 40px;
	margin-bottom: 12px;
}
#nav a {
	color: #fff;
	text-decoration: none;
	margin-right: 4px;
	margin-left: 4px
}
.rednav { color: #ef4b37; text-decoration: none; cursor: default }


#subnav {
	background: rgb(252, 151, 47);
	background: rgba(252, 151, 47, 0.94);
	border-right: 1px solid #e3a12a;
	border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;
	border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;
	padding: 9px 0 9px 9px;
	font-size: 15px;
	line-height: 15px;
	color: #c78e22;
	margin-top: -7px;
	margin-left: 70px;
	margin-bottom: 12px;
}
#subnav a {
	color: #fff;
	text-decoration: none;
	margin-right: 4px;
	margin-left: 4px
}


#contentholder #content p,
.gmnoprint {
	font-size: 14px;
	line-height: 21px;
	color: #583a21
}
#main #contentholder #content p.savedate {
	font-weight: bold;
	font-size: 36px;
	margin-left: 12px;
	color: #000;
	position: absolute;
	top: 250px;
	color: #ef4737
}
*+html #main #contentholder #content p.savedate { margin-top: 25px; line-height: 36px }

#main #contentholder #content p.savedate2 {
	font-weight: bold;
	font-size: 24px;
	margin-left: 34px;
	color: #000;
	position: absolute;
	top: 290px;
	color: #ef4737
}
*+html #main #contentholder #content p.savedate2 { margin-top: 25px; line-height: 24px }

#main #contentholder #content p.forward {
	font-weight: bold;
	font-size: 40px;
	margin: 4px 10px 25px 12px;
	color: #000;
	float: left
}
*+html #main #contentholder #content p.forward { margin-top: -10px; line-height: 40px }

.redp { color: #ef4b37; font-weight: bold }

#main #headcon {
	position: relative;
	height: 205px;
	width: 960px;
	left: 0;
	top: 0
}
#main #nav a:hover,
#main #subnav a:hover {
	color: #ef4b37;
	text-decoration: underline
}

#main #contentholder #content h2,
#main #contentholder #content h3 {
	font-size: 18px;
	color: #583a21;
	line-height: 24px;
	margin-top: 12px
}
#main #contentholder #content #colcontent h4 {
	font-size: 15px;
	color: #583a21;
	line-height: 15px;
	margin-top: 12px;
	margin-bottom: -10px;
}
#main #contentholder #content #colcontent div.acc2 h4 {
	font-size: 14px;
	color: #583a21;
	line-height: 14px;
	margin-top: 12px;
	margin-bottom: -5px;
}
#main #contentholder #content #registration-page {
	font-size: 13px;
	color: #fff;
	background-color: #583A21;
	width: 237px;
	margin-top: 15px;
	cursor: default;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 30px;
}
#main #contentholder #content #exhibition-events-page {
	font-size: 13px;
	color: #fff;
	background: #583a21 url(images/flickr-logo.png) no-repeat 243px 3px;
	width: 237px;
	margin-top: 10px;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 30px;
	cursor: default;
}
#main #contentholder #content #exhibition-events-page a ,
#main #contentholder #content #twitlink a,
#main #contentholder #content #twitlink2 a,
#main #contentholder #content #twitlink3 a,
#main #contentholder #content #bloglink a,
#main #contentholder #content #bloglink2 a,
#main #contentholder #content #other-events-page a {
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	line-height: 22px;
}
#main #contentholder #content #flyerlink {
	background-color: #ffcb3c;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	line-height: 26px;
	text-shadow: rgba(0,0,0,0.5) 0 0 5px;
	margin: 0;
	padding: 0 0 10px 0;
	width: 277px;
	text-align: ;
	vertical-align: top;
}
#main #contentholder #content #flyerlink a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-size: 17px
}
#main #contentholder #content #flyerlink a:hover { text-decoration: underline }
#main #contentholder #content #flyerlink a img { border: none }
	
#main #contentholder #content #doclink a {
	font-size: 17px;
	font-weight: bold;
	color: #ef4b37;
	text-decoration: none;
	line-height: 22px;
	text-shadow: #000 0 0 7px;
}
#main #contentholder #content #other-events-page {
	font-size: 13px;
	color: #fff;
	background-color: #61AF4C;
	width: 305px;
	margin-top: 20px;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 30px;
	cursor: default;
}
#main #contentholder #content #twitlink {
	font-size: 13px;
	color: #fff;
	background-color: #3488de;
	width: 237px;
	margin-top: 10px;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 30px;
	cursor: default;
}
#main #contentholder #content #twitlink2 {
	font-size: 13px;
	color: #fff;
	width: 237px;
	margin-top: 0;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 17px;
	padding-left: 30px;
	cursor: default;
	background: #57a5fb url(images/twitter-logo.png) no-repeat 243px 3px;
}
#main #contentholder #content #twitlink3 {
	font-size: 13px;
	color: #fff;
	width: 237px;
	margin-top: 0;
	margin-left: 70px;
	xmargin-bottom: 20px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 17px;
	padding-left: 30px;
	cursor: default;
	background: #57a5fb url(images/twitter-logo.png) no-repeat 243px 3px;
}
#main #contentholder #content #bloglink {
	font-size: 13px;
	color: #fff;
	background-color: #61AF4C;
	width: 237px;
	margin-top: 10px;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 30px;
	cursor: default;
}
#main #contentholder #content #bloglink2 {
	font-size: 13px;
	color: #fff;
	background-color: #61AF4C;
	width: 237px;
	margin-top: 0;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 17px;
	padding-left: 30px;
	cursor: default;
	background: #61af4c url(images/flickr-logo.png) no-repeat 243px 4px;
}
#main #contentholder #content #doclink {
	font-size: 13px;
	color: #ef4b37;
	width: 257px;
	margin-top: 10px;
	padding-top: 25px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 13px;
	cursor: default;
	border: 1px solid #000;
	border-top: 11px solid #000;
	border-bottom: 11px solid #000;
	background: #000 url(images/ARDD_homepreview.jpg) center center;
	text-shadow: #000 0 0 7px;
}
#main #contentholder #content #doclink p { color: #ef4b37 }

#main #contentholder #content #registration-page a {
	font-size: 23px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
#main #contentholder #content #registration-page a:hover {
	font-size: 23px;
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}

#main #contentholder #content #bloglink a:hover,
#main #contentholder #content #bloglink2 a:hover,
#main #contentholder #content #twitlink a:hover,
#main #contentholder #content #twitlink2 a:hover,
#main #contentholder #content #exhibition-events-page a:hover {
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
	line-height: 22px;
}
#main #contentholder #content #doclink a:hover {
	font-size: 17px;
	font-weight: bold;
	color: #ef4b37;
	text-decoration: underline;
	line-height: 22px;
}

#credit {
	position: relative;
	width: 960px;
	height:20px;
	margin-right: auto;
	margin-left: auto;
	color: #fff;
	font-size: 11px;
	margin-top: 5px;
}
#credit a { color: #fff; text-decoration: underline }
#credit a:hover { color: #fcb330; text-decoration: underline }

#email {
	font-size: 11px;
	margin-top: 20px;
	cursor: default;
	font-weight: bold;
}
#email a { color: #61af4c; text-decoration: none }
#email a:hover { color: #61af4c; text-decoration: underline }

#main #contentholder #content xh2 {
	color: #61AF4C;
	font-size: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FCB330;
	padding-bottom: 0px;
}
h3.title {
	font-size: 20px;
	color: #454545;
	padding-bottom: 0;
	padding-top: 6px;
}

#main #contentholder #content div table tbody tr td ul {
	margin: 0 auto;
	padding: 0 27px
}
#main #contentholder #content div#coda-nav-1.coda-nav ul { padding: 0 }

#main #contentholder #content #colcontent ul {
	padding: 0 0 0 16px;
	margin: 19px 0 19px 0
}

#main #contentholder #content li {
	font-size: 14px;
	line-height: 18px;
	color: #583a21;
	margin-bottom: 7px;
}
ol { padding-left: 20px; padding-right: 20px }

li span { color: #583a21 }

#main #contentholder #content .redplinkspan,
.redplinkspan {
	color: #ef4B37;
	text-decoration: none
}
.redplinkspan:hover {
	color: #EF4B37;
	text-decoration: underline;
}
#main #contentholder #content #email2 {
	font-size: 13px;
	color: #61af4c;
	background-color: #fff;
	width: 237px;
	margin-top: 20px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 17px;
	cursor: default;
	font-weight: bold;
}
#main #contentholder #content #email2 a {
	color: #61af4c;
	text-decoration: none;
}
#main #contentholder #content #email2 a:hover {
	color: #61af4c;
	text-decoration: underline;
}
#main #contentholder #content #pro,
#main #contentholder #content .leventsview,
#main #contentholder #content .leventspro {
	font-size: 13px;
	color: #583a21;
	line-height: 18px;
	width: 725px;
}
#main #contentholder #content #pro2 {
	font-size: 13px;
	color: #583a21;
	line-height: 18px;
	width: 725px;
	margin-top: 10px;
}
#main #contentholder #content #proto {
	font-size: 13px;
	color: #583a21;
	line-height: 18px;
	margin-top: 10px;
}

#main #contentholder #content #pro a,
#main #contentholder #content .leventsview a,
#main #contentholder #content .leventspro a {
	color: #2f50c7;
}
#main #contentholder #content .leventspro {
	margin: 20px 0;
}
#main #contentholder #content .leventspro {
	border: 1px solid #ededed;
}
#main #contentholder #content .leventspro ul {
	margin: 10px 0 !important;
}
#main #contentholder #content #pro th {
	border-radius: 6px;
	-moz-border-radius: 6px;
	padding: 3px;
	background: #fcc35c
}
#main #contentholder #content #pro2 th {
	border-radius: 6px;
	-moz-border-radius: 6px;
	padding: 3px;
	background: #fcc35c
}
#main #contentholder #content #pro td,
#main #contentholder #content #pro2 td.bottom,
#main #contentholder #content #proto td,
#main #contentholder #content .leventsview td,
#main #contentholder #content .leventspro td {
	vertical-align: top;
	border-bottom: 1px solid #ededed;
}
#main #contentholder #content #pro2 td.bottom {
	padding-top: 5px;
	padding-bottom: 10px;
}

#main #contentholder #content #pro2 h4 {
	font-size: 15px;
	color: #583a21;
	line-height: 17px;
	margin-top: 5px;
	margin-bottom: 3px;
}

#main #contentholder #content a:hover,
#main #contentholder #content #pro2 h4 a:hover { color: #2f50c7 }

#main #contentholder #content #pro ul { margin: 7px 0; padding-left: 14px }
#main #contentholder #content #pro ul li { font-size: 13px; line-height: 17px; margin: 0 }

#main #contentholder #content #email3 {
	font-size: 13px;
	color: #61af4c;
	background-color: #fff;
	width: 237px;
	margin-top: 0;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
	cursor: default;
	font-weight: bold;
}
#main #contentholder #content #email3 a { color: #61af4c; text-decoration: none }
#main #contentholder #content #email3 a:hover { color: #61af4c; text-decoration: underline }

#main #contentholder #content a {
	color: #583a21;
	text-decoration: underline;
}

.previewer140,
.previewer165 { 
	border: #ffa62d 3px solid;
	border-radius: 4px;
	-moz-border-radius: 4px;
	background: #ffa62d;
	float: left;
	margin: .9em 15px 0.2em 0;
	color: #583a20;
	font-size: 11px;
	font-weight: normal;
	text-align: center
}
.previewer140 { width: 140px }
.previewer165 { width: 165px }
.previewer140 img,
.previewer165 img { margin-bottom: 2px }
.previewer140 a,
.previewer165 a { font-weight: bold }


#mexicoin {
	position: absolute;
	width: 330px;
	height: 220px;
	top: 4px;
	right: 218px;
	xbackground-image: url(images/ARDD2010-sign.jpg);
	z-index: 1
}
#mexicoin a { border: 0 }

#archivelink {
	position: absolute;
	width: 160px;
	height: 90px;
	right: 20px;
	top: 75px;
	font-size: 15px;
	color: #583a21;
}
#archivelink a { font-size: 22px; color: #583a21; text-decoration: underline }

#registration {
	position: absolute;
	width: 230px;
	height: 167px;
	left: -13px;
	top: 32px;
	border: none;
	z-index: 1;
	display: none;
}
#wp-list-border {
	position: absolute;
	width: 182px;
	left: 9px;
	top: 10px;
	padding: 4px 4px 4px 4px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	background-color: #83bbe2;
}
#wp-list-border span {
	color: #fff;
	font-size: 12px;
	margin-left: 7px;
}
#wp-list-border h2 {
	font-size: 18px;
	margin-top: 0;
	margin-bottom: 5px;
	margin-left: 7px;
}
#wp-list-border h2 a {
	color: #fff;
	text-decoration: none;
}
#wp-list-border h2 a:hover {
	text-decoration: underline;
}
#wp-list {
	background-color: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 1px 8px 0 8px;
}
#wp-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
}
#wp-list ul li span { font-weight: bold; color: #543845; margin-left: 0px }
#wp-list ul p {
	margin-top: 6px;
	color: #543845;
	border-bottom: 1px dotted #ddd;
	padding-bottom: 4px;
	margin-bottom: 0;
}
#wp-list ul a { text-decoration: none; color: #2f50c7 }
#wp-list ul a:hover { text-decoration: underline }
#wp-list ul h3 { font-size: 14px; margin-bottom: 1px; line-height: 17px; font-weight: bold; margin-top: 4px; }


#post-it-1 {
	position: absolute;
	width: 190px;
	height: 190px;
	left: -11px;
	top: 45px;
	font-size: 11px;
	color: #583a21;
	padding: 25px 20px 15px 25px;
	background: url(images/post-it.png) no-repeat;
}
#post-it-2 {
	position: absolute;
	width: 190px;
	height: 190px;
	left: -11px;
	top: 268px;
	font-size: 11px;
	color: #583a21;
	padding: 25px 20px 15px 25px;
	background: url(images/post-it.png) no-repeat;
}
#post-it-3 {
	position: absolute;
	width: 190px;
	height: 190px;
	left: -11px;
	top: 500px;
	font-size: 11px;
	color: #583a21;
	padding: 25px 20px 15px 25px;
	background: url(images/post-it.png) no-repeat;
}
#post-it-1,
#post-it-2,
#post-it-3 {
	color: #000;
	line-height: 15px;
}
#post-it-1 h3,
#post-it-2 h3,
#post-it-3 h3 { font-size: 21px; margin: 0 }

#post-it-1 p,
#post-it-2 p,
#post-it-3 p { margin-top: 1px; margin-bottom: 11px; }

#post-it-1 a,
#post-it-2 a,
#post-it-3 a { color: #000; font-size: 12px; }

#post-slide {
	position: absolute;
	width: 190px;
	left: 9px;
	top: 280px;
	padding: 4px 0px 4px 8px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	background-color: #2f2e2e;
}
#post-slide object {
	background-color: #2f2e2e;
}



#post-twit {
	position: absolute;
	width: 190px;
	left: 9px;
	top: 357px;
}

div.twtr-timeline {
	margin: 0 3px;
}

div.twitter {
	background: url(images/twitter-logo.png) no-repeat right top;
}
div.flickr {
	background: url(images/flickr-logo.png) no-repeat right top;
}
div.mediapartners {
	background: url(images/mediapartners.png) no-repeat right 16px;
}
div.twitter p,
div.flickr p { margin: 4px 0 14px 0 !important }

.bluenote { background: url(images/post-it2.png) no-repeat !important }

span.deadline { color: #ef4b37;	font-style: italic }

td#fsCell9853012,
td#fsCell9853192 { width: 20px; margin-right: 0; padding-right: 0 }
td#fsCell9853013,
td#fsCell9853193 { margin-left: 0; padding-left: 9px; padding-top: 13px }

td#fsCell9842024 { padding: 0 0 15px 50px !important }

div.fsSupporting { margin: 0 0 5px 22px !important }

.fsFieldRow textarea#field9829233,
.fsFieldRow textarea#field9852005 { width: 675px !important }

.fsFieldRow input#field9853286,
.fsFieldRow textarea#field9853305 { width: 615px !important }


input#field9853193 { margin-top: 6px !important }

td#fsCell9735072 label.fsOptionLabel,
td#fsCell9735057 label.fsOptionLabel { margin-right: 21px }

td#fsCell9735054 label.fsLabel.fsRequiredLabel { margin-top: -4px }

td#fsCell9735072 input,
td#fsCell9842015 input { margin-top: 6px }

input#field9735072_othervalue,
input#field9735057_othervalue { width: 193px; margin-left: -20px }

input#field9771836 { width: 120px }
input#field9735084,
input#field9735051 { width: 255px}
input#field9735066_othervalue { width: 38px}
input#field9735050-first,
input#field9735050-last { width: 166px}
input#field9735052-address,
input#field9735052-address2 { width: 327px}
input#field9735052-city,
input#field9735052-state { width: 109px}
input#field9735052-zip { width: 68px}

input#field9735054,
input#field9735055 { width: 327px}

input#field9841984_1,
input#field9841984_2,
input#field9841984_3,
input#field9841984_4 { margin-left: 5px }

input#field9841984_5 { float: left; margin: 3px 7px 15px 5px }

select#field9853191-country { width: 296px; margin-top: 3px }
select#field9735052-country { width: 333px; margin-top: 3px }

#headliner {
	background: rgb(239, 75, 55);
	background: rgba(239, 75, 55, 0.95);
	border-right: 1px solid #fb3722;
	border-top-left-radius: 12px;
	-moz-border-radius-topleft: 12px;
	border-bottom-left-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	margin-left: 15px;
	padding: 5px 0;
	float: right;
	width: 748px;
}

#main #contentholder #content #headliner div {
	position: relative;
	width: 361px;
	float: left;
	line-height: 29px;
	margin: 1px -4px 1px 4px;
}

#main #contentholder #content #headliner iframe {
	float: right;
	margin: 0 -1px 0 0;
}


#main #contentholder #content #headliner div h1,
#main #contentholder #content #headliner h1 {
	font-size: 25px;
	color: #fafafa;
	margin: 6px 0 0 9px
}
#main #contentholder #content #headliner div h1 span { color: #ffc10d }

p.vid { margin: 140px 0 0 10px; color: #fff !important }

#colcontent { margin-left: 30px; float: left; width: 711px }
.twocolcontent { float: left; width: 340px; padding-right: 15px; }
.twocolcontent p { margin-top: 0; }


#contentholder #content p.time {
	margin-top: -10px;
	font-size: 21px;
	margin-bottom: 0;
}

div#map {
	margin-right: -29px;
	margin-left: 22px;
}

div.embedder {
	margin: 5px 53px 30px 0;
	border: 8px solid #583a21;
	padding: 4px;
}

/* blog stop css */

div.nav-previous a,
div.nav-next a {
	text-decoration: none !important;
	margin-bottom: 15px;
	background: #efefef;
	padding: 3px 5px;
	border-radius: 4px;
	border: 1px solid #e6e6e6
}
div.nav-previous a { float: left }
div.nav-next a { float: right }


/* new registration css */

#contentholder #content div table.fsTable { margin: 0 }
#contentholder #content div form {
	text-align: center;
	margin: 0 auto;
	xwidth: 700px;
}

table#matrix-field10432651.fsMatrix.fsMatrixOnePerColumn,
table#matrix-field10432812.fsMatrix { width: 100% }

/* new jquery bubble css */

.bubbleInfo { float: left; position: relative }
.trigger { float: left; margin: 0; position: relative }
		
.popup {
	background: #edeae2;
	border: 1px solid #dbdcde;
	border-radius: 6px;
	-moz-border-radius: 6px;
	box-shadow: 0 0 4px #dadada;
	-webkit-box-shadow: 0 0px 4px #dadada;
	-moz-box-shadow: 0 0 4px #dadada;
	display: none;
	xheight: 50px;
	left: -60px;
	padding: 7px 9px;
	position: absolute;
	top: -65px;	
	width: 140px;	
	z-index: 50;
	text-align: center;
	color: #583a21;
	font-size: 11px;
}
#wpcontent{
	font-size: 14px;
	float: right;
	margin-right: 105px;
	min-height: 900px;
	width: 625px;	
}

#socialbar {
	position: absolute;
	width: 327px;
	height: 151px;
	top: 21px;
	right: -69px;
	font-size: 17px;
	padding: 9px 29px 9px 9px;
	line-height: 18px;
	color: #4a2c00;
	background: url(images/cloud.png) no-repeat;
	opacity: 1;
}
#socialbar h2 {
	color: #61ad4b;
	margin-top: 4px;
	font-weight: normal;
}
#socialbar p {
	line-height: ;
}
#socialbar #twit {
	position: relative;
	top: 42px;
	left: 53px;
}
#socialbar #faceb {
	position: relative;
	top: 35px;
	left: 64px;
}
#socialbar #yout {
	position: relative;
	top: 45px;
	left: 73px;
}

#mc_embed_signup {
	background: rgb(97, 175, 76);
	background: rgba(97, 175, 76, 0.93);
	position: absolute;
	width: 448px;
	height: 23px;
	top: 165px;
	right: 0;
	font-size: 15px;
	border-right: 1px solid #4f8e24;
	border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	border-bottom-left-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	padding: 5px 0 3px 9px;
	color: #fff;
	margin: 0;
}
#mc_embed_signup span a { color: #fff }

#mc_embed_signup input.email {
	margin-left: 6px;
	width: 140px;
}

div.storycontent img,
div.wp-caption.alignnone {
	float: left;
	margin-right: 12px;
	margin-top: 4px;
}

.feedback a {
	padding: 3px 7px 4px 7px;
	text-decoration: none !important;
	border: 1px solid #d9ecf4;
	background-color: #edf7fc;
	border-radius: 3px;
	-moz-border-radius: 3px;
}
p.feedback {
	float: right;
	font-size: 16px !important;
	margin: 3px 55px 19px 55px;
}
p.feedback a {
	padding: 15px 21px;
	color: #000 !important;
	text-decoration: underline !important;
}
p.feedback a:hover {
	color: #2f50c7 !important;
}

div#logocontainer {
	margin: 22px auto;
	text-align: center;
	position: relative;
	left: -40px;
	width: 800px;
	height: 600px;
}

div#logocontainer div#logo1,
div#logocontainer div#logo15 { margin-left: 80px }

div#logocontainer div#logo1 a,
div#logocontainer div#logo2 a,
div#logocontainer div#logo3 a,
div#logocontainer div#logo4 a,
div#logocontainer div#logo5 a,
div#logocontainer div#logo6 a,
div#logocontainer div#logo7 a,
div#logocontainer div#logo8 a,
div#logocontainer div#logo9 a,
div#logocontainer div#logo10 a,
div#logocontainer div#logo11 a,
div#logocontainer div#logo12 a,
div#logocontainer div#logo13 a,
div#logocontainer div#logo14 a,
div#logocontainer div#logo15 a,
div#logocontainer div#logo16 a,
div#logocontainer div#logo17 a,
div#logocontainer div#logo18 a {
	display: block;
	width: 133px;
	height: 122px;
	box-shadow: 7px 7px 10px rgba(72, 72, 72, 0.34);
	-moz-box-shadow: 7px 7px 10px rgba(72, 72, 72, 0.34);
	border-radius: 5px;
	-moz-border-radius: 5px;
	background: rgb(227, 232, 228);
	background: rgba(227, 232, 228, 0.81);
	margin: 12px 7px;
	float: left;
}
div#logocontainer div#logo1 a:hover,
div#logocontainer div#logo2 a:hover,
div#logocontainer div#logo3 a:hover,
div#logocontainer div#logo4 a:hover,
div#logocontainer div#logo5 a:hover,
div#logocontainer div#logo6 a:hover,
div#logocontainer div#logo7 a:hover,
div#logocontainer div#logo8 a:hover,
div#logocontainer div#logo9 a:hover,
div#logocontainer div#logo10 a:hover,
div#logocontainer div#logo11 a:hover,
div#logocontainer div#logo12 a:hover,
div#logocontainer div#logo13 a:hover,
div#logocontainer div#logo14 a:hover,
div#logocontainer div#logo15 a:hover,
div#logocontainer div#logo16 a:hover,
div#logocontainer div#logo17 a:hover,
div#logocontainer div#logo18 a:hover {
	display: block;
	width: 133px;
	height: 122px;
	box-shadow: 7px 7px 10px rgba(72, 72, 72, 0.34);
	-moz-box-shadow: 7px 7px 10px rgba(72, 72, 72, 0.34);
	border-radius: 5px;
	-moz-border-radius: 5px;
	margin: 13px 7px 11px;
	float: left;
	background-color: rgb(219, 225, 220);
	background-color: rgba(219, 225, 220, 0.81);
}

div#logocontainer div#logo1 img { margin-top: 40px }
div#logocontainer div#logo2 img { margin-top: 33px }
div#logocontainer div#logo3 img { margin-top: 33px }
div#logocontainer div#logo4 img { margin-top: 28px }
div#logocontainer div#logo5 img { margin-top: 36px }
div#logocontainer div#logo6 img { margin-top: 53px }
div#logocontainer div#logo7 img { margin-top: 45px }
div#logocontainer div#logo8 img { margin-top: 40px }
div#logocontainer div#logo9 img { margin-top: 40px }
div#logocontainer div#logo10 img { margin-top: 20px }
div#logocontainer div#logo11 img { margin-top: 30px }
div#logocontainer div#logo12 img { margin-top: 30px }
div#logocontainer div#logo13 img { margin-top: 29px }
div#logocontainer div#logo14 img { margin-top: 23px }
div#logocontainer div#logo15 img { margin-top: 25px }
div#logocontainer div#logo16 img { margin-top: 44px }
div#logocontainer div#logo17 img { margin-top: 33px }
div#logocontainer div#logo18 img { margin-top: 22px }

#joint {
	position: absolute;
	right: 0;
	top: 545px;
	border-right: 1px solid #c4c4c4;
	border-top-left-radius: 12px;
	-moz-border-radius-topleft: 12px;
	border-bottom-left-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	margin-left: 15px;
	padding: 9px;
	float: right;
	width: 352px;
	background-color: rgba(229, 229, 229, 0.95);
}
#joint p {
	color: #000 !important;
	margin: 18px 0 10px 8px;
	width: 88px;
	float: left;
	font-weight: bold;
	font-size: 15px !important;
}
#joint p a { color: #000 !important; }
#joint p a:hover { color: #2f50c7 !important; }

#joint img {
	margin: 6px 10px 0 0;
	float: right;
}

a.btt {
	border-top: 1px solid #dedede;
	display: block;
	border-bottom: 1px solid #dedede;
	margin-left: -80px;
	color: #ccc !important;
	font-size: 13px;
	text-decoration: none !important;
}

.clr { clear: both }

cite {
	font-size: 32px;
	font-weight: bold;
	font-style: normal;
	line-height: 1.2em;
}
.citer {
	text-align: right;
	margin-top: -20px;
}

.lehead {
	margin-bottom: 0;
	margin-top: 6px !important;
	color: #ef523f !important;
}

.nmbr {
	float: left;
	height: 38px;
	margin: 7px 12px 3px 0;
	background-color: #d0d95b;
	padding: 6px 5px;
	text-align: right;
	border-radius: 3px;
	-moz-border-radius: 3px;
}


.ui-accordion-link.acc2 p a {
	padding: 3px 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #ffcd71;
}


/* CSS code to support polylines and polygons in Internet Explorer */

v\:* { behavior:url(#default#VML) }

img, div { behavior: url(iepngfix/iepngfix.htc) }

* html div#mc_embed_signup{
	height: 20px;
	margin-bottom: -10px;
	top: 170px;
	

}
* html div#mc_embed_signup form{
margin: 0;
padding: 0;
height: 20px;
}

