
/* basic tag style */

body {
	margin: 0px;
	padding: 0px;
	background: #eee url(./../images/background.jpg);
	text-align:center;
	font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
	padding-bottom:30px;
}
table, td {
	font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
}

image {
	border:none;
}

a,
a:link,
a:visited,
a:active {
	color:#FF7E00;
	text-decoration:underline;
}
a:hover {
	color:#F5AC36;
	text-decoration:underline;
}

/*
 * base
 */

#base {
	width:720px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:#fff;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	
	padding-bottom:20px;
}

/*
 * header
 */

#logo {
	width:280px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
}
#subnav {
	width:410px;
	float:right;
	padding-top:10px;
	padding-right:10px;
	text-align:right;
	color:#000;
	font-size:70%;
}
#subnav a,
#subnav a:link,
#subnav a:visited,
#subnav a:active {
	color:#000;
	text-decoration:underline;
}
#subnav a:hover {
	color:#777;
	text-decoration:underline;
}
#globalnav {
	clear:both;
	border-bottom:1px solid #aaa;
}

/*
 * treenav
 */
 
#treenav {
	padding-left:25px;
	padding-right:25px;
	padding-top:7px;
	color:#000;
	font-size:70%;
	line-height:160%;
}
#treenav a,
#treenav a:link,
#treenav a:visited,
#treenav a:active {
	color:#000;
	text-decoration:underline;
}
#treenav a:hover {
	color:#777;
	text-decoration:underline;
}

/*
 * content left
 */

#content .left {
	width:206px;
	float:left;
}
#content .left #sponsor {
	margin-top:25px;
	margin-left:25px;
	margin-right:25px;
	color:#000;
	font-size:90%;
	line-height:160%;
}
#content .left .sponsorlogo {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:25px;
	margin-right:25px;
}
#content .left img {
	border:none;
}

/*
 * content right
 */

#content .right {
	width:489px;
	float:right;
	padding-right:25px;
}
#content .right h1 {
	padding:0px;
	margin-top:25px;
	margin-bottom:20px;
	margin-left:0px;
	margin-right:0px;
}
#content .right h2 {
	padding:0px;
	margin-top:25px;
	margin-bottom:20px;
	margin-left:0px;
	margin-right:0px;
}
#content .right p {
	color:#000;
	font-size:90%;
	line-height:160%;
	margin-left:20px;
}
#content .right ul,
#content .right ol {
	margin-left:20px;
	padding-left:40px;
}
#content .right li {
	color:#000;
	font-size:90%;
	line-height:160%;
	padding-left:0px;
	margin-left:0px;
}
#content .toright {
	text-align:right;
}

/*
 * footer
 */

#space {
	clear:both;
	background-color:#fff;
	border-top:1px solid #ccc;
}
#pagetop {
	text-align:right;
	font-size:70%;
	background-color:#eee;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	padding-bottom:7px;
	border-bottom:2px solid #ccc;
}
#pagetop a,
#pagetop a:link,
#pagetop a:visited,
#pagetop a:active {
	color:#000;
	text-decoration:underline;
}
#pagetop a:hover {
	color:#777;
	text-decoration:underline;
}

#footer{
	padding-top:10px;
}
#footer #copyright {
	text-align:right;
	padding-right:10px;
	font-size:70%;
	line-height:150%;
}
#footer #host {
	text-align:right;
	padding-right:5px;
	font-size:70%;
	line-height:150%;
	
	width:605px;
	float:left;
	padding-top:6px;
}
#footer #iddlogo {
	text-align:right;
	padding-right:10px;
	
	width:100px;
	float:right;
	padding-top:3px;
}


/*
 * cc
 */

.cc {
	margin-left:20px;
	color:#000;
	font-size:90%;
	line-height:160%;
	padding:15px;
	border:1px solid #aaa;
	background-color:#eee;
}

.cc .cc_txt {
	width:340px;
	float:left;
}

.cc .cc_img {
	width:88px;
	float:right;
	text-align:right;
}
