@charset "utf-8";
body {
 margin : 20px 0px;
 background-color : #bbddff;
 text-align : center;
}

a:link    {color:#0066CC; text-decoration:none;}
a:visited {color:#0066CC; text-decoration:none;}
a:active  {color: #0066CC;}
a:hover   {color: #3388ff;}

.main-frame-top, .main-frame {
 line-height: 1.3em;
 margin : 0px auto;
 text-align: center;
 padding : 20px 20px 20px 20px;
 width: 800px;
 background-color : #ffffff;
 border-width : 2px 2px 2px 2px;
 border-color : blue blue blue blue;
 border-style : solid solid solid solid;
}

.module-title {
 line-height: 1.0em;
 margin : 0px 0px 20px 0px;
 text-align: center;
 padding : 31px 11px 11px 11px;
 width: 779px;
 background-color : #ffffff;
 border-width : 0px 0px 0px 0px;
 border-color : blue blue blue blue;
 border-style : solid solid solid solid;
}
 
.module-title2 {
 line-height: 1.5em;
 margin : -20px 40px 20px 40px;
 text-align: center;
 padding : 11px 11px 11px 11px;
 width: 699px;
 background-color : #bbffdd;
 border-width : 0px 0px 0px 0px;
 border-color : blue blue blue blue;
 border-style : solid solid solid solid;
}

.module-index {
  line-height: 2.0em;
  margin : 0px 8px;
  text-align: center;
  padding : 0px 0px 0px 0px;
  width: 784px;
  overflow: hidden;
  background-color : #ffffff;
  border-width : 0px 0px 0px 0px;
  border-color : blue blue blue blue;
  border-style : solid solid solid solid;
 }
 
.module-twitter {
  float : left;
 line-height: 1.0em;
 margin : 0px 0px 0px 0px;
 text-align: center;
 padding : 5px 1px;
 width: 387px;
 height : 470px;
 background-color : #ffffff;
 border-width : 1px 1px 1px 1px;
 border-color : #77bbff #77bbff #77bbff #77bbff;
 border-style : solid solid solid solid;
}
.module-twitter H2,H3,H4,H5 {
 background-color : #77bbff;
 color: #ffffff;
 margin : -4px 0px 2px 0px;
 border-left-width : 10px;
 border-left-style : solid;
 border-left-color : #2277ff;
 border-right-width : 10px;
 border-right-style : solid;
 border-right-color : #2277ff;
 line-height : 120%;
}
.module-blog {
  float : right;
  line-height: 1.0em;
  font-size: middle;
  margin : 0px 0px 16px 0px;
  text-align: center;
  vertical-align: middle;
  padding : 5px 1px;
  width: 387px;
  height: 20px;
  background-color : #ffffff;
  border-width : 1px 1px 1px 1px;
  border-color : #77bbff #77bbff #77bbff #77bbff;
  border-style : solid solid solid solid;
 }
.module-blog H2,H3,H4,H5 {
  background-color : #77bbff;
  color: #ffffff;
  margin : -4px 0px 2px 0px;
  border-left-width : 10px;
  border-left-style : solid;
  border-left-color : #2277ff;
  border-right-width : 10px;
  border-right-style : solid;
  border-right-color : #2277ff;
  line-height : 120%;
}
.module-soundcloud {
  float : right;
  line-height: 1.2em;
  font-size: middle;
  margin : 0px 0px 16px 0px;
  text-align: center;
  vertical-align: middle;
  padding : 5px 1px;
  width: 387px;
/*  height: 60px;*/
  background-color : #ffffff;
  border-width : 1px 1px 1px 1px;
  border-color : #77bbff #77bbff #77bbff #77bbff;
  border-style : solid solid solid solid;
 }
 .module-soundcloud H2,H3,H4,H5 {
  background-color : #77bbff;
  color: #ffffff;
  margin : -4px 0px 2px 0px;
  border-left-width : 10px;
  border-left-style : solid;
  border-left-color : #2277ff;
  border-right-width : 10px;
  border-right-style : solid;
  border-right-color : #2277ff;
  line-height : 120%;
 }
 
.module-profile {
 position : relative;
/* top : -534px;
 left : 406px;*/
 top : 0px;
 left : 0px;
 line-height: 1.0em;
 font-size: middle;
 margin : 0px 10px 10px 0px;
 text-align: center;
 vertical-align: middle;
 padding : 5px 1px 5px 1px;
 width: 391px;
 height: 20px;
 background-color : #ffffff;
 border-width : 1px 1px 1px 1px;
 border-color : #77bbff #77bbff #77bbff #77bbff;
 border-style : solid solid solid solid;
}
.module-profile H2,H3,H4,H5 {
 background-color : #77bbff;
 color: #ffffff;
 margin : -4px 0px 2px 0px;
 border-left-width : 10px;
 border-left-style : solid;
 border-left-color : #2277ff;
 border-right-width : 10px;
 border-right-style : solid;
 border-right-color : #2277ff;
 line-height : 120%;
}



.foot {
 position : relative;
/* top : -514px; */
 top : -200px;
 left : 0px;
 line-height: 1.5em;
 font-size: medium;
 margin : 20px 0px 0px 0px;
 text-align: center;
 vertical-align: middle;
 padding : 5px 5px 5px 5px;
 width: 781px;
 height: 30px;
 background-color : #ffffff;
 border-width : 0px 0px 0px 0px;
 border-color : blue blue blue blue;
 border-style : solid solid solid solid;
}

.container2 {
 position : relative	;
 left : 0px;
 line-height : 115%;
 margin-right : 45px;
 margin-left : 45px;
 margin-top : 15px;
 margin-bottom : 10px;
 text-align: center;
 padding : 0px 0px 10px;
 width : 710px;
 background-color: #FFFFFF;
 border-left : 3px groove blue;
 border-right : 3px groove blue;
 border-bottom : 3px groove blue;
 border-top-width : 3px;
 border-top-style : groove;
 border-top-color : blue;
}

.container2-2 {
 position : relative	;
 left : 0px;
 line-height : 115%;
 text-align: center;
 padding : 0px 0px;
 width : 676px;
 background-color: #FFFFFF;
 border-left : 1px solid #2277ff;
 border-right : 1px solid #2277ff;
 border-bottom : 1px solid #2277ff;
 border-top-style : solid;
 border-top-color : #2277ff;
 border-top-width : 0px;
 margin-top : 5px;
 margin-bottom : 15px;
 margin-right : 17px;
 margin-left : 17px;
}
.container2-2 TD{ line-height : 120%;}

.container3 {
 position : relative	;
 left : 65px;
 line-height : 115%;
 margin-right : 0px;
 margin-left : 5px;
 text-align: center;
 padding : 0px 0px 5px;
 width : 640px;
 background-color: #FFFFFF;
 border-left : 1px solid #2277ff;
 border-right : 1px solid #2277ff;
 border-bottom : 1px solid #2277ff;
  margin-top : 5px;
  margin-bottom : 5px;
  border-top-width : 0px;
  border-top-style : solid;
  border-top-color : #2277ff;
}

.header {
 position : relative	;
 left : 0px;
 width : 800px;
 text-align: center;
 background-color: #FFFFFF;
}

.footer {
 position : relative;
 margin : 20px 0px 0px 0px;
 left : 45px;
 width : 680px;
 text-align: center;
 background-color: #FFFFFF;
}

.container2 h1,h2,h3 {
  background-color: #66aaff;
  color: #ffffff;
  line-height : 100%;
  border-left-width : 10px;
  border-left-style : solid;
  border-right-width : 10px;
  border-right-style : solid;
  border-left-color : blue;
  border-right-color : blue;
}

.container2 h1 {font-size: xx-large;}
.container2 h2 {font-size: x-large;}
.container2 h3 {font-size: large;}
.container3 H4,H5 {
 background-color : #77bbff;
 color: #ffffff;
 border-left-width : 10px;
 border-left-style : solid;
 border-left-color : #2277ff;
 border-right-width : 10px;
 border-right-style : solid;
 border-right-color : #2277ff;
 line-height : 100%;
}
.container3 h4{font-size: medium;}
.container3 h5{font-size: small;}

.container2-2 H4,H5 {
 background-color : #77bbff;
 color: #ffffff;
 border-left-width : 10px;
 border-left-style : solid;
 border-left-color : #2277ff;
 border-right-width : 10px;
 border-right-style : solid;
 border-right-color : #2277ff;
 line-height : 100%;
}
.container2-2 h4  {font-size: medium;}
.container2-2 h5  {font-size: small;}
.container2 B     {color: #0000ff;}

.usual_snapshot {
  font-size: 2.0em;
  line-height: 1.0em;
/*  margin : 0px 0px 20px 0px;*/
  text-align: center;
/*  padding : 11px 11px 11px 11px;*/
/*  width: 778px;*/
  background-color : #ffffff;
}
