.cbb {
	margin:1em 0; padding:0 10px; border:1px solid #666;
	background:#fff; }
.cb {
	margin:0.5em 0; }
.bt {
	height:17px; margin:0 0 0 18px;
	background:url(/wp-content/themes/gregwarren/images/box/box.png) no-repeat 100% 0; }
.bt div {
	position:relative; left:-18px; width:18px; height:17px;
	background:url(/wp-content/themes/gregwarren/images/box/box.png) no-repeat 0 0; font-size:0;
	line-height:0; }
.bb {
	height:22px; margin:0 0 0 20px;
	background:url(/wp-content/themes/gregwarren/images/box/box.png) no-repeat 100% 100%; }
.bb div {
	position:relative; left:-20px; width:20px; height:22px;
	background:url(/wp-content/themes/gregwarren/images/box/box.png) no-repeat 0 100%; font-size:0;
	line-height:0; }

.schcb {
	margin:0.5em 0; }
	/* Top corners and border */
.schbt {
	height:14px; margin:0 0 0 15px;
	background:url(/wp-content/themes/gregwarren/images/box/schedbox.png) no-repeat 100% 0; }
.schbt div {
	position:relative; left:-15px; width:15px; height:14px;
	background:url(/wp-content/themes/gregwarren/images/box/schedbox.png) no-repeat 0 0; font-size:0;
	line-height:0; }
	/* Bottom corners and border */
.schbb {
	height:16px; margin:0 0 0 15px;
	background:url(/wp-content/themes/gregwarren/images/box/schedbox.png) no-repeat 100% 100%; }
.schbb div {
	position:relative; left:-15px; width:15px; height:16px;
	background:url(/wp-content/themes/gregwarren/images/box/schedbox.png) no-repeat 0 100%; font-size:0;
	line-height:0; }
.schi3 {
	display:block; margin:0; padding:10px; background:#2f2f2f; 
	background-image: url(/images/panel/black/blk_pixel.png);
<!--[if IE]>
	background: #252525;
	background-image: url(/images/box/ieblack.png);
<![endif]--> 
}	
	/* Make the content wrapper auto clearing so it will contain floats (see http://positioniseverything.net/easyclearing.html). */
.schi3:after {
	content:"."; display:block; height:0; 
	clear:both; visibility:hidden; }
.schi3 {display:inline-block;}
.schi3 {display:block;}
	
.i1 {
	padding:0 0 0 12px;
	background:url(/wp-content/themes/gregwarren/images/box/borders.png) repeat-y 0 0; }
.i2 {
	padding:0 12px 0 0;
	background:url(/wp-content/themes/gregwarren/images/box/borders.png) repeat-y 100% 0; }
.i3 {
	display:block; margin:0; padding:1px 10px; background:#e77549; 
	background-image: url(/images/panel/orange/org_pixel.png); }
.i3:after {
	content:"."; display:block; height:0; 
	clear:both; visibility:hidden; }
.i3 {display:inline-block;}
.i3 {display:block;}

.incb {
	margin:0.5em 0; }
	/* Top corners and border */
.inbt {
	height:12px; margin:0 0 0 13px;
	background:url(/wp-content/themes/gregwarren/images/box/innerbox.png) no-repeat 100% 0; }
.inbt div {
	position:relative; left:-13px; width:13px; height:12px;
	background:url(/wp-content/themes/gregwarren/images/box/innerbox.png) no-repeat 0 0; font-size:0;
	line-height:0; }
	/* Bottom corners and border */
.inbb {
	height:12px; margin:0 0 0 13px;
	background:url(/wp-content/themes/gregwarren/images/box/innerbox.png) no-repeat 100% 100%; }
.inbb div {
	position:relative; left:-13px; width:13px; height:12px;
	background:url(/wp-content/themes/gregwarren/images/box/innerbox.png) no-repeat 0 100%; font-size:0;
	line-height:0; }
	/* Left border */
.ini1 {
	padding:0 0 0 5px;
	background:url(/wp-content/themes/gregwarren/images/box/innerborders.png) repeat-y 0 0; }
	/* Right border */
.ini2 {
	padding:0 5px 0 0;
	background:url(/wp-content/themes/gregwarren/images/box/innerborders.png) repeat-y 100% 0; }
	/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.ini3 {
	display:block; margin:0px; padding:20px; background:#fff; }
	/* Make the content wrapper auto clearing so it will contain floats (see http://positioniseverything.net/easyclearing.html). */
.ini3:after {
	content:"."; display:block; height:0; 
	clear:both; visibility:hidden; }
.ini3 {display:inline-block;}
.ini3 {display:block;}

.vidcb {
	margin:0.5em 0; }
	/* Top corners and border */
.vidbt {
	height:16px; margin:0 0 0 12px;
	background:url(/wp-content/themes/gregwarren/images/box/videoPlayer.png) no-repeat 100% 0; }
.vidbt div {
	position:relative; left:-12px; width:12px; height:16px;
	background:url(/wp-content/themes/gregwarren/images/box/videoPlayer.png) no-repeat 0 0; font-size:0;
	line-height:0; }
	/* Bottom corners and border */
.vidbb {
	height:16px; margin:0 0 0 12px;
	background:url(/wp-content/themes/gregwarren/images/box/videoPlayer.png) no-repeat 100% 100%; }
.vidbb div {
	position:relative; left:-12px; width:12px; height:16px;
	background:url(/wp-content/themes/gregwarren/images/box/videoPlayer.png) no-repeat 0 100%; font-size:0;
	line-height:0; }
	/* Left border */
.vidi1 {
	padding:0 0 0 12px;
	background:url(/wp-content/themes/gregwarren/images/box/videoborders.png) repeat-y 0 0; }
	/* Right border */
.vidi2 {
	padding:0 20px 0 0;
	background:url(/wp-content/themes/gregwarren/images/box/videoborders.png) repeat-y 100% 0; }
	/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.vidi3 {
	display:block; margin:0px; padding:10px; 
	background-image: url(/wp-content/themes/gregwarren/images/box/videoCenter.png); }	
	/* Make the content wrapper auto clearing so it will contain floats (see http://positioniseverything.net/easyclearing.html). */
.vidi3:after {
	content:"."; display:block; height:0; 
	clear:both; visibility:hidden; }
.vidi3 {display:inline-block;}
.vidi3 {display:block;}
