@charset "utf-8";

html { }
body { background:#fff; color:#666; text-align:center; font:normal 11px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; }

* { margin:0; padding:0; border:0; }
a { text-decoration: none; }
a:hover { text-decoration: none; }
p { text-align:justify; padding:5px; font:normal 11px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; }
p a{ color:#f90; }
p a:hover{ color:#666; text-decoration:underline; }
a, h1, h2, h3, h4, span, input, caption { text-align:left; }
label { clear:both; text-align:right; font:bold 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; }

input:focus, textarea:focus{ background:#ececec; }

.clr{ clear:both; }
.system_message{ text-align:justify; margin:10px 20px; padding:5px; border:1px solid #f90; background:#fff0ec; }
  .system_message p{ font:bold 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color:#ff6946; text-align:center; }
  
.pager{ background:#ececec; padding:2px 0; }		  
  .pager span{ padding:2px 5px; font:bold 11px Arial, Helvetica, sans-serif; }		  
  .pager label{ margin-left:50px; font:normal 11px Arial, Helvetica, sans-serif; }
 
.default_table{ width:100%; text-align:left; margin-bottom:10px; }	
  .default_table a{ color:#f90 !important; text-decoration:none !important; font-weight:bold; }	
  .default_table a:hover{ color:#f90 !important; font-weight:bold; }	
  .default_table thead{ background:#11b7e9; color:#fff; } 
  .default_table thead th{ padding:1px 3px; border-bottom:1px solid #288ba9; cursor:pointer; }	
  .default_table tbody td{ padding:1px 3px; border-bottom:1px solid #dce7ed; }

.delbutton{ float:right; padding:1px; background:#f90; font-weight:bold; color:#fff; cursor:pointer; text-align:center; }
.delbutton:hover{ float:right; padding:1px; background:red; font-weight:bold; color:#fff; }
.editbutton{ float:right; padding:1px; background:#31a6c9; font-weight:bold; color:#fff; cursor:pointer; text-align:center; }
.editbutton:hover{ float:right; padding:1px; background:red; font-weight:bold; color:#fff; }
		    
/* PAGE -------------- */

div#page{ width:100%; text-align:center; background:url(../images/page_bg.gif) center top repeat-y; }

/* HEADER -------------- */

  div#page div#header{ width:956px; height:128px; margin:0 auto; border-bottom:1px solid #fff; background:#db9a70; }
    div#page div#headline{ width:956px; height:90px; border-bottom:1px solid #fff; }
	  div#page div#headline div#logo{ float:left; width:225px; height:90px; background:url(../images/logo.gif) top center no-repeat; }
	  	div#page div#headline div#logo a{ display:block; width:225px; height:90px; }
	  div#page div#headline div#banner{ float:left; padding-left:1px; width:730px; height:90px; background:#96c953; }
      div#page div#headline div#banner h1{ margin-top:23px; padding:0 10px; font:bold 18px Arial, Helvetica, sans-serif; color:#fff;  }
      div#page div#headline div#banner p{  padding:0 10px; font:normal 14px Arial, Helvetica, sans-serif; color:#fff;  }
  
	div#page div#hmenu{ width:846px; height:37px; float:left; }
	  div#page div#hmenu ul{ width:846px; height:37px; list-style:none; overflow:hidden; }
	    div#page div#hmenu ul li{ float:left; height:37px; border-right:1px solid #e2ae8d; }  
  	    div#page div#hmenu ul li a{ display:block; height:26px; padding:11px 20px 0 30px; font:bold 14px Arial; color:#fff; background:url(../images/hmenu_arrow.gif) 18px 16px no-repeat; }
  	    div#page div#hmenu ul li a:hover{ background:#ff6946 url(../images/hmenu_arrow.gif) 18px 16px no-repeat; }		

			/* IE HAKK */
			* html div#page div#hmenu ul li{ float:left; display:inline; width:130px; height:37px; border-right:1px solid #e2ae8d; }
			

	div#page div#icons{ width:110px; height:37px; float:left; } 
 	  div#page div#icons ul{ width:110px; height:37px; list-style:none; }
	    div#page div#icons ul li{ float:left; width:36px; height:37px; }  
   	    div#page div#icons ul li#home a{ display:block; width:36px; height:37px; background:url(../images/home.gif) top center no-repeat; }
  	    div#page div#icons ul li#home a:hover{ background:url(../images/home.gif) bottom center no-repeat; }		
   	    div#page div#icons ul li#sitemap a{ display:block; width:36px; height:37px; background:url(../images/sitemap.gif) top center no-repeat; }
  	    div#page div#icons ul li#sitemap a:hover{ background:url(../images/sitemap.gif) bottom center no-repeat; }		
   	    div#page div#icons ul li#email a{ display:block; width:36px; height:37px; background:url(../images/email.gif) top center no-repeat; }
  	    div#page div#icons ul li#email a:hover{ background:url(../images/email.gif) bottom center no-repeat; }						
 
/* CONTENT -------------- */

  div#page div#content{ width:956px; margin:0 auto; overflow:hidden; }
 
/* LEFT COLUMN -------------- */

    div#page div#content div#left{ float:left; width:225px; min-height:773px; }
		div#page div#content div#left div.sidebox{ width:185px; margin:10px auto; overflow:hidden; background:#fff url(../images/sidebox_bg.gif) center top repeat-y; } 
		  div#page div#content div#left div.sidebox div.top{ width:185px; height:16px; background:url(../images/sidebox_top.gif) center top no-repeat; }
		  div#page div#content div#left div.sidebox div.sponsor{ width:185px; height:16px; font-size:9px; color:#ccc; line-height:22px; letter-spacing:5px; background:url(../images/sidebox_top.gif) center top no-repeat; }
		  	      
		  div#page div#content div#left div.sidebox div.middle{ width:185px; overflow:hidden; }
	        div#page div#content div#left div.sidebox div.middle ul{ width:179px; margin:0 3px; list-style:none; overflow:hidden; }		  
	      	div#page div#content div#left div.sidebox div.middle ul li.main{ display:block; width:185px; height:29px; }
	      	div#page div#content div#left div.sidebox div.middle ul li.main a{ display:block; width:160px; height:22px; padding:7px 0 0 35px; background:url(../images/sidebar_bullet.gif) 6px top no-repeat; font:bold 12px Arial; color:#1e9dc2; }
	      	div#page div#content div#left div.sidebox div.middle ul li.main a:hover{ width:160px; height:22px; padding:7px 0 0 35px; background:#1e9dc2 url(../images/sidebar_bullet.gif) 6px bottom no-repeat; color:#fff; }
	      	div#page div#content div#left div.sidebox div.middle ul li.sub{ display:block; width:185px; height:18px; }
	      	div#page div#content div#left div.sidebox div.middle ul li.sub a{ display:block; width:160px; height:18px;  padding-left: 35px; background:none; font:bold 11px Arial; color:#8dcb4c; }
	      	div#page div#content div#left div.sidebox div.middle ul li.sub a:hover{ width:160px; height:18px; padding-left: 35px; background:none; color:#ff6f3e; }
			 
		    div#page div#content div#left div.sidebox div.middle div.sponsorlogo{ width:185px; margin-top:10px; }
		      div#page div#content div#left div.sidebox div.middle div.sponsorlogo a{ display:block; width:185px; text-align:center; }
					   
		  div#page div#content div#left div.sidebox div.bottom{ width:185px; height:16px; background:url(../images/sidebox_bottom.gif) center bottom no-repeat; }
		  
/* CENTER OF CONTENT -------------- */

	div#page div#content div#center{ float:left; width:488px; overflow:hidden; }
	  div#page div#content div#center h1{ margin:10px 20px;font:bold 18px Arial, Helvetica, sans-serif; color:#96c953; }

/* LATEST ARTICLES -------------- */
	
	div#page div#content div#center div#articles{ margin:0 14px; margin-top:10px; overflow:auto; clear:both; }
	  div#page div#content div#center div#articles div#article_box{ width:460px; overflow:hidden; margin-bottom:10px; }
	    div#page div#content div#center div#articles div#article_box div.article{ float:left; width:100%; height:auto; }
	      div#page div#content div#center div#articles div#article_box div.article div.article_top{ height:25px; background: url(../images/article_top.gif) center top no-repeat; }
	      	div#page div#content div#center div#articles div#article_box div.article div.article_top h2{ padding:4px 15px; font:bold 14px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color:#fff; }
	      div#page div#content div#center div#articles div#article_box div.article div.article_content{ overflow:hidden; background:url(../images/article_bg.gif) center top repeat-y; }
	        div#page div#content div#center div#articles div#article_box div.article div.article_content p{ padding:15px; font:normal 11px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; line-height:11px; }
	        div#page div#content div#center div#articles div#article_box div.article div.article_content p b{ font-weight:normal; }
	        div#page div#content div#center div#articles div#article_box div.article div.article_content p strong{ font-weight:normal; }
  	          div#page div#content div#center div#articles div#article_box div.article div.article_content img{ float:left; margin-right: 5px; }
	      div#page div#content div#center div#articles div#article_box div.article div.article_bottom{ height:23px; background:url(../images/article_bottom.gif) center bottom no-repeat; }		  
	        div#page div#content div#center div#articles div#article_box div.article div.article_bottom a{ display:block; padding-right:15px; font:bold 10px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; text-align:right; color:#96c953; }		  
		    div#page div#content div#center div#articles div#article_box div.article div.article_bottom a:hover{ text-align:right; color:#666; }		  

/* POLL -------------- */

	div#page div#content div#center div#polls{ margin:0 20px; background:url(../images/dotted_h.gif) left top repeat-x; overflow:auto; clear:both; }
	  div#page div#content div#center div#polls h2{ padding:5px 0; font:bold 18px Arial, Helvetica, sans-serif; color:#f96f4b; }
	  div#page div#content div#center div#polls div#pollbox{ width:448px; overflow:auto; }
	  div#page div#content div#center div#polls div#pollbox div#poll_one{ float:left; width:149px; overflow:hidden; }
	  div#page div#content div#center div#polls div#pollbox div#poll_two{ float:left; width:149px; overflow:hidden; }
	  div#page div#content div#center div#polls div#pollbox div#poll_tri{ float:left; width:149px; overflow:hidden; }
	    div#page div#content div#center div#polls div#pollbox form {  }	    
		    div#page div#content div#center div#polls div#pollbox h3{ width:149px; margin-bottom:5px; font:bold 11px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color:#f96f4b; }	    
		    div#page div#content div#center div#polls div#pollbox input{ float:left; width:14px; height:14px; margin-right:3px;  }	    			
		    div#page div#content div#center div#polls div#pollbox label{ display:block; width:130px; text-align:left; margin-bottom:4px; border-bottom:1px dashed #ccc; font:normal 10px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color:#f96f4b; text-align:justify; }
		  	div#page div#content div#center div#polls input.pollbutton{ display:block; width:79px; height:28px; margin:0 auto; background:url(../images/pollbutton.gif) top center no-repeat; cursor:pointer; }
		  	div#page div#content div#center div#polls input.pollbutton:hover{ display:block; width:79px; height:28px; background:url(../images/pollbutton.gif) bottom center no-repeat; }
			
	  div#page div#content div#center div#polls div#poll_sponsor{ clear:both; margin:10px 0; background:url(../images/dotted_h.gif) left bottom repeat-x; }
	    div#page div#content div#center div#polls div#poll_sponsor p{ color:#666; }
  	      div#page div#content div#center div#polls div#poll_sponsor p a{ font-weight:bold; color:#f96f4b; }
	      div#page div#content div#center div#polls div#poll_sponsor p a:hover{ color:#666; }	  

/* EXPERTS ------------ */

	div#page div#content div#center div#experts{ margin:0 20px; clear:both; }
 	  div#page div#content div#center div#experts div.expert_box{ width:460px; margin-bottom:10px; padding-bottom:10px; overflow:auto; background:url(../images/dotted_h.gif) left bottom repeat-x; }
 	  div#page div#content div#center div#experts div.expert{ float:left; width:224px; overflow:hidden; }
 	    div#page div#content div#center div#experts div.expert div.photo{ float:left; width:70px; border:1px solid #96c953; }
	    div#page div#content div#center div#experts div.expert div.data{ float:left; width:145px; height:72px; overflow:hidden; }
	      div#page div#content div#center div#experts div.expert div.data h2{ padding:5px 5px 0; font:bold 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color:#93c457; }
	      div#page div#content div#center div#experts div.expert div.data h2 a{ color:#93c457; }
	      div#page div#content div#center div#experts div.expert div.data h2 a:hover{ color:#666; }
	
	


/* LATEST FORUM THREADS -------------- */

	  div#page div#content div#center div#threads{ margin:0 20px; clear:both; font:normal 10px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; }
	    div#page div#content div#center div#threads h3{ padding:8px 0; font:bold 18px Arial, Helvetica, sans-serif; color:#96c953; }
	    div#page div#content div#center div#threads h4{ display:block; overflow:auto; width:448px; padding:2px; color:#96c953; background:#f1f5f8; }	  
		  div#page div#content div#center div#threads h4 span.thread_title{ float:left; width:330px; font:bold 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; }	  
		    div#page div#content div#center div#threads h4 span.thread_title a{ color:#96c953; }
		    div#page div#content div#center div#threads h4 span.thread_title a:hover{ color:#666; }	
		  div#page div#content div#center div#threads h4 span.thread_date{ float:left; width:118px; font:normal 10px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; text-align:right; color:#96c953; }	  

/* FORUM -------------- */

	  div#page div#content div#center div#topics{  margin:0 20px; }	

	    div#page div#content div#center div#topics div#new_topic{ }	
	      div#page div#content div#center div#topics div#new_topic div.newtopic{ cursor:pointer; margin:10px 0; border:1px solid #f90; background:#fff0ec; }	
  	        div#page div#content div#center div#topics div#new_topic div.newtopic p{ font:bold 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; text-align:center; }	
  	      
		  div#page div#content div#center div#topics div#new_topic div.topic_form{ display:none; background:#ff6946; padding:10px; }	
	  	    div#page div#content div#center div#topics div#new_topic div.topic_form form fieldset{ display:block; }	
	  	    div#page div#content div#center div#topics div#new_topic div.topic_form form fieldset label{ float:left; width: 80px; margin-right:5px; margin-bottom:5px; text-align:left; font:bold 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color:#fff; }	
	  	    div#page div#content div#center div#topics div#new_topic div.topic_form form fieldset label.text_area{ float:left; height:100px; margin-right:5px; background:#fff; margin:0; padding:0; }	
 	  	    div#page div#content div#center div#topics div#new_topic div.topic_form form fieldset input{ float:left; width:335px; height:14px; padding:3px; margin-bottom:5px;  }	
 	  	    div#page div#content div#center div#topics div#new_topic div.topic_form form fieldset textarea{ float:left;margin-bottom:5px; }				
 	  	    div#page div#content div#center div#topics div#new_topic div.topic_form form fieldset input.submitbutton{ display:block; width:79px; height:28px; margin:0 auto; margin-top:5px; background:url(../images/submitbutton.gif) top center no-repeat; cursor:pointer; }	
 	  	    div#page div#content div#center div#topics div#new_topic div.topic_form form fieldset input.submitbutton:hover{ display:block; width:79px; height:28px; margin:0 auto; margin-top:5px; background:url(../images/submitbutton.gif) bottom center no-repeat; cursor:pointer; }	

	  div#page div#content div#center div#posts{ margin:0 20px; clear:both; }
	    div#page div#content div#center div#posts h2{ display:block; overflow:auto; width:452px; padding:2px; color:#2ca8ca; background:#f1f5f8; font:bold 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; }	  
		  div#page div#content div#center div#posts h2 span.post_title{ float:left; width:224px; font:bold 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; }	  
		    div#page div#content div#center div#posts h2 span.post_title a{ color:#2ca8ca; }
		    div#page div#content div#center div#posts h2 span.post_title a:hover{ color:#666; }	
		  div#page div#content div#center div#posts h2 span.post_date{ float:left; width:224px; font:normal 10px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; text-align:right; }	  
		    div#page div#content div#center div#posts h2 span.post_date a{ color:#2ca8ca; }
		    div#page div#content div#center div#posts h2 span.post_date a:hover{ color:#666; }	
		  div#page div#content div#center div#posts div#topic_title{ width:435px; padding:5px 10px; background:#11b7e9; }
		    div#page div#content div#center div#posts div#topic_title h3{ font:bold 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color:#fff; }
	        div#page div#content div#center div#posts div#topic_title h3 span{ font:normal 11px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color:#fff; }
		    div#page div#content div#center div#posts div#topic_title h4{ font:normal 11px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color:#fff; }
		  div#page div#content div#center div#posts div#topic_dropdown{ width:435px; padding:5px 10px; margin-bottom:10px; background:#e2e2e2; text-align:right; }
   		    div#page div#content div#center div#posts div#topic_dropdown label{ height:18px; font:bold 11px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; }
	        div#page div#content div#center div#posts div#topic_dropdown select { height:18px; font:normal 10px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; }
				  
		  div#page div#content div#center div#posts div.post{ margin-bottom:10px; }	  
		  div#page div#content div#center div#posts div.post_content{ width:455px; overflow:auto; background:#ececec; padding-bottom:5px; }	  
		    div#page div#content div#center div#posts div.avatar{ float:left; width:48px; height:48px; margin:8px 5px; border:1px solid #96c953; cursor:pointer; }	  
		    div#page div#content div#center div#posts div.message{ float:left; width:385px; margin:8px 0; border-right:1px solid #999; background:#fff url(../images/message_bg.gif) left top no-repeat; } 
		    div#page div#content div#center div#posts div.message p{ padding:5px 10px 5px 20px; line-height:12px; }	  
		      div#page div#content div#center div#posts div.message a{ color:#f90; }	  
		      div#page div#content div#center div#posts div.message a:hover{  }	  
			  div#page div#content div#center div#posts div.message ul{ padding:0 5px 0 45px; }
			  div#page div#content div#center div#posts div.message ol{ padding:0 5px 0 45px; }
			  div#page div#content div#center div#posts div.message li{ text-align:left;  }	  

		  div#page div#content div#center div#posts div.pager{ background:#ececec; padding:2px 0; font-weight:bold; }	
		    div#page div#content div#center div#posts div.pager a{ color:#666; }		  
		    div#page div#content div#center div#posts div.pager span{ padding:2px 5px; background:#11b7e9; color:#fff; margin-left:3px;  }		  
		    div#page div#content div#center div#posts div.pager label{ margin-left:50px;  }		  		  
		  
	      div#page div#content div#center div#posts div#new_post div.newpost{ width:453px; cursor:pointer; margin:10px 0; border:1px solid #f90; background:#fff0ec; }	
  	        div#page div#content div#center div#posts div#new_post div.newpost p{ font:bold 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; text-align:center; }	
			
		  div#page div#content div#center div#posts div#new_post div.post_form{ width:435px; display:none; background:#e9775c; padding:10px; }	
	  	    div#page div#content div#center div#posts div#new_post div.post_form form fieldset{ display:block; }	
	  	    div#page div#content div#center div#posts div#new_post div.post_form form fieldset label{ float:left; width: 80px; margin-right:5px; margin-bottom:5px; text-align:left; font:bold 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color:#fff; }	
	  	    div#page div#content div#center div#posts div#new_post div.post_form form fieldset label.text_area{ float:left; height:100px; margin-right:5px; background:#fff; margin:0; padding:0; }	
 	  	    div#page div#content div#center div#posts div#new_post div.post_form form fieldset input{ float:left; width:335px; height:14px; padding:3px; margin-bottom:5px;  }	
 	  	    div#page div#content div#center div#posts div#new_post div.post_form form fieldset textarea{ float:left;margin-bottom:5px; }				
 	  	    div#page div#content div#center div#posts div#new_post div.post_form form fieldset input.submitbutton{ display:block; width:79px; height:28px; margin:0 auto; margin-top:5px; background:url(../images/submitbutton.gif) top center no-repeat; cursor:pointer; }	
 	  	    div#page div#content div#center div#posts div#new_post div.post_form form fieldset input.submitbutton:hover{ display:block; width:79px; height:28px; margin:0 auto; margin-top:5px; background:url(../images/submitbutton.gif) bottom center no-repeat; cursor:pointer; }	
			
		  div#page div#content div#center div#posts div.post div.reply_form{ display:none; background:#ff6946; padding:10px; }	
	  	    div#page div#content div#center div#posts div.post div.reply_form form fieldset{ display:block; }	
	  	    div#page div#content div#center div#posts div.post div.reply_form form fieldset label{ float:left; width: 80px; margin-right:5px; margin-bottom:5px; text-align:left; font:bold 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color:#fff; }	
	  	    div#page div#content div#center div#posts div.post div.reply_form form fieldset label.text_area{ float:left; height:100px; margin-right:5px; background:#fff; margin:0; padding:0; }	
 	  	    div#page div#content div#center div#posts div.post div.reply_form form fieldset textarea{ float:left;margin-bottom:5px; }				
 	  	    div#page div#content div#center div#posts div.post div.reply_form form fieldset input.submitbutton{ display:block; width:79px; height:28px; margin:0 auto; margin-top:5px; background:url(../images/submitbutton.gif) top center no-repeat; cursor:pointer; }	
 	  	    div#page div#content div#center div#posts div.post div.reply_form form fieldset input.submitbutton:hover{ display:block; width:79px; height:28px; margin:0 auto; margin-top:5px; background:url(../images/submitbutton.gif) bottom center no-repeat; cursor:pointer; }	

/* ARTICLES */

	div#page div#content div#center div#article{ margin:0 20px 30px; clear:both; }
	  div#page div#content div#center div#article h2{ font:bold 16px Arial, Helvetica, sans-serif; color:#2ca8ca; padding-bottom:3px; border-bottom:1px solid #96c855; }
	  div#page div#content div#center div#article h3{ font:normal 10px Arial, Helvetica, sans-serif; color:#666; margin-bottom:15px; margin-top:5px; }
	  div#page div#content div#center div#article p{ padding:0; line-height:15px; }
	  div#page div#content div#center div#article img{ margin:5px; }
	  div#page div#content div#center div#article a{ font-weight:bold; color:#f90; }
	  div#page div#content div#center div#article a:hover{ color:#666; }
	  div#page div#content div#center div#article blockquote{ text-align:justify; padding:5px !important; border:1px solid #f90; background:#fff0ec; font-style:italic; }
	  div#page div#content div#center div#article small{ display:block; text-align:right; font-size:9px; }
	  div#page div#content div#center div#article small a{ font-weight:normal; color:#f90; }
	  div#page div#content div#center div#article ul{ text-align:left; margin:5px 10px; padding:5px 20px; }
	  div#page div#content div#center div#article ol{ text-align:left; margin:5px 10px; padding:5px 25px; }
	  div#page div#content div#center div#article ul li,
	  div#page div#content div#center div#article ol li{ }

      div#page div#content div#center div#article div.newad{ cursor:pointer; margin:10px 0; padding:5px 0; border:1px solid #f90; background:#fff0ec; }	
	  	div#page div#content div#center div#article div.newad p{ font:bold 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; text-align:center; }	
			
	  div#page div#content div#center div#article div.ad_form{ display:none; background:#e9775c; padding:10px; }	
  	    div#page div#content div#center div#article div.ad_form form fieldset{ display:block; }	
  	    div#page div#content div#center div#article div.ad_form form fieldset label{ float:left; width: 80px; margin-right:5px; margin-bottom:5px; text-align:left; font:bold 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color:#fff; }	
  	    div#page div#content div#center div#article div.ad_form form fieldset label.text_area{ float:left; height:100px; margin-right:5px; background:#fff; margin:0; padding:0; }	
	  	    div#page div#content div#center div#article div.ad_form form fieldset input{ float:left; width:335px; height:14px; padding:3px; margin-bottom:5px;  }	
	  	    div#page div#content div#center div#article div.ad_form form fieldset select{ float:left; width:335px; height:14px; padding:3px; margin-bottom:5px;  }	
	  	    div#page div#content div#center div#article div.ad_form form fieldset textarea{ float:left;margin-bottom:5px; }				
	  	    div#page div#content div#center div#article div.ad_form form fieldset input.submitbutton{ display:block; width:79px; height:28px; margin:0 auto; margin-top:5px; background:url(../images/submitbutton.gif) top center no-repeat; cursor:pointer; }	
	  	    div#page div#content div#center div#article div.ad_form form fieldset input.submitbutton:hover{ display:block; width:79px; height:28px; margin:0 auto; margin-top:5px; background:url(../images/submitbutton.gif) bottom center no-repeat; cursor:pointer; }		  

/* BLOG */

	  div#page div#content div#center div#blog{ margin:0 20px 30px; clear:both; }	

	    div#page div#content div#center div#blog div#blogpost{ }	
	      div#page div#content div#center div#blog div.newblog{ cursor:pointer; margin:10px 0; padding:5px 0; border:1px solid #f90; background:#fff0ec; }	
  	        div#page div#content div#center div#blog div.newblog p{ font:bold 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; text-align:center; }	
	      div#page div#content div#center div#blog div.newcomment{ cursor:pointer; margin:10px 0; padding:5px 0; border:1px solid #f90; background:#fff0ec; }	
  	        div#page div#content div#center div#blog div.newcomment p{ font:bold 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; text-align:center; }	
  	      
		  div#page div#content div#center div#blog div.blog_form{ display:none; background:#e9775c; padding:10px; }	
	  	    div#page div#content div#center div#blog div.blog_form form fieldset{ display:block; }	
	  	    div#page div#content div#center div#blog div.blog_form form fieldset label{ float:left; width: 80px; margin-right:5px; margin-bottom:5px; text-align:left; font:bold 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color:#fff; }	
	  	    div#page div#content div#center div#blog div.blog_form form fieldset label.text_area{ float:left; height:100px; margin-right:5px; background:#fff; margin:0; padding:0; }	
 	  	    div#page div#content div#center div#blog div.blog_form form fieldset input{ float:left; width:335px; height:14px; padding:3px; margin-bottom:5px;  }	
 	  	    div#page div#content div#center div#blog div.blog_form form fieldset textarea{ float:left;margin-bottom:5px; }				
 	  	    div#page div#content div#center div#blog div.blog_form form fieldset input.submitbutton{ display:block; width:79px; height:28px; margin:0 auto; margin-top:5px; background:url(../images/submitbutton.gif) top center no-repeat; cursor:pointer; }	
 	  	    div#page div#content div#center div#blog div.blog_form form fieldset input.submitbutton:hover{ display:block; width:79px; height:28px; margin:0 auto; margin-top:5px; background:url(../images/submitbutton.gif) bottom center no-repeat; cursor:pointer; }	

		  div#page div#content div#center div#blog div.edit_form{ display:none; background:#e9775c; padding:10px; }	
	  	    div#page div#content div#center div#blog div.edit_form form fieldset{ display:block; }	
	  	    div#page div#content div#center div#blog div.edit_form form fieldset label{ float:left; width: 80px; margin-right:5px; margin-bottom:5px; text-align:left; font:bold 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color:#fff; }	
	  	    div#page div#content div#center div#blog div.edit_form form fieldset label.text_area{ float:left; height:100px; margin-right:5px; background:#fff; margin:0; padding:0; }	
 	  	    div#page div#content div#center div#blog div.edit_form form fieldset input{ float:left; width:335px; height:14px; padding:3px; margin-bottom:5px;  }	
 	  	    div#page div#content div#center div#blog div.edit_form form fieldset textarea{ float:left;margin-bottom:5px; }				
 	  	    div#page div#content div#center div#blog div.edit_form form fieldset input.submitbutton{ display:block; width:79px; height:28px; margin:0 auto; margin-top:5px; background:url(../images/submitbutton.gif) top center no-repeat; cursor:pointer; }	
 	  	    div#page div#content div#center div#blog div.edit_form form fieldset input.submitbutton:hover{ display:block; width:79px; height:28px; margin:0 auto; margin-top:5px; background:url(../images/submitbutton.gif) bottom center no-repeat; cursor:pointer; }	

		  div#page div#content div#center div#blog div.myborn_form{ background:#e9775c; padding:10px; }	
	  	    div#page div#content div#center div#blog div.myborn_form form fieldset{ display:block; }	
	  	    div#page div#content div#center div#blog div.myborn_form form fieldset label{ float:left; width: 80px; margin-right:5px; margin-bottom:5px; text-align:left; font:bold 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color:#fff; }	
	  	    div#page div#content div#center div#blog div.myborn_form form fieldset label.text_area{ float:left; height:100px; margin-right:5px; background:#fff; margin:0; padding:0; }	
 	  	    div#page div#content div#center div#blog div.myborn_form form fieldset input{ float:left; width:335px; height:14px; padding:3px; margin-bottom:5px;  }	
 	  	    div#page div#content div#center div#blog div.myborn_form form fieldset textarea{ float:left;margin-bottom:5px; }				
 	  	    div#page div#content div#center div#blog div.myborn_form form fieldset input.submitbutton{ display:block; width:79px; height:28px; margin:0 auto; margin-top:5px; background:url(../images/submitbutton.gif) top center no-repeat; cursor:pointer; }	
 	  	    div#page div#content div#center div#blog div.myborn_form form fieldset input.submitbutton:hover{ display:block; width:79px; height:28px; margin:0 auto; margin-top:5px; background:url(../images/submitbutton.gif) bottom center no-repeat; cursor:pointer; }	


		  div#page div#content div#center div#blog div.blog_comment{ margin-bottom:10px; width:455px; overflow:auto; background:#ececec; padding-bottom:5px; }	  
			  div#page div#content div#center div#blog div.blog_comment h4{ display:block; overflow:auto; padding:2px; color:#2ca8ca; background:#f1f5f8; font:bold 11px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; }
	  	        div#page div#content div#center div#blog div.blog_comment h4 a{ color:#666; text-decoration:none; }
		        div#page div#content div#center div#blog div.blog_comment h4 a:hover{ color:#f90; text-decoration:none; }
			    div#page div#content div#center div#blog div.blog_comment div.avatar{ float:left; width:48px; height:48px; margin:8px 5px; border:1px solid #96c953; cursor:pointer; }	  
			    div#page div#content div#center div#blog div.blog_comment div.comment{ float:left; width:385px; margin:8px 0; border-right:1px solid #999; background:#fff url(../images/message_bg.gif) left top no-repeat; } 
			    div#page div#content div#center div#blog div.blog_comment div.comment p{ padding:5px 10px 5px 20px; line-height:12px; }	  
			      div#page div#content div#center div#blog div.blog_comment div.comment a{ color:#f90; }	  
			      div#page div#content div#center div#blog div.blog_comment div.comment a:hover{ color:#666; }	  
				  div#page div#content div#center div#blog div.blog_comment div.comment ul{ padding:0 5px 0 45px; }
				  div#page div#content div#center div#blog div.blog_comment div.comment ol{ padding:0 5px 0 45px; }
				  div#page div#content div#center div#blog div.blog_comment div.comment li{ text-align:left;  }	  

	    div#page div#content div#center div#blog h2{ font:bold 16px Arial, Helvetica, sans-serif; color:#2ca8ca; padding-bottom:3px; border-bottom:1px solid #96c855; }
  	      div#page div#content div#center div#blog h2 a{ color:#2ca8ca; text-decoration:none; }
	      div#page div#content div#center div#blog h2 a:hover{ color:#f90; text-decoration:none; }
		div#page div#content div#center div#blog h3{ font:normal 10px Arial, Helvetica, sans-serif; color:#666; margin-bottom:15px; margin-top:5px; }
	    div#page div#content div#center div#blog p{ padding:0 5px; line-height:15px; }
	    div#page div#content div#center div#blog small{ display:block; margin:5px 0; padding:2px 5px; font:normal 10px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; text-align:right; border-bottom:1px dashed #96c855; }
	      div#page div#content div#center div#blog small a{ color:#666; text-decoration:none; font:normal 10px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; }
	      div#page div#content div#center div#blog small a:hover{ color:#f90; }		
	    div#page div#content div#center div#blog img{ float:left; margin:5px; }
	    div#page div#content div#center div#blog a{ color:#f90; }
	    div#page div#content div#center div#blog a:hover{ color:#f90; }
	    div#page div#content div#center div#blog blockquote{ text-align:justify; margin:5px 10px; padding:5px; border:1px solid #f90; background:#fff0ec; font-style:italic; }
	    div#page div#content div#center div#blog ul{ text-align:left; margin:5px 10px; padding:5px 20px; }
	    div#page div#content div#center div#blog ol{ text-align:left; margin:5px 10px; padding:5px 25px; }
	    div#page div#content div#center div#blog ul li,
	    div#page div#content div#center div#blog ol li{ }

/* CLUB REGIST */

	div#page div#content div#center div#regist{ margin:0 20px 30px; clear:both;  }
	  div#page div#content div#center div#regist form{ background:#e9775c; }
	    div#page div#content div#center div#regist form fieldset{ display:block; padding-bottom:5px; }
	      div#page div#content div#center div#regist form fieldset label{ float:left; width:150px; height:18px; padding-top:2px; margin:8px 5px 0 0; font:bold 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color:#fff; }
	      div#page div#content div#center div#regist form fieldset input{ float:left; width:235px; height:14px; padding:3px; margin:8px 0 0 0; color:#b99682; }
		  div#page div#content div#center div#regist form fieldset input.registbutton{ display:block; width:79px; height:28px; background:url(../images/submitbutton.gif) top center no-repeat; cursor:pointer; }
		  div#page div#content div#center div#regist form fieldset input.registbutton:hover{ display:block; width:79px; height:28px; background:url(../images/submitbutton.gif) bottom center no-repeat; }
		  div#page div#content div#center div#regist form fieldset div p{ clear:both; padding-left:105px; font:normal 9px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color:#fff; cursor:pointer; }

/* ARCHIVES */

	div#page div#content div#center div#archives{ margin:0 20px; clear:both; }
	  div#page div#content div#center div#archives h2{ margin-bottom:10px; font:bold 12px Arial, Helvetica, sans-serif; color:#96c953; }
	  div#page div#content div#center div#archives h3{ font:bold 10px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color:#96c953; }
	    div#page div#content div#center div#archives h3 a{ color:#f90; }
	    div#page div#content div#center div#archives h3 a:hover{ color:#666; }	    
		div#page div#content div#center div#archives h3 span{ color:#f90; }
	  div#page div#content div#center div#archives div.archive_box{ width:448px; }
	    div#page div#content div#center div#archives div.archive_box div.archive{ width:100%; }	
	      div#page div#content div#center div#archives div.archive_box div.archive p{ line-height:10px; }				

/* SHOPS */
	
	div#page div#content div#center div#shops{ margin:0 20px 10px; overflow:auto; clear:both; }
	  div#page div#content div#center div.shop{ width:448px; overflow:auto; padding:5px 0; background:url(../images/dotted_h.gif) left bottom repeat-x; }
		div#page div#content div#center div.shop_logo{ float:left; width:140px; margin-right:10px; border:1px solid #96c953; }
		div#page div#content div#center div.shop_data{ float:left; width:296px; }
		  div#page div#content div#center div.shop_data p{ padding:0; margin:0; font:normal 11px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; }
		  div#page div#content div#center div.shop_data strong{ color:#96c953; }
				  
/* RIGHT COLUMN -------------- */

	div#page div#content div#right{ float:left; width:242px; }
	  
	  div#page div#content div#right div#login{ width:242px; height:120px; background:#e9775c; }
	  	div#page div#content div#right div#login form{ width:242px; height:120px; background:#e9775c; }
	      div#page div#content div#right div#login form fieldset{ display:block; width:242px; height:120px; border-left:1px solid #fff; }
	        div#page div#content div#right div#login form fieldset label{ float:left; width:95px; height:18px; padding-top:2px; margin:8px 5px 0 0; font:normal 9px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color:#fff; }
	        div#page div#content div#right div#login form fieldset input{ float:left; width:129px; height:14px; padding:3px; margin:8px 0 0 0; color:#b99682; }
		  	div#page div#content div#right div#login form fieldset input.loginbutton{ display:block; width:79px; height:28px; background:url(../images/loginbutton.gif) top center no-repeat; cursor:pointer; }
		  	div#page div#content div#right div#login form fieldset input.loginbutton:hover{ display:block; width:79px; height:28px; background:url(../images/loginbutton.gif) bottom center no-repeat; }
		  	div#page div#content div#right div#login form fieldset div p{ clear:both; padding-left:105px; font:normal 9px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color:#fff; cursor:pointer; }
	    
		div#page div#content div#right div#loggedin { width:242px; background:#e9775c; }
		  div#page div#content div#right div#loggedin h3{  padding:5px; font:bold 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color:#fff; }
		  div#page div#content div#right div#loggedin p{  font:normal 10px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color:#fff; }
		  div#page div#content div#right div#loggedin a{  font:normal 10px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color:#fff; text-decoration:underline; }
		  div#page div#content div#right div#loggedin a:hover{  color:#000; }
	
	    div#page div#content div#right div#loggedin ul{ width:100%; list-style:none; overflow:hidden; padding-bottom:5px; }		  
	      div#page div#content div#right div#loggedin ul li{ display:block; width:100%; }
	      div#page div#content div#right div#loggedin ul li a{ display:block; width:100%; padding:4px 10px; font:normal 11px Arial; color:#fff; }
	  	  div#page div#content div#right div#loggedin ul li a:hover{ width:100%; padding:4px 10px; background:#ff7c2e; color:#efefef; }	
											    
      div#page div#content div#right div.forgotten_form{ display:none; background:#ff6946; }
	    div#page div#content div#right div.forgotten_form fieldset p{ font-weight:bold; color:#c30; background:#fcb559; }
	    div#page div#content div#right div.forgotten_form fieldset{ display:block; width:241px; height:125px; border-left:1px solid #fff; }
	    div#page div#content div#right div.forgotten_form fieldset label{ float:left; width:95px; height:18px; padding-top:2px; margin:8px 5px 0 0; font:normal 9px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color:#fff; }
	    div#page div#content div#right div.forgotten_form fieldset input{ float:left; width:129px; height:14px; padding:3px; margin:8px 0 0 0; color:#b99682; }
		div#page div#content div#right div.forgotten_form fieldset input.submitbutton{ display:block; width:79px; height:28px; background:url(../images/submitbutton.gif) top center no-repeat; cursor:pointer; }
		div#page div#content div#right div.forgotten_form fieldset input.submitbutton:hover{ display:block; width:79px; height:28px; background:url(../images/submitbutton.gif) bottom center no-repeat; }
												
	  div#page div#content div#right div#signup{ width:242px; height:50px; }
	    div#page div#content div#right div#signup a{ display:block; overflow:hidden; width:241px; height:50px; background:#ff7c2e url(../images/signup.jpg) center 11px no-repeat; border-left:1px solid #fff; }
	  
	  div#page div#content div#right div#banners{ width:242px; }
	  	div#page div#content div#right div#banners div.full{ width:242px; border-bottom:1px solid #fff; overflow:hidden; }		  	
	  	  div#page div#content div#right div#banners div.ver{ float:left; width:120px; height:240px; border-left:1px solid #fff; background:#dd9a70; }
	  	div#page div#content div#right div#banners div.half{ width:242px; height:120px; border-bottom:1px solid #fff; overflow:hidden; }
		  div#page div#content div#right div#banners div.grid{ float:left;width:120px; height:120px; border-left:1px solid #fff; background:#9ab6cb; }
	  	  div#page div#content div#right div#banners div.hor{ width:240px; height:120px; border-left:1px solid #fff; background:#e9775c; }

		div#page div#content div#right div#search{ overflow:auto; }
			div#page div#content div#right input.searchfield{ float:left; width:158px; margin-right:3px; }
			div#page div#content div#right input.searchbutton{ float:left; width:44px; height:19px; background:url(../images/searchbutton.gif) top center no-repeat; cursor:pointer; }
			div#page div#content div#right input.searchbutton:hover{ width:44px; height:19px; background:url(../images/searchbutton.gif) bottom center no-repeat; }
		
			
/* FOOTER -------------- */
		  		  			
  div#page div#footer{ width:956px; height:45px; margin:0 auto; background:#31a6c9; }
  	div#page div#footer p{ padding-top:15px; text-align:center; font:normal 10px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color:#fff; }  
  	  div#page div#footer p a{ color:#fc0; }  
      div#page div#footer p a:hover{ color:#000; }
