
body {
margin : 0;
font-family : Georgia, Sans-serif;
font-size : 11px;
vertical-align : top;
background : #000000;
color : #000000;
background-image: url(http://www.kelleyroo.net/images/bgbg.jpg);
background-repeat: no-repeat;
background-position: top center;
}

hr {
color : #ccc;
border-top : 1px dashed #000;
width : 85%;
}

.entry {
margin-bottom : 30px;
text-align : justify;
padding-right : 50px;
padding-left : 20px;
line-height : 17px;
font-family : Georgia, Sans-serif;
font-size : 10pt;
}

.title a {
font-family : georgia, serif;
font-size : 22px;
color : #72674c;
text-decoration : none;
padding-left: 45px;
font-weight : bold;
}

.postmetadata {
font-family : verdana;
font-size : 10px;
color : #72674c;
text-decoration : none;
font-style : normal;
}

.postmetadata a {
font-family : verdana;
font-size : 10px;
color : #000000;
text-decoration : none;
font-weight : normal;
font-style : normal;
}

.date {
font-family : verdana;
font-size : 11px;
color : #000000;
text-decoration : none;
font-weight : normal;
font-style : normal;
border-top : 0 dotted #cccccc;
padding-right : 10px;
}
a {
text-decoration : none;
color : #72674c;
}
a:hover {
color : #000;
text-decoration : none;
}

h2 {
font-family : georgia, serif;
font-size : 17px;
color : #666;
text-decoration : none;
font-weight : bold;
padding : 0;
margin-bottom : 0;
margin-top : 25px;
line-height : 32px;
}

#wrapper {
margin-top : 0;
margin-right : 15px;
width : 905px;
text-align : left;
float : left;
border-right : 0 solid #000;
background-color : white;
background : url(http://www.kelleyroo.com/images/wrapper_bg.jpg);
}
#header {
float : center;
height : 95px;
width : 100%;

background-repeat : no-repeat;

}
#container {
float : left;
width : 95%;
margin-top : 0;
}
.cage {
float : left;
margin : -100px 0 0 0;
display : inline;
list-style-type : none;
padding : 0;
}
.sidebar {
float : left;
width : 250px;
background : #ffffff;
margin : 0 0 0 0;
display : inline;
list-style-type : none;
padding : 0;
position : absolute;
left : 32px;
top : 377px;
}
.sidebar ul li {
padding : 0;
}
.sidebar ul {
list-style-type : none;
padding : 0;
}
.sidebar li {
list-style-type : none;
padding : 0;
}
.sidebar input {
background-color : #e1d9c4;
font-family : verdana;
color : #000;
border : 1px solid #333;
width : 182px;
}
input {
background-color : #e1d9c4;
font-family : verdana;
color : #000;
border : 0px solid #333;
width : 182px;
}
textarea {
background-color : #e1d9c4;
font-family : verdana;
color : #000;
border : 0px solid #333;
width : 325px;
}
.sidebar input#searchsubmit {
width : 50px;
background-color : #fff;
}
.search #widget widget_search {
background-color : #e1d9c4;
font-family : verdana;
color : #000;
border : 1px solid #333;
width : 182px;
}
table#wp-calendar {
width : 100%;
font-family : verdana;
font-size : 11px;
text-align : right;
margin-right : 10px;
}
.comments-template {
margin : 10px 0 0;
border-top : 1px solid #ccc;
padding : 10px 0 0;
}
.comments-template ol {
margin : 0;
padding : 0 0 15px;
list-style : none;
}
.comments-template ol li {
margin : 10px 0 0;
line-height : 18px;
padding : 0 0 10px;
border-bottom : 1px solid #ccc;
}
.comments-template h2, .comments-template h3 {
font-family : Georgia, Sans-serif;
font-size : 16px;
}
.commentmetadata {
font-size : 12px;
}
.comments-template p.nocomments {
padding : 0;
}
.comments-template textarea {
font-family : verdana, Helvetica, Georgia, Sans-serif;
font-size : 12px;
width : 150px;
}
#navcontainer ul {
padding : 0.2em 0;
margin : 0;
list-style-type : none;
background-color : #e3f7ff;
color : #000000;
width : 100%;
font : normal 100% verdana, helvetica, sans-serif;
text-align : center;
}
#navcontainer li {
display : inline;
}
#navcontainer li a {
text-decoration : none;
background-color : #e3f7ff;
color : #000;
padding : 0.2em 1em;
border-right : 1px solid #fff;
}
#navcontainer li a:hover {
background-color : #000;
color : #fff;
}
#footer {
clear : both;
float : left;
width : 905px;
background-color : #e3f7ff;
height : 65px;
text-align : center;
}
img.MyAvatars {
float : left;
padding : 2px;
margin-bottom : 5px;
margin-right : 20px;
margin-left : 50px;
margin-top : 15px;
border : 1px solid black;
}
.jpf_quotes {
margin : 5px 0 5px 0;
height : 100%;
overflow : auto;
}
.jpf_quotes_pic {
float : left;
margin : 2px;
text-align : center;
}
.jpf_quotes_lbl {
font-size : 7pt;
}
.jpf_quotes_txt {
font-size : 8pt;
margin : 2px;
}
.commentlist blockquote cite {
display : inline;
}
.contactform {
position : static;
overflow : hidden;
}
.contactleft {
width : 25%;
text-align : right;
clear : both;
float : left;
display : inline;
padding : 4px;
margin : 5px 0;
font-weight : bold;
}
.contactright {
width : 70%;
text-align : left;
float : right;
display : inline;
padding : 4px;
margin : 5px 0;
}
.contacterror {
border : 2px solid #ff0000;
}
#flickr_badge_source_txt {
padding : 0;
font : 11px Arial, Helvetica, Sans serif;
color : #ffffff;
}
#flickr_badge_icon {
display : block !important;
margin : 0 !important;
border : 1px solid rgb(0, 0, 0) !important;
}
#flickr_icon_td {
padding : 0 5px 0 0 !important;
}
.flickr_badge_image {
text-align : center !important;
}
.flickr_badge_image img {
border : 1px solid black !important;
}
#flickr_www {
display : block;
padding : 0 10px 0 10px !important;
font : 11px Arial, Helvetica, Sans serif !important;
color : #3993ff !important;
}
#flickr_badge_uber_wrapper a:hover, #flickr_badge_uber_wrapper a:link, #flickr_badge_uber_wrapper a:active, #flickr_badge_uber_wrapper a:visited {
text-decoration : none !important;
background : inherit !important;
color : #ffffff;
}
#flickr_badge_source {
padding : 0 !important;
font : 11px Arial, Helvetica, Sans serif !important;
color : #ffffff !important;
}
