/*+clearfix {*/
.widget:after, DIV.followframe:after, LI.followlist:after, DIV#footerbox:after, DIV#footerboxwrapper:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.widget, DIV.followframe, LI.followlist, DIV#footerbox, DIV#footerboxwrapper
{
	display: inline-block;
}
.widget, DIV.followframe, LI.followlist, DIV#footerbox, DIV#footerboxwrapper
{
/*\*/
	display: block;
/**/
	_height: 1px;
}
/*+}*/
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, 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;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
SELECT, INPUT, TEXTAREA
{
	font-size: 100%;
	font-family: inherit;
}
*:focus
{
	outline: 0;
}
OL, UL
{
	list-style: none;
	background-color: transparent;
}
BODY
{
	font-size: 16px;
	padding: 0;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	min-width: 980px;
	background-image: url(http://www.zombiephiles.com/wp-content/themes/wp-framework/library/media/images/background.gif);
}
H1, H2, H3
{
	color: #333;
}
P
{
	line-height: 1.25em;
}
A
{
	color: #A51515;
	text-decoration: none;
	font-weight: bold;
}
A:hover
{
	text-decoration: underline;
}
/*GLOBAL LAYOUT: MAIN PAGE DIVS*/
#pagecontainer
{
	position: relative;
	width: 980px;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
}
#header
{
	position: relative;
	margin-bottom: 10px;
}
#main
{
	overflow: hidden;
	color: #000000;
	background-image: url(http://www.zombiephiles.com/wp-content/themes/wp-framework/library/media/images/wide-background-slice.gif);
}
/*sidebar*/
DIV#sidebar
{
	width: 320px;
	float: left;
	margin-left: 5px;
}
#widget-alert
{
	padding: 0.5em;
}
/*info panel*/
DIV#content
{
	width: 600px;
	float: left;
	padding: 0 10px;
}
.rss
{
	float: right;
	font-size: 14px;
}
#results
{
	padding: 10px 10px 10px 20px;
	width: 600px;
	float: left;
}
#results H2
{
	font-size: 20px;
	line-height: 23px;
	margin-bottom: 10px;
	font-weight: normal;
}
#results UL
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-top: 1px dashed #9D9C9C;
}
/*IE hack for setting layout*/
#results LI
{
	margin: 0;
	border-bottom: 1px dashed #9D9C9C;
	padding: 15px 5px;
	overflow: hidden;
}
#results LI DIV.avatar
{
	float: left;
	width: 48px;
	height: 48px;
	overflow: hidden;
}
#results LI DIV.avatar A
{
	text-decoration: none;
}
#results LI DIV.avatar IMG
{
	width: 48px;
	height: 48px;
}
#results LI DIV.avatar A.from_av
{
	display: block;
	width: 36px;
	height: 36px;
}
#results LI DIV.avatar A.to_av
{
	display: block;
	width: 26px;
	height: 26px;
	margin-left: 22px;
	margin-top: -14px;
}
#results LI DIV.avatar A.from_av IMG
{
	width: 36px;
	height: 36px;
}
#results LI DIV.avatar A.to_av IMG
{
	width: 24px;
	height: 24px;
	border: 1px solid #CCC;
}
#results LI .msg
{
	margin-left: 58px;
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 5px;
}
#results LI .info, #results LI .debug
{
	margin-left: 58px;
	color: #777;
	font-size: 13px;
}
DIV.mainboxtop, DIV.videoboxtop, DIV.bottomboxtop
{
	height: 15px;
	margin: 10px 0px 0px;
	padding: 0px;
	background-image: url(http://www.zombiephiles.com/wp-content/themes/wp-framework/library/media/images/borders.gif);
	background-position: -1025px 0;
	z-index: 1;
}
DIV.mainboxbottom
{
	height: 15px;
	margin: 10px 0px 0px;
	padding: 0px;
	position: relative;
	background-image: url(http://www.zombiephiles.com/wp-content/themes/wp-framework/library/media/images/borders.gif);
	background-position: 0 0;
	top: -10px;
	z-index: -1;
}
/*[clearfix]*/.widget
{
	display: block;
	position: relative;
	margin: 10px 0;
	padding: 10px 0 10px 10px;
	border: 1px solid #9D9C9C;
	background-color: #E4E0DE;
}
DIV.alertbox
{
	background-color: #FFF;
	padding: 5px;
	border: 1px solid #000000;
}
#jtw_widget CENTER B, #jtw_widget DIV CENTER SMALL
{
	visibility: hidden;
	height: 0px;
	display: block;
}
/*[clearfix]*/DIV.followframe
{
	width: 70px;
	text-align: center;
	float: left;
	clear: left;
}
.followframe A, .aggregateframe A
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.followframe A:hover, .aggregateframe A:hover
{
	color: #A51515;
}
.aggregateframe IMG, .followframe IMG
{
	margin-bottom: 6px;
}
.followframetext, .shareframetext
{
	font-size: 12px;
	font-weight: bold;
}
.shareandfollow
{
	background-image: url(http://www.zombiephiles.com/wp-content/themes/wp-framework/library/media/images/share_and_follow.gif);
	list-style: none;
}
.sprite-follow_facebook_black
{
	background-position: 0 0;
}
.sprite-follow_facebook_black:hover
{
	background-position: -72px 0;
}
.sprite-follow_rss_black
{
	background-position: -144px 0;
	margin-bottom: 5px;
}
.sprite-follow_rss_black:hover
{
	background-position: -216px 0;
}
.sprite-follow_twitter_black
{
	background-position: -288px 0;
}
.sprite-follow_twitter_black:hover
{
	background-position: -360px 0;
	cursor: pointer;
}
/*[clearfix]*/LI.followlist
{
	list-style: none;
	clear: left;
}
DIV#widget-follow
{
}
.followimage
{
	height: 70px;
	margin-bottom: 3px;
	display: block;
}
.followimage:hover
{
	cursor: pointer;
}
DIV.followtext
{
	float: left;
	width: 220px;
	padding-left: 10px;
	font-size: 13px;
}
H2#pollboxtitle, H3.widgetheader, H3.stickerheader
{
	font-size: 17px;
	padding-bottom: 5px;
	font-weight: bold;
	line-height: 1em;
	padding-top: 5px;
}
H3.widgetheader
{
	padding-bottom: 10px;
}
LI#followrow2
{
	margin: 10px 0;
}
/*Footer*/
DIV.footer
{
	float: left;
	position: relative;
	width: 980px;
	margin-top: -15px;
}
H3#mainvideobarheading, H2#categoryblocktitle, H2#twitterblocktitle, H2#footerblurbtitle, H2#contactustitle, H3#leave-a-reply, H3#commentheader
{
	font-size: 20px;
	font-weight: bold;
	line-height: 1em;
	padding-bottom: 10px;
}
DIV#footerboxleft
{
	height: 130px;
	float: left;
	width: 15px;
	position: relative;
	background-image: url(http://www.zombiephiles.com/wp-content/themes/wp-framework/library/media/images/borders.gif);
	background-position: -985px 0;
	top: -6px;
	z-index: 1;
}
DIV#footerboxright
{
	height: 128px;
	float: right;
	width: 15px;
	position: relative;
	background-image: url(http://www.zombiephiles.com/wp-content/themes/wp-framework/library/media/images/borders.gif);
	background-position: -1005px 0;
	top: -4px;
}
/*[clearfix]*/DIV#footerbox
{
	float: left;
	background-color: #DAE3DE;
	padding: 10px 10px 5px;
	width: 930px;
	height: 109px;
}
DIV.footerboxbottom
{
	height: 15px;
	padding: 0px;
	background-image: url(http://www.zombiephiles.com/wp-content/themes/wp-framework/library/media/images/borders.gif);
	background-position: 0 0;
	position: relative;
	z-index: -1;
	display: block;
	margin-top: -7px;
}
/*[clearfix]*/DIV#footerboxwrapper
{
}
P.footerblurb
{
	font-size: 12px;
	width: 455px;
	margin-bottom: 10px;
	line-height: 1.2;
}
DIV#footertwitterblock
{
	float: left;
	width: 454px;
	background-color: #DAE3DE;
	padding: 10px;
	height: 90px;
	border-left: 1px solid #9C9B9B;
}

