body
{
	background-image:url("/content/images/pieces/full/473.jpg");
	background-attachment:fixed;
	background-repeat:repeat-y;
	background-size: 800px 1062px;
	background-position: -80px 103px;
   }

#rc_backdrop /*white layer behind menu*/
{
  position:fixed;
  width:100%;
  left:0px;
  height:103px;
  top:0px;
  background-color:white;
  z-index:5;
}
#rc_listcontainer/*background gradient*/
{ 	position:absolute;
	float:left;
	padding-left:50px;
	padding-top:35px;
	background-image:url("/content/images/design2012/Event_G.png");
	background-size:100% 100%;
	background-repeat:repeat-y;
	width:90%x;
	min-height:800px;
	border-left-style:solid;
	border-left-color:red;
	border-left-width:2px;
        width:800px;
}

#right_colum
	{left:185px;}

.blogroll_holder
{
  text-align: justified;
  width:100%;
  width:900px;
}

.blogroll_holder .title
{
  font-size: 11px;
  font-weight:bold;
  color:rgb(70,70,130);
  line-height: 14px;
  text-decoration:underline;
  text-transform:uppercase;
  padding-top: 10px;
}

.blog_item
{
min-height:190px;
}

.date
{
	padding-top: 5px;
	font-size:11px;
	line-height:14px;
	padding-bottom:10px;
	color:red;
}

.slideshow
{
  float:left;
  clear:both;
  padding-bottom: 20px;
}
.slideshow img
{
  width:260px;
  background-color:white;
  margin:px;

  }
.text
{	float:left;
	font-size: 11px;
	line-height: 22px;
	width:450px;
	min-height:330px;
	padding:0px 20px 15px 20px;
	background-color:white;
	border-left-style:solid;
	border-left-color:red;
	border-left-width:1px;
	}

.date,.blogroll_holder .title ,.place{
  float:left;
  clear:both;
  width: 250px;
  background-color:white;/*rgb(220,220,225);*/
  padding-left: 10px;
}
#vertical_line
{
	position:fixed;
	top:55px;
	left:185px;
	width:2px;
	height:60px;      
	background-color:red;
	z-index:9;
}
#horizontal_line
{
	position:fixed;
	left:0px;
	background-color:red;
}




