/*
覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 
   ｩ2005 American Web Services  |  All Rights Reserved.
覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧
*/

/* unique to default */
.sitewrapper				{ width: 900px; }
.mainbody					{ width: 900px; }
.dropshadow_left			{ width: 10px; background: url(../_images/cosmetic/dropshadow-border-left.gif) repeat-y; }
.dropshadow_right			{ width: 10px; background: url(../_images/cosmetic/dropshadow-border-right.gif) repeat-y; }
.footer						{ width: 884px; margin: 0 8px; }

.address					{ background: #D3D2D3; color: #223544; margin: 7px; padding: 15px 30px; }
.address					{ border-left: 1px solid #FFF; border-top: 1px solid #FFF; }
.address					{ border-right: 1px solid #b8b8b8; border-bottom: 1px solid #b8b8b8; }

.hometext					{ font-size: 1em; line-height: 1.4em; color: #FFF; margin: 20px 20px 0 20px; padding: 0 10px; }
.hometext h1				{ color: #FFF; border-bottom: 1px solid #ff232c; padding-bottom: 5px; text-align: center; }
.hometext h1 span			{ color: #ff232c; }

.noteworthy					{ background: #a7a7c1 url(../_images/home-noteworthy-projects-tile.jpg) repeat-x; }
.noteworthy					{ margin: 0 20px 20px 20px; padding: 10px 10px 15px 10px; clear: both; }
.noteworthy h1				{ color: #FFF; border-bottom: 1px solid #ff232c; padding-bottom: 5px; text-align: center; }
.cell						{ width: 185px; color: #FFF; padding: 10px 10px 0 10px; float: left; }
.cell h2					{ font-size: 1em; color: #FFF; margin: 10px 0 0; padding-bottom: 5px; text-decoration: none; }
.cell p						{ margin: 5px 0px 5px 0px; padding: 5px; }
.cell img					{ border: 1px solid #a7a7c1; }
.cell a						{ color: #FFF; text-decoration: none; }
.cell a:hover				{ text-decoration: underline; }
.noteworthy p				{ color: #020f1a; padding-top: 20px; clear: both; }
.noteworthy strong			{ display: block; padding-bottom: 7px; }

/* default menu */
.contentarea 				{ padding-bottom: 5px !important; }
.menu						{ width: 305px; background: #CBC7DB; padding: 3px; margin-right: 10px; border: 1px solid #020f1a; }
.menu a,
.menu a:visited,
.menu a:active				{ display: block; font-size: 0.9em; font-weight: bold; color: #234; text-decoration: none; padding: 4px 0; }
.menu a:hover				{ color: #FF232C; }
.menu ul					{ margin: 0; padding: 0; list-style: none; border-left: 1px solid #a8a7c1; border-bottom: 1px solid #a8a7c1; }
.menu ul li					{ padding-left: 15px; border-top: 1px solid #a8a7c1; border-right: 1px solid #a8a7c1; }
.nospace					{ padding-left: 0 !important; }
.menu ul ul					{ border: 0 !important; }
.menu ul ul li				{ padding-left: 30px; }
.menu ul ul li a			{ font-weight: normal !important; }
