html	{height: 100%; }
body	{padding:0;
		 margin:0 auto;
		 text-align:center;
		 background-color:#FFCCFF;
		 font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		 font-size:12px;
		 line-height:20px;
		 color:#333333;
		 height: 100%;
			 }
#main	{text-align:center;
		 padding:0;
		 margin:0 auto;
		 width: 780px;
		 }
a:link, a:visited {
					color:#990000;
					text-decoration:underline;
					}
a:hover			{
					color:#333;
					background-color:#fff;
					text-decoration:none;
					}	
a:active			{
					color:#333;
					background-color:#fff;
					text-decoration:none;
					}					
a.menu:link, a.menu:visited {
					color:#fff;
					text-decoration:none;
					}
a.menu:hover			{
					color:#333;
					text-decoration:none;
					}	
a.menu:active			{
					color:#ffae00;
					text-decoration:none;
					}
h1			{padding:0;
			 margin:0 auto;
			 font-size:18px;
			 color:#990000;
			 text-align:center;
			 }
h2			{padding:0;
			 margin:0 auto;
			 color:#000000;
			 font-size:12px;
			 text-decoration:underline;
			 }
h3			{padding:0;
			 margin:0 auto;
			 font-size:13px;
			 color:#990000;
			 }
#header		{padding:0;
			 margin:0 auto;
			 width:780px;
			 }
#menu		{width:780px;
			 height:20px;
			 padding:2px 0 0 0;
			 margin:0 auto;
			 background-color: #FF99CC;
			 border-top:solid 1px #FF66FF;
			 border-bottom: solid 1px #FF66FF;
			 text-align: left;
			 }
#wrapper 	{margin: 0 auto;
			padding: 0;
			width: 780px;
			text-align:left;
			float:left;
			background-color:#FFFFFF;
			border-top: none;
			border-right: solid 1px #FF66FF;
			border-bottom: solid 1px #FF66FF;
			border-left:solid 1px #FF66FF;			
			}
#conwrap	{padding:0;
			 margin:0 auto;
			 float:left;
			 background-color:#FFFFFF;
			 }
#content	{padding: 0 5px;
			 width:470px;
			 margin:0 auto;
			 float:left;
			 text-align:left;
			 }
#contentfull {padding: 0;
			  margin:0 auto;
			  width: 634px;
			  float:left;
			  /*text-align:center;*/
			  }	
#contentgall {padding: 0;
			  margin:0 auto;
			  width: 780px;
			  float:left;
			  /*text-align:center;*/
			  }			 
#left	    {padding:0;
			 margin:0 0 0 1px;
			 width:146px;
			 background-color: #fff;
			 /*border: solid 1px #990000;*/
			 float:left;
			 text-align:center;	 
			 }
#right	    {padding:1px;
			 margin:0 auto;
			 width:142px;
			 float:left;
			 text-align:center;
			 background-color:#fff;
			 }
#rss		{padding:4px;
			 margin:0 auto;
			 width: 99%;
			 text-align:left;
			 background-color:#FFCCFF;
			 border:1px solid #990000;
			 }
#footer		{padding: 4px;
			 margin:5px 0 5px 0;
			 text-align:center;
			 }
#pictures	{margin: 0 auto;
			 padding:0 0 0 8px;
			 }
#picwrap	{margin:12px 6px 25px 6px;
			 padding:2px;
			 /*border:1px dotted #ff00cc;*/
			 }
#google		{margin:5px 5px 0 5px;
			 padding:0 0 0 30px;
			 }
.toppic		{padding: 0 10px 0 48px;
			 margin:0 auto;
			 }
.video		{width: 310px;
			 padding:0;
			 margin:0 auto;
			 text-align:center;
			 float:left;
			 height: 260px;
			 }
.mini		{padding:5px 0 10px 0;
			 margin:0 auto;
			 }
#gallery	{width:400px;
			 height:400px;
			 padding:0;
			 margin:10px;
			 float:left;
			 }
#gallmenu	{width:300px;
			 padding:0;
			 margin:10px;
			 float:left;
			 }
.adsense	{font: 11.5px arial, sans-serif;
			 padding:0 0 0 5px;
			 margin:0 auto;
			 }
#search		{padding:0;
			 margin:0 auto;
			 text-align:center;
			 width:100%;
			 }
.imgleft {
	float:left;
	padding:5px 5px 5px 0;
	margin:0 auto;
		}