body{
	margin:0;
	padding:0;
	background-image:url("../images/background.jpg");
	background-repeat:repeat;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
}

a{
	color:black;
	text-decoration:none;
}

a:hover{
	color:#DFCD7D;
}

h3{
	margin:0;
	padding:0;
	letter-spacing:-0.3px;
	text-transform:capitalize;
}

img{
	border:none;
}

form{
	margin:0;
	padding:0;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
}

input, select, textarea{
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
}

input.submit{
	margin:0;
	padding:4px 6px;
	border:none;
	font-weight:bold;
}

input.submit:hover{
	background:#DFCD7D;
}

.clear-both{
	clear:both;
}

.section-header{
	margin:0;
	padding:6px;
/*	background:#4F4F4F; */
	background-image:url("../images/background.jpg");
	background-repeat:repeat;
	color:#EFEFEF;
	font-weight:bold;
	letter-spacing:-0.3px;
	text-transform:capitalize;
}

/* ****************** */
/* CONTAINERS         */
/* ****************** */
#container-main{
	background:white none repeat scroll 0 0;
	margin:0 auto;
	padding:0 16px;
	width:970px;
}

#container-banner{
	margin:0 0 20px 0;
	padding:0;
	width:970px;
	height:200px;
}

#container-right{
	float:right;
	margin:0;
	padding:0;
	width:290px;
}

#container-intro{
	margin:0 0 20px 0;
	padding:0;
	font-size:11px;
}

.container-intro-bold{
	font-family:Georgia, Georgia, serif;
	font-size:16px;
	font-weight:bold;
}

#container-player{
	margin:0 0 10px 0;
	padding:0;
	width:290px;
	height:19px;
}

#container-search-menu{
	margin:0 0 10px 0;
	padding:0;
}

#container-heavy-menu{
	margin:0 0 10px 0;
	padding:0;
}

#container-cloud-menu{
	margin:0 0 10px 0;
	padding:0;
}

#container-latest-comments{
	margin:0 0 10px 0;
	padding:0;
}

#container-latest-comments ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#container-latest-comments ul li{
	margin:0 0 0 20px;
	padding:5px 0;
	list-style-type:none;
	list-style-image:url(../images/dot.png);
	border-bottom:1px solid #999999;
}

#container-category-menu{
	margin:0 0 10px 0;
	padding:0;
}

#container-category-menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#container-category-menu ul li{
	margin:0 0 0 20px;
	padding:5px 0;
	list-style-type:none;
	list-style-image:url(../images/dot.png);
	border-bottom:1px solid #999999;
}

#container-archive-menu{
	margin:0 0 10px 0;
	padding:0;
}

#container-archive-menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#container-archive-menu ul li{
	margin:0 0 0 20px;
	padding:5px 0;
	list-style-type:none;
	list-style-image:url(../images/dot.png);
	border-bottom:1px solid #999999;
}

#container-best-menu{
	margin:0 0 10px 0;
	padding:0;
}

#container-generic-links{
	margin:0 0 10px 0;
	padding:0;
}

#container-generic-links ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#container-generic-links ul li{
	margin:0 0 0 20px;
	padding:5px 0;
	list-style-type:none;
	list-style-image:url(../images/dot.png);
	border-bottom:1px solid #999999;
}

#container-left{
	float:left;
	margin:0;
	padding:0;
	width:650px;
}

#container-blog-entry{
	margin:0 0 10px 0;
	padding:0;
	border-bottom:1px dashed #999999;
}

.blog-date{
	font-family:Georgia, Georgia, serif;
	margin:0 0 3px 0;
	padding:0;
}

.blog-title{
	font-family:Georgia, Georgia, serif;
	margin:0 0 3px 0;
	padding:0;
	font-size:20px;
	line-height:24px;
}

.blog-image-regular{
	float:left;
	margin:0 20px 0 0;
	padding:0;
	width:150px;
	height:150px;
	border:1px solid silver;
}

.blog-image-large{
	float:left;
	margin:0 20px 10px 0;
	padding:0;
	width:250px;
	height:250px;
	border:1px solid silver;
}

#container-blog-info-regular{
	float:left;
	width:478px;
}

#container-blog-info-large{
	float:left;
	width:378px;
}

.blog-body{
	margin:0 0 10px 0;
	padding:0;
	text-align:justify;
}

.blog-youtube{
	margin:0 0 10px 0;
	padding:0;
	text-align:center;
}

#container-blog-categories{
	margin:0;
	padding:0;
}

.blog-categories{
	margin:0;
	padding:0;
	font-size:10px;
	line-height:11px;
}

#container-blog-links{
	margin:0;
	padding:0;
}

.blog-links{
	margin:0;
	padding:0;
	font-size:10px;
	line-height:11px;
}

.blog-networking{
	margin:0 0 10px 0;
	padding:0;
	font-size:10px;
	line-height:11px;
	text-align:right;
}

.blog-comments-count{
	margin:0 0 10px 0;
	padding:0;
	font-size:10px;
	line-height:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
}

#container-comments-count{
	margin:0;
	padding:6px;
	background:#4F4F4F;
	color:#DFCD7D;
	font-weight:bold;
	text-transform:uppercase;
}

#container-comment-on{
	margin:0 0 10px 0;
	padding:6px;
	background:#EFE4B3;
}

#container-comment-off{
	margin:0 0 10px 0;
	padding:6px;
	background:#EFEFEF;
}

.comment-preview{
	margin:0 0 10px 0;
	padding:0;
}

.comment-date{
	margin:0 0 3px 0;
	padding:0;
}

.comment-title{
	margin:0 0 3px 0;
	padding:0;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}

.comment-image{
	float:left;
	margin:0 10px 0 0;
	padding:0;
	width:50px;
	height:50px;
	border:1px solid silver;
}

.comment-body{
	text-align:justify;
}

#container-footer{
	background-color:white;
	margin:20px 0 0 0;
	padding:0 16px 10px 0;
}

#container-standard-20{
	margin:0 0 20px 0;
	padding:0;
}

#container-form-comment{
	margin:10px 0 0 0;
	padding:0;
}

/* ****************** */
/* FORM TABLE         */
/* ****************** */
#form-table table{
	border-collapse:collapse;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
}

.table-field-name{
	margin:0;
	padding:0;
	width:100px;
	text-align:right;
	font-weight:bold;
}

.table-spacer{
	width:10px;
}
