html, body, p{ margin: 0 0 0 0; padding: 0 0 0 0; border: none; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: url(/images/jpg/background/gradSky-btg.jpg) fixed; font-size:14px; line-height:21px; }
body{ min-width: 1020px; }
td{ vertical-align:top; }

a img { border: 0; }


a:link { color:#6693bc; text-decoration: none; }
a:visited { color:#6693bc; text-decoration: none; }
a:active { color:#6693bc; text-decoration: none; }
a:hover { color:#002956; text-decoration: underline; }



.shadow {
	text-shadow: #000000 2px 2px 2px;
}

.shadow-lighter {
	text-shadow: #999999 2px 2px 2px;
}

.shadow-light {
	text-shadow: #CCCCCC 2px 2px 2px;
}

.shadow-blue {
	text-shadow: #7fb6e5 2px 2px 2px;
}
.shadow-white {
	text-shadow: #eFeFeF 1px 1px 2px;
}

body#main_bg{ align:center; }

#full-mid-wrap{ width:1020px; }

.img-shadow {
  float:left;
  background: #5a5a5a no-repeat bottom right !important;
  background: #5a5a5a no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }


/*SITE-WIDE */

#main-head-space {  background: url(http://www.blue-turtle.com/images/png/background/white-top-002.png) left repeat; }
#main-head-space-in {  width: 760px; margin-top:10px; height:18px;  text-align:left; }

#headbar{ height:120px; width:1000px; }

#logo-left-bg{ float:left; height:90px; width:341px; }
#logo-left-bg-new{ float:left; height:90px; width:491px; }
#logo-left{ height:90px; width:341px; background: url(http://www.blue-turtle.com/images/png/logos/bt_logo_alone.png) center no-repeat; }
#logo-left-new{ height:90px; width:491px; background: url(http://www.blue-turtle.com/images/png/logos/bt_gallery-design-logo-all-1.png) center no-repeat; }
#logo-left-words{ float:left; color:#6693bc; margin-top:55px; margin-left:155px; font-family: Arial Black, Arial, sans-serif; }
#logo-left-words-11{ float:left; color:#6693bc; margin-top:55px; margin-left:75px; font-family: Arial Black, Arial, sans-serif; font-size:16px;  }
#logo-left-words-new{ float:left; color:#6693bc; margin-top:55px; margin-left:150px; font-family: Arial Black, Arial, sans-serif; font-size:16px;  }
#title-head-main{ float:left; height:90px; }
#title-head-main-in{ margin-left:0px; height:90px; }

head-bar-links
.head-bar-links{color:#6693bc;}
a.head-bar-links:link { color:#6693bc; text-decoration: none; }
a.head-bar-links:visited { color:#6693bc; text-decoration: none; }
a.head-bar-links:active { color:#6693bc; text-decoration: none; }
a.head-bar-links:hover { color:#6693bc; text-decoration: underline; }

#blog-break{ height:2px; width:680px; }

#main-body-middle-white { float:left; margin-left:0px; width:1000px; height:auto; background: repeat; text-align:left; vertical-align:top; }

#main-head-cap { float:left; margin-left:0px; width:1000px; height:10px; background: url(http://www.blue-turtle.com/images/png/background/white90-top-1.png) no-repeat top center; text-align:left; }
#main-body-middle { float:left; margin-left:0px; width:1000px; height:auto; background: url(http://www.blue-turtle.com/images/png/background/white90-full-1.png) repeat; text-align:left; vertical-align:top; }
#main-foot-cap { float:left; margin-left:0px; width:1000px; height:10px; background: url(http://www.blue-turtle.com/images/png/background/white90-bottom-1.png) no-repeat top center; text-align:center; }

#index-full{ float:left; margin-left:20px; margin-right:20px; margin-top:10px; margin-bottom:10px; background: url(http://www.blue-turtle.com/images/jpg/background/split-bg.jpg) repeat-y top center; width:960px; min-height:500px;}
#full-white{ float:left; margin-left:20px; margin-right:20px; margin-top:10px; margin-bottom:10px; background: url(http://www.blue-turtle.com/images/jpg/background/split-bg-white.jpg) repeat-y top center; width:960px; min-height:500px;}
#full-white-no-split{ float:left; margin-left:20px; margin-right:20px; margin-top:10px; margin-bottom:10px; background: #FFFFFF repeat-y top center; width:960px; min-height:500px;}


#index-gallery{ float:left; margin-bottom:10px; background:#FFFFFF; width:480px; }
#index-design{ float:left; background:#b1d1ea; width:480px;}

#split-wrap{float:left; width:460px; }

#gallery-title{ font-family: Arial Black, Arial, sans-serif; color:#b1d1ea; text-align: center; font-size:30px; line-height:100px; }
#design-title{ font-family: Arial Black, Arial, sans-serif; color:#FFFFFF; text-align: center; font-size:30px; line-height:100px; }
#home-gallery-title{ font-family: Arial Black, Arial, sans-serif; color:#d9e9f6; text-align: left; font-size:30px; margin-top:10px; }

#home-title{ font-family: Arial, sans-serif; font-style:italic; color:#b1d1ea; text-align: left; margin-left: 10px; font-size:26px; font-weight:bold; line-height:26px; }
#home-body{ color:#b1d1ea; margin-left: 10px; margin-right: 10px; }

.home-gallery-title{ color:#d9e9f6; }
a.home-gallery-title:link { color:#d9e9f6; text-decoration: none; }
a.home-gallery-title:visited { color:#d9e9f6; text-decoration: none; }
a.home-gallery-title:active { color:#d9e9f6; text-decoration: none; }
a.home-gallery-title:hover { color:#d9e9f6; text-decoration: underline; }

.black{ color:#000; }
a.black:link { color:#000; text-decoration: none; }
a.black:visited { color:#000; text-decoration: none; }
a.black:active { color:#000; text-decoration: none; }
a.black:hover { color:#002956; text-decoration: underline; }


#main-left-all{ float:left; margin-left:10px; margin-right: 10px; text-align:left; color:#6693bc; width:920px; }

#main-left{ float:left; margin-left:10px; margin-right: 10px; text-align:left; color:#6693bc; width:690px; }
#main-right{ float:left; margin-right: 10px; margin-left:10px; text-align:left; color:#6693bc; width:220px; }

#right-side-title{ color:#FFFFFF; font-weight:bold; font-style:italic; font-size:22px; margin-top:10px; }
.right-side-title{color:#FFFFFF;}
a.right-side-title:link { color:#FFFFFF; text-decoration: none; }
a.right-side-title:visited { color:#FFFFFF; text-decoration: none; }
a.right-side-title:active { color:#FFFFFF; text-decoration: none; }
a.right-side-title:hover { color:#FFFFFF; text-decoration: underline; }

#right-full{ float:left; width:200px; }
#right-side-link-under{ width:200px; font-size:20px; margin-left:20px; margin-top:10px; }
#right-side-link-under-sub{ font-size:14px; font-style:italic; width:200px; margin-left:30px; }

#right-side-nav{ margin-left:20px; line-height:30px; }
.right-side-nav{ font-size:14px; font-weight: bold; font-style:itlaic;  }
a.right-side-nav:link { text-decoration: none; }
a.right-side-nav:visited { text-decoration: none; }
a.right-side-nav:active { text-decoration: none; }
a.right-side-nav:hover { text-decoration: underline; }

#right-side-date{ font-size:12px; color:#FFFFFF; margin-left:30px; font-style:italic; }
#right-side-date-top{ font-size:14px; color:#FFFFFF;  margin-left:10px; font-weight:bold; font-style:italic; margin-top:10px; }

#gallery-index-text{ margin: 10px 10px 10px 10px; text-align:left; color:#6693bc; }
#design-index-text{ margin: 10px 10px 10px 10px; text-align:left; color:#6693bc; }

#blog-full-bg-blue{ background: url(http://www.blue-turtle.com/images/png/background/blue-gradient-top-title.png) no-repeat top center; }
#blog-full-bg-white{ background: url(http://www.blue-turtle.com/images/png/background/white-gradient-top-title.png) no-repeat top center; }

#blog-title-bg-blue{ background:#b1d1ea; }
#blog-title-bg-white{ background:#FFFFFF; }
#blog-title-bg-light{ background:#d9e9f6; line-height:24px; }

#blog-title-bg-light-right{ background:#d9e9f6; width:230px; margin-top:10px;  line-height:24px; }

#blog-title-bg-white-right{ background:#FFFFFF; width:230px; }

#blog-date-gallery { display:inline;  margin-left: 20px; font-size: 12px; font-weight:bold; font-style:italic; }

#cal-date{margin-left: 20px; font-size: 14px; font-weight:bold; font-style:italic; color:#95c0e2; }

#blog-title-in-white{ margin-left:10px; color:#FFFFFF; line-height:40px; font-size:22px; font-weight:bold; font-style:italic; display: inline; }
#blog-title-in-blue{ margin-left:10px; color:#b1d1ea; line-height:40px; font-size:22px; font-weight:bold; font-style:italic; display: inline; }

#blog-image-thumb{ float:left; margin-left:20px; margin-right:10px; margin-bottom:10px; }

#home-index-title{ margin-left:20px; font-size:14px; line-height: 32px; font-weight:bold;  }
#entry-title{ margin-left:10px; font-size:18px; line-height: 36px; font-weight:bold;  }
#church-title{ margin-left:20px; font-size:18px; line-height: 36px; font-weight:bold; margin-bottom:10px; }
#blog-body-margins{ margin-left:20px; margin-right:10px; }
#static-body-margins{ margin-left:10px; margin-right:10px; font-size:12px; }
#home-static-body-margins{ margin-top:10px; margin-left:30px; margin-right:10px; font-size:12px; }


#blog-body-right-side{ margin-left:20px; margin-right:10px; margin-bottom:10px; font-size:11px; }


#portfolio-wrapper{ float:left; text-allign:center; margin: 40px 20px 40px 20px; }
#entry-portfolio-title{ text-align:center; font-size:12px; }
#home-entry-portfolio-title{ text-align:center; font-size:16px; line-height:22px; margin-top:10px; }
#entry-portfolio-title-small{ text-align:center; font-size:12px; }

#news-full-wrapper{  float:left; width:690px; margin-top:10px;}

#portfolio-page-wrap{ float:left; width:690px; }
#home-portfolio-page-wrap{ float:left; margin-left:10px; width:920px; }

#church-margins{ margin-right:20px; margin-left:20px; }

#video-main-wrap{margin-left:20px; margin-top:10px; margin-bottom:10px;}

#gallery-right-head-space{ height:100px; }
#gallery-item-title{ font-size:18px; }
#buy-main-title{ font-size:20px; font-weight:bold; font-style:italic; color:#FFFFFF; margin-top:10px;  }
#buy-main-title-desc{ font-size:12px; font-weight:lighter; font-style:italic; }

#map-margins{ margin-left:5px; }

#buy-item{ margin-top:15px; }

#btn-wrapper{ margin-top:10px; }


#right-side-blue-link {margin-left:20px; font-size:18px; line-height:26px; }



.blue-title{color:#b1d1ea;}
a.blue-link-title:link { color:#b1d1ea; text-decoration: none; }
a.blue-link-title:visited { color:#b1d1ea; text-decoration: none; }
a.blue-link-title:active { color:#b1d1ea; text-decoration: none; }
a.blue-link-title:hover { color:#b1d1ea; text-decoration: underline; }

.white-link-title{color:#FFFFFF;}
a.white-link-title:link { color:#FFFFFF; text-decoration: none; }
a.white-link-title:visited { color:#FFFFFF; text-decoration: none; }
a.white-link-title:active { color:#FFFFFF; text-decoration: none; }
a.white-link-title:hover { color:#FFFFFF; text-decoration: underline; }


#under-pic-links{ font-size:12px; font-weight:lighter;  margin-left:20px; line-height:0px; }
.mb{ font-size:12px; font-weight:lighter; }
a.mb:link { text-decoration: none; }
a.mb:visited { text-decoration: none; }
a.mb:active { text-decoration: none; }
a.mb:hover { text-decoration: underline; }


.read-more{ font-size:12px; font-style:italic; }
.read-more-news{ font-size:10px; font-style:italic; }

#headmenu-top{ height:55px; }

#right-limit-text{ margin-left:30px; margin-right:5px;  font-size:12px; }


#contact-form{ margin-top:20px; margin-left:20px; }


/* main navagation */
#main-nav { font-family:Helvetica, sans-serif; font: 13px Helvetica; margin-top;10px; }

#main-nav ul { list-style-type:none; margin:0; padding:0;  line-height:30px;}

#main-nav ul li {  float:left; display:block; line-height:16px;}

#main-nav ul li a { font-size:14px; letter-spacing:1px; color:#6693bc; padding:5px 5px 0px 5px; display:block; text-align:left; }              

#main-nav ul li a:hover{ color:#002956; text-decoration: none; }

#main-nav ul li a.current { color:#6693bc; }

#main-nav ul li a.art-gallery-btn { color:#002956; font-style:italic; font-weight:bold; }

#main-nav ul li a.current_top10 { color:#6693bc; }

#main-nav p#subscribe { color:#111; font-size:9px; letter-spacing:1px; margin:7px 0 0 0; padding:0;  }

#main-nav p#subscribe img { margin:0px 5px 0 0; vertical-align: bottom; }

#main-nav p a { color:#6693bc; }


/* right navagation */
#right-nav { float:left; font-family:Helvetica, sans-serif; font: Helvetica; line-height:12px; }

#right-nav ul { list-style-type:none; margin-left:20px; padding:0; }

#right-nav ul li { display:block; }

#right-nav ul li a { font-size:18px; letter-spacing:1px; color:#6693bc; padding:0px 0px 0px 0px; display:block; text-align:left; }              

#right-nav ul li a:hover{ color:#002956; text-decoration: underline; }

#right-nav ul li a.current { color:#6693bc; }


#right-nav p a { color:#6693bc; }




#footer-out{ float:left; width:1000px; text-align:center; }
#footer-in{color:#6693bc; font-size:12px; line-height:36px; }
.footer-in{color:#6693bc;}
a.footer-in:link { color:#6693bc; text-decoration: none; }
a.footer-in:visited { color:#6693bc; text-decoration: none; }
a.footer-in:active { color:#6693bc; text-decoration: none; }
a.footer-in:hover { color:#005795; text-decoration: underline; }



