/* Please note:

"*attribute" denotes IE7 style hack, "_attribute" denotes IE6 style hack 

*/ 

 
#page_container {width: 1000px; margin: auto; }

body { background-image: url('/media/ui/bg_gradient.gif'); background-repeat: repeat; margin:0px; color:#333333; font:11px Arial, Helvetica, Sans-serif; }
h1 { color:#FFFFFF; font:bold 18px Georgia, "Times New Roman", serif; padding-left:20px; padding-top:15px; }
h2 { color:#000000; font:bold 12px Georgia, "Times New Roman", serif; margin-top:0px; margin-bottom:6px; padding-bottom:8px; }
h2 a:hover { color:#999999; text-decoration:underline; }
#p { color:#333333; font:11px Arial, Helvetica, Sans-serif; width:320px; margin-top:4px; margin-bottom:10px; }
p { color:#333333; font:11px Arial, Helvetica, Sans-serif; margin-top:4px; margin-bottom:10px; }
p a { color:#cc0000; font:bold 11px Georgia, "Times New Roman", serif; text-decoration:none; }
p a:hover { color:#FF3333; text-decoration:underline; }
a.white { color:#FFFFFF; font: 10px Georgia, "Times New Roman", serif; text-decoration:none; }
a.white:hover { text-decoration:underline; }

#container_image { float:right; padding-right:75px; padding-top:85px; }
#container_footer { background-image: url('/media/ui/bg_main_footer.gif'); width:375px; _width:374px; height:11px; color:#FFFFFF; }
#container_head { background-image: url('/media/ui/bg_container_head.gif'); width:375px; _width:374px; height:47px; color:#FFFFFF; margin-top:8px; _margin-top:8px; *margin-top:8px;}
#container_main { background-color:#FFFFFF; width:351px; _width:350px; padding-top:15px; padding-left:20px; padding-bottom:20px; border:2px solid; }
#container_main a { color:#cc0000; font:bold 11px Georgia, "Times New Roman", serif; text-decoration:none; }
#container_main a:hover { color:#FF3333; text-decoration:underline; }
#morelinks { padding:0px; }
#morelinks a { color:#000000; font-size:12px; }
#morelinks a:hover { color:#666666; text-decoration:underline; }

#head { background-image: url('/media/ui/header.jpg'); margin-top:0px; width:1000px; height:128px; }

#footer { background-image: url('/media/ui/footer.gif'); width:1000px; height:64px; margin-top:0px; text-align:center; padding-top:15px; }
#footer a { color:#666666; font:bold 12px Georgia, "Times New Roman", serif; text-decoration:none; }
#footer a:hover { color:#666666; font:bold 12px Georgia, "Times New Roman", serif; text-decoration:underline; }
#footer a.ipro { color:#666666; font:bold 10px Arial, Helvetica, Sans-serif; text-decoration:none; }
#footer a.ipro:hover { color:#666666; font:bold 10px Arial, Helvetica, Sans-serif; text-decoration:underline; }
#footer p { color:#666666; font:bold 10px Arial, Helvetica, Sans-serif; width:1000px; text-align:center; padding-top:10px; }
#main { background-color:#000000; margin-top:0px; padding-left:9px; padding-bottom: 5px; width:991px; }
#mainbody { background-image: url('/media/ui/bg_main.gif'); background-repeat: repeat; width:991px; padding-bottom: 0px; overflow:hidden; }
#mainnav a { color:#000000; font:bold 11px Georgia, "Times New Roman", serif; text-decoration:none; }
#mainnav a:hover { color:#666666; }


#mainofie { background-image: url('/media/ui/bg_ofie.jpg'); width:757px; height:156px; margin-left:8px; margin-top:8px; }
#mainofie h1 { color:#ffffff; margin-bottom: 0px; margin-top: 0px; padding-top:8px; _padding-top:5px; padding-left:10px; } 
#mainofie_gt { background-image: url('/media/ui/bg_gt_ofie.jpg'); width:757px; height:156px; margin-left:8px; margin-top:8px; }
#mainofiecontent { color:#ff9933; font:bold 12px Georgia, "Times New Roman", serif; width:350px; padding-left:10px; }
#mainofietext { color:#ff9933; font:bold 12px Georgia, "Times New Roman", serif; width:350px; padding-top:4px; padding-bottom:5px; _padding-bottom:0px; }
#mainofietext a { color:#ffffff; font:bold 12px Georgia, "Times New Roman", serif; width:350px; padding-bottom:15px; }
#mainofietext ul { margin-top:0px; margin-bottom:8px; }

#sponsorlinks { background-color:#333333; height:25px; width:734px; _width:734px; *width:734px; color:#666666; font:bold 9px Georgia, "Times New Roman", serif; text-decoration:none; margin-top:0px; margin-bottom:0px; }
#sponsorlinks a { color:#666666; font:bold 10px Georgia, "Times New Roman", serif; text-decoration:none;	line-height:25px; }
#sponsorlinks a:hover { color:#999999; text-decoration:underline; }
#sponsorlinks ul li { display:inline; margin-right:45px; }

#form { color:#FFFFFF; background: #333333; border: 1px solid #666666; clear:both; font:bold 11px Arial, Helvetica, Sans-serif; *margin-top: 0px; }
form#login { margin-right: 8px; *margin-right: 5px; _margin-right: 4px; margin-top: 15px; float: right; }
form#ofie { margin-top: 5px; _margin-top: 10px; margin-bottom: 0px; }
#login { margin-right: 2px; margin-top: 15px; float: right; }
#login p { color:#FFFFFF; font:11px Arial, Helvetica, Sans-serif; width: 150px; }

#L-col { float:left; margin-left:8px; _margin-left:4px; padding-bottom: 8px; clear:none; }
#R-col { float:right; margin-right:3px; _margin-right:3px; padding-bottom: 8px; clear:none; }

#R-nav { float:right; margin-right:1px; padding-right:8px; }
#R-navmain { float:right; background-color:#efedee; width:196px; margin-left:6px; margin-top:0px; padding-left:10px; border-top: #000000 2px solid; border-right: #000000 2px solid; border-left: #000000 9px solid; margin-bottom:8px; _min-height:1530px;  }
#R-navmain a { color:#666666; font:bold 11px Arial, Helvetica, Sans-serif; text-decoration:none; }
#R-navmain a:hover { color:#999999; text-decoration:underline; }
#R-navmain p { color:#666666; font:bold 10px Arial, Helvetica, Sans-serif; width:186px; padding-top:10px; }
#R-navmain h2 { color:#000000; font:bold 12px Georgia, "Times New Roman", serif; margin-top:10px; margin-bottom:6px; padding-bottom:8px; padding-top:10px; }
#R-navmain h2:hover { color:#666666; text-decoration:underline; }
#R-navmain a.secnav:hover { color:#FF3333; text-decoration:underline; }
#R-navmain a.secnav { color:#cc0000; font:bold 11px Arial, Helvetica, Sans-serif; text-decoration:none; padding-left:10px; }
#R-navmain .secnav { padding-left:10px; }

#reportweek_head { background-image: url('/media/ui/bg_main_head.gif'); width:757px; height:47px; color:#FFFFFF; margin-left:8px; margin-top:0px; }
#reportweek_footer { background-image: url('/media/ui/bg_main_footer.gif'); width:757px; height:11px; color:#FFFFFF; 	margin-left:8px; margin-bottom:8px; }
#reportweek_footer2 { background-image: url('/media/ui/bg_main_footer.gif'); width:757px; height:11px; color:#FFFFFF; margin-left:0px; }
#reportweek_header { color:#FFFFFF; font:bold 18px Georgia, "Times New Roman", serif; padding-top:15px; padding-left:20px; }
#reportweek_main { background-color:#FFFFFF; width:734px; padding-top:15px; padding-left:10px; padding-bottom:20px; margin-left:8px; _margin-left:7px; padding-right:10px; border:2px solid; _vertical-align:top; }
#reportweek_main a { color:#cc0000; font:bold 11px Georgia, "Times New Roman", serif; text-decoration:none; }
#reportweek_main a:hover { color:#FF3333; text-decoration:underline; }
h2.reportweek_main { color:#000000; font:bold 18px Georgia, "Times New Roman", serif; margin-top:0px; margin-bottom:6px; padding-bottom:8px; }
p.reportweek_main { color:#333333; font:11px Arial, Helvetica, Sans-serif; width: auto; margin-top:4px; margin-bottom:10px; }

#select_head { background-image: url('/media/ui/bg_main_head.gif'); width:757px; height:47px; color:#FFFFFF; margin-left:8px; margin-top:8px; _margin-top:0px; *margin-top:0px; }
#select_head h1 { float: left; margin-top:0px; }
#select_head #select_buttons { padding-right: 15px; padding-top: 12px; float: right; }
#select_footer { background-image: url('/media/ui/bg_main_footer.gif'); width:757px; height:11px; color:#FFFFFF; margin-left:8px; margin-bottom:8px; }
#select_footer_pagination { background-image: url('/media/ui/bg_main_head.gif'); width:757px; height:47px; color:#FFFFFF; margin-left:0px; }
#select_header { color:#FFFFFF; font:bold 18px Georgia, "Times New Roman", serif; padding-top:15px; padding-left:20px; }
#select_main { background-color:#FFFFFF; width:703px; padding-top:15px; padding-left:50px; padding-bottom:20px; margin-left:8px; border:2px solid; }
#select_main a { color:#cc0000; font:bold 11px Georgia, "Times New Roman", serif; text-decoration:none; }
#select_main div.column { width: 180px; float: left;  /* background-color:#efedee */ }
#select_main div.column input { display: block; float: left; clear: both; padding-right: 4px; }
#select_main div.column label { float: left; width: 150px; height: 20px; line-height: 20px; }
#select_main div.column_caliber { width: 340px; float: left; }
#select_main div.column_caliber input { display: block; float: left; clear: both; padding-right: 4px; }
#select_main div.column_caliber label { float: left; width: 150px; height: 20px; line-height: 20px; }

#compare_main { background-color:#FFFFFF; width:734px; padding-top:15px; padding-left:20px; padding-bottom:20px; margin-left:8px; border:2px solid; margin-top:0px; margin-bottom:8px; _margin-bottom:8px; _margin-left:6px; }
#compare_footer { background-image: url('/media/ui/bg_main_footer.gif'); width:757px; height:11px; color:#FFFFFF; margin-left:8px; }
td.compare_category { text-align: right; width: 125px; padding-right:5px; font: 11px Arial, Geneva, sans-serif; }
td.compare { text-align: center; width: 125px; font: 11px Arial, Geneva, sans-serif; }
td.compare_ad { text-align: center; width: 250px; font: 11px Arial, Geneva, sans-serif; *padding-left:25px; }
tr.compare_light { background-color:#FFFFFF; }
tr.compare_dark { background-color:#c7c7c7; }
#form_compare { _height:1700px; padding-bottom:8px; }

#searchresults_head { background-image: url('/media/ui/bg_main_head.gif'); width:757px; height:47px; color:#FFFFFF; margin-left:8px; margin-top:8px; }

#searchresults_head .container_label { color:#FFFFFF; font: bold 11px Arial, Geneva, sans-serif; padding-left:20px; padding-top:11px; float: left; display: block; padding-right:10px;}
.container_description_red { color:#CC0000; font: 11px Georgia, "Times New Roman", serif; padding-left:5px; padding-top:11px; float: left; display: block; text-decoration: none; }
.container_description_red:hover { text-decoration: underline; }
.container_description_gold { color:#f7941d; font: bold 11px Georgia, "Times New Roman", serif; padding-left:5px; padding-top:11px; float: left; display: block; text-decoration: none; }


#searchresults_head .container_divider { color:#FFFFFF; font: bold 11px Arial, Geneva, sans-serif; padding-left:5px; padding-top:11px; float: left; display: block}

#searchresults_head #searchresults_buttons { padding-right:15px; padding-top:12px; float:right; }
#searchresults_head #searchresults_buttons a,img { vertical-align:middle; display:inline; }
#searchresults_footer { background-image: url('/media/ui/bg_main_footer.gif'); width:757px; height:11px; color:#FFFFFF; margin-left:8px; }
#searchresults_header { color:#FFFFFF; font:bold 18px Georgia, "Times New Roman", serif; padding-top:15px; padding-left:20px; }
#searchresults_main { background-color:#FFFFFF; width:734px; padding-top:15px; padding-left:20px; padding-bottom:20px; margin-left:8px; border:2px solid; }
#searchresults_main a { color:#cc0000; font:bold 11px Georgia, "Times New Roman", serif; text-decoration:none; }
.clearleft {clear: left;}

#searchresults_head_bottom { background-image: url('/media/ui/bg_main_head.gif'); width:757px; height:47px; color:#FFFFFF; margin-left:8px; margin-bottom:0px; _margin-top:0px; }

#searchresults_head_bottom .container_label { color:#FFFFFF; font: bold 11px Arial, Geneva, sans-serif; padding-left:20px; padding-top:11px; float: left; display: block; padding-right:10px;}
#searchresults_head_bottom .container_divider { color:#FFFFFF; font: bold 11px Arial, Geneva, sans-serif; padding-left:5px; padding-top:11px; float: left; display: block; }

#searchresults_head_bottom #searchresults_buttons_bottom { padding-right: 15px; padding-top: 12px; float: right; }
#searchresults_head_bottom #searchresults_buttons_bottom a,img { vertical-align:middle; display:inline; }


#search_head { background-image: url('/media/ui/bg_search_main.gif'); width:757px; margin-left:8px; margin-bottom:0px; *margin-bottom:0px; _margin-bottom:0px; }
#search_head img { float:left; padding-left: 22px; padding-top: 24px; padding-right: 16px; }

#search_head #container_spec { float:left; padding-top: 40px; width: 216px; color:#FFFFFF; font:11px Georgia, "Times New Roman", serif; }
div.container_spec { float:left; padding-top: 40px; width: 216px; color:#FFFFFF; font:11px Georgia, "Times New Roman", serif; }
#search_head #container_desc { width: 306px; float:left; padding-top: 24px; padding-left: 12px; padding-right: 8px; color:#000000; font:11px Georgia, "Times New Roman", serif; }
div.container_desc { width: 280px; float:left; padding-top: 24px; padding-left: 12px; padding-right: 8px; color:#000000; font:11px Georgia, "Times New Roman", serif; }
#search_head #container_desc input { float: right; }
input.container_desc { float: right; }
#search_head #container_desc p { width: 280px;  font:11px Georgia, "Times New Roman", serif; }
p.container_desc { width: 280px;  font:11px Georgia, "Times New Roman", serif; }

#search_head #container_btn { width: 306px; float:left; padding-top: 24px; padding-right: 8px; padding-bottom:24px; color:#FFFFFF; font:11px Georgia, "Times New Roman", serif;}
#search_head #container_btn input { float: right; }
#search_head #container_btn p { width: 280px;  font:11px Georgia, "Times New Roman", serif; }
.container_botm { clear: left; padding: 0px 0px 24px 0px; margin: 0px 0px -22px 0px; }

#search_head a { color:#cc0000; font:bold 11px Georgia, "Times New Roman", serif; text-decoration:none; }
#search_head hr { padding:0px; margin-bottom:0px; }

#category_head1 { background-image: url('/media/ui/bg_main_head.gif'); width:757px; height:47px; color:#FFFFFF; margin-left:8px; margin-top:8px; *margin-top:0px; }
#category_head { background-image: url('/media/ui/bg_main_head.gif'); width:757px; height:47px; color:#FFFFFF; margin-left:8px; margin-top:8px; }
#category_footer { background-image: url('/media/ui/bg_main_footer.gif'); width:757px; height:11px; color:#FFFFFF; 	margin-left:8px; }
#category_header { color:#FFFFFF; font:bold 18px Georgia, "Times New Roman", serif; padding-top:15px; padding-left:20px; }
#category_main { background-color:#FFFFFF; width:753px; padding-top:10px; padding-left:0px; padding-bottom: 0px; margin-left:8px; border:2px solid; min-height:265px; }
#category_main a { color:#cc0000; font:bold 11px Georgia, "Times New Roman", serif; text-decoration:none; }
#category_main a:hover { color:#FF3333; text-decoration:underline; }
.category_desc { background-color:#FFFFFF; width:343px; padding-left: 10px; padding-bottom:8px; }
#container_image_gun { float:right; padding-right:58px; padding-top:5px; color: #FFFFFF; }
#container_image_gun a,img {font-weight:normal; }
#category_gunl { float:left; padding-left:100px; }
#category_gunr	{ float:right; padding-right:100px; }
#container_image_gun_sm { width:181px;}
#category_desc_sm { padding-bottom:5px; }

.container_issue{ color:#333333; font:italic 10px Arial, Helvetica, Sans-serif; }
.container_label{ color:#333333; font:bold 11px Georgia, "Times New Roman", serif; padding-top:5px;}
.container_entry{ color:#333333; font:11px Arial, Arial, Geneva, sans-serif; padding-left:5px; padding-top:5px;}
.headerlabel { color:#FFFFFF; font:bold 10px Georgia, "Times New Roman", serif; }
.formlabel { color:#009999; font:bold 10px Georgia, "Times New Roman", serif; }
.formlink { color:#FFFFFF; font:bold 10px Arial, Geneva, sans-serif; text-decoration:underline; margin-bottom:0px; }
.formlink a { color:#FFFFFF; font:bold 10px Arial, Geneva, sans-serif; text-decoration:underline; margin-bottom:0px;  }


#detail_head { background-image: url('/media/ui/bg_main_head.gif'); width:757px; height:47px; color:#FFFFFF; margin-left:8px; margin-top:8px; }
#detail_footer { background-image: url('/media/ui/bg_main_footer.gif'); width:757px; height:11px; color:#FFFFFF; 	margin-left:8px; margin-bottom:8px; }
#detail_header { color:#FFFFFF; font:bold 18px Georgia, "Times New Roman", serif; padding-top:15px; padding-left:20px; }
#detail_main { background-color:#ffffff; width:737px; min-height:250px; padding-top:8px; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; margin-left:8px; border:2px solid; }
#detail_main a { color:#cc0000; font:bold 11px Georgia, "Times New Roman", serif; text-decoration:none; }
#detail_main a:hover { color:#FF3333; text-decoration:underline; }
#detail_image { float:right; padding-top:2px; color: #000000; clear: none; margin-left:10px; }
#detail_image p { color:#333333; font:italic bold 10px Georgia, Arial, Helvetica, Sans-serif; width:320px; margin-top:4px; margin-bottom:10px; }
p.detail { color:#333333; font:11px Arial, Helvetica, Sans-serif; width: auto; margin-top:4px; margin-bottom:10px; }
p.bodycopy { color:#333333; font:11px Arial, Helvetica, Sans-serif; width: auto; margin-top:4px; margin-bottom:10px; }
#detail_main h1 { color:#000000; font:bold 22px Georgia, "Times New Roman", serif; margin-top:0px; margin-bottom:4px; padding-top:2px; padding-left: 0px; }
#detail_main h2 { color:#000000; font:bold 12px Georgia, "Times New Roman", serif; margin-top:0px; margin-bottom:4px; padding-top:0px; }
.detail_image { float: right; padding-right:10px; padding-top:10px; }
.detail_gt_link { float: right; padding-bottom: 30px; }
.inlinead { float:left; padding-right: 8px; padding-bottom: 2px; }

#default_head { background-image: url('/media/ui/bg_main_head.gif'); width:757px; height:47px; color:#FFFFFF; margin-left:8px; margin-top:8px; *margin-top:8px; _margin-top:8px; }
#default_footer { background-image: url('/media/ui/bg_main_footer.gif'); width:757px; height:11px; color:#FFFFFF;	margin-left:8px; margin-bottom:8px; }
#default_header { color:#FFFFFF; font:bold 18px Georgia, "Times New Roman", serif; padding-top:15px; padding-left:20px; }
#default_main { background-color:#ffffff; width:737px; *width:737px; padding-top:8px; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; margin-left:8px; margin-top:0px; border:2px solid; }
#default_main a { color:#cc0000; font:bold 11px Georgia, "Times New Roman", serif; text-decoration:none; }
#default_main a:hover { color:#FF3333; text-decoration:underline; }
#default_image { float:right; padding-top:2px; color: #000000; clear: none; margin-left:10px; }
#default_image p { color:#333333; font:bold 12px Arial, Helvetica, Sans-serif; width:320px; margin-top:4px; margin-bottom:10px; }
#default_main p { color:#333333; font:11px Arial, Helvetica, Sans-serif; width: auto; margin-top:4px; margin-bottom:10px; }
#default_main h1 { color:#000000; font:bold 22px Georgia, "Times New Roman", serif; margin-top:0px; margin-bottom:4px; padding-top:2px; padding-left: 0px; }
#default_main h2 { color:#000000; font:bold 12px Georgia, "Times New Roman", serif; margin-top:0px; margin-bottom:4px; padding-top:0px; }
.default_image { float: right; padding-right:10px; padding-top:10px; }
#published { color:#cc0000; font-family:Georgia,"Times New Roman",serif; font-size:11px; font-weight:bold; }
#datepub { color: #8c8c8c; font-style: italic; font-weight:normal; font-size:11px;}
.required { color: #FF0000; font-style: italic; font-weight:bold; font-size:11px;}

/* SEARCH RESULTS */

#default_main h4.searchresults { margin-bottom: 2px; font-size: 1.2em; }
#default_main h4.searchresults a { color: #CC3333; font-size: 1.2em; }
em { color: #8c8c8c; font-style: italic; }
p.searchresults { color:#333333; font:11px Arial, Helvetica, Sans-serif; width: auto; margin-top:4px; margin-bottom:10px; }

#pageCount {
	font: bold 12px Arial, Helvetica, Sans-serif;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 12px;
}

#pageCount_select {
	font: bold 12px Arial, Helvetica, Sans-serif;
	text-align: right;
	padding-top: 15px;
	padding-bottom: 5px;
	float:right;
}
#pageCount a {
	font: bold 12px Arial, Helvetica, Sans-serif;
	margin-left: 12px;
}

#pageCount_select a {
	font: bold 12px Arial, Helvetica, Sans-serif;
	color:#cc0000; 
	margin-left: 12px;
}
div.pagination { padding: 3px; margin: 3px; text-align:center; }
div.pagination a { border: 1px solid #ccc; margin-right:2px; padding:2px 6px; background-position:bottom; text-decoration: none; font-weight:bold; }
div.pagination a:hover, div.pagination a:active { background-color:#efedee; text-decoration:none; }
div.pagination span.current { margin-left:10px; margin-right:2px; padding:2px 2px; font-weight: bold; color: #000; }
div.pagination_select span.current { margin-left:10px; margin-right:2px; padding:2px 2px; font-weight: bold; color: #FFF; }
div.pagination span.disabled { display:none; }

div.pagination_select { padding: 3px; margin: 3px; text-align:center; }
div.pagination_select a { border: 1px solid #ccc; margin-right:2px; padding:2px 6px; background-position:bottom; text-decoration: none; font-weight:bold; }
div.pagination_select a:hover, div.pagination a:active { background-color:#efedee; text-decoration:none; }
div.pagination_select span.current { margin-left:10px; margin-right:2px; padding:2px 2px; font-weight: bold; color: #000; }
div.pagination_select span.current { margin-left:10px; margin-right:2px; padding:2px 2px; font-weight: bold; color: #FFF; }
div.pagination_select span.disabled { display:none; }

/* /SEARCH RESULTS */


/* self-clearing floats */

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Cam Detail Page */
.container_labelr{ color:#333333; font:bold 11px Georgia, "Times New Roman", serif; padding-top:5px; padding-left:35px;}
.container_label2{ color:#333333; font:bold 11px Georgia, "Times New Roman", serif; padding-top:5px; padding-left:127px;}
#adp p { color:#333333; font:11px Arial, Helvetica, Sans-serif; width:420px; margin-top:5px; margin-bottom:14px; text-align:left; }
#capdl img { color:#333333; font:11px Arial, Helvetica, Sans-serif; margin-top:8px; margin-bottom:14px; text-align:left; padding-left:46px; }
#capdr p { color:#333333; font:11px Arial, Helvetica, Sans-serif; width:260px; margin-top:8px; margin-bottom:14px; padding-left:10px; text-align:left; }



.pf_bodycopy { color:#000000; font:12px Arial, Helvetica, Sans-serif; }
.pf_headline { color:#000000; font:bold 16px Arial, Helvetica, Sans-serif; }



/* News Article Stories Image Area */
div.shoulderImage div.credit, div.imageLeft div.credit, div.imageRight div.credit, div.imageLeft div.credit, div.imageCenter div.credit { font: 10px normal Arial, Helvetica, sans-serif; color: #666666; } 

div.shoulderImage div.caption, div.imageLeft div.caption, div.imageRight div.caption, div.imageLeft div.caption, div.imageCenter div.caption { font: 11px normal Arial, Helvetica, sans-serif; } 

div.shoulderImage { margin-bottom: 10px; float: right; margin: 6px 8px 3px 12px; padding-top:20px;} 
div.imageLeft { float: left; margin: 6px 12px 3px 0px; } 
div.imageRight { float: right; margin: 1px 1px 1px 1px; } 
div.imageCenter { text-align: center; margin: 8px 0 12px 0; margin-left: auto; margin-right: auto; } div.imageCenter img { text-align: center; display: block; }

/* Advertising */

#advertising_main { padding-left:26px; margin-bottom:8px; }

/** Button Ad Styles **/

div.left-ad {
	float: left;
	width: 120px;
	height: 60px;
	clear: left;
}

div.right-ad {
  float: left;
  width: 120px;
  height: 60px;
}

