@charset "utf-8";
#p1-portfolio .preview { padding:0 5px; width:280px; float:left; margin:0 11px; text-align:center; background:#eee; border-bottom:10px solid #fff;}	
#p1-portfolio .preview h3 { display:block; margin: 10px auto 10px auto;}
#p1-portfolio .preview .comment { display:block; font-weight:bold; text-decoration:none; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; margin-top:10px; padding-bottom:10px;}	
#p1-portfolio .preview .image { display:block; width:250px; margin:0 auto 10px auto; text-align:center; border:5px solid #d0d0d0; height:100%; }
#p1-portfolio .preview .image img { border:1px solid #888; }
#p1-portfolio .preview .image:hover { border-color:#920202; }
#p1-portfolio .preview img:hover { border-color:#000000; }

#p1-portfolio .preview-banners-panorama { padding:0 5px; width:908px; margin:0 21px; float:none; text-align:center; background:none; }	
#p1-portfolio .preview-banners-panorama .panorama { display:block; width:848px; margin:0 auto 10px auto; padding:0; text-align:center; border:5px solid #d0d0d0; height:100%; }
#p1-portfolio .preview-banners-panorama .panorama:hover { border-color:#920202; }
#p1-portfolio .preview-banners-leaderboard { padding:0 5px; width:908px; margin:0 21px; float:none; text-align:center; background:none; }	
#p1-portfolio .preview-banners-leaderboard .leaderboard { display:block; width:728px; margin:0 auto 10px auto; padding:0; text-align:center; border:5px solid #d0d0d0; height:100%; }
#p1-portfolio .preview-banners-leaderboard .leaderboard:hover { border-color:#920202; }
#p1-portfolio .preview-banners-full { padding:0 5px; width:908px; margin:0 21px; float:none; text-align:center; background:none; }	
#p1-portfolio .preview-banners-full .full { display:block; width:468px; margin:0 auto 10px auto; padding:0; text-align:center; border:5px solid #d0d0d0; height:100%; }
#p1-portfolio .preview-banners-full .full:hover { border-color:#920202; }
#p1-portfolio .preview-banners-medium-rectangle { padding:0 5px; width:908px; margin:0 21px; float:none; text-align:center; background:none; }	
#p1-portfolio .preview-banners-medium-rectangle .medium-rectangle { display:block; width:300px; margin:0 auto 10px auto; padding:0; text-align:center; border:5px solid #d0d0d0; height:100%; }
#p1-portfolio .preview-banners-medium-rectangle .medium-rectangle:hover { border-color:#920202; }