/* CSS Document */
html {height: 100%;}

body {
	background: white url(img/bg.gif);
	color: #545454;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 0 0 10px;
	top: 0px;
	left: 0px;
	height: 100%;
	/* padding-top: 10px; */
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	cursor: url(cursor.cur), pointer;
	position: relative;
}

img {border: 0px;}

a {color: #000000; text-decoration: none; font-weight: bolder; font-size: 13px;}
a:hover {color: #C2C2C2; text-decoration: none;}
a.dotted {color: #000000; border-bottom: 1px dotted #252525; text-decoration: none; 	line-height: 14px; font-weight: bolder; font-size: 13px;}
a.dotted:hover {color: #C2C2C2; border-bottom: 1px dotted #C2C2C2; text-decoration: none; }


#body {position: relative; min-height: 100%;}
* html #body {height: 100%;}

#masthead {height: 150px; width: 970px; padding-top: 10px;}
#masthead_logo {background-image: url(img/logo.png); background-repeat: no-repeat; float: left; height: 150px; width: 385px; behavior: url(iepngfix.htc);}
#masthead_feat {float: right; height: 150px; width: 450px; position: relative;}
#masthead_feat .content {text-align: right; /* vertical-align: text-bottom; */	position: absolute;	bottom: 0px; right: 0px;}

#banner {background-image: url(img/banner.png); height: 150px; min-width: 1024px; }
#bannererror {background-image: url(img/banner_error.png); height: 150px; min-width: 1024px;}
#divspacer {height: 10px; width: 100%;}
.blogentry:hover {background: #ededed;}
.header {margin-bottom: 15px;}
.subtitle {font-size: 13px; font-weight: bolder; color: #b39f89;}
.adspace {width: 247px; border: 1px dashed #cccccc; margin: 2px; float: left; text-align: center; padding-top: 10px; padding-bottom: 10px;}
.divider {background-image: url(img/divider.gif); height:20px;  margin-top: 15px; background-repeat: no-repeat;}
.label {width: 30px; float: left;}
.fieldname {width: 100px; float: left; font-size: 13px; font-weight: bolder; color: #b39f89;}
.beginner {background-color: #252525; height: 10px; margin-bottom: 15px;}

#menu {height: 34px; padding-top: 6px; padding-left: 6px; position: relative; padding-bottom: 4px; width: 1024px; border: 0px solid red;}
#menu img.menu {width: 126px; height: 28px;}

a#menu_home {float: left; width: 130px; height: 28px; background: url(img/menu_home.gif);}
a#menu_home:hover {background-position: 130px 0px;}
a#menu_home_onpage {float: left; width: 130px; height: 28px; background: url(img/menu_home.gif) 130px 0px;}
a#menu_home_onpage:hover {background-position: 130px 0px;}

a#menu_illus {float: left; width: 126px; height: 28px; background: url(img/menu_illus.gif);}
a#menu_illus:hover {background-position: 126px 0px;}
a#menu_illus_onpage {float: left; width: 126px; height: 28px; background: url(img/menu_illus.gif) 126px 0px;}
a#menu_illus_onpage:hover {background-position: 126px 0px;}

a#menu_digital {float: left; width: 126px; height: 28px; background: url(img/menu_digital.gif);}
a#menu_digital:hover {background-position: 126px 0px;}
a#menu_digital_onpage {float: left; width: 126px; height: 28px; background: url(img/menu_digital.gif) 126px 0px;}
a#menu_digital_onpage:hover {background-position: 126px 0px;}

a#menu_web {float: left; width: 126px; height: 28px; background: url(img/menu_web.gif);}
a#menu_web:hover {background-position: 126px 0px;}
a#menu_web_onpage {float: left; width: 126px; height: 28px; background: url(img/menu_web.gif) 126px 0px;}
a#menu_web_onpage:hover {background-position: 126px 0px;}

a#menu_printid {float: left; width: 126px; height: 28px; background: url(img/menu_printid.gif);}
a#menu_printid:hover {background-position: 126px 0px;}
a#menu_printid_onpage {float: left; width: 126px; height: 28px; background: url(img/menu_printid.gif) 126px 0px;}
a#menu_printid_onpage:hover {background-position: 126px 0px;}

a#menu_info {float: left; width: 127px; height: 28px; background: url(img/menu_info.gif);}
a#menu_info:hover {background-position: 127px 0px;}
a#menu_info_onpage {float: left; width: 127px; height: 28px; background: url(img/menu_info.gif) 127px 0px;}
a#menu_info_onpage:hover {background-position: 127px 0px;}

a#menu_shop {float: right; width: 213px; height: 24px; background: url(img/menu_muwan.gif);}
a#menu_shop_onpage {float: right; width: 213px; height: 24px; background: url(img/menu_muwan.gif) 213px 0px;}

#main_content {
	width: 375px;
	float: left; /* position: absolute; */
	padding-bottom: 60px;
}

#main_content ul {
	margin:10px 0 10px 0;
}

#main_content li {
	margin:0 0 0 20px;
	list-style-position: inside;
	list-style-type: disc;
	color:#333333}

#content_container {
	width: 1024px;
	padding-left: 10px;
	overflow: hidden; border: 0px solid red;
} /* position: relative; */

#content_hidden {
	display: none;
}

#sub_content {float: left; width: 249px; padding-bottom: 60px;}
#sub_content .launch {float: left;}

#footer {background-image: url(img/section_grey.gif); background-repeat: repeat-x; width: 1024px; position: relative; 
	/* position: absolute; */ padding-top: 10px; padding-bottom: 10px; font-size: 12px;
	/* bottom: 0%; */ height: 60px; margin-top: -30px; color: #b3b3b3}
#footerleft{float: left;}
#footerright{
	float: right;
	text-align: right;
}
.footerlogo {padding-right: 10px;}
/*
#footer .left{float: left;}
#footer .right{float: right;}
*/



#v_divider {
	float: left; width: 129px; height: 10px;
	/* position: absolute;
	left: 385px; */
}
