a:link, a:active, a:visited, a:hover {
	text-decoration: none;
	color: #FF1A00;
}

.link {
	text-decoration: none;
}

.img-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF1A00;
	text-decoration: underline;
}

form {
 padding: 0px;
 margin: 0px;
}

.bullets {
list-style: square;
}

.page-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
        line-height: 18px;
	color: #555555;
	text-decoration: none;
	font-weight: bold;
        padding: 0px;
        margin: 0px;
}

.title {
	font-family: Impact, Helvetica, sans-serif;
	font-size: 24px;
	color: #555555;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-transform: lowercase;
}

.titlesm {
	font-family: Impact, Helvetica, sans-serif;
	font-size: 18px;
	color: #555555;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-transform: lowercase;
}

.titlerd {
	font-family: Impact, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF1A00;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-transform: lowercase;
}

.bigred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	color: #FF1A00;
	text-decoration: none;
}

.excerpt {
        padding-top: 5px;

}
.address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

.address p {
        padding: 0px;
        margin: 0px;
}

.adwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 10px;
}

.hilite2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #001AFF;
	font-weight: bold;
	text-decoration: none;
}

.hilite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #FF1A00;
	font-weight: bold;
	text-decoration: none;
}

.entry-archive {
        border-top: solid 1px #999999;
}

.categories, .categories a:link, .categories a:active, .categories a:visited{
	font-family: Arial Black, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-variant: normal;
	color: #292929;
	letter-spacing: -1px;
}

.categories a:hover{
	font-family: Arial Black, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-variant: normal;
	color: #a0a0a0;
	letter-spacing: -1px;
}


.search {
        
}



.archive-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	color: #FF1A00;
	font-weight: bold;
	text-decoration: none;
}


.posted {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666;
	text-align: right;
}

.wout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #DDDDDD;
}


.bodytext, .form-instructions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;

}

.bodytext a:link {
	color: #db2929;
	text-decoration: none;
}

.bodytext a:visited {
	color: #c92323;
	text-decoration: none;
}

.bodytext a:hover {
	text-decoration: underline;
	color: #ff0000;
}

.bodytext a:active {
	color: #ff0000;
	text-decoration: none;
}

.footnote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #333333;
	text-decoration: none;
}

.headnote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #BBBBBB;
	text-decoration: none;
}

.vault-cat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #333333;
	text-decoration: none;
}


.notes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #444444;
	text-decoration: none;
}

.sponsored {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	text-align: center;
	text-weight: bold;
	padding-bottom: 16px;
}
.adstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	text-decoration: none;
	line-height: 14px;
}
.adstitle, .adstitle a:link, .adstitle a:active, .adstitle a:visited, .adstitle a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #FF1A00;
}
.adslink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #FF1A00;
	text-decoration: none;
}
.bottomlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #999999;
	text-decoration: none;
}

.optional {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #999999;
	text-decoration: none;
        text-align: center;
        border-top: solid 1px #aaa;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
}



.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #999999;
	text-decoration: none;
}

.addr, .begone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #999999;
	text-decoration: none;
}

.addr {
 text-align: center;
}


.bottomlinks a:link, .bottomlinks a:active, .bottomlinks a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FF1A00;
	text-decoration: none;
}
.bottomlinks a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FF1A00;
	text-decoration: underline;
}

.textred {
color: red;
}

.taf-link {

}

.posted-footer {

}

.entry {

}

img {
 display: block;
}


/* New design*/

body.thrillist {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #e7e7e7;
}

body, td, th, {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}

.layerAdvertisement{
		background-color: white;
		color: #666666;
		border: 1px solid #c8c8c8;
		padding-top: 9px;
		padding-bottom: 9px;
		padding-left: 9px;
		padding-right: 9px;
		font-size: 10px;
}



.smallbold_gray {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.smallbold_black {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.smallbold_black a:visited{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.bold_black {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.smallbold_black a:link {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.smallbold_red {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #D22727;
	text-decoration: none;
}

.smallbold_green {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #10B010;
	text-decoration: none;
}

.smallbold_blue {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #1055E7;
	text-decoration: none;
}

.smallbold_yellow {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #B0B010;
	text-decoration: none;
}

.small_gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 12px;
}
.small_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 12px;
}


.pagetitle {
	font-family: Arial Black, Arial, sans-serif;
	font-weight: 900;
	font-size: 20px;
	line-height: 20px;
	color: #444444;
	padding-bottom: 10px;
	text-transform: uppercase;
}

.articletitle {
	font-family: Impact;
	font-size: 30px;
	line-height: 32px;
	color: #000000;
	padding-bottom: 5px;
}

.email_img {
	float: right;
	margin-top: 2.5px;
	margin-right: 0px;
	margin-bottom: 2.5px;
	margin-left: 5px;
}

.bMenuLayer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
		color:#666666;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-decoration: none;
     font-size: 10px;
		color:#666666;
}

.adnew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	text-decoration: none;
     font-size: 10px;
		color:#333333;
}

.footer a:link, .footer a:active, .footer a:visited, .footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-decoration: none;
     font-size: 10px;
		color:#666666;
		font-weight: bold;
}

.bTextLayer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
		font-size: 9px;
	        line-height: 13px;
		color: #666666;
}

.bTextLayer a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
		font-size: 9px;
	        line-height: 13px;
	color: #D22727;
}

.bMenuLink:link, .bMenuLink:active, .bMenuLink:visited {
		color: #666666;
		font-weight: bold;
}

.bMenuLink:hover {
		color: #333333;
		font-weight: bold;
}

.smaller_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 9px;
	color: #FF0000;
}

.alliedtitle {
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}

.top_table {
	background-image: url(c_bg_mid.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.title_listing {
	font-family: Arial Black, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-variant: normal;
	color: #292929;
	text-transform: uppercase;
	letter-spacing: -1px;
}

.title_listing a:link {
	font-family: Arial Black, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-variant: normal;
	color: #292929;
	text-transform: uppercase;
	letter-spacing: -1px;
}

.title_listing a:visited {
	font-family: Arial Black, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-variant: normal;
	color: #292929;
	text-transform: uppercase;
	letter-spacing: -1px;
}

.title_listing a:hover {
	font-family: Arial Black, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-variant: normal;
	color: #333333;
	text-transform: uppercase;
	letter-spacing: -1px;
}

.title_listing a:active {
	font-family: Arial Black, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-variant: normal;
	color: #292929;
	text-transform: uppercase;
	letter-spacing: -1px;
}

.minortextlayer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
	line-height: 13px;
		color:#333333;
}

.vaultcat:link, .vaultcat:active, .vaultcat:visited {
		color: #333333;
		font-weight: bold;
}

.vaultcat:hover {
		color: #000000;
		font-weight: bold;
}

.vaultlink:link, .vaultlink:active, .vaultlink:visited {
		color: #333333;
}

.vaultlink:hover{
		color: #000000;
}

input.searchbox{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    border:1px solid;
    background-color:#ffffff;
    color: #333333;
    width:175px;
    border-color: #C2C2C2;
}

input.midsizetextbox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid;
	background-color:#ffffff;
	color: #333333;
	width:143px;
	border-color: #C2C2C2;
	padding-left: 2px;
}
.norepeat {
	background-repeat: no-repeat;
}
.repeat {
	background-repeat: repeat;
}

.textred {
	color: #db2929;
}

.thrillist img {
	display: inline;
}

table.rippedtop, table td.rippedtop {
	background: url('c_bg_mid.gif') no-repeat top left;
}

.vaultlist {
	padding-left: 15px;
	font-weight: bold;
}

ul.vaultlist {
	margin-left: 0;
	padding-left: 0;
}

.vaultlist li {
	background: url('bullet_a.gif') no-repeat 0 0.5em;
	list-style-type: none;
	margin-left: 0;
	padding: 1px 0 1px 9px;
}

.vaultlist li ul li {
	background: none;
	padding-left: 0;
}

.vaultlist li a {
	color: #666;
}

.vaultlist .vaultlist {
	padding-left: 0;
	font-weight: normal;
}

.forcered {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #DB2929;
        font-weight: bold;
        text-decoration: none;
}

.pforcered {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #DB2929;
        text-decoration: none;
}

.nation {
        text-transform: uppercase;
        color: #DB2929;
}
.new_york {
	text-transform: uppercase;
        color: #000;
}
.los_angeles {
	text-transform: uppercase;
        color: #1077E7;
}
#filter121 a.filter
{
  font-size: 85%;
 line-height: 14px;
}

