/*   
Theme Name: Irish Sailing Academy Theme
Theme URI: http://www.pixelapes.com/
Description: A special theme for the Irish Sailing Academy Website
Author: Alex Leonard
Author URI: http://www.pixelapes.com
Version: 0.1
*//* HIDDEN ELEMENTS */#hd h1 a span, .widget-subscribe span, p.linklove{position: absolute;top: -3000px;left: -3000px;margin: 0;}/* STRUCTURE CHANGES */#doc2{width: 950px;background: #fff url(images/bd-bkg.jpg) no-repeat center 255px;}.yui-t4 #yui-main{float:left;margin-right:-25em;}.yui-t4 .yui-b{float:right;width:280px;}.yui-t4 #yui-main .yui-b{margin-right:280px;}/* SITE ELEMENTS */html{background: #404040 url(images/bkg.jpg) fixed repeat-y center top;}body{}#hd{height: 255px;width: 950px;padding: 0;margin: 0 auto;background: url(images/hd-bkg.jpg) no-repeat;position: relative;}.hd-images{height: 255px;width: 400px;position:absolute;display: block;left: 0;top: 0;background: url(images/hd-images-bkg.jpg) no-repeat;}#hd h1{width:550px;height:255px;position: absolute;right: 0;}#hd h1 a{width:550px;height:255px;left: 0;display:block;background: transparent url(images/logo.jpg) no-repeat right top;text-decoration: none;}#hd h1 a span{font: normal 161% Georgia, Times, "Times New Roman", serif;padding: 40px;}.hd-images object#flashbanner{display: block;width: 330px;height: 120px;position: absolute;left: 40px;top: 70px;z-index: 50;}#bd{padding: 40px 0;background: url(images/ft-leaves.gif) no-repeat right bottom;clear: both;}#yui-main .yui-b{padding: 0 30px;}.post-wrap{margin-bottom: 25px;padding-bottom: 15px;}#ft{background: #111;padding: 10px;}#ft-cont{padding: 10px 20px;}.clear{clear:both;}/* NAVIGATION - MAIN TABS */#nav{line-height:normal;position: relative;padding-top: 40px;}#nav ul{background: url(images/nav-bkg.png) repeat-x center top;width: 950px;height: 46px;display: block;padding:10px 0 0 0;list-style:none;}#nav li{float: left;padding:0 0 0 6px;}#nav a{font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;float:left;display:block;padding:5px 0;width: 96px;text-align: center;text-decoration:none;color:#ddd;font-size: 116%;text-transform: lowercase;}#nav a:hover{background: url(images/nav-current.png) no-repeat center center;}#nav .current_page_item a, body.homepage #nav .the-irish-sailing-academy-page a, body.newspage #nav .news-page a{background: url(images/nav-current.png) no-repeat center center;}/* LINKS */a:link{color: #165f7c;}a:visited{color: #3a6170;}a:hover{color: #5e2525}a:active{color: #5e2525;}#ft a:link, #ft a:visited{color: #939292;}#ft a:hover, #ft a:active{color: #f6f4f4;}/* TYPOGRAPHY */body{font-family: Verdana, Helvetica, Arial, sans-serif;color: #666;}#bd h1, h2, h3, h4, h5 h6, p, dl, table{margin-bottom: 30px;}#bd h1{color: #456021;padding: 12px 0;font: 167% Trebuchet, "Trebuchet MS", Geneva, Arial, sans-serif;background: url(images/h1-bkg.png) no-repeat center center;}h1 a:link, h1 a:visited, h1 a:hover, h1 a:active{text-decoration: none;color: #456021;}h2{color: #32748E;font: 153.9% Trebuchet, "Trebuchet MS", Geneva, Arial, sans-serif;margin: 30px 0 10px 0;}h3{font: 116% Trebuchet, "Trebuchet MS", Geneva, Arial, sans-serif;text-transform: uppercase;margin: 15px 0 5px 0;color: #222;}h3 a:link, h3 a:visited, h3 a:hover, h3 a:active{text-decoration: none;}h4{font-size: 116%;color: #555;margin-top: 15px;}p{line-height: 146.5%;font-size: 108%;margin-bottom: 10px;text-align: justify;}#ft p{color: #fff;font: 93% Verdana, Arial, Helvetica, sans-serif;}strong, b{font-weight: bold;}em, i{font-style: italic;}blockquote{padding: 10px 0 10px 40px;margin: 0;color: #555;background: url(images/icons/quote.png) no-repeat left top;}p.index-meta{line-height: 108%;font-size: .8em;color: #666;margin-bottom: 15px;}img{margin: 0 0 10px 0;padding: 0;border: 3px #383838 solid;-moz-border-radius: 4px 3px 2px 3px;}img.alignleft, div.alignleft{float: left;margin-right: 20px;}img.alignright, div.alignright{float: right;margin-left: 20px;}img.aligncenter{margin-left: auto;margin-right: auto;}p.wp-caption-text{font-size: 85%;text-align: center;}img.wp-smiley{float: none;border: none;margin: 0 3px 0 1px;padding: 0;}/* GALLERIES */.gallery .gallery-item dt.gallery-icon a img{border:3px solid #383838;}/* SINGLE IMAGE */.attachment{text-align: center;}.attachment img{margin: 0 auto;}.caption p{text-align: center;font-size: 116%;}.gallery .navigation{display: block;height: 120px;padding: 10px 0;}.gallery .navigation img{width: 80px;height: auto;padding: 0;border: 1px solid #333;}.gallery .navigation .alignleft{float: left;padding-left: 40px;background: url(images/gal-prev.png) no-repeat left top;}.gallery .navigation .alignright{float: right;padding-right: 40px;background: url(images/gal-next.png) no-repeat right top;}.gallery .navigation a{opacity: .5;filter: alpha(opacity=50);}.gallery .navigation a:hover{opacity: 1.0;filter: alpha(opacity=100);}/* COURSES */ul.course-nav{display: block;height: 36px;background: url(images/course-nav-icon.gif) no-repeat left top;padding: 8px 0 0 36px;margin: 0 0 10px 0;}#bd ul.course-nav li{list-style-type: none;list-style-image: none;float: left;padding: 0 10px 0 0;word-spacing: -1px;margin: 0;font-size: 95%;text-transform: uppercase;}.coursespage dl{margin: 10px 0;}.coursespage dt{background: #353535;color: #fff;display: block;width: 20em;padding: 3px 10px;}.coursespage dd{display: block;padding: 5px 0 20px 10px;margin: 0;}/* LOCATIONS */.map-cont{width: 608px;height: 450px;border: 1px #835f3f solid;background: #819EA6;padding: 0;}/* LISTS ETC */#yui-main ul, #yui-main ul{margin: 0 0 20px 0;}#yui-main ul li{display: list-item;list-style-type: square;list-style-image: url(images/icons/bullet.gif);margin: 0 0 3px 30px;padding: 0 0 5px 5px;}ol li{display: list-item;list-style-type: decimal;margin: 0 0 3px 30px;padding: 3px 0;color: #424242;}#bd ul.link-list li{clear: both;}#bd ul.link-list li img{float: right;margin: 0 15px 0 0;border: 1px solid #000;}/* TABLES */table{width: 100%;}th, td{}th p, td p{text-align: left;margin: 0;}th{font-size: 108%;background: ;color: #fff;padding: 3px 10px;}td{vertical-align: top;border-bottom: 1px solid #ccc;padding: 7px 10px;}td p{margin: 0 0 5px 0;font-size: 95%;}/* CFORM */#bd ol.cf-ol li{list-style-type: none;position: relative;padding-bottom: 10px;margin: 0;}#bd ol.cf-ol li label{position: absolute;width: 190px;text-align: right;padding-top: 2px;}.cf-ol li input, .cf-ol li textarea, .cf-ol li select{margin-left: 200px;padding: 2px;width: 220px;background: url(images/dark-paper.jpg) no-repeat;font-family: "Courier New", Courier, monospace;font-size: 108%;border: 1px solid  #333;}.reqtxt, .emailreqtxt{color: #a11a18;font-style: italic;padding-left: 5px;font-size: 85%;}p.cf-sb input{margin-left: 200px;}/* WIDGETS */.side ul.widget-ul{padding-top: 22px;background: url(images/side-bkg.png) no-repeat center top;min-height: 440px;}.widget{display: block;width: 200px;margin: 0 0 30px 40px;}h2.widgettitle{color: #fff;text-align: center;font: 116% "Arial Black", Arial, sans-serif;text-transform: uppercase;padding: 0;border: none;background: #1B3F74;}.w-news h2.widgettitle, .w-news h2.widgettitle span{display: block;position: relative;width: 200px;height: 50px;}.w-news h2.widgettitle span{position: absolute;background: url(images/recent-news-replace.jpg) no-repeat left top;z-index: 20;top:0;left:0;}.w-news li{background: #EDF1F2;padding: 5px 10px;border: solid #597691;border-width: 1px 0;}.w-news li h3{text-transform: none;font: 100% Verdana, Arial, sans-serif;background: url(images/icons/recent-post.jpg) no-repeat left top;padding-left: 24px;}.w-news li h3, .w-news li h3 a{color: #563016;}.w-news li p{color: #686868;font-size: 85%;}.widget-subscribe a{width: 200px;height: 115px;display: block;position: relative;background: url(images/rss-subscribe.jpg) no-repeat;}.side img{margin: 0;padding: 0;border: none;}/* COMMENTS */#commentwrap{border-top: 1px solid #999;}#commentwrap h4{margin-bottom: 10px;}ul#comment-info{margin: 0 0 20px 16px;}ul#comment-info li{list-style-type: square;font-size: 93%;color: #666;padding: 0 0 10px 10px;vertical-align: top;}ul#comment-info li.comment-number{list-style-image: url(images/icons/flag.png);}ul#comment-info li.comment-feed{list-style-image: url(images/icons/comment_rss_add_24.png);}ol#commentlist li{margin: 0 0 35px 0;padding: 0;list-style-type: none;}p.comment-meta{height: 65px;width: 538px;display: block;padding: 10px 30px 5px 30px;background: #F2F0DD url(images/comment-meta-bkg.png) no-repeat center center;line-height: 108%;margin: 0;}.alt p.comment-meta{background: #DDDBCC url(images/comment-meta-bkg-alt.png) no-repeat center center;}.authorpost p.comment-meta{background: #7D5639 url(images/comment-meta-bkg-auth.png) no-repeat center center;}.comment-meta img{float: right;border-width: 1px;padding: 0;margin: 5px 0 0 20px;}.comment-meta cite{color: #000;font-size: 108%;padding-top: 15px;display: block;}.authorpost .comment-meta cite a:link, .authorpost .comment-meta cite a:visited{color: #fff;}.authorpost .comment-meta cite a:active, .authorpost .comment-meta cite a:active{color: #fdffcb;}.comment-meta span{color: #666;font-size: 85%;}.authorpost .comment-meta span{color: #ccc;}.comment-content{padding: 15px 30px;}.comment-content p{line-height: 116%;font-size: 95%;padding: 0 0 7px 0;margin: 0;}/* LEAVE A COMMENT */.commentform{margin-bottom: 25px;}#bd .commentform ol li{position: relative;list-style-type: none;margin: 0 0 10px 0;}#bd .commentform ol li label{display: block;padding-bottom: 3px;}#bd .commentform ol li label span.reqtxt{font-size: 85%;}#bd .commentform ol li input{width: 300px;}#bd .commentform ol li textarea#comment{width: 480px;}#bd .commentform .cf-sb input{margin: 0;}/* FOOTER ITEMS */
