/*BROWSER RESET*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/* vertical-align: baseline; */
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 13px;
}

p {
    color: #333333;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 140%;
}

.ad-links {
    display: block;
    font-size: 10px;
    text-align: center;
}

.ad-links li {
    display: inline;
    margin: 0;
    padding: 0;
}
.ad-links .first-child {
    background: url("http://web-static-content.s3.amazonaws.com/vendor/shared/_img/bullet.gif") no-repeat scroll right 6px transparent;
    height: 12px;
    margin-right: 5px;
    padding-right: 10px;
}

.container-12 {
	width: 960px;
	margin: 0;
}

.column-2 {
	border-top: 3px solid #DDDDDD;
	margin: 10px 10px 0;
	padding: 10px 0 0;
	width: 140px;
	float:left;
}

h1,h2,h3,h4,h5,h6 {
	margin-bottom: 5px;
}
h3 {
	color: #666666;
	font: bold 13px Helvetica, Arial, sans-serif;
}

a {
	text-decoration: none;
	outline: none;
	color: #666666;
}

.nav-select .dropbutton {
    background: url("http://web-static-content.s3.amazonaws.com/vendor/shared/_img/bg-select-drop-R.png") no-repeat scroll right top transparent;
    cursor: pointer;
    font-weight: normal !important;
    height: 18px;
    position: relative;
    z-index: 12;
}

.nav-select .menu {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-o-border-radius: 7px;
	border-radius: 7px;
	border: 1px solid #AAA;
    background: none repeat scroll 0 0 #DDDDDD;
    color: #666666;
    display: block;
    min-width: 120px;
    padding: 15px 5px 10px;
    position: absolute;
    right: 0;
    text-shadow: 0 1px 0 #EEEEEE;
    top: 10px;
}

.nav-select .menu.hide {
    display: none;
}

.nav-select .dropbutton p {
    background: url("http://web-static-content.s3.amazonaws.com/vendor/shared/_img/bg-select-drop-L.png") no-repeat scroll left top transparent;
    font: 11px/140% Helvetica,Arial,sans-serif;
    height: 18px;
    margin: 0 20px 0 0;
    overflow: hidden;
    padding: 2px 0 0 14px !important;
    white-space: nowrap;
}

#site-container {
    background: none no-repeat scroll right bottom transparent;
    margin: 0 auto;
    padding-bottom: 40px;
}

#sub-nav, #sub-nav p, #header .column-4, #header .column-4 p, #location-info li, #footer, #footer a, #footer p, .ad-links, .ad-links a, #popular-emailed p, #rail-alpha .blogs-more, .more-link, #rail-alpha #most-popular p a, #coupon-bag li, #rail-alpha #special-section li, .timestamp, .photo-link {
    font-family: Helvetica,Arial,sans-serif;
}


#footer {
    padding-bottom: 40px;
    clear: both;
}

#footer-logo a {
    text-indent: -9999px;
    background:url("http://web-static-content.s3.amazonaws.com/vendor/shared/_img/dispatch-nameplate-footer.gif") no-repeat 0 0;
    float: left;
    width: 220px;
    height: 30px;
}

#footer #aux-nav {
    clear: right;
    padding-top: 7px;
}

    #footer #aux-nav li {
        float: left;
        margin-right: 2px; 
		font-size: 14px;                                                     
    }
    
    #footer #aux-nav li + li {
        background:url("http://web-static-content.s3.amazonaws.com/vendor/shared/_img/bullet.gif") no-repeat 4px center;
	padding:0 0 0 14px;        
    }
	
	.bullet-none {
		background:none !important;
		padding-left:0 !important;
	}
	
#footer .column-2 {
    padding: 10px 0 0;    
    border-top: 3px solid #DDD;
    margin: 10px 10px 0;
}

    #footer .column-2 ul {
        margin-bottom: 20px;
    }
    
        #footer .news { clear: left; }
    
        #footer .nav-select ul { margin-bottom: 0; }
        
        #footer .news h3 a { color: #0787A1; }
        #footer .sports h3 a { color: #BD282E; }
        #footer .op-life h3.opinion-header a { color: #B4BB2E; }
        #footer h3.life-ent-header a { color: #D68C26; }
        
            #footer .column-2 h3 a:hover { border-bottom: 1px dotted #666; }
            
                #footer .news h3 a:hover { border-bottom-color: #0787A1; }
                #footer .sports h3 a:hover { border-bottom-color: #BD282E; }
                #footer .op-life h3.opinion-header a:hover { border-bottom-color: #B4BB2E; }
                #footer h3.life-ent-header a:hover { border-bottom-color: #D68C26; }
                
            #footer .offsite-link {
                font-size: 10px;
                margin-bottom: 0 !important;
				margin-top: 3px;
				padding-bottom: 2px;
            }
            
#footer .nav-select .menu {
    width: 490px;
    padding-bottom: 15px;
}

    #footer .nav-select .menu .column-2 {
        margin: 0;
        padding: 0 10px;
        border-top: none;
        height: auto;
        min-height: 200px;
        border-right: 1px solid #AAA;
    }
	
    
        #footer .nav-select .menu .column-2.dropcol3 { border-right: none !important; }
        
#footer .copyright {
    clear: both;
    font-size: 10px;
    color: #999;
    padding: 0 10px;
}

#footer .affiliate p {
font-size:10px;
}

#footer .column-2 {
    border-top: 3px solid #DDDDDD;
    margin: 10px 10px 0;
    padding: 10px 0 0;
}
#footer .column-2 ul {
    margin-bottom: 20px;
}
#footer .news {
    clear: left;
}
#footer .nav-select ul {
    margin-bottom: 0;
}
#footer .news h3 a {
    color: #0787A1;
}
#footer .sports h3 a {
    color: #BD282E;
}
#footer .op-life h3.opinion-header a {
    color: #B4BB2E;
}
#footer h3.life-ent-header a {
    color: #D68C26;
}
#footer .column-2 h3 a:hover {
    border-bottom: 1px dotted #666666;
}
#footer .news h3 a:hover {
    border-bottom-color: #0787A1;
}
#footer .sports h3 a:hover {
    border-bottom-color: #BD282E;
}
#footer .op-life h3.opinion-header a:hover {
    border-bottom-color: #B4BB2E;
}
#footer h3.life-ent-header a:hover {
    border-bottom-color: #D68C26;
}
#footer .offsite-link {
    font-size: 10px;
    margin-bottom: 5px;
}
#footer .nav-select .menu {
    padding-bottom: 15px;
    width: 490px;
}
#footer .nav-select .menu .column-2 {
    border-right: 1px solid #AAAAAA;
    border-top: medium none;
    height: auto;
    margin: 0;
    min-height: 200px;
    padding: 0 10px;
}
.nav-select .menu li {
    color: #666666 !important;
    list-style: none outside none;
}
.nav-select {
    margin: 10px 0;
    position: relative;
}
.dropcol1 li, .dropcol2 li, .dropcol3 li {
	margin: 0 0 3px 0;
	font-size: 14px;
}
.dropcol1 li a, .dropcol2 li a, .dropcol3 li a {
	font-size: 14px;
}
#footer .nav-select .menu .column-2.dropcol3 {
    border-right: medium none !important;
}
#footer .copyright {
    clear: both;
    color: #999999;
    font-size: 10px;
    padding: 0 10px;
}
#footer .affiliate p {
    font-size: 10px;
}
#aux-nav {
	clear: right;
	padding-top: 5px;
}

.container-12 {
	margin: 0;
	width: 960px;
}
.column-1, .column-2, .column-3, .column-4, .column-5, .column-6, .column-7, .column-8, .column-9, .column-10, .column-11, .column-12 {
    padding: 0 10px;
}
.column-12 {
    width: 940px;
}
ul li {
	list-style: none outside none;
}

img.logo {
	border: none;
}

.leaderboard {
    clear: both;
    margin: 10px auto 20px;
    min-height: 90px;
    width: 728px;
}

.advertisement {
    display: block;
    margin: 10px 0;
}

p a:hover, li a:hover, span a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
    border-bottom: 1px dotted #000000;
    color: #000000;
}

.clear {
	clear:both;
}

#footer ul li {
	margin-bottom: 7px;
	font-size: 12px;
}

#footer h3 {
	margin-bottom: 9px;
}

#network-affiliates ul {
	display: inline-block;
	width: 45%;
	border-right: 1px solid #AAA;
}

#network-affiliates ul:last-child {
	border-right: 0;
}

.nav-select .menu {
    display: none;
}
		
.nav-select.active .menu,	
.nav-select .menu.selected {
	display: block;
}