/*  
Theme Name: Vacutide4000
Theme URI: http://www.vacutide4000.com
Description: It's not a real vacuum!
Version: 1.0
Author: Brent Creative, LLC
Author URI: http://www.brentcreative.com
*/


/* @group Normalize */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}

ol,ul {
	list-style: none;
}

body {
	font-family: courier new,arial;
	text-align: center;
	font-size: 12px;
	color: #E4E0BD;
	background: #605235;
}
.maintext {
	font-family: courier new,arial;
	font-size: 12px;
	font-style: normal;
	color: #E4E0BD;
	text-decoration: none;
}
.links {
	font-family: courier new,arial;
	font-size: 12px;
	font-style: normal;
	color: #E4E0BD;
	text-decoration: underline;
}

a:link { color:#E4E0BD; text-decoration: underline; }
a:visited { color:#E4E0BD; text-decoration: underline; }
a:hover { color:#67593C; text-decoration: underline; }
a:active { color:#E4E0BD; text-decoration: underline; }

div#articlearea a:link { color:#E4E0BD; text-decoration: none; }
div#articlearea a:visited { color:#E4E0BD; text-decoration: none; }
div#articlearea a:hover { color:#3A2A1A; text-decoration: none; }
div#articlearea a:active { color:#E4E0BD; text-decoration: none; }

div#login a:link { color:#E4E0BD; text-decoration: underline; }
div#login a:visited { color:#E4E0BD; text-decoration: underline; }
div#login a:hover { color:#67593C; text-decoration: underline; }
div#login a:active { color:#E4E0BD; text-decoration: underline; }

div#categorylist a:link { color:#E4E0BD; text-decoration: none; }
div#categorylist a:visited { color:#E4E0BD; text-decoration: none; }
div#categorylist a:hover { color:#3A2A1A; text-decoration: none; }
div#categorylist a:active { color:#E4E0BD; text-decoration: none; }

div#postarea a:link { color:#E4E0BD; text-decoration: underline; }
div#postarea a:visited { color:#E4E0BD; text-decoration: underline; }
div#postarea a:hover { color:#3A2A1A; text-decoration: underline; }
div#postarea a:active { color:#E4E0BD; text-decoration: underline; }

.infoBlock {
	padding: 10px;
}
div#layout {
        position: relative;
	width: 948px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	text-align: center;
	border:none;
}
div#header {
	position: relative;
	width: 948px;
	height: 63px;
	margin: auto;
	top: 0px;
	background-image: url(header.jpg);
}
div#video {
	position:absolute;
	width: 948px;
	height: 397px;
	left:0px;
	right:0px;
	margin: auto;
	top: 63px;
}
div#characters {
	position:absolute;
	width: 948px;
	height: 301px;
	left: 0px;
	right: 0px;
	margin: auto;
	top: 460px;
}
div#characterstwo {
	position:absolute;
	width: 948px;
	height: 301px;
	left: 0px;
	right: 0px;
	margin: auto;
	top: 63px;
}
div#nav {
	position:absolute;
	width: 948px;
	height: 40px;
	left: 0px;
	right: 0px;
	margin: auto;
	top: 761px;
}
div#navtwo {
	position:absolute;
	width: 948px;
	height: 40px;
	left: 0px;
	right: 0px;
	margin: auto;
	top: 364px;
}

div#sidebarholder {
	position: relative;
	width: 850px;
	height: 350px;
	left: 0px;
	right: 0px;
	margin: auto;
        top: 343px;
        padding: 20px;
	background-color: #3A2A1A;
}

div#sidebar {
	position: absolute;
	width: 300px;
	height: 879px;
	left: 0px;
	margin: left;
	top: 0px;
}
div#login {
	position:absolute;
	width: 296px;
	height: 330px;
	left: 20px;
	right: 0px;
	margin: left;
	top: 20px;
        text-align: left;

}

div#sidebarwidgetsone {
	position:absolute;
	width: 296px;
	height: 330px;
	left: 320px;
	right: 0px;
	margin: left;
	top: 20px;
        text-align: left;
        overflow: auto;

}

div#sidebarwidgetstwo {
	position:absolute;
	width: 296px;
	height: 330px;
	left: 620px;
	right: 0px;
	margin: left;
	top: 20px;
        text-align: left;
        overflow: auto;

}

div#postarea {
	position: relative;
	width: 810px;
	height: 600px;
	left: 0px;
	right: 0px;
	top: 342px;
        margin: auto;
	background-color: #67593C;
        text-align: left;
        padding: 40px;
        overflow: auto;
}

div#postareafooter {
	position: relative;
	width: 850px;
	height: 350px;
	left: 0px;
	right: 0px;
	margin: auto;
        top: 344px;
        padding: 20px;
	background-color: #3A2A1A;
}

div#postareafootertwo {
	position:relative;
	width: 948px;
	height: 60px;
	left: 0px;
	right: 0px;
	margin: auto;
        top: 345px;

}

div#articlearea {
	position:absolute;
	width: 540px;
	height: auto;
	float: none;
	left: 340px;
	right: 0px;
	top: 70px;
	padding-top: 0px;
	padding-left: 0px;
	text-align: left;
        z-index: 10;
}

div#pagecontent {
	position:absolute;
	width: 540px;
	height: auto;
	float: none;
	left: 340px;
	right: 0px;
	top: 70px;
	padding-top: 0px;
	padding-left: 0px;
	text-align: left;
        z-index: 10;
}

div#salesmancat{
	position:relative;
	width: 890px;
	height: 500px;
	left: 0px;
	right: 0px;
	top: 342px;
        margin: auto;
	background-image: url(thesalesman_bg.jpg);
}

div#frankcat{
	position:relative;
	width: 890px;
	height: 500px;
	left: 0px;
	right: 0px;
	top: 342px;
        margin: auto;
	background-image: url(frank_bg.jpg);
}

div#margaretcat{
	position:relative;
	width: 890px;
	height: 500px;
	left: 0px;
	right: 0px;
	top: 342px;
        margin: auto;
	background-image: url(margaret_bg.jpg);
}

div#mrbrentcat{
	position:relative;
	width: 890px;
	height: 500px;
	left: 0px;
	right: 0px;
	top: 342px;
        margin: auto;
	background-image: url(mrbrent_bg.jpg);
}

div#goodtoknowcat{
	position:relative;
	width: 890px;
	height: 500px;
	left: 0px;
	right: 0px;
	top: 342px;
        margin: auto;
	background-image: url(goodtoknow_bg.jpg);
}

div#categorylist {
	position:relative;
	width: 330px;
	height: 300px;
	left: 170px;
	right: 0px;
	top: 113px;
        margin: auto;
        text-align: left;
        overflow: auto;
}

div#characterbios {
	position:absolute;
	width: 330px;
	height: 280px;
	float: none;
	left: 200px;
	right: 0px;
	top: 150px;
	text-align: left;
        z-index: 11;
        overflow: auto;
}

div#characterfooter {
	position:absolute;
	width: 589px;
	height: 300px;
	float: none;
	left: 301px;
	right: 0px;
	top: 502px;
	text-align: left;
        z-index: 12;
	background-color: #3A2A1A;
}

div#articles {
	position:absolute;
	width: 420px;
	height: auto;
	left: 436px;
	right: 0px;
	margin: left;
	top: 540px;
	padding-top: 0px;
	padding-right: 50px;
	text-align: left;
	background-color: #67593C;
}

.posttitle {
	font-family: courier new,arial;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #E4E0BD;
	background-color: #605235;
        padding-left: 5px;
        padding-right: 5px;
}

.title{
	font-family: courier new,arial;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #E4E0BD;
}

div#footertwo {
	position: relative;
	width: 948px;
	height: 60px;
	left: 0px;
	right: 0px;
        top: 329px;
	margin: auto;
}

div#footer {
	position:absolute;
	width: 948px;
	height: 60px;
	left: 0px;
	right: 0px;
	margin: auto;
	top: 801px;
}

.entry {
        padding-left: 25px;
        padding-right: 25px;
{