/*
Theme Name: JQDaily V4
Author: Joseph Q. Daily
*/

@charset "UTF-8";


/* CSS RESETS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}

a:active {outline:0;}
a img {border:none; background:none;}
img	{vertical-align:middle; -ms-interpolation-mode: bicubic;}
.displace {position: absolute; left:-9000px;}
.group:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.wrap {white-space:nowrap;}
::selection {background:#444; color:#fff;}
::-moz-selection {background:#444; color:#fff;}


/*GENERAL*/
@font-face {
	font-family: 'ImperatorRegular';
	src: url('imperator/Imperator.eot');
	src: local('Imperator'), local('Imperator'), url('imperator/Imperator.woff') format('woff'), url('imperator/Imperator.ttf') format('truetype'), url('imperator/Imperator.svg#Imperator') format('svg');
}

body {background:#000; color:#aaa; font:14px/1.45em 'Century Gothic', Helvetica, Arial, sans-serif;}
a, a img {color:#af8d51; text-decoration:none; -webkit-transition-property: color opacity border; -webkit-transition-duration:.2s; -webkit-transition-timing-function:linear;}
a:hover {color:#eee; text-decoration:none;}

#bg {z-index:100; position:fixed; top:0; height:542px; width:100%; min-width:1000px; background:url(images/background.jpg) no-repeat center top; opacity:.9; filter:alpha(opacity = 90);}
#fade {z-index:200; position:fixed; bottom:0; height:0; width:100%; min-width:1000px; border:0px solid #444}
#fade2 {position:relative; height:0; width:956px; margin:0 auto; border:0px solid #444}
#fade3 {position:absolute; left:0; top:-300px; height:300px; width:12px; background:url(images/fade.png) repeat-x bottom; border:0px solid #444}
#fade4 {position:absolute; right:0; top:-300px; height:300px; width:12px; background:url(images/fade.png) repeat-x bottom; border:0px solid #444}

h1#title {padding-top:36px;}
h1#title a {z-index:200; position:relative; display:block; height:109px; width:100%; max-width:1130px; min-width:1000px; margin:0 auto; background:url(images/title.png) no-repeat center top}
h1#title a:hover {opacity:0.8; filter:alpha(opacity = 80); zoom:1;}

#leaves {z-index:200; position:relative; padding-top:46px; max-width:1140px; min-width:1000px; margin:-56px auto 0 auto; background:url(images/leaves2.png) no-repeat center top;}
#wrap {z-index:200; position:relative; display:block; width:1000px; margin:54px auto 0 auto; background:transparent url(images/container-mid.png) repeat-y center;}
#container-top {z-index:200; position:absolute; top:-42px; height:42px; width:1000px; background:transparent url(images/container-top.png) no-repeat center;}
#container {z-index:500; position:relative; width:866px; min-height:530px; padding-top:4px; margin:0 auto;}

span.cap {font-size:20px;}
i {font:italic normal normal .95em/.95em Palatino, "Book Antiqua", "Times New Roman", Times, serif;}
p.top-fixed a {z-index:500; position:fixed; display:block; bottom:6px; right:6px; padding:6px 8px; font-size:12px; background-color:#000; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
p.top-fixed a:hover {background-color:#333;}

#entry p {margin-bottom:15px; /*font-family:Verdana,'Times New Roman';*/}
#entry p em {color:#ccc; font:italic 14px Georgia, serif;}
#entry img {padding:14px; background:#000; border: 2px solid #292929; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
#entry img.size-large {max-width:550px; max-height:580px;}
#entry img.size-medium {max-width:300px; max-height:300px;}
#entry a:hover img {border-color:#3b3b3b;}

.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.alignleft {float: left;}
.alignright {float: right;}

.navigation {text-transform:uppercase; letter-spacing:1px; font-size:13px;}

/* NAVBAR */
#nav {z-index:300; position:relative; max-width:1200px; min-width:1000px; margin:0 auto; padding:7px 0 13px 0; text-align:center; font:small-caps 27px 'Trajan Pro','ImperatorRegular',Imperator,'Times New Roman',Times Georgia,serif; letter-spacing:1px;}
#nav li {display:inline;}
#nav a {margin-left:-10px; color:#ccc;}
#nav a span {padding:6px 20px 8px 20px; margin-right:-10px}
#nav a span b {padding:0 1px; font-weight:normal; border-bottom:2px solid transparent; -webkit-transition-property: color opacity border; -webkit-transition-duration:.2s; -webkit-transition-timing-function:linear;}
#nav a:hover span b {padding-bottom:5px; color:#fff; border-bottom:2px solid #fff;}
.parent-pageid-29 #nav a.paintings span b,
.page-id-29 #nav a.paintings span b,
.blog #nav a.blog span b,
.page-id-27 #nav a.blog span b,
.page-id-2 #nav a.biography span b,
.page-id-19 #nav a.commissions span b,
.page-id-22 #nav a.contact span b {padding-bottom:5px; color:#fff; border-bottom:2px solid #fff;}

/* 404 */
.error404 .home h2 {font-size:26px;} 
.error404 #entry img {width:400px; height:260px; margin:20px auto 34px auto;} 
.error404 #entry p {margin:0; text-align:center;} 

/* HOMEPAGE */
.home #nav {padding:6px 0 10px 0}

.home #entry img, .home #entry a:hover img {padding:14px; background:#000; border: 2px solid #222; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}

.home h2 {padding:4px 0 6px 0; text-align:center; color:#aaa; font:normal 20px 'Trajan Pro','ImperatorRegular',Imperator,'Times New Roman',Times,Georgia,serif; text-transform:uppercase; letter-spacing:4px; word-spacing:2px;} 
.home #entry h3 {width:600px; margin:0 auto 20px auto; color:#999; font-weight:normal; text-align:center;} 

.home #sidebar {padding:24px 0 0 0;} 
.home #box {float:left; width:270px; margin:0 24px 0 3px; padding:16px 0;} 
.home #box.last {margin:0;} 
.home #box h2 {padding:0 0 11px 0; text-align:left; font-size:18px; letter-spacing:3px; word-spacing:1px;} 
.home #box h2 a {color:#aaa;} 
.home #box h2 a:hover {color:#eee;} 
.home p.more {padding:4px 0 0 0; text-transform:uppercase; letter-spacing:1px; text-align:left;}

.home ul#paintings {margin:0 0 14px -3px;} 
.home ul#paintings li {display:block; float:left; padding:4px;} 
.home ul#paintings li a  {display:block; padding:4px; height:60px; width:60px; background:#111; border: 1px solid #444;} 
.home ul#paintings li a:hover {border: 1px solid #ccc;} 

.home ul#blog {line-height:1.3em;}
.home ul#blog li {margin:0 10px 14px -1px; padding-left:1px; color:#ccc; list-style-image:url(images/bullet.gif);}
.home ul#blog li h3 {font-weight:normal;}
.home ul#blog li a {display:block; color:#aaa;}
.home ul#blog li a:hover {color:#eee;}

.home #box.last h3 a {display:block; padding:2px 0 8px 0; font-weight:normal; font-size:15px; text-transform:uppercase; letter-spacing:1px;}
.home #box.last h4 {font:italic 14px Georgia,'Times New Roman',Times,serif;}
.home #box.last p {margin-bottom:14px;}




/* PAINTINGS */
.page-id-29 #main, .parent-pageid-29 #main {padding-bottom:26px;}

.page-id-29 h2, .parent-pageid-29 h2 {padding:2px 0 30px 0; text-align:center; color:#bbb; font:24px 'Trajan Pro', 'ImperatorRegular', Imperator, 'Times New Roman', Times, Georgia, serif; text-transform:uppercase; letter-spacing:4px; word-spacing:2px;} 
.page-id-29 h3, .parent-pageid-29 h3 {text-align:center; margin:-6px 120px 30px 120px; font:italic normal 17px 'Times New Roman', Times, Georgia, serif;}

.page-id-29 #sidebar, .parent-pageid-29 #sidebar {float:left; width:200px; margin-top:6px; text-transform:uppercase; letter-spacing:1px} 
.page-id-29 #sidebar ul li, .parent-pageid-29 #sidebar ul li {display:block; width:100%; padding:4px 0; } 
.page-id-29 #sidebar ul li a, .parent-pageid-29 #sidebar ul li a  {display:block; padding:6px 1px; color:#999; text-decoration:none; border: 1px solid transparent;} 
.page-id-29 #sidebar ul li a:hover, .parent-pageid-29 #sidebar ul li a:hover {color:#cfcfcf; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa;} 
.page-id-29 #sidebar ul li.current_page_item a, .parent-pageid-29 #sidebar ul li.current_page_item a {color:#cfcfcf; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa;} 

.page-id-29 #main, .parent-pageid-29 #main {display:block; width:630px; margin:0 0 0 auto; text-align:left;} 

#gallery a {display:block; float:left; padding:4px;}
#gallery a img {padding:9px; background:#000; border: 2px solid #222; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
#gallery a:hover img {background:#000; border-color:#777;}

.page-id-29 .navigation, .parent-pageid-29 .navigation {margin:24px 0 0 0;}




/* BLOG */
.blog #container h1 {padding:2px 0 34px 0; text-align:center; color:#ccc; font:24px 'Trajan Pro', 'ImperatorRegular', Imperator, 'Times New Roman', Times, Georgia, serif; text-transform:uppercase; letter-spacing:4px; word-spacing:2px;}
.blog #container h1 a {color:#ccc;}
.blog #container h1 a:hover {color:#fff;}

.blog #main {float:left; width:582px; margin:0 0 0 2px; text-align:left;} 

.blog #entry {position:relative; margin:0 0 10px 0; padding:0 0 30px 0; color:#aaa;}

.blog #entry h2, .blog #entry h2 a {padding:8px 0 4px 0; text-align:left; color:#ddd; font:normal 25px 'Trajan Pro', 'ImperatorRegular', Imperator, 'Times New Roman', Times, Georgia, serif; text-transform:uppercase; letter-spacing:4px; word-spacing:2px;}
.blog #entry h2 {border-top:2px solid #292929;}
.blog #entry h2 a:hover {color:#fff;}
.blog #entry h2 span {display:block; margin-top:-4px; padding-bottom:6px; font-family:'Century Gothic', Helvetica, Arial, sans-serif; color:#ccc; font-size:17px; letter-spacing:2px; word-spacing:1px}

.blog #entry small {display:block; margin:0 0 14px 0; padding:0 0 4px 0; border-top:0px solid #444; border-bottom:2px solid #292929; font-size:12px; font-weight:normal; text-transform:uppercase; letter-spacing:1px;}
.blog #entry small a {float:none; margin:-7px 1px 0 0; padding:7px 1px 4px 19px; background:url(images/comments.png) no-repeat left center;}
.blog #entry small a:hover {color:#eee;}

.blog #entry h3 {margin:24px 0 14px 0; color:#ddd; font-weight:normal; font-size:19px; text-transform:uppercase; letter-spacing:2px; word-spacing:1px;}
.blog #entry h4 {margin:24px 0 10px 0; color:#ddd; font-weight:normal; font-size:15px; text-transform:uppercase; letter-spacing:1px; word-spacing:1px;}

.blog #entry img.alignleft {margin:0 15px 15px 0;}
.blog #entry img.alignright {margin:0 0 15px 15px;}
.blog #entry img.aligncenter {margin:15px auto;}

.blog #entry blockquote {padding:2px 40px; color:#ccc; font:italic 15px/1.45em Georgia, serif;}
.blog #entry blockquote p cite {color:#ccc; font:italic 14px Georgia, serif;}

.blog #entry ul, .blog #entry ol {margin:15px 0 15px 30px; font-size:15px; color:#bbb;}
.blog #entry ul li {margin-bottom:15px; list-style-image:url(images/bullet.gif);}
.blog #entry ul.small {margin:10px 0 15px 15px; font-size:14px;}
.blog #entry ul.small li {margin-bottom:10px;}
.blog #entry ol li {margin-bottom:15px; list-style:decimal;}

.blog #entry strong {padding-right:8px; font-size:15px; font-weight:normal; text-transform:uppercase; letter-spacing:1px; color:#eee;}
.blog #entry b {font-weight:normal; color:#ccc;}
.blog #entry p em {color:#bbb; font:italic 14px Georgia, serif;}
.blog #entry p em a {color:#eee;}
.blog #entry p em a:hover {text-decoration:underline;}
.blog #entry p.more {margin-top:20px; padding:3px 0; font-size:12px; text-transform:uppercase; letter-spacing:1px; border-top:2px solid #292929; border-bottom:2px solid #292929;}
.blog #entry p.more a {padding:4px 0;}
.blog #entry span.pad {display:block; padding-bottom:10px;}

.blog p.top {clear:both; width:582px; padding:4px 0; border-top:1px solid #333;}
.blog .navigation {margin:-10px 0 32px 0; text-align:left;}

.blog #sidebar {float:right; width:232px; margin-top:-30px; padding-bottom:20px; color:#999;}

.blog #sidebar h2 {clear:both; padding:30px 0 6px 0; font:20px 'Trajan Pro', 'ImperatorRegular', Imperator, 'Times New Roman', Times, Georgia, serif; text-transform:uppercase; letter-spacing:4px; word-spacing:2px; color:#ccc;}
.blog #sidebar h3 a {display:block; padding:2px 0 6px 0; font-weight:normal; text-transform:uppercase; letter-spacing:1px; word-spacing:0px;}
.blog #sidebar h3 a:hover {color:#fff;}
.blog #sidebar h4 {font:italic 14px Georgia,'Times New Roman',Times,serif; color:#bbb;}
.blog #sidebar p {margin-bottom:10px; padding:0}
.blog #sidebar p.more {padding:4px 0; font-size:13px; text-transform:uppercase; letter-spacing:1px;}
.blog #sidebar p em {color:#bbb; font:italic 15px Georgia, serif;}

.blog #sidebar ul#subscribe {margin-bottom:10px} 
.blog #sidebar ul#subscribe a, .page-id-22 ul#subscribe a {display:block; float:left; width:34px; height:33px; background:url(images/social.png) no-repeat left top;} 
.blog #sidebar ul#subscribe a:hover, .page-id-22 ul#subscribe a:hover {opacity: 0.8; filter: alpha(opacity = 80); -moz-opacity: 0.8; -khtml-opacity: 0.8; zoom: 1;} 
.blog #sidebar ul#subscribe a.rss, .page-id-22 ul#subscribe a.rss {background-position:left top;} 
.blog #sidebar ul#subscribe a.email, .page-id-22 ul#subscribe a.email {margin-left:13px; width:38px; background-position:-33px top;} 
.blog #sidebar ul#subscribe a.twitter, .page-id-22 ul#subscribe a.twitter {margin-left:12px; background-position:-106px top;} 
.blog #sidebar ul#subscribe a.facebook, .page-id-22 ul#subscribe a.facebook {margin-left:15px; height:34px; background-position:-73px -1px;} 

.blog #sidebar ul#categories {margin-bottom:8px} 
.blog #sidebar ul#categories li {display:block; width:100%; padding:3px 0; text-transform:uppercase; letter-spacing:1px;} 
.blog #sidebar ul#categories li a  {display:block; padding:4px 1px; color:#af8d51; text-decoration:none; border: 1px solid transparent;} 
.blog #sidebar ul#categories li a:hover, .blog #sidebar ul#categories li#recent.blog a, .blog #sidebar ul#categories li.current-cat a, .blog #sidebar ul#categories li#archives.page-template-archives-php a {color:#cfcfcf; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa;} 
.blog #sidebar ul#categories li#archives a {font:italic 14px Georgia, serif; text-transform:none; text-indent:2px;} 

.blog #sidebar ul#photos {margin:0 0 8px -4px;} 
.blog #sidebar ul#photos li {display:block; float:left; padding:4px;} 
.blog #sidebar ul#photos li a  {display:block; padding:4px; height:60px; width:60px; background:#111; border: 1px solid #444;} 
.blog #sidebar ul#photos li a:hover {border: 1px solid #aaa;} 

.archives ul {clear:both; padding-bottom:30px;}
.archives ul li {margin-bottom:8px;}
.archives h2 {padding:0 0 10px 0; text-align:left; color:#ddd; font:normal 19px 'Trajan Pro', 'ImperatorRegular', Imperator, 'Times New Roman', Times, Georgia, serif; text-transform:uppercase; letter-spacing:4px; word-spacing:2px;}
.archives h2 a {margin-left:-4px; padding:4px; color:#ccc;}
.archives h2 a:hover {color:#fff;}
.archives h3 {font-weight:normal; font-size:15px;}
.archives h3 span {text-transform:uppercase; font-size:13px; padding-left:10px;}
.archives small {text-transform:uppercase; color:#aaa; letter-spacing:1px}

.archives ul#images li {display:block; float:left; padding:4px; margin:0;} 
.archives ul#images li a  {display:block; padding:4px; height:65px; width:65px; background:#111; border: 1px solid #444;} 
.archives ul#images li a:hover {border: 1px solid #aaa;} 
.archives ul#images li.stories {display:block; float:none; width:100%; padding:0; margin-bottom:8px;} 
.archives ul#images li.stories a {display:inline; border:none; width:100%; padding:0} 

.blog .archives p.top {margin:0;}
.blog .photos p.top {margin:30px 0 0 0;}
.blog .photos .navigation {margin:30px 0 0 0;}

.blog .single #entry {padding-bottom:16px;}
.blog .single h3.next {font-weight:normal; font-size:13px; padding-bottom:20px; color:#af8d51; text-transform:uppercase; letter-spacing:1px; }
.blog .single h3.next span {float:left; width:280px; margin:0 2px}
.blog .single h3.next span.r {float:right; margin-left:16px; text-align:right;}
.blog .single h3.next span a {padding:2px;}
.blog .single p.posted {margin-top:20px; padding:4px 0; border-top:2px solid #292929; border-bottom:2px solid #292929;}
.blog .single p.posted a {padding:4px}

/* COMMENTS */
.commentlist {padding-bottom:16px}
.commentlist span.says {display:none;}
.commentlist p {margin-bottom:10px;}

li.comment {position:relative; min-height:84px; margin:26px 0; padding:16px; background:#000; border: 2px solid #333; -moz-border-radius:8px; -webkit-border-radius:10px; border-radius:10px;} 
li.depth-2 {background:#1a1a1a; margin:18px 0 1.8em 0;} 
li.depth-3 {background:#000; margin:18px 0 1.8em 0;} 

.comment-body {width:auto; min-height:80px; margin:0 0 1.5em 101px;}
li.comment img.avatar, li.comment-author-admin li.comment img.avatar {position:absolute; left:16px; margin:0; padding:0; background:transparent; border:2px solid #444;}
li.depth-2 img.avatar {border-color:#555; background:transparent;}

li.comment-author-admin, li.comment-author-admin:hover {background:#000; border:2px solid #736142;}
li.comment-author-admin img.avatar, li.comment li.comment-author-admin img.avatar {background:#000; border:1px solid #736142;}

li.comment .comment-author cite {display:block; padding:4px 0 14px 0; font-size:16px; font-style:normal; color:#ccc;}
li.comment .comment-author cite a {color:#ccc;}
li.comment .comment-author cite a:hover {color:#fff;}
li.comment .comment-meta {position:absolute; top:16px; right:16px; padding:0; text-align:right;}
li.comment .comment-meta a {text-transform:uppercase; color:#777; font-size:11px; letter-spacing:1px;}
li.comment-author-admin .comment-meta a {color:#af8d51;}
li.comment .comment-meta a:hover {color:#aaa;}
li.comment div.reply {position:absolute; bottom:10px; right:16px;}

#respond {margin:10px 0 30px 0; font-size:13px; color:#aaa; background:#000;}
#respond h3, h3#comments {padding:6px 0 20px 0; font:22px 'Trajan Pro', 'ImperatorRegular', Imperator, 'Times New Roman', Times, Georgia, serif; text-transform:uppercase; letter-spacing:4px; word-spacing:2px; color:#ccc; text-align:center;}
h3#comments {padding:6px 0 0 0;}
.commentlist #respond h3 {padding-bottom:14px;}
.commentlist #commentform p {margin-bottom:0;}
#respond p.cancel-comment-reply {padding-bottom:4px; text-transform:uppercase; letter-spacing:1px; text-align:center;}

#commentform {position:relative; padding:20px; border:2px solid #333; outline:none; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
#commentform input, #commentform textarea {margin:0 0 18px 0; padding:6px; font-size:13px; color:#aaa; background:#222; border:2px solid #333; outline:none; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -webkit-transition-property: color opacity border; -webkit-transition-duration:.2s; -webkit-transition-timing-function:linear;}
#commentform input {width:210px;}
#commentform textarea {width:524px; max-width:524px;}
#commentform #info {float:none;}
#commentform #info p {float:none;}
#commentform p.message {position:static; top:0; left:250px; }
#commentform label {display:block; padding-bottom:6px;}
#commentform label i {font-family: Georgia, serif;}
#commentform input:hover, #commentform textarea:hover {color:#ddd; border:2px solid #444;} 
#commentform input:focus, #commentform textarea:focus {color:#ddd; background:#222; border:2px solid #444;} 
#commentform input#submit {width:auto; padding:7px 26px; color:#ccc; letter-spacing:0px; word-spacing:1px; background:#2a2a2a;} 
#commentform input#submit:hover {background:#3a3a3a; color:#fff; cursor:pointer;} 
#commentform p.subscribe-to-comments {float:none;}
#commentform p.subscribe-to-comments input {margin-bottom:6px;}
#commentform p.subscribe-to-comments label {display:inline; margin:0 0 0 4px;}

li.comment #respond {padding:20px; border:2px solid #333; outline:none; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
li.comment #commentform {padding:0; border:none;}
li.comment #commentform textarea {width:488px; max-width:488px;}
li.depth-2 #commentform textarea {width:452px; max-width:452px;}




/* BIOGRAPHY */
.page-id-2 h2 {padding:2px 0 30px 0; text-align:center; color:#bbb; font:24px 'Trajan Pro', 'ImperatorRegular', Imperator, 'Times New Roman', Times, Georgia, serif; text-transform:uppercase; letter-spacing:4px; word-spacing:2px;} 
.page-id-2 .alignright {margin:0 0 18px 14px;}
.page-id-2 ul#box {margin-top:24px; padding:14px 0 14px 0; border-top:2px solid #222; line-height:1.3em;}
.page-id-2 ul#box li {margin:8px 0 8px 16px; color:#ccc; list-style-image:url(images/bullet.gif);}




/* COMMISSIONS */
.page-id-19 #container h1 {padding:2px 0 14px 0; text-align:center; color:#ccc; font:24px 'Trajan Pro', 'ImperatorRegular', Imperator, 'Times New Roman', Times, Georgia, serif; text-transform:uppercase; letter-spacing:4px; word-spacing:2px;}

.page-id-19 #entry.border {padding-bottom:10px; border-bottom:1px solid #222;}

.page-id-19 h2 {padding:0 0 10px 0; text-align:center; font-weight:normal; font-size:16px; text-transform:uppercase; letter-spacing:2px; color:#af8d51;}
.page-id-19 h2 a {padding:4px 1px; }
.page-id-19 h3 {padding:36px 0 20px 0; text-align:left; color:#bbb; font:normal 24px 'Trajan Pro','ImperatorRegular',Imperator,'Times New Roman',Times,Georgia,serif; text-transform:uppercase; letter-spacing:4px; word-spacing:2px;} 
.page-id-19 h4 {padding:20px 0 0px 0; text-align:left; color:#bbb; font:normal 20px 'Trajan Pro','ImperatorRegular',Imperator,'Times New Roman',Times,Georgia,serif; text-transform:uppercase; letter-spacing:4px; word-spacing:2px;} 
.page-id-19 #container b {padding-right:8px; font-size:15px; font-weight:normal; text-transform:uppercase; letter-spacing:1px; color:#eee;}

.page-id-19 ul {clear:both; margin:15px 0;}

.page-id-19 ul.price {clear:both; width:36em; max-width:100%; margin:15px 0 18px 0; border-top:1px solid #333;}
.page-id-19 ul.price li {clear:both; display:block; padding:4px 1px; border-bottom:1px solid #333;}
.page-id-19 ul li span {float:left;}
.page-id-19 ul li em {float:right; font-style:normal;}

.page-id-19 ul.samples {margin:15px -6px;}
.page-id-19 ul.samples li {float:left; padding:0 6px;}

.page-id-19 .alignright {margin:36px 0 18px 14px;}

.page-id-19 p.top {padding-top:10px;}



/* CONTACT */
.page-id-22 #container h1 {padding:2px 0 16px 0; text-align:center; color:#ccc; font:24px 'Trajan Pro','ImperatorRegular',Imperator,'Times New Roman',Times,Georgia,serif; text-transform:uppercase; letter-spacing:4px; word-spacing:2px;}
.page-id-22 p.email {text-align:center; margin-bottom:34px; font:20px 'Trajan Pro','ImperatorRegular',Imperator,'Times New Roman',Times,Georgia,serif; text-transform:uppercase; letter-spacing:4px; word-spacing:2px;}

.page-id-22 #main {float:left; width:300px; margin:0 30px 0 2px;} 
.page-id-22 #box {margin-bottom:20px; padding:16px; background:#000; border: 2px solid #222; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; text-align:left;} 
.page-id-22 #sidebar {float:left; width:460px; margin:0 0 0 0; padding:16px; background:#000; border: 2px solid #222; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; text-align:left;} 

.page-id-22 h2 {margin:0 0 -4px 0; text-align:center; color:#bbb; font:normal 22px 'Trajan Pro','ImperatorRegular',Imperator,'Times New Roman',Times,Georgia,serif; text-transform:uppercase; letter-spacing:4px; word-spacing:2px;} 

#box ul.plain {padding-top:6px; line-height:1.3em;}
#box ul.plain li {margin:8px 0 0 16px; color:#ccc; list-style-image:url(images/bullet.gif);}
#box p.please {margin:14px 0;}

.page-id-22 ul#subscribe {padding-left:2px;}

.page-id-22 #sidebar form label {display:block; margin:18px 0 0 0; padding:0 0 4px 2px; color:#ccc;} 
.page-id-22 #sidebar form input, .page-id-22 #sidebar form textarea {width:220px; margin:0; padding:6px; font-size:13px; color:#aaa; background:#222; border:2px solid #333; outline:none; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;} 
.page-id-22 #sidebar form textarea {height:250px; width:442px} 
.page-id-22 #sidebar form input:hover, .page-id-22 #sidebar form textarea:hover {color:#ddd; border:2px solid #444;} 
.page-id-22 #sidebar form input:focus, .page-id-22 #sidebar form textarea:focus {color:#ddd; background:#222; border:2px solid #444;} 
.page-id-22 #sidebar form input.submit {width:auto; margin-top:14px; padding:7px 26px; color:#ccc; letter-spacing:0px; word-spacing:1px; background:#2a2a2a;} 
.page-id-22 #sidebar form input.submit:hover {background:#3a3a3a; color:#fff; cursor:pointer;} 




/* FOOTER */
#foot {position:relative; width:956px; margin:40px auto 0 auto; text-align:center; border:0px solid #444;}
#foot-fade {position:absolute; right:0; bottom:0; height:300px; width:12px; background:url(images/fade.png) repeat-x bottom; border:0px solid #444}
#foot-fade2 {position:absolute; left:0; bottom:0; height:300px; width:12px; background:url(images/fade.png) repeat-x bottom; border:0px solid #444}

#social {margin-left:40px}
#social li {display:block; float:left; padding-left:26px;}
#social li a {display:block; height:38px; width:185px; background:url(images/socialfooter.png); opacity: 0.75; filter: alpha(opacity = 75); -moz-opacity: 0.75; -khtml-opacity: 0.75; zoom: 1;}
#social li a:hover {opacity: 1; filter: alpha(opacity = 100); -moz-opacity: 1; -khtml-opacity: 1; zoom: 1;}
#social li a.rss {background-position:left top;}
#social li a.twitter {background-position:-187px top;}
#social li a.facebook {background-position:-374px top;}
#social li a.share {background-position:185px top;}

#copyright {clear:both; font-size:10px; line-height:1.8em; letter-spacing:2px; color:#888; padding:22px 20px 6px 20px; text-align:center;}
#copyright a {color:#888}
#copyright a:hover {color:#ccc;}



/* WP PAGENAVI */
.wp-pagenavi {text-align:right;}
.blog .wp-pagenavi {text-align:left;}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 6px 8px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #af8d51;
	color: #af8d51;
	background-color: #000;	
}
.wp-pagenavi a:visited {
	margin: 2px;
	text-decoration: none;
	border: 1px solid #af8d51;
	color: #af8d51;
	background-color: #000;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #eee;
	color: #eee;
	background-color: #000;
}
.wp-pagenavi span.pages {
	padding: 6px 8px;
	margin: 2px;	
	border: 1px solid #eee;
	color: #eee;
	background-color: #000;
}
.wp-pagenavi span.current {
	padding: 6px 8px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #eee;
	color: #eee;
	background-color: #000;
}
.wp-pagenavi span.extend {
	padding: 6px 8px;
	margin: 2px;	
	border: 1px solid #af8d51;
	color: #af8d51;
	background-color: #000;
	display:none;
}

