/* Global */
html {
margin: 0;
padding: 0;
min-width: 960px;
}
body {
margin: 0;
padding: 0;
font: 12px/16px Helvetica,Arial,sans-serif;
color: #333;
overflow: scroll;
min-width: 960px;
background:white;
}
section {
width: 960px;
margin: auto;
position: relative;
}
article {
width: 960px;
margin: auto;
position: relative;
}
footer {
width: 960px;
padding-top: 25px;
clear: both;
height: 30px;
}
a img {
border: none;
}
header, article, section, figure, aside, footer, nav { display: block; }
time { display: inline;}
/* header + nav */
nav {
width: 870px;
padding: 26px 0 0 90px;
margin: auto;
position: relative;
}
#tagline {
float: right;
}
#tagline h2 {
font-family: 'Qwigley',cursive;
font-size: 18px;
color: #999;
cursor: default;
word-spacing: 2px;
font-weight: normal;
margin: 0;
letter-spacing: .07em;
text-align: right;
}
#ribbon {
background: url('../images/ribbon.png') no-repeat;
width: 76px;
height: 104px;
position: absolute;
top: 0px;
left: 0px;
}
header {
height: 56px;
background: url('../images/topbar.png') repeat-x;
}
header ul {
list-style: none;
margin: 0px;
padding: 0px;
}
header li {
margin: 0 20px 0 20px;
padding: 0px;
float: left;
font-size: 16px;
line-height: 22px;
cursor: pointer;
margin: 0 20px 0 20px;
}
header li a {
text-decoration: none !important;
color: #333 !important;
display: block;
width: 100%;
height: 29px;
padding: 0px
}
header li.active {
border-bottom: 5px solid #2c2c2c !important;
}
header li:hover {
border-bottom: 1px solid #2c2c2c;
}
header li#tagline:hover {
border-bottom: none !important;
}
/* gallery */
#wrapper.home {
    min-height:4700px;
}
#bodyGallery a {
color: #54148d;
text-decoration: none;
}

#galleryNew a {
display:block;
width:100%;
height:100%;
}
#galleryTmpl {
display: none;
}
#animatedGlobeLoop {
width: 242px;
height: 242px;
background-repeat: no-repeat;
position: absolute;
top: 82px;
left: 50%;
margin: 0 0 0 -121px;
display: none;
}
#bodyGallery {
background: #0a4c6f url('../images/big-color.jpg') no-repeat center 56px;
}
#gallery article {
padding: 0px 0 0 52px;
}
#gallery {
padding: 473px 0 0 0;
}
#gallery ul {
margin: 0;
list-style: none;
padding: 0px 0 0 66px;
width: 894px;
height: 56px;
background: url('../images/wide-ribbon.png') no-repeat;
}
#gallery li {
float: left;
margin-right: 20px;
position: relative;
margin-top: 13px;
}
#gallery li a {
color: #fff;
text-decoration: none;
}
#gallery li a:hover {
text-decoration: underline;
}
.galleryItem {
width: 258px;
height: 258px;
background: url('../images/gallery-item-bg.png') no-repeat;
margin: 10px;
float: left;
padding: 3px;
display: none;
}
.thumbnail .info {
position: absolute;
width: 248px;
height: 40px;
border-top: 1px solid #fff;
bottom: -51px;
left: 0px;
background: url('../images/80p.png');
padding: 10px 0 0 10px;
}
.thumbnail a {
display: block;
height: 100%;
width: 100%;
}
.thumbnail .info h3 {
font-weight: 300;
font-size: 20px;
color: #fff;
margin: 0;
padding: 0;
}
.thumbnail .info span {
font-family: 'Qwigley',cursive;
font-size: 16px;
color: #80f1ff;
letter-spacing: .09em;
font-weight: 300;
}
/* downloads */
.ieClearFix {
clear:both;
height:1px;
}
body#bodyDown {
background: #89b500 url('../images/down-bg.jpg') no-repeat center 56px;
}
body#bodyDown article {
padding:420px 0 0 0;
}
body#bodyDown a {
color:#54148d;
text-decoration:none;
}
body#bodyDown a:hover {
text-decoration:underline;
}
body#bodyDown .down_right p {
margin:0px;
padding:0px;
}
.neonFlicker {
position: absolute;
top: 51px;
left: 306px;
background: url('../images/flicker.jpg') no-repeat;
width: 344px;
height: 259px;
display: none;
}
img[alt=Pencils] {
padding-top:31px;	
}
img[alt=Magnify] {
padding-top:20px;	
}
.down-border {
border: 1px solid #11365f;
}
.down_left {
width: 430px;
float: left;
margin: 0 40px 100px 0;
text-align: center;
clear:left;
}
.down_right {
width: 306px;
margin: 70px 65px 0 0;
padding:15px 15px 30px;
float: right;
clear:both;
background: url('../images/25-white.png');
border-bottom:1px solid #628100;
position:relative;
}
.down_left a {
display: block;
}
.down-intro {
margin-bottom: 120px;
}
.pattern {
width: 140px;
height: 140px;
float: left;
}
.pattern-container {
background: #ffffff;
width: 420px;
height: 280px;
}
.pt1 {
background: url(../downloads/patterns/diagonal-1x2.png) repeat;
}
.pt2 {
background: url(../downloads/patterns/paper-small.jpg) repeat;
}
.pt3 {
background: url(../downloads/patterns/wood-small.jpg) repeat;
}
.pt4 {
background: url(../downloads/patterns/grid-tiny.png) repeat;
}
.pt5 {
background: url(../downloads/patterns/grid-dotted.png) repeat;
}
.pt6 {
background: url(../downloads/patterns/diagonal-links.png) repeat;
}
.down40 {
padding-top: 40px;
}
.down100 {
margin-top: 100px;
}
.down_footer {
width: 430px;
float: left;
margin: 0 100px 200px 0;
}
/* infomation */
section#info {
padding-top: 360px;
}
#bodyInfo .book {
float: right;
padding: 0 0 3px 3px;
}
#bodyInfo a {
color: #54148d;
text-decoration: none;
}
#bodyInfo a:hover {
text-decoration: underline;
}
body#bodyInfo  {
background: #842285 url('../images/info-bg.jpg') no-repeat center 56px;
}
/*#info .leftColumn,
#info .rightColumn {
    min-height:290px;
}*/
#info .leftColumn {
width: 305px;
background: url('../images/25-white.png');
margin: 0 0 100px 60px;
float: left;
position: relative;
padding: 15px;
clear: left;
border-bottom: 1px solid #842285;
}
#info .linkList a {
display: block;
}
#info .linkList p {
width: 150px;
float: left;
}
#info .rightColumn {
width: 305px;
background: url('../images/25-white.png');
margin: 0 60px 100px 0px;
float: right;
position: relative;
padding: 15px;
clear: right;
border-bottom: 1px solid #842285;
}
#info .leftColumn h3,#info .rightColumn h3, .down_right h4 {
background: url('../images/mini-ribbon.png') no-repeat;
position: absolute;
height: 43px;
width: 386px;
top: -41px;
left: -60px;
padding: 13px 0 0 70px;
color: #fff;
font-weight: 300;
font-size: 16px;
margin: 0;
line-height:17px;
}
#info .leftColumn p,#info .rightColumn p {
margin: 0 0 20px;
padding: 0;
}
#info .leftColumn h4,#info .rightColumn h4 {
margin: 0;
padding: 0;
}
/* contact */
body#bodyContact {
background: #ff6500 url('../images/contact-bg.jpg') no-repeat center 56px;
}
article .contact {
margin-top: 350px;
}
#contact-iframe {
border: 0;
height: 565px;
overflow: hidden;
width: 970px;
}
#table_left {
float: left;
margin-right: 10px;
width: 60px;
text-align: right;
}
#table_left p,#table_extra_left p {
margin-top: 2px;
margin-bottom: 21px;
}
#table_extra_left {
left: 473px;
position: absolute;
top: 85px;
}
#table_extra_right {
left: 520px;
position: absolute;
top: 85px;
}
#table_right {
float: left;
width: 300px;
text-align: left;
}
#table_right p,#table_extra_right p {
margin-top: 0px;
margin-bottom: 14px;
}
#textarea,#subject {
width: 800px;
}
#textarea,#subject,#name,#phone,#email,#number {
border: 1px solid #FF6500;
background: #fff;
padding: 2px;
}
#subject {
height: 17px;
}
#name,#phone,#email,#number {
width: 350px;
height: 17px;
}
#table_top {
padding: 0 0 15px 70px;
}
#table_top h3 {
font-family: 'Qwigley',cursive;
font-size: 36px;
line-height: 38px;
letter-spacing: .01em;
margin: 0;
padding: 0;
color: #FF6500;
}
#table_top p {
margin: 0;
padding: 0;
}
#last {
display: none;
}
#cboxTitle {
position: absolute;
top: -18px;
left: 0;
color: black;
font-size: 16px;
}
/* thumbs */
.thumbnail {
width: 258px;
height: 258px;
position: relative;
overflow: hidden;
}


/*.djresy .thumbnail {
background: url('../gallery/tmb-web-djresy.jpg') no-repeat;
}*/
.djresy .thumbnail {
background: url('../gallery/tmb-web-resybird.jpg') no-repeat;
}
.dw .thumbnail {
background: url('../gallery/tmb-web-dw.jpg') no-repeat;
}
.hotflash .thumbnail {
background: url('../gallery/tmb-web-hotflash.jpg') no-repeat;
}
.redtailed .thumbnail {
background: url('../gallery/tmb-web-redtailed.jpg') no-repeat;
}
.rkp .thumbnail {
background: url('../gallery/tmb-web-rkp.jpg') no-repeat;
}
.som .thumbnail {
background: url('../gallery/tmb-web-som.jpg') no-repeat;
}
.zend .thumbnail {
background: url('../gallery/tmb-web-zend.jpg') no-repeat;
}
.icofin .thumbnail {
background: url('../gallery/tmb-web-icofin.jpg') no-repeat;
}
.zengarden .thumbnail {
background: url('../gallery/tmb-web-zengarden.jpg') no-repeat;
}
.ttq .thumbnail {
background: url('../gallery/tmb-web-ttq.jpg') no-repeat;
}
.som .thumbnail {
background: url('../gallery/tmb-web-som.jpg') no-repeat;
}
.lime .thumbnail {
background: url('../gallery/tmb-web-lime.jpg') no-repeat;
}
.k9 .thumbnail {
background: url('../gallery/tmb-web-k9.jpg') no-repeat;
}
.uss .thumbnail {
background: url('../gallery/tmb-web-uss.jpg') no-repeat;
}
.hitteki .thumbnail {
background: url('../gallery/tmb-web-hitteki.jpg') no-repeat;
}
.cho .thumbnail {
background: url('../gallery/tmb-web-cho.jpg') no-repeat;
}
.alex .thumbnail {
background: url('../gallery/tmb-web-alex.jpg') no-repeat;
}
.ali1 .thumbnail {
background: url('../gallery/tmb-photo-ali1.jpg') no-repeat;
}
.ali2 .thumbnail {
background: url('../gallery/tmb-photo-ali2.jpg') no-repeat;
}
.candy .thumbnail {
background: url('../gallery/tmb-photo-candy.jpg') no-repeat;
}
.jassie .thumbnail {
background: url('../gallery/tmb-photo-jassie.jpg') no-repeat;
}
.larissa .thumbnail {
background: url('../gallery/tmb-photo-larissa.jpg') no-repeat;
}
.marguerite .thumbnail {
background: url('../gallery/tmb-photo-marguerite.jpg') no-repeat;
}
.resygreen .thumbnail {
background: url('../gallery/tmb-photo-resygreen.jpg') no-repeat;
}
.masae .thumbnail {
background: url('../gallery/tmb-photo-masae.jpg') no-repeat;
}
.meek .thumbnail {
background: url('../gallery/tmb-photo-meek.jpg') no-repeat;
}
.naake .thumbnail {
background: url('../gallery/tmb-photo-naake.jpg') no-repeat;
}
.resy .thumbnail {
background: url('../gallery/tmb-photo-resy.jpg') no-repeat;
}
.yoyogi .thumbnail {
background: url('../gallery/tmb-photo-yoyogi.jpg') no-repeat;
}
.sean .thumbnail {
background: url('../gallery/tmb-photo-sean.jpg') no-repeat;
}
.justin .thumbnail {
background: url('../gallery/tmb-photo-justin.jpg') no-repeat;
}
.rich .thumbnail {
background: url('../gallery/tmb-photo-rich.jpg') no-repeat;
}
.rach .thumbnail {
background: url('../gallery/tmb-photo-rach.jpg') no-repeat;
}
.les .thumbnail {
background: url('../gallery/tmb-photo-les.jpg') no-repeat;
}
.jake .thumbnail {
background: url('../gallery/tmb-photo-jake.jpg') no-repeat;
}
.ann .thumbnail {
background: url('../gallery/tmb-photo-ann.jpg') no-repeat;
}
.ana .thumbnail {
background: url('../gallery/tmb-photo-ana.jpg') no-repeat;
}
.masae1 .thumbnail {
background: url('../gallery/tmb-photo-masae1.jpg') no-repeat;
}
.masae2 .thumbnail {
background: url('../gallery/tmb-photo-masae2.jpg') no-repeat;
}
.vega .thumbnail {
background: url('../gallery/tmb-flyer-vega.jpg') no-repeat;
}
.tribe .thumbnail {
background: url('../gallery/tmb-flyer-tribe.jpg') no-repeat;
}
.spinna .thumbnail {
background: url('../gallery/tmb-flyer-spinna.jpg') no-repeat;
}
.ratp .thumbnail {
background: url('../gallery/tmb-flyer-ratp.jpg') no-repeat;
}
.murk .thumbnail {
background: url('../gallery/tmb-flyer-murk.jpg') no-repeat;
}
.fantasy .thumbnail {
background: url('../gallery/tmb-flyer-fantasy.jpg') no-repeat;
}
.eye .thumbnail {
background: url('../gallery/tmb-flyer-eye.jpg') no-repeat;
}
.returns .thumbnail {
background: url('../gallery/tmb-flyer-returns.jpg') no-repeat;
}
.dsgirls .thumbnail {
background: url('../gallery/tmb-flyer-dsgirls.jpg') no-repeat;
}
.funkbox .thumbnail {
background: url('../gallery/tmb-flyer-funkbox.jpg') no-repeat;
}
.quentin .thumbnail {
background: url('../gallery/tmb-flyer-quentin.jpg') no-repeat;
}
.blackbird .thumbnail {
background: url('../gallery/tmb-flyer-blackbird.jpg') no-repeat;
}
.ds1 .thumbnail {
background: url('../gallery/tmb-flyer-ds1.jpg') no-repeat;
}
.feelgood .thumbnail {
background: url('../gallery/tmb-flyer-feelgood.jpg') no-repeat;
}
.hol .thumbnail {
background: url('../gallery/tmb-flyer-hol.jpg') no-repeat;
}
.jada .thumbnail {
background: url('../gallery/tmb-flyer-jada.jpg') no-repeat;
}
.mafiakiss .thumbnail {
background: url('../gallery/tmb-flyer-mafiakiss.jpg') no-repeat;
}
.sybil .thumbnail {
background: url('../gallery/tmb-flyer-sybil.jpg') no-repeat;
}
.vb1 .thumbnail {
background: url('../gallery/tmb-flyer-vb1.jpg') no-repeat;
}
.vb5yr .thumbnail {
background: url('../gallery/tmb-flyer-vb5yr.jpg') no-repeat;
}
.sipwell .thumbnail {
background: url('../gallery/tmb-mobile-sipwell.jpg') no-repeat;
}
.bpmtap .thumbnail {
background: url('../gallery/tmb-mobile-bpmtap.jpg') no-repeat;
}
.meterm .thumbnail {
background: url('../gallery/tmb-mobile-meterm.jpg') no-repeat;
}
