fieldset{border:0;font-size:1.2em}input.action{padding:2px;font-size:1em;font-family:Verdana,Tahoma,Sans-serif}input.action:hover,input.action:focus{cursor:pointer}form
ul{list-style:none}.middleColumn{display:block;margin:15px
10px 10px 0;background:#E9E9E9;padding:4px;width:406px;clear:left}#Sidebar
.middleColumn{margin:0
0 0 8px;display:inline}div.tab .field
.middleColumn{clear:none !important;margin:0
!important;width:auto}.middleColumn
.middleColumn{margin-left:0;margin-right:0;padding:0}.middleColumn
.message{margin:0}input.text,textarea,select{padding:2px;border:1px
solid #A7A7A7;color:#000;font-size:1.4em;width:400px;font-family:Arial}textarea{font-size:1.4em}input:focus span, textarea:focus
span{border:3px
solid #000}select{width:auto}.typography
label{display:block;margin:10px
0 -10px 0;color:#777;font-size:1em}label.right{display:inline}#Search{width:105px}input#Search_Form_SearchForm_Search{width:110px;padding:3px;margin-left: -4px;font-size:1.2em}#Sidebar
input.action{font-size:1.2em;float:right;padding:1px;margin: -22px 10px 0 0}.Actions{padding-bottom:10px;margin-left:4px}#PageCommentInterface_Form_PostCommentForm_action_postcomment{font-size:2em}*{margin:0;padding:0}body{background-image:url(/themes/davids-theme/images/bg.png);background-color:#1e1e1e;background-position:top;background-repeat:repeat-x;color:#333;font-size:62.5%;margin-bottom:40px;font-family:Arial,Verdana,Lucida,sans-serif}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}.clear{clear:both}#BgContainer{width:1040px;margin:0
auto}#Layout{position:relative;clear:both;top:-60px}#rounded-top
.left{width:50px;height:52px;float:left;background:url(/themes/davids-theme/images/content-top-corners.png)}#rounded-top
.center{width:940px;height:52px;float:left;background:url(/themes/davids-theme/images/content-top-middle.png) repeat-x}#rounded-top
.right{width:50px;height:52px;float:left;background:url(/themes/davids-theme/images/content-top-corners.png) -50px 0}#rounded-middle{background:url(/themes/davids-theme/images/rounded-middle.png) repeat-y}#rounded-middle
.center{background:#f4f4f4 url(/themes/davids-theme/images/middle-center.png) repeat-x;width:960px;margin:0
auto}#content{margin:0
14px}#Header{width:960px;margin:0
auto}#Header
h1{font-size:0;text-indent:-9999px;display:block;height:134px;width:390px;position:relative;background:url(/themes/davids-theme/images/title.png);margin:10px
0 0 25px;float:left}#Header
p{font-size:1.4em;color:#fff;clear:left;margin:0
0 0 100px}#Navigation{float:left;margin:68px
0 0 120px;position:relative;z-index:1}#Navigation
ul{}#Navigation ul
li{list-style:none;margin:0
5px;float:left;display:block}#Navigation ul li
a{text-decoration:none;display:block;height:37px;font-size:0;text-indent:-9999px;background:url(/themes/davids-theme/images/nav.png)}#Navigation ul li
a#Portfolio{height:48px;width:117px;background-position:0 -9px;margin-top:9px}#Navigation ul li
a#Resume{height:48px;width:117px;background-position:-117px -9px;margin-top:9px}#Navigation ul li
a#Blog{height:57px;width:139px;background-position:-234px 0}#Navigation ul li a#Portfolio:hover,
#Navigation ul li a.current#Portfolio,
#Navigation ul li
a.section#Portfolio{background-position:0 -66px}#Navigation ul li a#Resume:hover,
#Navigation ul li a.current#Resume,
#Navigation ul li
a.section#Resume{background-position:-117px -66px}#Navigation ul li a#Blog:hover,
#Navigation ul li a.current#Blog,
#Navigation ul li
a.section#Blog{background-position:-234px -57px}#Navigation ul li a#Portfolio:active{background-position:0 -123px}#Navigation ul li a#Resume:active{background-position:-117px -123px}#Navigation ul li a#Blog:active{background-position:-234px -114px}#Navigation ul li a
span{}#Navigation ul li a:hover{}#Navigation ul li a:hover
span{}#Navigation ul li a.current,
#Navigation ul li a.section,
#Navigation ul li a.section:hover,
#Navigation ul li a.current:hover{}#Navigation ul li a.current span,
#Navigation ul li a.section span,
#Navigation ul li a.section:hover span,
#Navigation ul li a.current:hover
span{}#Breadcrumbs{color:#B7C0C5;text-align:left;font-size:0.9em;margin:0px
5px 10px 0}#Breadcrumbs
p{margin:0;padding:0}.folio-item{margin-bottom:20px}.blogEntry p, .blogSummary
p{width:700px}#Sidebar{width:150px;float:right;margin:10px
0 0 0;padding:10px;background:#dfdfdf}#Sidebar
.sidebarBox{margin:0
0 5px 0;padding-bottom:2px;background:#EFEFEF}#Sidebar
ul{margin:2px
0 5px 3px}#Sidebar
li{margin:8px
2px;list-style:none}#Sidebar
h3{text-transform:lowercase;color:#4f4f4f;font-size:1.4em;margin:0
0 10px 0;padding:0}#Sidebar
.sidebarBottom{height:15px;display:block;width:200px;margin: -5px 0 0 0;background:#EFEFEF url(/themes/davids-theme/images/sidebarBottomBg.gif) no-repeat center bottom}#Sidebar a
em{font-style:normal}#Sidebar
p{font-size:11px;clear:both;margin:10px
10px 0 10px}ul#Menu2
li{font-size:0.9em;margin:1px
0 5px 4px;list-style:none}ul#Menu2 li
a{display:block;width:196px;font-size:1.2em;height:1.8em;line-height:1.8em;color:#898989}ul#Menu2 li
em{padding-left:8px;display:block}ul#Menu2 li li
em{padding-left:0}ul#Menu2 li a:hover,
ul#Menu2 li a.current,
ul#Menu2 li a.current:hover{background:#DCDCDC url(/themes/davids-theme/images/sidebarSideArrow.gif) no-repeat right center;color:#666;cursor:pointer;text-decoration:none}ul#Menu2 li
a.current{font-weight:700}ul#Menu2 li a.section,
ul#Menu2 li a.section:hover{background:#DCDCDC;font-weight:700;width:193px}ul#Menu2 li a.levela:hover span,
ul#Menu2 li a.current span,
ul#Menu2 li a.section span,
ul#Menu2 li a.section:hover span,
ul#Menu2 li a.current:hover
span{background:transparent url(/themes/davids-theme/images/sidebarTopLeftHover.gif) no-repeat left top;display:block;width:100%;height:100%}ul#Menu2 li a.levela:hover em,
ul#Menu2 li a.current em,
ul#Menu2 li a.section em,
ul#Menu2 li a.section:hover em,
ul#Menu2 li a.current:hover
em{background:transparent url(/themes/davids-theme/images/sidebarBottomLeftHover.gif) no-repeat left bottom;display:block;width:100%;height:100%}ul#Menu2 li
ul{height:100%;position:relative;margin: -4px 0 0 0;width:193px;padding:4px
0 10px 0;background:#DCDCDC url(/themes/davids-theme/images/sidebarSectionBottom.png) no-repeat bottom left}ul#Menu2 li ul
li{width:160px;background:#DCDCDC;padding:0;font-size:0.8em;display:inline;margin:0}ul#Menu2 li ul li
ul{background:#DCDCDC;margin-left:0}ul#Menu2 li li a.current,
ul#Menu2 li li a.section,
ul#Menu2 li li a.section:hover,
ul#Menu2 li li a.current:hover{color:#555;font-weight:700;background:#DCDCDC}ul#Menu2 li li
ul{margin:0
0 0 10px;padding:0;width:175px}ul#Menu2 li li ul
.roundWhite{margin-bottom: -10px}ul#Menu2 li
a.levelb{font-size:1.7em;text-indent:8px;width:188px;background:transparent;margin-left:10px}ul#Menu2 li a.levelb:hover,
ul#Menu2 li li a.current,
ul#Menu2 li li a.current:hover,
ul#Menu2 li li a.section,
ul#Menu2 li li a.section:hover{background:#BCBCBC url(/themes/davids-theme/images/sidebarSideArrow2.gif) no-repeat right center;text-decoration:none;display:block;color:#fff}ul#Menu2 li a.levelb:hover span,
ul#Menu2 li li a.current span,
ul#Menu2 li li a.current:hover span,
ul#Menu2 li li a.section span,
ul#Menu2 li li a.section:hover
span{background:transparent url(/themes/davids-theme/images/sidebarTopLeftHover2.gif) no-repeat left top;display:block;width:100%;height:100%}ul#Menu2 li a.levelb:hover em,
ul#Menu2 li li a.current em,
ul#Menu2 li li a.current:hover em,
ul#Menu2 li li a.section em,
ul#Menu2 li li a.section:hover
em{background:transparent url(/themes/davids-theme/images/sidebarBottomLeftHover2.gif) no-repeat left bottom;display:block;width:100%;height:100%}img.long{margin-bottom:10px}img.longer{margin-bottom:40px}#CommentHolder
ul{list-style:none;margin:20px
0}#PageComments
li{margin:5px
0;padding:1px;width:88%}#PageComments
li.odd{background:#2f2f2f url(/themes/davids-theme/images/quote-odd.png) no-repeat 1% 10%;padding-left:55px;padding-right:40px;color:#fff;padding-top:10px}#PageComments
li.even{background:#dfdfdf url(/themes/davids-theme/images/quote-even.png) no-repeat 1% 10%;margin-left:40px;padding-left:55px;padding-top:10px}.actionLinks
li{display:inline;border-right:1px solid}.actionLinks li
a{padding-right:3px;font-size:10px}.actionLinks
li.last{border-right:none}.commentrss{background:transparent url(/themes/davids-theme/images/feed-icon-14x14.png) no-repeat;padding-left:20px;font-size:1.1em;line-height:1.6em}#PageCommentsPagination
p{text-align:center;font-size:1.2em}#PageComments
p{font-size:1.4em;color:inherit}#PageComments
p.info{color:#999;font-style:italic;margin:0px;padding:0;line-height:1em;font-size:0.9em}#PageComments_holder
.field{float:left}ul#SearchResults{margin:10px
0}ul#SearchResults
li{list-style:none;margin:5px
0;font-size:1em}html
#SearchForm_SearchForm{float:right;width:240px;margin:5px}html #SearchForm_SearchForm
.middleColumn{float:left;width:164px;margin:0
5px 0 0;padding:2px;background-color:#51a9df}html #SearchForm_SearchForm .middleColumn
input.text{width:160px;border:none;color:#666}html #SearchForm_SearchForm
#SearchForm_SearchForm_action_results{float:left;margin-top:2px}.message, .typography
p.message{margin:15px;padding:5px;width:92%;color:#333;border:2px
solid #EF1D1D;background:#FFDFDF}span.middleColumn
.message{margin:4px
0 0 3px}.required{margin:4px
0 0 3px;padding:5px;width:92%;color:#DC1313;border:4px
solid #FF7373;background:#FED0D0}p#Remember
label{margin: -24px 0 0 20px;text-align:left}.entry{border-bottom:1px solid #eee}.typography #Content
p.authorDate{color:#444;margin-top: -15px}#Unsubscribe_MailingListForm_MailingListForm{min-height:100px}#Unsubscribe_MailingListForm_MailingListForm
p{margin:0
!important;padding:10px}#Unsubscribe_MailingListForm_MailingListForm p
label{display:inline}#Unsubscribe_MailingListForm_MailingListForm
label{margin:0}#Footer{clear:both;width:1040px;height:127px;background:transparent url(/themes/davids-theme/images/footer.png) no-repeat bottom left;position:relative;top:-60px}#Footer
.content{padding:30px
0 0 90px;color:#2F2F2F}#Footer
p{font-size:1.1em;text-align:left}#Footer
p#valid{float:left;margin-right:5px}#Footer
a{color:#2F2F2F;text-decoration:none}#Footer a
img{border:none}#Footer a:hover{text-decoration:underline}.typography
*{}.typography
p{color:#666;line-height:1.4em;font-size:1.4em;padding:0
0 18px 0}.typography
blockquote{margin:10px;font-size:1.4em;color:#777;font-style:italic}.typography
q{display:block;font-size:0.8em;margin:1em
1em;padding:0.5em;border:1px
#ccc solid}.typography
a{text-decoration:none;color:#1C6FE6}.typography a:hover{text-decoration:underline}.typography a[href$=".pdf"],
.typography a[href$=".PDF"],
.typography
a.pdf{padding:2px;padding-left:20px;background:url(/themes/davids-theme/images/icons/page_white_acrobat.png) no-repeat left center}.typography a[href$=".doc"],
.typography a[href$=".DOC"],
.typography
a.doc{padding:2px;padding-left:20px;background:url(/themes/davids-theme/images/icons/page_word.png) no-repeat left center}.typography a[href$=".xls"],
.typography a[href$=".XLS"],
.typography
a.xls{padding:2px;padding-left:20px;background:url(/themes/davids-theme/images/icons/page_excel.png) no-repeat left center}.typography a[href$=".gz"],
.typography a[href$=".GZ"],
.typography a[href$=".gzip"],
.typography a[href$=".GZIP"],
.typography a[href$=".zip"],
.typography a[href$=".ZIP"],
.typography
a.archive{padding:2px;padding-left:20px;background:url(/themes/davids-theme/images/icons/page_white_zip.png) no-repeat left center}.typography a[href$=".exe"],
.typography a[href$=".EXE"],
.typography
a.application{padding:2px;padding-left:20px;background:url(/themes/davids-theme/images/icons/application.png) no-repeat left center}.typography
.code{font-family:Courier,monospace;border:1px
dashed #BFBFBF;background:#FFFDBF;padding:3px}.typography ul,
.typography
ol{margin:0
0 18px 24px;color:#666}.typography ul
ul{margin:0
0 0 24px}.typography
li{margin:5px
10px}.typography li
li{}.typography
big{font-size:2em}.typography h1,
.typography
h2{padding:0
0 18px 0;font-weight:300;color:#4F4F4F}.typography
h1{font-size:4.5em}.typography
h2{font-size:4.5em;letter-spacing:-0.04em}.typography
h3{color:#222;padding:0
0 18px 0;font-weight:300;font-size:18px}.typography
h4{font-size:18px;color:#222;width:95%;font-weight:300;line-height:18px;border-bottom:1px solid #ccc;margin:0
0 16px 0}.typography
h5{font-size:14px;color:#222;font-weight:700;padding:0
0 12px 0}.typography
h6{font-size:13px;color:#555;line-height:1.4em;padding:0
0 12px 0}.typography
pre{font-family:"Courier New",Courier;display:block;font-size:1.2em;margin:2em
5em;padding:0.5em;border:1px
#ccc solid;background:#eee;}.typography
table{font-size:1.4em;color:#666;border-collapse:collapse}.typography
tr{}.typography
td{padding:5px}.typography
.left{text-align:left}.typography
.center{text-align:center}.typography
.right{text-align:right}.typography
img{border:4px
solid #666;background:#666}.addthis_button
img{background:none}.typography
img.right{float:right;margin-left:20px}.typography
img.left{float:left;margin-right:20px}.typography
img.leftAlone{float:left;margin-right:100%}.typography
img.center{float:none;margin-left:auto;margin-right:auto;display:block}.blogEntry h2, .blogSummary
h2{font-size:4.5em;letter-spacing:-0.04em;color:#4F4F4F;margin:0}.typography .blogEntry p.authorDate,
.typography .blogSummary p.authorDate,
.typography .blogEntry p.tags,
.typography .blogSummary
p.tags{font-size:1.1em;font-style:italic;color:#666}.blogContent{margin-left:10px;color:#000}html .blogContent
*{color:#000}.typography .blogEntry
p{color:#000}#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}#jquery-lightbox a
img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0
auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-container-image-box>#lightbox-nav{left:0}#lightbox-nav
a{outline:none}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0
auto;line-height:1.4em;overflow:auto;width:100%;padding:0
10px 0}#lightbox-container-image-data{padding:0
10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em}