
@media all { 
/* =universals */
* { margin : 0; padding : 0; }
html {background:#343434;}
body { font : 76%/160% Trebuchet, Verdana, Arial, sans-serif; text-align : center; }
ul { list-style-type : none; }
p { padding: 5px 10px; line-height:20px; font-size:110%; }
h1 { padding:10px; font-size:200%; color:#fff; }
a { color:#000; text-decoration:none;}
a:hover { text-decoration:none; color:#660000;}

/*= Div*/
#wrapper { width:982px; margin: 0 auto; text-align:left; }
#padgrologo {margin-left:10px;}
#maincontent { margin-top:15px;}
#maincontent h1 { font-size:18px; margin: 15px 5px 0px 15px; color:#b60; font-weight:650;}
#maincontent p {  font-size:12px; margin:0px 15px 0px 25px; color:#CCC; }


#contact { margin:5px; padding:10px; background-color:#151515; border:#666 thin dashed; }
#contact address {white-space:pre; color:#CCC; }
#contact h2 {font-size:24px; letter-spacing:.15em; color:#b60; font-weight:400; margin-top:5px;}
#contact a:hover { text-decoration:underline;}

#indexflash { position:relative; margin: 0 auto; width:910px; padding-top:5px;}
#ico_sitemap a { position:absolute; text-indent:-9999px; display:block; top:35px; left:925px; width:15px; height:35px; background:url(new-padgro/images/ico_sitemap.gif); background-repeat:no-repeat; }
#ico_mail a { position:absolute; text-indent:-9999px; display:block; top:75px; left:925px; width:15px; height:17px; background:url(new-padgro/images/ico_mail.gif); background-repeat:no-repeat; }



/*Projects landing page*/
#projimg { float:left; position:relative; left:10px; margin:10px 10px 10px 0px; width:450px; clear:both;}
#subnav_head { float:left; position:relative; top:10px; background-color:#bd6900; height:40px; width:484px; }
#subnav_head h1 {font-size:26px; font-weight:bolder; color:#fff; padding:0; margin:5px; margin-top:10px; margin-left:12px;} 

#sub_content {position:relative; float:left; top:20px; width:484px; background-image:url(new-padgro/images/swirl.jpg); background-position:bottom right; background-repeat:no-repeat; margin-bottom:25px;}
#sub_content h2 { font-size:18px; color:#bd6900; margin-left:15px; }
#sub_content p {font-size:12px; padding:5px; width:350px;}
#sub_content ul {margin-left:50px; font-weight:600; margin-bottom:20px;}
#sub_content a {color:#bd6900; text-decoration:none;}
#sub_content a:hover {color:#FFA940;}


/*Single Project Page*/
#projimg_ico { float:left; width:80px; margin-top:10px; }
#projimg_ico li { float:left; text-align:center; padding: 2px 5px; }


#subnav_head2 { float:left; position:relative; top:10px; background-color:#bd6900; min-height:35px; width:407px; }
#subnav_head2 h1 {font-size:25px; font-weight:bolder; color:#fff; padding:0; margin:5px; margin-top:1px; margin-left:12px; line-height:29px;} 
#sub_content2 {position:relative; float:left; top:11px; width:407px; background-image:url(new-padgro/images/swirl.jpg); background-position:bottom right; background-repeat:no-repeat; display:block; margin-bottom:25px;}
#sub_content2 h2 { font-size:17px; color:#bd6900; margin-left:15px; margin-right:15px; }
#sub_content2 p {font-size:12px; margin:1px; width:280px; background-color;aqua; }
#sub_content2 ul {margin-left:50px; font-weight:600; margin-bottom:35px;}
#sub_content2 li {height:13px;}
#sub_content2 a {color:#bd6900; font-size:12px; text-decoration:none;}
#sub_content2 a:hover {color:#FFA940;}


/*random image strip*/
#rand_image {float:left; display:block; width:949px; height:100px; padding:12; background:#1f1100; }
#rand_image ul {margin-left:20px; margin-top:12px;}
#rand_image li { display:inline; margin-right:20px; }
#rand_image img { border:#1f1100; }

/*News Page*/
#news_showcase { position:relative; width: 200px; height:400px; left:710px; top:-70px; margin:5px; padding:10px; background-color:#151515; border:#666 thin dashed; }



/*Main navigation*/
#nav_main_cont {position:relative; float:left; width:30px; height:100%; clear:both; }
#nav_main_cont ul {position:relative; top:115px; }
#navbiz a { display:block; width:33px; height:103px;  background:url(new-padgro/images/biz.jpg); background-repeat:no-repeat;}
#navproj a { display:block; width:33px; height:103px; background:url(new-padgro/images/proj.jpg); background-repeat:no-repeat;}
#navnews a { display:block; width:33px; height:103px; background:url(new-padgro/images/news.jpg); background-repeat:no-repeat;}
#awards a { display:block; width:33px; height:103px; background:url(new-padgro/images/awards.jpg); background-repeat:no-repeat;}

#navbiz a:hover {background:url(new-padgro/images/biz-over.jpg); background-repeat:no-repeat;}
#navproj a:hover {background:url(new-padgro/images/proj-over.jpg); background-repeat:no-repeat;}
#navnews a:hover {background:url(new-padgro/images/news-over.jpg); background-repeat:no-repeat;}
#awards a:hover {background:url(new-padgro/images/awards_a.jpg); background-repeat:no-repeat;}

.biznow {display:block; width:33px; height:103px; text-indent:-9999px; background:url(new-padgro/images/biz-sel.jpg); background-repeat:no-repeat;}
.projnow {display:block; width:33px; height:103px; text-indent:-9999px; background:url(new-padgro/images/proj-sel.jpg); background-repeat:no-repeat;}
.newsnow {display:block; width:33px; height:103px; text-indent:-9999px; background:url(new-padgro/images/news-sel.jpg); background-repeat:no-repeat;}
.awardsnow {display:block; width:33px; height:103px; text-indent:-9999px; background:url(new-padgro/images/awards_a.jpg); background-repeat:no-repeat;}

#subnav {position:absolute;  top:90px; left:80px;}
#subnav li { display:inline; margin-left:1px;}
#subnav a {color:#d7831c; font-weight:600; text-decoration:none; padding:2px;}
#subnav a:hover { color:#c26a00; background:#f2dc8f;}



/*Round Corner*/
.roundcont {  margin: 15px 0px; background-color: #000; color: #fff;}
.roundtop { background: url(new-padgro/images/tr.gif) no-repeat top right; }
.roundbottom { background: url(new-padgro/images/br.gif) no-repeat top right; }
img.corner { width: 15px; height: 15px; border: none; display: block !important; }

#main {position:relative; float:right; width:949px; }

#footer {position:relative; float:right; top:-10px; width: 949px;}
#footer p {position:absolute; top:0px; color:#d7831c;}
#footer a {position:absolute; left:770px; color:#d7831c; top:3px; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#footer2 {position:relative; float:right; top:-15px; width:949px;}
.roundbottom2 { background: url(new-padgro/images/br.gif) no-repeat top right; }
.roundcont2	 {   background-color: #000; color: #fff;}

#centercontent a{ color: #FFFFFF;}
#centercontent a:hover{ color: #C0C0C0;}
}
