/*
     FILE ARCHIVED ON 11:21:32 Aug 27, 2011 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 4:16:42 Jun 14, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
Theme Name: Small Flying Arts
Author: Arjun Dhillon
Author URI: http://www.adhillon.com/
Description: A custom theme developed for SmallFlyingArts.com.
Version: 1.0
*/

  
/* Global reset
-------------------------------------------------------------- */
  html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; font-family:inherit; font-weight:inherit; font-style:inherit; vertical-align:top; }
  * { margin:0; padding:0; } 
  body { line-height:1; }
  article,aside,canvas,details,figcaption,figure, footer,header,hgroup,menu,nav,section,summary { display:block; }
  nav ul { list-style:none; }
  blockquote, q { quotes:none; }
  blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
  a { margin:0; padding:0; border:0; vertical-align:baseline; background:transparent; }
  :focus, a { outline:0; }
  ins { color:#000; text-decoration:none; }
  mark { color:#000; font-style:italic; font-weight:bold; }
  del { text-decoration: line-through; }
  abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; }
  table { border-collapse:separate; }
  caption, th, td { font-weight:normal; }
  input, select { vertical-align:middle; }
  ol, ul { list-style: none; list-style-type:none; }
  img, iframe { border:0px; outline:0px; }
  

/* Global fonts, headings, links
-------------------------------------------------------------- */
  body { font-size:75%; color:#5a5a5a; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; }
  p { font-size:1.15em; line-height:1.45; margin: 0 0 10px; }
  ul { font-size:1.15em; line-height:1.2; list-style:none; }
  ol { display:block; list-style:decimal outside none; padding:10px 20px 10px 40px; margin:20px 0 25px; font:bold 15px Georgia, Times, serif; font-style:italic; color:#6f6f6f; background:#eef6e8; border:1px solid #d1e1c6; }
  ol li { margin:10px 0; }
  ol p { font:normal 14px Helvetica, Arial, sans-serif; color:#3f3f3f; margin:0; padding:0; }
  ol li ol { padding:5px 0 0; background:transparent; border:none; margin:0 0 0 25px; }
  dl { margin: 0 0 1.5em 0; }
  dl dt { font-weight: bold; }
  dl dd { margin-left: 1.5em; }
  abbr, acronym { border-bottom: 1px dotted #000; }
  address { margin-top: 1.5em; font-style: italic; }
  del { color: #000; }
  blockquote { margin: 1.5em; font-size:1.15em; line-height:1.45; }
  strong { font-weight: bold; }
  em, dfn { font-style: italic; }
  dfn { font-weight: bold; }
  pre, code { margin: 1.5em 0; white-space: pre; }
  pre, code, tt { font: 1em monospace; line-height: 1.5; } 
  tt { display: block; margin: 1.5em 0; line-height: 1.5; }
  
  
/* Misc global elements
-------------------------------------------------------------- */
  .clear { clear:both; display:block; height:0; overflow:hidden; visibility: hidden; width: 0;  }  
  .offscreen { left:-3000px; position:absolute; }  
  .10br { display:block; clear:both; width:100%; height:10px; overflow:hidden; }
  .15br { display:block; clear:both; width:100%; height:15px; overflow:hidden; }
  .alignleft { float:left; margin:5px 25px 10px 0; }
  .alignright { float:right; margin:5px 0 10px 25px; }
  .aligncenter { margin:5px auto 10px; }
  p.img-center { text-align:center; }
  hr { border:0; height:1px; background-color:#a6a6a6; }
  .last { margin-bottom:0px; padding-bottom:0px; }
  

/* General layout elements
-------------------------------------------------------------- */
  html, body, #wrap { height:100%; width:100%; }
  body { background:#163750 url(http://www.smallflyingarts.net/wp-content/themes/sfa/images/layout/bg.jpg) 0 0 repeat-x; line-height:135%; }
  #page { width:1005px; margin:0 auto; }
  

/* Header + Logo + Navigation
-------------------------------------------------------------- */
  #top-container { height:96px; padding:0 8px; }
  header { float:left; width:325px; }
  a#logo { float:left; height:96px; width:325px; background:url(http://www.smallflyingarts.net/wp-content/themes/sfa/images/layout/logo.png) no-repeat 0 0; }
  nav { float:right; width:650px; }
  ul#navigation { float:right; padding:30px 0 0; list-style:none; }
  ul#navigation li { float:left; display:inline; list-style:none; }
  ul#navigation li a { float:left; color:#f0f6fb; font:14px Verdana, Arial, sans-serif; line-height:36px; padding:0 15px; height:36px; }
  ul#navigation li a:hover { color:#c8e4f9; text-decoration:none; }
  ul#navigation li a.current { border-bottom:1px dotted #c8e4f9; text-decoration:none; }

	
	/* Main Content
	--------------------------------------------------*/
  #content { padding:7px 25px 30px; background:#FFF; position:relative; }
  #colLeft{ width:690px; float:left; }
  #colRight { width:220px; float:right; }
  #colWide { width:945px; }
  

/* Footer
-------------------------------------------------------------- */
  #footerTop { background:#f3f3f3; border-top:5px solid #bdbdbd; padding:0; color:#666; position:relative; }
  #footerInner { background:url(http://www.smallflyingarts.net/wp-content/themes/sfa/images/layout/footer_bg1.png) 0 0 repeat-x; padding:20px 20px 15px; }
  #footer-support { float:left; height:65px; width:200px; padding:5px 15px 5px 0; border-right:1px dashed #bdbdbd; }
  #footer-adsense { float:left; height:65px; width:470px; padding:5px 15px; border-right:1px dashed #bdbdbd;  }
  #footer-designedby { float:left; height:65px; width:225px; padding:5px 0 5px 20px; }
  .donate-button { float:left; margin:13px 10px 0 0; }
  .volunteer-button { float:left; margin:13px 0 0; }
  #footerBottom { padding:20px 5px 30px 0px; font-size:12px; }
  ul#footerMenu { float:left; }
  ul#footerMenu li { float:left; padding:0 10px; border-left:1px solid #292929; }
  ul#footerMenu li a { color:#9cc0d5; }
  ul#footerMenu li.first { padding-left:5px; border-left:0px solid #292929; }
  .copyright { float:right; color:#bdbdbd; }
  
  
/* Sidebar
-------------------------------------------------------------- */
  .ads-sidebar { padding:10px 3px 1px;}
  .sidebar-floating-ad { display:block; text-align:center; margin:0px auto 5px; }
  
  
/* Page Content Header
-------------------------------------------------------------- */
  #pageHeader { height:auto; background:url(http://www.smallflyingarts.net/wp-content/themes/sfa/images/bk_slider.jpg); position:relative; margin:0 -18px 20px; }
  #pageHeader #pageTitle { padding:12px 20px; }
  #pageHeader #pageTitle h1 { font:bold 28px Helvetica, Arial, sans-serif; color:#fff; line-height:1; margin:0; padding:0; }
  h1.home .links, h1.page_header .links { position:absolute; font-size:11px; right:5px; top:15px; color:#ddd; font-weight:bold; }
  h1.home .links img, h1.page_header .links img { vertical-align:middle; margin-right:7px; margin-bottom:1px; }
  
  
/* Homepage Content Header
-------------------------------------------------------------- */
  #homeHeader { height:223px; background:url(http://www.smallflyingarts.net/wp-content/themes/sfa/images/bk_slider.jpg); position:relative; margin:0 -18px 20px; }
  #headerImg { position:absolute; right:-5px; top:0px; }
  #headerText { padding-top:25px; padding-left:25px; width:695px; }
  #headerText p { padding:0; margin:14px 0px 25px; font:normal 16px Helvetica, Arial, sans-serif; color:#e1e1e1; line-height:1.6; }
  #headerText a { color:#93CA0C; text-transform:uppercase; }
  #headerButtons { position:absolute; left:25px; }
  #headerButtons a#fbone { float:left; display:block; width:287px; height:40px; background:url(http://www.smallflyingarts.net/wp-content/themes/sfa/images/buttons/featurebutton1.png) 0 0 no-repeat; padding:0; }
  #headerButtons a#fbtwo { float:left; display:block; width:175px; height:40px; background:url(http://www.smallflyingarts.net/wp-content/themes/sfa/images/buttons/featurebutton2.png) 0 0 no-repeat; padding:0; }
  #headerButtons a#fbone:hover, #headerButtons a#fbtwo:hover { background-position:0 -40px; }
  #headerButtons #fbmiddle { float:left; display:block; padding:0 18px; line-height:40px; color:#e5e5e5; font-weight:bold; }
 

/* Latest posts
-------------------------------------------------------------- */
  ul.latestPosts { list-style:none; margin:0; }
  ul.latestPosts li { display:block; list-style:none; border-bottom:1px solid #ddd; min-height:100px; padding:5px 0; margin:0; }
  ul.latestPosts li img { float:left; width:130px; margin:0 20px 0 0; border:3px solid #e3e3e3; }
  ul.latestPosts li img.plans { float:left; height:55px; width:55px; margin:0 10px 0 0; }
  ul.latestPosts li span { font-size:11px; color:#999; }
  .latestPostsBody { min-height:100px; padding:5px 0; }
  .latestPostsBody p { margin:0; padding:0; }
  .articleposts {  font-size:14px; color:#6b6b6b; }
  
	
/* ???
-------------------------------------------------------------- */
  #innerTop { height:90px; padding:28px 20px 0 20px; background:url(http://www.smallflyingarts.net/wp-content/themes/sfa/images/bk_top_inner.jpg) 0 0 no-repeat; }
  .innerTitle, .innerTitle h1{ font-size:40px; font-weight:bold; padding:0; padding-right:11px; float:left; height:38px; letter-spacing:-1px; color:#fff; line-height:38px; }
  .innerDesc { float:left; height:30px; border-left:1px solid #666; padding-left:20px; font-size:20px; font-weight:normal; line-height:26px; color:#CCCCCC; padding-top:13px; }
  .innerDesc p { margin:0; }

	
/* Left column
-------------------------------------------------------------- */
  #colLeft .social { padding:7px;  background:#ecf6f8; border:1px solid #ddd; }
  #colLeft .social img { border:none; margin:5px 5px 0 0; }
  .more-link { display:block; clear:both; }
  #archive-title, .searchQuery { border-bottom:1px solid #ddd; padding:7px 0 10px; margin-bottom:20px; }
  #colLeft .blogItem { margin:0 0 15px; position:relative; }
  #colLeft .blogItem p { line-height:1.6; margin-bottom:14px; }
  #colLeft #respond { margin-top:30px; }
  #colLeft .blogItem .postComments { position:absolute; left:0; top:-3px; width:37px; background:url(http://www.smallflyingarts.net/wp-content/themes/sfa/images/bk_ico_comments.png) 0 3px no-repeat; text-align:center; height:40px; font-size:14px; font-weight:bold; line-height:27px; text-shadow:#CF881E 1px 1px; padding-right:12px; /*border-right:1px solid #ddd;*/ padding-top:3px; }
  #colLeft .blogItem .postComments a { color:#fff; }
  #colLeft .blogItem .postRight{ float:left; width:520px; /*padding-left:12px;*/ }
  #colLeft .blogItem .meta { font-size:11px; /*width:520px;*/ color:#999; margin-bottom:15px; }
  #colLeft .blogItem .meta .metadata { display:block;  background:#eaeaea; border:1px solid #dcdcdc; padding:6px 10px; margin-bottom:25px; color:#444; font-size:12px; line-height:16px; }
  #colLeft .blogItem .meta img { vertical-align:top; padding-right:5px; }
  #colLeft .blogItem img.alignnone, #colLeft .blogItem img.alignright, #colLeft .blogItem img.alignleft, #colLeft .blogItem img.aligncenter { border:4px solid #d4d4d4; }
  #colLeft ul { list-style:disc; list-style-position:inside; }
  .wp-pagenavi, .navigation{ clear:both; }
  p.greenboxed { padding:5px 8px; margin-bottom:20px; background:#eef6e8; border:1px solid #d1e1c6; }
  p.yellowboxed { padding:5px 8px; margin-bottom:20px; background:#fafbeb; border:1px solid #e4e5b7; }
  #colLeft .blogItem img.noborder { border:0px solid #fff; }
  
  
/* Right column
-------------------------------------------------------------- */
  #colRight h2{ background:url(http://www.smallflyingarts.net/wp-content/themes/sfa/images/bk_rightbox_top.jpg) 0 0 no-repeat; color:#666666; padding:11px 10px 9px; margin-top:13px; text-transform:uppercase; font-size:14px; font-weight:bold; }
  #colRight h2 span { padding-top:4px; }
  #colRight .boxRight { border:1px solid #ddd; border-top:none; }
  #colRight .boxRight ul li { padding:6px 10px; border-bottom:1px solid #ddd; background:url(http://www.smallflyingarts.net/wp-content/themes/sfa/images/bullet_list_footer.png) 10px 13px no-repeat; padding-left:20px; }
  #colRight h2.testimonials { background:url(http://www.smallflyingarts.net/wp-content/themes/sfa/images/bk_rightbox_top_testimonials.jpg) 0 0 no-repeat; }
  #colRight h2.twitter { background:url(http://www.smallflyingarts.net/wp-content/themes/sfa/images/bk_rightbox_top_twitter.jpg) 0 0 no-repeat; }
  #colRight .testimonialsList ul li { padding:10px; background:none; }
  #colRight .testimonialsList ul li span { font-size:11px; color:#999; font-family:Arial, Helvetica, sans-serif; font-style:normal; }
  #colRight .testimonialsList ul li img { float:left; margin:0 10px 0 0; padding:5px; background:url(http://www.smallflyingarts.net/wp-content/themes/sfa/images/bk_thumbs.jpg) 0 0 no-repeat; }
  #colRight .testimonialsList ul li p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; margin:0.7em 0 0.2em; }
  #colRight .twitterList div.aktt_tweets li { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; background:none; padding:10px; }
  #colRight .twitterList div.aktt_tweets li a.aktt_tweet_time{ display:block; clear:both; font-size:11px; color:#999; }
  #colRight .twitterList div.aktt_tweets li.aktt_more_updates a{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:normal; }
  #colRight #searchBox { background:url(http://www.smallflyingarts.net/wp-content/themes/sfa/images/bk_search.png) 0 0 no-repeat; padding:13px 10px; width:220px; height:60px; }
  #colRight #searchBox h2 { background:none; color:#666; padding:0; margin:0; line-height:100%; height:20px; }


/* Comments
-------------------------------------------------------------- */
  #colLeft ul.commentlist { margin:25px 0 -20px; list-style:none; list-style-position:outside; }
  #colLeft ul.commentlist ul { list-style-type:none; list-style-position:outside; }
  #colLeft ul.commentlist li { background:none; border:1px solid #ddd; padding:10px 15px; position:relative; background:#F3f3f3; margin-bottom:40px; }
  #colLeft ul.commentlist li .comment-meta { margin-top:-36px; }
  #colLeft ul.commentlist li .comment-meta span { font-size:11px; padding-top:7px; line-height:210%; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }
  #colLeft ul.commentlist li .comment-meta span strong { font-size:14px; }
  #colLeft ul.commentlist li .commentRight .text { padding-bottom:15px; }
  #colLeft ul.commentlist li .avatar { border:1px solid #FFF; padding:5px; background:#E6E6E6; float:left; margin-right:5px; }
  #colLeft ul.commentlist .reply a { font-size:11px; position:absolute; bottom:10px; right:15px; margin-top:15px; display:block; background:url(./wp-content/themes/sfa/images/but_reply.png) 0 0 no-repeat; width:47px; text-align:center; color:#fff; height:20px; }
  #colLeft ul.commentlist li em { font-size:12px; padding-top:5px; display:block; }
  #colLeft ul.commentlist li .children li { background:#fff; margin-left:20px; margin-top:25px; }

  
/* Links
-------------------------------------------------------------- */
  a { color:#2270a7; text-decoration:none; }
  a:hover { text-decoration:underline; }
  a:focus { outline:none; }
  a.home_post_title { border-bottom:1px dotted #9b9b9b; font:20px Helvetica, Arial, sans-serif; color:#161616; }
  a.home_post_title:hover { text-decoration:none; border-bottom:0px; color:#2270a7; }
  .donate-button a { float:left; height:28px; width:185px; background:url(http://www.smallflyingarts.net/wp-content/themes/sfa/images/buttons/donate-button.png) 0 0 no-repeat; }
  .volunteer-button a { float:left; height:28px; width:123px; background:url(http://www.smallflyingarts.net/wp-content/themes/sfa/images/buttons/volunteer-button1.png) 0 0 no-repeat; }
  .volunteer-button a:hover, .donate-button a:hover { background-position:0 -28px; }
  
 
/* Headings
-------------------------------------------------------------- */
  h1.home { font-size:18px; font-weight:normal; border-bottom:2px solid #DDD; padding-bottom:9px; padding-top:12px; position:relative; text-transform:uppercase; }
  h1.page_header { font-size:17px; font-weight:normal; border-bottom:2px solid #DDD; padding-bottom:9px; padding-top:17px; position:relative; text-transform:uppercase; }
  h2 { font-size:18px;color:#474747;font-weight:normal; }
  h2.comments { color:#333; padding:0 0 10px; }
  #features .featuresInner h2 { font-size:15px; font-weight:bold; text-transform:uppercase; margin-bottom:10px; color:#838383; }
  h2.notice-header1 { font:bold 16px Arial, Helvetica, sans-serif; color:#6f6f6f; }
  ul.latestPosts li.plans h1 { font:bold 15px Helvetica, Arial, sans-serif; color:#161616; margin:0 0 10px; padding:0; }
 
  
/* Form styling
-------------------------------------------------------------- */
  fieldset { border:1px solid #ddd; background:#F3f3f3; padding:15px; padding-bottom:20px; position:relative; }
  #searchform input { border:1px solid #DADADA; background:#FFF; padding:4px; color:#999; width:125px; float:left; }
  #searchform input#searchsubmit { width:60px; height:26px; border:1px solid #c8c8c8; background:#d7d7d7; cursor:pointer; text-align:center; color:#686868; font-size:11px; margin-left:5px; font-weight:bold; padding:0 0 2px; }
  #contact label { display:block; padding:8px 0 2px; font-weight:bold; }
  #contact input, #contact textarea { border:1px solid #fff; border-top:1px solid #ddd; border-left:1px solid #ddd; padding:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; width:300px; margin-bottom:10px; }
  #contact textarea { width:500px; }
  #contact input.submit { border:none; width:74px; height:26px; margin-top:20px; background:url(./wp-content/themes/sfa/images/but_form.png) 0 0 no-repeat; color:#FFF; font-weight:bold; text-align:center; cursor:pointer; }
  .errormsg, .successmsg{ background:#FEF4F1; border:1px solid #F7A68A; color:#DA4310; padding:10px; }
  .successmsg { background:#F5FAF1; border:1px solid #C2E1AA; color:#8FA943; }
  #commentform p { margin:0; }
  #commentform label { display:block; padding:5px 0 2px; font-weight:bold; }
  #commentform input, #commentform textarea { border:1px solid #e1e1e1; border-top:1px solid #d7d5d5; border-left:1px solid #d7d5d5; padding:5px; font-family:Arial, Helvetica, sans-serif; width:300px; font-size:12px; margin-bottom:10px; }
  #commentform textarea { width:620px; }
  #commentform input#submit{ border:none; width:74px; height:26px; margin-top:10px; margin-bottom:0px; padding:0px; background:url(http://www.smallflyingarts.net/wp-content/themes/sfa/images/but_form.png) 0 0 no-repeat; color:#FFF; font-weight:bold; text-align:center; cursor:pointer; }
  #commentform p.comment-topnotice { display:block; width:622px; padding:5px; background:#d8e5ed; border:1px solid #bfcbd2; margin-bottom:15px; font-weight:bold; }#wrap #page #content #colLeft table tr td .social {
}
