/* MENUS MAIN */
.moduletableus {
	margin-bottom: 10px;
	z-index: 1;
	border: 4px solid #CCC;
	width: 165px;
	background: #335C64;
	position: relative;
	left: -25px;}
.moduletableus th {
	height: 20px;
	padding-left: 5px;
	width: 165px;
	font-family: "Comic Sans MS", "Comic Sans MS", cursive;
	color: #E6E57B;
	font-size: 18px;}
.moduletableus td {
	height: 23px;
	background-color: transparent;
	padding-left: 8px;
}
.moduletableus a:link, .moduletableus a:visited {
	font: 12px arial;
}
.moduletableus a:hover, .moduletableus a:active {
	text-decoration: underline;
font: 12px arial;
}


body {
/*	background-image: url('http://www.positivespin.org/home2/templates/Positive_Spin/images/bg.png'); */
	background-color: #EFEFC4;
	background-repeat: repeat-x;
	margin-top: 0px;
}
.mod_events_monthyear {
	font: 14px arial !important;
}
a.mod_events_daylink {
	color: #333 !important;
}
#topnav {
	float: left;
}
#login {
	width: 500px;
	background-color: transparent;	
	float: right;
	font: normal 10.5px arial;
	margin-right: 0px;
}
#frame {
	margin-left: -10px;
}
#info	 {width: 852px;
	height: 25px;
	background: transparent;
	border: 0px solid #ccc;
	margin-top: 0px;
	color: #333;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;}

#fireboard {
	margin-left: -150px;
	width: 790px;
	background-color: #FFF;
}

p {
	text-align: left;
}
.contentheading {
	font-size: 22px;
	font-family: arial;
	color: #555;
	font-weight: bold;
}
.componentheading {
	font-size: 22px;
	font-family: times;
	font-weight: bold;
	color: #555;
}
.contentpaneopen {
	text-align: left;
	padding-right: 20px;
}
h3 {
	font-size: 15px;
	font-family: times;
	color: #555;
}

	
/* BODY<><><><><>&gt;<&gt;>&lt;>&lt;>&lt;>&lt;>&lt;><>&lt;&gt;<;&gt;&amp;lt;&gt;<>&lt;&gt;<;><><><><><><><><><><> */
#shell {width: 800px;
/*	height: 100%; */
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF;
	padding: 0px 10px 10px 10px;
	margin-top: 0px;}
#shadow{ 
	width: 800px;
*/	height: 100%; breaks layout 11-21-2011 jaj*/
	background: #FFF;
	padding: 0px;
	}
#top 	{width: 857px;
	height: 174px;
	background: #FFF;
	position: relative;
	right: 26px;
	border: 4px solid #ccc;}
#main	{width: 800px;
	height: 100%;
	min-height: 615px;
	background-color: #FFF;
	padding-top: 10px;}
#footer {width: 800px;
	height: 50px;
	background: #8AA45E;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;}
/* TOP&lt;>;<>&lt;><>;<&gt;>;<&gt;><>&;amp;amp;lt;>&amp;;lt;>;;<&amp;;gt;&lt;&amp;gt;<><><><>;<><&gt;<><><;><;>&lt;&amp;gt;<><;&gt;<><>;&;lt;><>  */
#logo 	{width: 857px;
	height: 174px;
	background-image: url('http://www.positivespin.org/home2/templates/Positive_Spin/images/logo.png');}


/* MAIN&amp;lt;;&amp;gt;&;amp;amp;lt;&;gt;<;&;amp;gt;&lt;&;amp;amp;gt;&lt;&amp;amp;;gt;>;<;&amp;amp;amp;gt;;&gt;&lt;;;&amp;gt;&lt;&gt;;<&amp;amp;gt;<><><>&lt;><&gt;<><&gt;&lt;;>&amp;amp;lt;&gt;&;lt;&gt;<&gt;&lt;><&gt;&lt;>&lt;><&amp;amp;gt;<>;&amp;lt;&amp;gt;&;lt;&gt; */
#left 	{width: 150px;
/*	height: 650px; jaj */
	background: #FFF;
	float: left;}
#center	{width: 486px;
/*	height: 100%; */
	background: #FFF;
	float: left;
	padding-bottom: 20px;
	min-height: 500px; 
	padding: 20px 7px 20px 7px;
	z-index: 5;}
#right	{width: 150px;
	height: 450px;
	background: transparent;
	float: right;
	}

#slogan {
	width: 200px
	float: right;
	font: 17px times;
	background-color: #BEE1E5;
	color: #559;
}
#share {
	margin-left: 0px;
	float: left;
	position: relative;
	top: 20px;
	left: 10px;
	padding: 0px;
}

/* FOOTER */


/* MENUS<><><><><>><>><><><><><><><><><><><><><><><><><><><><><><>MENUS */
.mainlevel {
	color: #FFF;
	font-size: 16px;
	text-decoration: none;
	padding-left: 0px;
}


/* MENUS INFO*/	
.moduletablecom {
	margin-bottom: 10px;
	z-index: 1;
	border: 4px solid #CCC;
	width: 165px;
	background: #335C64;
	position: relative;
	left: -25px;}
.moduletablecom th {
	height: 20px;
	margin-left: 0px;
	font-family: "Comic Sans MS", "Comic Sans MS", cursive;
	color: #E6E57B;
	font-size: 18px;}	
.moduletablecom td {
	height: 23px;
	background-color: transparent;
padding-left: 8px;
}
.moduletablecom a:link, .moduletablecom a:visited {
	font: 12px arial;
}
.moduletablecom a:hover, .moduletablecom a:active {
	text-decoration: underline;
font: 12px arial;
}
/* MENUS SHOP*/
.moduletableshop {
	margin-bottom: 10px;
	z-index: 1;
	border: 4px solid #CCC;
	width: 165px;
	background: #335C64;
	position: relative;
	left: -25px;}
.moduletableshop th {
	height: 20px;
	margin-left: 0px;
	font-family: "Comic Sans MS", "Comic Sans MS", cursive;
	color: #E6E57B;
	font-size: 18px;}
.moduletableshop td {
	height: 23px;
	background-color: transparent;
padding-left: 8px;
}
.moduletableshop a:link, .moduletableshop a:visited {
	font: 12px arial;
}
.moduletableshop a:hover, .moduletableshop a:active {
	text-decoration: underline;
font: 12px arial;
}
/* Mini-Calendar */
.moduletablecalendar {
	margin-bottom: 5px;
	z-index: 1;
	border: 4px solid #ccc;
	width: 145px;
	background: #CC3333;
	position: relative;
	right: -15px;
	padding-bottom: 6px;}
.moduletablecalendar th {
	height: 20px;
	margin-left: 0px;
	font-family: "Comic Sans MS", "Comic Sans MS", cursive;
	color: #E6E57B;
	font-size: 18px;}	
/* Calendar Settings */
.mod_events_td_daynoevents {
	background-color: #FFF;}
.mod_events_td_dayoutofmonth {
	background-color: #CCC;
	color: #000;}

/* Login Box */
.moduletablelogin {
	font: 12px arial;
	background-color: #transparent;
	color: #404040;
	float: right;
}
.moduletablelogin a {
	color: #404040;
}
/* Latest News */
.moduletablelatest {
	margin-bottom: 10px;
	z-index: 1;
	border: 4px solid #ccc;
	width: 175px;
	background: #CC3333;
	position: relative;
	right: -15px;
	}
.moduletablelatest th {
	height: 20px;
	margin-bottom: 0px;
	font-family: "Comic Sans MS", "Comic Sans MS", cursive;
	color: #E6E57B;
	font-size: 18px;}
.latestnewslatest {
	font: 14px arial;	
	list-style-type: none;
	background-color: transparent;
	list-style-type: square;
}
.latestnewslatest a {
	color: #fff;	
}
li.latestnewslatest {
	margin-bottom: 4px;
}
ul.latestnewslatest {
	padding-left: -10px;
	background-color: transparent;}
.moduletablelatest td {
	background-color: transparent;}
/* TOP MENU */
a.mainleveltop {
	font: 12px arial;
	color: #404040;
	position: relative;
	bottom: 0px;
	text-decoration: none;
margin: 0px 5px 0px 5px;
}
.moduletabletop {
	padding-left: 10px;
	background-color: transparent;
	float: left;
margin-top: 0px;
}
.moduletabletop a:link, .moduletableus a:visited {
	font: 12px arial;
}
.moduletabletop a:hover, .moduletableus a:active {
	text-decoration: underline;
}
/* Latest Forum Posts */ 
.moduletableforum {
	margin-bottom: 5px;
	z-index: 1;
	border: 4px solid #ccc;
	width: 175px;
	background: #CC3333;
	position: relative;
	right: -15px;
	padding-bottom: 6px;}
.moduletableforum th {
	height: 20px;
	margin-left: 0px;
	font-family: "Comic Sans MS", "Comic Sans MS", cursive;
	color: #E6E57B;
	font-size: 18px;}
.moduletableforum a {
	color: #FFF;
font: 14px arial;
}
.moduletableforum ul {
}


