.clear:after{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;	
}
.clear{
	
	clear: both;
	
}
* html .clear{
	height: 1%;
}

body{background:#1c1207; font-family:'Century Gothic','Lucida Grande','Arial',sans-serif; font-size:10pt; color:#f7fbc0; margin:0px; line-height:150%;}

a {color:#f7fbc0; text-decoration:none;}
a:hover {color:#ec5900;}

h1 {color:#FFF; margin:0; font-size:14pt; letter-spacing:1px; line-height:150%;}
h2 {color:#FFF; margin:0; font-size:11pt;}
h3 {color:#FFF; margin:0; font-size:08pt; padding:0px; font-weight:normal;}
h4 {font-size:16pt; font-weight:normal; font-style:italic; color:#715639; line-height:200%; letter-spacing:100%;}
h5 {color:#FFF; margin:0; font-size:16pt; letter-spacing:1px; line-height:150%;}

.Container {width:900px;}

/* Begin Sidebar */
#sidebar
{
	padding: 0px 0 10px 0;
	float:left;
	width: 265px;
	height:100%;
	}
#rightcontent
{
	padding: 0px 0 0px 0;
	float:right;
	width: 595px;
	height:100%;
	}
	



.MainHeader {background:transparent url('../images/logo.gif') no-repeat scroll top center; height:90px;}

.BottomCap {background:transparent url('../images/bottom_cap.gif') no-repeat scroll bottom center; height:25px;}

.MainNav {background:transparent url('../images/nav_bg.gif') no-repeat scroll top center; height:40px;}
.MainNav a{padding:0px 20px 0px 20px; letter-spacing:1pt;}
.MainNav a:hover;{color:#ec5900; padding:0px 20px 0px 20px;}
#navmenu li {display: inline; }

.Concept {text-align:center;}
.Concept a{font-size:8pt; padding-top:10px;}
.Concept a:hover;{font-size: 8pt; font-color:#FFF;}

.BreadCrumb {background:transparent url('../images/breadcrumb.gif') repeat-y scroll top left; height:35px; text-align:left; color:#FFF;}
.BreadCrumb a{padding:0px 5px 0px 5px;}

.Footer {background:#1c1207; padding:10px; letter-spacing:1pt; font-size:8pt;}

.Content {background:transparent url('../images/page_tile.gif') repeat-y scroll top left; padding:20px; text-align:left;}

.Group {}

.DualColumnLeft {width:430px; float:left;}
.DualColumnRight {width:430px; float:right;}

.ThreeColumnContainer {}
.ThreeColumnLeftContainer {width:580; float:left;}
.ThreeColumnLeft {width:300px; float:left;}
.ThreeColumnRight {width:280px; float:right;}

.Padding5 {padding:5px;}
.Padding10 {padding:10px;}
.Padding15 {padding:15px;}
.Padding20 {padding:20px;}
.PaddingB {padding:5px 5px 5px 35px;}

.Column {background:#343434; padding}

.pkg:after {clear:both; content:" "; display:block; font-size:0pt; height:0px; line-height:0pt; visibility:hidden;}
* html .pkg {}
* html .pkg {height:1%;}
.pkg {display:block;}  

/*User Comments*/

.comments-login-txt {
	font-size:1.1em;
	color:#333333;
	margin-top:5px;
}

.comments-login-txt a{
	color:#333333;
}

 h3#comments{
	font-size:1.3em;
	margin:0;
	padding:4px 0;
	border-right:1px solid #d2d2d2;
	border-bottom:1px dotted #d2d2d2;
}

h3#respond {
	font-size:1.3em;
	margin:0;
	padding:4px 0;
	border-right:1px solid #a4a59e;
	border-bottom:1px dotted #a4a59e;
}

.commentlist li {
	border-right:1px solid #a4a59e;
	border-bottom:1px dotted #a4a59e;
	padding:10px 10px 10px 0;
	margin:0;
	font-size:1.2em;
	line-height: 150%;
	color:#FFF;
	float:left;
}


.commentlist li p {
margin-bottom: 10px
}
.commentmetadata {
	width:300px;
	display:block;
	float:right;
	text-align:right;
	clear:right;
}

.comments-author {
	color: #004276;
	font-size: 1.1em;
	width:80px;
	float:left;
	margin-right:4px;
	clear:left;
}
.comments-author img{
	border:1px solid #d2d2d2;
	width:80px;
	height:80px;
}

.comments-author a {
	color: #004276;
	display:block;
	/*used on the comments area to make the author name move below the picture*/
}
	
.user-comments {
	width:500px;
	margin-bottom:4px;
}

.user-comments-bar {
	padding:10px;
		background: url(/wp-content/themes/twbiz/images/button_bckground.gif) repeat-x bottom;
		border: 1px solid #d2d2d2;
		margin-top: 20px;
}

.user-comments-bar h2 {
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#000;
	width:180px;
	/*float:left;*/
	text-align:left;
}

.user-comments-form {
	padding:10px 0;
	text-align:right;
}

.user-comments-form textarea {
	padding:3px;
	border:1px solid #d2d2d2;
	width:400px;
	height:90px;
	margin-bottom:5px;
	font-size:1.1em;
}

.user-comments-form input {
	padding:3px;
	border:1px solid #d2d2d2;
	margin:5px 0;
	font-size:1.2em;
	font-weight:bold;
	background-color:#000;
	color:#fff;
}

.leave-reply {
	margin:5px 0;
}

.leave-reply input {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #d2d2d2;
	font-size:1.1em;
}

.comment-box {
	margin:0;
	padding:4px 0;
}

.comment-nested-box {
	border-bottom:1px dotted #d2d2d2;
	border-right:1px solid #d2d2d2;
	padding:10px 5px;
	margin-left:50px;
}

.comments-stats {
	width:200px;
	float:right;
	font-size:1.0em;
	text-align:right;
	color:#000;
}

.comment-area {
	width:410px;
	float:left;
}

.comment-removed-area {
	font-size:1.1em;
	width:450px;
}

.comment-removed-area a {
	color:#004276;
}

.comment-nested-area {
	width:360px;
	float:left;
}

.comment-stoke {
	width:70px;
	float:right;
}

.user-pic {
	width:50px;
	float:left;
}





 
