/* CSS Document */

body  {font: 100% Verdana, Arial, Helvetica, sans-serif;background: #666666;margin: 0; padding: 0;text-align: center; /* centers container in IE 5* browsers. */ color: #000000;}
.chasbuild10 #ws-container { width: 970px; background: #FFFFFF;	margin: 0 auto; text-align: left;position: relative;} 
.chasbuild10 #header { background: #666666 url(../pix10/site/hdrbg.jpg) top center no-repeat; padding: 0; } 
/* adsense header */
.chasbuild10 #ahr { float: left;width:970px;height: 90px;margin: 0;padding: 4px 0;	background: #811d1b; } 

/* main adsense for search */
.chasbuild10 #afs { position: absolute;top: 20px;left: 65px;width:200px;height: 30px;margin: 0;padding: 0;} 

.chasbuild10 #tab2link { position: absolute;top: 20px;left: 275px;width:152px;height: 30px;margin:0;padding:0;text-align:center} 
.chasbuild10 #tab2link a:link, .chasbuild10 #tab2link a:visited{ font-size: .75em;color: #fff;text-decoration: underline;} 
.chasbuild10 #tab2link a:hover, .chasbuild10 #tab2link a:active{ text-decoration: none;} 

.chasbuild10 #mkhm { position: absolute;top: 20px;left: 450px;width:250px;height: 30px;	margin: 0;padding: 0;}

.chasbuild10 #mkhm a:link, .chasbuild10 #mkhm a:visited {font-size: .75em;color: #fff;text-decoration: underline;}
.chasbuild10 #mkhm a:visited, .chasbuild10 #mkhm a:active {	text-decoration: none;}
.chasbuild10 #mkhmToggle {background: #eee;border: 1px #000 solid;padding: 10px;margin: 13px 0 0 0;}

.chasbuild10 #mkhm #mkhmToggle a:link, .chasbuild10 #mkhm #mkhmToggle a:visited {font-size: .75em;color:#0066CC;text-decoration: underline;}
.chasbuild10 #mkhm #mkhmToggle a:visited, .chasbuild10 #mkhm #mkhmToggle a:active {text-decoration: none;}

.chasbuild10 #tidadiv {font-weight: bold; margin: 0 0 10px 0;padding: 0; background: #bbb; text-align:center;}

.chasbuild10 #a2ashare {position: absolute;	top: 18px;right: 0;width: 320px;height: 30px;margin: 0;padding: 0;}

.chasbuild10 #sidebar-left {float: left; width: 218px; background: #ccc;padding: 15px 10px 15px 20px;text-align: center;font-size: 12px;}
.chasbuild10 #sidebar-left a:link, .chasbuild10 #sidebar-left a:visited{font-size: 12px;text-decoration: underline;}
.chasbuild10 #sidebar-left a:hover, .chasbuild10 #sidebar-left a:active{ text-decoration: none;	}
.chasbuild10 #sidebar-right { float: right; width: 145px; background: #EBEBEB; padding: 10px 10px 10px 20px; font-size: 12px; text-align:center;}
.chasbuild10 #sidebar-right p {line-height:normal;}
.chasbuild10 #sidebar-right img { margin-bottom: 20px; /* for banners */ }
.chasbuild10 #sidebar-right h3.menuhd {font-size: 13px; border:0;background-color:#aaa;margin:0;padding:6px 6px 0 6px;}
.chasbuild10 #sidebar-right ul.menulist {background-color:#bbb;margin: 0 0 20px 0;padding: 0 0 10px 20px;text-align:left;}
.chasbuild10 #sidebar-right ul.menulist li {margin: 0; padding: 0px;}
ul.menulist li a, ul.menulist li a:link, ul.menulist li a:visited {color:#0033CC;text-decoration: underline;}
ul.menulist li a:hover, ul.menulist li a:active {text-decoration: none;}
ul.menulist li.menulisthdr {list-style:none;}

/* ################### CUSTOM SHARETHIS BEGINS ################### */
.stButton .chicklets { color: #fff;} /* white text next to ShareThis button */
/* ################### END CUSTOM SHARETHIS ################### */

/* ################### MAIN CONTENT BEGINS ################### */
/* ###################                     ################### */
.chasbuild10 #mainContent { margin: 0 176px 0 246px; padding: 0 10px; font-size: .75em;} 

h1 {font-size: 20px; color: #999;}
h2 {font-size: 17px; color: #666; border-bottom: 2px #eee solid; padding-bottom: 2px;}
h3 {font-size: 16px; color: #333; border-bottom: 2px #eee solid; padding-bottom: 2px;}
h4 {font-size: 15px; color: #000; border-bottom: 2px #ddd solid; padding-bottom: 2px;}

p {line-height:1.75em;}

a:link {text-decoration: underline; color:#240672;}
a:visited {text-decoration: underline; color:#B22222;}
a:hover, a:active {text-decoration: none; color: #ff5600;}

 /* begin internal links */
a.intlink:link {text-decoration: underline overline; color:#FF0000;}
a.intlink:visited {text-decoration: underline overline; color:#B22222;}
a.intlink:hover, a.intlink:active {text-decoration: none; color: #ff5600;}
 /* end internal links */
 
#sponsor {background:#FFCC99 ;padding: 0 10px 10px 10px;}
#sponsor p {line-height:normal;}
h2 article, article a, h2.article a:link, h2.article a:visited {font-size: 17px; color: #445290; margin-bottom: 0;padding-bottom:0;text-decoration: none; border: 0}
h2.article a:hover, h2.article a:active {color: #9a001e;text-decoration: none;border: 0}
h3 article, article a, h3.article a:link, h3.article a:visited {font-size: 17px; color: #445290; margin-bottom: 0;padding-bottom:0;text-decoration: none; border: 0}
h3.article a:hover, h3.article a:active {color: #9a001e;text-decoration: none;border: 0}
p.article {margin-top:0;line-height:1.5em;}
p.byline { text-align: right;line-height: normal;color: #666666; border-top: 1px solid #666666; font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; font-style: italic; margin-bottom: 25px;}

td.topbld {width:174px;height:110px;background-color:#fff0d4;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:8px;vertical-align:text-top;text-align:center;}
td.topbldhighlt {width:174px;height:110px;background-color:#e2d5bd;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:8px;vertical-align:text-top;text-align:center;}

p.jumpto {text-align:center;background:#eee;padding: 8px;margin-top:40px;line-height:normal;}
.fltright { float: right; margin-left: 8px;}
.fltleft { float: left;margin-right: 8px;}
.fltctr {margin-left:auto;margin-right:auto;}
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}

hr { color: #000; background: #000; border: none; height: 1px;}

blockquote {background:#eee;border-left: 6px solid #999;border-right: 6px solid #999; font-family:Georgia, "Times New Roman", Times, serif;font-size: 18px;color:#660000;padding:6px 10px;margin:15px;font-weight:bold;width:280px;line-height:normal;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

blockquote.indenting {border: none;font-family:Arial, Helvetica, sans-serif; font-size:inherit;color:#000;padding:inherit;margin: 10px 20px;font-weight:normal; width:100%;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}

/* Architects begin */

strong.listingHeader {color:#FF9933; font-weight:bold;}
div.sponsorarch {font-size:13px;border: #999999 2px dashed;text-align:left;margin:10px 10px 30px 25px;padding:10px 10px 10px 50px;width:425px;background-color:#FFFFCC;}

/* end Architects */

.chasbuild10 #footer { margin-top: 50px; padding: 0 10px 20px 20px; background: #811d1b url(pix10/site/ftbg.jpg) top left repeat-x; font-size: .6em; } 
.chasbuild10 #footer p { margin: 0; padding: 10px 0;color: #ccc; line-height: 15px;}
.chasbuild10 #footer p a:link, .chasbuild10 #footer p a:visited { margin: 0; padding: 10px 0; color: #ccc;}
.chasbuild10 #footer #lftFCol {float:left;width: 300px; margin: 45px 15px 30px 0;padding:0;color:#fff;}
.chasbuild10 #footer #ctrFCol {float:left;width: 300px; margin: 45px 0 30px 0;padding:0;color:#fff;}
.chasbuild10 #footer #rgtFCol {float:left;width: 300px; margin: 45px 0 30px 15px;padding:0;color:#fff;}
.chasbuild10 #footer #lftFCol h4, .chasbuild10 #footer #ctrFCol h4, .chasbuild10 #footer #rgtFCol h4 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.5em; padding: 0; margin: 0; color: #ccc;}
.chasbuild10 #footer #lftFCol p, .chasbuild10 #footer #ctrFCol p, .chasbuild10 #footer #rgtFCol p { font-size: 1.25em;color: #fff;}
.chasbuild10 #footer #lftFCol a, .chasbuild10 #footer #ctrFCol a, .chasbuild10 #footer #rgtFCol a,
.chasbuild10 #footer #lftFCol a:link, .chasbuild10 #footer #ctrFCol a:link, .chasbuild10 #footer #rgtFCol a:link,
.chasbuild10 #footer #lftFCol a:visited, .chasbuild10 #footer #ctrFCol a:visited, .chasbuild10 #footer #rgtFCol a:visited  
{ margin:0;padding:0;text-decoration:underline;}
.chasbuild10 #footer #lftFCol a:hover, .chasbuild10 #footer #ctrFCol a:hover, .chasbuild10 #footer #rgtFCol a:hover,
.chasbuild10 #footer #lftFCol a:active, .chasbuild10 #footer #ctrFCol a:active, .chasbuild10 #footer #rgtFCol a:active  
{ margin:0;padding:0;text-decoration: none;color:#FFFFCC;}

/* ####################################### */
/* Horizontal CSS Dropdown and Popout Menu */
/* ####################################### */
#menu {width: 100%;height: 40px;background: #000;float: left;}
#menu ul {list-style: none;margin: 0;padding: 0;width: 138px;float: left;}
#menu h2 {font-family: arial, helvetica, sans-serif;font-size: 11px;display: block;margin: 0;padding: 6px 3px;}
#menu a {font-family: arial, helvetica, sans-serif;font-size: 11px;display: block;border-width: 1px;border-style: solid;border-color:#ddd;margin: 0;padding: 6px 3px;}
#menu a, #menu h2 {color: #FFFF66;background: #000;text-decoration: none;}
#menu a:hover, #menu h2 a:hover {color: #FFFF00;background-color:#333333;}

/* Positioning the Popout Menus and Dropdown Menus */
#menu li {position: relative;}
#menu ul ul {position: absolute;z-index: 500;}
#menu ul ul ul {top: 0;left: 100%;}

/* Hiding and Revealing using :hover */
div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul{display: none;}
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {display: block;}

/* FlipMods */
.t1 { margin-bottom: -2px; }
.t2 { margin-top: -2px; }

/* MODS - stops large vertical spaces after floating elements */
div.mogecon {overflow:hidden}
