* {
 margin: 0px;
 padding: 0px;
}

BODY {
 color: #000000;
 background-color: #FFCCCC;
 font-weight:normal;
 text-align: center;
 line-height: 1.4em;
}

#container {
 background-color: #FFCCCC;
 width: 900px;
 margin:0 auto;
 padding: 0px;
}

#container2 {
 background-color: #F0F0F0;
 margin: 0px;
 padding: 0px;
 border: 1px solid #999999;
}

#header {
 background-color: #EEEEEE;
 margin: 0px;
 padding-top: 5px;
 padding-left: 10px;
 border-bottom: 1px solid #999999;
 text-align: center;
}

#header2 {
 background-color: #999999;
 margin: 0px;
 padding: 7px;
 text-align: center;
}

#ad-google {
 width: 336px;
 float: left;
 background-color: #FFFFFF;
 margin-right: 15px;
 padding: 0px;
 text-align: center;
}

#top-contents {
 width: 600px;
 background-color: #FFFFFF;
 float:left;
 margin: 0px;
 padding: 25px;
 border-right: 1px solid #999999;
 border-bottom: 1px solid #999999;
 text-align: left;
}

#ad-contents {
 float:right;
 background-color: #F0F0F0;
 width: 150px;
 margin: 5px;
 padding: 15px;
 text-align: left;
}

#ad-contents p {
 font-size: 12px;
}

#footer {
 clear: both;
}

#contents {
 margin: 0px;
 padding: 5px;
}

#feed {
 margin: 15px;
 padding-left: 25px;
 text-align: left;
 font-size: 12px;
 border: 1px dotted #999999;
}

li {
 padding-right:1em;
}

.left {
 text-align: left;
}

.center {
 text-align: center;
}

.right {
 text-align: right;
}
.fsmall {
 font-size:10pt;
}
.fxsmall {
 font-size:8pt;
}

.esp {
 margin-left: 5px;
}

h2 {
 font-size: 12px;
 color: #000088;
 border-style: none;
 padding: 0px;
 margin-top: 5px;
 margin-bottom: 2px;
}

h1 {
 font-size: 12px;
 color: #333333;
 border-style: none;
 padding: 0px;
 margin: 0px;
}

P {
 font-size: 12px;
 color: #333333;
 padding: 0px;
 margin-top: 2px;
 margin-bottom: 5px;
 text-align: left;
}

.li
{
 font-size: 12px;
 color: #333333;
 padding: 0px;
 margin-top: 2px;
 margin-bottom: 5px;
 text-align: left;
}

p.newest {
 font-size: 10px;
 color: #993300;
 padding: 0px;
 margin-top: 0px;
 margin-bottom: 5px;
 text-align: left;
}


.search {
 text-align:center;
 background: #FFFFFF;
 margin-left:5%;
 margin-right:5%;
}


.new {
    color:#CB0000;
}
.footer {
 padding:0.5em;
 text-align: center;
}

.together-link {
    color:#9B0000;
}

.mark {
 color:#CCCCCC;
}

address {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #333333;
	text-align: center;
}

#top-contents A:active { color: #000088 }
#top-contents A:hover { color: #000088 }
#top-contents A:link { color: #000088 }
#top-contents A:visited { color: #000088 }

#ad-contents A:active { color: #333333 }
#ad-contents A:hover { color: #333333 }
#ad-contents A:link { color: #333333 }
#ad-contents A:visited { color: #333333 }

