body {margin:0px; padding:0px; background-color:#fff; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:0.8em; background-image:url(../images/back.jpg); background-repeat:repeat;}

/* home page*/
#h_container{background-image:url(../images/background.gif); background-repeat:no-repeat; border:1px solid #000;}
#diam		{position:absolute; left:50%; margin-left:130px; top:25px;}

/* Admin pages*/
#admin		{border:1px solid #000;}
.login		{text-align:center; padding-top:30px;}
#admin_pages{margin-left:5px; width:180px; float:left; border:1px solid #000; padding:5px;}
.edit_body	{margin-left:250px; width:700px;}
.edit_body2	{margin-left:50px; width:700px;}

/*body container */
#o_wrapper	{position:absolute; left:50%; top:5px; margin-left:-480px; width:970px; text-align:left; z-index:1;}
#i_wrapper	{background-color:#fff;}
#container	{background-image:url(../images/nav_bar.gif); background-repeat:no-repeat; background-color:#fff;}
.bl {background: url(../images/bl.png) 0 100% no-repeat}
.br {background: url(../images/br.png) 100% 100% no-repeat}
.tl {background: url(../images/tl.png) 0 0 no-repeat}
.tr {background: url(../images/tr.png) 100% 0 no-repeat; padding:10px} 
.t	{background:url(../images/border_t.png) 0 0 repeat-x;}
.b	{background:url(../images/border_b.png) 0 100% repeat-x;}
.l	{background:url(../images/border_l.png) 0 0 repeat-y;}
.r	{background:url(../images/border_r.png) 100% 0 repeat-y;}

/* green banner divs */
#top_menu	{color:#fff; font-size:90%; text-align:center;}
#home		{position:absolute; left:50%; margin-left:-286px; top:55px; width:60px; z-index:5;}
#about		{position:absolute; left:50%; margin-left:-300px; top:102px; width:45px; z-index:5;}
#workshop	{position:absolute; left:50%; margin-left:-182px; top:70px; width:60px; z-index:5;}
#download	{position:absolute; left:50%; margin-left:-104px; top:88px; width:60px; z-index:5;}
#purchase	{position:absolute; left:50%; margin-left:19px; top:47px; width:60px; z-index:5;}
#virtual	{position:absolute; left:50%; margin-left:85px; top:124px; width:45px; z-index:5;}
#sponsors	{position:absolute; left:50%; margin-left:133px; top:104px; width:65px; z-index:5;}
#books		{position:absolute; left:50%; margin-left:208px; top:95px; width:60px; z-index:5;}
#art		{position:absolute; left:50%; margin-left:332px; top:140px; width:60px; z-index:5;}
#contact	{position:absolute; left:50%; margin-left:383px; top:105px; width:65px; z-index:5;}
#top_menu a	{text-decoration:none; color:#fff;}
#top_menu a:hover {text-decoration:none; color:#9b1f60;}
#home a	{text-decoration:none; color:#9b1f60;}
#home a:hover {text-decoration:none; color:#fff;}

/* purple banner divs */
#sub_menu	{color:#fff; font-size:90%; text-align:center; z-index:5;}
#sn_online	{position:absolute; left:50%; margin-left:-425px; top:144px; width:50px; z-index:5;}
#sn_who		{position:absolute; left:50%; margin-left:-429px; top:229px; width:60px; z-index:5;}
#sn_what	{position:absolute; left:50%; margin-left:-409px; top:288px; width:60px; z-index:5;}
#sn_how		{position:absolute; left:50%; margin-left:-429px; top:365px; width:60px; z-index:5;}
#sn_living	{position:absolute; left:50%; margin-left:-429px; top:491px; width:60px; z-index:5;}
#sn_life	{position:absolute; left:50%; margin-left:-409px; top:555px; width:60px; z-index:5;}
#sn_history	{position:absolute; left:50%; margin-left:-352px; top:605px; width:60px; z-index:5;}
#sub_menu a	{text-decoration:none; color:#fff; z-index:5;}
#sub_menu a:hover {text-decoration:none; color:#8ac440; z-index:5;}
#sn_online a	{text-decoration:none; color:#8ac440; z-index:5;}
#sn_online a:hover {text-decoration:none; color:#fff; z-index:5;}

#who		{position:absolute; left:50%; margin-left:-315px; top:250px; width:130px; visibility:hidden;}
#what		{position:absolute; left:50%; margin-left:-315px; top:250px; width:130px; visibility:hidden;}
#how		{position:absolute; left:50%; margin-left:-315px; top:250px; width:130px; visibility:hidden;}
#living		{position:absolute; left:50%; margin-left:-315px; top:250px; width:130px; visibility:hidden;}
#life		{position:absolute; left:50%; margin-left:-315px; top:250px; width:130px; visibility:hidden;}
#history	{position:absolute; left:50%; margin-left:-315px; top:250px; width:130px; visibility:hidden;}

.who li {list-style:none; background-image:url(../images/sub-menu/p_menu.png); line-height:20px; width:130px;}
.who li a {text-decoration:none; color:#72265c; line-height:20px; margin-left:3px;}
.who li:hover {line-height:20px; background-color:#72265c;}
.who li a:hover {color:#fff;}
.what li {list-style:none; background-image:url(../images/sub-menu/o_menu.png); line-height:20px; width:130px;}
.what li a {text-decoration:none; color:#ff7f00; line-height:20px; margin-left:3px; padding-right:70px;}
.what li:hover {line-height:20px; background-color:#ff7f00;}
.what li a:hover {color:#fff;}
.how li {list-style:none; background-image:url(../images/sub-menu/g_menu.png); line-height:20px; width:130px;}
.how li a {text-decoration:none; color:#69be90; line-height:20px; margin-left:3px; padding-right:70px;}
.how li:hover {line-height:20px; background-color:#69be90;}
.how li a:hover {color:#fff;}
.living li {list-style:none; background-image:url(../images/sub-menu/y_menu.png); line-height:20px; width:130px;}
.living li a {text-decoration:none; color:#ffbb00; line-height:20px; margin-left:3px; padding-right:30px;}
.living li:hover {line-height:20px; background-color:#ffbb00;}
.living li a:hover {color:#fff;}
.life li {list-style:none; background-image:url(../images/sub-menu/pk_menu.png); line-height:20px; width:130px;}
.life li a {text-decoration:none; color:#ff007b; line-height:20px; margin-left:3px; padding-right:70px;}
.life li:hover {line-height:20px; background-color:#ff007b;}
.life li a:hover {color:#fff;}
.history li {list-style:none; background-image:url(../images/sub-menu/b_menu.png); line-height:20px; width:130px;}
.history li a {text-decoration:none; color:#338cd1; line-height:20px; margin-left:3px;}
.history li:hover {line-height:20px; background-color:#338cd1;}
.history li a:hover {color:#fff;}

#click		{position:absolute; left:50%; margin-left:160px; top:230px;}
#flash		{position:absolute; left:50%; margin-left:183px; top:280px;}
#about_img	{position:absolute; left:50%; margin-left:170px; top:230px;}
#purch_img	{position:absolute; left:50%; margin-left:170px; top:230px;}
#purch_info	{position:absolute; left:50%; margin-left:170px; top:230px; padding:8px; width:290px;}
#wrkshp_img	{position:absolute; left:50%; margin-left:170px; top:230px;}
#vc_img		{position:absolute; left:50%; margin-left:170px; top:230px;}

.h_text	{margin-left:160px; padding-top:15px; width:350px;}
/*.h_text	{margin-left:230px; padding-top:75px; width:350px;}*/
.h_nav	{text-align:center;}
.addy	{color:#da1f3c; font-size:80%; padding:10px; margin-top:25px;}
.addy a {text-decoration:none; color:#da1f3c;}
.addy a:hover {text-decoration:underline;}

.bodytext	{margin-left:305px; width:330px; padding-top:230px;}

h1 {margin:0px; padding:0px; font-size:1.2em;}
h2 {margin:0px; padding:0px; font-size:1em;}
p {margin:0px; padding:0px;}
ul	{margin:0; padding:0;}
li	{margin:0; padding:0;}
.info_head {color:#fff; font-size:2em; font-weight:bold;}

.purple	{color:#9b1f60;}
.green	{color:#8ac440;}
.orange	{color:#ff7f00;}
.prple	{color:#72265c;}
.pink	{color:#bd1b84;}

.shop_grn {background-color:#75c497; padding:5px; color:#fff; width:300px;}
.shop_prpl{background-color:#c01a83; padding:5px; color:#fff; width:300px;}
.shop_blue{background-color:#78bde8; padding:5px; color:#fff; width:300px;}
.black	{color:#000;}
.link a {text-decoration:underline; color:#000;}
.link a:hover {text-decoration:none; color:#fff; background-color:#000;}
p a {text-decoration:underline; color:#000;}
p a:hover {text-decoration:none; color:#fff; background-color:#000;}
a:link, a:visited, a:active {text-decoration:none;}
a:hover {text-decoration:none;}

.learn a {text-decoration:underline; color:#ff7f00;}
.learn a:hover {text-decoration:none; color:#fff; background-color:#ff7f00;}
.down_link a {text-decoration:underline; color:#000;}
.down_link a:hover {text-decoration:none; color:#fff; background-color:#000;}

.cartoon {position:absolute; left:50%; margin-left:-325px; top:390px;}

#footer	{padding-top:10px; color:#000; text-align:right;}
#footer a	{text-decoration:underline; color:#000;}
#footer a:hover {text-decoration:none; color:#fff; background-color:#b5b5b5}


form {padding:0; margin:0;}