/* reset */
html {color:#000; background:#fff;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal; font-weight:normal;}
li {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
q:before, q:after {content:'';}
abbr, acronym {border:0; font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}
input, textarea, select {*font-size:100%;}
legend {color:#000;}

/* font */
body {font:13px/1.231 arial, helvetica, clean, sans-serif; *font-size:small; *font:x-small;}
select, input, button, textarea {font:99% arial, helvetica, clean, sans-serif;}
table {font-size:inherit; font:100%;}
pre, code, kbd, samp, tt {font-family:monospace; *font-size:108%; line-height:100%;}

/* grid */
/*
	layout1: 160px on left
	layout2: 180px on left
	layout3: 300px on left
	layout4: 180px on right
	layout5: 240px on right
	layout6: 300px on right
*/
body {text-align:center; margin-left:auto; margin-right:auto;}
.page {margin:auto; text-align:left; width:57.69em; *width:56.25em;}
.layout0, .layout1, .layout2, .layout3, .layout4, .layout5, .layout6 {margin:auto; text-align:left; width:100%;}
.page {width:974px;}
.portlet {position:relative;}
.portlet {_position:static;}
.main .portlet {position:static;}
.main {width:100%;}
.layout1 .main, .layout2 .main, .layout3 .main {float:right; margin-left:-25em;}
.layout4 .main, .layout5 .main, .layout6 .main {float:left; margin-right:-25em;}
.layout1 .portlet {float:left; width:12.30769em; *width:12.00em;}
.layout1 .main .portlet {margin-left:13.30769em; *margin-left:12.975em;}
.layout2 .portlet {float:left; width:13.84615em; *width:13.50em;}
.layout2 .main .portlet {margin-left:14.84615em; *margin-left:14.475em;}
.layout3 .portlet {float:left; width:23.0769em; *width:22.50em;}
.layout3 .main .portlet {margin-left:24.0769em; *margin-left:23.475em;}
.layout4 .portlet {float:right; width:13.8456em; *width:13.50em;}
.layout4 .main .portlet {margin-right:14.8456em; *margin-right:14.475em;}
.layout5 .portlet {float:right; width:18.4615em; *width:18.00em;}
.layout5 .main .portlet {margin-right:19.4615em; *margin-right:18.975em;}
.layout6 .portlet {float:right; width:23.0769em; *width:22.50em;}
.layout6 .main .portlet {margin-right:24.0769em; *margin-right:23.475em;}
.main .portlet {float:none; width:auto;}
.layout1:after, .layout2:after, .layout3:after, .layout4:after, .layout5:after, .layout6:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.layout0, .layout1, .layout2, .layout3, .layout4, .layout5, .layout6 {zoom:1;}
.context {overflow:auto;}

/* base */
h1 {font-size:138.5%;}
h2 {font-size:123.1%;}
h3 {font-size:108%;}
h1, h2, h3 {margin:1em 0;}
h1, h2, h3, h4, h5, h6, strong {font-weight:bold;}
abbr, acronym {border-bottom:1px dotted #000; cursor:help;}
em {font-style:italic;}
blockquote, ul, ol, dl {margin:1em;}
ol, ul, dl {margin-left:2em;}
ol li {list-style: decimal outside;}
ul li {list-style: disc outside;}
dl dd {margin-left:1em;}
th, td {border:1px solid #000; padding:.5em;}
th {font-weight:bold; text-align:center;}
caption {margin-bottom:.5em; text-align:center;}
p, fieldset, table {margin-bottom:1em;}

/* form standard */
form fieldset legend {color:#fff; font-size:120%; font-weight:bold;}
form fieldset legend.accessAid {display:none;}
form div.button input {padding:2px 10px;}
form div.button input.primary {background:#fc0 url(/img/btPrimary.gif) repeat-x left center; border:1px solid #f60; color:#000; cursor:pointer;}
form div.button input.secondary {background:#9cf url(/img/btSecondary.gif) repeat-x left center; border:1px solid #369; color:#000; cursor:pointer;}
form div.button input.tertiary {background:#ccc url(/img/btTertiary.gif) repeat-x left center; border:1px solid #666; color:#000; cursor:pointer;}
form div.button input.disabled {background:#eee url(/img/btDisabled.gif) repeat-x left center; border:1px solid #aaa; color:#aaa;}
form div.field img {margin-bottom:-5px;}
form div.field.text input {padding:2px;}
form div.field.password input {padding:2px;}
form div.field textarea {padding:2px;}
form div.field.text input.xxsmall {width:5em;}
form div.field.text input.xsmall {width:10em;}
form div.field.text input.small {width:15em;}
form div.field.text input {width:20em;}
form div.field.text input.large {width:25em;}
form div.field.text input.xlarge {width:30em;}
form div.field.text input.xxlarge {width:35em;}
form div.field.password input.xxsmall {width:5em;}
form div.field.password input.xsmall {width:10em;}
form div.field.password input.small {width:15em;}
form div.field.password input {width:20em;}
form div.field.password input.large {width:25em;}
form div.field.password input.xlarge {width:30em;}
form div.field.password input.xxlarge {width:35em;}
form div.field textarea.xxsmall {height:4em; width:15em;}
form div.field textarea.xsmall {height:6em; width:15em;}
form div.field textarea.small {height:8em; width:15em;}
form div.field textarea {height:10em; width:30em;}
form div.field textarea.large {height:10em; width:45em;}
form div.field textarea.xlarge {height:12em; width:45em;}
form div.field textarea.xxlarge {height:14em; width:45em;}
form div.field select.xxsmall {width:5em;}
form div.field select.xsmall {width:10em;}
form div.field select.small {width:15em;}
form div.field select.large {width:25em;}
form div.field select.xlarge {width:30em;}
form div.field select.xxlarge {width:35em;}
form div.field.text input.hint {color: #aaa;}
form div.field textarea.hint {color: #aaa;}
form div.field.text input {border: 1px solid #369;}
form div.field.password input {border: 1px solid #369;}
form div.field textarea {border: 1px solid #369;}
form div.field.text.optional input {border: 1px solid #aaa;}
form div.field.password.optional input {border: 1px solid #aaa;}
form div.field.optional textarea {border: 1px solid #aaa;}
form div.field.text.error input {border: 1px solid #f66;}
form div.field.password.error input {border: 1px solid #f66;}
form div.field.error textarea {border: 1px solid #f66;}
form div.field span.helper {color: #aaa; font-size:85%; font-style:italic;}
form div.field.error span.helper {color: #aaa; font-size:85%; font-style:italic;}
form div.field.error label {color: #f66;}
form div.field label {display:block;}
form div.field.checkbox label {display:inline;}
form div.field.radio label {display:inline;}
form div.field span.helper {display:block; font-size:85%; font-style:italic;}
form div.field.checkbox span.helper {display:block; margin-left:1.5em; font-size:85%; font-style:italic;}
form div.field.radio span.helper {display:block; margin-left:1.5em; font-size:85%; font-style:italic;}
form div.field {margin:0 1em 1em 0;}
form div.button {margin:2em 1em 1em 0;}
form div.group {overflow:auto;}
form div.group div.buttonLink {padding-top:8px;}
form div.group div.field {float:left;}
form div.group div.multi {float:left;}
form div.group div.button {float:left;}
form div.group fieldset.multi {float:left;}
form div.multi {overflow:auto;}
form div.multi div.field {float:left;}
form div.multi div.field label {display:none;}
form div.multi span.label {display:block;}
form fieldset.multi {border:0; margin:0; padding:0; overflow:auto;}
form fieldset.multi legend.label {padding:0;}
form fieldset.multi div.field {float:left;}
form fieldset.multi div.field.checkbox {float:none;}
form fieldset.multi div.field.radio {float:none;}
form fieldset.multi div.field label {display:none;}
form fieldset.multi div.field.checkbox label {display:inline;}
form fieldset.multi div.field.radio label {display:inline;}
form fieldset.multi div.group div.field.checkbox {float:left;}
form fieldset.multi div.group div.field.radio {float:left;}
form fieldset.formSet legend.formSet {display:none;}
form div.right {overflow:auto;}
form div.right div.group {float:right;}
form div.right div.button {float:right;}

/* notification standard */
.notification {background:#efe url(/img/icon-message-generic.gif) no-repeat .5em 50%;border:1px solid #369;color:#369;margin:1em 0;padding:1em 1em 1em 3.5em;}
.notification.success {background-color:#eff;background-image:url(/img/icon-message-success.gif);border-color:#696;color:#696;}
.notification.error {background-color:#fee;background-image:url(/img/icon-message-error.gif);border-color:#c33;color:#c33;}

/* table standard */
#body div.portlet div.body table {width:100%;}
#body div.portlet div.body table thead tr th{border:0; color:#ccc; font-size:85%; font-weight:normal; text-align:left; padding:0 0.5em 0.5em 0;}
#body div.portlet div.body table tbody tr td{border:0; padding:0 0.5em 1em 0; vertical-align:top;}
#body div.portlet div.body table tfoot tr td{border:0; padding:0 0.5em 0 0;}
#body div.portlet div.body table tr td dl.resources{margin:0; overflow:auto;}
#body div.portlet div.body table tr td dl.resources dt{float:left; width:25%; font-weight:bold;}
#body div.portlet div.body table tr td dl.resources dd{float:left; width:70%;}
#body div.portlet div.body table tr td ul.action{margin:0;}
#body div.portlet div.body table tr td ul.action li{display:inline; color:#666; list-style:none; padding:0 1em 0 0;}
#body div.portlet div.body table tr td ul.action li a.selectedYes{background:transparent url(/img/iconSelected.gif) no-repeat; color:transparent; width:16px; height:16px; padding:0 .75em 0 0;}
#body div.portlet div.body table tr td ul.action li a.selectedNo{background:transparent url(/img/iconNotSelected.gif) no-repeat; color:transparent; width:16px; height:16px; padding:0 1em 0 0;}
#body div.portlet div.body table tr td ul.action li a.up{background:transparent url(/img/iconUp.gif) no-repeat; color:transparent; width:16px; height:16px; padding:0 .75em 0 0;}
#body div.portlet div.body table tr td ul.action li a.down{background:transparent url(/img/iconDown.gif) no-repeat; color:transparent; width:16px; height:16px; padding:0 1em 0 0;}
#body div.portlet div.body table tr td ul.action li a.downFirst{background:transparent url(/img/iconDown.gif) no-repeat; color:transparent; width:16px; height:16px; padding:0 1em 0 0; margin-left:2.65em;}
#body div.portlet div.body table tr td ul.pagination{margin:2em 0 0 0;}
#body div.portlet div.body table tr td ul.pagination li{display:inline; list-style:none; padding:0 1em 0 0;}
#body div.portlet div.body table tr td ul.pagination li span a{color:#fff;}

/* edlou.com */
#lightboxMask {position:absolute; background-color:#000; top:0; left:0; opacity:0.7;}
#lightboxWrapper div.portlet {position:absolute; background-color:#000; padding:20px; border:1px solid #333;}
#lightboxWrapper div.portlet * {text-align:left;}
#lightboxWrapper div.portlet div.header h1, #lightboxWrapper div.portlet div.header h2 {color:#f90; margin-bottom:0;}
#lightboxWrapper div.portlet.photo div.header div.date {color:#999; margin-bottom:1em;}
#lightboxWrapper div.portlet.linkPortlet {cursor:pointer;}
#lightboxWrapper div.portlet div.linkPortlet {cursor:pointer;}
#lightboxWrapper div.portlet.portfolio div.header div#closer {text-align:right; margin:-2em 0 2em;}
#lightboxWrapper div.portlet.photo div.header div#closer {text-align:right; margin:-8em 0 8em;}
#lightboxWrapper div.portlet div.header div#closer img {cursor:pointer;}
html {background:#000 url(/img/bgPage.jpg) repeat-x; color:#fff;}
a:link {color:#9ff; text-decoration:none;}
a:visited {color:#9ff; text-decoration:none;}
a:hover {color:#9ff; text-decoration:underline;}
a:active {color:#9ff; text-decoration:none;}
.footnote{display:none;}
.tooltip{text-decoration:none;border-bottom:1px dotted #000;color:#000; cursor:pointer;}
.tooltipDisplay{background:#ffc;border:1px solid #fc0;padding:1em;position:absolute;width:350px; z-index:1;}
.accessAid{position:absolute; left:-9999px; top:-9999px;}
h6 {position:absolute; left:-9999px; top:-9999px;}

#header {background:transparent url(/img/bgHeader.gif) no-repeat left bottom; padding-bottom:19px;}
#header ul.toolbar {margin:0; position:absolute; text-align:right; top:1em; width:974px;}
#header ul.toolbar li {display:inline; list-style:none; padding:0 0 0 2em;}
#header div.slogan {margin-top:-2.5em; text-align:right;}

#body {background:#000101 url(/img/bgBody.gif) repeat-x; border-left:1px solid #666; border-right:1px solid #666; line-height:1.5em; min-height:600px; padding:50px;}
#body ul.navigation {margin:0 0 3em 0; text-align:right;}
#body ul.navigation li {display:inline; font-size:125%; font-weight:bold; list-style:none; padding:0 0 0 2em;}
#body ul.navigation li a:hover {color:#fff; text-decoration:none;}
#pageBlog #body ul.navigation li.pageBlog, #pageAbout #body ul.navigation li.pageAbout, #pagePortfolio #body ul.navigation li.pagePortfolio, #pagePhoto #body ul.navigation li.pagePhoto, #pageAdmin #body ul.navigation li.pageAdmin {background:transparent url(/img/caret.gif) no-repeat 1em center;}
#pageBlog #body ul.navigation li.pageBlog a, #pageAbout #body ul.navigation li.pageAbout a, #pagePortfolio #body ul.navigation li.pagePortfolio a, #pagePhoto #body ul.navigation li.pagePhoto a, #pageAdmin #body ul.navigation li.pageAdmin a {color:#f90;}
#body div.portlet {overflow:auto; margin-bottom:2em;}
#body div.portlet .header .tools{margin:-2.7em 0 0;float:right;}
#body div.portlet .header .tools li{display:inline;padding:0 .5em;}

#body div.main div.portlet div.header h1, #body div.main div.portlet div.header h2 {color:#f90;}
#body div.main div.portlet.blog div.header h1, #body div.main div.portlet.blog div.header h2 {margin:0;}
#body div.portlet div.header h2 {color:#ccc;}
#body div.portlet.blog.inactive {opacity:0.3;}
#body div.portlet.blog div.header div.date {color:#999; margin-bottom:1em;}
#body div.portlet.blogComment div.body h3 {margin-bottom:0;}
#body div.portlet.blogComment div.body div.commentItem {margin-bottom:2.5em;}
#body div.portlet.blogComment div.body div.date {color:#999; margin-bottom:.5em;}
#body div.portlet.blog div.body p.resources {margin:0;}
#body div.portlet.blog div.body p.resources span.header {font-weight:bold;}
#body div.portlet.blog div.footer {margin-top:1em;}
#body div.portlet.blog div.footer ul.tagIt {margin:0; text-align:right;}
#body div.portlet.blog div.footer ul.tagIt li {display:inline; list-style:none; padding-left:2.5em;}
#body div.portlet.blog div.footer ul.tagIt li.digg {background: transparent url(/img/icon-digg.gif) no-repeat 10px 0;}
#body div.portlet.blog div.footer ul.tagIt li.reddit {background: transparent url(/img/icon-reddit.gif) no-repeat 10px 0;}
#body div.portlet.blog div.footer ul.tagIt li.delicious {background: transparent url(/img/icon-delicious.gif) no-repeat 10px 0;}
#body div.portlet.blog div.footer ul.tagIt li.stumbleupon {background: transparent url(/img/icon-stumbleupon.gif) no-repeat 10px 0;}
#body div.portlet.blog div {padding-right:3em;}
#body div.portlet.blogPagination div.body ul {margin:0; overflow:auto;}
#body div.portlet.blogPagination div.body ul li {background:none; list-style:none; float:left; text-align:center; margin:0 .25em;}
#body div.portlet.blogPagination div.body ul li a {display:block; border:1px solid #369; height:1.5em; width:1.5em;}
#body div.portlet.blogPagination div.body ul li span {display:block; border:1px solid #000; color:#000; background-color:#9ff; height:1.5em; width:1.5em;}
#body div.portlet.blogPagination div.body ul li a:hover {background-color:#9ff; color:#000;}
#body div.portlet.emoticon div.header h2 {margin:0;}
#body div.portlet.emoticon div.header {float:right; width:215px;}
#body div.portlet.emoticon div.body img, #body div.portlet.emoticon div.body blockquote {float:left;}
#body div.portlet.emoticon div.body blockquote {font-style:italic; width:198px;}
#body div.portlet.aboutEDC div.body dl {margin:0; overflow:auto;}
#body div.portlet.aboutEDC div.body dl dt {float:left; font-weight:bold; width:30%;}
#body div.portlet.aboutEDC div.body dl dd {float:left; margin:0; width:70%;}
#body div.portlet.testimonial div.body, #body div.portlet.quote div.body {background:transparent url(/img/icon-quoteOpen.gif) no-repeat left top;}
#body div.portlet.testimonial div.body blockquote, #body div.portlet.quote div.body blockquote {background:transparent url(/img/icon-quoteClose.gif) no-repeat right bottom; padding:2em;}
#body div.portlet.testimonial div.footer, #body div.portlet.quote div.footer {text-align:right;}
#body div.portlet.testimonial div.footer p.author, #body div.portlet.quote div.footer p.author {font-weight:bold;}
#body div.portlet.testimonial div.footer p.title {font-style:italic;}
#body div.resume dl {margin:0;}
#body div.resume dt {position:absolute; left:-9999px; top:-9999px;}
#body div.resume div.header dd {display:inline; margin:0 2em 0 0;}
#body div.resume div.body .tools{margin:-3em 0 0;float:right;}
#body div.resume div.body .tools li{display:inline;padding:0 .5em;}
#body div.resume div.body h2 {border-bottom:1px solid #999;}
#body div.resume div.body h3 {border-top:1px solid #999;margin-left:5em;padding-top:1em;}
#body div.resume div.body h3.first {border-top:0;padding-top:0;}
#body div.resume div.body p.skillsHighlight {margin-left:5.35em;}
#body div.resume div.body ul {margin-left:7em;}
#body div.resume div.body dl {margin-left:5.35em; overflow:auto;}
#body div.resume div.body dd {margin:0;}
#body div.resume div.body dd.employmentDate, div.resume div.body dd.enrollmentDate {float:left;}
#body div.resume div.body dd.location {float:right;}
#body div.resume div.body dd.title, div.resume div.body dd.degree {display:block; font-style:italic;clear:both;}
#body div.resumeDownload div.body ul {margin-left:0;}
#body div.resumeDownload div.body p {font-style:italic; text-align:right;}
#body div.instantMessenger div.body {padding-top:0;}
#body div.instantMessenger div.body dl {overflow:auto; margin-left:0;}
#body div.instantMessenger div.body dl dt {float:left; padding:20px 0 20px 60px; width:10%;}
#body div.instantMessenger div.body dl dd {padding:20px; float:left; width:40%;}
#body div.instantMessenger div.body dl dt.Skype {background:transparent url(/img/icon-skype.gif) no-repeat left center;}
#body div.instantMessenger div.body dl dt.YIM {background:transparent url(/img/icon-yim.gif) no-repeat left center;}
#body div.instantMessenger div.body dl dt.ICQ {background:transparent url(/img/icon-icq.gif) no-repeat left center;}
#body div.instantMessenger div.body dl dt.AIM {background:transparent url(/img/icon-aim.gif) no-repeat left center;}
#body div.contactInfo div.body {padding-top:0;}
#body div.contactInfo div.body dl {margin:0;}
#body div.contactInfo div.body dt {position:absolute; left:-9999px; top:-9999px;}
#body div.contactInfo div.body dd {margin:0;}

#body div.main div.portlet.photo div.header h1, #body div.main div.portlet.photo div.header h2 {margin:0;}
#body div.portlet.photo div.header div.date {color:#999; margin-bottom:1em;}
div.portlet.photo div.header div#rating {background:#000 url(/img/iconStar.gif) repeat-x 0px 0px; width:150px; height:30px; cursor:pointer;}
div.portlet.photo div.header div#ratingCurrent {margin-top:-30px;background:#000 url(/img/iconStar.gif) repeat-x 0px -60px; width:0; height:30px; cursor:pointer;}
div.portlet.photo div.header div#ratingSelected {margin-top:-30px;background:#000 url(/img/iconStar.gif) repeat-x 0px -30px; width:0; height:30px; cursor:pointer;}
div.portlet.photo div.header dl {margin:0;}
div.portlet.photo div.header dt {display:inline;}
div.portlet.photo div.header dd {display:inline;}
#body div.portlet.photo div.body {overflow:hidden; margin-top:1em;}
#body div.portlet.photo div.body div.thumbnailPreview{height:56px; width:100px; overflow-y:hidden; overflow-x:hidden; padding:0; margin:0 1em 1em 0;}
#body div.portlet.photo div.body div.thumbnailPreview.first {clear:left;}
#body div.portlet.photo div.body div {float:left; padding:.3em 1em .3em 0;}
#lightboxWrapper div.portlet.photo div.body img.Horizontal {width:600px; height:400px;}
#lightboxWrapper div.portlet.photo div.body img.Vertical {width:400px; height:600px;}
#body div.portlet.photo div.footer ul.pagination {margin:0 9em 0 0; overflow:auto;}
#body div.portlet.photo div.footer ul.pagination li {background:none; list-style:none; float:left; text-align:center; margin:0 .5em .5em 0;}
#body div.portlet.photo div.footer ul.pagination li a {display:block; border:1px solid #369; height:1.5em; width:1.5em;}
#body div.portlet.photo div.footer ul.pagination li span {display:block; border:1px solid #000; color:#000; background-color:#9ff; height:1.5em; width:1.5em;}
#body div.portlet.photo div.footer ul.pagination li a:hover {background-color:#9ff; color:#000;}
div.portlet.photo div.footer ul.direction {margin:2em 0 0;}
#lightboxWrapper div.portlet.photo div.footer ul.direction {text-align:center;}
div.portlet.photo div.footer ul.direction li {list-style:none; display:inline; margin:0 1em 0 0;}
#lightboxWrapper div.portlet.photo div.footer ul.direction li {list-style:none; display:inline; margin:0 1em;}

#body div.main div.portlet.portfolio div.header h1, #body div.main div.portlet.portfolio div.header h2 {margin:0;}
#body div.portlet.portfolio div.body {overflow:auto; margin-top:1em;}
#body div.portlet.portfolio div.body div {float:left; padding:.3em 1em .3em 0;}
#body div.portlet.portfolio div.footer ul.pagination {margin:0; overflow:auto;}
#body div.portlet.portfolio div.footer ul.pagination li {background:none; list-style:none; float:left; text-align:center; margin:0 .5em 0 0;}
#body div.portlet.portfolio div.footer ul.pagination li a {display:block; border:1px solid #369; height:1.5em; width:1.5em;}
#body div.portlet.portfolio div.footer ul.pagination li span {display:block; border:1px solid #000; color:#000; background-color:#9ff; height:1.5em; width:1.5em;}
#body div.portlet.portfolio div.footer ul.pagination li a:hover {background-color:#9ff; color:#000;}
#lightboxWrapper div.portlet.portfolio div.body {overflow:auto;}
#lightboxWrapper div.portlet.portfolio div.body div.imageSection {float:left;}
#lightboxWrapper div.portlet.portfolio div.body div.description {float:left; padding-left:1em; width:200px;}
#lightboxWrapper div.portlet.portfolio div.body img#portfolioImage {width:400px; height:500px;}
div.portlet.portfolio div.footer ul.direction {margin:0;}
#lightboxWrapper div.portlet.portfolio div.footer ul.direction {text-align:center;}
div.portlet.portfolio div.footer ul.direction li {list-style:none; display:inline; margin:0 1em 0 0;}
#lightboxWrapper div.portlet.portfolio div.footer ul.direction li {list-style:none; display:inline; margin:0 1em;}
div.portlet.portfolio div.body div.description p.resources span.header {color:#f90; font-weight:bold;}

#body div.portlet.ad div.body {text-align:center;}
#body div.portlet.ad div.footer {font-size:85%; text-align:center;}

#footer {background:transparent url(/img/bgFooter.gif) no-repeat left top; color:#999; overflow:auto; padding-top:2em; }
#footer p.copyright{float:left;}
#footer p.siteDesign{float:right;}
