body {
  background:transparent url(images/cosmos011.jpg) no-repeat;
}
#Header {
  background:transparent;
}
#h_img {
  background:transparent;
}
#outerwrapper {
  background:transparent url(images/cosmos015r.jpg) right bottom no-repeat;
}
#middleline_c {
  background:#696969;
	filter:alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity:0.4;
	-moz-box-shadow: 0px 5px 30px #ccc , 0px -5px 30px #ccc;	/* Safari,Google Chrome—p */
	-webkit-box-shadow: 0px 5px 30px #ccc , 0px -5px 30px #ccc;	/* Firefox—p */
	box-shadow: 0px 5px 30px #ccc , 0px -5px 30px #ccc ;	/* CSS3 */
}
#middleline .mc_innerblock {
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity:0.5;
}

#middleline #Sitename {
	color:#fff;
	text-shadow: -1px -1px #fff, 1px 1px #333;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity:0.5;
	behavior: url("/PIE.htc");
}
#middleline #Slogan {
	color:#fff;
	text-shadow: -1px -1px #fff, 1px 1px #333;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity:0.5;
	behavior: url("/PIE.htc");
}

#Header #breadcrumbs {
	color:#fff;
	background:#696969  url(images/tama_06.gif) no-repeat 3px 3px;
}
#Header #breadcrumbs a:link ,#Header #breadcrumbs a:visited{
	color:#fff;
}

#Container {
  background:transparent;
}
#Wrapper {
  background:transparent;
}
#CenterWrapper {
	/* border:1px solid #c0c0c0; */
	/* -moz-box-shadow: 5px 5px 10px #ccc , -2px -2px 5px #ccc;	*/
	/* -webkit-box-shadow: 5px 5px 10px #ccc , -2px -2px 5px #ccc;	*/
	/* box-shadow: 5px 5px 10px #ccc , -2px -2px 5px #ccc ;	*/
	/* -webkit-border-radius: 20px;	*/
	/* -moz-border-radius: 20px;	*/
	/* border-radius: 20px;	*/
}

/* Header Menu colors */
#menu_m a:link,
#menu_m a:visited {	
  color: #808080 ;
	font-weight:bold;
}
#menu_m a:hover {	
  color: #1e90ff ;
}

/* Header Menu Selected colors */
#menu_m ul li div a:link{
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	behavior: url("/PIE.htc");
}
#menu_m ul li div a:hover {
	height: 30px;
	line-height:30px;
	margin-bottom:0px;
	background:#fafafa;
	-webkit-border-radius: 20px;	/* Safari,Google Chrome—p */
	-moz-border-radius: 20px;	/* Firefox—p */
	-webkit-box-shadow: inset 0px 0px 3px 0px #777; /* Safari, Chrome—p */
	-moz-box-shadow: inset 0px 0px 3px 0px #777; /* Firefox—p */
	box-shadow: inset 0px 0px 3px 0px #777; /* CSS3 */
	-webkit-transform: scale( 1.5 );
	-moz-transform: scale( 1.5 );
	behavior: url("/PIE.htc");
}
#menu_m ul li div.act {
	height: 30px;
	line-height:24px;
	margin-top:5px;
	background:orange;
  border-radius: 20px; /* css3 */
	-webkit-border-radius: 20px;	/* Safari,Google Chrome—p */
	-moz-border-radius: 20px;	/* Firefox—p */
  box-shadow: 1px 2px 5px #ccc , -1px -2px -3px #ccc;
  -webkit-box-shadow: 1px 2px 5px #ccc , -1px -2px 5px #ccc;
  -moz-box-shadow: 1px 2px 5px #ccc, -1px -2px 5px #ccc;
	behavior: url("/PIE.htc");
}
#menu_m ul li div.act a:link , #menu_m ul li div.act a:visited {
	color:#000;
}

/* Content */
#CenterColumn {
  background:transparent;
}
body.L0R0 #CenterColumn {
}

#CenterColumn  h2.BlockTitle {
	padding-left:1.6em;
	color: #000;
	background: url(images/cl_007.gif) left center no-repeat;
	border-bottom: #ccc 1px dashed;
}
#CenterColumn .BlockContent, #ModuleContents {
	background:transparent ;
}

/* Center LR Column */
#CenterLColumn {
	background:transparent ;
}
#CenterRColumn {
	background:transparent ;
}


/* Left Right Column */
#LeftColumn {
	background:transparent ;
}
#RightColumn {
	background:transparent ;
}

/* Left Right Column Title */
#LeftColumn h2.BlockTitle_a {
	padding-left:1.6em;
	color: #000;
	background: url(images/tama_04.gif) left center no-repeat;
	border-bottom: #ccc 1px dashed;
}
#LeftColumn h2.BlockTitle_b {
	padding-left:1.6em;
	color: #000;
	background: url(images/tama_04.gif) left center no-repeat;
	border-bottom: #ccc 1px dashed;
}
#LeftColumn h2.BlockTitle_c {
	padding-left:1.6em;
	color: #000;
	background: url(images/tama_04.gif) left center no-repeat;
	border-bottom: #ccc 1px dashed;
}

#RightColumn h2.BlockTitle_a {
	padding-left:1.6em;
	color: #000;
	background: url(images/tama_04.gif) left center no-repeat;
	border-bottom: #ccc 1px dashed;
}
#RightColumn h2.BlockTitle_b {
	padding-left:1.6em;
	color: #000;
	background: url(images/tama_04.gif) left center no-repeat;
	border-bottom: #ccc 1px dashed;
}
#RightColumn h2.BlockTitle_c {
	padding-left:1.6em;
	color: #000;
	background: url(images/tama_04.gif) left center no-repeat;
	border-bottom: #ccc 1px dashed;
}

/* Left Right Column Content */
#LeftColumn .BlockContent_a {
	color: #000;
	background:transparent ;
}
#LeftColumn .BlockContent_b {
	color: #000;
	background:transparent ;
}
#LeftColumn .BlockContent_c {
	color: #000;
	background:transparent ;
}

#RightColumn .BlockContent_a {
	color: #000;
	background:transparent ;
}
#RightColumn .BlockContent_b {
	color: #000;
	background:transparent ;
}
#RightColumn .BlockContent_c {
	color: #000;
	background:transparent ;
}

/* Footer */
#Footer {
	color:#000;
	background: url(images/footer.png) repeat-x;
}
#Footer a {
	color:#000;
}

#Bottom {
	color:#000;
	background: #c0c0c0 ;
}

#BottomColumn {
}
#BottomColumn h2.BlockTitle {
	color:#000;
}
#BottomColumn .BlockContent {
	color:#000;
}

/* XOOPS Main Menu */
#mainmenu, #usermenu {
}
#mainmenu li, #usermenu li {
}
#mainmenu a {
}
#mainmenu a:hover {
	color:#006e54 ;
	border-right:5px solid #00a381 ;
}
#mainmenu a.menuTop {
	padding-left:2em;
	background: url(images/wa-ore.png) left center no-repeat;
}
#mainmenu a.menuMain {
	padding-left:2em;
	background: url(images/wa-midori.png) left center no-repeat;
}
#mainmenu a.menuSub {
	margin-left:1em;
	padding-left:1.4em;
	background: url(images/wa-mizu.png) left center no-repeat;
}

/* XOOPS User Menu */
#usermenu a {
}
#usermenu a:hover {
	color:#006e54 ;
	border-right:5px solid #00a381 ;
}
#usermenu a.menuTop {}
#usermenu a.highlight {
}

#usermenu li.userMenuTop a {
	padding-left:2em;
	background: url(images/a03.gif) no-repeat;
}
#usermenu li.userMenuEdit a {
	padding-left:2em;
	background: url(images/a04.gif) no-repeat;
}
#usermenu li.userMenuComments a {
	padding-left:2em;
	background: url(images/mobilephone.gif) no-repeat;
}
#usermenu li.userMenuLogout a {
	padding-left:2em;
	background: url(images/xx001.gif) no-repeat;
}
#usermenu li.userMenuEmail a {
	padding-left:2em;
	background: url(images/mailto.gif) no-repeat;
}
#usermenu li.userMenuAdmin a {
	padding-left:2em;
	background: url(images/pc.gif) no-repeat;
}


