/* CSS Document */

* { padding:0; margin:0 auto;}
body{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 span{float:left; width:265px; color:#FF0000; border-bottom:1px #CCCCCC solid; font-size:12px; text-indent:5px;}
#sidebar ul{ margin:2px;}
#sidebar ul li { width:265px; float:left; font-size:12px; line-height:25px; border-bottom:1px #CCCCCC dashed;list-style:none;background:url(red/li.jpg) no-repeat 2px 11px; text-indent:8px;}

#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;}