I have heavily modified the ChaoticSoul theme with custom CSS. While happy with the results, there is one anomaly. If you visit my blog, flashkube.wordpress.com, using IE7 the lower part of the subtitle is cut off. I'm referring to the text "my photographic journey." In Firefox the text looks fine. Does anyone know why this would be happening? Thanks in advance for any help. The CSS is below:
body {
background-color:#000000;
color:#999;
font:62.5%/125% 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
.hr {
background-color:#000000;
border:0 solid #363430;
height:10px;
width:758px;
margin:10px 0;
}
a:link,a:visited,a:active {
color:#d8d7d3;
text-decoration:none;
}
a:hover {
color:#fff;
text-decoration:none;
}
a img {
border:0;
}
ul {
list-style:none;
}
input,textarea {
color:#9c9890;
font-size:11px;
text-decoration:none;
background-color:#000000;
border:1px solid #363430;
padding:5px;
}
blockquote {
background:#000000;
border-bottom:1px solid #35302a;
padding:1px 15px 5px;
}
table {
width:100%;
border-collapse:collapse;
}
th {
border-bottom:1px solid #35302a;
text-align:left;
}
pre {
border-top:1px dotted #35302a;
border-bottom:1px dotted #35302a;
padding:5px 0;
}
#page {
width:760px;
margin:50px auto 25px;
padding:0;
}
#header {
text-align:left;
border:1px solid #363430;
height:75px;
}
#wrapper,#headerimg {
width:760px;
position:relative;
}
#wrapper {
background:url('images/content_bkg.gif') repeat-y top left;
}
#header-overlay {
background:url('images/header_overlay.gif') no-repeat top left;
width:760px;
height:151px;
z-index:5;
position:absolute;
top:0;
left:0;
}
#footer {
font-family:Georgia, 'Times New Roman', serif;
color:#000000;
}
#content,#sidebar {
border-left:0 solid #363430;
border-right:0 solid #363430;
border-top:1px solid #363430;
overflow:hidden;
margin:0;
padding:0 9px;
}
#content {
float:right;
font-size:1.1em;
width:593px;
border-right:1px solid #363430;
border-left:1px solid #363430;
}
#content h2 {
margin:0 0 10px;
}
#content p {
line-height:1.5em;
}
#sidebar {
border-left:1px solid #363430;
border-bottom:1px solid #363430;
float:right;
width:125px;
}
#sidebar h3 {
color:#bd934f;
font-variant:small-caps;
font-size:12px;
margin:15px 0 5px;
}
#sidebar h3 a {
color:#bd934f;
}
#sidebar ul,#akismetwrap {
border-top:1px solid #363430;
border-bottom:0 solid #363430;
margin:0 0 10px;
padding:0;
}
#sidebar li,#akismetwrap {
display:block;
background:#000000;
margin:1px 0;
padding:4px 10px;
}
#sidebar li:hover {
background:#363430;
}
#sidebar ul ul {
border:0;
list-style:disc;
margin:0;
}
#sidebar ul ul li:before {
content:"\2022 20";
}
#sidebar ul ul li {
margin:0 -10px;
}
#searchform {
background:#000000;
text-align:center;
padding:10px;
}
#s {
width:160px;
}
.goleft {
float:left;
}
.goright {
float:right;
}
ul.navigation {
border-top:1px solid #363430;
border-bottom:1px solid #363430;
}
ul.navigation li {
display:block;
background:#000000;
margin:1px 0;
padding:4px 10px;
}
ul.navigation li:hover {
background:#363430;
}
.post {
padding:10px 0 0;
}
.widecolumn .post {
margin:0;
padding:0;
}
.top {
background:#000000;
margin-bottom:15px;
border-bottom:1px solid #35302a;
padding:15px 10px 0;
}
.lastfive {
padding-left:10px;
padding-right:10px;
border-bottom:1px solid #35302a;
}
.postmetadata {
margin:3px 0;
padding:0;
}
.postmetadata a {
font-weight:bold;
}
#sidebar .postmetadata {
line-height:1.5em;
}
.continue {
font-weight:bold;
font-size:1.3em;
}
.top .entry {
font-size:1.1em;
margin-top:15px;
}
.entrytext {
line-height:2em;
font-size:1.1em;
padding:0 10px;
}
.entrytext h2 {
border-bottom:1px solid #bd934f;
display:block;
}
.entry ul,.entrytext ul {
list-style-type:square;
}
.comments {
margin-top:15px;
background:#000000;
border-top:1px solid #35302a;
position:relative;
padding:10px;
}
#commentform p {
float:left;
margin:0 10px 10px 0;
}
.commentlist {
background:#000000;
list-style:none;
margin:0;
padding:0;
}
.commentlist li {
background:#000000;
margin-top:10px;
padding:5px 0 0;
}
.commentlist li p {
margin:0;
padding:5px 10px 0;
}
.commentlist li p.commentmetadata {
border-bottom:1px solid #35302a;
background:#000000;
margin-top:10px;
padding:5px 10px;
}
ul.archive {
list-style:none;
font-size:1.3em;
margin:0 10px 25px;
padding:0;
}
ul.archive li {
display:inline;
}
h1,h2,h3,h4,h5,h6 {
font-family:Georgia, 'Times New Roman', serif;
font-weight:normal;
}
h1 {
text-transform:lowercase;
color:#fff;
font-size:3em;
padding-top:18px;
padding-left:20px;
margin:0 0 8px;
}
h1:before,h1:after {
content:"";
color:#444;
}
h1 span {
color:#bd934f;
}
h2 {
color:#bd934f;
font-size:1.25em;
display:inline;
border-bottom:1px solid #35302a;
margin:0;
padding:1px 0;
}
.post h2 a {
color:#bd934f;
}
.post h2.first {
font-size:1.75em;
}
.widecolumn h2.title {
display:block;
background:#000000;
border-bottom:1px solid #35302a;
font-size:1.75em;
margin:0 0 15px;
padding:13px 10px;
}
.description {
color:#bd934f;
font-weight:normal;
font-size:15px;
padding-top:5px;
padding-left:20px;
}
.comments h3 {
color:#bd934f;
margin:0 0 10px;
}
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {
display:block;
}
* html .clearfix {
height:1%;
}
#sidebar li.linkcat {
background-color:#000000;
list-style:none;
margin:0;
padding:0;
}
.avatar {
border:1px solid #35302a;
float:right;
margin:-26px 0 0;
padding:2px;
}
.navigation {
margin-top:10px;
border-top:1px solid #35302a;
padding:10px;
}
.navigation .left {
float:left;
}
.navigation .right {
float:right;
}
.authormeta {
border-top:1px solid #35302a;
font-size:10px;
padding-top:10px;
color:#fff;
font-weight:bold;
}