*  { padding : 0px ; margin : 0px ; }
#outside {
       background-image: url('img/background.jpg');
       background-repeat:repeat-x;
       background-color:#FFFFFF;
}

#site-box {
           width:752px;
           border:1px solid #000000;
           margin: 10px auto;
        background-color:white;
	box-shadow: 0px 0px 5px 5px #777; /* CSS3 */

}
#a-box {
        border:1px solid #0000ff;
        background-image: url(' img/tamatama.jpg');
        padding:30px;
        height:340px;
}

#ad-box{
       text-align:center;

}


#b-box {
        float:left;
        width:500px;
}

#c-box {
        font-size:14px;
        float:right;
        width:250px;}

#d-box {

        clear:both;
        width:752px;
        background-color:#D3D3D3;
        text-align:center;
}


.category {
          font-size:18px;
          background-color:#D3D3D3;
          padding: 5px;
          margin: 5px;
          border-left:solid 5px blue;
	box-shadow: 0px 0px 3px 1px #777; /* CSS3 */


} 

a {
    text-decoration:none;
    
}

a:hover {text-decoration:underline;}

h1 {font-size:24px;
}
h2  {font-size:18px;
     background-color:#D3D3D3;
     border-left:solid 5px blue;
     margin:10px;
     box-shadow: 0px 0px 3px 1px #777; /* CSS3 */

}

h3  {font-sie:18px;
     background-color:#D3D3D3;
     paddign:10px;
     margin:10px;
     border-left:solid 5px blue;
     box-shadow: 0px 0px 3px 1px #777; /* CSS3 */
}

h4   {
     font-sie:18px;
     paddign:10px;
     margin:10px;
     border-left:solid 5px blue;

}


p   {
     margin: 20px;
}

ul {
          padding : 10px 5px 10px 30px;
}  

blockquote {
            padding:10px;

}#outside {
	padding-top: 0px;
	margin-top: 0px;
}
body {
	margin-top: 0px;
	padding-top: 0px;
}
div {
	margin-top: 0px;
	padding-top: 0px;
}
