@charset "utf-8";
/* CSS Document */

body, div, h1, h2, h3, h4, p, p1, ul, ol, li, dl, dt, img, blockquote {
margin: 0px;
padding: 0px; 
border: 0px;
}


body {
font-family: Arial, Helvetica, sans-serif;
background: #000000;
}

#container_border {
width: 802px;
margin: 0 auto;
background-color: #666666;
}

#container {
width: 800px;
margin: 0 auto;
background: url(../images/back_main_brush3.jpg);
background-repeat: repeat-y;
}

#header {
width: 800px;
margin: 0 auto;
}

#header h1 {
height: 88px;
background: url(../images/back_01.jpg);
border: none;
text-indent: -9999px;
}

#header_photo {
background: url(../images/back_imgs.png);
height: 125px;
}

#gray {
height: 4px;
width: 800px;
background: url(../images/back_graystrip.png);
background-repeat: repeat-x;
}




ul#menumain {
	list-style: none;
	margin: 0;
	padding-left: 6px;
	height: 33px;
	width: 800px;
}

ul#menumain li {
	float: left;
	display: inline;
	height: 33px;
	margin: 0;
	overflow: hidden;
}

ul#menumain li a {
	display: block;
	height: 33px;
	text-indent: -9999em;
}

ul#menumain li.btn_learning a {
	background: url(../images/menu_stack_learning.jpg) 0 0 no-repeat;
	width: 131px;
	height: 33px;
}
ul#menumain li.btn_webgraphic a {
	background: url(../images/menu_stack_web.jpg) 0 0 no-repeat;
	width: 131px;
	height: 33px;
}
ul#menumain li.btn_photo a {
	background: url(../images/menu_stack_photo.jpg) 0 0 no-repeat;
	width: 131px;
	height: 33px;
}
ul#menumain li.btn_tactile a {
	background: url(../images/menu_stack_tactile.jpg) 0 0 no-repeat;
	width: 131px;
	height: 33px;
}
ul#menumain li.btn_clients a {
	background: url(../images/menu_stack_clients.jpg) 0 0 no-repeat;
	width: 131px;
	height: 33px;
}
ul#menumain li.btn_know a {
	background: url(../images/menu_stack_know.jpg) 0 0 no-repeat;
	width: 131px;
	height: 33px;
}


ul#menumain li.btn_learning a:hover {
	background: url(../images/menu_stack_learning.jpg);
	background-position: bottom left;
}

ul#menumain li.btn_webgraphic a:hover {
	background: url(../images/menu_stack_web.jpg);
	background-position: bottom left;
}

ul#menumain li.btn_photo a:hover {
	background: url(../images/menu_stack_photo.jpg);
	background-position: bottom left;
}

ul#menumain li.btn_tactile a:hover {
	background: url(../images/menu_stack_tactile.jpg);
	background-position: bottom left;
}

ul#menumain li.btn_clients a:hover {
	background: url(../images/menu_stack_clients.jpg);
	background-position: bottom left;
}

ul#menumain li.btn_know a:hover {
	background: url(../images/menu_stack_know.jpg);
	background-position: bottom left;
}

ul#menumain li#selected a {
		background-position: bottom left;
}



a {
outline: none;
color: #FFCC33;
}

p {
color: #FFFFFF;
line-height: 28px;
}

p.orange {
color: #FFCC33;
font-size: small;
line-height: 24px;
}

p.emph {
color: #999999;
line-height: 28px;
font-style: italic;
}


p.menu {
color: #FFFFFF;
font-size: smaller;
font-size: 75%;
}

p.menuitem  {
color: #FFFFFF;
font-size: 75%;
line-height: 18px;
}

ul#std {
color: #FFFFFF;
line-height: 24px;
padding-left: 20px;
}


#content_container {
min-height: 500px;
width: 800px;
}

#content_menu {
float: left;
width: 100px;
margin: auto;
padding-left: 40px;
padding-right: 20px;
padding-top: 40px;
}


#content_menu a {
outline: none;
color: #FFCC33;
font-size: small;
}


#content_main {
float: left;
width: 500px;
padding-top: 40px;
}

#content_sub {
width: 500px;
padding-top: 40px;
padding-bottom: 40px;
}


#content_cr {
width: 500px;
padding-top: 10px;
padding-bottom: 10px;
line-height: 10px;
}

#footer_container {
clear: both;
background: url(../images/back_bottom.jpg);
background-repeat: repeat-x;
width: 800px;
height: 26px;
}

#footer_left {
float: left;
width: 250px;
margin-top: 4px;
}

#footer_center {
float: left;
width: 500px;
margin-top: 4px;
}

#footer_right {
float: left;
width: 50px;
margin-top: 5px;
}

