@charset "utf-8";
/* CSS Document */

body {
 margin:0px;
 padding:0px;
 text-align:center;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#2c2522;
 }

/* NORMAL TAGS */
td { vertical-align:top; }
h1, h2, h3, h4, h5, h6 { color:#f0f0f0; }
input { background-color:#c1c1c1;border:0px; }
textarea { background-color:#c1c1c1;border:0px; }

/* WRAPPER CONTAINERS */
#wrapper {
 margin:0px auto;
 background-color:#606060;
 }

#wrapper #header {
 height:110px;
 background-color:#e8e8e8;
 text-align:left;
 }

#wrapper #header #logo {
 width:1000px;
 margin:0px auto;
 background-color:#e8e8e8;
 }

#wrapper #navigation {
 background-image:url(images/navigation-background.gif);
 background-repeat:repeat-x;
 height:67px;
 line-height:67px;
 text-align:center;
 vertical-align:middle;
 }

#wrapper #navigation #navlinks {
 background-image:url(images/navigation-background.gif);
 background-repeat:repeat-x;
 width:1000px;
 height:67px;
 margin:0px auto;
 }

#wrapper #navigation #navlinks a {
 width:105px;
 height:67px;
 display:block;
 /*color:#a5a5a5;*/
 color:#ffffff;
 text-decoration:none;
 font-size:16px;
 }

#wrapper #navigation #navlinks .link1:hover { background-image:url(images/button-over1.gif); }
#wrapper #navigation #navlinks .link2:hover { background-image:url(images/button-over2.gif); }
#wrapper #navigation #navlinks .link3:hover { background-image:url(images/button-over3.gif); }
#wrapper #navigation #navlinks .link4:hover { background-image:url(images/button-over4.gif); }
#wrapper #navigation #navlinks .link5:hover { background-image:url(images/button-over5.gif); }
#wrapper #navigation #navlinks .link6:hover { background-image:url(images/button-over6.gif); }
#wrapper #navigation #navlinks .link7:hover { background-image:url(images/button-over7.gif); }
#wrapper #navigation #navlinks a:hover { color:#ffffff; }

#wrapper #content {
 margin:0px auto;
 width:1000px;
 background-color:#a4a4a3;
 text-align:left;
 }

#wrapper #content #main {
 }

#wrapper #content #main a {
 color:#444444;
 }
 
#wrapper #content #main .padd20 { padding:20px; }

#wrapper #footer {
 clear:both;
 height:59px;
 background-color:#c01818;
 color:#d35e5e;
 }

#wrapper #footer #box {
 width:1000px;
 height:59px;
 margin:0px auto;
 background-color:#c01818;
 }

#wrapper #footer #box a {
 color:#d35e5e;
 text-decoration:none;
 }

#wrapper #footer #box a:hover {
 text-decoration:underline;
 }
 
 h1{
 font-size:18px;
 padding-top:10px;
 margin-top:5px;
 padding-bottom:0px;
 }

/* PAGES */
#testimonials .entry { margin-bottom:10px; }
#testimonials .entry .content { text-align:justify; margin-bottom:10px; }
#testimonials .entry .owner { text-align:right; font-size:10px; color:#666666; }

#portfolio img { width:200px; border:1px solid #666666; padding:3px; margin-right:10px; margin-bottom:10px; background-color:#c1c1c1; }

/* CLASSES */
.autocenter { margin:0px auto; }
.right { text-align:right; }
