/* COMMON ELEMENTS */

.hidden { display: none; }

/* STRUCTURE */

#frame {
width: 938px;
padding: 0 10px;
margin: 0 auto 20px auto;
overflow: hidden;
background: url('http://dealbreaker.com//images/bkgnd_frame.gif') top left repeat;
}

#content { overflow: hidden; }

#main-content-container {
border-right: 1px solid #ebe8e1;
width: 618px;
float: left;
background: #fff;
}

#main-content {
padding: 15px 20px;
width: 575px;
overflow: hidden;
}

#sidebar {
float: left;
width: 319px;
padding: 0;
margin-bottom: 10px;
	overflow: hidden;
}

#masthead-top {
padding: 3px;
background: #161415;
}

#masthead-bottom {
margin-top: 0;
background: #fff;
clear: both;
}

#top-ad-728 {
float: left;
width: 731px;
margin: 0 3px 0 0;
w\idth: 728px;
overflow: hidden;
}

#top-ad-201 {
float: left;
width: 201px;
overflow: hidden;
}

#subnav{
clear: both;
font: 11px/11px Lucida Grande, sans-serif;
color: #777;
padding: 10px 20px;
}
#subnav #datetime {
width: 200px;
}

#subnav ul {
margin: 0;
float: right;
width: 600px;
text-align: right;
}

#subnav ul li{
display: inline;
padding: 6px 0 5px;
margin-right: 15px;
}
#subnav ul li a, #subnav ul li a:link, #subnav ul li a:visited {
color: #fff;
padding-top: 2px;
padding-bottom: 2px;
}
#subnav ul li a:hover {
color: #fff;
background: none;
}
#subnav ul li.RSS-link a{
	background: url('http://dealbreaker.com/images/button-RSS-large.gif') center right no-repeat;
	padding-right: 25px;
}
#search-box {
float: right;
margin: 30px 38px 0 0;
}

#search-box p, .search-area p {
font-family: Lucida Grande, sans-serif;
font-size: 12px;
margin: 0 0 6px 0;
text-align: left;
}
#browse-archives-box {
margin: 10px 10px 0px 10px;
}
#browse-archives-box select{
width: 250px;
display:block;
margin-bottom: 15px;
}

.search-sponsor {
color: #bbbbba;
padding-left: 5px;
}

.search-input {
width: 221px;
border: 1px solid #d4cfc9;
padding: 4px 2px;
w\idth: 215px;
background: #fff;
font: 11px/11px Lucida Grande, sans-serif;
}


}
#hot-topics p{float: left; margin: 0;}
#hot-topics ul {margin-right: 75px;}
#hot-topics li {display: inline; padding: 0 5px; border-right: 1px solid #ece7e1;}
#hot-topics li.last {border-right: 0;}
#hot-topics a { color: #000; text-decoration: none; background: none; }
#hot-topics a:hover { color: #bf3417; text-decoration: underline; }


/* MAIN CONTENT */


.blog-post {
padding: 0 0 22px 0;
}

#main-content h1, .blog-post h1 { /* Headline */
font: 24px/27px georgia, serif;
letter-spacing: -1px;
font-weight: normal;
margin: 0;
}

.blog-post h1 a { background: none; color: #000;font-weight: normal; }
.blog-post h1 a:hover { color: #9f0000; text-decoration: none;font-weight: normal; }

.blog-post h4 { /* Date */
padding-top: 0;
font: 11px/14px Lucida Grande, sans-serif;
margin: 0 0 12px 0;
color: #b2b2b2;
}
.blog-post h4.byline a { color: #b2b2b2;}
.blog-post h4.byline a.category-link { color: #000;}
.blog-post h4.byline a:hover{color:#bf3417;}

.blog-post p {
font: 13px/20px georgia, serif;
margin: 0 0 15px 0;
color: #292929;
}

.blog-post blockquote {
	font: 13px/20px Georgia, serif;
	color: #292929;
	width: 90%;
	border-top: 1px dotted #c7c6c5;
	border-bottom: 1px dotted #c7c6c5;
	padding: 15px 0;
	margin: 10px auto 15px;
}

.blog-post blockquote p {
	font: 13px/20px Georgia, serif;
	color: #292929;
	margin: 15px 0 0;
}

.blog-post blockquote small { font-size: 11px; }

.post-body { color: #292929; }

.post-body img {
margin: 0 10px 10px 0;
}
.post-body .image-box {
width: 250px;
float: left;
margin: 0 10px 10px 0;
}
.post-body .image-box img {
margin-bottom: 0;
}
.post-body .image-box .caption {
font: 11px/13px Lucida Grande, sans-serif;
display: block;
color: #fff;
padding: 10px;
background: #434343;
}
.post-body .image-box .attribution {
color: #777;
}

.post-body object, .post-body embed { margin: 0 10px 10px 0; }

.post-body .pullquote {
display: block;
clear: left;
float: right;
width: 250px;
font: 20px/24px Helvetica, Arial, sans-serif;
font-weight: bold;
color:#434542;
letter-spacing: -1px;
margin: 20px 0 10px 10px;
}
.blog-post ul, .post-body ul {margin: 0 5px 10px 20px}
.blog-post li, .post-body li {margin-left: 5px;}

.read-more {
line-height: 13px;
}

.post-footer{
padding: 9px;
margin: 10px 0;
font: 10px/14px Lucida Grande, sans-serif;
background: #f7f6f2;
overflow: hidden;
clear: both;
}

.post-footer .post-footer-label { color: #999; }

.post-footer-counts{
float: right;
}

ul.post-footer-links, ul.post-footer-links li {
list-style: none;
margin: 0;
padding: 0;

}
ul.post-footer-links li {
display: inline;
}

ul.post-footer-links {
height: 19px;
overflow: hidden;
}

ul.post-footer-links a {
float: left;
padding: 19px 0 0 0;
overflow: hidden;
height: 0 !important;
}

ul.post-footer-links li.link-email a {width:38px; background: url('http://dealbreaker.com/images/button-email.gif') top left no-repeat; }
ul.post-footer-links li.link-to a {width: 45px; background: url('http://dealbreaker.com/images/button-link-to.gif') top left no-repeat; }
ul.post-footer-links li.link-delicious a {width: 60px; background: url('http://dealbreaker.com/images/button-delicious.gif') top right no-repeat; }
ul.post-footer-links li.link-digg a {width: 36px; background: url('http://dealbreaker.com/images/button-digg.gif') top left no-repeat; }
ul.post-footer-links li.link-reddit a {width: 41px; background: url('http://dealbreaker.com/images/button-reddit.gif') top left no-repeat; }

.social {
float: right;
margin-left: 5px;
border-left: 1px dotted #cecdc9;
}

.post-footer-taxonomy {
margin-top: 10px;
}
.post-footer-taxonomy a:link {
color: #000;
}

/*.post-footer-links a.trackback { background: url('/images/icon_trackback.gif') 0% 50% no-repeat; padding-left: 22px; }*/

/*.post-footer-links a.comments { background: url('/images/icon_comments.gif') 0% 50% no-repeat; padding-left: 22px; }
.post-footer-links .recommend { padding-right: 6px; color: #292929 !important; font-style: italic; font: georgia, serif; }
.post-footer-links .vote-number {
padding:3px 0 3px 15px;
background: url('/images/icon_recommend.gif') 0% 50% no-repeat;
}

.post-footer-links .vote-number, .post-footer-links .comment-number { color: #9f0000 !important; }

.post-footer-links .recommend .votes {
font-style: italic;
font-family: georgia, serif;
}

.post-footer-links .votetext {
font: 11px/17px georgia, serif;
font-style: italic;
text-transform: none;
}
.post-footer-links .votetext a { padding-left: 0 !important; padding-right: 0 !important; }
.post-footer-links .votetext a:hover { background: none; }

.social-links, .social-links a {
font-style: italic;
font-family: georgia, serif;
color: #292929;
text-transform: lowercase;
background: none;
}
.social-links a {padding-right: 4px; }
.social-links a:hover { color: #9f0000; } */

.main-content-footer {
border: 1px solid #dddcda;
margin: 30px 0 20px 0;
padding: 0;
text-align: right;
font: 11px/21px Lucida Grande, sans-serif;
color: #292929;
background: #f5f2ed;
}

.main-content-footer a{
border-left: 1px dotted #dddcda;
width: 40px;
text-align: center;
padding: 5px 10px;
background: #fff;
display: block;
float:right;
color:#999;
}

.main-content-footer span { padding: 0 5px; }

.inline-ad {
clear: both;
margin: 15px 35px 15px 35px;
text-align: center;
}

.category-listing h2 {width: 400px;}

/* Archives */

h2.archive-header {
position: relative;
margin: 15px 0;
padding: 0 35px 5px 35px;
border-bottom: 1px solid #d3d2d0;
font: 24px/24px Arial, sans-serif;
font-weight: bold;
letter-spacing: -1px;
}

h3.archive-subhead, .archive-section h3 {
font: 27px/28px Georgia, serif;
margin: 10px 0 20px 0;
font-weight: normal;
color: #202020;
}

h2.profile-posts { margin: 30px 35px 0 35px; }

.archive-section {
margin-bottom: 15px;
}

.archive-section h2.no-border { border: 0; line-height: 22px }

.archive-section h4 {
font: 13px/15px Georgia, serif;
margin: 10px 0 5px 0;
font-weight: normal;
color: #202020;
}

.archive-section h4.no-margin { margin: 10px 0 0 0; }

.archive-section ul { padding-left: 15px; }

.archive-section table { margin: 0; padding: 0; }

.archive-section table.ad-table th.cell-one {
width: 135px;
w\idth: 119px;
}
.archive-section table.ad-table th.cell-two {
width: 95px;
w\idth: 79px;
}
.archive-section table.ad-table th.cell-three {
width: 165px;
w\idth: 149px;
}

.archive-section table#expanding-ads th.cell-three {
width: 110px;
w\idth: 94px;
}
.archive-section table#expanding-ads th.cell-four {
width: 50px;
w\idth: 34px;
}

.archive-section table.ad-table th, .archive-section table.ad-table td {
font: 11px/11px Lucida Grande, sans-serif;
padding: 10px 5px 10px 10px;
border-right: 1px dotted #cccbc9;
color: #292929;
text-align: left;
}

.archive-section table.ad-table th {
background: #333;
color: #fff;
text-transform: uppercase;
border-color: #292929;
}

.archive-section table.ad-table th span {
color: #a9a8a8;
text-transform: none;
}

.archive-section table.ad-table tr.alt-cell td { background: #f4f2ea; }

.archive-section table.ad-table th.last, .archive-section table.ad-table td.last { border: 0; }

/* Advertising Page */

.advertising-guidelines blockquote {
color: #202020;
font-style: italic;
}

.reader-profile-column {
float: left;
width: 195px;
margin: 0 25px 25px 0;
w\idth: 170px;
}

.reader-profile-column-last {
float: left;
width: 170px;
margin: 0 0 25px 0;
}

.reader-profile-label, .rp-label {
float: left;
width: 120px;
}

.reader-profile-value, .rp-value {
float: left;
width: 50px;
text-align: right;
}

.media-quote {
float: right;
width: 300px;
border: 1px solid #e8e8e6;
margin: 0 0 0 10px;
padding: 10px;
w\idth: 268px;
}

.media-quote p {
font: 21px/25px georgia, serif;
font-style: italic;
color: #202020;
margin: 0 0 10px 0;
}

.media-quote p.media-quote-byline {
font: 11px/11px Lucida Grande, sans-serif;
color: #bbbbba;
text-align: right;
margin: 0;
font-style: normal;
}

/* Archive List Page */

.category-archive-list td, .monthly-archive-list li {
border-bottom: 1px solid #f4f3ef;
font: 11px/11px Lucida Grande, sans-serif;
padding: 3px 0;
margin-bottom: 5px;
}

.category-archive-list td.entry-count { font-style: italic; }

.monthly-archive-list {
padding: 0 !important;
}

.monthly-archive-list li {
list-style: none;
margin: 0;
}

/* Comments */

.trackback-link {
border: 1px solid #f00;
padding: 5px;
font: 15px/15px georgia, serif;
margin: 0;
}

.comment {
clear: both;
overflow: hidden;
border-bottom: 1px dotted #c6c6c6;
margin: 0 0 15px 0;
}

.comment a.comment-number {
	float: right;
	font-size: 32px;
	color: #ccc;
	margin: 5px 0 5px 5px;
line-height: 1.1em;
}

.comment-photo {
float: left;
/* width: 82px; */
padding: 5px;
border: 1px solid #d3d2d0;
margin: 0 20px 10px 0;
/* w\idth: 50px; */
}

.comment-text {
font: 13px/20px georgia, times, sans-serif;
width: 478px;
margin-bottom: 10px;
}

.comment-text .comment-posted-by {
font: 11px/15px lucida grande, sans-serif;
color: #999;
margin: 0 0 3px 0;
}

.comment-text .comment-posted-by a {
color: #000;
font-family: Lucida Grande, sans-serif;
}

.comment-text .comment-date {
font: 11px/11px Lucida Grande, sans-serif;
color: #bbbbba;
margin: 0 0 3px 0;
}

.comment-text p {
font: 13px/20px georgia, serif;
margin: 10px 0;
color: #292929;
}

#post-comment p {
font: 10px/12px Lucida Grande, sans-serif;
margin: 0 0 15px 0;
}

#post-comment .post-comment-notes {
float: left;
width: 210px;
margin-right: 20px;
w\idth: 190px;
}

#post-comment #comment-text {
float: left;
width: 350px;
border: 1px solid #d3d2d0;
padding: 2px;
w\idth: 344px;
}

#comment-preview {
clear: both;
}
/* ********** Favorite Reads Widget ********** */

#favorite-reads {
padding: 10px;
margin-bottom: 15px;
}
#favorite-reads h2 {
border-bottom: 4px solid #dfdbda;
}
#favorite-reads li{
float: left;
width: 265px;
margin-right: 10px;
border-bottom: 0;
}
#favorite-reads .datestamp {
color: #999;
font-size: 10px;
}
#favorite-reads .reads-img {
float: left;
margin: 0 10px 10px 0;
}
#favorite-reads .reads-content {
margin-left: 165px;
}


/* SIDEBAR STYLES */

.sidebar-box {
margin: 0px;
padding: 0px;
overflow: hidden;
}


.featured {
background: #f7f6f2;
}
.featured h2{
border-bottom: 4px solid #bf3417;
margin-bottom: 8px;
}
.sidebar-box li {
font: 11px/15px Lucida Grande, sans-serif;
list-style-type: none;
border-bottom: 1px dotted #d2d1cd;
padding: 10px 0;
}
.sidebar-box h5 {
margin: 0;
font: 13px/15px georgia, times, sans-serif;
color: #bf3316;
font-weight: normal;
}
.panel {
border: 1px solid #dedad9;
border-top: 0;
padding: 10px;
}
.panel h2, #conde-nast h2 {
border-bottom: 4px solid #dfdbdc;
margin-bottom: 8px;
}
.sidebar-list li {
list-style: none;
margin: 0 0 3px 0;
padding: 0 0 3px 0;
border-bottom: 1px dotted #999;
font: 11px/19px Lucida Grande, sans-serif;
}
.sidebar-list { margin-bottom: 20px; }

.sidebar-list a, .sidebar-list a:link {
color: #000;
}
.sidebar-list a:hover {
text-decoration:none;
color: #be3116;
}
#sidebar .sidebar-box h2 .regular {
font-weight: normal;
}

/* Styles for count numbers: Recommend and Comment counts */

.count-number {
height: 13px;
padding: 2px 3px 1px 4px;
color: #fff;
text-align: center;
background: #be3116 url('http://dealbreaker.com/images/bkgnd-count-left.gif') top left no-repeat;
font-style: normal;
}
.count-text {
height: 13px;
margin: 0 5px 0 0;
background: url('http://dealbreaker.com/images/bkgnd-count-right.gif') top left no-repeat;
padding: 2px 3px 1px 6px;
color: #999;
}
count-text a:link {
color: #999;
}
.count-text a:hover {
color: #be3116;
}
#sidebar span.count-number{
padding: 1px 3px 2px 4px;
}
#sidebar span.count-text {
padding: 1px 3px 2px 6px;
}
.post-footer-counts .count-number{
padding: 2px 3px 2px 4px;
}
.post-footer-counts .count-text{
padding: 2px 3px 2px 6px;
}




/* Newsletter Signups */
#subscribe-box {
margin: 10px 10px 0 10px;
}
#subscribe-box h2 {
border-bottom: 0;
}

#subscribe-box #add-rss {
font: 11px/16px Lucida Grande, sans-serif;
}

.subscribe-input {
width: 195px;
border: 1px solid #d4cfc9;
padding: 4px 2px;
w\idth: 189px;
margin-bottom: 5px;
background: #fff;
font: 11px/11px Lucida Grande, sans-serif;
}

/* Ad Boxes */

.side-ad-content {
/*margin: 0;
border: 1px solid #e7e7e7;*/
text-align: center;
}
#tile5 {
	float: right;
	margin: 0 0 10px 10px;
}

.view-all { float: right; }

#tab-category-content, #tab-archives-content { display: none; }
.sidebar-box ul.sidebar-list li.last { border-bottom: 0; }
.sidebar-box ul.sidebar-list { margin-bottom: 0; }

/* Sidebar Tab Styles */
ul.sidebar-tabs { background: url('sidebar_tabs_bkgnd.gif') top left repeat-x; }
ul.sidebar-tabs, ul.sidebar-tabs li {
list-style: none;
margin: 0;
padding: 0;

}
ul.sidebar-tabs li {
display: inline;
}

ul.sidebar-tabs {
height: 33px;
overflow: hidden;
}

ul.sidebar-tabs a {
float: left;
padding: 33px 0 0 0;
overflow: hidden;
height: 0 !important;
}
#tab-recommended a { width: 110px; background: url('tab-most-recommended.gif') top left no-repeat;}
#tab-viewed a { width: 75px; background: url('tab-most-viewed.gif') top left no-repeat;}
#tab-comments a { width: 102px; background: url('tab-most-commented.gif') top left no-repeat; }
#tab-blogroll a { width: 77px; background: url('tab-blogroll.gif') top left no-repeat; }
#tab-category a { width: 112px; background: url('tab-top-categories.gif') top left no-repeat; }
#tab-archives a { width: 103px; background: url('tab-archive-dates.gif') top left no-repeat; }

#archives-box ul.sidebar-tabs li a:hover, #most-box ul.sidebar-tabs li a:hover, #archives-box ul.sidebar-tabs li.active a, #most-box ul.sidebar-tabs li.active a { background-position: 0 -33px; }

/* Most Commented/Recommended Box */






/*#most-box .sidebar-tabs a {
width: 160px;
w\idth: 138px;
}

#most-box .sidebar-tabs a.last {
width: 160px;
border-right: 0;
w\idth: 139px;
}

#most-box .sidebar-tabs a span { color: #292929; font-style: italic; }

#most-box .sidebar-list a .votes { color: #9f0000; }
#most-box .sidebar-list a:hover .votes { color: #fff; }*/

#tab-viewed-content, #tab-recommended-content { display: none; }


/* Recent Comments */

#side-arrows {
float: right;
}
#side-arrows img { margin-right: 3px; }
#side-arrows a { background: none; margin: 0; padding: 0; }

.recent-comment {
padding: 0 0 10px 0;
border-bottom: 1px dotted #d3d2d0;
margin: 0 0 10px 0;
/* display: none; */
}

.recent-comment h3 {
font: 18px/19px georgia, serif;
color: #202020;
margin: 0 0 5px 0;
}

.recent-comment h3 a { color: #202020; background: none; }
.recent-comment h3 a:hover { color: #9f0000; border-bottom: 1px dotted #9f0000; text-decoration: none; }

.recent-comment p {
font: 11px/15px Lucida Grande, sans-serif;
color: #292929;
margin: 0;
}
p.recent-comment-footer { color: #ababab; }


/* FOOTER */

#footer {
text-align: center;
color: #5a5a5a;
font: 12px/15px Lucida Grande, sans-serif;
}

#footer a { color: #fff; background: none; }

#footer p { margin: 0; padding: 0 0 5px 0; }

#footer .footer-links {
color: #8c8c8c;
text-transform: uppercase;
}
#footer .footer-links a{
padding: 0 10px;
font-family: Arial, Helvetica, sans-serif;
}

#footer .footer-break {
text-align:center;
margin: 0 auto 10px auto;
padding: 0 0 10px 0;
border-bottom: 1px dotted #5a5a5a;
}

#footer .sister-sites {
font: 12px/13px Arial, Helvetica, sans-serif;
text-transform: uppercase;
}


/* PROFILE STYLES */

#profile_page { margin: 0 35px; }

#profile_container { overflow: hidden; }

#profile_container p { margin: 0 0 20px 0; font-family: Lucida Grande, sans-serif; }

#profile_container ul {
list-style: none;
padding-left: 0;
margin: 0;
}

#profile_container li {
clear: both;
margin-left: 0;
}

#profile_container label {
float: left;
width: 150px;
display: block;
margin-bottom: 10px;
font: 11px/11px Lucida Grande, sans-serif;
color: #292929;
}

#profile_container label.header {
color: #000;
font-weight: bold;
margin: 15px 0;
width: 300px;
}

#profile_container input, #profile_container textarea, #profile_container select, div.profile_value {
float: left;
width: 250px;
margin-bottom: 10px;
font: 11px/15px Lucida Grande, sans-serif;
padding: 2px;
w\idth: 246px;
}
#profile_container select { width: auto; }
#profile_container textarea { height: 100px; }
div.profile_value { color: #000; }

#profile_container input#profile_submit, #profile_container input#send-button {
clear: both;
float: none;
width: auto;
margin-left: 350px;
}
#profile_edit input#profile_submit { margin-left: 364px; }
*html #profile_container input#profile_submit { margin-left: 340px; }
*html #profile_edit input#profile_submit { margin-left: 324px; }

p.profile_message {
background: #d3d2d0;
margin: 0 0 20px 0 !important;
padding: 5px 10px;
color: #a90000;
font-weight: bold;
}

p.profile_header {
background: #eee7dd;
font-size: 120%;
font-weight: bold;
margin: 20px 0;
padding: 5px 10px;
}

h2#profile-view-page {
overflow: hidden;
vertical-align: baseline;
}

h2#profile-view-page img {
padding: 5px;
border: 1px solid #d3d2d0;
float: right;
margin-left: 25px;
}

/* Community Pages */

a#post-topic {
display: block;
float:right;
font: 11px/11px Lucida Grande, sans-serif;
padding: 5px;
}

/* ****************** HOME STYLES ONLY ****************** */

/* Structure; overrides widths declared above */
#main_index #main-content-container {
width: 414px;
}
#main_index #main-content {
width: 375px;
}
#main_index #container {
background: url('http://dealbreaker.com/images/bkgnd_home.gif') top left repeat-y;
}
#main_index #sidebar {

width: 523px;
}
/* IE6 specific - put white background behind, b/c bkgnd image disappears */
* html #main_index #sidebar {
	background:#fff;
	margin-bottom: 0;
}

/* Sidebar Styles */

#main_index #sidebar #aux1 {
float: left;
/* need this so that IE6 doesn't double the margin */
display: inline;
width: 192px;
margin-left: 10px;
padding-top: 15px;
}
#main_index #sidebar #aux1 li {
font: 11px/15px Lucida Grande, sans-serif;
list-style-type: none;
border-bottom: 1px dotted #d2d1cd;
padding: 10px 0;
}
#main_index #sidebar #aux1 li a:link{
color: #000;
}
#main_index #sidebar #aux1 .datestamp {
color: #999;
font-size: 10px;
}

#main_index #sidebar #aux2 {
float: left;
/* need this so that IE6 doesn't double the margin */
display: inline;
/* need this so IE6 doesn't break the layout if the ad is larger than what fits in the column */
overflow:hidden;
width: 300px;
margin-left: 10px;

}
#main_index #sidebar #aux1 p {
color:#666;
font: 11px/13px Lucida Grande, sans-serif;
margin-bottom: 10px;
}

#main_index #sidebar #aux1 a p.publication {
font: 13px/15px Georgia, Times, serif;
margin-bottom: 0;
color: #be3116;
}
#main_index #sidebar #aux1 a p.storytitle {
margin-bottom: 0;
color: #000;
}
#main_index #sidebar #aux1 h4 {
font-size: 15px;
line-height: 22px;
font-weight: normal;
margin: 15px 0 5px 0;
padding-bottom: 5px;
border-bottom: 1px dotted #ccc;
}
#main_index #sidebar #aux1 .sidebar-box {
margin: 0 10px 30px 10px;
padding: 0;
}
#main_index #sidebar #aux2 .sidebar-box {
margin: 0 0 10px 0;
padding: 0;
}

#main_index #sidebar #polls h2 a { color: #413F40; }

/* Top Stories Widget Styles */
#main_index .wrapper {
padding: 7px 10px 20px 10px;
background: #fff url('http://dealbreaker.com/images/line_top_stories.gif') bottom left repeat-x;
}
#main_index .wrapper #top_stories {
margin: 0;
}
#main_index #sidebar .wrapper .sidebar-box {
margin: 0;
padding: 10px;
}
#main_index #top-stories .top-story {
width: 155px;
float: left;
margin: 0 3px;
}
#main_index #top-stories .datestamp {
font: 10px/10px lucida grande, sans-serif;
color: #999;
margin: 0 5px;
}
#main_index #top-stories .top-story img {
margin-bottom: 13px;
}
#main_index #top-stories .top-story h3{
margin: 10px 5px;
}
#main_index #top-stories .top-story h3 a:link {
color: #333;
font-weight: normal;
}
#main_index #top-stories .top-story h3 a:hover {
text-decoration: none;
color: #be3116;
font-weight: normal;
}
#main_index #top-stories .top-story h3 a:visited{
font-weight: normal;
}

/* Search Styles */
#browse-archives-box h2 {
border-bottom: 4px solid #dfdbdc; margin-bottom: 20px; } 
.search-results h2 {width: 400px; margin-bottom: 20px;} 
.search-results h1 { font-size: 20px; } 
.search-results .search-area { margin-bottom: 20px; } 
.search-box-footer{ padding: 15px 0; margin: 10px 0; border-top: 4px solid #dfdbdc; }

