/*
Theme Name:  DPOInfo
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 2.0 beta
Author: rjalameda
Author URI: mailto: rjalameda@gmail.com
Tags: red, gray, white, custom header, fixed width, three columns, widgets
*/


/*
@ Body
*/

body{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background-color: #ece8e8;
}

body p{
 color: #000000;
 font-family: Tahoma;
 font-size: 8pt;
 text-align: center;
}

body a{
 color: #0033CC;	
}


/*
@ Table Lay-out
*/
#tlayout{
 width: 1000px;
 margin: 0px auto 0px auto;
 padding: 0px 0px 0px 0px;
 border-width: 0px 0px 0px 0px;
 border-style: solid;
 border-color: #D9DEE1;
 empty-cells: show; 
}

/*
@ Top Red Bar
*/

#tredbar{
 height: 50px;
 background-image: url('/wp-content/themes/dpoinfo/images/top.gif');
 background-color: #840F1F;
 background-repeat: repeat-x;
 font-family: Verdana;
 vertical-align: top;
}

#tredbar a{
 color: #FFFFFF;
 text-decoration: none;
}

#tredbar p{
 text-align: center;
 font-size: 12pt;
 color: #FFFFFF;
 margin: 10px 0px 0px 0px;
}

/*
@ Header
*/
#theader{
 height: 230px;
 background-image: url('/wp-content/themes/dpoinfo/images/header.png');
 background-repeat: no-repeat;
 background-position: left center;
 background-color: #A9D8E8;
 padding-top: 30px !important;
}

#theader div#progfind{
 float: left;
 margin-left: 40px;
}

#theader div#progfind h2{
 text-align: center;
 font-family: Verdana;
 font-size: 12pt;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
}

#theader div#progfind iframe{
 width: 280px;
 height: 240px !important;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

/*
@ Navigation
*/
#tnavi{
 color: #FFFFFF;
 font-family: Tahoma;
 font-size: 8pt;
 text-align: center;
 height: 45px;
 background-image: url('/wp-content/themes/dpoinfo/images/bg_navtop.gif');
 background-repeat: repeat-x;
 background-color: #333333;
}

#tnavi p{
 color: #FFFFFF;
 font-weight: bold;
}

#tnavi a{
 color: #FFFFFF;
 text-decoration: none;
 margin: 0px 2px;
 padding: 1px 0px;
}

#tnavi a:hover{
 text-decoration: underline;
}

/*
@ Google Adsense Code 728 x 15
*/

#adcodetop{
 background-color: #FFFFFF;
 text-align: center;
 padding: 5px 0px 5px 0px;
}

/*
@ Left Navigation
*/

#tleftnavi{
 width: 180px;
 vertical-align: top;
 background: #FFFFFF;
 padding: 0px 0px 15px 0px;
 margin: 0px 0px 0px 0px; 
}

#tleftnavi div#lnavbar{
 margin-left: 5px;
}

#tleftnavi div#lnavbar p{
 text-align: left;
 color: #333333;
 font-size: 10pt;
}

#tleftnavi div#lnavbar a{
 color: #FF0000;
 text-decoration: none;
 font-size: 9pt; 
 font-family: Verdana;
}

#tleftnavi div#lnavbar a:hover{
 color: #FF0000;
 text-decoration: underline;
}


/*
@ Content
*/
#tcontent{
 width: 600px;
 padding: 10px 10px 10px 10px;
 margin: 0px 0px 0px 0px;
 background: #FFFFFF;
 vertical-align: top;
 text-align: left;
 color: #333333;
}

#tcontent h2{
 font-family: Verdana;
 font-size: 14pt;
 color: #333333; 
}

#tcontent h2.posttitle{
 font-size: 14pt;
}

#tcontent h2.posttitle a{
 color: #ac0000;
} 

#tcontent h3{
 font-family: Verdana;
 font-size: 12pt;
 color: #333333;
}

#tcontent p{
 text-align: left;
 font-family: Verdana;
 font-size: 9pt; 
}

#tcontent small{
 font-size: 8pt; 
}

#tcontent span#titlemain{
 color: #ac0000; 
 font-size: 16pt;
}

#tcontent p#scontrib{
 text-align: center;
}

#tcontent img{
 border: 0px solid #FFFFFF;;
}

#tcontent a{
 color: #FF0000;
 text-decoration: none;
}

#tcontent a:hover{
 text-decoration: underline;
}

#tcontent a.scontlink{
 color: #FF0000;
 text-decoration: none;
 margin: 0px 10px 0px 5px;
}

#tcontent a.scontlink:hover{
 text-decoration: underline;
}

/* Adsense Code  Content */
#tcontent div#adcodecontent{
 float: right;
}

#tcontent ul{
 font-family: Verdana;
 font-size: 9pt;
}

#tcontent ul li{
 font-family: Verdana;
 font-size: 9pt;
 margin: 2px 0px; 
}

#tcontent ul.left{
 float: left; 
 width: 250px;
 font-family: Verdana;
 font-size: 9pt; 
} 

#tcontent ul.left li.circle{
 list-style-type:circle; 
 margin: 2px 0px 2px 15px;
}

#tcontent ul.left li.square{
 list-style-type: square; 
 margin: 2px 0px 2px 30px;
}

#tcontent table#state{
 width:300px;
 font-family: Verdana;
 font-size: 9pt; 
 margin-left: 20px;
}

/*
@ Right Navigation
*/

#trightnavi{
 width: 190px;
 background: #FFFFFF;
 padding: 15px 0px 15px 0px;
 margin: 0px 0px 0px 0px;
 vertical-align: top;
}

#trightnavi div{
 text-align: center;
 padding: 5px 0px 0px 0px;
 border: 5px solid #999999;
}

#trightnavi div#right-sidebar{
 margin: 0px 0px 0px 0px;
 padding: 10px 0px 15px 0px;
}

#trightnavi div#right-sidebar ul{
 font-size: 15pt; 
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 list-style-type: none;
}

#trightnavi div#right-sidebar ul li{
 font-family: Verdana;
 font-size: 10pt;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
}

#trightnavi div#right-sidebar ul li h2{
 color: #333333;
 margin: 5px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

#trightnavi div#right-sidebar ul li a{
 color: #FF0000;
 text-decoration: none;
}

#trightnavi div#right-sidebar ul li a:hover{
 text-decoration: underline; 
}



/*
@ Footer
*/

#footer{
 height: 19px;
 width: 550px;
 background-color: #EBEBEB;
 border-width: 2px 0px 0px 0px;
 border-style: solid;
 border-color: #999999; 
}

#footer h2{
 font-size: 10pt;
 color: #333333;
 font-family: Verdana;
 text-align: center;
 margin: 10px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

#footer p{
 color: #333333;
 font-size: 9pt;
}

#footer a{
 color: #FF0000;
 text-decoration: none;
}

#footer a:hover{
 text-decoration: underline;
}

#footer table#tprog{
 margin: 0px auto;
 padding: 0px 0px 0px 0px;
 border: 1px solid #333333; 
}

#footer table#tprog td{
 vertical-align: top;
 font-family: Verdana;
 font-size: 9pt;
 border: 1px solid #333333;
}