/*
 * 
 * 	Verbatim PhotoStorageGuide
 *  edreamz 2008 | jjohnson
 * 
 */

 body{background: #1c1c1c; color: #484848;}
 #outer-wrapper{background: #fff url(../images/page_bg.gif) repeat-x left top;}
 #wrapper{width: 960px; margin: 0 auto;}
 .content_wrapper{width: 940px; padding: 10px 10px 0 10px; background: #fff;}
 #toolbox .content_wrapper{padding-top: 4px;}
 #contest .admin_content{background: url(../images/photo_contest_bg.jpg) no-repeat right top;}
 #contest .admin_content p{width: 620px;}
 #contest .content_wrapper{padding-top: 4px;}
 
 .header{color: #2385ff; font-size: 1.6em; font-weight: bold;}
 .subheader{color: #93065f; font-size: 1.3em; font-weight: bold;}
 
 #ZoomCapDiv td{width: 500px; word-wrap:break-word;white-space: -moz-pre-wrap !important;padding 10px;}
 #ZoomCaption {width:500px;word-wrap:break-word;white-space: -moz-pre-wrap !important;}
 
 #shareLinks{width: 100%; text-align:right; font-size: 0.8em; padding: 2px 13px 15px 0}
 
 .admin_content li{list-style:disc;}
 .admin_content ol li{ list-style-type:decimal;}
 
 .admin_content.rules p{margin: 0 0 5px 0; line-height: 20px; padding: 0;}
 .admin_content.rules p strong{font-size: 14px;}

 .admin_content ul{list-style-image: url(/images/bullet_plus.gif);}
 .admin_content ul li{list-style-image: url(/images/bullet_plus.gif);}

 .admin_content .bluefont {color: #1d6bcc;}

 h3.helvetica{margin-bottom: -12px;}

a{color: #1d6bcc; text-decoration: underline;}
a:hover{text-decoration:none;}

.learnMoreProd{display: block; margin-left: 20px;}

 .admin_content {font-size: .75em; line-height: 18px; margin-top: 10px;}
 
 .content_rating {font-size: .75em; line-height: 18px; margin-top: 10px;border: 1px solid; margin-bottom: 20px; padding: 5px;}

 #hd{position: relative; height: 80px;}
 #hd h1{background: url(../images/psg_logo.gif) no-repeat left top; width: 380px; height: 69px; margin-left: 10px;}
 #hd h1 a{display: block; width: 380px; height: 69px; text-indent: -9999em;}

 #hd .holiday{width: 200px; height: 20px; position: absolute; top: 10px; left: 789px; text-indent: -9999em; background: url(../images/holiday.gif) no-repeat left top;}

 #masthead{position: relative;}
 #masthead .archive_callout{position: absolute; right: 10px; top: -9px;}

 .navigation{position: absolute; right: 10px; bottom: 20px;}
 .navigation li{float: left;}
  .navigation a, .navigation li a{text-decoration:none;}
 
 .home_content{position: relative;}
 .home_content p{margin: 0; padding: 0;}
 .home_content .intro_text{height: 75px; color: #b20673; font-size: .90em; margin-left: 175px; padding-right: 240px; padding-top: 30px; background: url(../images/intro_text_bg.jpg) no-repeat right top;}

 .home_content .submit_btn{width:317px; height:156px; position: absolute; left: -20px; top: -88px; }
 
 .blue_panel{background: url(../images/blue_panel_bg.gif) no-repeat left top; width: 223px; margin-right: 15px; text-align: center; margin-bottom: 20px;}
 .blue_panel.no-margin{margin-right: 0;}
 .blue_panel h4{width: 200px; height: 19px; margin: 20px auto 15px auto; color: #fff;}
 .blue_panel h4.scrapbook{background-image: url(../images/h-scrapbooking.gif);}
 .blue_panel h4.slideshow{background-image: url(../images/h-slideshow.gif);}
 .blue_panel h4.resources{background-image: url(../images/h-resources.gif);}
 .blue_panel h4.justforkids{background-image: url(../images/h-justforkids.gif);}
 .blue_panel h4.helvetica a{color: #fff;}
 
 .learnmore{background: url(../images/btn_learn.gif) no-repeat left top; width: 105px; height: 20px; text-indent: -99999em; display: block; margin: 11px auto 0 auto;}
 .learnmore2{background: url(../images/learnmore2.gif) no-repeat left top; width: 223px; height: 20px; text-indent: -99999em; display: block; margin: 11px auto 0 auto;}


 .inner-left{width: 690px; float: left;}
 .inner-right{width: 200px; float: right;}
 .cd_dvd, .hard_drive{padding-left: 80px; margin-left: 20px; padding-top: 8px;  margin-bottom: 20px;}
 .cd_dvd{background: url(../images/cd_icon.gif) no-repeat left top;}
 .hard_drive{background: url(../images/harddrive_icon.gif) no-repeat left top;}
 .hd_link{color:#1d6bcc; text-decoration: none; font-weight: bold; font-size: 1.33em;}
 .hd_link:hover{text-decoration:underline;}
 
 h5.suggested{background-image: url(../images/h-suggested.gif); width: 195px; height: 38px;}
 
 .contest_details ul{margin: 0 0 0 15px; padding: 0; float: left; width: 160px;}
 
 .contest_details li a{padding-left: 30px; font-size: .75em; display: block; height: 32px; text-decoration: none;}
 .contest_details li a:hover{text-decoration: underline;}
 
 .contest_details .past{list-style-image:none; list-style:none; background: url(../images/icon_balloons.gif) no-repeat left top; font-size: 1.35em;}
 .contest_details .rules{list-style-image:none; list-style:none; background: url(../images/icon_rules.gif) no-repeat left top;  font-size: 1.35em;}
 .contest_details .photos{list-style-image:none; list-style:none; background: url(../images/icon_camera.gif) no-repeat left top;  font-size: 1.35em;}
 
 .contest_details .submit_entry{margin-left: 50px; float: left; display: block; width: 180px; height: 52px; background: url(../images/submit_entry.gif) no-repeat left top; text-indent: -99999em;}
 
 .products{border-right: 6px solid #807c7c; border-left: 6px solid #807c7c; width: 183px;}
 .product{text-align: center; font-size: .75em; width: 140px; margin: 0 auto; padding-top: 10px; padding-bottom: 20px;}
 .product .prod_img{border: 1px solid #807c7c;}
 .products_btm{margin-bottom: 15px;}

.winner{min-height: 225px; border-bottom: 1px solid #ddd; margin: 10px 0;}
.winner p{padding-top: 10px;}
.winner .img-right{background: #fff; border: 1px solid #ccc; padding: 4px;}
.winner .title{font-size: 1.3em; color: #93065f; font-weight: bold;}

.intLeft{float: left; width: 675px; padding-bottom: 10px;}
.intRight{float: right; width: 250px;}
.currentInfo{background: #eee; border: 1px solid #ccc; padding: 8px;}
 
 .backLink{font-size: .8em;}
 .backLink a{text-decoration: none;}
 .backLink a:hover{text-decoration:underline;}
 
 #formTable{font-size: .875em; margin-left: 25px;}
 #formTable td{padding: 2px 8px 2px 2px;}
 
 #ft_container{width: auto;background: #fff url(../images/bg_footer.png) repeat-x left top;}
 #ft{width: 960px; margin: 0 auto; color: #fff; padding: 8px 5px 0 5px;font-size:10px;}
 #ft a{color: #fff; }
 
.ft_nav{margin: 0; padding: 0;}
	.ft_nav li{display: inline; border-right: 1px solid #fff; font-size: 11px; padding-right: 8px; padding-left: 8px; float: left;}
.ft_trade {clear:both;padding: 10px 0 30px 8px}
.powered_by{background: url(../images/powered_by.gif) no-repeat left top; display: block; width: 167px; height: 20px; float: right; text-indent: -9999em;}
