/*
Theme Name: DBB CSS
Theme URI: http://wnw.designbuildbluff.org/
Description: Design Build BLUFF CSS file
Version: 1.0
Author: Atsushi
Author URI: http://www.hana-re.info
*/

/* basic */
body { width:100%; background:#ffffff ;
    margin:0px 0px 0px 0px; padding:0px;
    font:8pt Verdana, Arial, sans-serif; line-height:150%;
    color:#666666; }
a { color:#ff6600; text-decoration:none; outline:none; }
a:hover { color:#333333; text-decoration:underline; }
a img { border:0; }
blockquote { border-left:solid 5px #A7B3BC;
    padding:5px 5px 5px 8px; margin:8px;
    background-color:#F4F5F7;
    font:normal 8pt Georgia, "Times New Roman", Times, serif;
    line-height:160%; display:inline-block; }
ul { list-style-type:none; margin: 0px; padding: 0px 0px 0px 0px; }
li { list-style-type:none; margin: 0px; padding: 0px 0px 0px 0px; }

input,
select,
textarea { font:8pt Verdana, Arial, sans-serif; color:#333333; }

/* for donation button */
input.textbutton {
  background-color: #ffeebb;
  border: #ff6600 1px solid ;
  color: #ff6600;
  width: 70px;
  height:23px;
  text-align: center; }
input.textbutton_hov {
  background-color: #ffffff;
  border: #ff6600 1px solid;
  color: #ff6600;
  width: 70px;
  height:23px; }


form { margin:0px; padding:0px; }
p { margin:1px 0px 2px 0px; }
h1, h2, h3, h4, h5, h6  { font-weight:normal;
    font-family:Georgia, "Times New Roman", Times, serif; line-height:130% }
h1 { font-size:19pt }
h2 { font-size:16pt; }
h3 { font-size:13pt; }
h4 { font-size:10pt; }
h5 { font-size:8pt; }
h6 { font-size:7pt; }

/* wrapper */
.wrap { width:800px; margin:0px; padding:0px; overflow:hidden;
     float:left;}

/* columns main */
.c1 { width:160px; float:left; padding:0px 0px 50px 0px; margin: 0px;
    text-align:left;overflow:hidden;  }
.c2 { width:610px; float:left; padding:80px 0px 0px 30px; margin:0px;
    text-align:left; overflow:hidden; }
.c3 { width:130px; float:left; padding: 80px 30px 20px 20px ;
  margin:0px 0px 0px 0px; text-align:left; overflow:hidden; }
    /* border-left:solid 1px #ff6600; } */
.c4 { width:440px; float:left; padding:140px 0px 0px 20px; margin:0px;
    text-align:left; overflow:hidden; }
.c_video { width:610px; float:left; padding:80px 0px 0px 30px; margin:0px;
    text-align:left; overflow:visible; }

.c_finger_print_001{ width:640px; float:left; padding:0px 0px 0px 0px; margin: 0px;
    text-align:left;overflow:hidden;  }



/* columns top */
.c1_top { width:160px; float:left; padding:0px 5px 50px 0px;
  margin:0px 0px 0px 0px; text-align:left; }

.c2_top { width:170px; float:left; padding: 200px 25px 50px 25px ;
  margin:0px 0px 0px 0px; text-align:left; overflow:hidden; }

.c3_top { width:170px; float:left; padding: 100px 25px 50px 25px ;
  margin:0px 0px 0px 0px; text-align:left; overflow:hidden; }

.c4_top { width:170px; float:left; padding: 400px 0px 50px 25px;
  margin:0px 0px 0px 0px; text-align:left; overflow:hidden; }

/* columns top 02 */
.c1_top_02 { width:160px; float:left; padding:0px 5px 200px 0px;
  margin:0px 0px 0px 0px; text-align:left; }

.c2_top_02 { width:610px; float:left; padding: 50px 0px 0px 25px ;
  margin:0px 0px 0px 0px; text-align:left; overflow:hidden; }

.c3_top_02 { width:170px; float:left; padding: 0px 25px 50px 25px ;
  margin:0px 0px 0px 0px; text-align:left; overflow:hidden; }

.c4_top_02 { width:170px; float:left; padding: 0px 25px 50px 25px ;
  margin:0px 0px 0px 0px; text-align:left; overflow:hidden; }

.c5_top_02 { width:170px; float:left; padding: 0px 0px 50px 25px;
  margin:0px 0px 0px 0px; text-align:left; overflow:hidden; }








/* columns project */
.c1_pj { width:160px; float:left; padding:0px 0px 50px 0px;
  margin:0px 0px 0px 0px; text-align:left; }

.c2_pj { width:130px; float:left; padding: 80px 30px 20px 20px;
  margin:0px 0px 0px 0px; text-align:left; overflow:hidden; }

.c3_pj { width:290px; float:left; padding: 150px 30px 20px 20px;
  margin:0px 0px 0px 0px; text-align:left; overflow:hidden; }

.c4_pj { width:100px; float:left; padding: 230px 0px 20px 20px;
  margin:0px 0px 0px 0px; text-align:right; overflow:hidden; }





/* contact + subscribe text + middle text */
.dotline { float:left; padding:0px 0px 0px 0px; margin: 0px 0px 5px 0px; overflow:hidden: }



/* video */
    div.video_item {
      float: left;      
      margin: 0px 0px 20px 0px;
      padding: 0px 0px 0px 0px; 
      width: 610px;
    }

    div.video_thumbnail {
      overflow:hidden;
      margin: 0px 0px 0px 0px; 
      padding: 0px 0px 0px 0px; 
      width: 170px;
    }

    div.video_text {
text-align:left; 
      overflow:hidden;

      float: left;
      margin: 0px 0px 20px 20px; 
      padding: 0px; 
      width: 310px;
    }
    div.video_line {
      overflow:hidden;

      float: left;
      margin: 0px 0px 20px 0px; 
      padding: 0px; 
      width: 600px;
    }

    span.thumbnail {
      float: left;
      margin-right: 0px;
      padding: 0px;
      border: solid silver 1px;  
      font-size: x-small; 
      text-align: center
    }

    span.attr {
      font-weight: bolder;  
    }
    span.title {
      font-weight: bolder;
    }

/* press */

span.press_img { float:left;border: solid silver 1px;
  text-align: center; padding:5px 5px 5px 5px; margin:0px; }

/* footer */
#footer { width:800px; margin:0px;
  padding:130px 0px 0px 0px; 
  overflow:hidden; float:left;
  font-family:font:8pt Verdana, Arial, sans-serif;;
  text-align:center; }
#footer a { color:#ff6600; text-decoration:none; }
#footer a:hover { color:#333333; text-decaration:underline; }

