/* CSS Document */

body {
	background: #2F4F4F;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

a:link {color: #00CD00; font-weight: bold;}
a:visited {color: #00CD00; font-weight: bold;}
a:hover {color: #AF4747;}

p.normal {
	font-weight: normal;
	font-style: normal;
	color: #2F4F4F;
	padding-top: 2px;
	margin-top: 2px;
}
p.abnormal {
	font-size: 1.2em;
	font-weight: normal;
	font-style: normal;
	color: #2F4F4F;
	padding-top: 6px;
	margin-top: 12px;
	text-align: center;
}

#container {
	width: 770px;
	}

#main_menu {
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	padding: 15px 0px 15px 0px;
	}

#main_menu a:link {
	text-decoration: none;
	color: #2F4F4F;
	border-bottom: 3px solid #FFF;
	margin: 15px 0px 15px 0px;
	}

#main_menu a:visited {
	text-decoration: none;
	color: #2F4F4F;
	border-bottom: 3px solid #FFF;
	margin: 15px 0px 15px 0px;
	}

#main_menu a:hover {
	text-decoration: none;
	color: #000;
	border-bottom: 3px solid #00CD00;
	}

#navcontainer {
   float: left;
   width: 100%;
	margin: 5px 0px 7px 0px;
   }
#navcontainer ul {
   margin: 0;
   padding: 0;
   list-style: none;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
   }
#navcontainer ul li  {
   float: left;
   margin: 0;
   padding: 0;
   width: 16.65%; /* 16.65% for 6 columns, 19.99% for 5 columns */
   text-align: center;
   }
#navcontainer ul li a  {
   display: block;
   text-decoration: none;
	color: #FFF;
	border-bottom: 0px solid #FFF;
	font-family: century gothic, verdana, arial;
	font-size: 11px;
	padding: 4px 0px 4px 0px;
	background-color: #2F4F4F;
	text-transform: lowercase;
	font-weight: bold;
	letter-spacing: 4px;
   }
#navcontainer ul li a:visited  {
   display: block;
   text-decoration: none;
	border-bottom: 0px solid #FFF;
	font-size: 11px;
   }
#navcontainer ul li a:hover  {
   border-bottom: 0px solid #FFFF00;
	color: #2F4F4F;
	border-left: 0px solid #FFFF00;
	border-right: 0px solid #FFFF00;
	border-top: 0px solid #00CC00;
	/* background-image: url(http://www.architerrashowroom.com/images_ba/green_fade_down_back.gif);
	background-position: top;
	background-repeat: repeat-x;  */
	background-color: #FFF;
	}



/* BEGIN STAFF NAVIGATION */

#staffnav ul
{
list-style-type: none;
text-align: left;
margin-left: 5px;
padding-left: 5px;
}

#staffnav ul li span
{
background: transparent url(http://www.architerrashowroom.com/images_ba/list_off.gif) left center no-repeat;
padding-left: 15px;
margin-left: 5px;
text-align: left;
font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color: #333;
}

#staffnav ul li a
{
background: transparent url(http://www.architerrashowroom.com/images_ba/list_off.gif) left center no-repeat;
padding-left: 15px;
margin-left: 5px;
text-align: left;
font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color: #999;
}

#staffnav ul li a:hover
{
background: transparent url(http://www.architerrashowroom.com/images_ba/list_on.gif) left center no-repeat;
color: #2F4F4F;
}

#staffnav ul li a#current
{
background: transparent url(http://www.architerrashowroom.com/images_ba/list_active.gif) left center no-repeat;
color: #666;
}

/* END STAFF NAVIGATION */

/* BEGIN PRODUCT LISTINGS */

#products_nav a img {
	border: 0px;
	}

#product_list {
	width: 420px;
	line-height: 18px;
	padding: 26px 20px 0px 0px;
	vertical-align: top;
	color: #2F4F4F;
	font-family: verdana, arial;
	font-size: 11px;
	}

#product_list ul
{
list-style-type: none;
text-align: left;
margin-left: 5px;
padding-left: 5px;
}

#product_list ul li a
{
background: transparent url(http://www.architerrashowroom.com/images_ba/list_off.gif) left center no-repeat;
padding-left: 15px;
margin-left: 5px;
text-align: left;
font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color: #999;
}

#product_list ul li a:hover
{
background: transparent url(http://www.architerrashowroom.com/images_ba/list_on.gif) left center no-repeat;
color: #2F4F4F;
}

#product_list ul li a#current
{
background: transparent url(http://www.architerrashowroom.com/images_ba/list_active.gif) left center no-repeat;
color: #666;
}

/* END PRODUCT LISTINGS */


#content {
	font-family: verdana, arial;
	font-size: 11px;
	color: #2F4F4F;
	line-height: 18px;
	vertical-align: top;
	width: 430px;
	}

#news_archives {
	width: 300px;
	padding-left: 20px;
	vertical-align: top;
	}

#bio_image {
	width: 350px;
	vertical-align: top;
	}

#bio_image img {
	margin-top: 15px;
	margin-bottom: 15px;
	}

#product_flash{
	margin-top: 15px;
	}

#bio_content {
	width: 420px;
	line-height: 18px;
	padding: 26px 20px 0px 0px;
	vertical-align: top;
	color: #2F4F4F;
	font-family: verdana, arial;
	font-size: 11px;
	}

.bio_content2 {
	line-height: 18px;
	vertical-align: top;
	color: #2F4F4F;
	font-family: verdana, arial;
	font-size: 11px;
	text-align: center;
	}

.bio_email {
	font-weight: normal;
	text-align: right;
	background-color: #A0CB80;
	}

.bio_email a:link, .bio_email a:visited {
	color: #E35D5D;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 5px 0px 0px;
	}

.bio_email a:hover {
	text-decoration: underline;
	}

.bio_question {
	font-weight: bold;
	color: #CD0000;
	}

.bold {
	font-weight: bold;
	color: orange;
	}
	
#footer {
	padding: 5px 15px 5px 15px;
	font-family: verdana, arial;
	font-size: 10px;
	text-align: center;
	border-top: 1px solid #000;
	}

#copyright_footer {
	padding: 5px 15px 15px 15px;
	font-family: verdana, arial;
	font-size: 10px;
	text-align: center;
	color: #FFF;
	}

#staff_caption {
	font-family: verdana, arial;
	font-size: 11px;
	color: #FFF;
	text-align: left;
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}

#staff_caption a {
	font-family: verdana, arial;
	font-size: 11px;
	color: #FFF;
	text-decoration: underline;
	font-weight: normal;
	}

#staff_caption a:hover {
	font-family: verdana, arial;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	}

#contact_form {
	width: 470px;
	font-family: verdana, arial;
	font-size: 11px;
	color: #2F4F4F;
	line-height: 18px;
	vertical-align: top;
	padding-right: 20px;
	}

#contact_form input,textarea {
	font-family: verdana, arial;
	font-size: 11px;
	color: #2F4F4F;
	}

#contact_info {
	width: 300px;
	line-height: 18px;
	vertical-align: top;
	color: #2F4F4F;
	font-family: verdana, arial;
	font-size: 11px;
	}

#mailing_list {
	font-family: verdana, arial;
	font-size: 11px;
	color: #2F4F4F;
	}

#mailing_list input {
	font-family: verdana, arial;
	font-size: 11px;
	color: #2F4F4F;
	}

h1 {
	color: #2F4F4F;
	font-size: 22px;
	font-weight: bold;
	font-family: century gothic, georgia, times new roman;
	text-transform: lowercase;
	/* background-image: url(http://www.architerrashowroom.com/images_ba/pink_fade_down_back.gif); */
	background-position: top;
	background-repeat: repeat-x;
	border-top: 1px solid #FFF;
	border-bottom: 0px solid #2F4F4F;
	padding: 3px 0px 0px 5px;
	margin-top: 0px;
	}

h2 {
	color: #2F4F4F;
	font-size: 18px;
	font-weight: normal;
	font-family: century gothic, georgia, times new roman;
	text-transform: lowercase;
	/* background-image: url(http://www.architerrashowroom.com/images_ba/yellow_fade_down_back.gif); */
	background-position: top;
	background-repeat: repeat-x;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #2F4F4F;
	padding: 3px 0px 0px 5px;
	margin-top: 0px;
	}

h3 {
	font-size: 16px;
	font-family: arial;	
	}

h4 {
	font-size: 14px;
	font-family: arial;	
	}

h4 a {
	font-size: 11px;
	font-family: arial;
	}

hr {
	
	}

.staff_menu {

	}

.staff_menu a:link {
	
	}

.staff_menu a:visited {
	
	}

.staff_menu a:hover {
	
	}

.clear {font-size: 1px; height: 1px; margin-bottom: 15px;}
.nav_clear {font-size: 1px; height: 1px; margin-bottom: 0px;}

.t {background: url(/images_ba/corners/dot_white.gif) 0 0 repeat-x; background-color: #FFF;}
.b {background: url(/images_ba/corners/dot_white.gif) 0 100% repeat-x;}
.l {background: url(/images_ba/corners/dot_white.gif) 0 0 repeat-y;}
.r {background: url(/images_ba/corners/dot_white.gif) 100% 0 repeat-y;}
.bl {background: url(/images_ba/corners/link_corners_bl.gif) 0 100% no-repeat;}
.br {background: url(/images_ba/corners/link_corners_br.gif) 100% 100% no-repeat;}
.tl {background: url(/images_ba/corners/link_corners_tl.gif) 0 0 no-repeat;}
.tr {background: url(/images_ba/corners/link_corners_tr.gif) 100% 0 no-repeat; padding: 0px 10px 10px 10px;}





#navcontainer li .t_nav {background: url(/images_ba/corners/link_dot_grey.gif) 0 0 repeat-x; background-color: #2F4F4F;}
#navcontainer li .b_nav {background: url(/images_ba/corners/link_dot_grey.gif) 0 100% repeat-x;}
#navcontainer li .l_nav {background: url(/images_ba/corners/link_dot_grey.gif) 0 0 repeat-y;}
#navcontainer li .r_nav {background: url(/images_ba/corners/link_dot_grey.gif) 100% 0 repeat-y;}
#navcontainer li .bl_nav {background: url(/images_ba/corners/link_dot_grey.gif) 0 100% no-repeat;}
#navcontainer li .br_nav {background: url(/images_ba/corners/link_dot_grey.gif) 100% 100% no-repeat;}
#navcontainer li .tl_nav {background: url(/images_ba/corners/link_dot_grey.gif) 0 0 no-repeat;}
#navcontainer li .tr_nav {background: url(/images_ba/corners/link_dot_grey.gif) 100% 0 no-repeat; padding: 0px 10px 0px 10px;}

#navcontainer li:hover .t_nav {background: url(/images_ba/corners/dot_white.gif) 0 0 repeat-x; background-color: #FFF;}
#navcontainer li:hover .b_nav {background: url(/images_ba/corners/dot_white.gif) 0 100% repeat-x;}
#navcontainer li:hover .l_nav {background: url(/images_ba/corners/dot_white.gif) 0 0 repeat-y;}
#navcontainer li:hover .r_nav {background: url(/images_ba/corners/dot_white.gif) 100% 0 repeat-y;}
#navcontainer li:hover .bl_nav {background: url(/images_ba/corners/link_corners_bl.gif) 0 100% no-repeat;}
#navcontainer li:hover .br_nav {background: url(/images_ba/corners/link_corners_br.gif) 100% 100% no-repeat;}
#navcontainer li:hover .tl_nav {background: url(/images_ba/corners/link_corners_tl.gif) 0 0 no-repeat;}
#navcontainer li:hover .tr_nav {background: url(/images_ba/corners/link_corners_tr.gif) 100% 0 no-repeat; padding: 0px 10px 0px 10px;}

#navcontainer li:hover .t_nav a {color: #2F4F4F; background-color: #FFF;}
#navcontainer li:hover .b_nav a {color: #2F4F4F; background-color: #FFF;}
#navcontainer li:hover .l_nav a {color: #2F4F4F; background-color: #FFF;}
#navcontainer li:hover .r_nav a {color: #2F4F4F; background-color: #FFF;}
#navcontainer li:hover .bl_nav a {color: #2F4F4F; background-color: #FFF;}
#navcontainer li:hover .br_nav a {color: #2F4F4F; background-color: #FFF;}
#navcontainer li:hover .tl_nav a {color: #2F4F4F; background-color: #FFF;}
#navcontainer li:hover .tr_nav a {color: #2F4F4F; background-color: #FFF;}




.t_h1 {background: url(/images_ba/corners/dot_pink.gif) 0 0 repeat-x; background-color: #FFF;}
.b_h1 {background: url(/images_ba/corners/dot_pink.gif) 0 100% repeat-x;}
.l_h1 {background: url(/images_ba/corners/dot_pink.gif) 0 0 repeat-y;}
.r_h1 {background: url(/images_ba/corners/dot_pink.gif) 100% 0 repeat-y;}
.bl_h1 {background: url(/images_ba/corners/bl_pink.gif) 0 100% no-repeat;}
.br_h1 {background: url(/images_ba/corners/br_pink.gif) 100% 100% no-repeat;}
.tl_h1 {background: url(/images_ba/corners/tl_pink.gif) 0 0 no-repeat;}
.tr_h1 {background: url(/images_ba/corners/tr_pink.gif) 100% 0 no-repeat; padding: 0px 10px 10px 10px;}

.t_h2 {background: url(/images_ba/corners/dot_white.gif) 0 0 repeat-x; background-color: #FFF;}
.b_h2 {background: url(/images_ba/corners/dot_white.gif) 0 100% repeat-x;}
.l_h2 {background: url(/images_ba/corners/dot_white.gif) 0 0 repeat-y;}
.r_h2 {background: url(/images_ba/corners/dot_white.gif) 100% 0 repeat-y;}
.bl_h2 {background: url(/images_ba/corners/dot_white.gif) 0 100% no-repeat;}
.br_h2 {background: url(/images_ba/corners/dot_white.gif) 100% 100% no-repeat;}
.tl_h2 {background: url(/images_ba/corners/dot_white.gif) 0 0 no-repeat;}
.tr_h2 {background: url(/images_ba/corners/dot_white.gif) 100% 0 no-repeat; padding: 0px 10px 10px 10px;}




/* CURRENT PAGES */

#news #nav_news .t_nav, #about #nav_about .t_nav, #products #nav_products .t_nav, #contact #nav_contact .t_nav, #stitch #nav_stitch .t_nav, #friends #nav_friends .t_nav
	{background: url(/images_ba/corners/dot_white.gif) 0 0 repeat-x; background-color: #FFF;}
#news #nav_news .b_nav, #about #nav_about .b_nav, #products #nav_products .b_nav, #contact #nav_contact .b_nav, #stitch #nav_stitch .b_nav, #friends #nav_friends .b_nav 
	{background: url(/images_ba/corners/dot_white.gif) 0 100% repeat-x;}
#news #nav_news .l_nav, #about #nav_about .l_nav, #products #nav_products .l_nav, #contact #nav_contact .l_nav, #stitch #nav_stitch .l_nav, #friends #nav_friends .l_nav  
	{background: url(/images_ba/corners/dot_white.gif) 0 0 repeat-y;}
#news #nav_news .r_nav, #about #nav_about .r_nav, #products #nav_products .r_nav, #contact #nav_contact .r_nav, #stitch #nav_stitch .r_nav, #friends #nav_friends .r_nav  
	{background: url(/images_ba/corners/dot_white.gif) 100% 0 repeat-y;}
#news #nav_news .bl_nav, #about #nav_about .bl_nav, #products #nav_products .bl_nav, #contact #nav_contact .bl_nav, #stitch #nav_stitch .bl_nav, #friends #nav_friends .bl_nav  
	{background: url(/images_ba/corners/link_corners_bl.gif) 0 100% no-repeat;}
#news #nav_news .br_nav, #about #nav_about .br_nav, #products #nav_products .br_nav, #contact #nav_contact .br_nav, #stitch #nav_stitch .br_nav, #friends #nav_friends .br_nav  
	{background: url(/images_ba/corners/link_corners_br.gif) 100% 100% no-repeat;}
#news #nav_news .tl_nav, #about #nav_about .tl_nav, #products #nav_products .tl_nav, #contact #nav_contact .tl_nav, #stitch #nav_stitch .tl_nav, #friends #nav_friends .tl_nav  
	{background: url(/images_ba/corners/link_corners_tl.gif) 0 0 no-repeat;}
#news #nav_news .tr_nav, #about #nav_about .tr_nav, #products #nav_products .tr_nav, #contact #nav_contact .tr_nav, #stitch #nav_stitch .tr_nav, #friends #nav_friends .tr_nav  
	{background: url(/images_ba/corners/link_corners_tr.gif) 100% 0 no-repeat; padding: 0px 10px 0px 10px;}

#news #nav_news .t_nav a, #about #nav_about .t_nav a, #products #nav_products .t_nav a, #contact #nav_contact .t_nav a, #stitch #nav_stitch .t_nav a, #friends #nav_friends .t_nav a
	{color: #2F4F4F; background-color: #FFF;}
#news #nav_news .b_nav a, #about #nav_about .b_nav a, #products #nav_products .b_nav a, #contact #nav_contact .b_nav a, #stitch #nav_stitch .b_nav a, #friends #nav_friends .b_nav a
	{color: #2F4F4F; background-color: #FFF;}
#news #nav_news .l_nav a, #about #nav_about .l_nav a, #products #nav_products .l_nav a, #contact #nav_contact .l_nav a, #stitch #nav_stitch .l_nav a, #friends #nav_friends .l_nav a
	{color: #2F4F4F; background-color: #FFF;}
#news #nav_news .r_nav a, #about #nav_about .r_nav a, #products #nav_products .r_nav a, #contact #nav_contact .r_nav a, #stitch #nav_stitch .r_nav a, #friends #nav_friends .r_nav a
	{color: #2F4F4F; background-color: #FFF;}
#news #nav_news .bl_nav a, #about #nav_about .bl_nav a, #products #nav_products .bl_nav a, #contact #nav_contact .bl_nav a, #stitch #nav_stitch .bl_nav a, #friends #nav_friends .bl_nav a
	{color: #2F4F4F; background-color: #FFF;}
#news #nav_news .br_nav a, #about #nav_about .br_nav a, #products #nav_products .br_nav a, #contact #nav_contact .br_nav a, #stitch #nav_stitch .br_nav a, #friends #nav_friends .br_nav a
	{color: #2F4F4F; background-color: #FFF;}
#news #nav_news .tl_nav a, #about #nav_about .tl_nav a, #products #nav_products .tl_nav a, #contact #nav_contact .tl_nav a, #stitch #nav_stitch .tl_nav a, #friends #nav_friends .rl_nav a
	{color: #2F4F4F; background-color: #FFF;}
#news #nav_news .tr_nav a, #about #nav_about .tr_nav a, #products #nav_products .tr_nav a, #contact #nav_contact .tr_nav a, #stitch #nav_stitch .tr_nav a, #friends #nav_friends .tr_nav a
	{color: #2F4F4F; background-color: #FFF;}