@charset "UTF-8";
/* CSS Document */

body{background:url(../../assets/img/bg.jpg) no-repeat #110e0c; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#888888; font-size:12px;}

	strong{ font-weight:bold; }
	
	#wrapper { width:973px;  margin: 0 0 0 51px;}
	
	#header {height:110px; }
	.logo {float:left; margin:20px 0 0 0;}
	.badge {float:right;  margin:30px 0 0 0;}
	
	.font_12{ font-size:12px;}
	
	h1 { margin:0; }
	
	#nav { padding:0 0 6px 0; background-image:url(../../assets/img/nav_bg.jpg); background-repeat:no-repeat; height:58px;   }
	#nav ul { margin:0; padding:14px 0 0 18px; list-style:none; }
	#nav li { display:inline; margin:0; padding:0 0 0 15px; color:#FFF; font-size:14px; text-shadow: #333 -1px -1px 1px; }
	
	a.nav_link{ color: #FFF; text-decoration:none; }
	a:link.nav_link{ color: #FFF; text-decoration:none; }
	a:active.nav_link{ color: #FFF; text-decoration:none; }
	a:visited.nav_link{ color: #FFF; text-decoration:none; }
	a:hover.nav_link{ color: #ffd980; text-decoration:none; }
	
	a.nav_link_current{ color: #ffd980; text-decoration:none; }
	a:link.nav_link_current{ color: #ffd980; text-decoration:none; }
	a:active.nav_link_current{ color: #ffd980; text-decoration:none; }
	a:visited.nav_link_current{ color: #ffd980; text-decoration:none; }
	a:hover.nav_link_current{ color: #ffd980; text-decoration:none; }
	
	
	#main { float:left; width:661px; overflow:hidden;}
	
	#main h2{ color:#fc9400; font-size:16px;}
	
	#main ul{margin:1px 0 0 0; padding:0 0 0 20px;}
	#main ul li{list-style: disc; padding:0 0 5px 5px; margin:0; text-align:left; vertical-align:top; }
	
	#advert{ margin:0 0 21px 0; border:#FFF; border-width:1px; border-style:solid;}
	
	
	#panel1_large{width:661px; height:221px; float:left;  }
	#panel1_large h2{ font-size:13px; font-weight:bold; background-image:url(../../assets/img/about_head_large.jpg); background-repeat:no-repeat; padding:13px 0 0 15px; height:34px; color:#FFF; text-shadow: #333 -1px -1px 1px; }
	#panel1_large #panel1_bg{ background-image:url(../../assets/img/panel1_bg_large.jpg); background-repeat:no-repeat; height:154px; overflow:hidden; padding:13px 15px 0 15px; }
	#panel1_bg #cd_cover{border-width:1px; border-color:#7d7570; border-style:solid; padding:0; margin:0 0 8px 0; height:142px; width:142px; overflow:hidden; float:left;}
	
	
	#panel1{width:325px; height:221px; float:left;  }
	#panel1 h2{ font-size:13px; font-weight:bold; background-image:url(../../assets/img/panel1_head_bg.jpg); background-repeat:no-repeat; padding:13px 0 0 50px; height:34px; color:#FFF; text-shadow: #333 -1px -1px 1px; }
	#panel1 #panel1_bg{ background-image:url(../../assets/img/panel1_bg.jpg); background-repeat:no-repeat; height:154px; overflow:hidden; padding:13px 15px 0 15px; }
	#panel1_bg #cd_cover{border-width:1px; border-color:#7d7570; border-style:solid; padding:0; margin:0 0 8px 0; height:142px; width:142px; overflow:hidden; float:left;}
	
	
	#panel1_no_image{width:325px; height:221px; float:left;  }
	#panel1_no_image h2{ font-size:13px; font-weight:bold; background-image:url(../../assets/img/panel1_head_no_image_bg.jpg); background-repeat:no-repeat; padding:13px 0 0 15px; height:34px; color:#FFF; text-shadow: #333 -1px -1px 1px; }
	#panel1_no_image #panel1_bg{ background-image:url(../../assets/img/panel1_bg.jpg); background-repeat:no-repeat; height:154px; overflow:hidden; padding:13px 15px 0 15px; }
	#panel1_bg #cd_cover{border-width:1px; border-color:#7d7570; border-style:solid; padding:0; margin:0 0 8px 0; height:142px; width:142px; overflow:hidden; float:left;}
	
	
	
	#panel2{width:319px; height:221px; float:right;  }
	#panel2 h2{ font-size:13px; font-weight:bold; background-image:url(../../assets/img/panel2_head_bg.jpg); background-repeat:no-repeat; padding:13px 0 0 15px; height:34px; color:#FFF; text-shadow: #333 -1px -1px 1px; }
	#panel2 #panel2_bg{ background-image:url(../../assets/img/panel2_bg.jpg); background-repeat:no-repeat; height:153px; overflow:hidden; padding:15px 15px 0 15px; text-align:justify; line-height:16px; }
	
	#sidebar {float:right; width:300px; padding:0 0 0 12px; }
	
	#panel_right {float:right; width:300px; padding:9px 0 0 12px;}
	#panel_right h2{ font-size:13px; font-weight:bold; background-image:url(../../assets/img/panel_right_head_bg.jpg); background-repeat:no-repeat; padding:13px 0 0 20px; height:38px; color:#FFF; text-shadow: #333 -1px -1px 1px; }
	
	#left_image{border-width:1px; border-color:#7d7570; border-style:solid; padding:0; margin:0 0 8px 0; height:111px; width:144px; overflow:hidden; float:left;}
	#right_image{border-width:1px; border-color:#7d7570; border-style:solid; padding:0; margin:0 0 8px 0; height:111px; width:144px; overflow:hidden; float:right;}
	
	#sidebar_panel{width:300px; height:266px; float:right;  }
	#sidebar_panel h2{ font-size:13px; font-weight:bold; background-image:url(../../assets/img/twitter_heading.jpg); background-repeat:no-repeat; padding:12px 0 0 41px; height:36px; color:#FFF; text-shadow: #333 -1px -1px 1px; }
	#sidebar_panel #sidebar_panel_bg{ color:#c9c8c8; background-image:url(../../assets/img/twitter_bg.jpg); background-repeat:no-repeat; height:251px; overflow:hidden; padding:15px 15px 0 15px; line-height:14px; }
	
	
	/* PAGING */
	.paging{height:30px; text-align:right; float:right;}
	.paging a{display:block; float:left; padding:3px 8px 3px 8px; margin:0 3px 0 0; border:1px solid #ccc;}
	.paging a:hover{ background-color:#6e5448; color:#FFFFFF; text-decoration:none;}
	
	
	.paging .sep{ display:block; float:left; padding:3px 8px 3px 8px; margin:0 3px 0 0;}
	.paging a.current{ background-color:#ff9300; border:1px solid #ccc; color:#FFFFFF; font-weight:bold;}
	.paging .results{ float:left; padding-top:3px;}

	
	
	/* Rounded content box */
	 /* set background images for corners */
	.rbroundbox { background:#29221e; }
	.rbtop div  { background: url(../../assets/img/top_left.jpg) no-repeat top left; }
	.rbtop      { background: url(../../assets/img/top_right.jpg) no-repeat top right; }
	.rbbot div  { background: url(../../assets/img/bottom_left.jpg) no-repeat bottom left; }
	.rbbot      { background: url(../../assets/img/bottom_right.jpg) no-repeat bottom right; }
	
	 /* height and width details */
	.rbtop div, .rbtop, .rbbot div, .rbbot { width: 100%; height: 14px; font-size: 1px; }
	.rbcontent  { margin: 0; padding:20px; min-height:542px;  }
	.rbroundbox { width: 661px; color:#FFF; }
	
	/* Styles for events  */
	.rbcontent h1{ color: #fc9400; font-size:19px; padding-bottom:10px; margin-bottom:15px; font-weight:bold; border-bottom:1px solid #fc9400;}
	.no_border_heading { color: #fc9400; font-size:19px; padding-bottom:10px; margin-bottom:15px; font-weight:bold;}
	.event_img { width:269px; height:184px; overflow:hidden; margin-right:17px;}
	
	.rbroundbox a{ color: #ffd980; text-decoration:none; }
	.rbroundbox a:link{ color: #ffd980; text-decoration:none; }
	.rbroundbox a:active{ color: #ffd980; text-decoration:none; }
	.rbroundbox a:visited{ color: #ffd980; text-decoration:none; }
	.rbroundbox a:hover{ color: #ffd980; text-decoration:underline; }
	
	#gallery_image{border-width:1px; border-color:#7d7570; border-style:solid; padding:0; margin:0 0 8px 0; height:111px; width:144px; overflow:hidden; float:left;}
	.gallery_heading { color: #29221e; font-size:12px; background-color:#fc9400; padding:8px; margin-bottom:10px; width:125px;}
	
	.orange_heading { color: #fc9400; font-size:13px; padding-bottom:10px;}
	.special_event { color:#d8d3cc; font-size:17px; padding-bottom:10px;}
	.special_heading_box{ color:#29221e; background-color:#f7f1e5; font-weight:bold; font-size:14px; padding:6px; margin-bottom:15px;}
	.heading_box{ color:#29221e; background-color:#fc9400; font-weight:bold; font-size:14px; padding:6px; margin-bottom:15px;}
	.white{color:#FFF;}
	.white_12{color:#FFF; font-size:12px;}
	
	
	#footer { color:#888888; clear:both; padding:10px 0 25px 0; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal;}
	#footer #footer_left{float:left; width:500px;}
	#footer #footer_right{float:right; width:400px; text-align:right;}
		
	#footer a{ color:#888888;}
	#footer a:link{ color:#888888; text-decoration:none;}
	#footer a:active{ color:#888888; text-decoration:none;}
	#footer a:visited{ color:#888888; text-decoration:none;}
	#footer a:hover{ color:#888888; text-decoration:underline;}
	
	#footer p { margin:0;  }
	* html #footer { height:1px; }
	
	/* Style for newsletter form */
	
	.error{ position:relative; background-color:#f9e7dd; color:#d00; border:1px solid #d00; padding:10px; margin-bottom:10px; list-style:none; }

	table.newsletter { border-width: 1px; border-spacing: 2px; border-style: outset; border-color: #ff9300; border-collapse: collapse; font-size:12px; color:#FFF; }
	table.newsletter th { padding: 3px; border:none; -moz-border-radius: 0px; }
	table.newsletter td { padding: 3px; border:none; -moz-border-radius: 0px; }
	
	.button {  border: 1px solid #fc9400; background: #fc9400; color:#29221e; font-weight:bold; font-size:14px; padding:2px 12px 2px 12px; }
	
	
	/* Style for yellow links */
	a.yellow_link  {font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; color:#ffd980;}
	a:link.yellow_link  {font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; color:#ffd980; text-decoration:none;}
	a:active.yellow_link  {font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; color:#ffd980; text-decoration:none;}
	a:visited.yellow_link  {font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; color:#ffd980; text-decoration:none;}
	a:hover.yellow_link  {font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; color:#ffd980; text-decoration:underline;}
	
	#sidebar_panel_bg a { color:#888888;}
	#sidebar_panel_bg a:link { color:#888888; text-decoration:none;}
	#sidebar_panel_bg a:active { color:#888888; text-decoration:none;}
	#sidebar_panel_bg a:visited { color:#888888; text-decoration:none;}
	#sidebar_panel_bg a:hover { color:#888888; text-decoration:underline;}
