/* Main stylesheet for SamselArchitects.com */

/*  Overall Page Structure Blocks 
*************************************/
body {background-color:#677662; font: 12px "Trebuchet MS";}
h1 {
	font: bold 22px "Trebuchet MS";
	color: #FFFFFF;
	text-decoration: none;
}
h1 a {
	color: #FFFFFF;
}
h1 a:link {
	color: #FFFFFF;
}
h1 a:visited {
	color: #FFFFFF;
}
h2 {font: bold 15px "Trebuchet MS";line-height: 18px;}


	
a:link { 
	color: #FFFF66;
	text-decoration: none;
	}
a:visited { 
	color: #FFFF66;
	text-decoration: none;
	}
a:hover { 
	color: #FFFF66;
	text-decoration: none;
}



#container {margin-left: auto; margin-right: auto; width: 920px;margin-top: 20px;padding: 20px;background-color: #7F9179;color: #FFFFFF;}
#banner {
	padding: 0;
	margin-bottom: 0;
	margin-top: 0;
	text-align: right;
}
#topnav {
	height: 24px;
	color: white;
	padding:3px 0 0;
	font: bold 14px  "Trebuchet MS";
	margin-top: 0;
	margin-right: -10px;
	margin-bottom: 0;
	margin-left: 0;
	text-align: right;
}
#leftcol {width: 282px; margin: 0px; padding: 0;}
#textblock {width: 280px; padding-right: 20px; font: 12px "Trebuchet MS";line-height: 16px;}
#textblock2 {width: 480px; font: 12px "Trebuchet MS";line-height: 16px;}
/*#textblock3 a {font: 12px "Trebuchet MS";color:#000000;}*/

#textblock3 {width: 680px; font: 12px "Trebuchet MS";/*line-height: 18px;*/}
#footer {margin-left: auto; margin-right: auto; width: 920px; padding: 0px; margin-top: 10px; font: 10px "Trebuchet MS"; color: white; line-height: 12px;}
.footerlinks {
	font-size: 10px;
	line-height: 150%;
}
object {margin-bottom:-5px;}

/*  Other Positioned Block Elements
**********************************/
#banner img {float: left; margin: 0;border: 0;}

/* Block Element Styles
********************************/
#leftcol p {font: bold 14px "Trebuchet MS";line-height: 18px;}
#banner p {margin: 0 0 8px 0;}
#banner a{text-decoration:none;}
#banner a:link{color: #FFF;}
#banner a:visited{color: #FFF;}
#banner a:hover{color: #FFF;text-decoration:underline;}
#topnav a{text-decoration:none; margin-right: 15px;}
#topnav a:link{color: #fff;}
#topnav a:visited{color:#fff;}
#topnav a:hover{text-decoration:underline;}
.images {clear: left; width: 172px; width: 170px;margin:0 auto; padding:0;}
.images img {margin-bottom:13px;}
.boxleft {float: left; margin-left: 0px; margin-bottom: 20px;} /* Need to declare width inline when using this */
.boxright {float:right; width: 230px; margin-right: 0px; margin-bottom: 20px;}
.floatright{ float: right;}
h1 {font: bold 22px "Trebuchet MS";line-height: 22px;}
h2 {font: bold 15px "Trebuchet MS";line-height: 18px;}
/* Line level styles
***************************************/
img {border: none;}
.center {text-align:center;}

.controls a{color: #ffffff; font: bold 13px  "Trebuchet MS"; text-decoration:none;}
.controls a:link{color: #ffffff;}
.controls a:hover{text-decoration:underline;}

.thumbnail img {border: 2px solid transparent; margin: 1px;}
.thumbnail a:hover img {border: 2px solid #FFFFFF; margin: 1px;}
.right {text-align:right;}
.bottom {position: relative; bottom: 0;}
.aia {margin-right:5px;}
.bumpdown {margin-top: 40px;}
.bumpdown img {margin-top: 45px;margin-bottom: 20px;}
.footnote {clear:both;font: 10px "Trebuchet MS";color: #FFFFFF; text-align: center;}
.boxright p {margin: 3px 0;}
#content p {font: 11px "Trebuchet MS";line-height: 15px;}
#content ul {margin: 0px 10px; padding: 0px 10px;color: #000; font:11px "Trebuchet MS"; list-style:outside;}
#content li{margin: 0 0 3px 0;}
#content ul.home {margin: 0px; padding: 0px;color: #000; font:11px "Trebuchet MS"; list-style:outside;}
#bulletlist {font: 11px "Trebuchet MS";}
#bulletlist p.header { font-size: 13px; font-weight: bold; color: #000066; font-family:"Trebuchet MS";}


.blurb {
font:12px Trebuchet MS, Arial, Sans !important;
text-align:left;
color:#FFFFFF !important;
}
.blurb a {
font:12px Trebuchet MS, Arial, Sans !important;
color:#FFFFFF !important;
}

