/*
Theme Name: MajesticMusic.net
Theme URI: http://majesticmusic.net
Author: Majestic Music
*/

@charset "utf-8";
/* CSS Document */

/*LAYOUT CSS */

	/* main table */
	#layout {
		background-color:#FFF;
		border: 2px solid #000;
	}

	/* nav td */
	#nav {
		background-color: #AEAEAE;
		background-image: url(images/navbg.png);
		background-repeat: repeat;
		width: 705px;
		height: 35px;
	}

	/* search td */
	#search {
		background-color: #AEAEAE;
		background-image: url(images/navbg.png);
		background-repeat: repeat;
		width: 250px;
		height: 35px;
	}
	
	/* content td */
	#content {
		padding:5px;
		width: 925px;
	}
	
	/* blog td */
	#blog {
		padding:5px;
		width: 705px;
	}
	
	/* sidebar td */
	#sidebar {
		padding:5px;
		background-color: #FB6C0C;
		width: 220px;
		border-left: 2px solid #000;
		border-top: 0px solid #000;
		border-bottom: 0px solid #000;
	}
	
	/* footer td */
	#footer {
		border-top: 2px solid #AEAEAE;
	}

/* STYLES */
	body {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 12px;
		color: #000;
		background-color: #C0C0C0;
	}
	
	h1 {
		font-size: 18px;
		font-weight: bold;
	}
	
	h2 {
		font-size: 16px;
		font-weight: bold;
	}
	
	h3 {
		font-size: 14px;
		font-weight: bold;
	}

	h4 {
		font-size: 12px;
		font-weight: normal;
	}

	.small {
		font-size: 9pt;
	}
	
	/* for the number on the gallery page */
	.number {
		color:#00F;
	}

	a {
		font-family: Verdana, Geneva, sans-serif;
		color: #666;
	}

	a:link {
		text-decoration: none;
	}
	a:visited {
		text-decoration: none;
		color: #A54403;
	}
	a:hover {
		text-decoration: none;
		color: #FC8F46;
	}
	a:active {
		text-decoration: none;
		color: #999;
	}

/* LINK COLORS FOR SIDEBAR ONLY */
	#sidebar a {
		font-family: Verdana, Geneva, sans-serif;
		color: #E7E7E7;
	}
	
	#sidebar a:link {
		text-decoration: none;
	}
	#sidebar a:visited {
		text-decoration: none;
		color: #404040;
	}
	#sidebar a:hover {
		text-decoration: none;
		color: #000000;
	}
	#sidebar a:active {
		text-decoration: none;
		color: #D6D6D6;
	}

/* NAVIGATION BAR */
	.navi-table {
		margin: 0px 0px 0px 0px; padding: 0px 0px;
		border-left: 0px solid #FFFFFF;
		border-right: 0px solid #FFFFFF;
		border-top: 0px solid #FFFFFF;
		border-bottom: 0px solid #FFFFFF;
		background-color: transparent ;
		width:655px;
		height: 35px;
		background-image: url(images/navbg.png);
		background-repeat: repeat;
		background-position: top;;
	}

	.navi {
		background-color : transparent;
		font-size : 8pt;
		font-family : verdana;
		font-style : normal;
		font-weight : normal;
		font-variant : normal;
		text-align : justify;
		text-decoration : none;
		text-transform : none;
		letter-spacing : normal;
		word-spacing : normal;
		margin-bottom : 2px;
	}

	.nav A:link {
		display : block;
		width : 90%;
		color : #000000;
		font-family : Verdana;
		font-size: 8pt;
		padding-left : 0px;
		border: 0px solid #000000;
		background-image: url(images/bgtransparent.png);
		margin-bottom : 1px;
		text-align : center;
		line-height : 22px;
		padding-left : 0px;
		font-weight:bold;
		text-transform : uppercase;
		padding-bottom : 0px;
		padding-top : 0px;
		padding: 3px 3px 3px 3px;
	}

	.nav A:visited {
		display : block;
		width : 90%;
		color : #000000;
		font-family : Verdana;
		font-size: 8pt;
		padding-left : 0px;
		border: 0px solid #000000;
		background-image: url(images/bgtransparent.png);
		margin-bottom : 1px;
		text-align : center;
		line-height : 22px;
		padding-left : 0px;
		font-weight:bold;
		text-transform : uppercase;
		padding-bottom : 0px;
		padding-top : 0px;
		padding: 3px 3px 3px 3px;
	}

	.nav A:active {
		display : block;
		width : 90%;
		line-height : 22px;
		padding-left : 0px;
		text-align : center;
		font-weight:bold;
		text-transform : uppercase;
		padding: 3px 3px 3px 3px;
	}

	.nav A:hover {
		display : block;
		width : 90%;
		background-color : #FB6C0C;
		border: 0px solid #000000;
		color : #000000;
		font-family : Verdana;
		font-size: 8pt;
		line-height : 22px;
		text-align : center;
		padding-left : 0px;
		font-weight:bold;
		text-transform : uppercase;
		padding: 3px 3px 3px 3px;
	}
