/*

Theme Name: Source Payment LLC

Description: Custom Web Design for Source Payment LLC

Author: My Web Design Source

Author URI: http://mywebdesignsource.com/

*/

/* SPL */
body {
	font-family:Arial;
	line-height:150%;
	font-size:12px;
	margin:0;
	padding:0;
	color:#3e3e3e;
}

img:focus,
a:focus,
button:focus,
input[type="textarea"]:focus,
input[type="submit"]:focus,
input[type="text"]:focus {
	outline: none;
}

img {
	border:0;
}

p {
	margin-top:0;
}

a, a:link, a:active {
	text-decoration:none !important;
}
	
a:hover {
	text-decoration:none !important;
}

h1, h2, h3, h4 {
	font-family:Arial;
	font-weight:normal;
	color:#ea6300;
	margin: 5px 0 10px 0;
}

h1 { font-size:22px; }

h2 { font-size:20px; line-height:25px; }

h3 { font-size:18px; }

h4 { font-size:16px; }

.spl_clear {
	clear:both;
}

.spl_clear_content {
	clear:both; overflow:hidden; height:1px; visibility:hidden;
}

.spl_small {
	font-size:10px;
}

.spl_normal {
	font-size:12px;
}

.spl_large {
	font-size:14px;
}

.spl_main_wrapper {
}

.spl_wrapper {
	width:932px;
	margin:0 auto;
}

.spl_head {
	height:82px;
	width:100%;
}

.spl_head_l {
	height:82px;
	width:50%;
	float:left;
}

.spl_head_r {
	height:82px;
	width:50%;
	float:left;
}

.spl_mnu {
	height:44px;
	width:100%;
	background: url(images/spl_menubg.png) 0 0 repeat-x;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	behavior: url(border-radius.htc);
	border-radius: 10px;
	border:1px solid #CCC;
}

.spl_mnu_r {
	height:44px;
	width:264px;
	float:right;
}
.spl_mnu_r #searchsubmit{
	display:none !important;
}

.spl_mnu_r input[type="text"]{
	width:198px;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	padding-left:10px;
	background:#fff url(images/spl_mglas.png) 95% 50% no-repeat;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	behavior: url(border-radius.htc);
	border-radius: 15px;
	color:#7d7c7c;
	font-size:11px;
	border:none;
}

.spl_mnu_l {
	height:44px;
	width:667px;
	float:left;
}

.spl_mnu_l ul,
.spl_mnu_l ul li,
.spl_mnu_l ul li ul,
.spl_mnu_l ul li ul li {
	margin:0;
	padding:0;
	list-style:none;	
}

.spl_mnu_l ul li ul {
	list-style:none;
	position:absolute;
	z-index:999;
	left:-9999px;
	width:295px;
	opacity:0;
	-webkit-transition:0.25s linear opacity;
	background-color:#f4f4f4;
	padding-bottom:5px;
	background-image:none;
	border:1px solid #CCC;
	border-top:0px !important;
}

.spl_mnu_l ul li ul li {
	padding-top:1px;
	float:none;
	background-image:none;
	height:30px;
	line-height:30px;
	border-bottom:1px #E8E8E8 solid;
}

.spl_mnu_l ul li ul li:hover {
	padding:0;
}

.spl_mnu_l ul li ul li a {
	color:#458EA0;
	padding: 0 0 0 10px;
}

.spl_mnu_l ul li ul li a:hover {
	padding: 0 0 0 10px;
}

.spl_mnu_l ul li ul li {
	color:#616060;
}

.spl_mnu_l ul li ul li:hover {
	color:#333333;
	padding-top:1px;
	float:none;
	background-image:none;
}

.spl_mnu_l ul li:hover ul {
	left:-1px; 
	opacity:1; 
}

.spl_mnu_l ul li:hover a {
	color:#333333;
}

.spl_mnu_l ul {
	background:url(images/spl_menusep.png) 0 50% no-repeat;
	min-height:44px;
	margin-left:8px;
}
	
.spl_mnu_l ul li {
	float:left;
	height:44px;
	font-size:13px;
	letter-spacing:0px;
	font-weight:normal;
	position:relative;
}

.spl_mnu_l ul li {
	display:block;
	line-height:44px;
	height:44px;
	padding:0 15px;
	text-decoration:none;
	background:url(images/spl_menusep.png) 100% 50% no-repeat;
}

.spl_mnu_l ul li a {
	color:#616060;
	display:block;
	text-decoration:none;
}

.spl_mnu_l ul li a:hover {
	color:#d55e14;
}

.spl_mnu_l ul li:hover {
	background:#F3F3F3 url(images/spl_menubg_hover.png) 0 0 repeat-x;
	padding:0 15px;
}

.spl_bdy {
	margin-top:10px;
	width:100%;
	min-height:250px;
}

.spl_sld {
	width:100%;
	overflow:hidden;
	position:relative;
	height:352px;
	margin:0 0 14px;
}

.pl_sldtblkcvr {
	position:absolute;
	background:url(images/spl_sld_blkcvr.png) 0 0 repeat-x;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	-khtml-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	behavior: url(border-radius.htc);
	border-radius: 0 0 10px 10px;
	bottom:0;
	left:0;
	width:100%;
	height:58px;
	z-index:5;
}

.spl_sldtgln {
	position:absolute;
	top:158px;
	right:9px;
	z-index:999;
}

.spl_sld img {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	behavior: url(border-radius.htc);
	border-radius: 10px;
}

.spl_mncol {
	width:605px;
	float:left;
}

.spl_sdbr {
	width:315px;
	float:right;
}

.spl_sdbr h1 {
	width:100%;
	background:url(images/spl_brttl.png) 0 0 no-repeat;
	height:41px;
	line-height:41px;
	font-size:20px;
	color:#FFF;
	text-indent:15px;
	margin:0;
	padding:0;
}

.spl_sdbr_cnt {
	background-color: #F7F7F7;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F7F7F7), to(#ececec)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #F7F7F7, #ececec); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #F7F7F7, #ececec); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #F7F7F7, #ececec); /* IE10 */
	background-image:      -o-linear-gradient(top, #F7F7F7, #ececec); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #F7F7F7, #ececec);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	behavior: url(border-radius.htc);
	border-radius: 10px;
	margin-bottom: 20px;
}

.spl_sdbr_innr {
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	-khtml-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	behavior: url(border-radius.htc);
	border-radius: 0 0 10px 10px;
	border:1px #CCC 
}

.spl_sdbr_cntnt {
	padding:10px;
}

.spl_sdbr_cntnt ul,
.spl_sdbr_cntnt ul li {
	list-style:none;
	margin:0;
	padding:0;
}

.spl_sdbr_cntnt ul li a {
	color:#6b6b6b;
	display:block;
	text-decoration:none;
	height:30px;
	line-height:30px;
	padding-left:27px;
}

.spl_sdbr_cntnt ul li:hover {
	background-color: #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F7F7F7)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #fff, #F7F7F7); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #fff, #F7F7F7); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #fff, #F7F7F7); /* IE10 */
	background-image:      -o-linear-gradient(top, #fff, #F7F7F7); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #fff, #F7F7F7);
}

.spl_sdbr_cntnt ul li a:hover {
	color:#333;
	background:url(images/spl_blar.png) 10px 50% no-repeat;
}

.spl_sdbr_cntnt ul li {
	border-bottom:1px dotted #ababab;
	background:url(images/spl_blar.png) 8px 50% no-repeat;
}

.spl_ftrmnu {
	width:100%;
	height:33px;
	line-height:33px;
	background-color:#e4e4e4;
	margin-top:20px;
}

.spl_ftrmnu_r {
	float:right;
	width:25%;
}


.spl_ftrmnu_l {
	float:left;
	width:75%;
}

.spl_ftrmnu_l ul,
.spl_ftrmnu_l ul li {
	list-style:none;
	margin:0;
	padding:0;
}

.spl_ftrmnu_l ul li {
	float:left;
	padding-right:10px;
	margin-right:10px;
}

.spl_ftrmnu_l ul li a {
	color:#646464;
	height:33px;
	line-height:33px;
}

.spl_ftrmnu_l ul li a:hover {
	color:#ea6300;
}

.spl_ftrcpy {
	padding: 8px 0;
    width: 100%;
    color: #FFF;
    height: auto /*33px*/;
    line-height: 22px;
    background-color: #a5a5a5;
}

.spl_ftrcpy a,
.spl_ftrcpy a:hover {
	color:#FFF !important;
}

/* Overrides */

.fm-form input.submit:hover {
	color:#FFF !important;
	background-color:#f38435;
}

.fm-form input.submit {
	float:none !important;
	margin-left:113px;
	 background-color:#ec6807;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);
	border-radius: 5px;
	padding:5px 10px;
	line-height:100%;
	color:#FFF !important;
	border:none;
	cursor:pointer;
}

#fm-item-textarea-4ea62724d6510 #textarea-4ea62724d6510 {
	width:400px !important;
}

.spl_head_l div .sharing {
	display:none !important;
}

.wp-content p {
	font-size:13px;
	line-height:20px;
}

.post-edit-link {
	float:right;
	 background-color:#ec6807;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);
	border-radius: 5px;
	padding:4px 8px;
	line-height:100%;
	color:#FFF !important;
	border:none;
	cursor:pointer;
	font-size:11px;
	margin-bottom:15px;
}

.post-edit-link:hover {
	color:#FFF !important;
	background-color:#f38435;
}

.shslideshow_nav {
	left:15px !important;
}

.shslideshow_nav a {
	 background-color:#cbcbcb;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	behavior: url(border-radius.htc);
	border-radius: 15px;
	padding:5px 9px;
	color:#cbcbcb !important;
	border:none;
	cursor:pointer;
}

.shslideshow_nav a:hover {
	background-color:#ec6807;
	color:#ec6807 !important;
}

.shslideshow_nav a.activeSlide {
	font-weight: bold;
	color:#ec6807 !important;
	background-color:#ec6807;
}



html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, fieldset, form, label, legend, p, blockquote, pre, a, abbr, acronym, address, code, del, em, img, dl, dt, dd, ol, ul, li, table, caption, tbody, tfoot, thead, tr, th, td  {

	margin: 0px; 

	padding: 0px;

}

html, body {

	background:#fff;

	color: #333333;

	font:normal 85% Arial, Verdana, Helvetica, sans-serif;

	line-height:19px;

}

.post img {

	border: none;

}

a, a:link {

	color:#EC6807; 

	text-decoration:underline;

}

a:visited {

	color:#EC6807;

}

a:hover, a:focus, a:active {

	color: #EA7521;

	text-decoration:underline;

}

ul, li {

	list-style:none;

}

h1, h2, h3, h4, h5 {

	font-family:Arial,Helvetica,sans-serif;

	margin-bottom: 10px;

}

h2 {

	color: #EA7521;

	margin-bottom: 15px;

	font-size:21px;

	font-weight:normal;

	line-height:30px;

}



/* Global 

---------------------------------------------------- */

#wraper {

	margin:20px auto 20px auto;	

	width:900px;

}

.tc{

	background:url(images/top-curve.gif) top right no-repeat;

	height: 9px;

	font-size: 0px;

	overflow: hidden;

}

.tc span{ 

	background:url(images/top-curve.gif) top left no-repeat;

	display: block;

	height: 9px;

	width: 10px;

	font-size: 0px;

}

.bc{

	background:url(images/bottom-curve.gif) top right no-repeat;

	height:9px;

	font-size: 0px;

	overflow:hidden;

}

.bc span{ 

	background:url(images/bottom-curve.gif) top left no-repeat;

	display: block;

	height: 9px;

	width: 10px;

	font-size: 0px;

}

.navigation {

	color:#EA7521;

	font-size:28px;

	font-weight:normal;

	line-height:30px;

	width:72%;

	overflow:hidden;

	margin-bottom:20px;

	font-size:28px;

}

.sml a {

	font-size:18px !important;	

}

.alignleft, .alignright {

	font-size:18px !important;

}

.navigation a {

	color:#EA7521;

	font-size:28px;

	font-weight:normal;

	line-height:30px;

	text-decoration:none;

}

.navigation a:hover {

	color:#000;

	text-decoration:underline;

}



.alignleft {

	float:left;

}



.alignright {

	float:right;

}



.sml .alignright {

	float:left;

}

/* Columns Class 

--------------------------------------------------------------*/

#content {

	padding-bottom: 10px;

	overflow: hidden;

	background: #fff;

	border-left: 1px solid #E4E4E4;

	border-right: 1px solid #E4E4E4;

	padding: 11px 20px;

}

#content .post, #content .comments {

	width:72%;

	padding-right:3%;

	float:left;	

}

#sidebar {

	width: 25%;

	float: right;	

}

#content .post h2 span.comment {

	border:none;

}

#content .post h2 span.comment span {

	border:none;

	display: block;

	position:absolute;

	top:12px;

	right:2px;

	background: url(images/icon-comments.gif) 0 0 no-repeat;	

	font: normal 11px Arial, Verdana, Helvetica, sans-serif; 

	padding-left:20px;

	color:#666 !important;

	height:15px;

}

#content .post h2 span.comment a {

	display: block;

	background: url(images/icon-comments.gif) 0 0 no-repeat;	

	font: normal 11px Arial, Verdana, Helvetica, sans-serif; 

	padding-left:20px;

	color:#EC6807 !important;

	height:15px;

	text-decoration:underline;

	position:absolute;

	top:12px;

	right:2px;

}

#content .post h2 span.comment a:hover {

	font: normal 11px Arial, Verdana, Helvetica, sans-serif; 

	text-decoration:none;

}

#content .post h2.h2title {	

	color:#351905;

	font-size: 1.5em;

	width:100%;

	position:relative;

	border-top: 1px dotted #DBD2C4;

	border-bottom: 1px dotted #DBD2C4;

	margin-bottom:10px;

	padding:4px 0;

	font-weight: bold;

	overflow:hidden;

}

#content .post h2 a {

	color:#351905;

	text-decoration:none;

	}

#content .post h2 a:hover {

	color:#351905;

	font-weight:bold;

	text-decoration:underline;

	}	

h2 span {

	font: normal 0.65em Arial, Verdana, Helvetica, sans-serif; 

	color:#EC6807; 

	padding-left: 10px;

	margin-left: 10px;

	border-left: 1px solid #ccc;

}

.post h3 {

	color: #EA7521;

	font-size: 1.3em;

}

h5.comments {

	border-bottom:1px solid #D4D7D9;

	color:#131313;

	font-family:Arial,Helvetica,sans-serif;

	font-size:18px;

	margin:10px 0 12px;

	padding:0;

	width:97% !important;

}

abbr, acronym {

	border-bottom: 1px dotted #000000;

}

table { 

	border-collapse: collapse;

	font-size:11px;

	margin-bottom:20px;

}

caption, th, td { 

	text-align: left; 

	font-weight: normal; 

}

table, td, th { 

	vertical-align: middle; 

}



/* Header 

---------------------------------------------------------------*/

#header {

	position: relative;

	padding-bottom: 10px;

	overflow: hidden;

	background: #ffffff ;

	border-left: 1px solid #E4E4E4;

	border-right: 1px solid #E4E4E4;

	padding: 11px 20px;

	overflow: hidden;

}

#header h1{

	font-size:3.3em;

	font-weight: normal;

	padding:15px 0 24px 0;

	letter-spacing:-1px;

	white-space:nowrap;

}

#header div{

	border:1px solid red;

	width:0;

	overflow:visible;

}

#header h1 a {

	color: #333333;

	text-decoration: none;

}

#header span.title {

	display:block;

	position:absolute;

	top:54px;

	left:22px;

	text-align: right;	

	color:#AFAFAF;

	font:normal 13px Arial, Verdana, Helvetica, sans-serif; 

	font-style: italic;

}



/* Global Navigation 

---------------------------------------------------------------*/

ul.globalNav{

	position: absolute;

	top:30px;

	right:10px;

}

ul.globalNav li {

	display: inline;

	border-right:1px solid #EBEBEB;

	padding:1px 8px;

}

ul.globalNav li.last {

	border-right:none;

}

ul.globalNav li a, ul.globalNav li a:link {

	color: #818181;

	font: normal 1.1em Arial, Verdana, Helvetica, sans-serif;

	text-decoration:none;

}

ul.globalNav li a:hover {

	color: #EA7521;

	text-decoration:underline;

}



/* Main Navigation 

---------------------------------------------------------------*/

#mainNav {

	background:#FFF url(images/nav-bg.gif) 0 0 repeat-x;

	padding:10px 0 30px 10px;

	color: #EF9552;

	border-left:1px solid #E4E4E4;

	border-right:1px solid #E4E4E4;

	clear:left;

	height:19px;

}

#mainNav ul {

	width:600px;

	float:left;

	}

#mainNav li {

	display: inline;

	border-left:1px solid #EF9552;

	padding:1px 12px;

}

#mainNav .first {

	border:medium none;

}

#mainNav li a {

	color: #ffffff;

	font: normal 16px Arial, Verdana, Helvetica, sans-serif;

	text-decoration:none;

}

#mainNav li a:hover {

	text-decoration:underline;

}

.headSearch {

	float:right;

	margin-right:10px;

}

.keyword {

	float:left;

	background:url(images/search-text.gif) 0 0 no-repeat;

	width:129px;

	height:22px;

	border:none;

	font-size:11px;

	padding:4px 0 0 4px;

	color:#818181;

	margin:0 !important;

}	

.searchButton {

	float:left;

	background:url(images/search-button.gif) 0 0 no-repeat;

	width:60px;

	height:22px;

	border:none;

	margin:0 !important;

	}

	

/* Mixed Content Class

---------------------------------------------------------------*/

.post p {

	margin-bottom: 15px;

}

blockquote {

	background: url(images/quotes.gif) 0 0 no-repeat;

	padding-left: 50px;

	color: #000;

	margin:20px 0;

}

.post ul {

	font-size:12px;

	margin-bottom: 10px;

	color:#666;

	line-height:24px;
	
	list-style:none;

	margin: 0;

}	

.post ul li {

	padding-left:15px;

}

.post ul li ul{

	font-size:12px;

	margin-bottom: 10px;

	line-height:24px;

	margin:0px;

}

.post ul li ul li {

	background: url(images/bullet-content2.gif) 0 8px no-repeat !important;

}

.post ol {

	margin-bottom: 10px;

	color:#666;

	margin:-8px 0 20px 35px;

}

.post ol li {

	list-style-type:decimal;

	padding-left:0px;

}

.post ol li ol{

	margin:5px 0 5px 18px;

}

.post a {

	text-decoration:underline;

	color:#000;

}

.post a:hover {

	text-decoration:none;

	color:#EA7521;

}

.post a:hover .post .postmetadata a:hover {

	text-decoration:none;

	color:#EA7521;

	white-space:nowrap;

}

.post .postmetadata {

	margin:0 auto;

	width:100%;

	background:#F9F9F9;

	color:#999999;

	font-size:11px;

	line-height:18px;	

	margin-bottom:30px;

	padding:5px 0;

	

}

.entry {

	margin:0 auto;

	width:100%;

	clear:left;

}



.post .postmetadata a {

	color:#EC6807 !important;

	text-decoration:underline;

	}

.post .postmetadata a:hover {

	color:#EC6807 !important;

	text-decoration:none;

	}

.tags {

	padding:0 15px;

	line-height:21px;

}	

.tags a {

	color:#9A8A7C !important;

	font-weight:bold;

	text-decoration:none;

}	

.tags a:hover {

	color:#000 !important;

	font-weight:bold;

	text-decoration:underline !important;

}



/* Table 

---------------------------------------------------------------*/

table {

	border:1px solid #F3E3D7;

	border-collapse: collapse;

}

td, th  {

	border: 1px solid #F3E3D7;

	padding:3px 4px;

}

th {

	font-weight:bold;

	background:#FFF6F0;

	color:#000;

}



/* Common Used Class 

---------------------------------------------------------------*/

.float_left {

	float: left;

}

.float_right {

	float: right;

}

.clear_both {

	clear: both;

}

abbr[title], acronym[title] {

	border-bottom:1px dotted #999999;

	cursor:help;

	font-style:italic;

}



/* Forms 

----------------------------------------------------------- */

fieldset {

	border: 1px solid #F3E3D7;

	padding: 10px;

	margin-bottom:15px;

}

legend {

	font:bold 14px Arial, Verdana, Helvetica, sans-serif; 

}

label {

	font:bold 11px Arial, Verdana, Helvetica, sans-serif; 

}

input[type="radio"], input[type="checkbox"] {

	margin-right:15px;

	vertical-align:bottom;

	}

input[type="button"], input[type="submit"] {

	margin:0 5px;

	}

textarea {

	width:100% !important;

}



/* Side bar

-------------------------------------------------------------*/

#sidebar h3 {

	color:#000;

	margin:10px 0 8px 0;

	font-size:16px;

	font-weight:bold;

}

.rightPan {

	background: url(images/gray-top-curve.gif) #EBEBEB top right no-repeat;

	margin-bottom: 20px;

	text-indent:15px;

}

.rightPan span.stc {

	background: url(images/gray-top-curve.gif) top left no-repeat;

	display: block;

	height: 5px;

	width: 10px;

	line-height:0;

}



.gbc {

	background: url(images/gray-bottom-curve.gif) bottom right no-repeat;

	height:15px;

	font-size: 0px;

	line-height:0;

}

.gbc span.sbc {

	background: url(images/gray-bottom-curve.gif) bottom left no-repeat;

	display: block;

	height:15px;

	width: 10px;

}



#sidebar ul {

	line-height:25px;

}

#sidebar ul li {

	background: url(images/bullet-sidebar.gif) 15px 11px no-repeat;

	padding-left: 12px;

	margin-left:5px;

}

#sidebar ul li ul {

	margin-bottom: 0px;

}

#sidebar ul li ul li {

	background: url(images/bullet-content.gif) 15px 10px no-repeat;

	margin-left:0px;

}

#sidebar a {

	color: #333;

}

#sidebar a:hover {

	color:#000;

	text-decoration:none;

}



/* Footer 

------------------------------------------------------------*/

#footer {

	position: relative;

	padding: 10px 15px;

	font-size:10px;

	line-height:15px;

}

#footer p {

	text-align: right;

	position: absolute;

	top: 10px;

	right:5px;

	font-size: 0.92em;

	padding-bottom:20px;

}



/* Comments 

------------------------------------------------------------*/

.commetmain {

	border-bottom:1px dotted #999;

	clear:both;

	height:100%;

	margin-bottom:15px;

	overflow:hidden;

	padding:10px;

}

.commetmainalt {

	background:#FFF2E8;

	border-bottom:1px dotted #999;

	clear:both;

	height:100%;

	margin-bottom:15px;

	overflow:hidden;

	padding:10px;

}

.commet_left {

	float:left;

	font-family:Arial,Helvetica,sans-serif;

	font-size:11px;

	width:15%;

	padding-right:15px;

}

.comment-author {

	font-size:11px;

	padding-bottom:5px;

}

.comment-author strong, .comment-author strong a {

	font-size:14px;

	}

.commet_right {

	border-left:1px dotted #999;

	float:left;

	min-height:55px;

	padding:5px 0 0 15px;

	width:76%;

	min-height:100px;

}

.thecomment, .comment-body {

	margin:0;

}

.avatar {

	display:block;

	margin:5px 0 0 0;

}

small {

	color:#999;

}



/* Comments Form

------------------------------------------------------------*/

#commentform label {

	float:left;

	text-align:left;

	margin-bottom:15px;

	font-size:11px;

	width:110px;

	font-weight:bold;

}

.txtarea {

	width:75% !important;

	float:right;

	padding:5px;

	margin-bottom:5px;

	border:1px solid #b8b8b8;

	background:#FAF8F8;

	font:12px Arial, Helvetica, sans-serif;

}

.txtarea:hover {

	border:1px solid #B6B6B6;

	background:#F4F3F3;

}

.Cmtbutton:hover {

	background:#000;

	border:medium none;

	color:#FAF8F8;	

}

.Cmtbutton {

	background:#EA7521;

	border:medium none;

	clear:both;

	color:#FAF8F8;

	float:left;

	font-family:Arial,Helvetica,sans-serif;

	font-size:12px;

	font-weight:bold;

	margin-left:100px;

	padding:5px;

	width:180px;

	margin-left:142px !important;

}

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.alignleft {

	float: left;

}

.alignright {

	float: right;

}

.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	overflow:hidden;

}

.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}

.wp-caption-dd {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

.wp-caption-text {

	overflow:none !important;

	margin:0 !important;

}

form p {

	margin:10px 0 0 0 !important;

}

dl {

	margin-bottom:15px;

}