body {
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0px;
	font-size: 1.0em;
	font-family: Verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

p {
	line-height: 1.0em;
	font-size: 1.0em;
	margin: 0px;
	padding: 0px;
}
h1, h2, h3, h4, li {
	margin: 0px;
	padding: 0px;
}
#content {
	width: auto;
	background-color: white;
	margin: 0px;
	z-index: 4;
}
#header, #footer {
	position: relative;
	text-align: center;
	margin: 0px;
}
#footer {
	line-height: 0.9em;
	font-size: 0.9em;
}
#left, #right {
	background-color: white;
	width: 330px;
}

#left {
	text-align: left;
}

.headbg {
	width: auto;
	text-align: left;
}
.blockheader {
	background: #CED4E4;
}
.blockcontent, .altblockcontent {
	color: #000000;
	font-size: 10px;
	margin: 0px;
}
.blockcontent {
	background-color: #CED4E4;
	padding: 0px;
}
.blockfooter {
	background-color: #3e5c92;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.blockfooter a:link {
	color: #ffffff;
	text-decoration: none;
}
.blockfooter a:visited {
	color: #ffffff;
	text-decoration: none;
}
.urlrow, .textrow, .blockform, .boxform, .loginform {
	margin: 0px;
}
.textrow, .blockform, .boxform, .loginform {
	font-size: 10px;
}
.urlrow {
	font-size: 11px;
}
.textrow, .urlrow {
	padding: 2px 2px;
}
.blockform, .loginform {
	padding: 0px;
}
.boxform {
	padding: 2px;
}
.newsfeed {
	text-align: center;
	margin: 0px;
	padding: 2px;
}
.gogif {
	padding: 0px 3px 0px 3px;
	margin: 0px;
}
hr {
	display: block;
	height: 2px;
	line-height: 2px;
	color: #000;
	width: 80%;
	margin: 0px auto 5px auto;
	padding: 0;
}
.hr hr {
	display: none;
}
.alturl {
	white-space: nowrap;
}
.alturl a:link {
	text-decoration: none;
}
.alturl a:visited {
	text-decoration: none;
}
.alturl a:hover, .alturl a:active {
	text-decoration: underline;
}

.forumheading {
	font-size: 0.8em;
	color: #FFFFFF;
	background: #7282AE;
	font-weight: bold;
	padding: 2px;
}

tr.forumodd {
	background: #CED4E4;
}

tr.forumeven {
	background: #FFFFFF;
}

a.forumthreads:visited, a.forumthreads:link {
	font-size: 0.75em;
	color: #000000;
	text-decoration: underline;
}

a.forumthreads:hover {
	font-size: 0.75em;
	color: #7282AE;
	text-decoration: underline;
}

.header-holder {
	position: relative;
	width: 1006px;
}

.logo {
	position: absolute;
	top: 0px;
	left: 333px;
}

.customnews {
	position: absolute; 
	visibility: hidden;
	padding: 0px;
}

.newsbox {
	position: relative;
	height: 340px;
	width: 320px;
	padding: 5px;
	background: #7282AE;
}

.newstitle {
	color: #FFFFFF;
}

.newstext {
	font-size: 0.8em;
	color: #FFFFFF;
}

a.newstext:visited, a.newstext:link {
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: none;
}

a.newstext:hover {
	font-size: 0.8em;
	color: #CED4E4;
	text-decoration: none;
}


.articletitle {
	font-size: 0.9em;
	color: #FFFFFF;
	font-weight: bold;
}

.articleauthor {
	font-size: 0.8em;
	color: #F9DC67;
	padding: 0px;
}

.articleinfo {
	font-size: 0.8em;
	color: #FFFFFF;
	padding: 0px;
	}

.articletext {
	font-size: 0.8em;
	color: #FFFFFF;
	padding: 6px;
}

.articleimage {
	height: 165px;
	padding: 5px;
}

a.articletext:visited, a.articletext:link {
	font-size: 0.9em;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.articletext:hover {
	font-size: 0.9em;
	color: #CED4E4;
	font-weight: bold;
	text-decoration: none;
}

.vbchat-main {
	position: relative;
	width: 475px;
	height: 350px;
}

.vbchat-users {
	position: relative;
	width: 225px;
	height: 350px;
}

a.vbchat:visited, a.vbchat:link {
	font-size: 0.8em;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.vbchat:hover, a.vbchat:active {
	font-size: 0.8em;
	color: #F9DC67;
	font-weight: bold;
	text-decoration: none;
}

.newsposted {
	font-size: 0.7em;
	color: #F9DC67;
}

.numsbox {
	position: relative;
	height: 22px;
	width: 330px;
	background: #7282AE;
}

.num_rollovers {
	position: absolute; 
	visibility: visible;
	right: 0px;
	padding: 4px;
}


.heading-bg {
	background: url(http://www.vizdepot.com/images/layout/heading-bg.jpg);
}

.heading-bg-bottom {
	background: url(http://www.vizdepot.com/images/layout/heading-bg-bottom.jpg);
}

.forumposts {
	position: relative;
	height: 207px;
	width: 668px;
	background: #7282AE;
}

.latestposts {
	position: absolute; 
	visibility: visible;
	margin: 0px;
	padding: 0px;
	width: 668px;
	height: 207px;
}

.gallery {
	position: relative;
	height: 91px;
	width: 668px;
	background: #7282AE;
}

.gallery-bg {
	padding: 0px;
}

.resources {
	position: relative;
	height: 91px;
	width: 330px;
	background: #7282AE;
}

.resources-bg {
	position: absolute; 
	visibility: visible;
	padding: 5px;
}


.topimage {
	position: relative;
	height: 207px;
	width: 330px;
	background: #7282AE;
}

.toprated-bg {
	padding: 10px;
	padding-bottom: 0px;
}

.top-holder {
	position: relative;
	width: 127px;
	height: 127px;
	background: #000000;
}

.top-holder2 {
	position: relative;
	width: 52px;
	height: 52px;
	background: #000000;
}

.top-padding {
	padding-bottom: 13px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 15px;
}

.top-padding2 {
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

a.toprated:visited, a.toprated:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.toprated:hover {
	color: #CED4E4;
	text-decoration: none;
}

.toprated-main {
	font-size: 0.8em;
	color: #FFFFFF;
	}

a.toprated-main:visited, a.toprated-main:link {
	color: #FFFFFF;
	text-decoration: underline;
}

a.toprated-main:hover {
	color: #CED4E4;
	text-decoration: underline;
}

.toprated-right {
	font-size: 0.7em;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
}

.toprated-stats {
	text-align: center;
	font-size: 0.7em;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	border-top: 0px;
	border-right: 0px;
}

.toprated-rating {
	text-align: center;
	font-size: 0.7em;
	color: #F9DC67;
	border: 1px solid #FFFFFF;
	border-top: 0px;
	border-right: 0px;
}


.toprated-yellow {
	font-size: 0.9em;
	color: #F9DC67;
	}

.bottom-nav {
	margin: 0px;
	padding: 0px;
	background: url(http://www.vizdepot.com/images/layout/footer-bg.jpg);
}

.top-nav {
	margin: 0px;
	padding: 0px;
	background: url(http://www.vizdepot.com/images/layout/top-nav-bg.jpg);
}

.stats {
	padding-right: 20px;
}

.stats-comm {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.stats-threads {
	font-size: 10px;
	color: #BDC7DE;
	font-weight: bold;
}


.stats-posts {
	font-size: 10px;
	color: #5A6E98;
	font-weight: bold;
}


.stats-online {
	font-size: 10px;
	color: #36497B;
	font-weight: bold;
}

.username {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

.password {
	color: #5A6E98;
	font-size: 10px;
	font-weight: bold;
}

.login-box {
	font: 10px Verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.login-holder {
	padding-top: 10px;
	padding-left: 20px;
}

.header-text {
	padding-top: 10px;
	padding-left:20px;
	font-weight: bold;
}

a.buddy1:visited, a.buddy1:link {
	color: #BDC7DE;
	text-decoration: none;
}

a.buddy1:active, a.buddy1:hover {
	color: #FF0000;
	text-decoration: none;
}

a.buddy2:visited, a.buddy2:link {
	color: #5A6E98;
	text-decoration: none;
}

a.buddy2:active, a.buddy2:hover {
	color: #FF0000;
	text-decoration: none;
}

a.buddy:visited, a.buddy:link {
	color: #36497B;
	text-decoration: none;
}

a.buddy:active, a.buddy:hover {
	color: #FF0000;
	text-decoration: none;
}

.resources-holder {
	position: relative;
	height: 720px;
	width: 330px; 
	padding: 0px;
	margin: 0px;
	background: #7282AE;
	z-index: 0;
}


.resources-text {
	font-size: 0.9em;
	color: #FFFFFF;
	padding: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	margin: 0px;
}

.resources-yellow {
	font-size: 0.9em;
	color: #F9DC67;
	padding: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	margin: 0px;
}

.resources-form {
	font-size: 0.9em;
	color: #FFFFFF;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin: 0px;
}

.resource-input {
	font-size: 0.9em;
	padding: 0px;
	margin: 0px;
	border: 1px #000000 solid;	
}

.resources-checkbox {
	font-size: 0.9em;
	color: #FFFFFF;
	padding: 2px;
	margin: 0px;
	text-align: left;
}

.resources-pad {
	padding-left: 10px;
	padding-right: 10px;
}

.resources-attach {
	background: #FFFFFF;
	padding: 5px;
}


.whiteline {
	background: #FFFFFF;
}

.navbg {
	background: #7282AE;
	padding: 4px;
}

.navbg2 {
	background: #CED4E4;
}


.navborder {
	position: relative;
	border: 1px solid #7282AE;
	border-right: 0px;
	border-left: 0px;
	padding:3px;
	background: #FFFFFF;
}

.copyright {
	font-size: 0.8em;
	color: #FFFFFF;
	padding: 10px;
	background: url('http://www.vizdepot.com/forums/images/misc/vizdepot-bottom-fade.jpg');
}

.copyright2 {
	background: url('http://www.vizdepot.com/forums/images/misc/vizdepot-bottom-fade.jpg');
}

.rcform {
	margin: 0px;
	padding: 3px;
}

.thumbnails {
	position: relative;
	width: 80px;
	height: 80px;
	background: #000000;
}

.shoutbox {
	width: 760px;
	background: #7282AE;
	padding: 10px;
}

.shoutbox-comments {
	width: 198px;
	background: #7282AE;
	padding: 10px;
}

.shout-textarea {
	width: 198px;
	height: 50px;
}

.featured {
	width: 80px;
	height: 80px;
	background: #000000;
}

.bottom-icons {
	font-size: 0.9em;
	height: 35px;
	text-align: center;
	vertical-align: middle;
}

.shoutbox2 {
	font-size: 0.7em;
	color: #112F91;
}

.shoutbox_even {
	background: #FFFFFF;
}

.shoutbox_odd {
	background: #EEEEEE;
}

.options {
	background: #7282AE;
	width: 330px;
	color: #FFFFFF;
	font-size: 1.0em;
	padding: 5px;
	font-weight: bold;
}

.options2 {
	background: #F8F8F8;
	width: 330px;
	height: 90px;
	padding: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid #7282AE;
	border-right: 0px;
}

.options2-1 {
	background: #F8F8F8;
	width: 330px;
	height: 90px;
	padding: 5px;
	border: 1px solid #7282AE;
}

.options3 {
	background: #F8F8F8;
	font-size: 1.0em;
	padding: 5px;
	font-weight: bold;
	border: 1px solid #7282AE;
	border-top: 0px;
	border-bottom: 0px;
}

.options4 {
	background: #F8F8F8;
	padding: 5px;
	padding-top: 0px;
	border: 1px solid #7282AE;
	border-top: 0px;
}

.quickreply {
	background: #F8F8F8;
	padding: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #7282AE;
	border-bottom: 0px;
}

.quickreply2 {
	background: #F8F8F8;
	padding: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid #7282AE;
	border-top: 0px;
	border-bottom: 0px;
}

.quickreply3 {
	background: #F8F8F8;
	border: 1px solid #7282AE;
	border-top: 0px;
	text-align: center;
	padding: 5px;
}

.legend {
	position: relative;
	background: #F8F8F8;
	border: 1px solid #7282AE;
	border-left: 0px;
}


.legend2 {
	color: #000000;
	padding: 5px;
	border-top: 1px solid #7282AE;
}

.legend3 {
	background: #F8F8F8;
	padding: 4px;
}

.whitedash {
	background: #7282AE;
}

.post2 {
	background: #F8F8F8;
	border: 1px solid #7282AE;
	padding: 5px;
}

.next-thread-holder {
	position: relative;
	width: 100%;
}

.next-thread {
	position: absolute;
	width: 200px;
	top: 10px;
	left: 400px;
}

.pmenu {
	position: absolute;
	top: 14px;
	left: 0px;
	text-align: center;
	width: 1006px;
}

.desc {
	font-size: .8em;
	color: #000000;
}
