/*Style Sheet
site : Calendar
Author : Bochecha*/

body{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11pt;
	color : navy;
	background-color : white;
}

/******************************************************************************************/
/*											MAIN SITE TABLE											*/
/******************************************************************************************/
body table.general{
	width : 100%;
	text-align : center;
	empty-cells : hide;
	/***************************************************************/
	/*	if you want your background on the whole page (even under title)	*/
	/*	background-image : url(your own background image here);			*/
	/*		--> remove the next line (background-color : ...)					*/
	/***************************************************************/
	border : 0;
	border-collapse : collapse;
	border-spacing : 0px;
	padding : 0px;
}

body table.general td{
	vertical-align : top;
}

body table.general th.title{
	height : 80px;
	width : 50%;
	font-size : 12pt;
	vertical-align : middle;
	border-bottom : inset 2px black;
}

body table.general td.content{
	width : 100%;
	padding : 0.5em;
}

body table.general td.copyright{
	height : 25px;
	font-size : 7pt;
	color : #303030;
	background-color : white;
	text-align : right;
	vertical-align : middle;
}


/*******************************************************************************************/
/*											CALENDAR TABLE											 */
/*******************************************************************************************/
body table.calendar{
	width : 100%;
	text-align : center;
	empty-cells : hide;
	/***************************************************************/
	/*	if you want your background only under the calendar				*/
	/*	background-image : url(your own background image here);			*/
	/*		--> remove the next line (background-color : ...)					*/
	/***************************************************************/
	border : 0;
	border-collapse : collapse;
	border-spacing : 0px;
	padding : 0px;
}

body table.calendar td{
	vertical-align : top;
	border : 0;
}

body table.calendar td.month{
	width : 35%;
}

body table.calendar td.space{
	width : 10%;
}

body table.calendar td.top{
	height : 30px;
	font-size : 11pt;
	vertical-align : middle;
}


/**********************************************************************************************/
/*												MONTH TABLE												 */
/**********************************************************************************************/
body table.month{
	width : 100%;
	text-align : center;
	empty-cells : hide;
	font-size : 11pt;
	border-style : inset;
	border-width : 2px;
	border-color : #606060;
	border-collapse : collapse;
	border-spacing : 0px;
	padding : 0px;
}

body table.month th{
	height : 30px;
	color : white;
	background-color : #606060;
	border-bottom-style : inset;
	border-bottom-width : 3px;
	border-bottom-color : white;
}

body table.month td{
	width : 14.28%;
	height : 30px;
	vertical-align : middle;
	border : solid 1px #606060;
}

body table.month td.day{
	color : black;
	background-color : #A0A0A0;
}

body table.month td.empty{
	border : 0;
}


/**********************************************************************************************/
/*										MODIFICATION FORM TABLE									 */
/**********************************************************************************************/
body table.formModif{
	width : 50%;
	font-size : 11pt;
	text-align :center;
	border : solid 1px black;
}

body table.formModif td.name{
	text-align : center;
}

body table.formModif td.input{
	text-align : left;
}

body table.formModif td.submit{
	text-align : center;
	border : solid 1px black;
}

/**********************************************************************************************/
/*												ALL SITE LINKS											 */
/**********************************************************************************************/

body a:link{
	color : #0000DD;
	background-color : white;
	text-decoration: none;
}

body a:visited{
	color : #0000DD;
	background-color : white;
	text-decoration: none;
}

body a:hover{
	color : #7777FF;
	background-color : white;
	text-decoration: none;
}


/**********************************************************************************************/
/*												TITLE PARAGRAPHS											 */
/**********************************************************************************************/

body p.title{
	font-size: 16pt;
	margin-bottom : 0.7em;
}

body p.titleText{
	margin-top: 0;
	margin-bottom: 0;
	font-family: "Times New Roman", Times, serif;
	font-size: small;
	color: #000000;
	background-color : white;
}
