/*  
Theme Name:  IMTS Wide Content Orange
Theme URL: http://IMTemplatesSupreme.com
Description: Espire Blog Themes
Theme Version: 1.0
Author: John Daniel
Author URL: http://creationspire.com
*/
body{background:url(images/bgtop.jpg) repeat-x top center;color:#282828;font-family:Verdana, serif;font-size:12px;margin:0;padding:0;}
#wrapper{background:url(images/mid.jpg) repeat-y top center;margin:auto;overflow:hidden;width:972px;}
.container{background:url(images/top.jpg) no-repeat top center;overflow:hidden;width:100%;}
#topmost{height:60px;width:950px;}
#menupages{font-family:Arial #000;font-size:16px;font-weight:700;height:30px;margin:auto;padding-top:5px;width:950px;}
#menupages li,.commentsmeta{display:inline;}
#menupages li a{color:#000;margin-left:20px;text-decoration:none;}
#menupages li a:hover{border-top:3px solid #000;}
.headerpart{float:left;height:30px;padding:0;width:500px;}
#blogtextheader{margin-left:24px;padding-top:10px;width:500px;position:absolute;}
#logoimage img{border:none;float:left;margin-top:1px;padding:0;position:absolute;}
.blogdescr{color:#fff;font-size:14px;font-style:italic;margin-left:5px;padding:0;}
.content{float:left;min-height:500px;padding:85px 10px 0 30px;width:560px;height:auto !important; height:500px;}
.posttitlepart{height:52px;}
.post{padding:0 0 10px 10px;}
.post .wp-smiley{background-color:none;border:none;margin:0;padding:0;vertical-align:middle;}
.post h2{margin:0;padding:0;}
.entry{line-height:22px;text-decoration:none;}
.entry img,.entry img a{border:0px solid #ccc;margin:5px;padding:5px;}
.postmetadata{border-bottom:1px solid #ccc;font-family:Arial, serif;font-size:11px;font-weight:700;margin:10px 0;padding:0 0 10px;}
.categorymeta{background:url(images/iconcategory.jpg) no-repeat left center;display:inline;padding-left:20px;}
.datemeta{background:url(images/icondate.jpg) no-repeat left center;color:#484a49;display:inline;font-size:11px;margin-left:20px;padding-left:20px;}
.alignleft{float:left;}
#topadswrapper{border-left:1px solid #ccc;float:left;margin-left:19px;margin-top:24px;overflow:hidden;padding:0;width:315px;font-size:11px;}
.topads{display:inline;list-style-type:none;margin:20px 0 0;}
.topads img{margin-left:10px;}
.topads ul,.sidebar ul{list-style-type:none;margin:0;padding:0 10px 0 0;}
.topads ul li{padding:0 0 0 10px;}
.topads .widget img{margin:0 4px;}
#adsblock,.sidebar2 ul li{padding-left:10px;}
#optinbox{border-bottom:1px solid #ccc;margin-bottom:10px;min-height:150px;width:230px;}
#optinbox img{border:none;margin:0;}
#optinboxleft{float:left;margin-left:20px;}
#sidebarwrapper img,#topadswrapper img{border:none;}
#sidebarwrapper{border-top:1px solid #ccc;float:right;margin-right:38px;_margin-right:19px;margin-top:10px;width:315px;font-size:11px;}
.sidebar{border-left:1px solid #e4e4e4;display:inline;float:left;list-style-type:none;margin:20px 0 0;padding-left:10px;width:125px;}
.sidebar2{border-left:1px solid #e4e4e4;display:inline;float:left;list-style-type:none;margin:20px 0 0;padding-left:0;width:165px;position:absolute;}
html>body .sidebar2{margin:20px 0 0 10px;padding-left:0;position:static;}
.sidebar2 ul{list-style-type:none;margin:0;padding:0;}
.sidebar2 ul li h2,.sidebar2 ul li{background:none;font-size:11px;}
.topads ul ul li,.sidebar ul ul li,.sidebar2 ul ul li{background:url(images/bulletarrow.gif) no-repeat;font-size:11px;line-height:18px;padding:0 0 10px 18px;}
.topads ul li h2,.topads li h2,.sidebar ul li h2,.sidebar li h2,.sidebar2 ul li h2,.sidebar2 li h2{border-bottom:1px solid #061a3c;color:#000;font-family:Arial,Georgia, Sans-serif;font-size:14px;margin:8px 0;}
.comments-template{border-top:1px solid #ccc;margin:10px 0 0 20px;padding:10px 0;}
#commentsubmit1{background-color:#900;height:30px;padding:5px;width:180px;}
.comments-template #submit{font-family:Helvetica, sans-serif;font-size:16px;font-weight:700;height:30px;margin-bottom:2px;vertical-align:middle;width:180px;}
.comments-template .commentfields{margin-bottom:10px;}
.comments-template ol{list-style:none;margin:0;padding:0;}
.comments-template ol li{border-bottom:1px solid #ccc;line-height:18px;padding:10px;}
.comments-template h2,.comments-template h3{font-family:Georgia, Sans-serif;font-size:16px;}
.commentmetadata,.commentmetadata a{font-size:12px;text-decoration:none;}
.commentmetadata a:hover{text-decoration:underline;}
.comments-template p.nocomments{padding:0;}
a,#sidebarwrapper .textwidget a{color:#8b1001;}
.comments-template textarea{font-family:Arial, Helvetica, Georgia, Sans-serif;font-size:12px;}
.afterpost{background-color:#fffdd2;border:1px solid #fdea60;;margin-bottom:30px;padding:2px 5px;}
.blogname,.blogname a{color:#f8b502;font-family:Arial Black, Arial, Tahoma, sans;font-size:36px;font-weight:700;text-decoration:none;}
.content a:hover,.postmetadata a:hover,.commentsmeta a:hover,#topadswrapper a:hover,#sidebarwrapper a:hover{color:#f8b502;text-decoration:underline;}
#topadswrapper a,#sidebarwrapper a{color:#000;text-decoration:none;}
.post h2 a:hover{color:#f8b502;text-decoration:none;}
.post h2 a{display:block;font-family:Arial, serif;font-size:24px;line-height:1.2em;margin:0;padding:0;text-decoration:none;}
.postmetadata a,.commentsmeta a{border-bottom:none;color:#8b1001;text-decoration:none;}
.content a{color:#8b1001;text-decoration:none;}
.entry a{color:#8b1001;font-weight:700;text-decoration:none;}
.commentsbg{background-color:#fffbe8;}
.authcomment{background-color:#e8f3ff;}
.bottomtext{color:#7b7b7b;font-size:11px;margin:auto;padding-bottom:20px;text-align:center;text-decoration:none;}
.bottomtext a{color:#7b7b7b;text-decoration:none;}
.bottomtext a:hover{color:#fff;}
.footer{background:url(images/footer.jpg) no-repeat top center;margin:auto;width:972px;font-size:small;height:48px;text-align:center;}
.footertext{font-size:12px;margin:auto;text-align:center;width:620px;}
#footerwrapper{background:url(images/bgfooter.jpg) repeat-x;background-color:#000;}

}
ul.greencheck { 
	line-height: 18px;
}

.greencheck li {
	list-style:none;
	padding: 0 0 10px 35px;
	background-image: url(images/checkmark-sm.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
}


blockquote { /* this creates a blockquote with a single quotation mark on the left side and indents the text to fit */
	background-image: url(images/blockquote.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
    border-top:none;
    border-right:none;
    border-left:none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 60px;
	margin-top: 0px;
	margin-bottom: 5px;
    background-color: #FFF;
}

}


.greybox { /* apply this class to a paragraph to give it a grey box around it */
	background-color: #F3F3F3;
	border: 1px solid #E2E2E2;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
}

.shadowbox { /* this styles the box that looks like the lower right corner is turned up */
	background-color: #FFFFFF;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}
.sbcontent { /* shadow box content styles */
	padding: 15px;
	border: 1px solid #E2E2E2;
	background-color: #F3F3F3;
	background-image: url(images/shadowbox-corner.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.sbshadow { /* div for page curl shadow below box */
	background-image: url(images/shadowbox-shadow.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 28px;
}
}
.paper2btm {
	background-image: url(images/paper2-btm.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 60px;
	margin:0px;
	padding:0px;
}
.paper2top {
	background-image: url(images/paper2-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 44px;
}

.paper2 { 
	background-image: url(images/paper2-fill.jpg);
	background-repeat: repeat-y;
	background-position: center;
	width: 475px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
	margin-bottom: 25px;
	height:auto;
	min-height:300px;
}
.paper2content p {
	line-height: 26px;
}
.paper2content {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-right: 45px;
	padding-left: 45px;
}
.paper3btm {
	background-image: url(images/paper3-btm.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 106px;
	margin:0px;
	padding:0px 45px 25px;
}
.paper3top {
	background-image: url(images/paper3-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 106px;
	padding-right: 45px;
	padding-left: 45px;
	padding-top: 25px;
}

.paper3 { /* this is the opt-in email box with rounded corners */
	background-image: url(images/paper3-fill.jpg);
	background-repeat: repeat-y;
	background-position: center;
	width: 475px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
	margin-bottom: 25px;
	height:auto;
	min-height:300px;
}
.paper3content p {
	line-height: 26px;
}
.paper3content {
	text-align: left;
	padding-right: 45px;
	padding-left: 45px;
}
}

ul.redstop { 
	line-height: 18px;
}

.redstop li {
	list-style:none;
	padding: 0 0 10px 35px;
	background-image: url(images/stop.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
}
.paper1btm {
	background-image: url(images/paper1-btm.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 40px;
	margin:0px;
	padding:0px;
}
.paper1top {
	background-image: url(images/paper1-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 73px;
}

.paper1content { 
	background-image: url(images/paper1-fill.jpg);
	background-repeat: repeat-y;
	background-position: center;
	width: 475px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
	margin-bottom: 25px;
	height:auto;
	min-height:300px;
}
.paper1content p {
	line-height: 26px;
}
.paper1content {
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	font-family: "Courier New", Courier, monospace;
	padding-right: 35px;
	padding-left: 35px;
}
}
.stickywrap {
}
.stickynote {
	background: url(images/stickynote.jpg) no-repeat left top;
	padding: 38px 40px 35px 60px;
	height: 261px;
	width: 260px;
	font: 18px/22px "Courier New", Courier, monospace;
	text-align: center;
	float: left;
}
