BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top:0px;
	margin-bottom:0px;
}
.input_design {
	background-image: url(http://www.hecked.com/images/bg_column.jpg);
	padding: 2px;
	border: 1px solid #000000;
}
a,a:link {
font:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#333333;
}
a:hover {
font:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
font-weight:bold;
color:#333333;
}
.brd_red {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
}
.pop {
	background-image: url(http://www.hecked.com/images/pop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 37px;
	width: 57px;
	padding-top: 2px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.heck_yeah,.heck_yeah:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.article_title,.article_title:link,.article_title:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4FA7D7;
	text-decoration: none;
	font-weight: bold;
}
.article_detail{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.favorite_text, .favorite_text:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.favorite_text_nolink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

 .favorite_text:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:underline;
}
.heck_yeah,.heck_yeah:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 40px;
	text-decoration:none;
}
.heck_yeah:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 40px;
	text-decoration:underline;
}
.table_mouse,.table_mouse:link,.table_mouse:visited {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 2px;
	background-image: url(http://www.hecked.com/images/postingbg.gif);
	background-repeat: repeat-x;
}
.table_mouse:hover,.table_mouse:active {
	background-color:#F0FFF0;
	border: 1px solid #999999;
	padding: 2px;
	background-image: url(http://www.hecked.com/images/postingbg.gif);
	background-repeat: repeat-x;
	

}
.votes{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#808000;
	text-decoration: none;
}.boarder {
	border: 2px solid #F3EAB6;
	background-image: url(http://www.hecked.com/images/bg.gif);
	background-repeat: repeat-x;
	padding: 2px;
	width:175px;
}
.brd_gray {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C7C6C5;
	border-right-color: #C7C6C5;
	border-bottom-color: #C7C6C5;
	border-left-color: #C7C6C5;
}
.img_border {
	padding: 5px;
	border: 1px solid #000000;
}
.brd_dotted {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #333333;
}
.tag_space{
	padding: 3px;
	border: 1px solid #818181;
	background-color:#F5F5F5;
}
.vote_space{
	background-image: url(http://www.hecked.com/images/vote.gif);
	background-repeat: no-repeat;
	height: 51px;
	width: 51px;
	padding-top: 5px;
	padding-right: 5px;
}
.paging a, .paging a:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	height: 15px;
	width: 15px;
	border: 1px solid #000000;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.paging a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color: #000000;
	background-color: #CCCCCC;
	height: 15px;
	width: 15px;
	border: 1px solid #000000;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.paging a.current, .paging a.current:hover {
    border:solid 1px #FFF;
    background:#FFF;
}
.img_blue{
	background-color: #E8FFF3;
	padding: 5px;
	border-top-color: #06FFFF;
	border-right-color: #06FFFF;
	border-bottom-color: #06FFFF;
	border-left-color: #06FFFF;
}
.img_gray{
	background-color: #CCCCCC;
	padding: 5px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.img_gray_thin{
	background-color: #CCCCCC;
	padding: 2px;
	margin: 1px;
	border: 1px solid #CCCCCC;
}
.heckup{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-image: url(http://www.hecked.com/images/transparent.gif);
	background-repeat: repeat;
	height: 42px;
	width: 120px;
	margin-left: 0px;
	vertical-align: middle;
}
.heckno{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-image: url(http://www.hecked.com/images/transparent.gif);
	background-repeat: repeat;
	height: 42px;
	width: 120px;
	margin-left: 0px;
	vertical-align: middle;
}
.tag{
	background-image: url(images/tag_m.gif);
	background-repeat: repeat-x;
	height: 23px;
	margin-bottom: 6px;
	padding-bottom:6px;
}
.tag_right{
	background-image: url(images/tag_r.gif);
	background-repeat: no-repeat;
	background-position: right;
		height: 23px;
	margin-bottom: 6px;
	padding-bottom:6px;
}
.sidebar,.sidebar:link,.sidebar:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4FA7D7;
	text-decoration: none;
	font-weight: bold;
}
.sidebar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4FA7D7;
	text-decoration: none;
}

/**** sidebar ****/
#sidebar {
    width:220px;
}

.sidebarMostPopular p {
    clear:both;
    margin:0;
    padding:2px 0 6px 0;
}
.sidebarMostPopular p .votesSmall {
    display:inline;
    float:left;
    margin:0 4px 0 0;
    padding:0;
    background:url(images/voted-small.gif) repeat-x;
    font-weight:bold;
    font-size:0.9em;
    text-align:center;
    width:35px;
    height:28px;
}


.statusMessage {
    margin:8px 0;
    padding:5px;
    border:solid 1px #EEEEAA;
    background:#FFFFBB;
}
.error {
    color:#AF1D1D;
}
.success {
    color:#28C225;
}

.articlePreview {
    width:590px;
    overflow:auto;
}

