/* SVN FILE: $Id: bakery.css 699 2008-07-31 19:45:17Z gwoo $ */
/**
 *
 * CakePHP Bakery
 *
 * Copyright 2006-2008, Cake Software Foundation, Inc.
 * 1785 E. Sahara Avenue, Suite 490-204
 * Las Vegas, Nevada 89104
 *
 * Licensed under The MIT License
 * Redistributions of files must retain the above copyright notice.
 *
 * @copyright			Copyright 2006-2008, Cake Software Foundation, Inc.
 * @link					http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
 * @package				bakery.webroot
 * @package				css
 * @version				$Revision: 699 $
 * @modifiedby		$LastChangedBy: gwoo $
 * @lastmodified	$Date: 2008-07-31 16:45:17 -0300 (Thu, 31 Jul 2008) $
 * @license				http://www.opensource.org/licenses/mit-license.php The MIT License
 */

#account_menu {
background: transparent;
color:#fff;
font-size:0.82em;
clear: none;
float: left;
}

#account_menu a {
color:#cd9;
display:inline;
float:left;
padding:0.714em
}

#account_menu a:hover {
color:#fff
}

#account_menu ul li,#cakephp h1,#cakephp ul,#cakephp li {
display:inline
}

#admin_articles {
white-space:nowrap
}

#admin_articles h3 {
margin-bottom:0;
margin-top:1em
}

#admin_menu {
background:#444;
color:#fff;
font-size:0.857em;
right:5em;
position:absolute;
top:14em;
z-index:100
}

#admin_menu a:hover {
background:#333;
color:#fff
}

#admin_menu span {
background:url(images/dropdown_arrow_bg.gif) no-repeat right center;
display:block;
padding:0.714em 1.786em 0.714em 0.714em
}

#admin_menu ul {
display:none;
padding-bottom:0.571em
}

#admin_menu ul li a {
color:#ff6;
display:block;
padding:0.357em
}

#admin_menu:hover ul,#admin_menu ul li,h1 span,label {
display:block
}

#article div.main h3, #article div.body h3 {
clear:none;
}

#article #sidebar #article_details {
background:#eed
}

#article #sidebar #article_rating,#article #sidebar #ajax_rate {
background:#D9E4E5
}

#article #sidebar #article_tags,#article #sidebar #ajax_tag {
background:#cfff9f
}

#article #sidebar .info ul {
margin:0.714em
}

#article .body {
margin-top:0.429em;
padding-bottom:2.857em;
margin-left: 0.4em
}

#article .info,#article #sidebar .info {
background:#eee;
padding:0.714em
}

#article .intro {
font-style:italic;
margin:0.714em
}

#article {
clear:left
}

#article  h2 {
clear:none;
margin-right:12em;
margin-left:1em

}

#article .unpublished h3 a,#comments h4.unpublished {
background:#fe6;
padding:.4em
}

#article div.main q {
margin-right:18em
}

#article h3 {
background:#fff;
clear:both;
color:#f93;
font-size:2em;
line-height:1.4em;
margin-top:0.4em;
margin-left:1em
}
#article h1 {
background:#fff;
clear:both;
color:#f93;
font-size:2em;
line-height:1.4em;
padding-top:0.4em;
padding-left:0.4em;
}

#article ol {
list-style-type:decimal
}

#article span.author {
color:#454545;
display:block;
padding:0.943em
}

#article span.date {
background:transparent;
color:#930;
font-weight:700;
margin-left:0.7em
}

#article ul li {
list-style-image:url(images/arrow.gif);
margin-left:0.714em
}

#article ul li span {
background:transparent;
color:#ccc;
text-decoration:line-through
}

#article_badges {
margin:0 0 0 0.714em
}

#article_badges span.date {
background:transparent;
color:#930;
text-transform:uppercase
}

#article_details ul li span {
background:#EED;
color:#ccc;
text-decoration:line-through
}

#article_rating span {
padding:0.286em
}

#article_rating span a {
background:#222;
border:0.071em solid #f4f4f4;
color:#fff;
padding:0.143em 0.286em
}

#article_rating span a:hover {
background:#f93;
color:#fff
}

#articles {
float:left;
padding:1.429em;
width:35.714em
}

#banner {
background:#006b8a;
height:12.286em;
overflow:hidden;
position:absolute;
top:0;
width:100%
}

#show_guide {
	float: right;
	margin-right: 1em;
}
#hide_guide {
	float: right;
	margin-right: 1em;
}


#bbcode_guide {
background:#eed;
border-left:0.143em solid #ddc;
border-top:0.143em solid #ddc;
height:14.286em;
margin-bottom:0.429em;
overflow:auto;
padding:0.286em 0.214em 0.143em 0;
clear:both;
}

#bbcode_guide #main td {
padding:0.286em 0.571em;
white-space:nowrap
}

#bbcode_guide #main th {
background:#e2e2e2;
padding:0.143em 0.571em
}

#bbcode_guide .heading {
color:#000;
padding:0.286em 0.571em
}

#bbcode_guide h3 {
margin-top:0.4em
}

#bbcode_guide h4,.body h4 {
margin-top:0.3em
}

#bbcode_guide h5,.body h5,#bbcode_guide h6,.body h6 {
margin-top:0.1em
}

#bbcode_guide ul,#bbcode_guide li,.body ul,.body li,#article ul,#article ol,#article .body ul,#article .body ol,#article .body li {
margin-left:1.429em
}
/*
 * navigations
 */

.navigation{
	height:30px;
	line-height:30px;
	padding:0 15px;
	font-size:0.82em;
}

.navigation li{
	display:block;
	float:left;
}

.navigation a{
	display:block;
	float:left;
	padding:0 12px;
	text-decoration:none;
}
.navigation a:hover {
	text-decoration: underline;
}
#secondary_nav{
	position:absolute;
	top:6px;
	right:0;
	z-index:5;
	background:transparent;
}

#secondary_nav a{
	color:#c0c25b;
}

#sites_nav{
	position:absolute;
	top:5px;
	left:0px;
	width:100%;
	height:40px;
}
#sites_nav .navigation {
	margin-left: 10px;
}
#sites_nav a, #secondary_nav ul.navigation {
	font-family: "Lucida Grande",verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	color:#e77844;
}

#sites_nav li.current a{
	color:#fff;

}

#categories .title {
float:left;
font-size:1.429em;
font-weight:700
}

#categories .title p {
font-size:0.714em;
margin-left:1.429em;
margin-top:0.143em
}

#categories div.child {
padding:1em 0;
}

#categories div.child .description {
margin-left:14.286em;
padding:0 0.714em
}

#categories div.child .title {
font-size:1.429em;
margin-left:1em
}

#categories div.parent {
background:#f0ffe0 url(images/mint_bg.png) repeat-x top;
margin-top:2em;
padding:1em
}

#categories div.parent .description {
margin-left:12.855em;
padding:0 0.714em
}

#categories h6 {
font-weight:400
}

#code {
background:#eed;
color:#321;
float:left;
padding:1.429em;
width:14.429em
}

#code a.permalink {
display:block;
padding:0.286em 0
}

#comments .author {
background:#fff;
border-left:0.286em solid #333
}

#comments .body {
border:none;
padding-bottom:0.714em;
padding-left:0.571em
}

#comments .community_member {
background:#fff
}

#comments .key {
border-bottom:0.071em dotted #045;
border-top:0.071em dotted #045;
margin-bottom:0.571em;
padding:0.429em
}

#comments .key span {
margin-left:0.429em;
padding:0.143em 0.429em
}

#comments .team_member {
background:#f4f4f4;
border-left:0.286em solid #045;
color:#000
}

#comments div {
clear:both;
border-bottom:0.143em dotted #ccc;
margin:0 0 0 0em
}

#comments h3 {
background:#fff;
color:#045;
margin-top:0.4em
}

#comments h4 {
float:left;
background:transparent;
color:#333;
margin-bottom:0.6em;
margin-top:0;
padding:0.143em 0.286em 0.143em 0.429em
}

#comments h4 a {
font-size:.857em;
padding-left:.2em;
padding-right:.2em
}

#comments span.right h4 {
float: right;
}

#comments span.footer {

display:block;
font-style:italic;
margin-bottom:0.286em;
padding-left:0.571em
}

#comments,.comments {
padding-bottom:1em
}

#container{
background: url(../img/cake.icon.gif) no-repeat 10px 10px;
padding-top:38px;
}

#content {
background: #fff;
clear:both;
min-height:400px;
padding:0.714em 0.714em 3em 0.714em;
overflow: hidden;
}
#body {
width: 68.7em;
margin: 0 auto;
padding: 0;
}

#content div.index,img {
border:none
}

#content div.related h3 span,#article h3 a,#comments h3 a {
background:#fff;
color:#045
}

#content pre {
background:#f4f4f4;
border:0.071em solid #ccc;
display:block;
font-family:"Courier New", Courier, monospace;
margin:1em auto;
overflow:auto;
padding:1em;
white-space:pre
}

#footer {
font-size:0.857em;
margin:0 auto;
width:80.335em
}

#footer a {
background:#004E65;
color:#f4f4f4
}

#footer div.copyright {
clear:both;
padding-top:2.143em;
width:100%
}

#footer div.copyright img {
margin-right:0.4em;
vertical-align:middle
}

#footer div.copyright span.left {
padding:0
}

#footer div.copyright span.left a {
font-size:0.917em
}

#footer div.latest-container {
clear:both;
color:#f4f4f4;
text-align:left;
width:100%
}

#footer div.latest-container div.latest {
float:left;
margin-right:2.429em;
width:21%
}

#footer div.latest-container div.latest h4 {
color:silver
}

#footer div.latest-container div.latest ul {
margin-left:1.214em
}

#footer div.latest-container div.latest ul li {
margin-top:0.5em
}

#footer-container {
clear:both;
background: #004E65;
margin:0;
padding:1.286em 0.429em;
text-align:right
}

#header {
background:transparent;
color:#fff;
height:7.55em;
margin-top:0;
width:68.857em;
}

#header h1 {
	background:transparent url(images/logo.gif) no-repeat;
	height:12.357em;
	margin: 1.029em 0 1.529em 1.529em;
	text-indent:-357.143em;
	width:20.357em;
	font-size: 20px;
}

#header h1 a {
	display: block;
	position: absolute;
	width: 300px;
	height: 5em;
}

#loader {
background:#fff;
color:#900
}

#news {
background:#fffff8;
float:left;
overflow:auto;
padding:1.429em;
width:17.429em
}

#news .entry a {
background:transparent;
color:#39C
}

#news .entry h2 {
color:#e60;
font-size:100%
}

#news .entry h2 a {
background:transparent;
color:#F93
}

#search {
float:right;
clear:none;
}

#search form {
padding: 0;
width:auto;
}

#search input, #search select {
clear:none;
display:inline;
font-size: 0.8em;
width: auto;
}


#tabs {
background:#004E65;
float:left;
margin:1.429em 0;
padding:1.429em;
text-align:justify;
width:36.143em
}
#tabs ul {
	width:17em;
}

#tabs .corner,#admin_menu .corner {
background-image:url(images/header_tortilla.gif)
}

#tabs a {
color:#6adce6;
font-size:1.0em;
padding:0.214em;
text-decoration:none
}

#tabs a.on {
background:transparent;
color:#fff;
cursor:default
}

#tabs a:hover {
background:#045;
color:#fff
}

#tabs li {
display:inline;
line-height:1.457em
}

#tags {
background:#cfff9f;
color:#333;
float:left;
margin:1.429em 0;
padding:1.429em;
text-align:justify;
width:36.143em
}

#tags a {
background:transparent;
color:#39c;
padding:0.143em 0.286em;
white-space:nowrap
}

#tags a:hover {
background:#f4f4f4;
color:#39c;
text-decoration:none
}

.actions ul li,#sidebar ul li,#footer ul li,.left ul li {
list-style-image:url(images/arrow.gif)
}

.also_featured {
float:left;
margin-bottom:1.429em;
margin-top:1.429em;
overflow:hidden;
width:13.286em
}

.also_featured h2 a {
background:transparent;
color:#003D4C
}

.article {
padding:1.429em
}

.article h2 {
color:#003d4c;
font-size:1.57em;
line-height:1.2em
}

.article,.tortillated {
position:relative
}

.body h4 {
font-size:100%;
margin-top: 1em;
margin-bottom:0.5em
}

.bottom_left {
background-position:bottom left;
bottom:0;
left:0
}

.bottom_right {
background-position:bottom right;
bottom:0;
right:0
}

.clear {
clear:both;
height:0;
line-height:0
}

.corner {
background-image:url(images/tortilla.gif);
height:6px;
position:absolute;
width:6px
}

.error {
background-color:#fe6;
color:#900
}

.error-message {
background:#900;
clear:both;
color:#ff6;
display:inline;
float:left;
font-weight:700;
margin-bottom:2em;
padding:.2em
}

.error-message a,.error-message a:hover {
background:#900;
color:#fff
}

.featured {
background:#fc6 url(images/featured_bg.gif) repeat-x;
color:#333
}

.featured a,.featured a:hover {
background:transparent;
color:#930
}

.featured h2 {
background:transparent;
color:#900;

line-height:1.2em
}

.featured h3,div.paging .current {
background:transparent;
color:#000
}

.left {
float:left;
padding:1.4em 1.4em 0
}

.list {
background:#fffff6;
border:0.071em solid #ee9;
clear:both
}

.list ul li {
display:block;
margin-bottom:0.357em
}

.notice {
color:#656565;
display:block;
padding:0.286em 0
}

.one {
background:#ccdc99 url(images/also_one_bg.gif) repeat-x;
margin-right:1.429em
}

.optional,.input {
background:#f6f6f6;
color:#666
}

.page h3 {
margin-bottom:0.1em;
margin-top:2.6em
}

.pages,select {
clear:both
}

.related table th,.index table th {
border:thin solid #CCC;
padding:.5em;
vertical-align:middle
}

.required {
background:#f0ffe0 url(images/mint_bg.gif) repeat-x top;
color:#222;
font-weight:700
}

.sidebar,#article #sidebar {
float:right;
width:18.214em;
margin-right:1em
}

.sidebar h4 {
font-size:2em;
}
.submit {
clear:both;
margin-left:1.7em
}

.top_left {
background-position:top left;
left:0;
top:0
}

.top_right {
background-position:top right;
right:0;
top:0
}

.two {
background:#d6d799 url(images/also_two_bg.gif) repeat-x;
clear:right
}

a {
color:#39c;
text-decoration:none
}

a:hover {
color:#39c;
text-decoration:underline
}

blockquote {
padding:0.714em 1.429em
}



code {
background:#f6f6f6;
border:0.143em #ddd solid;
display:block;
font-family:"Courier New", Courier, monospace;
font-size:1em;
overflow:auto;
padding:0.357em
}

dd {
margin-left:14em;
margin-top:-2em
}

div.cake-code-dump pre {
overflow:auto;
position:relative
}

div.cake-code-dump pre,div.cake-code-dump pre code {
background:transparent;
border:none;
clear:both;
display:inline;
font-size:12px;
margin:4px 2px;
overflow:auto;
padding:4px
}

div.cake-code-dump span.code-highlight {
background-color:#FF0;
padding:4px
}

div.cake-stack-trace {
background:#fff;
border:4px dotted #fc0;
color:#333;
font-size:120%;
line-height:140%;
margin:0;
overflow:auto;
padding:6px;
position:relative
}

div.cake-stack-trace pre,div.cake-code-dump pre {
background-color:#F0F0F0;
color:#000;
margin:0;
overflow:auto;
padding:1em
}

div.clear {
clear:both;
display:block;
float:none
}

div.info {
clear:right;
float:right;
margin:0 0 0.5em;
padding-right:0;
padding-top:0;
width:16.286em
}

div.info h4 {
margin-bottom:0.5em
}

div.info ul,div.info li {
margin-left:1.143em;
margin-right:0;
margin-top:0.2em;
padding-right:0;
width:10em
}

div.message {
background-color:#D9E4E5;
color:#000
}

div.message,.error {
font-weight:700;
margin:0.571em 0.286em;
padding:0.714em
}

div.paging {
background:#fff;
color:#ccc;
margin-bottom:2em;
margin-top:2em
}

div.paging div.disabled {
background:#fff;
color:#ddd;
display:inline
}

div.related .actions {
margin-left:1.286em
}

div.related,input,textarea {
clear:both;
display:block
}

dl {
line-height:2em;
margin:0 1em;
padding-right:0.714em
}

dt {
font-weight:700;
padding-left:0.286em
}

form {
	float:left;
	padding-bottom: 1em;
}

#register {
	width: 60%;
}

.form {
	width: 60%;
}

.inline input{
	display: inline;
}

fieldset {
border:0 solid #ccc;
margin-top:0.714em;
padding: 1em 0 0 0;
margin-left:10px;
}

fieldset legend {
background:#fff;
color:#f93;
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:1.57em;
font-weight:700
}

form .required,form .optional,form .input {
clear:both;
margin-bottom:0.714em;
padding:0.714em;
float: left;
width: 100%;
}

form input {
	font-size: 1.5em;
	width: 99%;
}
form .checkbox input {
	font-size: 1.5em;
	width: auto;
}
form div.submit input {
	font-size: 1em;
	width: auto;
}

form div.input span {
font-size:.857em;
font-style:italic;
font-weight:400
}

.content h2 {
background:transparent;
clear:both;
color:#f93;
font-size:1.7em;
padding:0.571em 0
}

.content h2 a img,h3 a img,.title img {
margin-right:.25em
}

.content h2,h3 {
font-family:Helvetica, Verdana, Arial, sans-serif
}

h3 {
background:transparent;
clear:both;
color:#F93;
font-size:1.985em;
line-height:1.4em;
margin-bottom:.5em
}

input[type=checkbox] {
clear:left;
float:left;
margin-right:.2em
}

option {
padding:0 0.286em
}

p {
margin-bottom:.5em;
margin-top:.5em;
font-size:1.4em;

}

pre {
background:#f0f0f0;
color:#000;
padding:1em
}

pre.cake-debug a,pre.cake-debug a:hover {
background:#fc0
}

pre.cake-debug,#content pre.cake-debug {
background:#fc0;
margin-top:1em;
overflow:auto;
position:relative
}

q {
background:#eed;
display:block;
padding:0.714em 1.429em
}

span.badge {
background:#241;
color:#fff;
font-size:0.655em;
line-height:2em;
margin-right:0.5em;
padding:0.4em;
text-transform:uppercase;
white-space:nowrap
}

span.badge a {
background:#241;
color:#fff
}

span.date {
background:#930;
color:#edd;
font-size:0.855em;
line-height:2em;
padding:0.25em;
white-space:nowrap
}

table {
background-color:#fff;
border-bottom:0.071em solid #ccc;
border-left:0.071em solid #ccc;
border-top:0.071em solid #ccc;
clear:both;
color:#333;
margin-bottom:0.714em;
width:100%
}

table td.actions {
text-align:center;
white-space:nowrap
}

table td.actions a {
display:inline;
margin:0 0.429em
}

table th {
background-color:#f2f2f2;
border:0.071em solid #bbb;
text-align:center
}

table th a {
display:block;
padding:0.143em 0.286em;
text-decoration:none
}

table th a:hover {
background-color:#ccc;
color:#333;
text-decoration:none
}

table tr td {
background:#fff;
border-right:0.071em solid #ccc;
padding:0.286em;
text-align:center
}

table tr.altrow td,dl .altrow,table tr.altrow td,table tr.altrow td a,table tr.altrow td a:hover,.cake-sql-log,dd.altrow,dt.altrow {
background:#f4f4f4
}

ul.actions {
float:left;
margin-left:1.429em;
width:14.286em
}

ul.actions li {
list-style-image:url(images/arrow.gif);
margin-top:0.286em
}