/* HTML Tag Classes */
html { padding:0; margin:0; }
body { padding:0; margin:0; color:#000000; background-color:#EEEEEE; }
h1 { color:#C03935; font-size:1.2em; font-family:Verdana,Arial,Helvetica,Sans-serif; }
h2 { color:#C03935; font-size:1em; font-family:Verdana,Arial,Helvetica,Sans-serif; }
input, textarea { font-family:Verdana,Arial,_sans; font-size:1em; margin-bottom:4px; }
select { font-family:Verdana,Arial,_sans; font-size:1em; margin-bottom:6px; }
form { margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }
img { border-style:none; }


/* Link Classes */
a, a:visited { color:#D80000; text-decoration:underline; }
a:hover { color:#000093; text-decoration:underline; }

/* Link Classes by Class or ID */
a.donate, a.donate:visited { color:#D80000!important; text-decoration:underline; }
a.donate:hover { color:#000093!important; text-decoration:underline; }
#menupadding a, #menupadding a:visited { color:#000000; text-decoration:none; }
#menupadding a:hover { color:#000093; text-decoration:underline; }
#footerpadding a, #footerpadding a:visited { color:#000000; text-decoration:none; font-weight:bold; }
#footerpadding a:hover { color:#000000; text-decoration:underline; font-weight:bold; }


/* Custom Classes */
.clear { clear:both; display:block; width:100%; height:10px; overflow:hidden; }
.clear1px { clear:both; display:block; width:100%; height:1px; overflow:hidden; }
.specialclear { clear:both; display:block; width:100%; height:0px; overflow:hidden; }
.photoMargins { float:right; margin-left:12px; margin-bottom:8px; margin-top:3px; border:0px; }
.photoMarginsButton { float:right; margin-left:10px; border:0px; }
.photoMarginsAlt { float:left; margin-right:10px; margin-bottom:8px; margin-top:3px; border:0px; }
.emer { color:#D80000; }
.photoBorder { padding:4px; border:1px solid #C1C1C1; background-color:#EFEFEF; }

.contentPanel { width:98%; display:block; margin-bottom:10px; clear:both; }
.contentPanel div.left { width:49%; float:left; }
.contentPanel div.right { width:49%; float:right; }

/* Custom Class by TAG */
li.menuline { background-color:#000093; height:2px; overflow:hidden; }

/* ID Classes */
#container { width:779px; display:block; margin:0px auto; background:#FFFFFF url("../interface/KMRT_header.gif") left top no-repeat; }
#content { width:607px; float:right; }
#contentpadding { margin-top:121px; font-size:0.8em; font-family:Verdana,Arial,Helvetica,Sans-serif; margin-right:20px; }

#callouthome { width:130px; float:right; margin-left:10px; margin-bottom:8px; border:0px; }
#calloutheader { width:130px; height:38px; background:#FFFFFF url("../interface/KMRT_callouts.gif") left top no-repeat;}
#calloutcontent { padding:9px; border-left:2px solid #D80000; border-right:2px solid #D80000; font-size:0.85em; }

#calloutfooter { background:#FFFFFF url("../interface/KMRT_viewall.gif") left top no-repeat; }
#calloutfooter a { width:130px; height:40px; display:block; }
#calloutfooter span { display:none; }

#kmrtlogo { width:172px; height:182px; display:block; background:url("../interface/KMRT_kendal_logo.gif") left top no-repeat; }
#menu { width:172px; float:left; }
#menupadding { background-color:#E5E5E5; margin-left:20px; padding:10px; margin-right:22px; font-size:0.7em; font-family:Verdana,Arial,Helvetica,Sans-serif; }
#menupadding ul { list-style:none; padding:0px; margin:0px; }
#menupadding ul li { list-style:none; padding:0px; margin:0px; }
#donatemenubottom a { width:130px; height:40px; display:block; margin-bottom:10px; margin-left:20px; margin-right:22px; background:url("../interface/KMRT_button_donate.gif") left top no-repeat; }
#donatemenubottom span { display:none; }

#footer { display:block; clear:both; /*?*/padding-top:10px;/*?*/ margin-left:20px; margin-right:20px; margin-bottom:10px; } 
#footerpadding { min-height:25px; border-top:2px solid #000093; background:#E5E5E5 url("../interface/KMRT_footer.gif") left top no-repeat; background-position:top right; }
#footerleft { float:left; padding:5px 0px 5px 10px; font-size:0.7em; font-family:Verdana,Arial,Helvetica,Sans-serif; }
#footerright { float:right; padding:5px 20px 5px 0px; font-size:0.7em; font-family:Verdana,Arial,Helvetica,Sans-serif; font-weight:bold; }

/* Print Classes */
#printOnly { display:none; }
#screenOnly {  }

//* SCK Specific Styles */

/* Errors */
.sck-error { color:#990000; }
.sck-error-box { border:1px solid #FF6666; padding:10px 10px 0 10px; font-size:0.85em; text-align:center; margin-bottom:13px; }
.sck-error-box p { padding:0 0 10px 0; }
.sck-error-box-mini { border:1px solid #FF6666; padding:10px; text-align:center; margin-bottom:13px; }
.sck-error-box-mini p { padding:0; margin:0; }
.sck-error-p { margin-left:34.5%; font-size:0.85em; background-color:#FFCCCC; padding:2px 3px 2px 3px; border-top:1px solid #FF6666; }

.sck-note-p { margin-left:34.5%; font-size:0.85em; background-color:#CCFFCC; padding:2px 3px 2px 3px; border-top:1px solid #66FF66; }

/* Used for mini form */
#sck-minicontact { font-size:0.85em; }
#sck-minicontact p { margin-bottom:5px; }
#sck-minicontact input { width:127px; /* 3px fix */ margin-bottom:5px; }
#sck-minicontact textarea { width:130px; height:70px; margin-bottom:5px; }
.sck-minicontact-header strong { font-size:1.17em; color:#244C26; }

/* Used for contact forms */
#sck-form { width:100%; clear:both; }
#sck-form p { clear:both; padding-bottom:15px; }
#sck-form label { width:32.5%; float:left; margin-top:4px; text-align:right; font-weight:bold; }
#sck-form input.field { width:64.5%; float:right; }
#sck-form textarea { width:64.6%; float:right; }}
#sck-form select { width:65%; float:right; }
#sck-form input { float:right; }

#sck-form span.other { width:65%; float:right; }
#sck-form span.other input { float:none; }

#sck-form span.other-p { width:65%; float:right; margin-bottom:5px; }
#sck-form span.other-p input { float:none; }

/* Extra bits for the contact form */
#sck-form label.wide { width:100%; text-align:left; } /* Used for full width labels */
#sck-form p.text-right input { float:none; } /* ? */
#sck-form img,
p.sck-p { clear:both; margin-top:5px; margin-bottom:5px; width:65.5%; float:right; } /* Used for lines and other text */


/* Used for contact forms */
#sck-form-compact { width:100%; clear:both; }
#sck-form-compact p { clear:both; padding-bottom:12px; }
#sck-form-compact label { width:32.5%; float:left; margin-top:4px; text-align:right; font-weight:bold; }
#sck-form-compact input.field,
#sck-form-compact textarea,
#sck-form-compact select { width:65%; float:right; }
#sck-form-compact input { float:right; }

#sck-form-compact span.other { width:65%; float:right; }
#sck-form-compact span.other input { float:none; }

/* Extra bits for the contact form */
#sck-form-compact label.wide { width:100%; text-align:left; } /* Used for full width labels */
#sck-form-compact p.text-right input { float:none; } /* ? */


/* Login */
.sck-login-box { width:60%; min-width:350px; margin:0 auto; border:2px solid #DBDBDB; padding:10px 10px 0 10px; margin-bottom:13px; }
.sck-login-subbox { width:60%; min-width:350px; text-align:center; margin:0 auto; border:2px solid #DBDBDB; padding:10px; margin-bottom:13px; }
.sck-login-subbox p { padding:0; margin:0; }
