/* Neutralize styling: 
   Elements we want to clean out entirely: */
* {
	margin: 0;
	padding: 0;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, li, ol, dl, address {
	margin: 1em 0;
	padding: 0;
}

body {
margin: 0; padding: 0; 
font-family: Trebuchet MS, verdana, sans-serif; line-height: 16px; color: #A9A9A9; font-size: 11px; text-align: center; 
background: #DDE144 url(../images/bg.jpg) repeat-x top left;}

.clearboth {clear:both;}

p {color: #464749; margin: 0 50px 8px 50px; line-height: 16px;}

a:link, a:active, a:visited {color: #727272; text-decoration: none;}
a:hover {color: #A9A9A9; text-decoration: none;}

img, table, img a {border: 0;}


#inner-container {width: 960px; text-align: left; margin: 0 auto 0 auto;}

#header {margin: 0 0 0 0; padding: 0 0 0 0;}

#flash {margin: 0; padding: 0; !margin-top:-4px;}

#nav {background-color:#777777; height: 25px; !margin-top:-4px;}
#nav img {display:block; float: left; margin: 0;}
#nav img.about {width: 151px;}
#nav img.disciplines {width: 192px;}
#nav img.case {width: 172px;}
#nav img.trends {width: 138px;}
#nav img.contact {width: 143px;}


#main-body {
background: url(../images/main_bg.gif) repeat-y;
height:

}

#main-body h1 {text-transform:lowercase;}

/* headline - add subpage class to change backgroun to green */

#headlines {padding: 8px 0 8px 0; background-image:url(../images/15020911_mmgmix_web_v02_01_12.gif); background-repeat: repeat-y;}
#headlines.subpage {padding: 8px 0 8px 0; background-image:url(../images/headline_green_new.gif); background-repeat: repeat-y;}
#headlines #left {display: block; float: left; width: 709px; padding: 6px 0 4px 0;} 
#headlines #right {display: block; float: left; width: 240px; padding: 6px 0 4px 0;} 
#headlines h1 {font-size: 20px; color: #fff; font-weight: normal; margin: 0 0 0 50px;}
#headlines h2 {font-size: 18px; color: #fff; font-weight: normal; margin: 0 0 0 30px;}

#headgreen {padding: 0; background-image:url(../images/headline_green_new.gif); background-repeat: repeat-y; width:960px;}
#headgreen.subpage {padding: 8px 0 8px 0; background-image:url(../images/headline_green_new.gif); background-repeat: repeat-y;}
#headgreen #left {display: block; float: left; width: 190px; padding: 14px 0 10px 0;} 
#headgreen #center {width: 449px; float: left; margin: 0; padding: 0px 20px 0 50px;}
#headgreen #right {display: block; float: left; width: 250px; padding: 14px 0 10px 0;} 
#headgreen h1 {font-size: 20px; color: #fff; font-weight: normal; margin: 0 0 0 50px;}
#headgreen h2 {font-size: 18px; color: #fff; font-weight: normal; margin: 0 0 0 30px;}
#headgreen #center h1 {color: #444346; margin:14px 0 4px 0;}
#headgreen #center img {float:right; margin: -18px 0 -4px 0;# _margin:-4px 0 -6px 0; padding:0;}

/* subnav - subpages */

#subnav {float:left; width: 190px;}
#subnav ul {list-style:none}
#subnav ul li {text-align:right; margin: 1px 0;}
#subnav ul li a {background:url(../images/arrow_gray.gif) right no-repeat; padding-right:10px;}
#subnav ul li a.active {font-size:14px; color:#990; background:url(../images/arrow_green.gif) right no-repeat;}

/* content */

#content {display: block; width: 519px; float: left; padding: 10px 0 30px 0;}
#content p {color: #464749; margin: 0 50px 8px 50px;}
#content img {display: block;}


/* sidebar shizzle */

#side-bar {display: block; width: 250px; float: left; padding: 10px 0 30px 0;}
#side-bar h4 {font-size: 11px; font-style: italic; color: #464749; font-weight: bold; margin: 0 15px 8px 30px;}
#side-bar p {color: #666; margin: 0 15px 8px 30px;}
#side-bar ul {list-style-position:outside;}
#side-bar li {color: #666; margin: 0 15px 8px 30px;}
#side-bar p img {margin:6px 6px -6px 0;}


/* footer shizzle */

#footer { height: 65px; background: url(../images/footer_bg.gif) repeat-x; background-color: #d8d7d6; padding: 25px 0 0 50px;}

#footer p {color: #666; margin: 0; font-size: 9px; line-height: 16px;}
