/* CSS Document */
.divMenus {
	border:1px #FFF solid;
	background:#000000 url(/images/bkgGrayBlack.jpg) repeat-x;
	display:none;
}
#menu_cat {
	display:block;
	background:#000000 url(/images/RbkgContain.jpg) repeat-x;
}
#navcontainer {
	border:1px #FFF solid;
}
.catListPreDiv {
	background:#670001;
}
.divTitles {
	background:#670001;
	text-align:center;
	padding:10px;
	border-bottom:1px #FFF solid;
}
.description {
	font-size:12px;
	font-style:italic;
}
.divProducts {
	min-height:60px;
	border:1px white dotted;
	padding:5px;
	margin:2px;
}
.rowred { background:#670001; }
.rowblank { background:#000; }

.title {
	font-weight:bold;
}


body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:url(/images/bkgGrayBlack.jpg) repeat-x;
	background-color:#000000;
}
#wrapper {
	width:800px;
	margin-left:auto;
	margin-right:auto;
}
p {
	color:white;
	font-size:16px;
}
a:link, a:visited {
	color:#FFFF33;
	text-decoration:none;
}
a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.copyright {
 font-size:12px;
 color:#FFFFFF;
}
.sideTableL {
	background:url(/images/bkgContain.jpg) repeat-x;
	width: 20px;
	border-right:solid thin;
}
.sideTableR {
	background:url(/images/bkgContain.jpg) repeat-x;
	width: 20px;
	border-left:solid thin;
}
.pictureTable {
	background:url(/images/menu.jpg) no-repeat;
	height: 370px;
	width: 740px;
	border:dotted thin;
	vertical-align:bottom;
}
.mainTable {
	background:url(/images/RbkgContain.jpg) repeat-x;
	border:solid thin;
/*	vertical-align:top; */
}
.pageHeaders {
	background-color:#670001;
	text-align:center;
	border:solid thin;
}

.menuItems1 {
	border:dotted thin #FFFFFF;
	height:75px;
	/*background:#D7D700;*/
	padding:5px;
	padding-bottom:0;
	vertical-align:top;
}
.menuItems2 {
	border:dotted thin #FFFFFF;
	height:75px;
	background:#670001;
	padding:5px;
	padding-bottom:0;
	vertical-align:top;
}
.menuItems3 {
	border:dotted thin #FFCC00;
	height:110px;
	background:#670001;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	font-size:14px;
	vertical-align:top;
	text-align:left;
}
.topMenuItem {
	border:solid thin #FFFFFF;
	background:#670001;
	text-align:center;
}
.editable, #editable { border:3px #00FF00 dashed; cursor:pointer; }
.editable:hover, #editable:hover { border:3px #0000FF dashed; }

/*POSTS*/
.recentPosts {
	background:url(/images/postsBg.png) repeat-x;
	background-color:000;
}
.recentPostDiv {
	width:490px;
	float:left;	
}
.post_container{
	color:#fff;
	font-size:12px;
	width:490px;
	float:left;
}
.post_from_name {
	color:#FC0;
}
.post_from_name a{
	color:#FC0;
	text-decoration:underline;
}
.post_from_name a:hover{
	color:#D00717;
}
.post_control a {
	color:#FBB;
	text-decoration:underline;
}
.post_control a:hover {
	color:#D00717;
}
.post_status{
	min-height:60px;
	padding:6px;
}
.post_splitter {
	height:1px;
	border-bottom:solid 1px #DEDEDE;
}
.post_status.node1 {
	margin-left:70px;
}
.post_status:hover {
	background-color:#100;
}
.post_image{
	float:left;
	margin-right:14px;
	border:solid 2px #DEDEDE;
}
.post_image_admin{
	float:left;
	margin-right:14px;
	border:solid 1px #FC0;
}
.post_mid_left {
	width:60px;
	float:left;
}
.post_mid_right {
	float:left;
	width:418px;
}
.post_mid_right.node1 {
	width:348px;
}
.post_mid_right_admin {
	float:left;
	width:418px;
	font-size:12px;
}
.post_mid_right_admin.node1 {
	width:348px;
}
.post_posted_at{
	font-size:11px;
	padding-top:4px;
	color:#999;
	clear:both;
	text-align:left;
}
.newPost {
	width:232px;
	min-height:288px;
	padding-left:15px;
	padding-right:15px;
	background:url(/images/newCommentBg.png) no-repeat;
	float:left;
	font-size:12px;
}
.submitComment {
	width:143px;
	height:30px;
	text-shadow:0 1px 0 #FFF;
}