/* styles for gingo 2.0 */

/* global */
body {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;background:url(images/bg.jpg) top left no-repeat #f2601e;padding:0 0 22px 45px;margin:0;}
div, p, img, h1, h2, h3, h4, ul, li, em, span {position:relative;margin:0;padding:0;border:none;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
#wrapper {width:847px;}
#wrapper #logo {position:absolute;top:51px;left:0;width:207px;height:42px;cursor:pointer;z-index:500;}


/* menu */
#wrapper h1 {position:absolute;top:0;right:10000px;}
#wrapper ul#menu {margin-top:95px;list-style:none;float:right;display:block;color:#fff;font-size:14px}
#wrapper ul#menu li {float:left;margin-left:30px;display:block;padding-bottom:6px}
#wrapper ul#menu li#menu-on {background:url(images/nav_on.gif) 50% 100% no-repeat;}
#wrapper ul#menu li a {color:#fff468;text-decoration:none;}
#wrapper ul#menu li a:hover {color:#fff;}



/* content area */
#wrapper #content {_height:1px;clear:both;background:url(images/g.gif) bottom right no-repeat #fff;padding:30px 0 35px 35px;}
#wrapper #content h2 {color:#fde2bc;font-weight:normal;font-size:36px;}
#wrapper #content ul.leftrail {width:198px;margin:20px 0 0 2px;list-style:none;display:block;color:#545454;}
#wrapper #content ul.leftrail li {line-height:38px;}
#wrapper #content ul.leftrail li a {color:#545454;}
#wrapper #content ul.leftrail li a.portfolio-menu-on {color:#f2601e;font-weight:bold;}
#wrapper #content ul.leftrail li a:hover {color:#f2601e;}
#wrapper #content #cl {clear:both;}


/* client list */
#wrapper #content ul.leftrail a.client {color:#f2601e;font-weight:bold;}
#wrapper #content ul.leftrail a.client:hover {color:#545454;font-weight:bold;}
#wrapper #content ul#client_1 {float:left;width:292px;margin-bottom:100px;}
#wrapper #content ul#client_2 {float:left;width:292px;}
#wrapper #content ul#client_3 {float:left;width:175px;}


/* contact us */
#wrapper #content h4 {color:#252525;font-weight:normal;font-size:18px;margin:20px 0 0 2px;}
#wrapper #content ul#contact_us_ul {margin:10px 0 195px 2px;list-style:none;display:block;}
#wrapper #content ul#contact_us_ul li {line-height:18px;font-size:14px;color:#6c6c6c;}
#wrapper #content ul#contact_us_ul li span {color:#d14c10;}
#wrapper #content ul#contact_us_ul li a {color:#d14c10;}
#wrapper #content ul#contact_us_ul li a:hover {color:#6c6c6c;}
#wrapper #content div#map {float:right;z-index:500;padding-right:37px;}
#wrapper #content div#map span {display:block;margin-top:3px;}
#wrapper #content div#map a {color:#1c7799;font-size:12px;}
#wrapper #content div#map a:hover {color:#d14c10;}


/* footer */
#wrapper h3 {position:absolute;top:0;right:10000px;}
#wrapper p#contact {background:url(images/shadow.gif) 25px 0px no-repeat #f2601e;padding:8px 35px 8px 0;text-align:right;font-size:11px;color:#a03c0e;}
#wrapper p#contact a {color:#a03c0e;}
