body {background:#FFFBE3;font-size:0.9em;}

/*reducting the base font size for courier in FF and IE */
* html {font-size:0.9em;}
@-moz-document url-prefix() { .container_12 {font-size:0.9em;}}

.container_12 {position:relative;}

body #pgContainer {background:url(../_img/bg-black.gif) 100% 95px no-repeat;}
#bodyid-home #pgContainer {background:none;}

#homeTitle, #siteTitle{
	margin-top: 25px;
	position:relative;
	height: 140px;
}



#homeTitle .sketchedtitle, #siteTitle .sketchedtitle{
	position:absolute;
	top:0;
	left:0;
	background: url(../_img/citizenarchitecthome.gif) no-repeat;
	width: 551px;
	height: 140px;
	text-indent:-9000em;
}

#siteTitle{clear:both; float:left;height:70px;}

#siteTitle .sketchedtitle{
	background: url(../_img/citizenarchitect-sm.gif) 8px 0 no-repeat;
	width: 260px;
	height: 70px;
}


.homeTitleDescription{
	float:right;
	font-weight: bold;
	color: #EC1F1F;
	position:absolute;
	top: 54px;
	left: 583px;
	width: 356px;
}





.homeTitleDescription a:link, .homeTitleDescription a:visited{color:#ec1f1f}
.homeTitleDescription a:hover{color:#c00}

.stamp a {position:absolute;left:20px;top:20px; background:url(../_img/snakebit-stamp.png) 0 0 no-repeat;display:block;width:390px;height:98px;color:red;font-size:3em;z-index:1;text-indent:-9000em;}



.stamp a {position:absolute;left:20px;top:20px; background:url(../_img/snakebit-stamp.png) 0 0 no-repeat;display:block;width:390px;height:98px;color:red;font-size:3em;z-index:1;text-indent:-9000em;}
.stamp2 a {position:absolute;left:20px;top:20px;background:url(../_img/snakebit-stamp-2.png) 0 0 no-repeat;display:block;width:350px;height:90px;color:red;font-size:3em;z-index:1;text-indent:-9000em;}
.stamp3 a {position:absolute;left:20px;top:20px;background:url(../_img/snakebit-stamp-3.png) 0 0 no-repeat;display:block;width:400px;height:126px;color:red;font-size:3em;z-index:1;text-indent:-9000em;}


#nav {background:#fff;margin-top:0px;font-size:0.86em;width:140px;overflow:hidden;}
* html #nav{font-size: 0.9em;}
#nav ul {padding:15px;line-height:1.8em;text-transform:uppercase;white-space:nowrap;}
#nav ul a {color:#333;}
#nav ul a:hover {color:#991F1D;}

#bodyid-home #nav li#navHome a,
#bodyid-about #nav li#navAbout a,
#bodyid-mockbee #nav li#navMockbee a,
#bodyid-rural #nav li#navRural a,
#bodyid-filmmakers #nav li#navFilmmakers a,
#bodyid-blog #nav li#navBlog a,
#bodyid-teachers #nav li#navTeachers a,
#bodyid-buy #nav li#navBuy a,
#bodyid-contact #nav li#navContact a {color:#991F1D;}

#homeIntro { width:800px;height:448px;background:url(../_img/home/homeIntroImage.jpg) no-repeat; position:relative;}
#homeIntro h1, #homeIntro h2, #homeIntro p {text-indent:-9000em;}
#homeIntroMore {display:block;width:50px;height:25px;position:absolute;bottom:30px;left:545px;}

#homeIntro a.play {position:absolute; color: #ec1f1f; background: #fff; text-decoration:none; bottom:111px;left:0px; width:200px;height:115px;display:block;}
#homeIntro a.play b{
	position:absolute;
	left: 90px;
	top:40px;
}
#homeIntro a.play i{
	position:absolute;
	display:block;
	background: #fff url(../_img/playBtn.png) 0px -63px no-repeat;
	width:60px;
	height:60px;
	top: 28px;
	left: 20px;
}

#homeIntro a.play:hover{background: transparent;}
#homeIntro a.play:hover b{ text-indent: -9999px; }
#homeIntro a.play:hover i{background: transparent url(../_img/playBtn.png) 0px 0px no-repeat;}

/* next two lines are for <= IE 6 - tb  */
* html #homeIntro a.play i{	background: #fff url(../_img/playBtnLargeIE.gif) no-repeat; }
* html #homeIntro a.play:hover i{ background: transparent url(../_img/playBtnHoverIE.gif) no-repeat;}


#pageBigTop a.play {position:absolute;bottom:160px;left:40px;text-indent:-9000em;width:56px;height:54px;display:block;background:url(../_img/playBtnLarge.png);}
#pageBigTop a.play {bottom:40px;}
#pageBigTop {height:370px;position:relative;overflow:hidden;}


#homeClips {background:red;width:800px;}
#homeClips li {position:relative;width:200px;height:113px;float:left;}
#homeClips li a {display:block;width:200px;height:113px;padding:0;float:left;text-decoration:none;}
/* homeclip titles are hidden for now */
#homeClips span {text-indent:-9000em;position:absolute;background:#fff;color:#000;bottom:10px;left:10px;}
#homeClips img {width:200px;height:113px;}

#mainText {line-height:1.8em;background:#fff;}
#mainText p {padding:0 40px 20px 20px;font-size:0.9em;}
#mainText p.introP {font-size:1.6em;margin:2em 0 3em 0;line-height:1.4em;}
#mainText h2 {font-size:1.2em;font-weight:normal;margin:0 20px 10px 20px; border-top:1px solid #ccc;padding:10px 0;}
#mainText h3 {color:#991F1D;font-weight:normal;padding:20px 20px 0 20px;font-size:1.2em;}
#mainText p a {color:#000;}

#imgList li a span {position:absolute;bottom:10px;right:5px;background:#fff;color:#333;padding:0px 4px;line-height:1em;text-transform:uppercase;font-size:0.9em;}
#imgList li a {text-decoration:none;width:240px;height:135px;display:block;position:relative;}

#sponsored {text-align:center; font-size:0.8em;color:#7F7D71;}
* html #sponsored{font-size: 0.85em;} /* ie 6 */
#bodyid-home #sponsored {margin-top: -100px;}
#sponsored a {color:#7F7D71;}
#sponsored a:hover {color:#3E3D37;}
#sponsored dt {display:block;padding:10px 0; }
#sponsored dd {display:block;padding-bottom:10px;}
#presentingStation, #additionalSupport, #fiscalSponsorship {border-top:1px solid #BDBAA8;}
#gswp-logo {display:block;width:129px;height:46px;background:url(../_img/great-southern-wood-preserving.gif);text-indent:-9000em;}
#yellawood-logo {display:block;width:129px;height:37px;background:url(../_img/yellawood-pressure-treated-pine.gif);text-indent:-9000em;}
#klru-logo {display:block;width:129px;height:31px;background:url(../_img/klru.gif);text-indent:-9000em;}
#aia-logo  {display:block;width:129px;height:33px;background:url(../_img/aia.gif);text-indent:-9000em;}
#cmpbs-logo {display:block;width:129px;height:52px;background:url(../_img/cmpbs.gif);text-indent:-9000em;}
a#gswp-logo:hover,
a#yellawood-logo:hover,
a#klru-logo:hover,
a#aia-logo:hover,
a#cmpbs-logo:hover {background-position:0 100%;}

#socmedia{margin-top: 15px; font-weight:bold; font-size:0.9em}
#socmedia a:link{color: #EE1F20; text-decoration:none;}
#socmedia a:visited{color: #c00; text-decoration:none;}
#socmedia a:hover{text-decoration:underline;}

#footer {font-size:0.85em;background:#fff;width:800px;margin-top:86px;color:#666;line-height:1.8em; border-top: 1px solid #CCC9B6;}
#footer p {padding:20px 20px 20px 0;}
#footer a {color:#666;}
#footer a:hover {color:#333;}

#photo-wall, #photo-wall2 {position:relative;}
#photo-wall li, #photo-wall2 li {position:absolute;top:-3000px;}
#photo-wall li span, #photo-wall2 li span  {position:absolute;bottom:10px;left:5px;background:#fff;color:#333;padding:0px 4px;line-height:1em;text-transform:uppercase;font-size:0.9em;z-index:2;}
#photo-wall2 {height:800px;}

.contact p {line-height:1.2em;}

p.question {font-style:italic;color:#666;}

#comments {padding:20px;}