BODY{
background-image:url(../top_wall.png);
background-repeat:no-repeat;
background-position:center top;
margin:380px 0px auto auto;
background-color:#FFFEEC;
}

A{text-decoration:none;}
A:link{color:#666666}
A:visited{color:#666666}
A:activ{color:#6BAAC8}
A:hover{color:#EB6BA4}

TABLE{
border-spacing:15px;
text-align:left;
margin-left:auto;
margin-right:auto;
}

th.tweet {
table-layout:fixed;
background-image:url(../tweet_wall.png);
background-repeat:no-repeat;
width:449px;
height:150px;
vertical-arign:top;
}

th.hr{
width:80%;
height:20px;
background-image:url(../hr_wall.png);
background-repeat:repeat-x;
background-position:0px 28px;
}

div#twitterInformation{
margin: 0px 0px 0px 20px;
width: 250px;
font-size: 12px;
}

div#twitterInfoDetail{
text-align: left;
font-size: 11px;
font-weight: normal;
line-height: 120%;
}

div#twitterInfoTitle{
font-size: 12px;
font-weight: bold;
color: #6BAAC8;
}


p.tw_text{
margin: 0px;
color: #ffffff;
margin: 0px 0px 0px 20px;
width: 250px;
font-size: 12px;
}

p.tw_day{
color: #6BAAC8;
margin: 0px 0px 0px 180px;
text-align: left;
font-size: 11px;
font-weight: normal;
}


img{
vertical-align:middle;
border:none;
}


H1{
font-size:25px;
color:#666666;
text-align:left;
margin:20px 0px;
}

H1:first-letter{
color:#EB6BA4;
font-weight:bold;
font-size:30px;
}

p{
margin:20px;
color:#666666;
font-size:14px;
}

p.info{
color:#666666;
margin:0px;
font-size:14px;
line-height:120%;
text-align:left;
}

p.copyright {
font-size:16px;
font-weight: bold;
text-align:center;
color:#6BAAC8;
background-image:url(../bottom_wall.png);
padding:84px;
margin:0px;
}

#gallery_div{
width:720px;
margin-left:auto;
margin-right:auto;
letter-spacing:10px;
line-height:115px;
}

div.head{
width:780px;
margin:auto auto 50px;
}

