/* Custom Blocks */ 
.custom_block {
	display:block;
	clear:both;
	width: 100%;
	margin-top: 15px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-box-shadow: -2px 2px 2px rgb(0, 0, 0);
	-webkit-box-shadow: -2px 2px 2px rgb(0, 0, 0);
	margin-bottom: 10px;
}

.custom_block h2 {
	font:   bold 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;
	color: #ffffff;
	background: rgb(51, 51, 51) url(images/buttons/newbtn_middle.png) repeat-x  ;
	_background-image: none;
	border: 1px solid rgb(204, 153, 0);
	width: 100%;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
}

.custom_block .time {
	color: rgb(51, 51, 51);
}

.custom_block h2 span {
	display:block;
	padding: 4px 0;
	padding-left: 10px;
	/*border-top: 1px solid transparent;*/
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
}

.custom_block div.floatcontainer {
	background: rgb(204, 204, 204) url(images/gradients/gradient-greytowhite.png) repeat-x  ;
	_background-image: none;
        border: 1px solid #cc9900;
        width: 100%;
        border-top: 0px;
	/*border-top: 1px solid transparent;*/
}

.custom_block div.floatcontainerhighlight {
	background-image: url('http://armedforcescarclub.com/pics/bg.jpg');
        border: 1px solid #cc9900;
        width: 100%;
        border-top: 0px;
	/*border-top: 1px solid transparent;*/
}

.custom_block .custom_subblock {
	display:block;
	padding: 4px 0;
	border-bottom: 1px solid rgb(204, 153, 0);
	border-right: 1px solid rgb(204, 153, 0);
	border-left: 1px solid rgb(204, 153, 0);
	font-size: 12px;
	clear:both;
	width: 100%;
}

.custom_subblock h3 {
	padding-left: 10px;
	font:   bold 13px Tahoma,Calibri,Verdana,Geneva,sans-serif;
	color: rgb(51, 51, 51);
	padding-bottom: 5px;
}

.custom_subblock h3 img {
	padding-right: 5px;
}

.custom_subblock div, .custom_subblock ol {
	padding-left: 20px;
}

.custom_subblock div p {
	padding-bottom: 5px;
}

.custom_subblock div ol {
	padding-left: 0;
}

.custom_subblock dl dt {
	display:inline;
}

.custom_subblock dl dt:after {
	content:":";
}

.custom_subblock dl dd {
	display: inline;
	margin-right:5px;
} 