/******************************************************************************/
/*  All contents Copyright 2007 Charlies Critters. All rights reserved.  */
/******************************************************************************/

/***********************************************************  CLASSES  ***********************************************************/
div{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;} /* Makes Firefox format box sizes like IE */

*.description {font-family:arial, sans-serif; font-size:6px; font-weight:lighter; background:inherit; color:#ffffcc; font-style:normal; text-decoration:none;}

*.header {color:#339900; font-weight:bold}

*.pic_l {float:left; margin:0px 10px 0px 0px; border:1px solid #339900}
*.pic_r {float:right; margin:0px 0px 0px 10px; border:1px solid #339900}
*.pic_c {margin:0px 10px 0px 10px; border:1px solid #339900}
*.thumb {margin:0px 20px 0px 20px; border:1px solid #339900}

*.calandar_p {margin-left:20px; font-family:arial,helvetica,sans-serif; font-size:16px; font-weight:bold; color:#339900; font-style:italic; text-decoration:none;}
*.calandar_ul {list-style:circle inside; margin-left:20px;}
*.calandar_li {margin-left:20px; font-family:arial,helvetica,sans-serif; font-size:14px; font-weight:bold; color:#000000; font-style:italic; text-decoration:none;}

/****************************************************  PAGE STRUCTURE (ID's)  ****************************************************/
*{margin:0px 0px 0px 0px;} /*(global)*/

body {
	width:100%;
	padding:20px 117px 250px 117px;
	background:#ffffcc;
	text-align:center;
	overflow:scroll;
}
	div#layout {
		padding:0px 0px 0px 0px;
		width:748px;
		background:#ffffcc;
	}
		div#layout div#logo {
			background:url(../images/logo.png) no-repeat;
			height:87px; /*logo image height*/
			overflow:hidden;
			border-left:3px solid #cc9900;
			border-right:3px solid #cc9900;			
		}
		div#layout div#menu {
			background:#cc9900;		
			padding:0px 0px 0px 154px; /*left padding centers menu*/
			height:28px;
			border-left:3px solid #cc9900;
			border-right:3px solid #cc9900;
		}
			div#layout div#menu div.menublock {
				width:110px;
				height:28px;
				padding:0px 0px 0px 0px; 
				border-right:2px solid #efefef;
				text-align:center;
				vertical-align:middle;
				display:inline;
				float:left;
			}
				div#layout div#menu div.menublock a {
					background:#cc9900;
					width:110px;
					height:28px;
					padding:4px 0px 0px 0px; 
					float:left;
					font-family:arial,helvetica,sans-serif; 
					font-size:16px; 
					font-weight:bolder; 
					color:#efefef; 
					font-style:normal; 
					text-decoration:none; 
					cursor:pointer;
				}
				div#layout div#menu div.menublock a:visited {
					font-family:arial,helvetica,sans-serif; 
					font-size:16px; 
					font-weight:bolder; 
					color:#efefef; 
					background:#cc9900;
					font-style:normal; 
					text-decoration:none; 
					cursor:pointer;
				}
				div#layout div#menu div.menublock a:hover {
					background:#990099;
					width:110px;
					height:28px;
					float:left;
					font-family:arial,helvetica,sans-serif; 
					font-size:16px; 
					font-weight:bolder; 
					color:#efefef; 
					font-style:normal; 
					text-decoration:none; 
					cursor:pointer;
				}
				div#layout div#menu div.menublock a:active {
					background:#990099;
					width:110px;
					height:28px;
					float:left;
					font-family:arial,helvetica,sans-serif; 
					font-size:16px; 
					font-weight:bolder; 
					color:#339900; 
					font-style:normal; 
					text-decoration:none; 
					cursor:pointer;
				}
		div#layout div#accent {
			
			height:364px; /*logo image height*/
			background:url(../images/cat.jpg) no-repeat;	
			padding:20px 0px 10px 0px;
			border-left:3px solid #cc9900;
			border-right:3px solid #cc9900;
			border-bottom:1px solid #ffffff;
			color:inherit;
			overflow:hidden;
		}
		div#layout div#content {
			padding:10px 10px 0px 10px;
			border-left:3px solid #cc9900;
			border-right:3px solid #cc9900;
			background:#ffffff;
			text-align:left;
			font-family:arial,helvetica,sans-serif; 
			font-size:14px; 
			font-weight:normal; 
			color:#000000; 
			font-style:normal; 
			text-decoration:none;
		}
			div#layout div#content a {
				background:inherit;
				font-family:arial,helvetica,sans-serif; 
				font-size:14px; 
				font-weight:normal; 
				color:#990099; 
				font-style:normal; 
				text-decoration:underline;
			}
			div#layout div#content a:visited {
				background:inherit;
				font-family:arial,helvetica,sans-serif; 
				font-size:14px; 
				font-weight:normal; 
				color:#990099; 
				font-style:normal; 
				text-decoration:underline;
			}
			div#layout div#content a:hover {
				background:inherit;
				font-family:arial,helvetica,sans-serif; 
				font-size:14px; 
				font-weight:normal; 
				color:#339900; 
				font-style:normal; 
				text-decoration:underline;
			}
			div#layout div#content a:active {
				background:inherit;
				font-family:arial,helvetica,sans-serif; 
				font-size:14px; 
				font-weight:normal; 
				color:#339900; 
				font-style:normal; 
				text-decoration:underline;
			}
			div#layout div#content div#internal {
				padding:0px 0px 0px 0px;
				background:#ffffff;
				text-align:center;
				font-family:arial,helvetica,sans-serif; 
				font-size:14px; 
				font-weight:bold; 
				color:#990099; 
				font-style:normal; 
				text-decoration:none;
			}
				div#layout div#content div#internal a {
					background:inherit;
					font-family:arial,helvetica,sans-serif; 
					font-size:14px; 
					font-weight:bold; 
					color:#990099; 
					font-style:normal; 
					text-decoration:underline;
				}
				div#layout div#content div#internal a:visited {
					background:inherit;
					font-family:arial,helvetica,sans-serif; 
					font-size:14px; 
					font-weight:bold; 
					color:#990099; 
					font-style:normal; 
					text-decoration:underline;
				}
				div#layout div#content div#internal a:hover {
					background:inherit;
					font-family:arial,helvetica,sans-serif; 
					font-size:14px; 
					font-weight:bold; 
					color:#339900; 
					font-style:normal; 
					text-decoration:underline;
				}
				div#layout div#content div#internal a:active {
					background:inherit;
					font-family:arial,helvetica,sans-serif; 
					font-size:14px; 
					font-weight:bold; 
					color:#339900; 
					font-style:normal; 
					text-decoration:underline;
				}
		div#layout div#info {
			padding:10px 15px 0px 15px;
			border-left:3px solid #cc9900;
			border-right:3px solid #cc9900;
			background:#ffffff;
			text-align:center;
			font-family:arial,helvetica,sans-serif; 
			font-size:12px; 
			font-weight:normal; 
			color:#000000; 
			font-style:normal; 
			text-decoration:none;
		}	
			div#layout div#info a {
				background:inherit;
				font-family:arial,helvetica,sans-serif; 
				font-size:12px; 
				font-weight:normal; 
				color:#990099; 
				font-style:normal; 
				text-decoration:underline;
			}	
			div#layout div#info a:visited {
				background:inherit;
				font-family:arial,helvetica,sans-serif; 
				font-size:12px; 
				font-weight:normal; 
				color:#990099; 
				font-style:normal; 
				text-decoration:underline;
			}	
			div#layout div#info a:hover {
				background:inherit;
				font-family:arial,helvetica,sans-serif; 
				font-size:12px; 
				font-weight:normal; 
				color:#339900; 
				font-style:normal; 
				text-decoration:underline;
			}	
			div#layout div#info a:active {
				background:inherit;
				font-family:arial,helvetica,sans-serif; 
				font-size:12px; 
				font-weight:normal; 
				color:#339900; 
				font-style:normal; 
				text-decoration:underline;
			}	
		div#layout div#copyright {
			padding:10px 0px 0px 0px;
			border-left:3px solid #cc9900;
			border-right:3px solid #cc9900;
			background:#ffffff;
			text-align:center;
			font-family:arial,helvetica,sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#000000;
			font-style:normal;
			text-decoration:none;
		}
		div#layout div#footer {
			background:#cc9900;
			padding:5px 0px 5px 0px;
			text-align:center;
			font-family:arial,helvetica,sans-serif; 
			font-size:14px; 
			font-weight:bold; 
			color:#efefef; 
			font-style:normal; 
			text-decoration:none;
		}
			div#layout div#footer a {
				font-family:arial,helvetica,sans-serif; 
				font-size:14px; 
				font-weight:bold; 
				color:#efefef; 
				font-style:normal; 
				text-decoration:underline;
			}
			div#layout div#footer a:visited {
				font-family:arial,helvetica,sans-serif; 
				font-size:14px; 
				font-weight:bold; 
				color:#efefef; 
				font-style:normal; 
				text-decoration:underline;
			}
			div#layout div#footer a:hover {
				font-family:arial,helvetica,sans-serif; 
				font-size:14px; 
				font-weight:bold; 
				color:#990099; 
				font-style:normal; 
				text-decoration:underline;
			}
			div#layout div#footer a:active {
				font-family:arial,helvetica,sans-serif; 
				font-size:14px; 
				font-weight:bold; 
				color:#339900; 
				font-style:normal; 
				text-decoration:underline;
			}
/***********************************************************  END  ***********************************************************/
