body {
text-align:left;
color:#333;
background-color:#fff;
border:0;
font:13px "Trebuchet MS", "Bitstream Vera Sans", verdana, arial, helvetica, helve, sans-serif;
margin:50px 0 0;
padding:0;
}

#wrapper {
background:#fff;
color:#333;
border:0;
margin:0;
padding:0;
}

#header {
float:left;
width:100%;
margin:0 0 0 60px;
}

.logo {
width:274px;
border:0;
}

#logo {
float:left;
width:275px;
padding:0 0 0 10px;
}

#footer {
float:left;
border-top:1px solid #fc3;
width:1000px;
padding-top:10px;
margin:80px 0 0;
}

/* Main Navigation */
#MainNav {
float:left;
width:600px;
margin:35px 0 0 52px;
padding:0;
}

#MainNav ul {
list-style:none;
float:left;
margin:0;
padding:0;
}

#MainNav li {
float:left;
margin:0;
}

#MainNav a,#MainNav li {
color:#600;
text-decoration:none;
margin-right:2px;
border:0;
text-transform:uppercase;
letter-spacing:.2em;
font-size:10px;
background-color:transparent;
padding:0 10px;
}

#MainNav a:hover,#MainNav a.meunButtonselect {
color:#c90;
background:inherit;
}

/* Main Navigation End */
#contentMiddle {
float:left;
width:100%;
min-width:1000px;
background:transparent url(../images/backgroundImage2.gif) top left repeat-x;
margin:45px 0 0;
padding:0;
}

#contentMiddlePrivacy {
float:left;
width:100%;
min-width:1000px;
background:transparent url(../images/backgroundImageLong.gif) top left repeat-x;
margin:45px 0 0;
padding:0;
}

#contentMiddleHome {
float:left;
width:100%;
min-width:1000px;
background:transparent url(../images/backgroundImage.gif) top left repeat-x;
margin:45px 0 0;
padding:0;
}

#leftContent {
float:left;
width:380px;
margin:0;
padding:0;
}

#rightContent {
background:transparent url(../images/backgroundMiddle.gif) top left no-repeat;
color:#333;
min-height:250px;
margin:0;
}

#rightContent,#rightContentHome,#rightContentPortfolio {
float:left;
width:450px;
padding:28px 0 10px 40px;
}

#rightContentHome {
margin:0 0 10px;
}

#rightContentPortfolio {
background:transparent url(../images/backgroundMiddle.gif) top left no-repeat;
color:#333;
margin:0 0 10px;
}

.homeTextItemOne {
margin-top:20px;
}

.homeTextItemTwo {
padding-bottom:20px;
}

.homeTextItemOne,.homeTextItemTwo {
width:500px;
float:left;
padding:0;
}

h1,h2 {
font:18px "Trebuchet MS", "Bitstream Vera Sans", verdana, arial, helvetica, helve, sans-serif;
}

h1 {
text-transform:uppercase;
letter-spacing:.2em;
float:left;
margin:0;
padding:0;
}

h2 {
color:#c90;
background:transparent;
padding:0 0 10px;
}

h3,.homeTextItemOne h3 a,.homeTextItemTwo h3 a,.headline a {
color:#600;
background-color:transparent;
font-size:14px;
margin:0;
padding:10px 0 5px;
}

.homeTextItemOne h3 a:hover,.homeTextItemTwo h3 a:hover,.headline a:hover {
color:#c90;
background-color:transparent;
text-decoration:underline;
}

.MainTitle {
width:450px;
margin:0;
padding:10px 0 15px;
}

.subTitle {
display:inline;
margin:0;
padding:0;
}

.loginArrow {
width:21px;
float:left;
margin:0;
padding:19px 0 0 10px;
}

.red,.clientLogin {
color:#633;
background:transparent;
}

.green {
color:#666640;
background:transparent;
}

.yellow {
color:#c90;
background:transparent;
}

.clientLogin {
height:40px;
font-size:10px;
letter-spacing:.15em;
float:left;
text-transform:uppercase;
text-decoration:none;
padding:5px 0 0 75px;
}

.Login {
border:1px solid #ccc;
margin:15px 0 0 10px;
padding:0;
}

p {
font-size:13px;
width:400px;
line-height:18px;
margin:10px 0;
padding:0;
}

p.homeText {
font-size:16px;
width:425px;
line-height:28px;
padding:0;
}

p.serviceText {
font-size:13px;
border-bottom:1px dashed #ccc;
padding:0px 0 20px;
margin-top:10px;
}

p.contactText {
width:380px;
font-size:13px;
padding:0 0 10px;
}

p.copywrite {
font-size:10px;
width:1000px;
padding:0px 0 0 75px;
}

span.name {
font-size:14px;
color:#633;
background:inherit;
padding:0;
}

a.BacktoTop {
text-decoration:underline;
color:#633;
background-color:inherit;
}

.MainImage {
float:left;
margin:0;
padding:0;
}

.feedburnerFeedBlock {
margin:0;
padding:10px 0 0;
}

.feedburnerFeedBlock ul {
list-style-type:none;
border-bottom:1px dotted #ccc;
margin:10px 0;
padding:0;
}

.feedburnerFeedBlock li {
padding:0;
}

.feedburnerFeedBlock div {
width:425px;
line-height:18px;
color:#333;
padding:5px 0 10px;
}

.headline a {
font-weight:700;
padding:0;
}

.feedTitle a {
font-size:16px;
text-decoration:none;
color:#c90;
padding:10px 0;
}

.feedTitle a:hover {
color:#600;
}

/* Portfolio leftContent */
#ClientList {
float:left;
font-family:"Trebuchet MS", "Bitstream Vera Sans", verdana, arial, helvetica, helve, sans-serif;
line-height:12px;
letter-spacing:.1em;
width:245px;
margin:0;
padding:0;
}

.ClientListTitle {
text-align:left;
font-style:italic;
text-transform:uppercase;
letter-spacing:.1em;
color:#663;
background:transparent;
}

#ClientList ul.parentList {
list-style:none;
text-align:left;
margin:10px 0 20px 75px;
padding:0;
}

#ClientList ul li {
margin:0;
padding:0;
}

#ClientList ul li a {
font-size:10px;
display:block;
text-decoration:none;
color:#333;
background-color:inherit;
width:245px;
border-bottom:1px solid #fff;
padding:5px 0 2px 10px;
}

#ClientList ul li a:hover,#ClientList ul li a:focus {
color:#663;
background:transparent url(../images/littleArrow.gif) left center no-repeat;
}

#ClientList a.primarySelectedMenuItemStyle {
color:#633;
background:transparent url(../images/littleArrow_over.gif) left center no-repeat;
margin:0 0 0 5px;
padding:5px 0 2px 15px;
}

#ClientList a.headerSelectedMenuItemStyle {
color:#633;
background:transparent url(../images/littleArrow_down.gif) left center no-repeat;
margin:0 0 0 5px;
padding:5px 0 2px 15px;
}

#ClientList ul.nestedList {
	list-style:none;
	margin:0 0 0 25px;
	padding:0;
	}

.nestedList li a.secondarySelectedMenuItemStyle {
color:#633;
background:transparent url(../images/littleArrow_over.gif) left center no-repeat;
display:block;
margin:0;
padding:0  0 0 10px;
}

.nestedList li a.secondaryUnSelectedMenuItemStyle {
display:block;
margin:0;
padding:0  0 0 10px;
}

/* End Portfolio leftContent 

 Portfolio rightContent */
#PortfolioInfo {
width:475px;
float:left;
}

#client {
text-align:left;
font-style:italic;
text-transform:uppercase;
letter-spacing:.1em;
color:#663;
background-color:transparent;
margin:0;
padding:10px 0 0;
}

#projectTitle {
text-align:left;
text-transform:uppercase;
letter-spacing:.1em;
font-size:9px;
margin:10px 0 0 10px;
padding:0;
}

#projectTitle a {
text-decoration:none;
color:#333;
background-color:inherit;
}

#projectTitle a:hover {
color:#633;
background-color:inherit;
text-decoration:underline;
}

.projectDescription {
text-align:left;
width:475px;
margin:0;
padding:10px 0 10px 10px;
}

ul.portfolioItemsList {
	list-style:none;
	margin:0 0 0 20px;
	padding-left:0;
	}
	
ul.portfolioItemsList li {
	line-height: 20px;
	background: url(../images/listArrow.gif) left top no-repeat;
	padding-left: 15px;
	}

#PortfolioSubNav {
text-align:left;
margin:0;
padding:5px 0 0;
}

#PortfolioSubNav a {
margin:0;
padding:0 0 0 10px;
}

img.padding {
padding:0 0 0 20px;
}

#portfolioImage {
float:left;
border-top:1px solid #663;
border-bottom:1px solid #663;
margin:0 0 5px;
padding:10px 0;
}

/* End Portfolio rightContent */
a.link {
text-decoration:none;
font-weight:700;
color:#333;
background-color:inherit;
}

a.link:hover {
color:#633;
font-weight:700;
background-color:inherit;
text-decoration:underline;
}

.loginArrow img,p.bottomText,li.subNav a,li.subNav a:hover,#PortfolioSubNav img {
border:0;
}

p.aboutText,p.privacyText {
font-size:13px;
padding:0 0 10px;
}

#PortfolioInfoTop,#PortfolioInfoBottom {
/*width:200px;*/
float:left;
}