body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	margin-top:10px;
	background-color:#6D8DBC;
	background-image:url(../images/background.gif);
}

#page_top
{
    background-image:url(../images/page_top.jpg);
    background-position:top;
    background-repeat:no-repeat;
    
    width:912px;
    height:9px;
    
    margin: 0 auto; 
}

#page_bottom
{
    background-image:url(../images/page_bottom.jpg);
    background-position:top;
    background-repeat:no-repeat;
    
    width:912px;
    height:9px;
    
    margin: 0 auto; 
}

#page
{
    width:887px;
    background-color:#EEEEEE;
    background-image:url(../images/page_bg.jpg);
    background-repeat:repeat-y;
    
    padding:10px 0px 10px 25px;
    
    margin: 0 auto; 
}

#page #logo
{
    width:154px;
    height:155px;
    background-image:url(../images/dk_logo.jpg);
    background-repeat:no-repeat;
    float:left;
}

#page #banner
{
    width:705px;
    height:118px;
    /*background-image:url(../images/dk_banner.jpg);*/
    background-repeat:no-repeat;
    float:left;
    padding:0px;
    margin:0px auto;
    position:relative;
    top:-1px;
    left:-1px;
    background-color:#030189;
}

#page #scroller
{
    width:705px;
    height:35px;
    background-image:url(../images/dk_scroller.jpg);
    background-repeat:no-repeat;
    float:left;
    position:relative;
    top:-1px;
}

#ticker
{
    width:613px;
    height:26px;
    /*padding:10px 5px 0px 0px;*/
    padding:0px;
    margin-left:75px;
    font-size:11px;
    font-weight:normal;
    overflow:hidden;
}

#ticker .mask
{
    position:relative;
    left:10px;
    top:10px;
    width:593px;
    overflow:hidden;
}

#ticker ul
{
    left:610px;
    list-style-type:none;
    margin:0px;
    padding:0px;
    position:relative;
}

#ticker ul li
{
    margin:0px;
    /*margin-right:30px;*/
    padding:0px;
    /*display:inline;*/
    float:left;
    /*list-style-type:none;*/
}
#ticker ul li span
{
    margin: 0 10px 0 0;
}

#ticker ul li a
{
    text-decoration:none;
    color:#0000AA;
    white-space:nowrap;
    margin: 0 30px 0 0;
}

#nav
{
	width: 200px;
    font-weight: bold;
    font-size:.8em;
    margin-top:15px;
}

#left
{
    float:left;
}

#headshot
{
    margin-top:30px;
    margin-bottom:0px;
    border:solid 1px #58688C; 
}

#headshot img
{
   border:solid 1px #58688C; 
}

#soc_net
{
    margin-top:0px;
    width:188px;
    /*background-color:#AFC8E7;*/
    background-color:#9ECCDC;
    border:solid 1px #737373;
    float:left;
    padding:5px;
}

#soc_net div
{
    font-size:12px;
    margin-bottom:13px;
    text-align:center;
}

#soc_net img
{
    float:left;
    margin-right:7px;
    margin-bottom:7px;
    border:none;
}

#content
{
    float:left;
    font-size:.8em;
    color:#333333;
    line-height:1.6em;
    width:600px;
    margin-left:50px;
    margin-top:15px;
}

#content p.framed
{
    border:solid 5px #CCCCCC;
    border-bottom:0px;
    border-right:0px;
    padding:5px;
}

div.entry p
{
    font-size:8pt;
    font-weight:normal;
    color:#333333;
}

div.entry
{
    font-size:8pt;
    font-weight:normal;
    color:#333333;
}

#content span
{
    font-weight:bold;
}

#content p span
{
    font-weight:bold;
    color:#00008C;
}

#content p span.a
{
    font-weight:bold;
    color:#777777;
    font-size:13pt;
}

#content div.contact-form
{
    color:#EEEEEE;
    font-size:13px;
}

#content div.contact-form dd input
{
    width:300px;
}

#content div.contact-form dd.right
{
    text-align:right;
}
#content div.contact-form dd.right input
{
    width:120px;
}

#content div.contact-form dl dt
{
    float:left;
    clear:left;
    display:inline;
    width:150px;
    margin:0px;
    padding:0px;
    margin-bottom:5px;
    padding-right:10px;
    color:#00008C;
    font-weight:bold;
}
#content div.contact-form dl dd
{
    float:left;
    display:inline;
    width:305px;
    margin:0px;
    padding:0px;
    margin-bottom:5px;
}
#content div.contact-form dl dt span
{
    font-size:10px;
    font-weight:normal;
    color:#EEEEEE;
    display:block;
}
#content a.BlogTitleLink{    text-decoration:none;    color:#000000;}#content small.BlogDate{    color:#666666;    font-style:italic;}
#content div.meta-wrapper
{
    border-top:solid 1px #666666;
    background-color:#AAAAAA;
    border-bottom:solid 1px #666666;
    padding-left:5px;
    padding-right:5px;
}

#content div.meta-wrapper p
{
    margin-top:5px;
    margin-bottom:5px;
}

#content div.meta-wrapper p a
{
    color:#030188;
}


div.entry ul li
{
    font-size:8pt;
}

div.entry p a img
{
    border:solid 1px #333333;
}

#content div.entry p span
{
    font-weight:normal;
    color:#333333;
}

div.entry span, div.entry p span
{
    font-weight:normal;
    color:#333333;
}

img.biopic
{
    border:solid 1px #58688C; 
}

#video_container
{
    float:left;
}

#home_video
{
    background-image:url(../images/lcd_frame.gif);
    width:245px;
    height:200px;
    padding-top:15px;
    padding-left:15px;
}

div.video_container
{
    float:left;
}

div.home_video
{
    background-image:url(../images/lcd_frame.gif);
    width:245px;
    height:200px;
    padding-top:15px;
    padding-left:15px;
}


#video_link
{
    height:25px;
    width:258px;
    margin-top:10px;
    border:solid 1px #666666;
    background-color:#DEDEDE;
    text-align:center;
    padding-top:5px;
    font-size:9pt;
}

#video_caption
{
    float:left;
    width:304px;
    height:229px;
    margin-left:10px;
    background-color:#DEDEDE;
    padding:12px;
    font-size:.8em;
    border:solid 1px #666666;
}

#video_caption h3
{
    display:inline;
    font-size:12px;
}

#video_caption p a
{
    text-decoration:none;
    color:#333333;
}

#video_caption p a.active
{
    color:#DEDEDE;
    background-color:#333333;
}

#learn_more_container
{
    overflow:hidden;
    height:183px;
    position:relative;
}

#learn_more
{
    position:relative;
}

#learn_more div.learn_more_column
{
    font-size:9px;
    float:left;
    width:152px;
}

#footer
{
    margin-top:30px;
    text-align:center;
}

#footer-menu
{
    font-size:.7em;
    color:#444444;
}

#footer-menu a
{
    text-decoration:none;
    color:#444444;
}

#footer-menu a:hover
{
    text-decoration:underline;
}

#footer div.cr
{
    margin-top:10px;
    font-size:.6em;
    color:#444444;
}

.clear
{
    clear:both;
}
