body {
    	        margin: 0px;
    	        background-color: #fff;
    	        background-image:url(images/bg_main.jpg);
    	        background-repeat: repeat-x;
    	        font: normal 13px Verdana, sans-serif;
    	        line-height: 20px;
    	        color: #666;
    	    }
    	    h1 {margin-left:27px; font-size: 16px; color: #234361;}
    	    h2 {font-size: 14px; color: #234361;margin-bottom:0px; padding-bottom:0px;}
    	    p {margin-top:0px; padding-top:0px;}
    	    h2.header {font-weight:bold; margin-left:40px;
          color:#234361;}

    	    
    	    a {
    	        color: #ffaa05;
    	    }
    	   img.button{
	   float:right;
	   border:0px;
	   margin:0px;
	   }
    	    div#intro {
    	        margin: 0px auto 40px auto;
    	        
    	        width: 540px;
    	    }
    	    
    	    div#intro p{
          margin-left:47px;}
    	
	div#hiddenModalContent{
	     background-color: #000;
	     background-image:url(images/bg_main.jpg);
	     background-repeat: repeat-x;
	   }
    	    
    	    div#middle {
    	    background-color: #fff9d8;
    	        
    	        border-top: solid 1px #ffe8cd;
    	        border-bottom: solid 1px #ffe8cd;
    	        padding: 15px 0px 30px 50px;
    	    }
    	    
    	        div#middle h2 {
    	            font-weight: bold;
    	            width: 560px;
    	            padding: 0px 0px 0px 20px;
    	            margin: 0px auto 0px auto;
    	            font-size: 16px;
        	        color: #ffc652;
        	        letter-spacing: -1px;
    	        }
        	    
        	    div#middle ul#work {
        	        width: 540px;
        	        padding: 0px 0px 0px 30px;
        	        margin: 0px auto 0px auto;
        	        list-style-type: none;
        	    }
        	    
            	    div#middle ul#work li {
            	        display: inline;
            	    }
            	    
            	        div#middle ul#work li img {
                	        width: 140px;
                	        height: 130px;
                	        border: solid 4px #ffe8cd;
                	        margin: 15px 15px 0px 0px;
                	    }
            
            div#tail {
    	        margin: 15px auto 30px auto;
    	        width: 540px;
    	    }
    	     div#blog {
    	       background-color: #eee;
    	        border-top: solid 1px #ddd;
    	        border-bottom: solid 1px #ddd;
    	     padding-top:15px;
           padding-bottom:30px;
    	    }
    	    
    	    div#blogentries {
    	    width:540px;
           margin: 0px auto 0px auto;
          }
          
           div#blogentries li{
    	    width:530px;
           margin: 0px 0px 30px 10px;
           list-style: none;
           background-color:#fafafa;
           padding:5px;
          }
          
           div#blogentries p{
           margin-left:47px;
          }
                
            div#footer {
                background-color: #444;
                text-align: center;
                color: #ccc;
                font-size: 11px;
                padding: 10px;
            }
  
  
              .subcolumns {

    width: 465px;
margin-left:50px;
margin-top:10px;
    overflow:hidden;

  }

             .subcolumns_jquery {

	         width: 580px;
		 margin-left:0px;
		 margin-top:0px;
		     overflow:hidden;

		       }
		       
    


  .c50l {float: left; }

  .c50r{float: right; margin-left: -5px;}

  .c50l, .c50r { width: 50% ;}


  .subc  { margin-left:75px;
  padding: 0 0.5em }

  .subcl {  padding: 0 0.5em 0 0; }

  .subcr { padding: 0 0 0 0.5em; }

#twitter_div{
padding:15px 0 15px 57px;
background-color:#E0F0FF;
border: 1px solid #B9DDFF;
}

#twitter_div h2{
  width:540px;
   margin: 0px auto 0px auto;
}

#twitter_div ul{

width:540px;
margin: 0px auto 0px auto;
}

#twitter_div ul li{
list-style-type:none;
background-color:#FFFFFF;
margin:10px 0 10px 0;
padding:5px;
}
