@import "global.css";

@media screen, projection {
	
	body {background:#2e2722 url('../img/bkg-body.gif') repeat-x scroll 0 0;}
	a {color:#c50000}
	h1 {color:#c50000;font-size:2em}
	h2 {color:#c50000;font-size:1.5em}
	h3 {color:#c50000;font-size:1.3em}
	table th {background-color:#eee;border-color:#ccc}
	table td {background-color:#fff;border-color:#ccc}
	blockquote, pre {background:#eee}
	hr {border:none;height:1px;background-color:#ccc;margin:1em 0}

	.search-result {background:#ccc}
	.gallery {background:#eee; border-color:#ccc}
	.gallery .image {border-color:#ccc}
	.chapters {background:#eee; border-color:#ccc}
	.comment blockquote {border-color:#ccc}
	.msg_alert,.msg_info{background-color:#eee; border-color:#ccc}
	.pager {}
	.search {}
	
	.content {padding:35px;}
	.footer p, .footer a {color:#fff; margin:0;}
	.footer a {text-decoration:none;}
	.footer a:hover {text-decoration:none;color:#c50000;}
	.link p, .link a {color:#fff;}
	.link a {text-decoration:none;}
	.link a:hover {text-decoration:none;color:#c50000;}
	.service li a span {padding: 0 15px;border-right:solid 1px #fff;}
	.service li.last a span {border-right:none;}
	.service li, .service li a {color:#fff;text-transform:uppercase;}
	.service a {text-decoration:none;}
	.service a:hover {text-decoration:none;color:#c50000;}
	.mmenu li {padding:0 20px;background: url('../img/bkg-menu-separator.gif') no-repeat scroll right 0;}
	.mmenu li.last {background:none;}
	.mmenu li a {color:#fff;text-transform:uppercase;font-size:12px;background: url('../img/bkg-menu-li.gif') no-repeat scroll center top;}
	.mmenu li a:hover {color:#e78a90;text-decoration:none;}
	.mmenu ul li ul {margin-left:-9999px;}
	.mmenu ul li.sfhover ul {margin-left:-20px;}
	.mmenu ul li ul {position:absolute; background:#CB0613 url('../img/bkg-menu-li.gif') no-repeat scroll center top;width:200px;padding:10px 0} 
	.mmenu li li {background: none;width:180px;line-height:30px;}
	.mmenu li li a {background: none;}
	.searchbox .search-input {position:absolute;top:10px;margin-left:34px;width:192px;height:15px;padding:2px;border:solid 1px #7d7d7d;color:#7d7d7d;background:#fff url('../img/bkg-search-input.gif') repeat-x scroll 0 0;}
	.searchbox .search-button {position:absolute;top:10px;margin-left:240px;}
	.searchbox .search-ico {position:absolute;top:12px;margin-left:12px;}
	
	#wrap {margin:auto;width:950px;}
	#main {margin-top:381px;background:#fff url('../img/bkg-main.gif') repeat-x scroll 0 0;min-height:400px;}
	#logo {position:absolute;top:45px;margin-left:50px;}
	#footer {width:100%;height:40px;line-height:40px;background:#000;text-align:center;}
	#banner {position:absolute;top:108px;width:1001px;height:225px;}
	#link {position:absolute;top:0;margin-left:35px;height:32px;line-height:32px;}
	#service {position:absolute;top:0;margin-left:760px;height:32px;line-height:32px;}
	#mmenu {position:absolute;top:333px;width:935px;height:48px;line-height:48px;background:#b8000b url('../img/bkg-menu.gif') repeat-x scroll 0 0;padding-left:15px;}
	#searchbox {position:absolute;top:286px;margin-left:10px;width:280px;height:40px;background:#f00000 url('../img/bkg-search.gif') repeat-y scroll 0 0;}
}
@media print {

	#main {margin-top:100px;}
	#logo {position:absolute;top:0;}
	#logo img {border:none;}
}

