/*
Theme Name: Caliber
Theme URI: http://i3dthemes.com/
Description: Designed by i3dTHEMES
Version: 2.2
Author: i3dTHEMES
Author URI: http://i3dthemes.com/
*/


@import url("custom-styles.css");

#calendar_wrap table { width: 100%;}
#calendar_wrap table tr td {text-align: center;}
.gallery {display: inline-block; width: 99%;}
#comment {width: 100%;}

#comments {
  padding-bottom: 25px;
}
div.sidebar_horizontal {text-align: center;  }

div.sidebar_horizontal div.box1 { float: none; display: -moz-inline-stack; display: inline-block; width: 280px; text-align: left; zoom: 1; *display: inline;}
table.lm_contact_form {width: 100%;}
table.lm_contact_form tr td.heading {padding-left: 0px;}
table.lm_contact_form tr td {vertical-align: top; padding-left: 5px;}
table.lm_contact_form tr td p {font-weight: bold; padding: 5px 0px 0px 0px;}
table.lm_contact_form tr td input.text_input {width: 200px;}
#footer table.lm_contact_form tr td input.text_input {width: 180px;}
#footer table.lm_contact_form tr td.formlabel { white-space: nowrap; }
table.lm_contact_form tr td textarea.text_input {width: 100%;}
table.lm_product_catalog tr td {vertical-align: top; padding: 0px 5px 10px 5px;}
table.lm_product_catalog tr td h2 {padding: 0px; margin: 0px;}
table.lm_product_catalog tr td h4 {padding: 0px 0px 0px 5px; margin: 0px; font-size: 0.9em;}
table.lm_product_catalog tr td p {padding: 0px 0px 0px 5px;}
div.lm_faqs h4 {margin: 0px; padding: 10px 0px 0px 0px;}
div.lm_faqs p {margin: 0px; padding: 0px 0px 5px 10px;}
div.panel-overlay h3 {background: none; color: #fff;}
div.panel-overlay p {background: none; color: #ddd;}


.left									{border: 0px; margin:0px 10px 5px 0px; float:left;}
.center									{border: 0px; margin-left:auto; margin-right:auto; padding:0px 10px 5px 10px;}
.right									{border: 0px; margin:0px 0px 5px 10px; float:right;}

.leftalign									{border: 0px; margin:0px 10px 5px 0px; float:left;}
.centeralign									{border: 0px; margin-left:auto; margin-right:auto; padding:0px 10px 5px 10px;}
.rightalign									{border: 0px; margin:0px 0px 5px 10px; float:right;}

div.infocontent { text-align: left; padding-right: 10px;}

#content-top-widget-region { display:block;}
#content-bottom-widget-region { display:block;}
#content-footer-widget-region { display:block;  }

div.feature-page-box { padding-bottom: 20px; }
div.feature-page-box h3 { padding-top: 10px; }
div.feature-page-box a.title-link {  font-size: inherit !important; color: inherit !important; }
div.feature-page-box a.more-link:hover:after  { background: none !important; }
div.feature-page-box a.title-link:hover:after { background: none !important; }

div.feature-page-box img { margin-top: 3px; padding: 5px; border: 1px solid #cccccc; background-color: #ffffff; -moz-border-radius: 3px 3px 3px 3px; }
div.feature-page-box a.more-link { text-decoration: none !important; float: right; font-weight: bold; }
div.feature-page-box a.title-link { text-decoration: none !important; }
div.feature-page-box a.more-link:hover { text-decoration: underline !important; }	
	
div.lm-super-summary { margin: 0px; padding: 0px; padding-left: 0px !important; text-shadow: 1px 1px 0 #fff; }
div.lm-super-summary a { text-decoration: none !important; }
div.lm-super-summary h4 a { font-size: inherit !important; margin-top: 0px;}
div.lm-super-summary h4 {  padding: 3px 0 0 10px; }
div.lm-super-summary-item-large h4 { padding-top: 10px; }

div.lm-super-summary a:hover { text-decoration: underline !important; }
div.lm-super-summary a.more-link { font-weight: bold; }
div.lm-super-summary img  { margin-right: 10px; padding: 5px; border: 1px solid #cccccc; background-color: #ffffff;  border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; } 
div.lm-super-summary p { padding-left: 10px; } 
div.lm-super-summary div.post-meta { padding-left: 15px; font-size: 8pt; margin-top: 0px; padding-top: 0px;}
div.lm-super-summary__posts div.lm-super-summary-item { display: block; border-bottom: 1px solid #cccccc; padding: 5px; margin-left: 0px !important; margin-bottom: 2px; min-height: 90px; }
div.lm-super-summary__posts span.date-time {}
div.lm-super-summary__posts span.author {}
div.lm-super-summary__posts span.categories {}
div.lm-super-summary__news   div.comments { display: none; }
div.lm-super-summary__posts p {}

div.entry p, div.entry ul { margin-top: 0px; }
.box1-content h3 { line-height: 1.6em; font-size: 18pt !important; }
.box1-content h3 { padding: 5px 0 0; } 
.ddsmoothmenu-v h3 { padding: 5px 0 10px 5px !important; }

div.lm-super-summary__news div.lm-super-summary-item       { display: inline-block; vertical-align: top; width: 305px; border: 1px solid #666; padding: 5px; margin-left: 5px !important; margin-bottom: 5px; min-height: 190px; margin-right: 3px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
div.lm-super-summary__news div.lm-super-summary-item-large { display: inline-block; border: 1px solid #444; padding: 5px; margin-left: 5px !important; margin-right: 4px; margin-bottom: 5px; min-height: 90px;  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
div.lm-super-summary__news span.date-time {}
div.lm-super-summary__news span.author { display: none; }
div.lm-super-summary__news span.categories { display: none; }
div.lm-super-summary__news div.comments { float: right; }
div.lm-super-summary__news p {}

#content-bottom-widget-region { padding-top: 20px !important; }

div.sidebar_horizontal { width: 990px; margin: auto; padding-left: 30px; }

div.twitter-box {
	background-image: url(Site/themed_images/t_logo-a.png);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}
.twitter-box h3 {
	margin-left: 50px !important;
  padding-top: 8px !important;
}
.twtr-hd, .twtr-ft { display: none !important; }
.twtr-bd { margin-top: 5px; margin-bottom: 8px !important; }
.twtr-widget em { margin: 0px !important; }

div.footer-box {
	float: left; 
	width: 200px;
	margin-left: 7px;
	margin-right: 7px;
	text-align: left;
  border: 0px solid #cccccc;
	padding-left: 10px; 
	padding-right: 10px;
}
div.footer-box ul li { }

div#content-footer-widget-region { width: 955px; margin: auto; clear: both; padding-top: 10px;}
div#footer-messages { line-height: 22px; font-size: 8pt;  margin: auto; width: 925px; border-top: 0px #dddddd inset; padding-top: 0px; padding-bottom: 10px;  padding-top: 20px; height: 30px;  }
div#copyright { padding-left: 50px; float: left; }
#copyright span { font-weight: bold; }
div#powered_by { padding-right: 50px; float: right; }
#powered_by img { vertical-align: middle; }

a.affiliate-i3d {
	padding: 3px;
	display: block;
}
#right1col a.affiliate-i3d img { max-width: 190px; }

#top-opt						{position:absolute; top:150px; 		right:45px; }

/*
.slider_readmore a {
	padding: 0 !important;
	text-align: left  !important;
	width: 100%;
	
}
*/
div.sidebar_horizontal a:hover:after {background: none !important; content: none; }

#infoleft {
	float: left;
}

.footer_contactbox li { 
list-style:none outside none;
margin: 0;
padding: 5px 0 5px 33px;
border-bottom: 1px dotted #333;
}
.footer_contactbox ul { list-style: none outside none; }
#advertising { padding-top: 10px !important; } 
#advertising a.affiliate-i3d img { height: 50px; } 

.sidebar_horizontal_clear {
	clear: both;
    margin-bottom: 25px;
}