/*
	Theme Name: M2012-ad

	Parts copyright Arizona Matsuri 2011

	Global styles for
		azmatsuri.org

	Contents:

	001	Basic HTML elements
	005	Layout grid
	010	Header content styles
	015 	Page content styles
	015a	Index page content
	015b	Article page content
	020	Footer content styles

*/
body {
	font-size: 10px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
/*	background-color: #ffffff;  */
    background-color: #801605;
/*	background-image: url("sys_images/seamlessWaves.jpg");  */
/*  background-image: url("sys_images/Tortoiseshell.jpg"); */
/*	background-repeat: repeat;   */
	}


	br.clear-left {
		clear: left;
		}

	br.clear-right {
		clear: right;
		}

	br.clear-both {
		clear: both;
		}




/* *****************************************************
	*****************************************************
	*****************************************************
	*****************************************************
		001		BASIC HTML ELEMENTS

				And primary and secondary boxes
	*****************************************************
	*****************************************************
	*****************************************************
******************************************************** */
/* Begin Typography & Colors */
	
	
/* Documented: 2011-10-29; Last updated 2011-10-31 */
div.div-000-framing {
	width: 730px;
	background-color: #ffffff;
	margin-top: 20px;
	margin: 0 auto;
	border-color: #000000;
	border: 1px solid;
	}

/* Documented: 2011-10-29; Last updated 2011-10-31 */
	div.div-005-framing-secondary {
		float: left;
		width: 730px;
		vertical-align: bottom;
		background-color: #ffffff;
		border: 0px dotted;				/* for testing */
		}

/* Documented: 2011-10-29; Last updated 2011-11-10 */
div.div-010-framing-secondary-LR-padding {
	float: left;
	width: 650px;
	vertical-align: top;
	background-color: #ffffff;
	padding: 0px 40px 0px 40px;
	border: 0px dotted;						/* for testing */
	}

/* Documented: 2011-10-29; Last updated 2011-10-31 */
div.div-020-header-logo{
	float: left;
	width: 170px;
	padding-top: 15px;
	padding-left: 15px;
	height: auto;
	border: 0px solid;
	background-color: #ffffff;
	}

/* Documented: 27jan15; aw, created for left menu */
div.div-021-header-menu{
	float: left;
	width: 170px;
	padding-top: 15px;
	padding-left: 15px;
	height: auto;
	border-color: blue;
	border: 1px solid;
	background-color: #ffffff;
	}
	
/* Documented: 2011-10-29; Last updated 2011-10-31 */
div.div-025-header-text {
	float: right;
	width: 540px;
	font-family: Century, "Times New Roman", Serif;
/*	font-family: Cursive, Chalkduster; */
	border: 0px;
	}


/* *****************************************************
	*****************************************************
	*****************************************************
	*****************************************************
		Horizonatal Rules						*/

hr.hr001-general{
	width: auto;
	
/*	azimuth: center; */
/*	counter-increment: none;  */
}


/* *****************************************************
	*****************************************************
	*****************************************************
	*****************************************************
		Tables						*/


td.td01-steering {
	width: 210px;
	text-align: center;
	font-family: Century, "times new roman", serif;
	font-size: 17px;
	border: 0px;
}

td.td02-dropdown-menu {
	text-align: center;
	border: 0px;
}

/* added 02jan15, aw. Standardize Stage Schedules */
table.stage-schedule {
	border-width:1px;
	border-style:solid;
/*	border-color:xxx; Set with STYLE element per xxx_schedule.html file*/
	border-collapse:collapse;
}

td.time-sched {
	border-width: 1px;
	border-style: solid;
/*	border-color:xxx; Set with STYLE element per xxx_schedule.html file*/
	width:200;
	text-align: center;
	font-family: Century, "times new roman", serif;
	font-size: 17px;
	line-hight: 20px;
}

td.perform-sched {
	border-width: 1px;
	border-style: solid;
/*	border-color:xxx; Set with STYLE element per xxx_schedule.html file*/
	width:450;
	text-align: left;
	padding-left: 10px;
	font-family: Century, "times new roman", serif;
	font-size: 17px;
	line-hight: 20px;
}

/* *****************************************************
	*****************************************************
	*****************************************************
	*****************************************************
		005		Layout grid

				Special use boxes						*/

		/* ***********************************************
         ***********************************************
			         Head Lines							*/

h1.h1-010-header{
	font-size: 63px;
	letter-spacing: 2px;
	line-height: 2px;
	}


h2.h2-010-header{
	font-size: 28px;
	letter-spacing: 1px;
	}

h2.h2-015-header-c{
	font-size: 28px;
	letter-spacing: 1px;
	text-align: center;	
	}

h3.h3-005-header-regular {
	font-size: 22px;
	letter-spacing: 2px;
	line-height: 15px;
	text-indent: 20px;
	}

h3.h3-010-header-l{
	font-size: 22px;
	line-height: 2px;
	letter-spacing: 1px;
	}

/*  added 20dec15, aw. to standardize Vendors, Food Vendors, Exhibitors  */
h3.h3-015-header-center {
	font-size: 22px;
	letter-spacing: 1px;
	line-height: 10px;
	text-align: center;	
	}

h4.h4-005-header {
	font-size: 20px;
	line-height: 1px;
	letter-spacing: 0px;
	text-align: left;
	}

h4.h4-005-1-header-l {
	font-size: 20px;
	line-height: 1px;
	letter-spacing: 0px;
	}

h4.h4-010-header {
	font-size: 20px;
	line-height: 1px;
	letter-spacing: 0px;
	text-align: left;
	text-indent: 20px;
	}

h4.h4-015-header-center {
	font-size: 20px;
	line-height: 1px;
	letter-spacing: 0px;
	text-align: center;
	}


	/* ***********************************************
			      Paragraph	Styles 
	   ***********************************************  */

p.p-005-menu-text-c {
	text-align: center;
	font-family: Tahoma,arial, sans-serif;
	font-size: 10px;
	}

p.p-010-regular-center{
	font-size: 17px;
	font-family: Century, "times new roman", serif;
	text-align: center;
}


p.p-regular-no-indent {
	font-size: 17px;
	font-family: Century, "times new roman", serif;
	text-align: left;
	text-indent: 0px;
}

p.p-015-regular-first-line-indent {
	font-size: 17px;
	font-family: Century, "times new roman", serif;
	text-align: left;
	text-indent: 20px;
}

p.p-020-regular-first-line-hanging-indent {
	font-size: 17px;
	font-family: Century, "times new roman", serif;
	text-align: left;
	margin-left: 45px;
	text-indent: 45px;
	}

p.p-030-regular-center-bold-c{
	font-size: 15px;
	font-family: Tahoma,arial, sans-serif;
	text-align: center;
	font-weight: bold;
}

p.p-045-regular-first-line-no-indent {
	font-size: 45px;
	font-family: Century, "times new roman", serif;
	text-align: left;
}

/*   ***Added 14-dec-14, aw. for Press Release Bulk Text***   */
p.p-050-regular-left-right-margin {
	font-size: 17px;
	font-family: Century, "times new roman", serif;
	text-align: left;
	margin-left: 20px;
        margin-right 20px;
}

li.li_font_size_015 {
	font-size: 15px;
}


	/* ***********************************************
			Images		
	   ***********************************************  */

	img.flftimg  {position: relative;
			 float: left;
                        margin:5px 20px 5px 10px;
		       z-index: 1;
	}

	img.frgtimg	{position: relative;
			    float: right;
                           margin:5px 5px 5px 20px;
			  z-index: 1;
	}
