/*   
Theme Name: My Celtic Inspiration
Theme URI: http://www.mycelticinspiration.com
Description: A graphic rich, irish theme.
Author: elmalak(Mamdouh Samy)
Author URI: http://www.elmalak.info
Version: 1
*/

@media screen {

* { margin: 0; padding: 0; }
body { background: #fff url(images/bg-image.jpg) top center no-repeat; font: 14px/1.4 Georgia, Serif; }
a img { border: 0 none; }
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

#page-wrap { width: 960px; margin: 20px auto 0 auto; }
#header {height: 256px; position: relative;}
#header h1, .description { text-indent: -9999px; }
#header h1 a {background: url(images/site-name-sprite.jpg) top center no-repeat;
  display:block;
  height:181px;
  left:214px;
  position:absolute;
  top:-24px;
  width:273px;
 }
#header h1 a:hover{ background-position: bottom center; }
/* #go-home a{ background: url(images/site-name-sprite.jpg) top center no-repeat;
  display:block;
  height:181px;
  left:214px;
  position:absolute;
  top:-24px;
  width:273px;
  text-indent: -9999px;
}
 */


#top-search { position: absolute; top : 0px; right: -33px;; width: 298px; height: 100px; padding:12px 9px 5px 10px ; }

#s { width: 254px; height: 36px;
          background: transparent;
          color: #ccc; border: 0 none; font-style: italic; font-family: Georgia, serif; font-size: 16px;           
          }

#top-search input[type="submit"] {
        width: 37px;
          height: 50px;
         background: url(images/search-btn.png) top center no-repeat;
         border: 0 none;
         text-indent: -9999px;
          text-transform: capitalize;
           cursor: pointer;  
}

	
.search-menu {
       text-align: center;
       width: 246px;
       padding-top: 8px;
       color: #fff;
}
.search-menu a {
       color: #fff;
       text-decoration: none;
}
.search-menu a:hover { text-decoration: underline; }

#top-menu {position: absolute; bottom: 24px; right: 29px; height: 61px; list-style-type: none; background: #894822;
	
border: 1px solid #853c12; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

#top-menu li {
	float:left;
	padding-left:0px;
	
	display:inline;
    }

#top-menu li a{
	
	font-family: Helvetica, sans-serif;
	display:block;
	height:60px;
	line-height: 44px;
	text-transform: uppercase;
	font-size:15px;
        font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	text-align: center;
	padding: 6px 20px;
}

#top-menu li a:hover, #top-menu li.current-cat {
	background: url(images/top-nav-hover.jpg) top center repeat-x;
	text-decoration:none;
	color: #a4ce49;

}
/* Featured Area styles */
#featured {
       background: url(images/featured.jpg) top left no-repeat;
       width: 700px;
       height: 246px;
       padding: 45px;
       margin-left: 73px;
}

.wp-post-image { padding: 3px; float: left; margin-right: 15px;
	border: 2px solid #a8670e ;
}

#featured h2 {width: 600px;}
#featured h2 a{ color: #9b5025; font-weight: bold; font-style: italic;}
#featured p { width: 480px; float: left; font-size: 16px;}
}

.content { width: 890px; padding: 0 45px 45px 45px;background: url(images/content-body.jpg) top left repeat-y; margin-left: -21px;min-height: 300px;
	height:auto !important;
	height: 300px;}
#main-content {float: left; width: 615px; padding-right: 15px;
        font-family: Verdana, sans-serif; font-size: 13px;
         }
#footer {clear: both; background: url(images/footer.jpg) bottom left no-repeat; width: 890px; height: 143px; padding: 10px 45px; margin-left: -21px;}
p.copyright { text-align: right; margin-right: 90px; }

h1, h2, h3 { font-family: Georgia, serif; font-weight: normal; margin: 0 0 10px 0; }
h1 { }
h2 , h2 a{font-size: 24px; color: #895306; }
h2.pagetitle {color: #853C12; font-size: 28px; border-bottom: 5px solid #853C12; margin-bottom: 25px;}
h3 {font-size: 20px; }
.more-link{ background: url(images/read-more.jpg) left top no-repeat; padding: 5px 10px; color: #fff; width: 163px; height: 35px; display: block; float: left; margin-top: 10px;}

p { margin: 0 0 13px 0; }
a {text-decoration: none; }
a:hover {text-decoration: underline; } 
.alignleft {float: left; margin: 5px 15px 15px 0;}
blockquote { }
blockquote p { }

ul, ol { margin: 0 0 10px 10px; list-style-type: none;}

.post { background: url(images/separator.jpg) bottom center no-repeat; padding-bottom: 25px; margin-bottom: 10px;}

.entry { overflow: hidden;}
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

.meta { font-size: 13px; color: #cc9966; margin-bottom: 15px;}
.postmetadata {  font-size: 13px; color: #cc9966; margin-bottom: 15px;}
.rss-icon a{color: #573504;}
#sidebar { float: right; width: 240px; padding-left: 15px; border-left: 2px solid #beccd2;}
#sidebar h2 { padding: 10px; font-size: 19px; font-style: italic; background: url(images/sidebar-title.jpg) left center no-repeat; color: #fff;}
#sidebar ul li{ padding: 2px 0 0 17px; background: url(images/sidebar-bullet.jpg) left top no-repeat;}
#sidebar li a {color: #573504;}
.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { padding-top: 10px; }
	
	
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

form { }
input[type=text] { }
textarea { }

 /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: 0 none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { 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 { text-decoration: none; color: black; }
	
} /* END print media */
