* {margin:0; padding:0; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; border:none;}
h2 {color:#660000;}
p {font-size:14px; line-height:1.8; color:#333;}
a {color:#6E0000;}

html {background: url(images/pattern.jpg) repeat-x;}

body {}

#container {width:960px; margin:0 auto;}

#header {background: url(images/header.jpg) no-repeat top center; height:363px; width:960px;}

#header #navigation {width: 960px; text-align:right; padding-top:17px;}
#header #navigation ul li {list-style:none; display:inline; color:#fff; padding:10px; font-weight:bold; font-size:18px;}
#header #navigation ul li a {color:#fff; text-decoration:none;}
#header #navigation ul li a:hover {color:#9F3130; text-decoration:none;}

#header #logo {padding:60px 0 0 40px;}
#header #logo h1 {text-indent:-999px;}

#content {padding:50px 0 0;}

#primary {width:600px; padding:0 20px;}
#primary h2 {padding:0 0 20px 20px;}
#primaryContent {background: url(images/contentback-trans.png) no-repeat top center; width:500px; padding:30px 50px 40px;}
#primaryContent ul {padding-left:20px; font-size:14px; line-height:2em; color:#333;}

#portfolioPrimary {padding: 0 50px;}
#portfolioPrimary h2 {padding:0 0 20px 0;}

.text-input {border:1px solid #ccc; padding:5px;}
#submit_btn {background:#660000; padding:5px; color:#FFFFFF; cursor:pointer;}
#conf {background:#FFFFCC; border:1px solid #FFCC66; padding:5px; color:#000000; width:100%; text-align:center;}

#secondary {float:right; width:300px;}
#secondary h2 {padding:0 0 20px;}
#secondary p {text-align:right; padding-right:70px;}
#secondary p a {text-decoration:none; }
#secondary p a:hover {font-weight:bold;}

#featured img {padding:7px; border:1px solid #ccc; background:#fff; margin:0 10px 10px 0;}
#portfolioPrimary #featured {padding-left:55px;}
#portfolioPrimary #featured img {padding:7px; border:1px solid #ccc; background:#fff; margin:0 13px 13px 0;}

#clear {clear:both;}

#footer {width:960px; text-align:center; padding:50px 0;}
#footer p {font-size:12px; color:#888;}
#footer a {color:#888;}