html	{height: 100%; }
body	{padding:0;
		 margin:0 auto;
		 text-align:center;
		 background-color:#FFCCFF;
		 font-family:Verdana, Arial, Helvetica, sans-serif;
		 font-size:12px;
		 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;
			 }
h2			{padding:0;
			 margin:0 auto;
			 font-size:15px;
			 color:#990000;
			 }
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: 5px;
			  margin:0 auto;
			  width: 624px;
			  float:left;
			  text-align:center;
			  }	
#contentgall {padding: 0;
			  margin:0 auto;
			  width: 780px;
			  float:left;
			  /*text-align:center;*/
			  }	
#content2	{padding: 0;
			 width:620px;
			 margin:0 auto;
			 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:0;
			 margin:0 auto;
			 width:146px;
			 float:left;
			 text-align:center;
			 }
#rss		{padding:4px;
			 margin:0 auto;
			 width: 90%;
			 text-align:left;
			 background-color:#fff;
			 border: solid 1px #FF66FF;
			 }
#footer		{padding:0;
			 margin:15px 0 5px 0;
			 text-align:center;
			 }
.pictures	{margin: 12px 0 0 0;
			 padding:0 0 0 8px;
			 }
#google		{margin:5px 5px 35px 5px;
			 padding:0 0 0 30px;
			 }
.adsense	{font: 11.5px arial, sans-serif;
			 padding:0 0 0 5px;
			 margin:0 auto;
			 }
.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;
			 }
object		 {padding:2px;
			  margin:0 auto;
			  text-align:center;
			  }