#portfolioThumbnails {
}

#portfolioThumbnails a {
border:5px solid #DDD;
color:#666666;
display:block;
float:left;
margin:0 0 5px 0;
text-decoration:none;
width:220px;
height:70px;
}

#leftSideBox1 a.selected {
font-weight:bold;
color:#515151;
}

/* LOGO PAGE ONLY */

#portfolioLogos {
display:inline;
float:left;
width:750px;
margin:20px 0 0 50px;
}


#portfolioLogos img {
display:inline;
float:left;
margin:0 0 70px 30px;
vertical-align:middle;
}

.portLogo {
	float:left;
	width:300px;
}

.portDesc {
	float:left;
	width:280px;
	padding:10px 0 0 90px;
}

#portfolioLogos h2 {
color:#666666;
font-size:1.4em;
font-weight:bold;
line-height:1.2em;
text-align:left;
}

#portfolioLogos h2 a{
color:#CE1F0D;
font-weight:bold;
}

#portfolioLogos a:hover {
border: none;
}

#portfolioThumbnails a:hover {
border:solid #666 5px;
}

#portfolioThumbnails a img {
vertical-align:middle;
margin-bottom:.75em;
display:block;
float:left;
}
								
#portfolioThumbnails h2 {
color:#666666;
font-size:1.4em;
font-weight:bold;
line-height:1.2em;
padding-left:10px;
text-align:left;
}

#portfolioThumbnails p {
padding:5px 0 0 10px;
text-align:left;
}

#portfolioThumbnails .thumb li,
#portfolioLogos .thumb li {
margin-bottom:0;
}

#portfolioThumbnails .thumb li,
#portfolioLogos .thumb li {
display: inline;
float: left;
width: 220px;
margin-left: 25px;
margin-bottom: 15px;
padding: 3px;
position: static;
font-size:.8em;
color:#5a1400;
font-weight:normal;
text-align: center;
}

/* -------------    PORTFOLIO DETAILS    ------------- */ 

#navArea {
position:relative;
width:inherit;
height:25px;
font-size:1.0em;
}
								
#navArea a {
text-decoration:none;
color:#CE1F0D;
font-weight:bold;
}
						
#navLeft {
display:block;
position:absolute;
top:0px;
left:8px;
}

#navMiddle {
display:block;
position:absolute;
top:25px;
left:240px;
}

#navRight	{
display:block;
position:absolute;
top:0;
right:100px;
}

#leftSideBox {
display:block;
float:left;
width:205px;
height:430px;
margin:10px 0 0 0;
font-size:1.0em;
color:#666666;
border:1px dashed #CCCCCC;
}

#leftSideBox h2	{
font-size:1.6em;
font-weight:bold;
margin:0 0 1em 0;
}
								
#leftSideBox a {
color:#CE1F0D;
font-weight:bold;
text-decoration:none;
}

#leftSideBox a:hover {
text-decoration:underline;
}								

#rightSideBox {
display:block;
float:right;
width:750px;
margin:0;
}

#rightSideBox p,
#leftSideBox p{
font-size:1.1em;
color:#666666;
line-height:1.4em;
}
								
#leftSideBox .margin {
margin:18px 0 0 20px;
width:172px;
}
								
#rightSideBox .margin	{
margin:30px 0 0 30px;
width:700px;
}
								
.centerImage {
display:block;
width:100%;
text-align:center;
margin-bottom:10px;
}