body {
background:#fff url('../images/background-gradient.gif') repeat-x;
margin:40px 0;
color:#333;
padding:0;
}

p {
margin:0;
padding:0;
}

a {
color:#00aeef;
text-decoration:none;
}

a:hover {
color:#00aeef;
text-decoration:underline;
}

img {
border:none;
}

.image-border {
border:1px solid #ccc;
}

.cyan {
color:#00aeef;
}

.sub-head {
font-weight:400;
font-size:125%;
color:#937f5a;
margin:0 0 3px;
padding:0;
}

.promo-links {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:200%;
}

#container {
text-align:left;
width:910px;
overflow-x:auto;
overflow-y:visible;
background-image:url(../images/background-flower.gif);
background-repeat:no-repeat;
background-position:100% 100%;
margin:20px auto;
}

#logo {
float:left;
margin-left:40px;
width:370px;
}

#holder {
width:960px;
text-align:left;
padding:0;
}

#navigation {
margin-bottom:0;
background-color:#FFF;
padding:0;
}

#header {
height:100px;
padding:0;
}

#home-page-content {
padding:40px 350px 0 40px;
line-height:20px;
}

#home-page-promo {
margin-left:40px;
}

#portfolio-display {
margin-left:40px;
margin-top:10px;
width:840px;
height:375px;
}

#portfolio-image {
margin-right:15px;
float:left;
}

#portfolio-project-description {
width:100%;
padding: 20px 20px 20px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
}

#center-content {
width:725px;
height:938px;
margin-top:25px;
margin-left:auto;
margin-right:auto;
}

#creative-navigation {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:400;
color:#999;
margin-top:-10px;
margin-left:2px;
}

.creative-back-next {
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333;
font-weight:bold;
margin-right:110px;
margin-top:-30px;
width:120px;
}

.creative-button-spacing {
margin-bottom:-5px;
}



/********************/

/* BEGIN CSS TABS - FOR CREATIVE PAGE NAVIGATION */

/********************/
#nav {
text-align: left; /* set to left, right or center */
padding:0;
}

#nav a {
color:#00aeef;
text-decoration:none;
}

#nav li { /* do not change */
display: inline;
}

#nav li a { /* settings for all tab links */
color: #00aeef; /* set unselected tab link color as desired */
text-decoration: none;
margin-right:0px;
}

#nav a:active, #nav a:focus, #nav a:hover {
color:#333;
text-decoration:underline;
}

#identity-nav a#creative-identity, #print-nav a#creative-print, #website-nav a#creative-web,  #mobile-nav a#creative-mobile {
color:#999;
text-decoration:none;
}	
	

.hidden {
display:none;
}

.check {
width:14px;
}

h1 {
color:#333;
font-size:26px;
font-weight:400;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:50%;
padding-bottom:10px;
}

h2 {
color:#666;
font-size:20px;
font-weight:400;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:20px;
}

#home-page-promos {
margin:45px 0 0 40px;
}

#print-promo,#web-promo,#identity-promo {
float:left;
margin-bottom:110px;
padding:0 35px 0 0;
}

#copyright {
float:right;
}

#footer {
margin:20px 0 0 40px;
}

.footer-text {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#aaa;
}

#nav-creative,#nav-about-me,#nav-contact {
font-family:"Lucida Grande";
text-align:left;
font-size:16px;
font-weight:400;
border-left:solid;
float:left;
margin-top:24px;
border-color:#CCC;
border-width:thin;
padding:7px 35px 15px 10px;
}

.sub-nav {
font-size:11px;
color:gray;
}

#top-navigation {
height:80px;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:block;
}

* html .clearfix {
height:1%;
}

.bold,span.bold {
font-weight:700;
}
