/****************************************/
/* The Worx Group 2008 Site */
/* Copyright (c) The Worx Group - 2008 */
/* base.css */
/****************************************/
img, div { behavior:url(/style/iepngfix.htc); }
* { margin:0; padding:0; }
body { background:#ceccc7; font:12px "Arial"; color:#333333; }
img { border:none; }
h1 { color:#ff6600; font-size:18px; font-weight:normal; }
h2 { color:#333333; font-size:14px; font-weight:normal; }
h3 { font-size:12px; font-weight:bold; }
p { line-height:1.5em; margin:8px 0; }
ul, ol { margin:10px 0; padding:5px 0; list-style-image:url(../images/arrow_white.gif); border:dotted #a9a9a9; border-width:1px 0; }
li { margin:3px 0 3px 20px; font-size:11px; }
a { border:none; color:#ff6600; text-decoration:underline; cursor:pointer; }
a:hover { color:#333333; text-decoration:underline; }
.clear { clear:both; }

/****************************************/
/* Page Structure */
/****************************************/
img.loading { position:fixed; top:50%; left:50%; z-index:9; margin: -6px 0 0 -104px; }
.container { width:900px; margin:20px auto 50px auto; padding:5px; background:#fff; }
.header { width:900px; height:120px; }
	.hdr_home { background:url(/images/hdr_home.jpg) top no-repeat; }
	.hdr_about { background:url(/images/hdr_about.jpg) top no-repeat; }
	.hdr_portfolio { background:url(/images/hdr_portfolio.jpg) top no-repeat; }
	.hdr_news { background:url(/images/hdr_news.jpg) top no-repeat; }
	.hdr_contact { background:url(/images/hdr_contact.jpg) top no-repeat; }
	.logo { float:left; padding:7px 15px; }
	.tagline { float:left; padding:45px 45px 45px 365px; }

.navigation { padding-top:5px; width:900px; font-size:11px; text-transform:uppercase; color:#333333; }
	.navigation ul { margin:0; padding:0 0 0 10px; background:#ff6600; font-weight:bold; height:30px; border:0; }
	.navigation li { display:inline; margin:0; }
	.navigation li.divider { float:left; padding:7px 0 0 0; }
	.navigation a { display:block; float:left; padding:8px 10px; color:#333333; text-decoration:none; }
	.navigation a:hover { color:#fff; text-decoration:none; }

.content { border:solid #999; border-width:1px 0; margin:5px 0; }

/****************************************/
/* Footer */
/****************************************/
.footer { padding:15px; font-size:11px; background:#f4f2ef; text-align:center; }
	.footer ul { text-transform:uppercase; margin:0 0 15px 0; border:0; }
	.footer li { display:inline; padding:0px; margin:0; }
	.footer li a { color:#333333; text-decoration:underline; padding:0px 2px; }
	.footer li a:hover { color:#999999; text-decoration:underline; }
	.footer p { color:#999999; padding:1px 0; line-height:normal; margin:0; }
	.footer p a { color:#999999; text-decoration:underline; }
	.footer p a:hover { color:#333333; text-decoration:underline; }