.navblog {
    background: url(../images/nav/blog_d.jpg) top left no-repeat;
}

.content_left {
    float: left;
    width: 660px;
    padding: 0px 10px;
}

.content_right {
    float: right;
    width: 250px;
    padding-top: 10px;
}

/*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);
}

.bloghomelink {
    float: right;
    font-size: 0.8em;
    font-style: italic;
    margin-top: 10px;
    border-bottom: 1px dotted;
}
.blogdetails {
    font-size: 0.8em;
    padding-left: 10px;
    font-style: italic;
}
.blogdetailsfull {
    font-size: 0.8em;
    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 img {
    margin: 5px;
    border: 1px solid #CCC;
    padding: 5px;
}
.blogtext a {
	color: #ED0724;
	text-decoration: none;
}
.blogtext a:hover {
	color: #000;
	text-decoration: none;
}
.blogtext a:active {
	color: #000;
	text-decoration: none;
}

/*SOCIAL BOOKMARKING*/
.bookmarks {
    position: relative;
    margin-top: -30px;
    padding-left: 511px;
}

.bookmarks img {
    opacity:0.5;
    filter:alpha(opacity=50);
}

.bookmarks img:hover {
    opacity:1.0;
    filter:alpha(opacity=100);
}

.fb-like-container {
    width: 50px;
    overflow: hidden;
    float: right;
    margin: -4px 0px 0 0;
}

/*BLOG COMMENTS*/
.commentscontainer {
    padding: 5px 10px 0px 10px;
}
.pleasenote {
    font-style: italic;
}
.comment {
    border-bottom: 1px solid #CCC;
}
.commentnumber {
    font-family: "Times New Roman", serif;
    font-size: 1.3em;
    font-weight: bold;
    color: #000;
    line-height: 200%;
    float: left;
    padding-right: 5px;
}
.commentdetails {
    font-size: 0.8em;
    font-style: italic;
    color: #999;
}
.commentext {
    float: left;
    width: 600px;
}
.commentformleft {
    float: left;
    padding-right: 15px;
    font-family: "Times New Roman", serif;
    font-size: 1.3em;
    font-weight: bold;
    color: #ED0724;
}
.commentformright {
    float: left;
    font-family: "Times New Roman", serif;
    font-size: 1.3em;
    font-weight: bold;
    color: #ED0724;
}
.requiredtext {
    font-size: 0.7em;
    color: #999;
    font-style: italic;
    font-weight: normal;
}
input.blogcommentinfo {
    padding: 2px 0px;
    width: 298px;
}
textarea.blogcomment {
    width: 340px;
    height: 154px;
}
.commenterror {
    float: right;
    color: #ED0724;
    font-size: 0.9em;
    font-style: italic;
    font-weight: 700;
    line-height: 170%;
    padding: 5px 10px 0px 0px;
    font-family: "Times New Roman";
}
.submitbuttondiv {
    float: right;
    padding-top: 2px;
    width: 179px;
}
.submitcommentbutton, .submitcommentbutton:focus {
    background: #FFF url(../images/buttons/comment.jpg) right no-repeat;
    height: 30px;
    width: 179px;
    border: 0px;
    margin-top: 3px;
    cursor: pointer;
}

/*LATEST COMMENTS*/
.latestcommentsbody {
    padding-top: 5px;
    font-size: 0.9em;
}

.latestcommentsbody a {
    color: #000;
    text-decoration: none;
}

.latestcommentsbody a:hover {
    color: #ED0724;
    text-decoration: none;
}

/*SEARCH*/
.filteroptions {
    padding-bottom: 10px;
}
.filter_left {
    padding-top: 10px;
    float: left;
    width: 100px;
    font-size: 0.8em;
}
.filter_right {
    padding-top: 10px;
    float: left;
    width: 85px;
    font-size: 0.8em;
}
.blogsearch {
    padding-bottom: 10px;
    border-bottom: 1px dotted #CCC;
    margin-bottom: 10px;
}
.searchbutton, .searchbutton:focus {
    background: #FFF url(../images/buttons/search.jpg) right no-repeat;
    height: 30px;
    width: 97px;
    border: 0px;
    float: right;
    margin-top: 3px;
    cursor: pointer;
}


/*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;}
