/* CSS Document */
body{margin:0px; font-family:Verdana, Geneva, sans-serif; color:#515151; font-size:11px;}

/*	HEADER	*/
#header{width:100%; background-image:url(../images/bg_header.jpg); background-repeat:repeat-x; height:110px;}
#menu{background-image:url(../images/aftld_logo.jpg); background-repeat:no-repeat; height:100px; padding-top:13px;width:850px; font-size:12px}
#menu a{ font-weight:bold; color:#fff}
#menu_bar { background-color:#CC810A; margin-top:10px; padding:7px; -moz-border-radius:50px;border-radius: 50px;-webkit-border-radius:50px; color:white}
#session{float:right;background-color:#CC810A; background-repeat:no-repeat;font-size:10px; padding:5px; margin-top:12px; -moz-border-radius:50px;border-radius: 50px;-webkit-border-radius:50px;}

/*	CONTENT */
#content{background-color:#E6E6E6; border-bottom:1px solid #ccc;width:100%; min-height:500px; padding-bottom:25px}
#advert{background-color:#CC810A;}
#contentPanels{width:850px; text-align:left;}
#leftContentPanel{width:500px; float:left; padding:0px 5px 0px 0px}
#leftContentPanel img{max-width:580px;}
#rightContentPanel{float:right; width:330px;}
.metadata {
	color:#999999;
	font-size:10px;
	margin-bottom:5px;
	margin-right:10px;
	padding-bottom:3px;
	border-bottom:1px dotted #CCCCCC;
	font-style:italic;
}

/* LINKS */
div#link{background-image:url(../images/list_item.jpg); background-repeat:no-repeat; padding:1px 0px 20px 20px; height:18px;}
a{ text-decoration:none;color:#FF3300}
a:hover{ text-decoration:underline; color:#FF3300}

/* NOTIFICATION */
.notify_error{
	border:1px solid #8A0000;
	background-color:#FFDDDD;
	padding:3px;
}

.notify{
	border:1px solid #090;
	background-color:#ACFCA0;
	padding:3px;
}

#notify{
	border:1px dotted #8A0000;
	background-color:#FFDDDD;
}
/*	BOX	*/
#box{background-color:#CC810A;border:1px solid #CC810A;-moz-border-radius:5px;border-radius: 5px;-webkit-border-radius:5px; z-index:100}
#boxTitle{padding:5px;font-size:13px; font-weight:bold; color:white}
#boxContent{background-color:#E6E6E6;-moz-border-radius:5px;border-radius: 5px;-webkit-border-radius:5px;padding:5px; height:130px}
#boxLinkContent{background-color:#E6E6E6;-moz-border-radius:5px;border-radius: 5px;-webkit-border-radius:5px;padding:5px;}
#boxContentText{ height: 68px; overflow:hidden;}
#boxContentTitle{ text-transform:capitalize; padding-bottom:1px; color:#754D00}
#box_noborder div#boxContent{padding-bottom:15px; height:auto}
#box_noborder div#boxContentText{ height:auto;}
#box_noborder div#link{background-image:url(../images/list_item.jpg); background-repeat:no-repeat; padding:1px 0px 20px 20px; height:18px; margin-top:10px}

/* QUICK LINKS */
div#quicklinks { border-bottom:1px dashed #BA7901; font-size:11px}
div#quicklinks h3 {color:#FFF; padding:5px; margin:0px; background:#BA7901; text-transform:uppercase; font-size:14px;}
div#quicklinks a {display:block; padding:4px 5px; color:#666; border-top:1px solid #FFF; background:#F2F2F2; text-decoration:none;}
div#quicklinks a:hover {background:#333; color:#FFF;}
#box #quicklinks {background-color:#E6E6E6;-moz-border-radius:5px;border-radius: 5px;-webkit-border-radius:5px;}
#box #quicklinks h3 {background:#A9D43B;padding:5px;font-size:13px; font-weight:bold}

/* LINKS */
.links h3 {color:#FFF; padding:5px; margin:0px; background:#BA7901; text-transform:uppercase; font-size:14px;}
.links a {display:block; padding:4px 5px; color:#666; border-top:1px solid #FFF; background:#E6E6E6; text-decoration:none;}
.links a:hover {background:#333; color:#FFF;}

/*	BUTTONS	*/
#buttons{ 	color:#999999;
	font-size:10px;
	margin-top:20px;
	padding-top:15px;
	border-top:1px dotted #CCCCCC;
}
#btn_orange, #btn_green, #btn_red, #btn_grey, #btn_brown, #prog_btn_ok, #prog_btn_cancel {
	padding:4px 14px;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;-moz-border-radius:50px;border-radius: 50px;-webkit-border-radius:50px;
	font-weight:bold;
}
#btn_green { background-color:#64821E;}
#btn_orange {background-color:#FFA801;}
/* end of buttons */

/* div place holders for front page design*/
div.index_content
{
	float:left; padding:0px 5px 0px 5px;width:270px; height:250px; overflow:hidden;
	
}
div.index_content h2
{
	color:#999; font-size:14px; margin-top:0px
}
div.index_content #boxContentText{height: 150px; overflow:hidden;
/*	background-color:#F0F0F0;
	-moz-border-radius:5px;border-radius: 5px;-webkit-border-radius:5px;*/
}

.dottedright
{
	border-right:1px dotted #ccc;
}
/* end of div place holders for front page design*/

/*--------------------------
           STORIES
--------------------------*/
.story {
	background:#333;
	width:272px;
	margin:0px 2px;
	float:left;
	height:200px;
	cursor:pointer;
	border-radius: 10px;
	webkit-border-radiu:10px;
	mozilla-border-radius:10px;
}

.story:hover {
	background:#3C3C3C;
}

.story img {
	/*width:272px;
	height:150px;*/
}


.story h2, .story h5 {
	font-weight:lighter;
	margin:0px;
	border-bottom:1px solid white;
}

.story h2 {
	color:#D4D4D4;
	font-size:15px;
	line-height:25px;
	padding:0px 0px 0px 8px;
}

.story h5 {
	color:#D49044;
	font-weight:normal;
	font-size:10px;
	margin:2px 15px 2px 10px;
	border-bottom:0;
}

.story ul {
	margin:0px 5px 0px -15px;
}

.story li{
	list-style:square;
	color:#D4D4D4;
	font-weight:normal;
	font-size:10px;
	padding-bottom:5px;
}

.story li a{
	list-style:square;
	color:#D49044;
	font-weight:normal;
	font-size:10px;
	padding-bottom:5px;
}

.no-event
{
        background:url(../images/no-events-schedule.png) no-repeat bottom;
        background-color:rgba(0, 0, 0, 0.5)	
	width:272px;
	margin:0px 2px;
	float:left;
	height:200px;
	cursor:pointer;
	border-radius: 10px;
	webkit-border-radiu:10px;
	mozilla-border-radius:10px;
}

.no-event:hover
{
	background:#3C3C3C;
}
/*--------------------------
          SECTION
--------------------------*/
.section {
	width:850px;
	margin:5px auto;
}
	
.section_name {
	width:852px;
}

.section_name h2 {
	background:#CACACA;
	padding:5px 15px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	color:#333;
	float:left;
}

.section_name a {
	color:#CCC;
	font-weight:normal;
	font-size:10px;
	padding:2px 10px 3px 10px;
	background:#333;
	border-radius: 100px;
	webkit-border-radiu:100px;
	mozilla-border-radius:100px;
}