.navhome {
    background: url(../images/nav/home_d.jpg) top left no-repeat;
}

.content_left {
    float: left;
    width: 660px;
    padding: 0px 10px 10px 0px;
}

.content_right {
    float: right;
    width: 250px;
   
}

/*BLOG*/
img.rssimage {
    opacity:0.6;
    filter:alpha(opacity=60);
    padding-bottom: 7px;
    border: 0px;
}

img.rssimage:hover {
    opacity:1.0;
    filter:alpha(opacity=100);
}

.blogdetails {
    font-size: 0.8em;
    padding-left: 10px;
    font-style: italic;
}
.blogintrotext {
    padding: 5px 0px 0px 10px;
}
.blogintrotext img {
    margin: 5px;
    border: 1px solid #CCC;
    padding: 5px;
}
.blogintrotext img:hover {
    border: 1px solid #999;
}
.blogintrocontent_nobox {
    padding: 0px 10px;
}
.blogtext {
    padding-bottom: 20px;
    font-family: Arial, Helvetica, "Times New Roman", serif;
    font-size: 10pt;
    color: #000000;
}
.blogtext a {
	color: #ED0724;
	text-decoration: none;
}
.blogtext a:hover {
	color: #000;
	text-decoration: none;
}
.blogtext a:active {
	color: #000;
	text-decoration: none;
}
.moreblogposts {
    font-size: 0.8em;
    font-style: italic;
    text-align: center;
}

/*PROMOS*/
.promos {
    text-align: center;
}
.promo-image {
    border: 1px solid #CCC;
    padding: 5px;
    margin-top: 8px;
}
.promo-image:hover {
    border: 1px solid #999;
}

/*GIGS*/
.gigs {
    border-bottom: 1px solid #CCC;
}
.giginfo {
    padding-bottom: 2px;
    border-bottom: 1px dotted #E1E1E1;
}
.gigtext {
    margin-top: -8px;
}
.gigtext p {
    line-height: 130%;
}

/*DOWNLOADS*/
.downloads {
    padding-top: 20px;
    border-bottom: 1px solid #CCC;
}
.downloadinfo {
    padding-bottom: 2px;
    border-bottom: 1px dotted #E1E1E1;
}

/*LATEST TWEETS*/
.latesttweets {
    padding-top: 20px;
    border-bottom: 1px solid #CCC;
}

.latesttweetsbody {
    padding-top: 5px;
    font-size: 0.8em;
}

.tweet {
    padding: 4px 0px;
    border-bottom: 1px dotted #E1E1E1;
}

.tweettime {
    font-size: 0.9em;
    color: #999;
    font-style: italic;
    font-weight: normal;
}

/*LATEST COMMENTS*/
.latestcomments {
    padding-top: 20px;
}

.latestcommentsbody {
    padding-top: 5px;
    font-size: 0.9em;
}

.latestcommentsbody a {
    color: #000;
    text-decoration: none;
}

.latestcommentsbody a:hover {
    color: #ED0724;
    text-decoration: none;
}

/*SUBSCRIBE*/
.contactimage {
    padding-top: 10px;
}

.subscribe {
    margin-top: -8px;
}
.subscriberss {
    font-style: italic;
}
.subscriberss img {
    padding-right: 10px;
}
.subscribeemail {
    padding-top: 10px;
}
.subscribeemail img {
    padding-right: 10px;
}
.subscribeform {
    padding-top: 10px;
}
.subscribeerror {
    font-style: italic;
    font-size: 0.8em;
    color: #CC0000;
}
.subscribesuccess {
    font-style: italic;
    font-size: 0.8em;
    color: #090;
}
.subscribebutton, .subscribebutton:focus {
    background: #FFF url(../images/buttons/subscribe.jpg) right no-repeat;
    height: 30px;
    width: 130px;
    border: 0px;
    margin-top: 3px;
    float: right;
    cursor: pointer;
}

/* MAKING CURVED BOXES (FOR BLOG INTRO BOXES) */
.blogintro {background: transparent; width:100%; margin:0 auto; padding-bottom: 10px;}
.blogintro .top, .blogintro .bottom
{display:block; background:transparent; font-size:1px;}
.blogintro .b1, .blogintro .b2, .blogintro .b3, .blogintro .b4, .blogintro .b1b, .blogintro .b2b, .blogintro .b3b, .blogintro .b4b
{display:block; overflow:hidden;}
.blogintro .b1, .blogintro .b2, .blogintro .b3, .blogintro .b1b, .blogintro .b2b, .blogintro .b3b
{height:1px;}
.blogintro .b2 {background:#F4F4F4; border-left:1px solid #fff; border-right:1px solid #F4F4F4;}
.blogintro .b3 {background:#F4F4F4; border-left:1px solid #fff; border-right:1px solid #F4F4F4;}
.blogintro .b4 {background:#F4F4F4; border-left:1px solid #fff; border-right:1px solid #F4F4F4;}
.blogintro .b4b {background:#F4F4F4; border-left:1px solid #F4F4F4; border-right:1px solid #F4F4F4;}
.blogintro .b3b {background:#F4F4F4; border-left:1px solid #F4F4F4; border-right:1px solid #F4F4F4;}
.blogintro .b2b {background:#F4F4F4; border-left:1px solid #F4F4F4; border-right:1px solid #F4F4F4;}
.blogintro .b1 {margin:0 5px; background:#fff;}
.blogintro .b2, .blogintro .b2b {margin:0 3px; border-width:0 2px;}
.blogintro .b3, .blogintro .b3b {margin:0 2px;}
.blogintro .b4, .blogintro .b4b {height:2px; margin:0 1px;}
.blogintro .b1b {margin:0 5px; background:#F4F4F4;}
.blogintro .blogintrocontent {display:block;  background:#F4F4F4; border-left:1px solid #fff; border-right:1px solid #F4F4F4; padding:0px 10px;}