@media print  {
/* END screen media  */.do-not-print {display:none;}
#comments {page-break-before:always;}
body {background:none;color:#000;font-family:Garamond,"Times New Roman", serif;font-size:12pt;letter-spacing:0.2pt;line-height:1.4;margin:0 !important;padding:0 !important;width:100% !important;word-spacing:1.1pt;}
h1 {font-family:Helvetica, Arial, sans-serif;font-size:19pt;}
h2 {font-family:Helvetica, Arial, sans-serif;font-size:17pt;}
h3 {font-family:Helvetica, Arial, sans-serif;font-size:15pt;}
h4 {font-family:Helvetica, Arial, sans-serif;font-size:12pt;}
h5 {font-family:Helvetica, Arial, sans-serif;font-size:12pt;}
h6 {font-family:Helvetica, Arial, sans-serif;font-size:12pt;}
code {font:10pt Courier, monospace;}
blockquote {margin:1.3em;padding:1em;}
img {display:block;margin:1em 0;}
a img {border:none;}
table {margin:1px;text-align:left;}
th {border-bottom:1px solid #333;font-weight:700;padding:4px 10px 4px 0;}
td {border-bottom:1px solid #333;padding:4px 10px 4px 0;}
caption {background:#fff;margin-bottom:2em;text-align:left;}
thead {display:table-header-group;}
tr {page-break-inside:avoid;}
a {color:#000;text-decoration:none;}
}
@media screen  {
/*   
Theme Name: Kilkeny School of Beauty Theray
Theme URI: http://www.kilkennycbt.com
Description: Custom theme for Kilkenny College of Beauty Therapy
Author: Katherine Nolan
Author URI: http://www.inkkdesign.com
Version: 1
 */body {background-color:#f6f6f8;background-image:url('/images/layout/bodybg.gif');background-repeat:repeat-x;color:#343434;font-family:Tahoma, sans-serif;font-size:.8em;margin:0;text-align:center;}
img {border:0 none;}

/*** Main Layout Divs **/ 
#container {background-image:url('/images/layout/containerbg.jpg');background-repeat:repeat-y;margin-left:auto;margin-right:auto;overflow:auto;width:909px;}
#header {background-image:url('/images/layout/headbg.jpg');background-repeat:no-repeat;height:26px;}

#main {color:#444;line-height:17px;margin-left:auto;margin-right:auto;text-align:left;width:705px;}
#title {margin:25px auto 35px;width:705px;}

/*** Content elements **/ 
#content table {border:0 none;width:100%;}
#content td {vertical-align:top;}
#content .entry div {clear:both;overflow:auto;padding:2px 0;}
#content {float:left;padding-bottom:45px;width:435px;}
#content a {font-variant:small-caps;}

#content img {background-color:#f6f6f8;border:1px solid #ccc;padding:4px;}
#content img.alignleft {float:left;margin:5px 12px 12px 0;}
#content img.aligncenter{display:block;margin:0 auto;}

h1{color:#76506a;font-family:Georgia, times, serif;font-size:150%;font-weight:400;margin-top:0;padding:0 0 5px;}
#content h2{border-bottom:1px solid #eee;clear:both;color:#6b8367;font-family:Georgia, times, serif;font-size:130%;font-weight:400;padding:2px;}
#content h2 a{color:#6b8367;text-decoration:none;}
#content h1 a{color:#76506a;text-decoration:none;}
#content h2 a:hover{color:#555;font-family:Georgia, times, serif;}
#content h1 a:hover{color:#555;}
#content h3{background-image:url('/images/layout/flower-bg.jpg');clear:left;color:#fff;font-size:125%;padding:4px 10px;font-family:Georgia, times, serif;text-shadow: 1px 1px 2px rgba(0,0,0,0.2);}
#content div#social{border-top:1px solid #eee;padding:10px 0;text-align:right;}
#content div#social img{border:0;float:right;margin:0 0 0 10px;padding:0;}
#content .meta{color:#999;font-size:0.95em;}
#content li{padding-bottom:6px;}
p {line-height:160%}
/*** Navigation & Links **/ 

#main a{color:#515776;font-weight:700;}
#main a:hover{color:#6b8367;}
a:active {outline:none;}

.nav {padding-top:15px;padding-left:36px}
.navlist li {display:inline;list-style-type:none;font-size:120%;}
.navlist a {color:gray;font-variant:small-caps;padding-right:30px;padding-top:25px;text-decoration:none;}
.navlist a:hover {color:#76506a;}
.navlist li.current-menu-item a {background-image:url('/images/layout/flower.gif');background-position:top right;background-repeat:no-repeat;color:#76506a;}

#crumbs{font-size:95%;padding-bottom:12px;}
#crumbs a{font-variant:none;font-weight:400;}
#sidebar{color:#666;margin-left:485px;padding-left:12px;}

#sidebar h3{background-image:url('none');border-bottom:1px solid #eee;clear:none;color:#76506a;font-size:125%;font-weight:400;font-family:Georgia, times, serif;padding-bottom:3px;font-variant:small-caps;letter-spacing:0.05em}

.coursesnav{font-variant:small-caps;margin:0;padding-left:0;width:180px;}
.coursesnav li{line-height:normal;list-style:none;margin:0;padding:0 0 8px 0;font-family:Georgia, times, serif;font-size:110%}
.coursesnav li a{font-weight:400;text-decoration:none;}
.coursesnav li.current-menu-item a{background-color:#eff0f2;font-weight:400;padding:3px 5px;text-decoration:none;}

/*** Various boxes and buttons ***/

#sideinfo{border-top:1px solid #eff0f2;padding:0;}
#certbutts{padding-top:25px;text-align:center;}
#certbutts img{margin-right:20px;}
#applybutton{background:url('/images/layout/pencil.jpg') center left no-repeat;margin-bottom:10px;margin-top:10px;padding:2px 0 2px 36px;}
#calbutton{background:url('/images/layout/calendar.jpg') top left no-repeat;margin-bottom:10px;margin-top:10px;padding:2px 0 2px 36px;}
.small{font-size:90%;}
#applybutton a{font-size:12px;font-weight:700;line-height:28px;padding:8px 0;text-decoration:none;}
#calbutton a{font-size:12px;font-weight:700;line-height:28px;padding:8px 0;text-decoration:none;}
#tools a{font-size:12px;font-weight:700;text-decoration:none;}
#tools img{float:left;padding-right:7px;}
#tools p{line-height:28px;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:3px;}


/** Universal styles **/

span.red{color:#903;font-weight:400;}
.cap{color:#c5b9c1;float:left;font-family:Georgia, times, serif;font-size:62px;font-weight:400;line-height:51px;padding-right:2px;}

/** Footer **/
#footer{border-top:1px solid #ccc;clear:left;color:gray;font-size:11px;margin-left:auto;margin-right:auto;padding:10px;width:665px;}
#footer a{color:#6b8367;font-weight:400;}
#footer a:hover{color:#515776;}
#footer ul.footerlist{list-style-type:none;margin:0;padding:0;}
#footer ul.footerlist li{display:inline;margin:0;padding:0 5px;}
#foot-outer{background-color:#f6f6f8;background-image:url('/images/layout/foot-outer.gif');background-repeat:repeat-x;margin:0;text-align:center;}
#foot-inner{background-image:url('/images/layout/foot-inner.jpg');background-repeat:no-repeat;height:15px;margin-left:auto;margin-right:auto;width:909px;}

.testimonial{background:#f9f3f7 url('/images/layout/qtop.gif') no-repeat top left;margin-bottom:20px;padding:0 0 0 25px;}
.testimonial p{margin:0;padding:10px 20px 0 0;}
.testimonial p.sig{background:#f9f3f7 url('/images/layout/qbot.gif') no-repeat bottom right;padding:10px 0;}


td{padding:2px 12px 2px 0;vertical-align:top;}


/** Forms **/
div.wpcf7 form{background:#f0ecef;border:1px solid #999;border-top:1px solid #e1e1e1;font-size:1.4em;margin:0 auto;overflow:visible;padding:10px;width:400px;}
div.wpcf7 form ul{list-style-type:none;}
div.wpcf7 form fieldset{border:1px solid #fff;color:#555;display:block;font-size:.75em;line-height:1.5em;margin-bottom:12px;padding:5px;width:380px;}
div.wpcf7 form legend{background-color:#ac869f;border:1px solid #666;color:#fff;font-size:12px;font-variant:small-caps;font-weight:700;margin-bottom:14px;padding:3px;width:180px;}
div.wpcf7 form label{clear:left;color:#fff;display:block;float:left;font-size:1em;font-style:normal;line-height:1.5em;margin-bottom:0.5em;padding-right:10px;text-align:right;width:100px;}
div.wpcf7 form input{background:#fff;border:1px solid #999;margin-bottom:0;padding:3px 5px;}
#sidebar form input{background:#fff;border:1px solid #999;margin-bottom:0;padding:3px 5px;}
div.wpcf7 form select{border:1px solid #666;margin-left:0.5em;}
div.wpcf7 form textarea{border:1px solid #999;overflow:auto;padding:5px;}
div.wpcf7 form option{background:#fff;}
div.wpcf7 form optgroup{background:#fff;color:#666;font-family:Verdana, Arial, Helvetica, sans-serif;}
div.wpcf7 form optgroup option{background:#fff;color:#666;}
div.wpcf7 form #button1{background:#666;border-bottom:1px solid #333;border-left:1px solid #999;border-right:1px solid #333;border-top:1px solid #999;color:#fff;cursor:pointer;margin-left:0;padding-right:0.5em;width:205px;}
div.wpcf7 form #button2{background:#666;border-bottom:1px solid #333;border-left:1px solid #999;border-right:1px solid #333;border-top:1px solid #999;color:#fff;cursor:pointer;margin-left:0;padding-right:0.5em;width:205px;}
div.wpcf7 form span.wpcf7-list-item{display:block;}
div.wpcf7{margin:0;padding:0;}
#content .entry div.wpcf7-response-output{background:#fbf3f7;border:4px solid #8a5d7d;font-size:12px;padding:5px;}
span.wpcf7-form-control-wrap{position:relative;}
span.wpcf7-not-valid-tip{background:#fbf3f7;border:1px solid #8a5d7d;color:#000;font-size:11px;left:60%;line-height:100%;padding:2px 2px 2px 5px;position:absolute;top:0;width:150px;z-index:100;}
span.wpcf7-not-valid-tip-no-ajax{color:red;display:block;font-size:11px;}
.wpcf7-display-none{display:none;}
img.ajax-loader{border:none;vertical-align:middle;}

/**** login *** */
.login{margin-left:40px;}
ul.tml-links{list-style-type:none;margin-left:0;padding-left:0;}

/**** comments *** */

.nocomments{background:none;color:#000;}
#commenttitle{border-bottom:0 solid #ccc;font-size:14px;font-variant:normal;font-weight:700;margin:0 0 10px;padding:2px 0;text-align:left;}
.commentlist{list-style:none;margin:0 0 10px;padding:0;}
.comment{clear:both;margin:12px 0 0;padding:0;}
.trackback{clear:both;margin:12px 0 0;padding:0;}
.pingback{clear:both;margin:12px 0 0;padding:0;}
.comment .children{border:0 #ddd solid;list-style:none;margin:0 0 0 20px;padding:0;}
.comment div{border:1px solid #eee;height:100%;padding:5px;}
.trackback div{border:1px #ccc dashed;height:100%;padding:5px;}
.pingback div{border:1px #ccc dashed;height:100%;padding:5px;}
.bypostauthor div{border:1px solid #eee;height:100%;padding:5px;}
.comment div div{background:none;border:0;padding:0;}
.trackback div div{background:none;border:0;padding:0;}
.pingback div div{background:none;border:0;padding:0;}
.comment .says{display:none;}
.trackback .says{display:none;}
.pingback .says{display:none;}
#content .comment .avatar{border:1px solid #eee;float:left;margin:0 5px 0 0;padding:2px;position:relative;}
.comment .comment-meta{border-bottom:1px dashed #ddd;font-size:10px;line-height:12px;margin:0 0 10px;padding:0 0 5px;}
.trackback .comment-meta{border-bottom:1px dashed #ddd;font-size:10px;line-height:12px;margin:0 0 10px;padding:2px 0;}
.pingback .comment-meta{border-bottom:1px dashed #ddd;font-size:10px;line-height:12px;margin:0 0 10px;padding:2px 0;}
.comment .comment-meta a{text-decoration:none;}
.trackback .comment-meta a{text-decoration:none;}
.pingback .comment-meta a{text-decoration:none;}
.comment .reply{font-size:10px;margin:5px 0 0;padding:2px;text-align:right;}
.comment .reply a{text-decoration:none;}
.trackback .reply{display:none;}
.pingback .reply{display:none;}
.bypostauthor{background:#fff url('images/admin.jpg') right top no-repeat;}
/**comment paging WP2.7* */.commentnavi{padding-right:20px;position:relative;}
.commentpages{float:right;padding:5px 10px;}
.page-numbers{padding-left:5px;}
.current{font-weight:700;}
#respond{clear:both;margin:10px 0;padding:5px;}
#commentform{margin:0;padding:20px 0 0;}
#commentform input{border:1px solid #ccc;margin:3px 0;padding:2px;}
#commentform textarea{border:1px solid #ccc;margin:3px 0;padding:2px;}
#email{background:#fff;border:1px solid #666;font-family:Verdana, Arial, Helvetica, Sans-Serif;font-size:12px;padding-left:2px;vertical-align:middle;}
#author{background:#fff;border:1px solid #666;font-family:Verdana, Arial, Helvetica, Sans-Serif;font-size:12px;padding-left:2px;vertical-align:middle;}
#url{background:#fff;border:1px solid #666;font-family:Verdana, Arial, Helvetica, Sans-Serif;font-size:12px;padding-left:2px;vertical-align:middle;}
#comment{background:#fff;border:1px solid #666;font-family:Verdana, Arial, Helvetica, Sans-Serif;font-size:12px;padding:2px;width:98%;}
#sidebar .button1{background:#666;border-bottom:1px solid #333;border-left:1px solid #999;border-right:1px solid #333;border-top:1px solid #999;color:#fff;cursor:pointer;margin:10px 0;padding:5px 10px;}
#submit{background:#666;border-bottom:1px solid #333;border-left:1px solid #999;border-right:1px solid #333;border-top:1px solid #999;color:#fff;cursor:pointer;margin:10px 0;padding:5px 10px;}
#commentform input#submit{background:#666;border-bottom:1px solid #333;border-left:1px solid #999;border-right:1px solid #333;border-top:1px solid #999;color:#fff;cursor:pointer;margin:10px 0;padding:5px 10px;}
input#wp-submit-tml-page{background:#666;border-bottom:1px solid #333;border-left:1px solid #999;border-right:1px solid #333;border-top:1px solid #999;color:#fff;cursor:pointer;margin:10px 0;padding:5px 10px;}
#sidebar form a.priv{font-weight:400;text-decoration:none;}

/** Calendar **/
#content #caldiv a{font-variant:normal;font-weight:400;}
#content #caldiv ul{list-style-type:none;margin-left:0;padding-left:0;}
#content #caldiv ul li{margin-left:0;padding-left:0;}
#content #caldiv ul li ul li{font-weight:700;padding-bottom:5px;}
#content #caldiv ul li ul li ul li{font-weight:400;padding:0 0 10px 20px;}
