/* reset */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
html>body {font-size:12px;width:100%;}
html {width:100%;}
body {line-height: 1;background-color: #666;font:normal 75% Helvetica, Arial, sans-serif;width:100%;}
body,body *{margin:0;padding:0;}
textarea, input{font-family: Helvetica, Arial, sans-serif;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
a {text-decoration:none; color:#ccc;}
a:hover {text-decoration:underline;}
.clearfix:after {  content: ".";  display: block; height: 0;  clear: both; visibility: hidden;}
strong {font-weight:bold;font-style:normal;}

/* General */
#main{color:#ccc;background:#333 url(/img/bg.gif) top repeat;padding:15px 0 40px 0;width:100%;text-align:center;}
.inner{width:960px;margin:0px auto;text-align:left;}
.disabled {display:none;}
.nextPage {display:inline;margin-left:5px;}
.prevPage {display:inline;margin-right:5px;}
.formItems input[type="text"].form-error, .formItems input[type="password"].form-error, .formItemsShowroom input[type="text"].form-error, .formItemsShowroom input[type="password"].form-error, {border:#cc0000 solid 1px; color:#cc0000;}
.error-message {color:#cc0000;}
.formItems li .error-message, .formItemsShowroom li .error-message {display:block;font-size:85%; position:relative;font-weight:bold;top:-42px;left:-8px;text-align:right;}
.rulesFormatting ul {margin-bottom:10px;}
.rulesFormatting li{list-style: disc;margin-left:30px;}
.rulesFormatting blockquote {padding-left:30px;}

/* Header */
#header {position:relative;}
#header h1{ text-indent:-9000px; width:357px;height:60px; background: url(/img/logo.png) left no-repeat;}
#header h1 a {display:block;height:60px;}

#nav {float:right;height:24px;margin-top:-21px;width:470px;text-align:right;position:relative;}
#nav li {float:left;margin-left:25px;text-align:right}
#nav li a{display:block;height:19px;text-indent:-9999px;outline:0;text-align:left;}
#navGroups a{width:87px; background: url(/img/bg_nav_groups.png) left top no-repeat;}
#navShowrooms a{width:139px; background: url(/img/bg_nav_showrooms.png) left top no-repeat;}
#navResearch a{width:169px; background: url(/img/bg_nav_research.png) left top no-repeat;}
#header #nav li a:hover, #header #nav li.selected a{background-position:0px -21px;}

#header #metaNav {position:absolute;right:10px;top:5px; font-weight:bold; font-size:90%;text-align:right;height:20px;text-align:right;}
#header #metaNav li {display:inline;margin-left:10px;}

/* Main Stage */
#stage {background-color:#ccc; margin:15px 0 40px 0; padding:20px 0 10px 0;}
#stage h2{margin:0 20px 10px 20px;color:#333; text-shadow: #dedede 1px 1px 0px; font-size:200%;line-height:80%;}
#stage h2 span {color:#999;}
#whiteBox {margin:0 10px 0px 10px; padding:20px;background-color:#fff;color:#333;}
.leftCol {width:563px;float:left;}
.rightCol{width:318px;float:right;}
.rightCol h3 {font-size:150%; margin-bottom:5px;}
.leftCol h3 {font-size:150%; margin-bottom:5px;clear:both;}
#flashMessage {color:#fff; font-weight:bold;font-size:140%;padding:20px;margin:0 10px 10px 10px;background-color:#ffcc00}

#authMessage{color:#fff; font-weight:bold;font-size:120%;padding:10px; margin-bottom:10px;background-color:#cc0000}

/* Group */
.leftCol p{font-size:90%; line-height:130%; color:#666; margin-bottom:20px;}
table {width:100%; font-size:90%;}
td { padding:2px 0;}
td a {color:#666;}
thead td{border-bottom:#b9b9b9 solid 2px;color:#777;font-weight:bold; text-align:center;}
tr td.firstCol {text-align:left;width:240px;}

tbody td {border-bottom:#b9b9b9 solid 1px;color:#666;font-weight:normal; text-align:center;}

tbody tr:last-child {border:none;}
tbody td.firstCol {font-weight:bold;}
tbody td.firstCol a{font-weight:normal;}
tbody tr:nth-child(even) {background-color:#efefef;}

tfoot td{border-top:#b9b9b9 solid 2px;color:#666;font-weight:normal;}
tfoot tr td.firstCol {width:100%; text-align:right;font-size:110%;padding-top:5px;}
tfoot a {color:#666; font-weight:bold;}
.up {background: url(/img/icon_arrow_up.png) left no-repeat; padding-left:13px;color:#339900;}
.down {background: url(/img/icon_arrow_down.png) left no-repeat; padding-left:15px;color:#cc0000;}
.noChange {color:#ccc;}

#chatterBox {height:318px; background-color:#eeeeee;border:#ccc solid 1px;padding:10px; overflow-y:auto;}
#chatterBox p {margin-bottom:10px;font-size:90%;}
#chatterBox p strong {display:block;}

#chatterBoxAjax {height:318px; border:#ccc solid 1px;padding:10px; overflow-y:auto;}
#chatterBoxAjax p {clear:both; padding:10px 0;margin:0 10px;border-bottom:#ccc solid 1px;font-size: 90%;}

#chatterAdd {margin-top:20px;}
#chatterAdd label{font-weight:bold;color:#444;}
#chatterAdd label span{font-weight:normal;color:#999;font-size:90%;}
#chatterAdd textarea {margin-top:3px;width:100%;font-size:90%; height:64px; background-color:#eeeeee;border:#ccc solid 1px; border-color:#666 #ccc #ccc #666;padding:4px;}
#chatterAdd input[type=text] {margin-top:3px;width:100%;font-size:90%;  background-color:#eeeeee;border:#ccc solid 1px; border-color:#666 #ccc #ccc #666;padding:4px;margin-bottom:5px;}

#chatterAdd div {text-align:right; margin-top:10px;}

.join {background: url(/img/icon_join.png) center no-repeat;text-indent: -9999px;height:13px;display:block;}
.quit {background: url(/img/icon_quit.png) center no-repeat;text-indent: -9999px;height:13px;display:block;}
.viewYourGroup, .viewYourShowroom {float:right;text-align:right;margin-top:-40px;padding-right:10px;font-size:80%;}

.groupAdminNav {clear:both;margin-bottom:10px;margin-top:10px;border-top:#eee solid 1px;padding-top:5px;}
.groupAdminNav li {float:left;margin-right:20px; height:15px;}
.joinInline {background: url(/img/btn_group_join_group.png) left no-repeat;width:64px;}
.quitInline {background: url(/img/btn_group_quit_group.png) left no-repeat;width:63px;}
.editInline {background: url(/img/btn_group_edit_group.png) left no-repeat;width:61px;}
.deleteInline {background: url(/img/btn_group_delete_group.png) left no-repeat;width:73px;}
.inviteInline {background: url(/img/btn_group_invite_friend.png) left no-repeat;width:68px;}
.joinInline a, .quitInline a, .editInline a, .deleteInline a, .inviteInline a {display:block; text-indent: -9999px;height:13px;}
.inviteLi input[type=text]{width:150px;background-color:#eeeeee;border:#ccc solid 1px; border-color:#666 #ccc #ccc #666; color:#999;}
.inviteLi .inviteButton {margin-bottom:-2px;}

#GroupAddForm textarea {margin-bottom:5px;}

.groupInvite label{margin-right:10px;font-weight:bold;}

.groupsOverview {margin-bottom:10px;}
.groupsOverview p{margin-bottom:10px;font-size:90%;line-height:140%;color:#666;}


/* Homepage */
.popularShowrooms {margin-bottom:30px;}
.popularShowrooms li{clear:both;font-weight:bold;font-size:120%;color:#666;padding-bottom:10px; border-bottom:#eee solid 1px;}
.popularShowrooms li img{width:32px; height:32px;border:#999 solid 1px;float:left; margin-right:5px;margin-bottom:15px;}
.popularShowrooms li div div{display:inline;font-weight:normal;font-size:80%;color:#999;margin-right:10px; }
.popularShowrooms span {color:#339900;font-weight:bold;}
#welcomeBlock{background:#666 url(/img/bg_home_info.png) center repeat; color:#eee; padding:10px;clear:both;height:290px;}
#welcomeBlock .homeLeft{float:left;}
#welcomeBlock .homeRight{float:right; width:320px;margin-left:10px;}
#welcomeBlock p{margin-bottom:15px;text-indent:-9000px; width:207px;height:230px; background: url(/img/home_text.png) left top no-repeat;}
#welcomeBlock .homeRight img {width:318px; border:#ccc solid 1px;}
#welcomeBlock .homePager {float:right;width:60px; margin-top:-35px;}
#welcomeBlock .homePager li{float:left;text-indent:-9000px;background-color:#525252; width:10px;height:10px;margin-left:2px}
#welcomeBlock .homePager .selected{background-color:#333333;}
#welcomeBlock .titleBar {font-size:90%; margin-bottom:5px;}
#welcomeBlock .titleBar span{display:block;color:#ccc; font-weight:bold;font-size:180%;margin-top:3px;}
.homeShadow {width:100%;background: url(/img/home_shadow.png) top center no-repeat; height:5px;line-height:0;text-indent:-9000px; margin-bottom:20px; }
#homeStats {background:#eee url(/img/bg_home_info_loggedin.png) center repeat; padding:10px;border:#ddd solid 1px;}
.homeSignUpBtn{ text-indent:-9000px; width:208px;height:40px; background: url(/img/btn_start_playing.png) left no-repeat;}
.homeSignUpBtn a {display:block;height:40px;}
#homeStats ul {margin-bottom:10px;}
#homeStats li {float:left;width:180px; }
#homeStats li.last {width:200px;}
#homeStats li span {display:block;font-weight:bold;font-size:160%;}
#homeStats li.last span {color:#339900;}
#homeStats li span strong {font-size:70%;}

/* Research */
.catSlot {width:133px;margin:0 10px 10px 0;float:left;}
.lastOne {margin-right:0;}
.catCard {padding:5px;border:#ccc solid 1px;background-color:#eaeaea; }
.catImg {text-align:center;}
.catImg img {width:120px;}
.catTitle{font-weight: bold;margin-top:5px;margin-bottom:0;}
.catTitle p {margin:0;padding:0;}
.catTitle span{display:block;font-weight: normal;}
.catSlot .catShadow {width:100%;background: url(/img/bg_cat_card_shadow.png) top center no-repeat; height:4px;line-height:0;text-indent:-9000px;}
.bankBalance {float:right;text-align:right;margin-top:-40px;color:#333;text-shadow: #dedede 1px 1px 0px;padding-right:20px;font-size:80%;}
.bankBalance span {display:block;color:#339900; font-size:200%;font-weight:bold;margin-top:3px;}
#categorySlots {float:none;}

#categorySlots .card h3 {color:#666;}
#categorySlots .card .title {z-index:10;background-color:#fff; font-size:110%;padding:7px 10px 6px 10px; font-weight:bold;color:#333;margin-top:-20px;position: relative;border-top:#fff solid 1px;}
#categorySlots .card .title a {color:#333;}
#categoryEmpty {float:none;}
.topPagination { color:#666;font-weight:normal;text-align:right;font-size:100%;padding:5px 0;}
.topPagination a {color:#666; font-weight:bold;}
.research tbody td{font-size:120%;}
.research tbody tr td.firstCol{font-weight:bold;padding:2px;}
.rightCol .catTitle {color:#666;font-size:85%;}



/* Model */
.mediaBrowser {clear:both;}
.media {margin-bottom:20px;}
.mediaBrowser img{width:563px;z-index:1;margin-top:-400px;}

.buttons .prev {position:relative;z-index:101; float:left;display: block; width:49%;height:400px;text-indent: -9999px;}
.buttons .next {position:relative;z-index:100; float:right;display: block; width:49%;height:400px;text-indent: -9999px;}
.buttons .prev:hover {background: url(/img/media_browser_arrow_prev.png) left center no-repeat;}
.buttons .next:hover {background: url(/img/media_browser_arrow_next.png) right center no-repeat;}

.mediaBrowser .hidden {display:none;}
#model h2 span {display:block;font-size:60%;}
#model h2 span a{color:#999;}
.carSalesBlock {float:right;font-weight:bold;margin-top:-50px; width:328px;color:#333;padding-right:20px; font-size:110%}
.carSalesBlock a {color:#333; }
#model td { padding:3px 0;}
#model tr td.firstCol {text-align:left;width:150px;}
#model tfoot td {font-weight:bold; text-align:center;}
#model td {width:55px;}
#model tbody td.firstCol {font-weight:normal;}
#model tfoot tr td.firstCol{padding-top:2px;}
.topLineSpecs {clear:both; margin-bottom:20px;}
.topLineSpecs li {float:left;margin-right:10px;font-weight:bold;color:#666; height:30px;width:100px;padding-left:30px;}
.topLineSpecs li span {font-size:120%;color:#333;display:block;}
.topLineSpecs .msrp{background: url(/img/icon_money.png) center left no-repeat;}
.topLineSpecs .mpg{background: url(/img/icon_topline_fuel.png) center left no-repeat;}
.topLineSpecs .hp{background: url(/img/icon_topline_hp.png) center left no-repeat;}
.topLineSpecs .sales{background: url(/img/icon_topline_sales.png) center left no-repeat;}

#tweetContainer {background:#fff url(/img/bg_talking.png) top repeat-x;margin-bottom:20px;}
.loading {background: url(/img/ajax-loader.gif) center center no-repeat; height:100px;text-align:center; font-weight:bold;}
#tweetContainer div{clear:both; padding:10px 0;margin:0 10px;border-bottom:#ccc solid 1px;font-size: 90%;}
#tweetContainer img{width:48px;height:48px;float:left;border:#999 solid 1px;border-right-color:#eee;border-bottom-color:#eee;}
#tweetContainer p {padding-left:58px;}
#tweetContainer strong {display:block;}
#tweetContainer a {color:#339900;text-shadow: #eee 1px 1px 0px;}
#tweetContainer .seeAll {text-align:right;border:0;}

.addToShowroom {display:none; z-index:500;position:absolute;background:#ccc url(/img/bg_add_to_showroom.png) top repeat-x;border:#999 solid 1px; padding:10px;margin-top:30px; width:308px;}
.addToShowroom p{font-weight:normal;margin-bottom:5px;}
.addToShowroom .select {margin-bottom:10px;}

.ownThis { text-indent:-9000px; width:318px;height:91px; background: url(/img/promo_slinger.png) left no-repeat;}
.ownThis a {display:block;height:91px;}

.cancelBtn{ float:left;text-indent:-9000px; text-align:left; margin-right:10px;width:92px;height:34px; background: url(/img/btn_no_thanks_grey.png) left no-repeat;}
.cancelBtn a {display:block;height:34px;}

.carAwards{margin-bottom:20px;}
.carAwards li {font-weight:bold; font-size:120%;padding-top:12px;height:30px;padding-left:27px;text-shadow:1px 1px 0px #ccc;background: url(/img/award.png) center left no-repeat; color:#cc0000;}
.carAwards li a {color:#cc0000;}
.leftCol p.shortDesc {color:#999;font-size:110%;margin-bottom:10px;}
.leftCol p.longDesc {color:#666;}


/* Showroom */
#score {margin:0 10px 10px 10px; padding:10px;background-color:#fff;color:#333;}
#score li {float:left;width:235px; }
#score li.last {width:215px;}
#score li span {display:block;font-weight:bold;font-size:160%;}
#score li.last span {color:#339900;}
#score li span strong {font-size:70%;}
#score li a {color:#339900;font-weight:bold;}
.showroomMeta {float:right; color:#666; margin-top:-34px;text-align:right;font-size:90%;}
.showroomMeta li {padding-right:20px;}
.showroomMeta li a {color:#666;}
#winner {margin:0 10px 10px 10px; padding:10px;background-color:#fff;color:#333;}

/* Time Browser */
#time {background:#aeaeae url(/img/bg_time.png) top repeat-x;border-bottom:#e7e7e7 solid 1px;width:100%;}
#time li {float:left;color:#333;padding:4px 8px 5px 8px; margin-top:5px;color:#333;font-weight:bold;}
#time li:first-child {padding-left:20px;}
#time li a{color:#333;font-weight:normal;}
#time li.selected {margin-bottom:-1px;padding-bottom:6px;background:#ccc url(/img/bg_time_tab.png) top repeat-x;border:#aeaeae solid 1px;border-bottom:0;}
#time li.selected a {color:#333;font-weight:bold;}
#time li.nonActive {color:#838383;font-weight:normal;}

.rightCol #time li:first-child {padding-left:8px;margin-left:10px;}
.twitterSwitcher {font-size:90%;}

/* Card */
.holders{padding:10px 0 10px 10px;}
.slot { margin-bottom:10px;margin-right:10px;float:left;width:227px}

.row {clear:both;}
.holders .lastRow{margin-left:237px;}
.card {border:#999 solid 1px;background-color:#fff; height:225px;}


.hidden {display:none;}
.slot .shadow {width:227px;background: url(/img/card_shadow.png) top center no-repeat; height:4px;line-height:0;text-indent:-9000px;}
.cardFlip img{width:75px;}
.slot h3 {margin:10px;font-size:110%;color:#999;}
.slot h3 a{color:#999;}
.slot h3 a:hover {text-decoration:underline;}
.card .carImg {z-index:1; text-align:center;position: relative;height:170px;}
.card img {width:210px;}
.card .title p{z-index:10;background-color:#c2c2c2; font-size:110%;padding:6px 10px 4px 10px; color:#666;margin-top:-20px;position: relative;}
.card .title p span{display:block;font-weight:bold;color:#333;}
.card .title p strong {float:right;margin-top:-28px;color:#cc0000;}
.card .title p a{color:#333;}
.card .title p a:hover {text-decoration:underline;}
.card .wrench { text-indent:-9000px; width:16px;height:16px;  float:right;margin:-26px 8px 0 0;}
.card .wrench a {display:block;background: url(/img/icon_wrench.png) left no-repeat;height:16px;}
.card .wrench a:hover {background-image: url(/img/icon_wrench_green.png);}

.cardFlip {border:#999 solid 1px;background:#fff url(/img/bg_card_flip.png) bottom repeat-x; height:225px;}
.cardFlip {display:none;}
.cardFlip .returnArrow { text-indent:-9000px; width:16px;height:16px;  float:right;margin:-26px 8px 0 0;}
.cardFlip .returnArrow a {display:block;background: url(/img/icon_flip.png) left no-repeat;height:16px;}
.cardFlip .returnArrow a:hover {background-image: url(/img/icon_flip_green.png);}

.cardFlip .returnArrow a {display:block;}
.cardFlip img{width:75px;}
.cardFlip .title {z-index:10;background-color:#ccc; font-size:110%;padding:7px 10px 6px 10px; font-weight:bold;color:#333;margin-top:-20px;position: relative;border-top:#fff solid 1px;}
.cardFlip .title a{color:#333;}
.cardFlip .infoBlock{background:transparent url(/img/bg_card_flip.gif) bottom repeat-x;height:170px; padding: 0 7px;color:#333;}
.cardFlip .infoBlock img{width:75px; border:#999 solid 1px;float:left; margin-right:5px;}
.cardFlip .infoBlock ul{padding-left:80px;color:#666;font-size:90%;}
.cardFlip .infoBlock li {margin-bottom:4px;}
.cardFlip .infoBlock p {font-size:120%;font-weight:bold;color:#333;margin-bottom:3px;}
.cardFlip .infoBlock a.viewDetails{font-size:105%;background-color:#999;color:#fff;padding:1px 8px;letter-spacing:1.1;text-shadow:#777 -1px -1px 0px;}
.carPrice{float:left;}
.carPrice a{display:block;background: url(/img/icon_money.png) left no-repeat;padding-left:28px;font-size:80%;height:24px;line-height:120%;}
.carPrice a:hover {text-decoration:none;background-image: url(/img/icon_money_grey.png);}
.carPrice strong {color:#009900; font-size:120%;}
.carTime{float:right;text-align:right;font-size:80%;line-height:120%;}
.carTime strong {color:#cc0000; font-size:120%;}
.slot a:hover {text-decoration:none;}
.empty {width:225px;height:225px;background: url(/img/bg_no_car.png) left no-repeat;border:#666 solid 1px;}
.empty .clickSelect {margin-top:170px;text-align:center;font-weight:bold;color:#666;text-shadow: #aaa 1px 1px 0px; }
.empty h3 {color:#999;text-shadow: #333 -1px -1px 0px; }
.choiceHidden {width:225px;height:225px;background: url(/img/bg_choice_hidden.png) left no-repeat;border:#666 solid 1px;}
.choiceHidden .clickSelect {margin-top:155px;text-align:center;font-weight:bold;color:#999;text-shadow: #eee 1px 1px 0px;padding:0 10px; }
.choiceHidden h3 {color:#c3c3c3;font-size:130%;text-shadow: #828282 -1px -1px 0px; }
.ownThis {margin-bottom:20px;}

/* Slinger */
#overlay {display:none;height:100%;width:100%;position:fixed;z-index:1000;top:0;left:0;background:transparent url(/img/overlay.png);}
#slinger{width:500px;background-color:#ffffff; border:#9fc439 solid 5px; padding:15px;position:absolute;z-index:100;top:50%;left:50%;margin:-256px 0 0 -451px;color:#666;}
#overlay iframe{background-color:#fff;width:902px;height:512px;overflow:none;z-index:100;top:50%;left:50%;position:absolute;margin:-256px 0 0 -451px;}
.cancelSlinger {position:absolute; top:50%;left:50%;margin:-271px 0 0 426px;z-index:101;}
.cancelSlinger a{height:39px;width:39px;display:block;background: url(/img/btn_red_close.png) left no-repeat;text-indent:-9999px;}

/* Signup */
.formItems {margin-bottom:10px;}
.formItems li {float:left;width:50%;height:40px;margin-bottom:10px;}
.formItems label{font-weight:bold;color:#444;display:block;}
.formItems label span{font-weight:normal;color:#999;font-size:90%;display:block;}
.formItems input[type=text], .formItems input[type=password] {margin-top:3px;width:98%;font-size:120%; font-weight:bold;color:#333; background-color:#eeeeee;border:#ccc solid 1px; border-color:#666 #ccc #ccc #666;padding:4px;}
.formItems select {margin-top:3px;width:98%;}
span.formTitle {margin-left:10px;background-color:#fff;margin-top:10px;font-weight:bold;font-size:110%;color:#669900;}
.formItemsShowroom {border:#ccc solid 1px; padding:10px;padding-top:20px; margin-bottom:10px;margin-top:-9px;}
.formItemsShowroom li {float:left;width:50%;height:40px;margin-bottom:10px;}
.formItemsShowroom label{font-weight:bold;color:#444;display:block;}
.formItemsShowroom label span{font-weight:normal;color:#999;font-size:90%;}
.formItemsShowroom input[type=text], .formItemsShowroom input[type=password] {margin-top:3px;width:98%;font-size:120%; font-weight:bold;color:#333; background-color:#eeeeee;border:#ccc solid 1px; border-color:#666 #ccc #ccc #666;padding:4px;}
.formItemsShowroom select {margin-top:3px;width:98%;}
.formDesc {padding-top:15px;color:#666;font-size:110%;}
.rememberLabel {display:inline;}

#UserLoginForm a {color:#666666;}
/* contact us */
.contactUs select{margin-bottom:10px;}
.contactUs label{font-weight:bold;color:#444;display:block;}
.contactUs textarea {margin-top:3px;width:60%;font-size:90%; height:64px; background-color:#eeeeee;border:#ccc solid 1px; border-color:#666 #ccc #ccc #666;padding:4px;margin-bottom:10px;}
.contactUs #ContactEmail {margin-top:3px;width:60%;font-size:90%;  background-color:#eeeeee;border:#ccc solid 1px; border-color:#666 #ccc #ccc #666;padding:4px;margin-bottom:5px;}


/* blog */
#stage h2.widgettitle{color:#999;text-shadow: none; font-size:130%;padding:0;margin:0px 0px 10px 0px;}
.blog .rightCol p{margin-bottom:20px;color:#ccc;}
.blog .leftCol h3 {color:#669900;font-weight:normal;font-size:200%;}
.blog .leftCol h3 a {color:#669900;font-weight:normal;font-size:100%;}
.blog .rightCol {padding-top:30px;}
.entry {margin-bottom:20px; line-height:130%;color:#999;}
.entry a {color:#669900;}
.postMeta span {font-size:90% color:#999;}
.postMeta p {border-top:#ccc solid 1px;margin-top:3px;padding-top:3px;}
.entry li {padding-left:10px; color:#666;border-left:#eee solid 3px; margin-left:20px;}
.blog .navigation {margin-bottom:10px;}
.blog h3.pagetitle {color:#666;font-weight:bold;font-size:170%;}


/* Footer */
#footer{width:100%;height:140px;float:left;background:#666 url(/img/bg_footer.gif) top repeat-x;clear:both; padding-top:30px;font-size:110%; color:#fff;text-align:center;}
#footer ul {width:600px;float:left;}
#footer li {margin-right:15px;float:left;padding:0;}
#footer a {color:#ccc; font-weight:bold;}
#footer p a{margin-left:20px;}
#footer li a {margin-right:20px;}
#footer .compInfo{text-align:right; color:#999;font-size:85%;line-height:130%;margin-bottom:30px;}
#footer .footerLogo { text-indent:-9000px; height:54px; background: url(/img/logo_jumpstart.png) right no-repeat; margin-bottom:8px;}
#footer .footerLogo a {display:block;text-align:left;height:54px;}

.followBlock {width:400px;float:left;clear:left; margin-top:25px;}
a.faceFollow {height:48px;float:left;padding-top:10px;padding-left:53px;background: url(/img/facebook.png) left no-repeat; font-weight:bold;font-size:110%;text-align:left;}
a.twitFollow{height:48px;float:right;padding-top:10px;padding-right:53px;background: url(/img/twitter.png) right no-repeat; font-weight:bold;font-size:110%; text-align:right;}
/*a.faceFollow:hover {background-image: url(/img/facebook.png);text-decoration:none;}
a.twitFollow:hover {background: url(/img/twitter.png) right no-repeat;text-decoration:none;}*/

/* Debug  */


.tooltipDiv	{
	text-align:left;
	display:none;
	width:300px;
}

.tooltipInner {
	background:url("/img/bg_home_info_loggedin.png") repeat scroll center center #EEEEEE;
	border:1px solid #DDDDDD;
	padding:10px;
}

.tooltipInner p  {
	color:#666666;
//	font-size:90%;
	line-height:130%;
}