/* 
PORTFOLIO
*/


/*
PREVIEW
*/
ul#portfPreview{
	list-style:none;
	margin:7px 0 0 12px;
	padding:0;
	width:176px
}
ul#portfPreview li{
	list-style-type:none;
	text-indent:0;
	margin:3px 4px 5px 8px;
	float:left;
}
ul#portfPreview li a img{
	border:1px solid #fecc53 !important;
	width:40px;
}

/*
FEATURED
*/

ul#portfFeatured{
	list-style:none;
	margin:7px 0 0 2px;
	padding:0;
	}
ul#portfFeatured li{
	list-style-type:none;
	text-indent:0;
	margin:3px 3px 5px 3px;
	float:left;
}
/*--- titles ---*/
ul#portfFeatured li p.portfTitle,
body #content #mainCol ul#portfFeatured li p.portfTitle{
color:#173d6c;
font-family:Tahoma,Verdana,Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:900;
line-height:1.4em;
/*
background-image:url(../img/sidebullet.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:17px;
*/
}
/* ---  thumbnail ---*/
ul#portfFeatured li a img{
	float:left;
	margin:2px 3px 2px 12px;	
	border: 2px solid #fae3ad !important;	
}
ul#portfFeatured div.descrip{
	float:right;
	width:470px;
	}

/*--- Print Version ---*/

ul#portfPrintFeatured{
	list-style:none;
	margin:7px 0 0 2px;
	padding:0;
	}
ul#portfPrintFeatured li{
	list-style-type:none;
	text-indent:0;
	margin:8px 3px 5px 3px;
	float:left;
	height:125px;
	width:270px;
}
/*--- titles ---*/
ul#portfPrintFeatured li p.portfTitle,
body #content #mainCol ul#portfPrintFeatured li p.portfTitle{
	color:#173d6c;
font-family:Tahoma,Verdana,Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:900;
line-height:1.4em;
/*
	background-image:url(../img/sidebullet.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:17px;
*/
}
/* ---  thumbnail ---*/
ul#portfPrintFeatured li a img{
	float:left;
	width:80px;
	margin:2px 5px 2px 12px;	
	border: 2px solid #fae3ad !important;	
}
ul#portfPrintFeatured div.descrip{
	}

/* --- description text --- */
#mainCol .descrip p{
	font-size:11px;
}

#mainCol ul li p{
font-family:Tahoma,Verdana,Verdana,Geneva,Arial,Helvetica,sans-serif;
}


/*
STANDARD
*/
ul#portfStandard{
	list-style:none;
	margin:7px 0 0 14px;
	padding:0;
	width: 530px;
}
ul#portfStandard li{
	list-style-type:none;
	text-indent:0;
	margin:3px 3px 5px 3px;
	float:left;
	height: 50px;
	width:160px;
}
ul#portfStandard li a img{
	border:1px solid #3b608c !important;
	width:30px;
	float:left;
	margin:0 4px 0 0;
}
ul#portfStandard li div.descrip{
	display:none !important;
	}
	
ul#portfPrintStandard{
	list-style:none;
	margin:7px 0 0 14px;
	padding:0;
	width: 530px;
}
ul#portfPrintStandard li{
	list-style-type:none;
	text-indent:0;
	margin:3px 3px 5px 3px;
	float:left;
	height: 80px;
	width:160px;

}
#mainCol ul#portfPrintStandard li p{
		font-weight:900;
		}
ul#portfPrintStandard li a img{
	border:1px solid #3b608c !important;
	width:48px;
	float:left;
	margin:0 4px 0 0;
}
ul#portfPrintStandard li div.descrip{
	display:none !important;
	}
.printStandardWrap{
	width:58px;
	height:78px;
	float:left;
}
	
/*
CYCLE SLIDESHOW
*/
div#portfCycleWrap{
float:right;
width:332px;
height:295px;
overflow:hidden;
margin:12px 12px 12px 19px;
}


div#portfPrintCycleWrap{
float:right;
width:332px;
height:220px;
overflow:hidden;
margin:12px 12px 12px 19px;
}

.halfBox div#portfCycleWrap{
float:left;
width:272px;
height:295px;
overflow:hidden;
margin:12px 0;
}
.halfBox div#portfPrintCycleWrap{
float:right;
width:272px;
height:295px;
overflow:hidden;
margin:12px 0;
}
div#logoCycleWrap{
float:right;
width:332px;
height:175px;
overflow:hidden;
margin:12px 12px 2px 19px;
}
div#signsCycleWrap{
float:right;
width:332px;
height:190px;
overflow:hidden;
margin:12px 12px 12px 19px;
}


ul.portfCycle{
list-style:none;
list-style-indent:0;
list-style-position:inside;
}
.portfCycle li{
width:332px;
height:350px;
list-style:none;
text-indent:0;
text-align:center;
margin:0 0 0 -32px;
}
.portfCycle li img{
width:300px;
float:right;
}
#logoCycleWrap .portfCycle li img{
/*
	width:auto;
*/
}
#signs-billboards .portfCycle li img{
width:auto;
}

/*
TESTIMONIALS
 */

div#testPreview p.byline{
	text-align:right;
	margin:0;
	font-weight:100;
	font-size:11px;
}
div#testPreview p.byline a{
text-decoration:none;
color:#005984;
	}
div#testPreview p.byline a:hover{
text-decoration:none;	
}



/*
  NEWS
*/ 
 

#rightCol .newsItem{
	padding:4px 15px 4px 7px;
}
#leftCol .newsItem{
	padding:4px 0;
}
#rightCol .newsItem p,
#leftCol .newsItem p,
#leftCol .newsItem ul li{
	font-size:10px;
	margin:0 0;
}
#leftCol .newsItem p+p{
	margin-top:4px;
}
#leftCol .newsItem ul{
	list-style:none;
	text-indent:0;
	margin:5px 0 14px 0;
	font-weight:900;
	list-style-position:none;
}
#rightCol .newsItem .newsDate{
	font-style:italic;
	padding:0 8px 0 0;
}
#leftCol .newsItem .newsDate{
	padding:0 7px 0 6px;
}
#rightCol .newsItem .newsTitle,
#leftCol .newsItem .newsTitle{
	font-size:13px;
	font-weight:100;
}
#leftCol h3{
	
}

/* SITE NEWS and TESTIMONIALS */

#mainCol #newsWrapper .newsItem{
width:560px;
padding:15px;
font-weight:900;
}

#mainCol #newsWrapper .newsItem  p{
font-family:Tahoma, Verdana, Arial,Helvetica,sans-serif;
}
#mainCol #newsWrapper .newsItem .newsDate,
#mainCol #newsWrapper .newsItem .newsTitle{
font-weight:900;
color:#3a5d83;
font-size:13px;	
padding-right:12px;
}
#mainCol #newsWrapper .newsItem .newsDate{
	background-image:url(../img/sidebullet.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:17px;
}

#mainCol #newsWrapper .newsItem  p.byline{
	font-size:11px;
	}
 
