@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0;
}

html{
height:100.1%;
}

body{
background:url(images/bg.gif) repeat;
height:100%;
font:15px/1.7 "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
text-align:center;
}

/*
#container{
position: relative; 
height:100%; 
width:900px
}*/

a img{
border:0;
}

h1{
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#FFFFFF;
background:transparent;
}

h1, h2, h3{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-weight:normal;
padding:10px 0 0;
margin:0 0 10px;
}

#logo{
background:url(images/logo.jpg) no-repeat;
height:40px;
width:250px;
margin:0 auto 0 auto;
text-indent:-9999px;
}

#logo a{
margin:0px;
padding:0;
display:block;
height:40px;
width:250px;
}

h2{
font-size:20px;
margin:0;
padding:0;
font-family:Arial;
border-bottom:1px solid #ddd;
color:#0066FF;
}

h3{
font-size:18px;
margin:0 0 10px 40px;
}

h4{
margin:0;
padding:0;
font-size:14px;
text-align:center;
font-family:Arial;
color:#0066FF;
}

h5{
margin:0;
padding:0;
font-size:12px;
}

h6{
margin:0;
padding:0;
font-size:11px;
}

a:link, a:visited{
color:#333333;
}

a:hover, a:active{
color:#999999;
}

/**
#wrap{
position: absolute;
height: 400px;
width: 90%;
overflow: hidden;
}**/

#picture{
margin:0 auto 0 auto;
width: 2300px;
height: 1704px;
background-image: url(images/tile.jpg);
position: relative;
}

.scrolling-content{
background: #0066FF;
position:absolute;
padding:5px;
}

.clear{
clear:both;
overflow:hidden;
width:1px;
height:	1px;
margin:0 -1px -1px 0;
border:0;
font-size:0;
line-height:0px;
}

/* layout */

#container {
width:800px;
background:url(images/contents_bg.jpg) repeat-x;
margin:0 auto 0 auto;
/*
background:#006AD5 url(../images/head-digit.png) 
*/
no-repeat 500px 25px;
margin:0 auto;
text-align:left;
padding:15px;
}

#text-align{
text-align:center;
margin-top:400px;
font-size:x-small;
text-transform:uppercase;
color:#333333;
background:transparent;
}

#text-align a{
text-decoration:none;
}


/*
#address{
margin:500px auto auto auto;
width:800px;
text-align:center;
font-size:x-small;
text-transform:uppercase;
}*/

/* javascript */

.ajax-loading{
padding:50px;
background:url(../images/spinner.gif) no-repeat center;
}