#img_float_left {
float:left;
margin:2px 8px 4px 2px;
}

#img_float_right {
float:right;
margin:2px 2px 4px 8px;
}

body {
font-family:Georgia, Times, Times New Roman, sans-serif;
font-size:0.9em;
text-align:center;
color:#29303B;
line-height:1.3em;
background:#933;
margin:0;
padding:0;
}

a,a:visited,a:hover {
font-weight:700;
}

a,a:visited {
color:#8a3207;
text-decoration:none;
}

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

input,textarea {
border:#8a3207 1px solid;
}

#rap {
background:#fff;
width:700px;
text-align:left;
font-family:Trebuchet MS, Georgia, Arial, serif;
font-size:0.9em;
border-left:1px solid #D9D9D9;
border-right:1px solid #D9D9D9;
margin:0 auto;
padding:8px;
}

#header {
background:#FFF url('img/headers/rotate.php') no-repeat bottom;
height:175px;
width:700px;
margin:0 auto;
padding:0;
}

#content {
width:470px;
float:left;
overflow:hidden;
margin:10px 0 0 10px;
padding:5px 0 5px 10px;
}

#sidebar {
width:180px;
float:right;
font-size:1em;
margin:0;
padding:10px 8px;
}

acronym,abbr {
border-bottom:1px dotted #0c6bf0;
}

acronym,abbr,span.caps {
cursor:help;
letter-spacing:.07em;
}

code {
font-size:1em;
font-style:italic;
}

blockquote {
background:#F2F2F2;
border-color:#D9D9D9;
border-style:solid;
border-width:1px;
padding:4px;
}

cite {
font-size:0.9em;
font-style:normal;
}

h3 {
font-size:1.3em;
margin:0;
padding:0;
}

p {
line-height:1.5em;
margin:0 0 1em;
padding:0;
}

h1,h2,h3,h4,h5 {
font-family:Georgia, "Lucida Sans Unicode", lucida, Verdana, sans-serif;
font-weight:400;
letter-spacing:1px;
}

#header h1 {
font-size:large;
color:#FFF;
text-align:left;
text-shadow:#000 3px 3px 5px;
margin:0;
padding:130px 0 0 20px;
}

.description {
font-size:1.1em;
color:#777;
display:none;
margin:0;
padding:10px 100px 0 10px;
}

h5,#sidebar h2 {
font-size:14px;
margin:0;
}

#sidebar h2 {
color:#333;
text-transform:uppercase;
border-bottom:#ccc 1px solid;
padding:0 5px;
}

h4 {
margin-top:0;
margin-bottom:0;
font-size:1.1em;
color:#999;
}

#sidebar ul {
list-style-type:none;
font-size:0.9em;
margin:0;
padding:0 0 1em 5px;
}

#sidebar ul li {
margin:0.5em 0 0;
padding:0;
}

#header a:link,#header a:visited {
color:#333;
text-decoration:none;
border-bottom:none;
}

#header a:hover,#header a:active {
color:#996;
text-decoration:none;
border-bottom:none;
}

#content ul {
margin-left:0;
padding-left:15px;
list-style-type:none;
}

#content ul li {
background:url('img/bullet.png') no-repeat 0 7px;
padding-left:1.5em;
}

.blog_comment,.copyright {
margin-bottom:3em;
font-size:0.9em;
color:#666;
}

.blog_body {
padding:1em 0 0;
}

.blog_title {
text-align:left;
color:#630;
border-bottom:#ccc 1px solid;
font-family:"Lucida Grande", "Lucida Sans Unicode", lucida, Verdana, sans-serif;
font-size:16px;
font-weight:400;
margin:0 0 0.2em;
padding:0.5em 1em 0 0;
}

.blog_title em {
text-decoration:none;
float:left;
font-style:normal;
padding:0;
}

.blog_date {
font-size:10px;
font-family:Georgia, Arial, Verdana, Serif;
color:#666;
margin:0;
padding:0;
}

#content h2,#content h3 {
color:#666;
font-family:Georgia, Arial, Serif;
font-size:1.1em;
margin:0;
}

.blog_date a {
text-decoration:none;
color:#8a3207;
border:none;
}

hr {
display:none;
}

#footer {
border-top:1px solid #996;
clear:both;
font-size:0.8em;
color:#999;
text-align:center;
width:690px;
margin:0 auto;
padding:7px 0;
}

#footer a {
border:none;
color:#7A7636;
}

#commentlist {
font-size:1em;
font-weight:700;
color:#ccc;
}

#commentlist li {
color:#666;
font-weight:400;
font-size:0.85em;
}

#commentlist cite {
font-size:0.8em;
color:gray;
margin:0 0 1em;
padding:0 0 0.5em;
}

cite a {
border-bottom:1px dotted #DC9204;
text-decoration:none;
}

cite a:visited,a:hover {
border-bottom:none;
}

#commentform #author,#commentform #email,#commentform #url,#commentform textarea {
background:#fafafa;
border:1px solid #9ac2a7;
padding:0.2em;
}

#commentform p {
margin:0 0 1em;
}

#commentlist li ul {
border-left:1px solid #ddd;
font-size:110%;
list-style-type:none;
}

#comments,#respond {
text-transform:uppercase;
color:#AA7D39;
font:0.9em verdana, helvetica, sans-serif;
margin:3em 0 1em;
}

#topnav {
list-style:none;
font-size:0.9em;
text-align:right;
text-transform:lowercase;
margin:0 auto;
padding:2px 0 2px 5px;
}

#topnav li {
list-style:none;
display:inline;
margin:0;
padding:0 1em;
}

#topnav li a:link,#topnav li a:visited,#topnav li a:hover,#topnav li a:active {
text-decoration:none;
color:#666;
}

#navHome {
padding-left:15px;
background:url('img/home.png') no-repeat left center;
}

#navAbout {
padding-left:15px;
background:url('img/about.png') no-repeat left center;
}

#navArchives {
padding-left:15px;
background:url('img/archives.png') no-repeat left center;
}

#navLinks {
padding-left:15px;
background:url('img/links.png') no-repeat left center;
}

#navContact {
padding-left:15px;
background:url('img/contact.png') no-repeat left center;
}

.blog_title_buttons {
clear:both;
float:left;
}

img,a img,#sidebar li a:link,#sidebar li a:visited,#sidebar li a:hover {
border:none;
}

#commentform textarea,textarea {
width:80%;
}

#topnav li a:hover,#home #navHome,#about #navAbout,#links #navLinks,#contact #navContact,#archives #navArchives {
border-bottom:#7A7636 3px solid;
color:#7A7636;
}