/* CSS Document */

* { padding:0; margin:0 auto;}
body{background:transparent url(red/bg.gif) fixed 0 0; color:#444444; font-family:Tahoma,Arial; font-size:small; text-align:center;}
a:link,a:visited{color:#000000; text-decoration:none;}
a:hover{color:#FF0000;}
hr{border:1px #FF0000 solid;}
.clear {clear:both;}

#wrap{color:#333333;width:980px;margin:10px auto 0;padding:0 10px;text-align:justify;background-color:#FFFFFF;border:1px #dddddd solid; line-height:1.8em;}
#header{margin-top:15px; margin-left:10px;}
#header h1 { font-size:18px;}
#header h2 { font-size:12px; font-weight:normal;}

#gg { width:980px;}
#gg ul { margin:4px;}
#gg ul li { float:left; width:300px; height:250px; padding-left:15px;}

#box {width:700px; float:left;}
#content{width:700px; float:left;}
#content li { margin-bottom:20px; width:700px; float:left;}

#content span{ float:left;width:690px; border-left:3px #FF0000 solid; padding-left:5px; font-size:14px; border-bottom:1px #CCCCCC dashed; line-height:1.6em;}
#content p { font-size:12px; text-indent:2em;}
#pages { font-size:12px;}
#pages span {width:700px;font-size:12px;}


.textbox{ margin-bottom:20px;}
.textbox span{float:left; width:690px; border-left:3px #FF0000 solid; padding-left:5px; font-size:14px; border-bottom:1px #CCCCCC dashed; line-height:1.6em;}
.textbox h3 {float:left; width:690px; border-left:3px #FF0000 solid; padding-left:5px; font-size:14px; border-bottom:1px #CCCCCC dashed; line-height:1.6em;}
.textbox p { font-size:12px; text-indent:2em;}
.pages { font-size:12px;}

#sidebar{float:left; width:270px; margin-left:10px;}
#sidebar { font-size:12px;}
#sidebar a { color:#666666;}

#link_n { font-size:12px;}
#link_n a { color:#666666;}

#foot { font-size:12px; margin-bottom:5px;}
#foot p { text-align:center; line-height:25px; color:#666666;}
#foot p a { color:#666666;}