/* Start of CMSMS style sheet 'Biiiz - style' *//* CSS Document by:mdennisa of BIIIZ*//* CSS Addition & Graphic by:ucup of BIIIZ*/@font-face {  font-family: "Journal";  src: url(http://www.diteam.com/sifr/journal.ttf) format("truetype");}@font-face {  font-family: "Sansation";  src: url(http://www.diteam.com/sifr/Sansation_Regular.ttf) format("truetype");}* { cursor:default;}a, a:hover { cursor:pointer; }body{ margin:0; font-size:12px; font-family:arial; background:#000 url(images/bg_body.jpg); color:#fff;}h2 {	font-size: 14px;	font-family: Guanine, Verdana, Hevetica, Arial;	color: #12446e;}#wrapper{ margin:0 auto; width:900px; background:#000;}#header{position:relative; height:234px; font-family:journal;} #logo{position:absolute; top:0; left:0; width:354px; height:234px; background:url(images/logo.jpg) top left no-repeat;} #slogan{	position:absolute;	top:99px;	left:-53px;	width:175px;	height:21px;	background:url(images/bg_slogan.png) top right no-repeat;	line-height:20px;	color:#fff;	text-align:right;	padding-right:14px;	font-size:11px;} * html #slogan{ 	z-index:100; 	background-image:none;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_slogan.png'); }  #top{position:absolute; top:0; left:354px; width:546px; height:234px; background:url(images/bg_top.jpg) top left no-repeat;}  #mainNav{ width:200px; margin-top:80px;}  #mainNav ul{margin:0; padding:0; list-style:none;}  #mainNav li {line-height:20px;}  #mainNav li a{height:1%; padding-left:25px; display:block; text-decoration:none; color:#ccc; font-size:11px; font-weight:bold;}  #mainNav li a:hover{color:#fff;}#content{} #gallery {margin-bottom:20px; padding-left:18px;} #gallery img{border:none; margin:18px 18px 0 0px;} #gallery .subcontent{background-color:#000; width: 184px; padding: 8px 10px; position:absolute; visibility: hidden; margin:0;} /*#gallery>.subcontent{margin-left:18px;}*/ .subcontent h2{margin:0; padding:0; font-size:12px; color: #f00;} .subcontent h2 a:hover { color: #f00; } .subcontent p{margin:5px 0; font-size: 11px;} .subcontent p .header { color: #999;} .subcontent a{text-decoration:none; color:#fff;} .subcontent a:hover{color:#f00;} #mainContent{ background:#000; padding-bottom:10px;}  #mainContent h1{height:24px; width:130px; font-size:12px; background:url(images/bg_heading.png) right top no-repeat; z-index:500; text-align:right; font-weight:bold; line-height:20px; padding-right:15px; margin-top:20px; margin-bottom:10px; overflow:visible;}  *html #mainContent h1{  	z-index:500; 	background-image:none;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_heading.png');  }  #mainContent p{margin:0px 18px; margin-bottom:20px; line-height:18px; text-align:left; width: 500px;text-align:justify;}#contact{margin:0 auto; margin-top:10px; width:900px;} #contact h1{color:#f00; font-weight:normal; font-size:24px; font-family:"trebuchet ms"; margin:0px;} #contact h2{margin:0px 18px; font-size:16px;} #contact p{margin:0px 18px; line-height:18px;} #contact #contactform{float:left; width:400px;} #contact #detail{float:right; width:400px; text-align: right;}#footer{ margin:0 auto; margin-top: 20px;width:900px; height:50px; text-align:center; line-height:50px; font-size: 10px; color: #666; background-color: #000;}#footer a { color: #fff; text-decoration: none;}#footer a:hover { color: #f00; }#mainContent a{text-decoration:none; color:#f00;}  #mainContent a:hover{text-decoration:underline;}  .clear{clear:both; height:0;}.back{ color:#f00; padding-right:18px; cursor:pointer; text-align:right;}.error_message ul{list-style:none;}/* End of 'Biiiz - style' */#tab_new {	background: transparent url(images/new.gif) no-repeat 0 0px;	width: 25px;	height: 12px;	display: inline;	outline: none;	position: absolute;	top: -43px;	right: 50px;	z-index: 20;}