/*Title of a post = a#ah2
	Dates of post and comments = h5
	Authors of post and comments = a#name
	Body of post and comments = p
	Tag heading = h3#htags
	Tag body = p
	Categories heading = h3
	Categories body = ul, li
	Dark brown = #452E0F
	Medium brown = 86540B
	Yellow = #f0dc85
*/	

body {
background-color:#885F27;
background-image:url(http://beekeeping.cc/img/bkgd.gif);
background-repeat:repeat-x;
font-family:arial;
height:100%;
margin:0;
position:absolute;
top:-21px;
width:100%;
}
#menu {
left:50px;
position:relative;
top:-10px;
width:53%;
height: 29px;
}
#logo {
background-image:url(http://beekeeping.cc/img/logo.png);
background-repeat:no-repeat;
height:80px;
opacity:0.6;
position:absolute;
top:25%;
width:300px;
}
#header {
background-image:url(http://beekeeping.cc/img/headerimages/image1.gif);
background-position:center top;
height:250px;
padding:0;
text-align:center;
width:100%;
}
#footer {
background-image:url(http://beekeeping.cc/img/footer.png);
background-position:left bottom;
background-repeat:no-repeat;
height:525px;
width:100%;
}
#footerlinks {
background-image:url(http://beekeeping.cc/img/footerbkgd.png);
background-position:left bottom;
background-repeat:no-repeat;
height:100px;
opacity:0.7;
width:100%;
}
#col1 {
background-color:#FFFFFF;
border-right:1px solid #452E0F;
display:inline;
float:left;
margin-left:1%;
padding-left:15px;
padding-right:5px;
width:55%;
min-height: 640px;
}
.transparent {
opacity:0.7;
}
#col2 {
background-image:url(http://beekeeping.cc/img/honeycomb.gif);
border-right:1px solid #452E0F;
border-top:1px solid #F0DC85;
float:left;
height:100%;
margin-left:1%;
padding-bottom:20px;
padding-top:20px;
text-align:center;
width:17%;
}
#col3 {
background-color:#452E0F;
border-right:1px solid #452E0F;
border-top:1px solid #86540B;
float:left;
margin-left:1%;
min-height:100%;
opacity:0.7;
padding-left:10px;
width:21%;
}
#flowers {
background-image:url(http://beekeeping.cc/img/flowers.png);
background-repeat:no-repeat;
height:200px;
position:absolute;
right:2%;
top:200px;
width:150px;
z-index:1;
}
#tags {
background:#452E0F none repeat scroll 0 0;
display:inline;
margin-right:0;
text-decoration:none;
width:22%;
}
.tag_cloud {
font-family:arial;
color: #d7ad3e;
text-align:left;
text-decoration:none;
overflow: none;
}

.categories {
font-family:arial;
color: #d7ad3e;
text-align:left;
text-decoration:none;
}
blockquote {
background-color:#F0DC85;
border-left:2px none;
border-style:none inset inset none;
border-top:2px none;
color:#452E0F;
font-size:120%;
margin-left:15%;
max-width:70%;
padding:1em 10px;
}
h2, h5, h4, p {
margin-left:7px;
margin-right:7px;
}
h1 {
color:#F0DC85;
font-family:arial;
}
h2 {
color:#86540B;
font-family:arial;
font-size:xx-large;
text-decoration:none;
}
h3 {
color:#F0DC85;
font-family:arial;
padding-left:5%;
text-align:left;
}
h4 {
color:#452E0F;
font-family:arial;
}
h5 {
color:#452E0F;
font-family:arial;
}
p {
color:#86540B;
font-family:arial;
font-size:150%;
line-height:1.2em;
padding-left:7%;
padding-right:5%;
}
a {
color:#86540B;
font-family:arial;
text-decoration:underline;
}
a:hover {
color:#86540B;
text-decoration:none;
}
a img {
border:medium none;
}
a.name {
clear:both;
color:#452E0F;
font-family:arial;
text-decoration:underline;
}
a.name:hover {
color:#86540B;
text-decoration:none;
}
a.cats {
clear:both;
color:#F0DC85;
font-family:arial;
font-size:small;
text-decoration:underline;
}
a.cats:hover {
color:#FFFFFF;
font-family:arial;
font-size:small;
text-decoration:none;
}
a.ah2 {
clear:both;
color:#452E0F;
font-family:arial;
font-size:24px;
line-height:1.5em;
text-decoration:underline;
}
a.ah2:hover {
color:#86540B;
font-family:arial;
font-size:24px;
line-height:1.5em;
text-decoration:underline;
}
ul, li {
color:#F0DC85;
font-family:arial;
font-size:small;
line-height:2em;
list-style-image:url(../images/octbullet.gif);
list-style-type:circle;
}

.contact ul, li, p{
color:#86540B;
font-size:100%;
font-family:arial;
padding-left:7%;
}
hr {
background-color:#86540B;
border-width:0;
height:1px;
width:90%;
}
img.posts {
max-width:85%;
overflow:auto;
padding:1em 0 1em 7%;
text-align:center;
}
#container {
text-align:left;
}
#content {
clear:both;
font-family:arial;
overflow:auto;
padding: 0px 20px 40px;
position: relative;
top: -10px;
}
table {
background-color:#452E0F;
padding:2px;
}
th {
color:#FFFFFF;
}
th a {
color:#452E0F;
display:block;
text-decoration:underline;
}
th a:hover {
color:#FFFFFF;
text-decoration:none;
}
table tr td {
text-align:left;
}
table tr.altrow td {
background:#86540B none repeat scroll 0 0;
}
td.actions {
text-align:left;
white-space:nowrap;
}
td.actions a {
margin:0 6px;
}

/* user profiles */
h3.profile {
color:#86540B;
font-family:arial;
padding-left:5%;
text-align:left;
}
table.profile {
background-color:#bf9843;
color:#452eof;
padding:2px;
width: 100%;
}
th.profile {
color:#FFFFFF;
}
th.profile a {
color:#452E0F;
display:block;
text-decoration:underline;
}
th.profile a:hover {
color:#FFFFFF;
text-decoration:none;
}
table.profile tr td {
text-align:left;
}
table.profile tr.altrow td {
background:#d7ab3e none repeat scroll 0 0;
}

/* admin styles */
table.admin {
background-color:#ffffff;
padding:2px;
}
th.admin {
color:#FFFFFF;
}
th.admin a {
color:#452E0F;
display:block;
text-decoration:underline;
}
th.admin a:hover {
color:#FFFFFF;
text-decoration:none;
}
table.admin tr td {
text-align:left;
}
table.admin tr.altrow td {
background:#86540B none repeat scroll 0 0;
}
div.paging {
font-family:arial;
margin-bottom:2em;
}
div.paging div.disabled {
color:#86540B;
display:inline;
font-family:arial;
}
div.paging span {
}
div.paging span.current {
font-family:arial;
}
div.paging span a {
}
form {
clear:both;
margin-right:20px;
padding:0;
width:80%;
}
fieldset {
border:1px solid #452E0F;
margin-top:30px;
padding:16px 20px;
}
fieldset legend {
background:#452E0F none repeat scroll 0 0;
color:#F0DC85;
font-family:arial;
font-size:160%;
font-weight:bold;
}
fieldset fieldset {
margin-bottom:20px;
margin-top:0;
padding:16px 10px;
}
fieldset fieldset legend {
font-family:arial;
font-size:120%;
font-weight:normal;
}
fieldset fieldset div {
clear:left;
margin:0 20px;
}
form div {
clear:both;
margin-bottom:1em;
padding:0.5em;
vertical-align:text-top;
}
form div.input {
font-family:arial;
}
form div.required {
color:#86540B;
font-family:arial;
font-weight:bold;
}
form div.submit {
border:0 none;
clear:both;
margin-left:140px;
margin-top:10px;
}
label {
display:block;
font-size:110%;
padding-right:20px;
}
input, textarea {
clear:both;
font-family:arial;
font-size:140%;
padding:2px;
width:100%;
}
select {
clear:both;
font-size:120%;
vertical-align:text-bottom;
}
select[multiple="multiple"] {
width:100%;
}
option {
font-size:120%;
padding:0 3px;
}
input[type="checkbox"] {
clear:left;
float:left;
margin:0 6px 7px 2px;
width:auto;
}
input[type="radio"] {
float:left;
margin:0 3px 7px 0;
width:auto;
}
div.radio label {
margin:0 0 6px 20px;
}
input[type="submit"] {
display:inline;
font-size:110%;
padding:2px 5px;
vertical-align:bottom;
width:auto;
}
div.message {
background:#452E0F none repeat scroll 0 0;
clear:both;
color:#F0DC85;
font-size:140%;
font-weight:bold;
margin:1em;
padding-left:1em;
}
div.error-message {
background:#452E0F none repeat scroll 0 0;
clear:both;
color:#F0DC85;
font-family:arial;
font-weight:bold;
}
p.error {
background-color:#452E0F;
color:#F0DC85;
font-family:arial,monospace;
font-size:120%;
line-height:140%;
margin:1em 0;
padding:0.8em;
}
p.error em {
background:#452E0F none repeat scroll 0 0;
color:#F0DC85;
font-family:arial;
font-weight:normal;
line-height:140%;
}
.notice {
background:#452E0F none repeat scroll 0 0;
color:#F0DC85;
display:block;
font-family:arial,monospace;
font-size:120%;
line-height:140%;
margin:1em 0;
padding:0.8em;
}
.success {
color:#F0DC85;
}
div.actions ul {
margin:0 0;
padding:0;
}
div.actions li {
display:inline;
line-height:2em;
list-style-type:none;
margin:0 2em 0 0;
white-space:nowrap;
}
div.actions ul li a {
background:#452E0F none repeat scroll 0 0;
color:#F0DC85;
text-decoration:none;
}
div.actions ul li a:hover {
color:#FFFFFF;
text-decoration:underline;
}
div.related {
clear:both;
display:block;
}