/* shw_portfolio.css (c)2009 SugarHill Works LLC - http://www.sugarhillworks.com */

/* ------------ portfolios  ------------ */
#portfolio #fullscr {
	min-width: 920px;
	_width: 920px;
}
#ceibw { 
	background: #FFF;
	position: relative;
	top: 0px;
	left: 12%;
	width: 720px;
	/*margin: 0px auto;*/
	padding-bottom: 70px;
	overflow: visible;
	visibility: visible;
	z-index: 100;
}

/* ------------  header  ----------- */
#hdr {
	position: fixed;
	background: #FFF;
	top: 0px;
	width: 200px;
	height: 50px;
	margin: 0 auto;
	overflow: visible;
	z-index: 989;
}

#menulevel_1 .site_link {
	background: #FF0;
	height: 0px;
	width: 255px;
}
#menulevel_1 .site_link_1 {
	background-image: url(img/menuitems_bg_any.gif);
	background-position: left;
	background-repeat: repeat-x;
	display: block;
	position: absolute;
	top: -44px;
	left: 0px;
	width: 75px;
	padding: 3px 0px 3px 10px;
	text-align: left;
	border-left: #EFEFEF 1px solid;
	border-top: #EFEFEF 1px solid;
}
#menulevel_1 .site_link_2 {
	background-image: url(img/menuitems_bg_any.gif);
	background-position: left;
	background-repeat: repeat-x;
	display: block;
	position: absolute;
	top: -44px;
	left: 86px;
	width: 85px;
	padding: 3px 0px;
	text-align: center;
	border-top: #EFEFEF 1px solid;
}
#menulevel_1 .site_link_3 {
	background-image: url(img/menuitems_bg_any.gif);
	background-position: left;
	background-repeat: repeat-x;
	display: block;
	position: absolute;
	top: -44px;
	left: 171px;
	width: 77px;
	padding: 3px 10px 3px 0px;
	text-align: right;
	border-right: #EFEFEF 1px solid;
	border-top: #EFEFEF 1px solid;
}

/* ----------------------------- slideshow container ------------------------------- */
#blog_cntr {
	position: relative;
	left: -93px;
	width: 825px;
	height: 500px;
	margin: 0;
	padding: 0px 0px 0px 0px;
	border: none;
	visibility: visible;
	display: block;
}
#end_blog_spcr { 
	position: relative;
	height: 150px;
}
#name_logo {
	position: fixed;
	bottom: 75px;
	padding: 10px;
	font-size: 325%;
	font-weight: bold;
}
.ss_div {
	background: #FFF;
	position: relative;
	margin: 70px auto;
	padding: 0px 0px 140px 5px;
	z-index: 300;
}
.ss_item_cntr {
	position: relative;
	min-height: 450px;
	padding: 10px 0px;
}
.ss_item_cntr img {
	padding-top: 0px;
}
/* ------------- title & nav --------------- */
.ss_title_cntr { 
	background: #FFF;
	position: relative;
	padding: 5px 0px 25px 0px;
	font-size: 150%;
	text-align: left;
	z-index: 210;
}

.item_title_cntr {
	background: #FFF;
	position: relative;
	float: left;
	width: 500px;
	padding: 15px 10px 40px 0px;
	font-size: 150%;
	z-index: 220;
}

.ss_nav_cntr {
	background: #FFF;
	position: relative;
	float: right;
	padding: 19px 10px 42px 0px;
	font-size: 100%;
	z-index: 300;
}
.ss_nav_cntr a { cursor: pointer; }
.ss_nav_cntr a { color: #000; }
.ss_nav_cntr a:visited { color: #000; }
.ss_nav_cntr a:active { color: #002055; }
.ss_nav_cntr a:hover { color: #002055; cursor: pointer; text-decoration:none;}
a[href="#"] { cursor: pointer; }

#main_nav #navArwL_div { 
	position: relative;
	float: left;
	left: 1%;
	width: 15%;
	text-align: left;
	z-index: 1010;
}
.navnums {
	background: #FFF;
	position: relative;
	padding: 0px 10px;
}


#main_nav #navArwR_div { 
	position: relative;
	float: left;
	width: 15%;
	text-align: right;
	z-index: 1010;
}


#ftr_cntr {
	background: #FFF;
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 21px;
	margin: 0;
	padding: 0;
	z-index:9998;
}

#ftr {
	background: #FFF;
	/*background: #88CCFF;
	border-top: #000 solid 3px;
	border-bottom: #000 solid 3px;*/
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 9px;
	color: #000;
	text-align: right;
	z-index: 9999;
}



