/*
Theme Name: Irishaci
Theme URI: http://www.irishaci.org
Description: This theme is created for Irishaci.org
Author: SEO Services LA
Author URI: http://www.seoserviceslosangeles.com
Theme Creator: Gerardo Tan
Theme Creator URI: http://gerardotan.wordpress.com
*/

@import 'css/reset.css'; 

/*----- basics -----*/
* { margin:0; padding:0 }
html { background:#b3e1ff url(images/bg-body.png) repeat-x }
body { min-width:1040px; background:transparent url(images/bg-body-style.png) repeat; font:12px "Tahoma",arial,sans-serif }
  
/*----- container -----*/
#container { width:1040px;	margin:0 auto; padding-bottom:25px }
	
  /*----- header -----*/
  #header { height:135px; background:url(images/bg-header.png) no-repeat }
    #header .logo { display:block; float:left; width:198px; height:77px; margin:17px 0 0 52px; background:url(images/logo.png) no-repeat; text-indent:-9999px }
    #header .header-text { display:block; float:right; height:42px; margin:19px 88px 0 0; padding:20px 0 0 29px; font-size:15px }
    #header .separator { float:right; height:62px; margin-top:19px; border-left:1px solid #a2a2a2 }
    /* nav menu */
    #menu { position:absolute; height:26px; margin:101px auto 0; padding:4px 12px 3px 29px }
    #menu ul { margin:0; padding:0; list-style-type:none }
    #menu ul li { display:inline }
    #menu ul li a { display:block; height:16px; float:left; padding:5px 17px; color:#010101; text-align:center; border-right:1px solid #008fbb; text-shadow:0 1px #abe5f7 }
    
  /*----- banner-slideshow ----- */
  #banner { background:url(images/bg-content.png) repeat-y }
  #banner .slideshow { width:100%; min-height:24px; padding-top:5px; background:url(images/bg-slideshow-top.png) no-repeat center top }
    #banner .slideshow ul { display:block; width:986px; height:300px; margin:0 auto; list-style-type:none }
    #banner .slideshow ul li { display:none }
    #banner .slideshow ul li.first { display:block }
  
  /*----- content (nmaincontent & sidebar) -----*/
  #content { padding:19px 29px 22px 25px; background:url(images/bg-content.png) repeat-y }
    /* wrapper for maincontent & sidebar */
    #wrap { width:986px; background:url(images/bg-content-inner.png) repeat-y }
      
      /* maincontent */
      #maincontent { float:left; width:724px; padding:0 27px 0 20px; overflow:hidden }
        #maincontent img { padding:5px 6px; background-color:#f4f4f4; border:1px solid #c1c1c1 }
        #maincontent hr { margin:10px 0; border:none; border-top:1px solid #bababa }
        
        #maincontent #breadcrumbs { margin-bottom:10px }
        
        #maincontent .title { margin-bottom:0.45em }
        
        #maincontent .pagination { width:100%; margin-bottom:15px; background-color:#eeeeee; text-align:right }
        #maincontent #nav-below { width:100%; margin-bottom:15px; background-color:#eeeeee }
        
        #maincontent .post { width:665px; margin-bottom:15px; padding:12px 21px 18px 32px; background-color:#e9e9e9; border:1px solid #cbcbcb }
        #maincontent .post h2.subtitle a { font-size:18px }
        #maincontent .post hr { margin:10px 0; border:none; border-top:1px solid #bababa }
        #maincontent .post .postmetadata { color:#3f3f3f }
        #maincontent .post .postmetadata a, .comments a { color:#3f3f3f; font-weight:normal }
        #maincontent .post .postmetadata a:hover, .comments a:hover{ text-decoration:underline }
        #maincontent .post .entry { margin-top:11px }
        #maincontent .post .entry img { display:block; width:206px; height:173px; margin-right:10px; padding:5px 6px; background-color:#f4f4f4; border:1px solid #c1c1c1 }
        
        /* comment list */
        #comments { width:90%; margin-top:20px; padding:3px; background-color:#eeeeee }
        .commentlist { width:90% }
        .commentlist, .commentlist li { list-style:none; padding:0; margin:0 }
        .commentlist li { margin-bottom:20px; border-top:1px dotted #cbcbcb }
        .commentlist .comment-author { display:block; float:left; width:90px; text-align:center }
        .commentlist .comment-author img { margin:10px }
        .commentlist .comment-author .fn, .commentlist .comment-author .says { display:inline-block; font-size:11px; line-height:15px }
        .commentlist p, .commentlist .comment-meta { margin-left:120px }
        .commentlist .reply, .comment-meta { margin:5px 0; text-align:right; font-size:11px }
        .navigation { width:90%; padding:10px 0 }
        #respond { width:90%; border-top:1px solid #cbcbcb }
        #respond h3 { padding:5px 0 }

      /* sidebar */
      #sidebar { float:right; width:195px; padding-left:19px }
        #sidebar .widget { margin:0 auto 20px; padding-top:15px }
        #sidebar .search { padding:0 }
        #sidebar .widget .title { font-weight:normal!important }
        
        /* searchform */
        #searchform .textfield { width:14.1em; height:2.2em; margin:5px 0 5px 0; padding:0 3px; border:1px solid #67728e }
        #searchform .button { float:right; width:4.4em; height:2.05em; background:url(images/bg-button.png) repeat-x; color:#fff; font:bold 12px "Arial",sans-serif; border:none; cursor:pointer; -webkit-border-radius:3px; border-radius:3px; -moz-border-radius:3px }
        
        /* wp-calendar */
        #wp-calendar { width:100%; font-size:12px }
        #wp-calendar caption { padding:0 0 0 5px; font:italic 16px "Arial",Sans-serif }
        #wp-calendar th { padding:2px 0; font:normal bold 12px "Arial",sans-serif }
        #wp-calendar #next a { float:right }
        #wp-calendar #prev a { float:left }
        #wp-calendar a { display:block; text-decoration:underline; font:bold 12px "Arial",sans-serif }
        #wp-calendar td { padding:2px 0; text-align:center }
        #wp-calendar #prev a, #wp-calendar #next a { font-size:12px; width:50% }
        
  /*----- footer -----*/
  #footer { clear:both; width:1040px; height:106px; padding:38px 0 0; background:url(images/bg-footer.png) no-repeat }
    #footer ul { margin:0 0 27px; text-align:center; list-style-type:none }
    #footer ul li { display:inline; padding:0 21px 0 0 }
    #footer ul li.first { padding:0 }
    #footer ul li a { color:#010101; text-shadow:0 1px #9adff5 }
    #footer p { text-align:center; color:#000 }
    #footer p a { color:#010101; text-shadow:0 1px #9adff5 }