/*table{background-color:#fff;width:100%;margin-bottom:20px;border-bottom:2px solid #CC6;}*/
table{width:100%;margin-bottom:20px;}
div.paging{clear:both;color:#ccc;margin-top:1em;margin-bottom:2em;}
div.paging div.disabled{color:#ddd;display:inline;}
div.message{clear:both;color:#900;font-size:140%;font-weight:700;margin:0 40px;}
div.error-message{clear:both;color:#900;font-weight:700;}
p.error{background-color:#e32;color:#fff;font-family:Courier, monospace;font-size:120%;line-height:140%;margin:1em 0;padding:0.8em;}
p.error em{color:#000;font-weight:400;}
.notice{background-color:#fc0;color:#000;display:block;font-family:Courier, monospace;font-size:120%;line-height:140%;margin:1em 0;padding:0.8em;}
.success{background-color:green;color:#FFF;}
/*body{font-family:"lucida grande",verdana,helvetica,arial,sans-serif;font-size:12px;color:#333;background:#003d4c url(../images/body_bg.gif) repeat-x;}*/
a{color:#003d4c;text-decoration:none;outline:none;}
a:hover{color:#003d4c;text-decoration:underline;}
a img{border:none;}
h2,h3{font-family:'Gill Sans','lucida grande',helvetica, arial, sans-serif;font-size:28px;font-weight:400;}
em{font-size:12px;}
h2{color:#0066a8;margin:0.5em 0;}
li{list-style-image:url("../images/arrow.gif");}
#container{background:url(../img/cake.icon.gif) no-repeat 2px 6px;position:relative;width:860px;padding-top:80px;margin:0 auto;position:relative; top:0%; left:0%; color:#006699; font-size:20px; z-index:1}
/*
#header{position:relative;height:150px;width:830px;background:#e4471a url(../images/header_bg.gif);padding:15px;}
#header h1{position:absolute;left:50px;top:-10px;}
#header .copy{position:absolute;color:#fff;font-family:'Gill Sans','lucida grande',helvetica, arial, sans-serif;font-size:30px;font-weight:400;top:35px;left:280px;padding-right:10px;}
*/
.navigation{height:30px;line-height:30px;padding:0 15px;}
.navigation li{display:block;float:left;}
.navigation a{display:block;float:left;text-decoration:none;padding:0 12px;}
.navigation a:hover{text-decoration:underline;}
#main_nav{font-size:120%;position:absolute;top:40px;height:40px;line-height:40px;left:0;background:#cc6 url(../images/main_nav_bg.gif) no-repeat bottom;width:100%;}
#main_nav a:hover{color:#e32;}
#secondary_nav{font-size:90%;position:absolute;top:0;right:0;z-index:5;background:transparent;}
#sites_nav{position:absolute;top:0;left:0;width:100%;height:40px;background:transparent url(../images/sites_nav_bg.png) no-repeat bottom center;}
#sites_nav ul{margin-left:5px;}
#sites_nav a{color:#e77844;}
.tab-container{margin:0 15px;}
body.js .tab-container{position:relative;padding-top:50px;overflow:hidden;width:830px;}
.tabs{height:50px;width:100%;line-height:50px;padding-left:55px;position:absolute;top:0;left:0;background:#c0c0c0 url(../images/tabs_bar_bg2.png) no-repeat;}
.tabs li{float:left;display:block;}
.tabs a{font-size:130%;color:#fff;text-decoration:none;text-align:center;display:block;float:left;width:140px;}
.tabs li a:hover{color:#fff;background:transparent url(../images/tab_hover2.png) no-repeat center;}
.tabs li.active a{color:#003d4c;background:transparent url(../images/tab_active2.png) no-repeat center;}
.tabs a.previous,.tabs a.next{text-indent:-5000px;position:absolute;left:0;top:0;display:block;width:50px;height:50px;background:url(../images/tab_arrows2.png) no-repeat left;}
.tabs a.next{left:780px;background:url(../images/tab_arrows2.png) no-repeat right;}
body.js .panels{position:relative;width:9000px;left:0;}
.panel{font-size:14px;line-height:20px;position:relative;border-bottom:1px solid #eee;padding:15px 15px 0 290px;}
body.js .panel{width:524px;float:left;height:289px;border:none;background:url(../images/panel_bg2.png) no-repeat center;}
.panel .image{position:absolute;left:15px;top:10px;padding:6px;}
.panel .actions{position:absolute;left:560px;top:15px;list-style-type:none;}
.panel li{margin:4px 0;}
.teletravail{text-align: left;}
#get-it{width:544px;padding:15px 15px 0 270px;}
#get-it p{width:270px;}
#get-it li{margin-left:34px;}
#get-it li.download_stable{list-style-image:none;margin:0;}
#get-it li.download_stable a{text-align:center;display:block;width:240px;height:120px;line-height:140px;background:transparent url(../images/download_btn.png) no-repeat;}
/*div#cakefest{font-size:20px;color:#484848;background:#f0f09a;height:35px;padding:10px 10px 0 15px;}
div#cakefest a{color:#ff8929;}
div#cakefest strong{color:#e4471a;}
div#breakingnews{background:#C73E14;font-size:20px;color:#f4f4f4;margin:0 20px 10px;padding:10px;}
div#breakingnews a{color:#FF6;}*/
#meta{overflow:hidden;margin-top:10px;background:#f0f09a url(images/meta_bg.png) repeat-x bottom;padding:15px;}
#meta h3{font-size:18px;color:#e4471a;height:30px;line-height:30px;background:url(images/meta_div_h3.png) no-repeat;padding:0 15px;}
#meta h4{font-size:12px;color:#2c6877;padding:6px 12px;}
#meta div ul{list-style-type:square;width:146px;padding:3px 0 3px 30px;}
.box,#conferences,#donations,#quotes,#just_baked,#bakery_last,#ohloh_journal{float:left;width:196px;margin-right:11px;padding-bottom:10px;}
#donations{color:#fff;background:#14424f url(images/meta_donate_bg.png) no-repeat bottom;}
#quotes{height:60%;}
#quotes,#just_baked,#bakery_last,#ohloh_journal{background:#f9f9d2 url(images/meta_div_bg.png) repeat-x;}
#donations h3{color:#fe0;font-size:15px;font-weight:400;background:url(images/meta_donate_h3.png) no-repeat;padding:0 30px 0 11px;}
#donations h4{color:#fe6;font-weight:400;}
#donations li{list-style-type:none;}
#donations li a{color:#f9f9f2;display:block;}
#quotes .quote{padding:3px 15px;}
#quotes .quote blockquote{font-size:110%;font-style:italic;padding:0;}
#just_baked ul li{margin-bottom:10px;}
.page{background:#fff;padding:20px 40px;}
/*#footer{color:#fff;background:#003d4c url(images/footer_bg.gif) no-repeat right top;text-align:right;padding:20px 10px;}
#footer p{font-size:90%;}*/
ul.features{font-size:85%;margin-top:10px;}
ul.features li{margin-left:20px;}
div.channel{float:left;width:365px;margin:10px 20px 10px 4px;}
div.channel h3{font-size:18px;margin:0;}
#interact div.channel{width:500px;}
.zebra{background-color:#f4f4f4;}
ul.items{margin-left:8px;}
ul.items li{margin-left:10px;padding:3px;}
form#FeedSubmitForm{float:left;width:360px;}
form#FeedSubmitForm .submit{margin:10px 60px;}
#bakery_last div.channel,#ohloh_journal div.channel{overflow:hidden;width:auto;}
/*table th{text-align:left;background-color:#CC6;padding:4px 10px;}*/
table td{text-align:center;padding:4px 10px;}
table.downloads td{font-size:14px;padding:8px;}
h4.title{font-size:14px;padding:4px 0;}
div#markers{clear:both;display:none;}
div#markers .geo{float:left;width:200px;margin-right:30px;padding:10px;}
.form form{margin-top:10px;}
.form form fieldset{padding:6px 20px;}
.form form fieldset legend{font-size:16px;font-weight:700;}
.form form div{padding:4px 0;}
.form form input[type=text]{width:100%;font-size:14px;}
.form form textarea{width:100%;}
.form form div.submit{margin-top:10px;text-align:center;}
a.white{color:#f4f4f4;}
li em,h4.title em{font-size:10px;}
#secondary_nav a,#footer p a{color:#c0c25b;}
#sites_nav li.current a,div#breakingnews strong{color:#fff;}
#search label,#search2 label,#get-it li.download_stable a strong,form#FeedSubmitForm .clear{display:none;}
#donations li.sponsor-cakefest a,table td a.dir{font-weight:700;}
.page h2,#bakery_last ul.items,#ohloh_journal ul.items,#bakery_last ul.items li,#ohloh_journal ul.items li{margin:0;}
form#FeedSubmitForm label,.form form label{display:block;}