/* cmsms stylesheet: Cathy modified: Wednesday, September 2, 2026 1:08:56 PM */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote, th, td { 
	padding: 0;
	margin: 0;
	}
fieldset, img { 
	border: 0;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
ol, ul {
	padding-left:20px;
	}

	
/* BASIC STRUCTURE
*******************************************************************************/



body { margin: 0; padding: 0; color:#000; line-height:18px; font-size:70%; font-family: Tahoma, Arial, Verdana, Helvetica;  }
#home { background:#ebebea url(https://cathyliska.com/images/bg.jpg) repeat-x;}
#back { background:#ebebea url(https://cathyliska.com/images/bg-back.jpg) repeat-x;}

#container { margin: 0 auto; width: 953px; }

/* LINKS - DEFAULT COLORS ARE SET IN BASE.CSS, CHANGE THESE COLORS AS NEEDED.
*******************************************************************************/
a:link, a:visited { color: #353699; text-decoration:underline; }
a:hover { color: #000; text-decoration:none; }
a:focus
{
-moz-outline-style: none;
}

/* HEADER
*******************************************************************************/
#header { margin: 0px auto; padding: 0px; height: 436px; }
#back #header { margin: 0px auto; padding: 0px; height: 238px; }

div#hdr { float: left;  background: url(https://cathyliska.com/images/cathyliska-logo.gif) no-repeat; height: 124px; width: 532px; margin-top:36px; }


#header #hdr-2 { float: right; width: 305px; margin-top:25px; }  
#header #hdr-3 {float:left; padding:5px 0 0 190px; height:33px; text-align:center;}
* html #header #hdr-3 {float:left; padding:0px 0 0 190px; height:33px; text-align:center;}
#header #hdr-photos {float: left; width:898px; height:198px; background: url(https://cathyliska.com/images/header.jpg) no-repeat; margin-left:31px; }
* html #header #hdr-photos {position:relative; top:-3px; display:block; width:898px; height:198px; background: url(https://cathyliska.com/images/header.jpg) no-repeat; margin-left:11px; }

div#hdr h1 {
	padding-left: 30px;
	text-indent: -9999px;
	float:left;
	display: inline;
}	

div#hdr h1 a{
	display: block;
	height: 124px; 
	width: 416px;
}

/*MAIN MENU TOP
*********************************************************************************/
#top-menu { position:relative; top:20px; float:right; width:222px; height:30px; padding:0px; background:#353699; }
#top-menu { position:relative; top:20px; float:right; width:108px; height:30px; padding:0px; background:#353699; margin-left: 100px;}

#top-menu ul { margin: 0; padding: 0;	list-style: none;	font-size:80%;}
	#top-menu li {float: left; list-style: none;  width:90px; text-align:center; margin: 0px; padding: 5px 10px 7px 10px; border-right:1px solid #e4e7f8; }
	#top-menu li.active a,	#top-menu li a:hover { color:#fff;  }
	#top-menu a, #top-menu a:link, #top-menu a:visited {color:#e4e7f8; font-weight:bold; text-decoration:none;}
	#top-menu a:hover { color: #fff; }
	
#main-menu-page { float:left; width:900px; height:40px; position:relative; padding:0px; }
* html #main-menu-page { float:left; top:-7px; }
#main-menu-page ul { margin: 0 auto; margin-left:160px; padding: 0; list-style: none; }
	#main-menu-page li {float: left; list-style: none;  margin: 0px; padding: 10px 15px 10px 10px; background: url(https://cathyliska.com/images/line.gif) no-repeat top right;}
	#main-menu-page li.active a,	#main-menu-page li a:hover { color:#fff;  }
	#main-menu-page a, #main-menu-page a:link, #main-menu-page a:visited {color:#e4e7f8; font-weight:bold; text-decoration:none;}
	#main-menu-page a:hover { color: #fff; }


	
/* CONTENT AREA
*******************************************************************************/
#content { margin:0 auto; display:block; background: url(https://cathyliska.com/images/bg-content.gif) repeat-y; width: 898px; padding:0px 24px 0px 31px; }
#back #content {margin:0 auto; display:block; background: url(https://cathyliska.com/images/bg-content-back.gif) repeat-y; width: 908px; padding:0px 14px 0px 31px; }

/* HOME
*******************************************************************************/
#main { display: block; text-align:left; padding:15px 10px 30px 10px; min-height:380px;   font-size:110%; font-family:Arial, Verdana;}
.box {float:left; width:250px; border:1px solid #fff; background:#f8f8f7; padding:10px; margin-right:10px; margin-left:10px; }
.box-dark {float:left; width:838px; border:1px solid #fff; background:#c7c7c1; padding:10px; margin-left:10px; }
.box-dark h1 {color:#353699;}

/* FORMS  -------------------------------------*/

form div {margin-top:4px; }
form input, form textarea {background:#fff; border:1px solid #a6a1a1;color:#666;font:1em Verdana,sans-serif;padding:3px; clear:both;}

form input:focus, form textarea:focus {border:1px solid #aaa;background:#FFF8EA;}
form label { color:#444;font-size:1em;padding:4px 8px 3px 1px;  }

form .fbsubmit {float:right; background:#353699;border:#000;color:#fff;cursor:pointer;font-weight:bold; font-size:90%; padding:5px; text-transform:uppercase; margin-right:5px; }
form .fbsubmit:hover, form .fbsubmit:focus {background:#ccd6f2;color:#333;}
form .submit {margin-bottom:40px;}

.fb_invalid label {color:red;}

/*form#cntnt01moduleform_1 label { display:block;}*/


/*NEWSLETTER
*********************************************************************************/
#newsletter {display:block; float:right; width:255px; }
#newsletter label {float:left; text-align:right; width:75px; padding-top:4px; padding-right:4px; }
#newsletter .newsletterBox { float:left; padding:0px; width:157px; height:23px; border:1px solid #ada8a8; margin-top:3px; }
#newsletter .newsletterButton {	float:right;	margin-right:18px; margin-top:5px; }

#newsletter .inputBox { background-color:#FFFFFF !important; border-style:none; font-family:Verdana,Arial,sans-serif;
	font-size:11px;	color:#ccc; width:151px; height:12px; padding-left:5px;	padding-top:5px;	padding-bottom:5px;	}
	
#newsletter {display:block; float:right; width:255px; }
#newsletter form label {float:left; text-align:right; width:75px; padding-top:4px; padding-right:4px; }

.login-box {float:left; width:600px;}
.label {float:left; text-align:left; padding-top:4px; padding-right:4px; font-weight:bold; }
.txtBox { float:left; padding:0px; width:580px; clear:both;}	
.txtBox input { padding:0px; width:300px; height:23px; border:1px solid #ada8a8; margin-top:3px; }	

.btn-submit {background:#353699; border:1px solid #fff; color:#fff; font-weight:bold; font-size:90%; height:24px; width:80px; }
.btn-submit2 {float:left;background:#353699; border:1px solid #fff; color:#fff; font-weight:bold; font-size:100%; height:24px; width:80px; }

.btn-submit2:focus, .btn-submit:hover {float:left;background:#ccd6f2; border:1px solid #fff; color:#fff; }


/* BACK
*******************************************************************************/

.main-box {float:left; width:610px; padding:0px 27px 30px 20px; }
.main-right {float:left; width:216px; text-align:center; }
.btn-right {position:relative; margin-left:-24px; }

.col3 {float:left; width:190px; margin-right:10px; }

/* TABLE
*******************************************************************************/
table {background-color:#eeeff7; padding:5px; }
td.header h2{padding:5px; background:#282f8d; color:#fff; }
td p {padding:8px;}

/* FOOTER
*******************************************************************************/
#footer {margin: 0 auto; background:#353699; width:100%; height:65px; padding-top:10px; }
.ftr-links {margin:0 auto; width:898px; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-size: 1em; font-weight:bold; color:#f8f8f7;  }
.ftr-links a, .ftr-links a:visited {color:#fff; font-size:0.9em;}
.ftr-links a:hover {color:#fff; text-decoration:underline;}
.ftr-copy, .ftr-by { font-weight:bold; color:#e4e7f8; font-size: 0.9em; }
.ftr-copy {float:left; width:350px;}
.ftr-by  { float:right; width:300px;}
/* HEADINGS
******************************************************************************/
h1 { font-size: 140%; color:#6aa914; font-family:Arial, Verdana, Helvetica; font-weight:bold; line-height:100%; padding-bottom:4px;margin-bottom:4px; margin-top:4px;}
h2 { font-size: 130%; color:#61a406; font-family: Arial, Verdana, Helvetica; }
h3 { font-size: 140%; color:#353699; font-family:Arial; margin-bottom:2px; }
h4 { font-size: 140%; color:#4d8c32; font-family:Arial; margin-bottom:2px;}
h5 { font-size: 100%; }
h6 { font-size: 80%; }

/*OTHERS*/
img, img a {border:0px; }
.clear {clear:both; height:20px; }
.floatright {float:right; margin-left:10px;}
.floatleft {float:left; margin-right:10px;}
.content, #hdr, .box1 h1 {behavior: url("https://cathyliska.com/src/iepngfix.htc");}
