*{
margin:0;
padding:0;
font-family:sans-serif;
}

body,html{
background:#FDEDB7;
font-size:11pt;
}

a{
color:blue;
text-decoration:none;
border:none;
}

a:hover{
color:red;
}

a img{
border:none
}

div#p-navigation ul, ul#f-list{
list-style:none
}

li.active a{
font-weight:bold;
color:black;
}

div#headbar{
height:180px;
background:#3E0A0F;
}

div#logo{
position:absolute;
z-index:10;
width:282px;
height:180px;
}

div#logo h1, div#logo h2{
margin-left:-999em;
width:0;
}

div#slogan{
z-index:1;
position:absolute;
top:0;
right:50px;
height:180px;
width:480px;
color:yellow;
background:url(slogan-bar.gif) no-repeat right top;
text-indent:-999em;
}

div#sidebar{
width:150px;
float:left;
padding:50px;
}

div#sidebar ul{
list-style:none;
}

div#p-navigation li{
margin-bottom:0.5em;
}

div#p-navigation li ul{
margin:0.5em 0;
padding-left:1.2em;
list-style-type:square;
}

div#p-navigation a{
color:black;
}

div#sidebar h5{
color:red;
}

div#p-cactions,div#p-tb{
margin-top:1em;
}

div#siteNotice{
margin-bottom:1em;
padding-bottom:1em;
border-bottom:solid 1px black;
}

h1.firstHeading{
font-weight:normal;
font-size:1em;
color:red;
}

div#bodytext{
margin-left:200px;
padding:50px;
}

div#bodytext h2{
font-weight:normal;
font-size:120%;
letter-spacing:1pt;
}

div#bodytext h3{
font-weight:bold;
font-size:100%;
letter-spacing:1pt;
}

div#bodytext ul{
padding-left:1.2em;
list-style-type:square;
margin-bottom:1em;
}

div#bodytext ul li{
margin-bottom:0.5em;
}

div#bodytext li ul{
margin:0.5em 0;
}

div#bodytext ol{
padding-left:1.2em;
}

code{
font-family:monospace;
}

table{
margin-bottom:1em;
}

td,th{
padding-right:1em;
}

div#p-auth{
position:absolute;
top:0;
right:3pt;
}

div#p-auth a{
color:#3E0A0F;
font-family:monospace;
background:#3E0A0F;
}

div#p-auth a:hover{
color:#f8edab;
}

a#editpage{
position:absolute;
top:0;
right:0;
text-indent:-999em;
display:block;
width:16px;
height:16px;
background:url(edit.gif);
}

div#bodytext p{
margin-bottom:1em;
line-height:1.4;
}

div#bodytext h2, div#bodytext h3, div#bodytext h4, div#bodytext h5{
margin-bottom:1em;
}

div.thumb,div.tright,div.floatright{
clear:right;
float:right;
margin-left:1em;
}

div.thumbinner{
text-align:right;
}

#footer{
margin:50px 0;
}

#footer *{
clear:both;
display:block;
text-align:center;
font-size:10pt;
}

#footer b{
letter-spacing:1pt;
}

#footer i{
margin-top:0.5em;
}

form.fm input[type=text], form.fm textarea{
width:20em;
padding:1pt;
}

input, textarea{
border:solid 1px #3E0A0F;
font-family:monospace;
background:#ffffff;
}

input[type=submit]{
font-family:sans-serif;
}

form dt{
margin-bottom:0.5em;
}

dt.heading{
margin-top:2em;
font-weight:bold;
}

form dd{
margin-left:2em;
margin-bottom:2em;
}

span.editsection{
display:none;
}

span.cocacola-link a,span.cocacola-link strong,span.cocacola-text{
padding-right:50px; /* 11pt logo: 46*15px */
background:url(coca-cola-logo-11pt-15px.png) no-repeat right center;
}

pre{
margin-bottom:1em;
}
