@charset "utf-8";
/* CSS Document */

/*
Theme Name: DPSTheme
Theme URI: http://designprinship.com/
Description: Antique
Version: 3.0
Author: David Ryan/DesignPrintShip.com
Author URI: http://designprintship.com/
Tags: antique, portfolio, two column, custom, portfolio
*/

*          {margin:0; padding:0; text-decoration:none; font-weight:normal;font-weight:normal;}
@font-face {
	font-family: 'ChunkFiveRegular';
	src: url('chunkfive-webfont.eot');
	src: local('☺'), url('chunkfive-webfont.woff') format('woff'), url('chunkfive-webfont.ttf') format('truetype'), url('chunkfive-webfont.svg#webfontq1ar41iL') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'SegoeUINormal';
	src: url('segoeui-webfont.eot');
	src: local('☺'), url('segoeui-webfont.woff') format('woff'), url('segoeui-webfont.ttf') format('truetype'), url('segoeui-webfont.svg#webfonttqIi51Ki') format('svg');
	font-weight: normal;
	font-style: normal;
}
.clear     {clear:both; }
.left      {float:left; }
.right     {float:right }
body       {background:#fafafa url(images/bg-tile.jpg); /*url(images/bgnew.jpg) no-repeat;*/ padding:0px; font:16px/25px georgia, Georgia, "Times New Roman", Times, serif ;color:#615737; }
ul {list-style:none; }
p  { margin:5px 0 10px 0; }
h1 {font-size:38px; color:#4b6011; color:#7e782f;text-shadow: 0px 1px 3px #fff; font-family:'ChunkFiveRegular', georgia, serif; line-height:47px }
h2 {font:32px 'ChunkFiveRegular', Helveita, Arial, sans-serif; color:#7e782f; padding:5px 0 0px 0;    }
h3 {font-size:26px; color:rgba(195,174,34,1); color:#7c7627; margin:10px 0 5px 0; padding:3px 0; font-family: Helvetica, Arial, sans-serif; }
strong  {font-weight:bold; }
.margin {margin-right:80px; }
.content-right{float:right; margin-left:30px;}
.content-left{float:left; margin-right:30px;}


.wrap      {width:1000px; margin:0 auto; position:relative; }
#page-wrap {width:1000px; margin:0 auto; position:relative; }
#featured  {background:#efefc0; background-color:rgba(235,234,163,.20); border-top:1px solid #dcd5af; border-bottom:1px solid #e6e6ab; margin:0 0 20px 0; padding:10px 0 17px 0; }
#featured  {margin-top:40px; }


a.more {opacity:.9;position:absolute; top:224px; right:35px; z-index:999;background:url(images/viewourwork.png) no-repeat; display:inline-block; width:178px; height:41px; text-indent:-9999px; }
a.more:hover  {-webkit-transition: opacity .3s linear;opacity:1; background-position:0 -41px;}
a.more:active {top:225px; }

a       {color:#974a0b; }
a:hover {color:#564405; }

h1 a                 {text-indent:-9999px; display:block; background:url(images/logo92710.png) no-repeat; width:262px; height:48px; margin:30px 0 40px 0; float:left; }
h2.arrowdown         {text-shadow: 0px 1px 3px #fff; padding:5px 0 0 0;/*padding:3px 0 0  55px;; background:url(images/clock.png) no-repeat; background-position: 0 0; display:block; /*background-position:265px 19px */}

#nav                 {float:left;margin:0 0 0 30px;   }
#nav li              {text-align:center; float:left; display:block; padding: 0 15px;  font-size:16px; font-family:'SegoeUINormal', 'palatino linotype', helvetica, arial, sans-serif;   }
#nav li a            {width:60px;letter-spacing:1px; text-shadow:0 1px 1px #f5f1e7;  color:#4d3f05; float:left; display:block; background:#F0F2D3; background-color:rgba(224,228,176,.5); padding:44px 16px 13px 16px; -webkit-transition: border-color 0.2s linear, background-color 0.2s linear, color 0.2s linear;
-webkit-transition-property: border-color, background-color, color;
-webkit-transition-duration: 0.2s, 0.2s, 0.2s;
-webkit-transition-timing-function: linear, linear, linear;
-webkit-transition-delay: initial, initial, initial;}
#nav li a:hover      {color:#231902;background:#EFEFC3; background-color:rgba(196,205,95,.5); }


#nav li.current_page_item a        {text-shadow:0 1px 1px #EFEFC3; color:#231902; background:#efefc0; background-color:rgba(196,205,95,.8); }
#nav li.current_page_item a:hover  {background:#EFEFC3; background-color:rgba(196,205,95,.8); cursor:default;}


#mission-wrap       {clear:both; margin:5px 0 20px 0; padding:0px 0 17px 0; }
#mission            {}
#mission li         {opacity:1;/*border:1px solid #e6e6ab;*/ width:265px; float:left; margin:25px 26px 0 0; padding:12px 15px 13px 15px;  /*background:#efefc0; background-color:rgba(235,234,163,.3); */  }
#mission li:hover {opacity:1;  -webkit-transition: opacity .3s linear;}
h3.music {text-indent:-9999px; background:url(images/music-banner.png) no-repeat; display:block; height:100px; width:249px; }
h3.why-us {text-indent:-9999px;background:url(images/why-us-banner.png) no-repeat;display:block; height:100px; width:249px; }
h3.call-us {background:url(images/call-banner.png) no-repeat; display:block; height:100px; width:249px; text-indent:-9999px; }
#mission li p       {line-height:21px; clear:both; color:#505050 !important;}
a.read-more, a.view-website               {float:right;display:block; width:116px; background:url(images/read-more.png) no-repeat; background-position:78px -2px; margin:11px 0 0 0;}
a.read-more:hover, a.view-website:hover   {background-position:78px -25px;}
a.read-more:active, a.view-website:active {margin-top:12px; }
a.view-website          {float:left !important;background-position:100px -1px !important; width:132px !important; }
a.view-website:hover    {background-position:100px -24px !important; width:132px !important; }
h3.big-hand a           {background:url(images/hand-right.png) no-repeat; padding:10px 108px 10px 0px; background-position:330px 0;opacity:.7;  -webkit-transition: opacity .4s linear;}
h3.big-hand a:hover     {background-position:330px -59px;opacity:1; }
h3.big-hand-short a           {background:url(images/hand-right.png) no-repeat; padding:10px 108px 10px 0px; background-position:290px 0;opacity:.7;-webkit-transition: opacity .4s linear; }
h3.big-hand-short a:hover     {background-position:290px -59px; opacity:1;}


#faq     {margin-top:25px; width:640px; }
#faq li  {margin-bottom:9px; }
.q       {font-size:19px; color:#588187; line-height:26px; }
.a       {padding-bottom:20px; font-size:17px; line-height:22px; }
#quote-container          {margin-top:30px; width:900px; }
#quote-container li       {margin-bottom:9px; }
#quote-container img      {margin-left:5px; border:5px solid #eaeaea; }
#quote-container strong   {color:#588187; }
.quote                    {background:url(images/quotes.png) no-repeat; padding:10px 0 10px 70px; border-bottom:3px solid #eaeaea  }
.client                   {font-size:15px; border-bottom:3px solid #eaeaea; padding:0 0 8px 0; }

#contact-wrap            {padding-left:10px;float:left; margin-left:0px; width:550px; /* background:url(images/man-standing.png) no-repeat;*/ }
#contact-sidebar         {float:right; width:280px; }
.checklist                {}
.checklist li             {display:block; padding:6px 0 0 30px;  margin:3px 0; font-size:16px;  background:url(images/h2-bg.png) no-repeat; background-position:-7px 9px;  }
.checklist li img         { }

#footer               {margin-top:0px; }
.footer-content        {float:left; width:280px; margin-right:60px}
.footer-content.last {margin-right:0}
#footer h3 {font-size:22px; }
.footer-list          {  }
.footer-list li          {font-size:14px !important }
.portfolio-gallery li {float:left; margin:0 15px 15px 0; }
.thumb                {}
span.meta             {font-size:11px; }

a.single_image img, a.single_image {border:0px solid #974a0b; overflow:hidden; float:left; }
a.single_image:hover               {border:8px solid rgba(200,222,123,.7);}
a.single_image:hover img           {margin:-8px;}

.portfolio-gallery { margin-right:30px; padding:10px; padding-left:0; float:left; }

/*preload classes*/
.svw {width: 50px; height: 20px; background: #fff;}
.svw ul {position: relative; left: -999em;}

/*core classes*/
#gallery-wrap  {float:left; margin-right:10px; }
#gallery  {}
#gallery li {width:464px;}
.stripViewer {position: relative;overflow: hidden; margin: 0 0 1px 0; }
.stripViewer ul {margin: 0; padding: 0; position: relative; left: 0; top: 0; width: 1%; list-style-type: none; }
.stripViewer ul li {float:left; }
.stripTransmitter {overflow: auto; width: 1%; }
.stripTransmitter ul {margin: 0 0 0 2px; padding: 0; position: relative; list-style-type: none; }
.stripTransmitter ul li{float:left; width:60px; margin: 0 6px 1px 0px; }
.stripTransmitter a{font: bold 14px Verdana, Arial;text-align: center;line-height: 22px;background:#efefc0; background-color:rgba(200,222,123,.2); border:1px solid #e6e6ab;color: #974a0b;text-decoration: none;display: block; padding:15px;-webkit-transition: border-color 0.2s linear, background-color 0.2s linear, color 0.2s linear; }
.stripTransmitter a:hover, a.current{background:#efefc0; background-color:rgba(235,234,163,.3);border:1px solid #dcd5af; color:#564405;}
a.current {cursor:default; }

/*tooltips formatting*/
.tooltip{padding: 0.5em;background: #fff;color: #000;border: 5px solid #dedede; }

#logo-sidebar  {float:right;width:400px; margin:3px 110px 5px 0; background:#efefc0; background-color:rgba(235,234,163,.2);border:1px solid #dcd5af; }
#logo-sidebar h3  {background-color:rgba(200,222,123,.2); margin:0; padding:10px; padding-left:20px; color:#4b6011; font-size:26px; border-bottom:1px solid #dcd5af; border-top:1px solid #dcd5af;}
#logo-sidebar p{padding:10px 20px; padding-top:5px; }

/*HOME SLIDER*/
#homeSlider {position:relative; clear:both; height:288px; width:1000px; margin:0 auto; }
.container { width:1000px; height:298px; overflow:hidden; position:relative; cursor:default; background:none;  }
.slides { position:absolute; top:0; left:0; height:298px; }
.slides div { position:absolute; top:0; width:1000px; display:none; height:298px;  }

/*GLOBAL PAGINATION*/
ul.pagination { position:absolute; top:-40px; right:130px; list-style-type:none; margin:0; padding:0; margin:9px auto; width:177px; }
ul.pagination li { float:left; margin:0 5px; }	
ul.pagination a { display:block; width:12px; padding-top:12px; height:0; overflow:hidden; background-image:url(images/pagination.png); background-position:0 0; background-repeat:no-repeat;}
ul.pagination li.active a {background-position:0 -12px}

/*PORTFOLIO SLIDER*/
#loopedSlider {position:relative; clear:both; height:630px; width:1000px; margin:0 auto;  }
.p-container { width:900px; height:630px; overflow:hidden; position:relative; cursor:default; }          
.p-slides { position:absolute; top:0; left:0; height:630px;}
.p-slides div { position:absolute; top:0; width:1000px; display:none; height:630px; padding:15px 0px; }

.slider-header { background-color:rgba(200,222,123,.2); color:#4b6011; font-size:26px; display:block; padding:10px; padding-right:0; border-bottom:1px solid #dcd5af;}
.p-slides li { display: block; margin: 0px 0 0 490px; width:380px;background:#efefc0; background-color:rgba(235,234,163,.2); border:1px solid #dcd5af; }
.p-slides li span {width:350px; padding-left:30px;  }
.p-slides li p {width:320px; padding:0px 0px 0px 66px; background:url(images/h2-bg.png) no-repeat; background-position:28px 4px; margin:0; }
.sliderimg {position:relative; left:0px; }
p.desc      {background:none !important; padding:0 0 20px 30px !important; }
.web-header a  {padding:8px; margin:5px; display:block; width:200px;  }

.realestate  {border:1px solid #dcd5af; padding:8px; background:#fff; margin: 0 10px 0 10px !important;  }



a.previous { position:absolute; top:148px; left:-89px; opacity:.8; border:none !important; -webkit-transition: opacity .3s linear;}
a.next { position:absolute; top:148px; left:880px; opacity:.8; border:none !important; -webkit-transition: opacity .3s linear;}
a.previous img, a.next img {border:none !important; }
a.previous:hover{opacity:1;border:none !important; }
a.next:hover{opacity:1;border:none !important; }
a.next:active, a.previous:active {top:149px; border:none !important;}

#loopedSlider2 {position:relative; clear:both; height:630px; width:1000px; margin:0 auto;  }
a.previous2 { position:absolute; top:148px; left:-64px; opacity:.8}
a.next2 { position:absolute; top:148px; left:880px; opacity:.8}
a.previous2:hover{opacity:1; }
a.next2:hover{opacity:1; }
a.next2:active, a.previous2:active {top:149px; }
ul.pagination2 { position:absolute; top:-30px; right:60px; list-style-type:none; margin:0; padding:0; margin:9px auto; width:132px; }
ul.pagination2 li { float:left; margin:0 5px; }	
ul.pagination2 a { display:block; width:12px; padding-top:12px; height:0; overflow:hidden; background-image:url(images/pagination.png); background-position:0 0; background-repeat:no-repeat;}
ul.pagination2 li.active a {background-position:0 -12px}


#main-content {float:left; width:525px; padding: 0 25px 0 0;}
#main-content p { line-height:25px; }
.icon-top         {margin:10px 15px 0px 0; }
.icon         {margin:0px 15px 0px 0; }
p.icon       {margin:0px 0px 25px 90px !important; line-height:25px; }

     
#FAQcontainer    {float:left; width:329px; padding:20px 26px 30px 23px; margin-left:70px }
#FAQcontainer h3 {padding-bottom:7px; margin:0; }
h2.FAQ           {color:#974a0b; padding:10px 10px 10px 45px; cursor:pointer; border:1px solid #dcd5af; border-bottom:1px solid  #e6e6ab; font-size:15px !important; background:rgba(235,234,163,.2) url(images/faq-arrows.png) no-repeat; background-position:15px 11px; font-family:Arial, Helvetica, sans-serif; }
h2.active        {color:#bead84; background-position:15px -18px; }
h2.FAQ:hover     {color:#564405;}
.FAQanswer       {background:#efefc0; background-color:rgba(200,222,123,.1); border:1px solid #dcd5af; border-bottom:1px solid #e6e6ab; width:295ppx; padding:10px 15px;  font-size:14px !important; }


p.meta {border-top:1px solid #C6C479; border-bottom:1px solid #C6C479;color:#7E782F;font:12px Arial, Helvetica, sans-serif;}


ol.commentlist { list-style: none; margin-bottom:15px;}
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:1px solid #dcd5af; padding: 10px; margin:5px 0; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard {font-weight:bold; color:#735252; }
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 {font-style:italic; color:#735252; font-weight:normal; }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; float:right;}
ol.commentlist li.comment div.comment-meta a { color: #666; }
ol.commentlist li.comment p {margin-top:5px; }
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 #dcd5af; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #dcd5af; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #dcd5af; 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:#f6f3d9; background-color:rgba(235,234,163,.20); }
ol.commentlist li.odd { background:#efefc0; background-color:rgba(155,146,66,.20); }
ol.commentlist li.parent {border-left: 5px solid #dcd5af; margin: 0 0 10px 10px; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }


h2.reply { font-size:34px; font-family:'ChunkFiveRegular', georgia, serif;background:url(images/reply.png) no-repeat; display:block; width:330px; height:120px; padding:24px 20px 5px 25px; margin-top:5px;}
h2#comments { font-size:34px; font-family:'ChunkFiveRegular', georgia, serif;background:url(images/responses.png) no-repeat; display:block; width:330px; height:120px; padding:24px 20px 0 130px  }
form { }
input[type=text] { padding:3px; margin:4px 0 4px 0; font:13px Lucida sans, arial, sans-serif; color:#505050; border:1px solid #dcd5af; background: url(images/yellow-bg-tile.jpg); padding:10px; margin:3px;}
textarea { border:1px solid #dcd5af; font:13px Lucida sans, arial, sans-serif; color:#505050; padding:10px; width:489px; background: url(images/yellow-bg-tile.jpg); }
input.submit-button  {opacity:.8; border:none;color:#974a0b; background:url(images/submit-button.png) no-repeat 50% 50%; width:205px; height:65px; cursor:pointer;  margin:10px 0; padding:15px;text-align:left;background-position:110px 10px; font-size:24px; font-family:'ChunkFiveRegular', georgia, serif; }
input.submit-button:hover {opacity:1;-webkit-transition: opacity .4s linear;  }

#footer {background: url(images/yellow-bg-tile.jpg); border-top:1px solid #dcd5af; border-bottom:1px solid #e6e6ab;padding:40px 0;}
