* {
	margin:0;
	padding:0px;
	
}



/* ヘッダー */

div#header{
	width:900px;
	height:150px;
	background: url(img/topimg.jpg);
        margin:auto;
}
	
div#header h1 {
       padding:20px;
       font-size:xx-large;
}

div#header h1 a{      
       color:white;
       text-decoration:none;
       
}
	
div#header h2 {
       color:white;
       margin-left:20px;
}


/* コンテント */

div#content{
	width: 900px;
        margin:auto;
}


/* メイン */

div#content div#main{
        
	width:545px;
    height:600px;
    position:absolute;
    margin-top:10px;
	margin-left:175px;
	
        
                        
}

div#content div#main .entry{
	margin-bottom:10px;
	padding: 5px;
	background-color:#FFFFFF;
	border: 1px solid #999;
	
　　
}

div#content div#main .entry h2{
	padding: 10px;
}


div#content div#main .entry h2 a{

  color:#444;
  text-decoration:none;

}

div#content div#main .entry .article{

 color:#666;
 padding:5px;
}

div#content div#main .entry .foot{
 color:#666;
 text-align:center;
 padding:5px;
}

div#content div#main .entry .foot a{
 color:#555;
 text-decoration:none;
}

/* サイドの左 */

div#content div#side-left{
        position:absolute;
	float:left;
	width:150px;
        height:600px;
        border:1px solid #ccc;
        padding:5px;
        margin-top: 10px;
}

div#content div#side-left a{
  color:#555;
  text-decoration:none;
}

div#content div#side-left li{
  list-style-type:none;
}


div#content div#side-left.side dl.module{

        
        padding:5px;
}

div#content div#side-left.side dl.module dt.recent_entry{
        font-weight:bold;
        color:#3333FF;
        font-size:large;
		margin-bottom:5px;
        
}

div#content div#side-left.side dl.module dt.recent_comment{
        font-weight:bold;
        color:#3333FF;
        font-size:large;
		margin-bottom:5px;
}
div#content div#side-left.side dl.module dt.archive{
        font-weight:bold;
        color:#3333FF;
        font-size:large;
		margin-bottom:5px;
}
div#content div#side-left.side dl.module dt.category{
        font-weight:bold;
        color:#3333FF;
        font-size:large;
		margin-bottom:5px;
}

/* サイドの右 */

div#content div#side-right{
	 float:right;
	 width:150px;
         height:600px;
         position:absolute;
	 margin-left:734px;
         border:1px solid #ccc;
         padding:5px;
         margin-top: 10px;
        
}

div#content div#side-right a{
        color:#555;
        text-decoration:none;
}

div#content div#side-right li{
        list-style-type:none;
}

div#content div#side-right.side .module dt.profile{
        font-weight:bold;
        color:#3333FF;
        font-size:large;
		margin-bottom:5px;
}

div#content div#side-right.side .module dd .profile{
        font-weight:bold;
        color:#999;
        padding:5px;
}

div#content div#side-right.side .module dd .profile dl dt{
        font-weight:bold;
        color:#999;
        padding:5px;
}

div#content div#side-right.side .module dl dt{
        font-weight:bold;
        color:#999;
        padding:5px;
}


div#content div#side-right.side .module dl dd{
        font-weight:bold;
        color:#999;
        padding:5px;
}


div#content div#side-right.side .module dl dd a{
        font-weight:bold;
        color:#999;
        padding:5px;
}

div#content div#side-right.side .module dt.topics{
        font-weight:bold;
        color:#3333FF;
        font-size:large;
		margin-bottom:5px;
}


/* カレンダー */

div#content div#side-right.side .module dt.calendar{
        font-weight:bold;
        color:#3333FF;
        font-size:large;
		margin-bottom:15px;
}


div#content div#side-right.side .module dd.calendar caption{
    font-size:small;
    padding:1px;
    background:#ffc;
}


div#content div#side-right.side .module dd.calendar caption a{
    font-size:small;
    color:#999;
    text-decoration:none;
}


div#content div#side-right.side .module dd.calendar th{
        font-weight:bold;
        color:#fff;
        background:#666;
}


div#content div#side-right.side .module dd.calendar td{
        font-weight:bold;
        color:#999;
        background:#fdd;
}


div#content div#side-right.side .module dd.calendar table{}
