@charset "utf-8";

/* 
************************************************************************************ 

CSS File for Billy Connolly Website

Written by: 		ANGMalta.net Ltd.
Creation Date: 		21st January 2009
Author:				Noel Grech
Version: 			0.1b
Last modified: 		21st January 2009

************************************************************************************ 
*/



/* 
************************************************************************************ 
						DEFAULT STYLES
************************************************************************************ 
*/


html, body, div, img, p, ul, li, a, form, input
{
	margin:0;
	padding:0;
}

a, img
{
	text-decoration:none;
	border:none;
}

.clear
{
	clear:both;
}

/*h1
{
	font-size:16px;
	font-weight:bold;
}
*/
h2, h3, h4, h5, h6
{
	font-size:14px;
	font-weight:bold;
}

body
{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	background:#1B0104;
}

html
{
	background:#1B0104;
}

a, a:visited
{
	color:#fff;
}

a:hover
{
	text-decoration:underline;
}

/* 
************************************************************************************ 
							CONTAINER
************************************************************************************ 
*/

div#container
{
	width:950px;
	margin:auto;
}

div#container div#cont1
{
	width:950px;
	background:url(http://5cc8246f0978be39039a-1e89a5b6ef87d45f50eec833ea392b28.r88.cf2.rackcdn.com/templates/angmalta/images/content-center-tile.png) repeat-y;
}

div#container div#cont1 div#cont2
{
	width:950px;
	background:url(http://5cc8246f0978be39039a-1e89a5b6ef87d45f50eec833ea392b28.r88.cf2.rackcdn.com/templates/angmalta/images/Background-bottom.png) no-repeat bottom;
	padding-bottom:90px;
}

/* 
************************************************************************************ 
							HEADER
************************************************************************************ 
*/
div#container div#cont1 div#cont2 div#header
{
	width:950px;
	height:31px;
	overflow:hidden;
	background:url(http://5cc8246f0978be39039a-1e89a5b6ef87d45f50eec833ea392b28.r88.cf2.rackcdn.com/templates/angmalta/images/header.jpg) no-repeat top;
}

/* 
************************************************************************************ 
							CENTER CONTAINER
************************************************************************************ 
*/

div#centercontainer
{
	width:860;
	margin:auto;
}

/* 
************************************************************************************ 
								TOP MENU
************************************************************************************ 
*/

/*div#topmenu
{
	width:880px;
	margin-left:35px;
	float:left;
	background:url(http://5cc8246f0978be39039a-1e89a5b6ef87d45f50eec833ea392b28.r88.cf2.rackcdn.com/templates/angmalta/images/topmenubackground.jpg) repeat-x;
	height:33px;
}

div#user3 
{
	float:left;
	height:33px;
	float:right;
	margin:7px 10px 0px 0px;
}


.sf-menu
{
	float:			left;
	margin-bottom:	1em;
}

.sf-menu a
{

	padding: 	.5em 2em;
	text-decoration:none;
	margin-top:1px;
}

.sf-menu li li a
{
	padding: 	.9em 1em;
}

.sf-menu a, .sf-menu a:visited
{ 
	color:			#FFF;
	font-size:16px;
}

.sf-menu li li a
{
	font-size:12px !important;
}

.sf-menu li
{
	background:url(http://5cc8246f0978be39039a-1e89a5b6ef87d45f50eec833ea392b28.r88.cf2.rackcdn.com/templates/angmalta/images/topmenuseparator.jpg) no-repeat right;
}

.sf-menu li li
{
	background:#333;
	margin-top:1px;
}

.sf-menu li li li
{
	background:		#56030E;
}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active
{
	background:url(http://5cc8246f0978be39039a-1e89a5b6ef87d45f50eec833ea392b28.r88.cf2.rackcdn.com/templates/angmalta/images/topmenuyellowhover.jpg) repeat-x;
	outline:		0;
}

.sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active
{
	background:#A18029;
}*/

/*  Removed due to new css/javascript drop down menus. Activate in case of a standard menu needed.

div#topmenu ul
{
	list-style:none;
	margin:0;
	padding:0;
}

div#topmenu ul li a
{
	display:block;
	float:left;
	height:28px;
	padding:5px 15px 0px 15px;
	background:none;
	font-size:16px;
}

div#topmenu ul li a:hover
{
	background:url(http://5cc8246f0978be39039a-1e89a5b6ef87d45f50eec833ea392b28.r88.cf2.rackcdn.com/templates/angmalta/images/topmenuredhover.jpg) repeat-x;
}*/


/* 
************************************************************************************ 
								SLIDESHOW (Frontpage)
************************************************************************************ 
*/

/*div#frontpagetop
{
	width:655px;
	margin:10px 55px 0px 10px;
	float:right;
}

div#user1
{
	width:220px;
	float:right;
	margin-right:4px;
}

div#user2
{
	width:410px;
	float:right;
	z-index:1;
	position:relative;
	margin-right:20px;
}
*/
/* 
************************************************************************************ 
								SLIDESHOW (Frontpage)
************************************************************************************ 
*/

/*div#slideshow
{
	width:655px;
	margin:20px 55px 0px 10px;
	float:right;
}
*/
/* 
************************************************************************************ 
								LEFT COLUMN + LEFT MENU (NOT ACTIVE) + LEFT MODULES
************************************************************************************ 
*/



/*div#leftmenu
{
	width:185px;
float:left;border:1px solid #333;
}


div#leftmenu div.module_menu
{
	width:185px;
	float:left;
	background:url(http://5cc8246f0978be39039a-1e89a5b6ef87d45f50eec833ea392b28.r88.cf2.rackcdn.com/templates/angmalta/images/left-menu-center.jpg) repeat-y;
}

div#leftmenu div.module_menu h3
{
	font-size:18px;
	margin:0px;height:16px;
	width:165px;
	padding:10px;
	background:url(http://5cc8246f0978be39039a-1e89a5b6ef87d45f50eec833ea392b28.r88.cf2.rackcdn.com/templates/angmalta/images/left-menu-top-red.jpg) no-repeat;
}*/

/*div#leftcolumn
{
width:	width:185px;
	margin:5px 0px 0px 35px;
	float:left;
}

div#left
{
	width:185px;
	margin-left:10px;
}*/

/*div#leftmenu ul li a, div#left div.module ul li a
{
	display:block;
	width:165px;
	border-bottom:1px dotted #999;
	padding:10px;
}
*/

/*div#leftmenu ul li a, div#left div.module ul li a
{
	display:block;
	width:165px;
	padding:7px 3px 7px 3px;
}

div#left ul
{
	margin-left:20px;
	list-style:url(http://5cc8246f0978be39039a-1e89a5b6ef87d45f50eec833ea392b28.r88.cf2.rackcdn.com/templates/angmalta/images/arrow.gif);
	padding:0;
}
*/
/*div#leftmenu ul li a:hover, div#left div.module ul li a:hover
{
	background:url(http://5cc8246f0978be39039a-1e89a5b6ef87d45f50eec833ea392b28.r88.cf2.rackcdn.com/templates/angmalta/images/topmenuredhover.jpg) repeat-x;
}*/

/*div#left h3
{
	font-size:14px;
	height:25px;
	margin:0px;
	padding:8px 0px;
	text-align:center;
	width:185px;
	background:url(http://5cc8246f0978be39039a-1e89a5b6ef87d45f50eec833ea392b28.r88.cf2.rackcdn.com/templates/angmalta/images/left-menu-top-red.jpg) repeat-x;
}

div#left div.module
{
	width:185px;
	float:left;
	margin-top:20px;
	background:url(http://5cc8246f0978be39039a-1e89a5b6ef87d45f50eec833ea392b28.r88.cf2.rackcdn.com/templates/angmalta/images/left-menu-center.jpg) repeat-y;
}

div#left div.module div
{
	width:185px;
	float:left;
	background:url(http://5cc8246f0978be39039a-1e89a5b6ef87d45f50eec833ea392b28.r88.cf2.rackcdn.com/templates/angmalta/images/left-menu-bottom.jpg) no-repeat bottom;
}

div#left div.module div div
{
	background:none;
	padding-bottom:10px;
}

div.modulebookmarks
{
	margin-top:20px;
	float:left;
}
*/
/* 
************************************************************************************ 
								BANNERS
************************************************************************************ 
*/

/*div#banners
{
	width:655px;
	margin:20px 0px 0px 10px;
	height:123px;
	overflow:hidden;
	float:left;
}*/

/* 
************************************************************************************ 
								BREADCRUMBS
************************************************************************************ 
*/

/*div#breadcrumbs
{
	width:655px;
	margin:20px 0px 0px 10px;
	height:35px;
	overflow:hidden;
	float:left;
}*/

/* 
************************************************************************************ 
								CONTENT
************************************************************************************ 
*/
/*div#feeds
{
	width:655px;
	margin-right:52px;
	float:right;
	margin-top:30px;
	margin-bottom:0px;
}
*/
div#content
{
	width:655px;
	margin-right:52px;
	float:right;
	margin-top:15px;
	background:url(http://5cc8246f0978be39039a-1e89a5b6ef87d45f50eec833ea392b28.r88.cf2.rackcdn.com/templates/angmalta/images/content-center-tile.jpg) repeat-y;
}

div#content div#contentback
{
	float:right;
	width:655px;
	background:url(http://5cc8246f0978be39039a-1e89a5b6ef87d45f50eec833ea392b28.r88.cf2.rackcdn.com/templates/angmalta/images/content-bottom.jpg) no-repeat bottom;
}

div#content div#contentback div#contenttop
{
	width:655px;
	float:right;
	background:url(http://5cc8246f0978be39039a-1e89a5b6ef87d45f50eec833ea392b28.r88.cf2.rackcdn.com/templates/angmalta/images/content-top.jpg) no-repeat top;
}

div#contentmain
{
	width:635px;
	padding:0px 10px 5px 10px;
}

div#contentmain h2, div#contentmain h1
{
	font-size:16px;
	font-weight:bold;
	margin-top:8px;
}

div#contentmain ul
{
	margin-left:40px;
}

div#contentmain p
{
	margin:10px 0px 10px 0px;
}

/* 
************************************************************************************ 
								FOOTER
************************************************************************************ 
*/
/*div#footer
{
	width:850px;
	margin:20px auto;
	text-align:center;
	color: #666;
}

div#footer a, div#footer a:visited
{
	color:#666;
}

div#footer hr
{
	border-bottom:1px dotted #999;
	border-top:none;
	border-left:none;
	border-right:none;
}*/

/* 
************************************************************************************ 
								CMS - STORE
************************************************************************************ 
*/

/*div#vmMainPage h3, h4, div.componentheading
{
	font-size:18px;
	margin:6px 0px;
	padding:0px 0px 30px 0px;
	text-align:center;
	display:block;
	font-weight:bold;
}

div#vmMainPage h4
{
	margin-top:-23px;
}

.tablebrowse
{
	border-bottom:1px dotted #999;
	width:100%;
	margin:0px 0px 10px 0px;
	padding:10px;
}

div.shopfrontpage a img
{
	opacity:.70;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	z-index:10;
}

div.shopfrontpage a img:hover
{
	opacity:1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}*/

/* 
************************************************************************************ 
								CMS - STYLES
************************************************************************************ 
*/

/*

div#vmMainPage h3, h4, div.componentheading, td.contentheading, td.componentheading
{
	font-size:18px;
	margin:6px 0px;
	padding:0px 0px 10px 0px;
	text-align:center;
	display:block;
	width:400px;
	font-weight:bold;
}

table.blog td.contentheading
{
	font-size:16px !important;
	margin:0px !important;
	padding:0px !important;
	text-align:left !important;
	width:100% !important;
}

td.article_column
{
	padding:5px;
}

.column_separator
{
	border-left:1px dotted #666;
}

span.small, .modifydate
{
	font-size:10px;
	font-weight:bold;
	font-style:italic;
}

.createdate
{
	font-size:10px;
}

a.readon
{
	font-style:bold;
	padding:10px;
	color:#FD4A4A;
	background:url(http://5cc8246f0978be39039a-1e89a5b6ef87d45f50eec833ea392b28.r88.cf2.rackcdn.com/templates/angmalta/images/arrow.gif) right no-repeat;
}*/

div#copyright hr
{
	border:none;
	background:#666;
	height:1px;
}

div#copyright
{
	color: #666 !important;
	width:868px;
	margin:50px auto;
	text-align:right;
}

div#copyright a
{
	color: #666 !important;
}

table#ignite_menu_table
{
	margin:40px auto;
	border-spacing:5px;
}

table#ignite_menu_table td
{
	border:1px solid #999;
	text-align:center;
	margin:5px;
}

table#ignite_menu_table td:hover
{
	background:#350000;
}

table#ignite_menu_table td h5
{
	margin:0;
}

table#ignite_menu_table td h5 a
{
	font-size:16px;
	text-align:center;
	display:block;
	padding:4px;
}

form#subscribeForm
{
	width:300px;
	margin:auto;
}

form#subscribeForm table
{
	border-spacing:8px;
}

div.mainnewsletter
{
	width:300px;
	margin:auto;
}

div.normalsublayout
{
	background: none !important;
}

div.componentheading
{
	height:1px;
	visibility:hidden;
	overflow:hidden;
}

a.backtohomepage
{
	background:url(http://5cc8246f0978be39039a-1e89a5b6ef87d45f50eec833ea392b28.r88.cf2.rackcdn.com/templates/angmalta/images/backtohomeback_s1.jpg) repeat-x;
	height:23px;
	overflow:hidden;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:1px solid #900;
 	padding:4px 8px 5px 8px;
}
