#clbBlog{width:100%;}
.clbEntry{width:100%; padding-bottom:0px;}
.clbComment{padding:8px; margin-top:12px; margin-bottom:4px;}
.clbComment-hover{background-image:url(/images/main_gradient.png); background-repeat:repeat-x;}
.clbreply{}
.reply-date{color:#c7c7c7;}
.comment-para{margin-top:20px;}
.clbNewComment{padding:40px; border:1px solid #1f3d57; background-image:url(/images/main_gradient.png); background-repeat:repeat-x;}
.clbImage{float:right; margin:20px; margin-top:40px; border:1px solid #1f3d57; padding:20px; background-image:url(/images/main_gradient.png); background-repeat:repeat-x; }
.clbGalleryImage{float:left; margin:20px; margin-top:40px; border:1px solid #1f3d57; padding:20px; background-image:url(/images/main_gradient.png); background-repeat:repeat-x; }
.clbVideo{float:right; margin:20px; margin-top:40px; border:1px solid #1f3d57; padding:20px; background-image:url(/images/main_gradient.png); background-repeat:repeat-x;}
.clbGalleryVideo{float:left; margin:20px; margin-top:40px; border:1px solid #1f3d57; padding:20px; background-image:url(/images/main_gradient.png); background-repeat:repeat-x;}
.tools{width:450px; padding:3px; margin:auto; margin-bottom:0px; padding-bottom:0px;}
.bookmarks{float:left; margin-right:80px;}
.rate{float:left; }
.rate_rtn{font-weight:bold; color:#1f3d57;}
.report{float:left; cursor:pointer;}
.cmt_report{float:right; padding:10px;}
.report_icon{}
.report_rtn{color:#ff0000;}
.clbCmtErrors{padding:10px; color:#ff0000;}
.comment_rtn{}
.blog_item_date{font-style:italic;}
.clbShowComment{font-style:italic;}
hr.entry{border-top-style:dashed;border-bottom-style:hidden;border-top-color:#CCCCCC;border-bottom-color:#FFFFFF;border-width:1px 0px 0px 0px;color:#FFFFFF;line-height:2px; margin-top:0.85em; margin-bottom:0.85em;}
hr.comment{}
.form_message{color:#1f3d57; font-size:10px;}
.bookmarks{margin-bottom:20px;}
.entry-tools{clear:both; margin:10px; height:90px; border-top:1px dashed #c7c7c7; border-bottom:1px dashed #c7c7c7; padding-top:10px; padding-bottom:10px;}

#h1{font-size:18px; font-weight:bold; color:#e11f1f;}
.h2{font-style:italic; font-weight:bold; color:#e11f1f;}
.h3{font-style:italic; font-weight:bold; font-size:14px; color:#e11f1f;}
.h3-reply{font-style:italic; font-weight:bold; font-size:14px; color:#1f3d57;}
.h4{}

.clbEntryDetails{font-style:italic;}
.clbCommentDetails{font-style:italic; margin-top:0px;}
.clbCommentDate{font-style:italic; margin-top:0px; color:#b1b1b1;}
a.clbShowComment{cursor:pointer;}
a.clbEntry{}
a.clbEntry:hover{}
a.clbEntryReport{margin-left:6px; text-decoration:none;}
a.clbEntryReport:hover{}
a.clbCommentReport{margin-left:6px; text-decoration:none;}
a.clbCommentReport:hover{}
a.cmt_email{}
a.cmt_email:hover{}
a.expandtrigger{text-decoration:none;}


/*TABLE*/
table.clbCmt{}
td.clbCmtLabel{}
.clbCmtName{}
.clbCmtInput{width:300px;}
.clbCmtArea{width:100%;}
.clbCmtRadio{}
.clbReset{}
.clbSubmit{}

/*RATING*/
div.rating{cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel,div.cancel a{background:url(/blog/images/delete.gif) no-repeat 0 -16px}
div.star,div.star a{background:url(/blog/images/star.gif) no-repeat 0 0px}
div.cancel a,div.star a{display:block;width:16px;height:100%;background-position:0 0px}
div.star_on a{background-position:0 -16px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -32px}
/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
div.star{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */


/*HIGHSLIDE*/
.highslide {
    cursor: url(../graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
    /*position: relative;  for the play-button, obs it throws off Opera! */
}
/*
.highslide img {
    border: 2px solid silver;
}
.highslide:hover img {
    border-color: gray;
}
*/
.highslide-active-anchor img, .highslide-active-anchor:hover img {
    border-color: black;
}
/* TODO: fix position for IE and Opera */
.highslide img.playbutton {
	border: none;
	position: absolute;
	top: -64px;
	left: 38px;
	display: none;
	filter: alpha(opacity=75);
	opacity: .75;
}
.highslide:hover img.playbutton {
	/*display: block;*/
}
.highslide-image {
    border-width: 2px;
    border-style: solid;
    border-color: black black #202020 black;
    background: gray;
}
.highslide-wrapper {
    background: #111;
}
.rounded-white {
    background-color: white;
}
.glossy-dark {
    background: #111;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border-top: none;
    font-size: 1em;
    padding: 5px;
    color: white;
    background: #111;
}
.highslide-heading {
    display: none;
    color: white;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 0.4em;
    font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}
.highslide-number {
    font-weight: bold;
    margin-right: 1em;
    display: inline;
}
.highslide-dimming {
    position: absolute;
    background: black;
}
.highslide-resize {
	cursor: nw-resize;
	font-size: 0; /* ie6 */
	width: 11px;
	height: 11px;
	background: url(../graphics/resize.gif);
}
.highslide-loading {
    display: block;
    color: white;
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    padding: 3px;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
    font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
    background: url(../graphics/fullexpand.gif) no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 34px;
    height: 34px;
}
.highslide-move a {
    cursor: move;
}

.highslide-overlay {
    display: none;
}
/* Controlbar example */
.highslide-controls {
    width: 195px;
    height: 40px;
    background: url(../graphics/controlbar-black.gif) -225px 0 no-repeat;
    padding: 0 0 0 15px;
    margin-bottom: 10px;
}
.highslide-controls ul {
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    background: url(../graphics/controlbar-black.gif) -30px 0 no-repeat;
}
.highslide-controls li {
    float: left;
    padding: 5px 0;
    background: black;
}
.highslide-controls a {
    background: url(../graphics/controlbar-black.gif);
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: none;
}
.highslide-controls a.disabled {
    cursor: default;
}
.highslide-controls a span {
    /* hide the text for these graphic buttons */
    display: none;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
    background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
    background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
    background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
    background-position: -30px -30px;
}
.highslide-controls .highslide-pause a {
    background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
    background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
    background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
    background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
    background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
    background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
    background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
    background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
    background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
    background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
    background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
    background-position: -180px -30px;
}

/* Controlbar example */
.controlbar {    
    background: url(../graphics/controlbar4.gif);
    width: 167px;
    height: 34px;
}
.controlbar a {    
    display: block;
    float: left;
    height: 27px;
}
.controlbar a:hover {
    background-image: url(../graphics/controlbar4-hover.gif);
}
.controlbar .previous {
    width: 50px;
}
.controlbar .next {
    width: 40px;
    background-position: -50px 0;
}
.controlbar .highslide-move {
    width: 40px;
    background-position: -90px 0;
}
.controlbar .close {
    width: 36px;
    background-position: -130px 0;
}
 
/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
