/*
Theme Name: NTBM
Theme URI: http://wordpress.org/
Description: Custom Theme
Version: 1.0
Author: STARRS
Author URI: 
Tags: 

	Based on the STARRS base theme

*/



/** Pure Layout and Structure, nothing more **/   
  body{
    font-family: Arial;
    font-size:10pt;
    background-color: #fff;
    background: #d5d6d7 url('images/bg.jpg') repeat top center;
    text-align: center;
    margin: 0 auto;
    height: 100%;
  }

  div{
  border-style: dotted;
  border-width: 0px;
  border-color: #ee0000;
  }

      #wrapper {
        margin: 0 auto; text-align: left;
        width: 975px; height: 100%;
      }
            #header {
             width: 975px;
             height: 275px;
             background: url('images/logo.png') no-repeat;
            }
            #logo {
              width: 350px;
              height: 100%;
              float: left;
              cursor: pointer;
            }
            #header-controls {
              width: 620px;
              height: 100%;
              float: right;
            }
              #top {
                width: 600px;  height: 120px;
                background: #000;
                float: right;
                margin-top: 30px;
              }
              #flashmenu {
                width: 615px; height: 60px;
                background: #000;float: right;
                margin-top: 65px;
              }
        #curve-top {
          width: 975px;
          height: 20px;
          background: #fff url('images/curve_top.jpg') no-repeat;
        }
        #page {
          width: 975px;
          height: 100%;
          background: #fff; display: table;
        }
              #content {
                width: 730px;height: 100%;
                float: left;
                padding: 0px 5px 15px 10px;
              }
                  #postcontainer{
                    margin-left: 0px;
                  }
              #sidebar {
                width: 215px;height: 100%;
                float: right;
                padding-right:10px;
                padding-top: 1px;
              }
        #curve-bottom{
          width: 975px;
          height: 20px;
          background: #fff url('images/curve_bottom.jpg') no-repeat;
        }
        #footer{
          width: 915px;
          height: 30px;
          background: #000 url('images/bottom.jpg') repeat-x;
        }
        
        
        
        
        
        
        
        
        
        
/** Posts, Colors, Fonts and Other Stuff **/  


  body{
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #fff; /** because the bg is black duh **/
  }
  #page{
  
  }
    #content{
      font-family: Arial, Verdana, sans-serif;
      font-size: 12px;
      color: #555;
    }
      /* Begin Index*/
      #postcontainer{
        background: url('images/bg_title.jpg') no-repeat;
      }
      .title{
        color: #000;
        font-size: 24px;
        margin-bottom: 0px;
        padding-top:20px;
        margin-left: 20px;
      }
      .title a{
        color: #000;
        text-decoration:none;
      }
      .byline{
        color: #999;
        font-size: 14px;
        margin-left: 20px;
        font-weight: bold;
      }
      .entry{
        margin-left: 20px;margin-right: 20px;
      }
        .entry h1{
          color: #2d4da4;
          font-weight: bold;
          font-size: 15px; margin-left: 1px;
        }
        .entry h2{
          color: #2d4da4;
          font-weight: bold;
          font-size: 13px; margin-left: 1px;
        }
        .entry h3{
          color: #2d4da4;
          font-weight: bold;
          font-size: 11px; margin-left: 2px;
        }
        .entry h4{
          color: #2d4da4;
          font-weight: bold;
          font-size: 12px; margin-left: 2px;
        }
        .entry h5{
          color: #2d4da4;
          font-weight: bold;
          font-size: 11px; margin-left: 2px;
        }
        .entry p{
          margin-bottom: 5px;
        }
        .entry a{
          color: #089afd;
        }
        .entry blockquote{
          background: #eee url('images/quote.jpg') no-repeat top left;
          padding: 5px 15px 15px 40px;
          margin-left: 0px;
        }
          .entry blockquote p{

          }
      .postmetadata{
        margin-left: 20px;
      }
        .postmetadata a{
          color: #009cff;
          text-decoration: none;
        }
        .postmetadata a:hover{
          color: #009cff;
          text-decoration: underline;
        }
      .sword{
        background: url('images/div_entry.jpg') no-repeat top;
        height: 85px;
        margin-bottom: 20px;
      }
      .navigation{
        color: #089afd;
        margin-bottom: 20px;
      }
        .navigation a{
          color: #089afd;
        }
        .navigation a:hover{
          color: #2d4da4;
        }
      /* End Index*/

      /* Begin Comments*/
      .commentswrapper{
        margin-left: 30px;
        margin-right: 20px;
        margin-top: 30px;
      }
      .alt {
        margin: 0;
        padding: 10px;
        }

      .commentlist {
        padding: 0;
        text-align: justify;
        }

      .commentlist li {
        margin: 15px 0 10px;
        padding: 5px 5px 10px 10px;
        list-style: none;

        }
      .commentlist li ul li { 
        margin-right: -5px;
        margin-left: 10px;
      }

      .commentlist p {
        margin: 10px 5px 10px 0;
      }
      .children { padding: 0; }

      #commentform p {
        margin: 5px 0;
        }

      .nocomments {
        text-align: center;
        margin: 0;
        padding: 0;
        }
      .required {
          color: #ff0000;
      }
      .comment-body{

      }
        .comment-body a{
          color: #555;
        }

      .commentmetadata {
        margin: 0;
        display: block;
        font-size:11px;
        }
          .commentmetadata a{
            color: #089afd;
          }
              .commentmetadata a:hover{
                color: #2d4da4;
              }
          .comment-edit-link a{
            color: #089afd;
          }
              .comment-edit-link a:hover{
                color: #2d4da4;
              }
        
        #comment{
          width: 500px;
        }
      /* End Comments */




    /* Begin Sidebar*/
    #sidebar{
      font-family: Arial, Verdana, sans-serif;
      font-size: 11px;
      color: #000;
    }
      #sidebar .sidebox{
        width: 210px;
        float: left;
        margin-bottom: 15px;
        background: #d8d8da;
      }
      #sidebar a{
        color: #009cff;
      }
      #sidebar .sidebox ul{
        list-style-type: none;
      }
      #sidebar .sidecurve-top{
        background: url('images/sidecurve_top.jpg') no-repeat;
        height: 10px; 
        width: 210px;
        float: left;
      }
      #sidebar .sidewidget{
        float: left; 
        width: 190px;
        padding:10px;
      }
      #sidebar .sidewidget-ad{
        float: left; 
        width: 190px;
        padding:10px;text-align: center; 
      }
      #sidebar .sidewidget-ad img{          
          width: 125px; height:125px;
          margin-top: 5px;margin-bottom: 5px;
          border: 0;
      }   
        #sidebar .sidewidget h2{
          margin: 0px;
          font-family: Verdana, sans-serif;
          font-size: 14px;
        }
        #sidebar .sidewidget ul{
          font-family: Verdana, sans-serif;
          font-size: 11px;
          list-style-type: none;
        }
          #sidebar .sidewidget ul li{
            margin-left: -30px;
            list-style-type: none;
            line-height: 1.6em;
          }
            #sidebar .sidewidget ul li a, #sidebar .sidewidget ul li a:visited, #sidebar .sidewidget ul li a:active{
              color: #009cff;
              text-decoration: none;
            }
            #sidebar .sidewidget ul li a:hover{
              color: #2d4da4;
              text-decoration: underline;
            }
        #sidebar .s{
          width: 120px;
          height: 25px;
          border: 1px #000 solid;
          background-color: #eee;
          font-size: 16px;
        }
        #sidebar .searchsubmit{
          width: 60px;
          height: 25px;
          font-size: 16px;
          vertical-align:middle;
        }
        #sidebar .textwidget{
          margin-left: 10px; margin-top: 8px;
          font-family: Arial, Verdana, sans-serif;
          font-size: 11px;
          color: #000;
        }
        #sidebar .textwidget a{
          color: #009cff;
        }
      #sidebar .sidecurve-bottom{
        background: url('images/sidecurve_bottom.jpg') no-repeat bottom;
        height: 10px;
        width: 210px;
        float: left;
      }
    /* End Sidebar*/
    
    
    #footer{
      text-align: center;
      margin-top: 30px;
      padding: 30px;
    }
      





img {
	border: 0;
}

.break {
	font-size: 0;
	width: 0; height: 0;
	clear: both;
}
.alignleft {
	float: left;
	margin: 4px 10px 5px 0;
}
.alignright {
	float: right;
	margin: 4px 0 5px 10px;
}
.aligncenter {
	text-align: center;
}
.hidden {
	display: none;
}

.wp-caption-text{
  margin-top: 3px;
  padding-bottom: 10px;
  font-size: 10px;
}
  
        
