/*Layout*/
body, ul, p, form, h1, h2, h3, span, div {margin:0px; padding:0px;}
body {background:#EEE; font-family:Verdana, Arial, Helvetica, sans-serif;}
#pageWrapper {width:90%; min-width:1024px; max-width:1200px; margin:0 auto;}
#main {float:right; width:74.9%; position:relative;}
#sidebar {float:right; width:25%;}

/*Corners (overflow:hidden is for IE6)*/
.lt, .rt, .lb, .rb, .ilt {background:url(../images/layout.png) no-repeat; width:10px; height:10px; position:absolute; overflow:hidden;}
.lt, .rt{top:0px;}
.rt, .rb{right:0px;}
.lt, .lb{left:0px;}
.rb, .lb{bottom:0px;}
.ilt {top:2.5em; left:0em; background-position:-10px -130px; height:9px;}
#about .lt {background-position:0px -100px;}
#about .rt, #slideshow .rt {background-position:-10px -100px;}	
#logo .lb, #about .lb, #slideshow .lb {background-position:0px -110px;}
#logo .rb, #about .rb, #loginBar .rb, #slideshow .rb {background-position:-10px -110px;}
#mainNav .lt {background-position:-63px -100px;}
#mainNav .rt {background-position:-73px -100px;}
#mainNav .lb {background-position:-63px -110px;}
#mainNav .rb {background-position:-73px -110px;}	
#mainNav a:hover .lt, #bizNav a:hover .lt {background-position:-105px -100px;}
#mainNav a:hover .rt, #bizNav a:hover .rt {background-position:-115px -100px;}
#mainNav a:hover .lb, #bizNav a:hover .lb  {background-position:-105px -110px;}
#mainNav a:hover .rb, #bizNav a:hover .rb {background-position:-115px -110px;}
#searchBar .lt, #showcase .lt, #bizNav .lt {background-position:-42px -100px;}
#searchBar .rt, #showcase .rt, #bizNav .rt {background-position:-52px -100px;}
#searchBar .lb, #showcase .lb, #bizNav .lb {background-position:-42px -110px;}
#searchBar .rb, #showcase .rb, #bizNav .rb {background-position:-52px -110px;}
#infobar .lt, #actionBar .lt, #productShow .lt {background-position:-126px -100px;}
#infobar .rt, #actionBar .rt, #productShow .rt {background-position:-136px -100px;}
#infobar .lb, #actionBar .lb, #productShow .lb {background-position:-126px -110px;}
#infobar .rb, #actionBar .rb, #productShow .rb {background-position:-136px -110px;}
#infobar .primaryCall .lt, #actionBar .primaryCall .lt, #productShowContent .primaryCall .lt {background-position:-169px -100px;}
#infobar .primaryCall .rt, #actionBar .primaryCall .rt, #productShowContent .primaryCall .rt {background-position:-179px -100px;}
#infobar .primaryCall .lb, #actionBar .primaryCall .lb, #productShowContent .primaryCall .lb {background-position:-169px -110px;}
#infobar .primaryCall .rb, #actionBar .primaryCall .rb, #productShowContent .primaryCall .rb {background-position:-179px -110px;}
#infobar .primaryCall:hover .lt, #actionBar .primaryCall:hover .lt, #productShowContent .primaryCall:hover .lt {background-position:-169px -17px;}
#infobar .primaryCall:hover .rt, #actionBar .primaryCall:hover .rt, #productShowContent .primaryCall:hover .rt {background-position:-179px -17px;}
#infobar .primaryCall:hover .lb, #actionBar .primaryCall:hover .lb, #productShowContent .primaryCall:hover .lb {background-position:-169px -27px;}
#infobar .primaryCall:hover .rb, #actionBar .primaryCall:hover .rb, #productShowContent .primaryCall:hover .rb {background-position:-179px -27px;}
#infobar .secondaryCall .lt, #actionBar .secondaryCall .lt, #productShowContent .secondaryCall .lt {background-position:-169px -140px;}
#infobar .secondaryCall .rt, #actionBar .secondaryCall .rt,#productShowContent .secondaryCall .rt {background-position:-179px -140px;}
#infobar .secondaryCall .lb, #actionBar .secondaryCall .lb, #productShowContent .secondaryCall .lb {background-position:-169px -150px;}
#infobar .secondaryCall .rb, #actionBar .secondaryCall .rb, #productShowContent .secondaryCall .rb {background-position:-179px -150px;}
#infobar .secondaryCall:hover .lt, #actionBar .secondaryCall:hover .lt, #productShowContent .secondaryCall:hover .lt,  #productShowPager a:hover .lt, #productShow .active .lt {background-position:-169px -59px;}
#infobar .secondaryCall:hover .rt, #actionBar .secondaryCall:hover .rt, #productShowContent .secondaryCall:hover .rt, #productShowPager a:hover .rt, #productShow .active .rt {background-position:-179px -59px;}
#infobar .secondaryCall:hover .lb, #actionBar .secondaryCall:hover .lb, #productShowContent .secondaryCall:hover .lb, #productShowPager a:hover .lb, #productShow .active .lb {background-position:-169px -69px;}
#infobar .secondaryCall:hover .rb, #actionBar .secondaryCall:hover .rb, #productShowContent .secondaryCall:hover .rb, #productShowPager a:hover .rb, #productShow .active .rb {background-position:-179px -69px;}
#content .primaryCall .lt, #content .secondaryCall:hover .lt {background-position:-84px -59px;}
#content .primaryCall .rt, #content .secondaryCall:hover .rt {background-position:-94px -59px;}
#content .primaryCall .lb, #content .secondaryCall:hover .lb {background-position:-84px -69px;}
#content .primaryCall .rb, #content .secondaryCall:hover .rb {background-position:-94px -69px;}
#content .primaryCall:hover .lt, #content .secondaryCall .lt {background-position:0px -59px;}
#content .primaryCall:hover .rt, #content .secondaryCall .rt {background-position:-10px -59px;}
#content .primaryCall:hover .lb, #content .secondaryCall .lb {background-position:0px -69px;}
#content .primaryCall:hover .rb, #content .secondaryCall .rb {background-position:-10px -69px;}
#content .lt {background-position:-84px -100px;}
#content .rt {background-position:-94px -100px;}
#content .lb {background-position:-84px -110px;}
#content .rb {background-position:-94px -110px;}
.popList a .lt, .popList a .rt, .popList a .rb, .popList a .lb, #productShowPager a .lt, #productShowPager a .rt, #productShowPager a .rb, #productShowPager a .lb {display:none;}
#productShowPager a:hover .lt, #productShowPager a:hover .rt, #productShowPager a:hover .rb, #productShowPager a:hover .lb, #productShow .active .lt, #productShow .active .rt, #productShow .active .lb, #productShow .active .rb {display:block;}
#showcase .popList a:hover .lt {background-position:-1px -18px; display:block;}
#showcase .popList a:hover .rt {background-position:-11px -18px; display:block;}
#showcase .popList a:hover .lb {background-position:-1px -28px; display:block;}
#showcase .popList a:hover .rb {background-position:-11px -28px; display:block;}

/*Header*/
#logo {background:#404040; height:6.5em; width:100%; display:block; margin-bottom:1.5em; position:relative;}
#logoLink {background:url(../images/layout.png) no-repeat bottom left; width:160px; height:99px; margin:0 auto; display:block;}
#loginBar {background:#404040; height:2.5em; display:block; position:relative;}
#searchBar {background:#999; margin:1.5em 0em 0em 1.5em; height:2.5em; display:block; position:relative;}
#searchForm {float:right; margin-right:1.5em; line-height:2.5em;}
#searchLabel {font-weight:bold; font-size:.8em;}
#search {width:8em;}
#searchSubmit {border:none; background:#666; color:#CCC; cursor:pointer;}
#searchSubmit:hover {background:#333;}

/*Navigation*/
#mainNav, #bizNav, #labsNav {list-style:none;}
#mainNav li, #bizNav li, #labsNav li {margin:.5em 0em;}
#mainNav a, #bizNav a, #labsNav a {display:block; width:100%; height:2.5em; line-height:2.5em; color:#333; text-decoration:none; text-indent:1em; font-weight:bold; position:relative;}
#mainNav a {background:#CCC;}
#labsNav a {background:#999; color:#000;}
#bizNav a {background:#999; color:#FFF;}
#mainNav a:hover, #labsNav a:hover, #bizNav a:hover {background:#09F; color:#FFF;}
#breadcrumb {position:absolute; list-style:none; line-height:2.5em; left:1em;}
#breadcrumb li {float:left; margin-left:.5em;}
#breadcrumb a {color:#333; text-decoration:none;}
#breadcrumb a:hover {color:#FFF;}
#breadcrumb .spacer {background:url(../images/layout.png) no-repeat -110px -180px; height:10px; width:9px; overflow:hidden; line-height:2.5em; margin-top:1em;}

/*Slideshow*/
#slideshow {background:#404040; margin:1.5em 0em 0em 1.5em; position:relative; overflow:hidden;}
#slideshowContent {min-height:304px;}
.slideshowImage {float:left; margin-right:1em; width:400px; height:300px;}
#slideshow h1 {padding:.8em .45em .45em; font-size:1.2em;}
#slideshow h1 a {color:#FFF; text-decoration:none;}
#slideshow p {padding:0em 1em 1em; color:#FFF;}
#slideshow .readMore {font-weight:bold; text-decoration:none;}
#slideshowPager {list-style:none; float:left; clear:left;}
#slideshow li {float:left; }
#slideshow li a {display:block; color:#FFF; font-weight:bold; width:1.5em; height:1.5em; text-align:center; line-height:1.5em; text-decoration:none; margin:.75em 0em .75em .5em; border:#404040 solid 1px;}
#slideshow li a:hover {color:#404040; background:#CCC;}
#slideshow .active {border:#CCC solid 1px;}

/*Productshow*/
#productShow {background:#000; margin:1.5em 0em 0em 1.5em; position:relative; overflow:hidden; height:1%;}
#productShowContent {min-height:304px;}
.productShowImage {float:left; margin-right:1em; width:400px; height:300px;}
#productShow h1 {padding:.8em .45em .45em; font-size:1.2em;}
#productShow h1 a {color:#09F; text-decoration:none;}
#productShow p {padding:0em 1em 1em; color:#FFF;}
#productShow .readMore {font-weight:bold; text-decoration:none;}
#productShowPager {list-style:none; float:left; clear:left; margin:1em;}
#productShow li {float:left; }
#productShow #productShowPager li a {display:block; color:#FFF; font-weight:bold; padding:.5em 1em; height:1.5em; text-align:center; line-height:1.5em; text-decoration:none; margin:.75em 0em .75em .5em; position:relative;}
#productShow #productShowPager li a:hover {color:#000; background:#FFF;}
#productShow #productShowPager .active {color:#000; background:#FFF;}
#productShow #actionCall .secondaryCall {margin-left:.8em;}

/* Infobar and actionbar*/
#infobar, #actionBar {background:#000; margin:1.5em 0em 0em 1.5em; padding:0em 0em 2em 1em; position:relative; overflow:hidden; height:100%;}
#infobarContent, #actionBarContent {margin-left:.5em;}
#infobar h1, #actionBar h1 {font-size:1.5em; margin:0em 1em .5em 0em; padding-top:1.25em; color:#09F; font-weight:normal;}
#infobar h2, #actionBar h2 {font-size:1.2em; margin:1em 1em 1em 0em; color:#09F; font-weight:normal;}
#infobar p, #actionBar p {font-size:.9em; margin:.25em 1em .25em 0em; line-height:1.2em; color:#FFF;}
#infobar a, #actionBar a {color:#09F;}
#infobar a:hover, #actionBar a:hover {color:#CCC;}
#infobar #actionCall, #actionBar #actionCall, #productShow #actionCall {list-style:none; float:left;}
#infobar #actionCall li, #actionBar #actionCall li, #productShow #actionCall li {float:left;}
#infobar .primaryCall, #actionBar .primaryCall, #productShow .primaryCall {background:#FC0; color:#333; text-decoration:none; font-weight:bold; margin:1.25em 0em 1em 0em; display:block; width:8em; height:2.5em; line-height:2.5em; text-align:center; position:relative;}
#infobar .primaryCall:hover, #actionBar .primaryCall:hover, #productShow .primaryCall:hover {background:#09F; color:#FFF; text-decoration:none; font-weight:bold; margin:1.25em 0em 1em 0em; display:block; width:8em; height:2.5em; line-height:2.5em; text-align:center; position:relative;}
#infobar .secondaryCall, #actionBar .secondaryCall, #productShow .secondaryCall {background:#404040; color:#FFF; text-decoration:none; font-weight:bold; margin:1.25em 0em 1em 0em; display:block; width:8em; height:2.5em; line-height:2.5em; text-align:center; position:relative;}
#infobar .secondaryCall:hover, #actionBar .secondaryCall:hover, #productShow .secondaryCall:hover {background:#FFF; color:#333; text-decoration:none; font-weight:bold; margin:1.25em 0em 1em 0em; display:block; width:8em; height:2.5em; line-height:2.5em; text-align:center; position:relative;}
#infobar .secondaryCall, #infobar .secondaryCall:hover, #actionBar .secondaryCall, #actionBar .secondaryCall:hover {margin-left:1em;}

/*Quote List*/
#quoteList {margin:2em 0em; padding-bottom:2em;}
#quoteList li {float:left; clear:left; margin-right:1em; font-weight:bold; height:35px; line-height:35px; color:#CCC;}
#quoteList li.active {color:#FFF;}
#oneActive, #oneInactive, #twoActive, #twoInactive, #threeActive, #threeInactive {background:url(../images/layout.png) no-repeat; width:35px; height:35px; display:block;}
#oneActive {background-position:0px -324px;}
#oneInactive {background-position:0px -359px;}
#twoActive {background-position:-35px -324px;}
#twoInactive {background-position:-35px -359px;}
#threeActive {background-position:-70px -324px;}
#threeInactive {background-position:-70px -359px;}

/*RSS*/
.rss {float:right; margin:0; padding:0; text-decoration:none; width:30px; height:30px; background:url(../images/layout.png) no-repeat 0px -570px; display:block; position:absolute; right:1.4em; top:1.4em;}
.rss:hover {background-position:-30px -570px;}

/*Content*/
#content {background:#FFF; margin:1.5em 0em 0em 1.5em; padding:1.5em; position:relative; overflow:hidden;}
#content h1 {font-size:1.5em; margin:0em 0em .75em;}
#content h2 {font-size:1.4em; margin:0em 0em .75em;}
#content h3 {font-size:1.3em; margin:1em 0em;}
#content h4 {font-size:1.1em; margin:1em 0em;}
#content p {font-size:1em; margin:.65em 0em; line-height:1.2em;}
#content ul {margin:1em 3em; line-height:1.3em;}
#content li {margin-bottom:.3em;}
#content #contentList {margin:0em; list-style:none; position:relative;}
#content #contentList li {padding:1em; position:relative; margin:0em;}
#contentList li:hover {background:#EFEFEF; position:relative;}
#contentList h2 {font-size:1.2em; margin:0em 0em .35em; position:relative;}
#content blockquote {color:#999; border-left:#CCC 5px solid; padding-left:5px;}
#content blockquote p {margin:0; padding:0;}
#content .quoteRight, #content .quoteLeft {width:40%; font-size:1.4em; color:#999; font-weight:bold; margin:1em; font-family:Georgia, "Times New Roman", Times, serif; border:none;}
#content .quoteRight {float:right;}
#content .quoteLeft {float:left;}
#content .date, #content .author {font-size:.8em; color:#CCC;}
#content .primaryCall, #content .secondaryCall:hover {background:#FC0; color:#333; text-decoration:none; font-weight:bold; margin:1.25em 0em 1em 0em; display:block; width:8em; height:2.5em; line-height:2.5em; text-align:center; position:relative;}
#content .secondaryCall, #content .primaryCall:hover {background:#404040; color:#FFF; text-decoration:none; font-weight:bold; margin:1.25em 0em 1em 0em; display:block; width:8em; height:2.5em; line-height:2.5em; text-align:center; position:relative;}
#content .secondaryCall, #content .secondaryCall:hover {margin-left:1em;}
#content span.highlight {background:#FF6; position:static;}
#content span.unhighlight {position:static;}
#content #message {padding:1em; margin-bottom:1em; border:1px solid #CCC; display:block;}
#content #termToggler {color:#09F; text-decoration:underline; cursor:pointer; font-size:.6em; float:right; margin-left:1em;}
#content #termToggler:hover {color:#00F;}

/*MediaBox*/
#mediaBox {border:2px solid #eee; width:216px; float:right; margin:0em 0em 1em 1em; font-size:.8em; padding:10px;}
#mediaBox #voteList, #mediaBox #subscribeList {list-style:none; margin:0; padding:0; display:inline;}
#voteList, #subscribeList {clear:both;}
#voteList li, #subscribeList li {float:left; display:inline;}
#voteList li {margin-left:15px;}
#twitterBar, #rssBar {background:url(../images/layout.png) no-repeat 0px -530px; display:block; height:40px; width:93px; padding:0;}
#twitterBar {background-position:-93px -490px; margin-left:7px;}
#twitterBar:hover {background-position:-93px -530px;}
#rssBar {margin-left:17px;}
#rssBar:hover {background-position:0px -490px;}

/*AddThis Toolbox*/
.addthis_toolbox {float:left; margin:0px 0 10px; font-size:.8em;}
.addthis_toolbox .two_column a {padding:4px 0 4px 34px; position:relative; display:block; width:66px;}
.addthis_toolbox iframe {padding:4px 0 4px 16px; position:relative; display:block; width:66px;}
.addthis_toolbox .two_column a:hover {background:#CCC; text-decoration:none;}
.addthis_toolbox .two_column span {position:absolute; left:14px; top:4px;}
.addthis_toolbox .two_column  .top {padding:0 0 10px 0; border-bottom:solid 1px #eee; margin:0px 20px 10px 20px;}
.addthis_toolbox .two_column .column1 {float:left; width:100px;}
.addthis_toolbox .two_column .column2 {float:left; width:100px; margin-left:10px;}
.addthis_toolbox .two_column .clear {clear:both; padding:0; display:block; height:0; width:0;}

/*AddThis Bottom Bar*/
#bottomBar .addthis_toolbox {float:left; margin-left:0; width:100%;}
.addthis_toolbox .hover_effect {padding:1em; border:#EEE 2px solid;}
.addthis_toolbox .hover_effect div {float: left;}
.addthis_toolbox .hover_effect a {padding: 2px 6px 2px 16px; position: relative; text-decoration: none;}
.addthis_toolbox .hover_effect a:hover {background:#CCC; text-decoration: none;}
.addthis_toolbox .hover_effect span {position: absolute; width: 16px; height: 16px; top: 2px; left: 1px;}
#bottomBar .hover_effect p a {padding:0;}

/*Content Lists*/
#content ol {font-weight:bold;}
#content ol span {font-weight:normal;}

/*Content Table*/
#content table {border-collapse:collapse; clear:both; margin:1em 0em;}
#content caption {display:none;}
#content tr, #content td, #content th {border:#CCC 1px solid; padding:1em; vertical-align:top;}
#content .accountingTable tr, #content .accountingTable td, #content .accountingTable th {border:#CCC 1px solid; padding:.5em; vertical-align:top;}
#content th {background:#DDD; text-align:left;}
#content tr:hover {background:#EFEFEF;}
#content td h4 {margin:.65em 0em; line-height:1.2em; font-weight:bold;}
#content .firstColumn {width:30%;}

/*Syntax highlighter*/
#content .ltLighter {border:#EEE 2px solid; margin-bottom:1em;}
#content .ltLighter li {margin-bottom:0;}
#content pre {background:#F9F9F9; overflow:auto; border:#EEE 2px solid;}

/*Text*/
a {color:#09F;}
a:hover {color:#06F;}
a:visited {color:#666;}
.returnTop {font-size:.7em;}
p {font-size:.8em;}
h1 a {color:#000; text-decoration:none;}
h1 a:hover {color:#333; text-decoration:underline;}
h1 a:visited {color:#000;}

/*Images*/
.categoryImage {width:400px; height:300px; float:right; margin:0em 0em 1.2em 1em;}
.categoryImageVertical {width:300px; height:400px; float:right; margin:0em 0em 2em 1em;}
img {border:none;}
.inlineFullLink {padding:1em 0em; width:100%;}
.inlineFull {margin:0 auto; border:#CCC 1px solid; padding:1em; margin-bottom:1em;}
.inlineFull:hover {background:#EEE;}
.inlineImage, .inlineLeft, .captionLeft {float:left; margin:0em 1em .5em 0em;}
.captionLeft {float:left; margin:0em 1.7em .5em 0em;}
.inlineRight, .captionRight {float:right; margin:0em 0em .5em 1em; }
.captionRight, .captionLeft {font-size:.6em; color:#999; text-align:left; width:240px; clear:both; margin-bottom:1em;}
#businessIcon, #tutorialsIcon, #contactIcon, #servicesIcon, #newsIcon, #businessmanIcon {background:url(../images/layout.png) no-repeat 0px -400px; width:100px; height:100px; float:left; margin:1em 1em 1em 0em;}
#tutorialsIcon {background-position:-100px -400px;}
#contactIcon {background-position:0px -500px;}
#servicesIcon {background-position:-100px -500px;}
#newsIcon {background-position:0px -600px;}
#businessmanIcon {background-position:-100px -600px;}
.article, .tutorial, .service, .news, .resource {background:url(../images/layout.png) no-repeat 0px -261px; width:51px; height:61px; float:left; position:relative; margin:0em 1em .5em 0em; display:block; clear:left;}
.article:hover, #contentList li:hover .article{background-position:0px -200px;}
.tutorial {background-position:-51px -261px;}
.tutorial:hover, #contentList li:hover .tutorial{background-position:-51px -200px;}
.service {background-position:-102px -261px;}
.service:hover, #contentList li:hover .service{background-position:-102px -200px;}
.news {background-position:-153px -261px;}
.news:hover, #contentList li:hover .news{background-position:-153px -200px;}
.resource {background-position:0px -383px;}
.resource:hover, #contentList li:hover .resource{background-position:0px -322px;}

/*Tooltips*/
.tooltip {background:#404040; color:#FFF; padding:1em; width:15em; border:#666 1px solid; font-size:.9em;}
.tipLogo {background:url(../images/layout.png) no-repeat -110px -323px; width:80px; height:49px; display:block; float:left; margin-right:1em;}

/*Forms*/
input, textarea, select {outline:none;}
.input, .label, .formButton, .textarea, .select, .checkboxWrapper {float:left; clear:left; margin-bottom:1em;}
.label {font-weight:bold; margin-bottom:.25em; float:left; clear:left;}
.input, .select, .textarea {width:90%;}
.errorList {float:left; clear:left; margin:0; padding:0; display:block; list-style:none; color:#F66; display:inline;}
.errorListItem {float:left; clear:left; margin-left:-.5em; display:inline;}
.errorLabel {color:#F66;}
.errorInput {border:#F66 solid 1px;}
.successLabel {color:#090;}
.successElement {border:#090 solid 1px;}
.slLabel {float:left; clear:both; margin-top:.8em;}
.slInput {float:right; clear:right; width:3em; margin-top:.8em;}
.slErrorList {float:left; clear:left; margin:0; padding:0; display:block; list-style:none; color:#F66; font-size:.6em;}
.slErrorLabel {font-weight:bold; margin-top:.3em;}
fieldset {border:#EEE 2px solid; margin:1em 0em; clear:both; padding:1em;}
legend {font-weight:bold; color:#09F; font-size:1.3em;}

/*Newsletter subscription*/
#subscribeBox {}
.subscribeLegend {font-size:.8em;}

/*Quote Form*/
.quoteTextarea {float:left; clear:left; width:90%; height:10em; margin-bottom:1em; }
.quoteLabel {float:left; clear:left; font-weight:bold; width:90%; margin-bottom:.5em;}
input.quoteButton {float:left; clear:left; margin:0; padding:0;}

/*Footer*/
#footer {clear:both;}
#footerMain {float:right; width:74.9%;}
#footerSidebar {float:right; width:25%;}

/*Footer Showcase*/
#showcase {background:#999; margin:1.5em 0em 0em 1.5em; min-height:10em; height:auto !important; height:10em; position:relative; padding:0em 0em .5em;}
#showcase div {width:31%;}
#showcase h2 {font-size:1em; font-weight:bold; margin:0em 0em 1em 1em;}
#showcase a {color:#FFF; text-decoration:none; font-size:.7em; font-weight:bold; padding:.5em 1em; display:block; position:relative; min-height:2.5em;}
#showcase a:hover {color:#333; background:#EEE;}
.popular, #aboutLinks {float:left; position:relative; top:.8em; margin:0em; padding:1%;}
.popList {list-style:none; position:relative; left:1em; width:90%}

/*Footer Sidebar*/	
#about {background:#404040; min-height:10em; height:auto !important; height:10em; width:100%; margin-top:1.5em; position:relative; padding:0em 0em .5em;}
#about h2, h2 a#vmAbout {font-size:1em; font-weight:bold; color:#09F; margin-bottom:1em; text-decoration:none; text-indent:1em;}
#aboutOnsite, #aboutOffsite {list-style:none; float:left; position:relative; left:1em;}
#aboutOffsite {left:2em;}
#aboutOnsite a, #aboutOffsite a {color:#CCC; text-decoration:none; font-weight:bold; font-size:.8em;}
#aboutOnsite a:hover, #aboutOffsite a:hover {color:#FFF;}

/*Copyright*/
#copyright {margin:1.5em; color:#999; font-size:.6em;}
#copyright a {text-decoration:none; color:#999;}
#copyright a:hover {text-decoration:underline; color:#404040;}
#utilities {list-style:none; margin-left:1.5em;}
#utilities li {float:left;  margin:0em .25em .5em 0em; padding:0;}
#copyright p {clear:left; margin-left:1.5em; font-size:1em;}

