/*------------------------------------------------------------------
Title: Roundbox Styles
Author: Henry Lockett 
Date: February 2009

Padding: Top Right Bottom Left
-------------------------------------------------------------------*/


p.rb_type_a
{
position: inline;
text-align: left;
margin: 10px 30px 0 30px;
}
p.rb_type_b
{
position: inline;
text-align: center;
margin: 10px 30px 0 30px;
}
p.rb_type_c
{
position: inline;
text-align: right;
margin: 4px 30px 15px 30px;
}

div.newsitem{border-bottom: dotted 1px #939AC4;}

div.box33
{
width: 33%;
}

div.rb_dark_outer
{
position: relative;
min-width: 100px;
min-height: 180px;
height: 100%;
background: #454545 url(../images/box-tm.png) repeat-x 0 0;
margin: 0 auto;
}

div.rb_dark_lefttop
{
top: 0;
left: 0;
position: absolute;
width: 30px;
min-height: 150px;
height: 100%;
background: url(../images/box-ml.png) repeat-y 0 0;
z-index: 1;
}

div.rb_dark_leftbottom
{
position: absolute;
bottom: 0;
left: 0;
width: 30px;
min-height: 30px;
background: url(../images/box-bl.png) no-repeat 0 100%;
z-index: 1;
}

div.rb_dark_righttop
{
position: absolute;
top: 0;
right: 0;
width: 30px;
min-height: 150px;
height: 100%;
background: url(../images/box-mr.png) repeat-y 100% 0;
z-index: 2;
}

div.rb_dark_rightbottom
{
position: absolute;
right: 0;
bottom: 0;
width: 30px;
min-height: 30px;
height: 100%;
background: url(../images/box-br.png) no-repeat 100% 100%;
z-index: 2;
}

div.rb_dark_midtop
{
color: #ffffff;
position: relative;
top: 0;
width:	92%;
min-height: 220px;
z-index: 0;
}

div.rb_dark_midbottom
{
position: relative;
bottom: 0;
width: 100%;
height: 30px;
background: url(../images/box-bm.png) repeat-x 100% 100%;
z-index: 0;
}



div.rb_white_outer
{
position: relative;
min-width: 100px;
min-height: 130px;
height: 100%;
background: #f2f2f2 url(../images/box-white-tm.png) repeat-x 0 0;
margin: 0 auto;
}

div.rb_white_lefttop
{
top: 0;
left: 0;
position: absolute;
width: 30px;
min-height: 100px;
height: 100%;
background: url(../images/box-white-ml.png) repeat-y 0 0;
z-index: 1;
}

div.rb_white_leftbottom
{
position: absolute;
bottom: 0;
left: 0;
width: 30px;
min-height: 30px;
background: url(../images/box-white-bl.png) no-repeat 0 100%;
z-index: 1;
}

div.rb_white_righttop
{
position: absolute;
top: 0;
right: 0;
width: 30px;
min-height: 100px;
height: 100%;
background: url(../images/box-white-mr.png) repeat-y 100% 0;
z-index: 2;
}

div.rb_white_rightbottom
{
position: absolute;
right: 0;
bottom: 0;
width: 30px;
min-height: 30px;
height: 100%;
background: url(../images/box-white-br.png) no-repeat 100% 100%;
z-index: 2;
}

div.rb_white_midtop
{
position: relative;
top: 0;
width:	92%;
min-height: 100px;
z-index: 0;
}

div.rb_white_main
{
position: relative;
background: #f2f2f2;
}

	div.rb_white_main_b
	{
	min-height: 200px;
	position: relative;
	background: #f2f2f2;
	}

div.rb_white_midtop {color: #454545;}

div.rb_white_midbottom
{
position: relative;
bottom: 0;
width: 100%;
min-height: 30px;
background: url(../images/box-white-bm.png) repeat-x 100% 100%;
z-index: 0;
}


div.rb_small_outer
{
position: relative;
min-width: 60px;
min-height: 60px;
height: 100%;
background: #454545 url(../images/box-small-mt.png) repeat-x 0 0;
margin: 0 auto;
}

div.rb_small_lefttop
{
top: 0;
left: 0;
position: absolute;
width: 30px;
min-height: 30px;
height: 100%;
background: url(../images/box-small-ml.png) repeat-y 0 0;
z-index: 1;
}

div.rb_small_leftbottom
{
position: absolute;
bottom: 0;
left: 0;
width: 30px;
min-height: 30px;
background: url(../images/box-small-bl.png) no-repeat 0 100%;
z-index: 1;
}

div.rb_small_righttop
{
position: absolute;
top: 0;
right: 0;
width: 30px;
min-height: 30px;
height: 100%;
background: url(../images/box-small-mr.png) repeat-y 100% 0;
z-index: 2;
}

div.rb_small_rightbottom
{
position: absolute;
right: 0;
bottom: 0;
width: 30px;
min-height: 30px;
height: 100%;
background: url(../images/box-small-br.png) no-repeat 100% 100%;
z-index: 2;
}

div.rb_small_midtop
{
color: #ffffff;
position: relative;
top: 0;
width:	92%;
min-height: 30px;
z-index: 0;
}

div.rb_small_midbottom
{
position: relative;
bottom: 0;
width: 100%;
min-height: 30px;
background: url(../images/box-bm.png) repeat-x 100% 100%;
z-index: 0;
}




div.rb_green_outer
{
position: relative;
min-width: 60px;
min-height: 60px;
height: 100%;
background: #FFFFFF url(../images/box-green-mt.png) repeat-x 0 0;
margin: 0 auto;
}

div.rb_green_lefttop
{
top: 0;
left: 0;
position: absolute;
width: 30px;
min-height: 30px;
height: 100%;
background: url(../images/box-green-ml.png) repeat-y 0 0;
z-index: 1;
}

div.rb_green_leftbottom
{
position: absolute;
bottom: 0;
left: 0;
width: 30px;
min-height: 30px;
background: url(../images/box-green-bl.png) no-repeat 0 100%;
z-index: 1;
}

div.rb_green_righttop
{
position: absolute;
top: 0;
right: 0;
width: 30px;
min-height: 30px;
height: 100%;
background: url(../images/box-green-mr.png) repeat-y 100% 0;
z-index: 2;
}

div.rb_green_rightbottom
{
position: absolute;
right: 0;
bottom: 0;
width: 30px;
min-height: 30px;
height: 100%;
background: url(../images/box-green-br.png) no-repeat 100% 100%;
z-index: 2;
}

div.rb_green_midtop
{
color: #939AC4;
position: relative;
top: 0;
width:	92%;
min-height: 20px;
z-index: 0;
}

div.rb_green_midbottom
{
position: relative;
bottom: 0;
width: 100%;
min-height: 30px;
background: url(../images/box-green-bm.png) repeat-x 100% 100%;
z-index: 0;
}

img.rb_corner
{
position: relative;
bottom:0;
}

#eventbox
{
min-height: 200px;
}

#publisherbox
{
min-height: 200px;
}