/*   

Theme Name: Ray Tercek Books Theme

Theme URI: http://raytercekbooks.com

Description: This theme was designed specifically for Ray Tercek Books 2011

Author: Digital Bindery

Author URI: http://www.digitalbindery.com

Version: 1

*/



@media screen {



* { margin: 0; padding: 0; }

body { background: #001232; font: 16px Georgia,Times,serif; line-height: 1.50em;}

.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }

.clear { clear: both; }

.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

img {text-decoration: none;border: none;}



/* use twitter and facebook logos in the menu bar */

div#preloaded-images { position: absolute; overflow: hidden; left: -9999px;  top: -9999px; height: 1px; width: 1px; }

div#header {position: relative; width: 1225px; height: 71px; margin: 0 auto;}

div#main-content {

	background-color: black; 

	width: 1000px; 

	display: block; 

	position: relative; 

	padding: 0px; 

	border-width: 2px; 

	border-style: solid; 

	border-color: #808080; 

	border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px;}

#container {margin-top: 50px; border-top: 2px solid #808080; background: white;}

#mainbody{background-color: white; border-top: 2px solid #808080; 

	border-color: #808080; 

	margin-top: 0px;

	border-radius: 0px 0px 7px 7px; 

	-moz-border-radius: 0px 0px 7px 7px; 

	-khtml-border-radius: 0px 0px 7px 7px; -webkit-border-radius: 0px 0px 7px 7px;}



#pagebody{background-color: white; 

	border-color: #808080; 

	margin-top: -10px;

	border-radius: 0px 0px 8px 8px; 

	-moz-border-radius: 0px 0px 8px 8px; 

	-khtml-border-radius: 0px 0px 8px 8px; -webkit-border-radius: 0px 0px 8px 8px;}

#pagecontent {margin: 10px 10px 0px 10px; padding: 10px; 

border-radius: 0px 0px 8px 8px; 

	-moz-border-radius: 0px 0px 8px 8px; 

	-khtml-border-radius: 0px 0px 8px 8px; -webkit-border-radius: 0px 0px 8px 8px;}

#page-wrap { width: 1000px; margin: 20px auto; }

#main-menu {background: #000;

	display: block;

	margin: 0 auto;

	width: 940px;}

#footer {position: relative;}

#flashpromocontainer {width: 100%;}

#video {width: 100%;}

div#postclass a {

text-decoration: none;

color: #000000;

line-height: 2.00em;

}

div#postclass {



	background-color: #fcfcfc;

        -webkit-box-shadow:  1px 1px 3px 0px rgba(0, 0, 0, .5);

        box-shadow:  1px 1px 3px 0px rgba(0, 0, 0, .5);

	margin: 20px;

	padding: 8px;

}

.whiteHome {

background-color: white;

margin: 0 13px 13px 13px;

-webkit-border-radius: 0px 0px 10px 10px;

border-radius: 0px 0px 10px 10px;

}

div.homeclass {

-webkit-border-radius: 10px;

border-radius: 10px;

	background-color: #c0c0c0;

        -webkit-box-shadow:  1px 1px 3px 0px rgba(0, 0, 0, .5);

        box-shadow:  1px 1px 3px 0px rgba(0, 0, 0, .5);

	margin: 20px;

	padding: 8px;

}.even {	padding-bottom: 3px !important;}.half {	width: 50%;}.full {	width: 100%;}.buy {	text-align: center;	font-size: 1.40em; line-height: 1.3em;	color: #001232;	margin: 0;}.buy a {text-decoration: none;border: none;}.whiteBox {	-webkit-border-radius: 5px;	border-radius: 5px;	background-color: #ffffff;	margin: 5px;	padding: 4px;}.whiteBox a {text-decoration: none;border: none;}.whiteBox a img {text-decoration: none;border: none;}

div.topnav ul {list-style: none;}

div.topnav li {

	float: left;

	position: relative;

	padding:5px 20px 10px 8px;

	text-transform: capitalize;

	font-family: Arial, Helvetica, sans-serif;

}

#menu-item-21 {

padding: 10px 0 0 10px;

height: 30px;

width: 30px;

float: right;

}

#menu-item-22 {

float: right;

padding: 10px 0 0 10px;

height: 30px;

width: 30px;

}

#menu-item-713 {

padding: 10px 0 0 10px;

margin-right: -10px;

height: 30px;

width: 30px;

float: right;

}

#menu-item-448 {

float: right;

padding: 10px 0 0 0;

height: 30px;

width: 30px;

}



div.topnav li a {text-decoration: none;     text-align:left;

	font-size: 16px;

	text-transform: uppercase;

	color: #a0a0a0;

	font-weight: normal;

	min-width:80px;

    width:auto !important; /*IE fix*/

    width:80px;

    border:0 }

div.bottomnav {

margin: 10px 0px 0px 220px;

position: absolute;



}

	div.bottomnav ul {

	list-style: none;}

div.bottomnav li {

	float: left;

	position: relative;

	padding: 2px 10px 1px 10px;

	text-transform: capitalize;

	    border-right: 1px solid #808080;

}

div.bottomnav li a {

text-decoration: none;     

text-align:left;

	font-size: 12px;

	text-transform: uppercase;

	color: #808080;

	font-weight: normal;

	min-width:80px;

    width:auto !important; /*IE fix*/

    width:80px;

	}

div.bottomnav ul li:nth-child(7){

border-right: 0;

}



div.copyright {

margin: 50px 0px 0px 0px;

display: inline-block;

position: absolute;

text-align: center;

width: 1000px;

}

div.copyright p {

font-size: 10px;

color: #808080;

line-height: 14px;

}

div.copyright p a {

text-decoration: none;

color: #505050;

}

h1, h2, h3 { font-weight: normal; margin: 0; }

h1 { }

#postclass h2 a {

	font-size: 24px;

	font-weight: bold;

	margin-top: 0;

	text-decoration: none;

        

 }

#postclass h2 {

	font-size: 24px;

	font-weight: bold;

	margin-top: 0;

	text-decoration: none;

        

 }



h3 { }

h1 {

font-weight: bold;

font-size: 20px;

padding: 10px;

border-bottom: 1px solid #001232;

color: #001232;

margin: 0 0 10px 0;

}

h2{margin-top: 50px;}

h2 a {

color: #001232;

font-size: 18px;

padding: 0px;

text-decoration: none;

margin-top: 20px;

}

p { margin: 0 0 10px 0; }

a { }

a:hover { } 



blockquote { }

blockquote p { }



ul, ol { margin: 0 0 0px 0; list-style-type: none; line-height: 2.00em;}

ul a {text-decoration: none; color: #001232;}



.post { }



.entry { 

padding: 5px;

margin: 10px 0;



}

.entry a { }

.entry a:hover { }



pre { }

code, tt { }



#meta { }

.postmetadata { 

 font-size: .75em;

}

.meta {

 font-size: .75em;

}



#sidebar { }



.navgation { }

   .next-posts { }

   .prev-posts { }



#searchform { }

	#s { }

	#searchsubmt { }

	

ol.commentlist { list-style: none; }

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-bottom: 1px dotted #666; padding: 10px; }

ol.commentlist li.comment div.comment-author { }

ol.commentlist li.comment div.vcard { }

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 { }

ol.commentlist li.comment div.commentmetadata { }

ol.commentlist li.comment div.comment-meta { font-size: 10px; }

ol.commentlist li.comment div.comment-meta a { color: #ccc; }

ol.commentlist li.comment p { }

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 #555; margin: 0 0 10px 10px; }

ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }

ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; 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: #fff; }

ol.commentlist li.odd { background: #f6f6f6; }

ol.commentlist li.parent { border-left: 5px solid #111; }

ol.commentlist li.thread-alt { }

ol.commentlist li.thread-even { }

ol.commentlist li.thread-odd { }



form { }

input[type=text] { }

textarea { }



.fbboxbody {

	text-align:center;

	padding-bottom: 3px !important;

}

.fbthumb {

	background-size: 100%;

}

#fb-feed {

	padding: 10px 15px;

}

#fb-feed p {

	font-size: 100%;

	margin: 4px 0px;

	padding: 0px;

}

#fb-feed p.fb-page-name {

	background: url('images/facebook.png') no-repeat scroll left center;

	font-size: 155%;

	font-weight: bold;

	line-height: 125%;

	margin-top: 8px;

	min-height: 30px;

	padding-left: 30px;

	text-align: left;

}

#fb-feed p.fb-page-name a {

	text-decoration: none;

	color: black;

}

#fb-feed .fb-feed-item {

	border-top: 1px dotted;

	margin: 8px 0px;

	padding-top: 5px;

}

#fb-feed .fb-feed-item:first-child {

	border: 0px;

	margin-top: 4px;

}

#fb-feed .fb-feed-item p.message,

#fb-feed .fb-feed-item p.story {

	margin-top: 4px;

	text-align: left;

}

#fb-feed .fb-feed-item blockquote {

	border-left: 2px solid #7F7F7F;

    margin: 10px 0 0;

	overflow: auto;

    padding: 4px 0px 4px 10px;

	text-align: left;

}

.fb-feed-item blockquote img.alignleft {

    margin: 0px 10px 10px 0px;

	max-width: 33%;

}

#fb-feed .fb-feed-item blockquote a.the_link {

	display: block;

	margin-bottom: 8px;

}

.fb-feed-item blockquote p.caption {

	font-size: 0.9em;

	margin: -15px 0px 0px;

}

.fb-feed-item blockquote p.caption,

.fb-feed-item blockquote p.caption a {

	color: #4D4D4D;

}

#fb-feed .fb-feed-item blockquote p {

	text-align: left;

}

#fb-feed .fb-feed-item span.descript {

}

#fb-feed .fb-feed-item .fb-date {

}

p.product {

border: 0px solid transparent !important;

}

.library {

margin-bottom: 50px;

}

.aligncenter p {

text-align: center;

}

.aligncenter {

text-align: center;

margin:0 auto;

}

.cart {

height: 30px;

width: 30px;

}

.cartp {

vertical-align: center;

}

.cartp a {

text-decoration: none;

	text-shadow:0 1px 0 #ffffff;

	color:#5e5e5e;

text-shadow:0 1px 0 rgba(255,255,255,0 .8);

	}

.tablebutton {

	display:inline-block;

	font-family:arial;

	font-size:15px;

	font-weight:bold;

	padding:6px 24px 0 24px;

	text-decoration:none;

	margin-bottom: 50px;

	-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;

	text-shadow:0 1px 0 #ffffff;

	color:#5e5e5e;

	text-shadow:0 1px 0 rgba(255,255,255,0 .8);

	border:1px solid #c7c0c7;

	background:#f7f6f7;

	background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#dfdbdf));

	background:-webkit-linear-gradient(#f7f6f7,#dfdbdf);

	background:-moz-linear-gradient(center top,#f7f6f7 0%,#dfdbdf 100%);

	background:-moz-gradient(center top,#f7f6f7 0%,#dfdbdf 100%);

	-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0

	.075), inset 0 1px 0 rgba(255,255,255,0

	.3), 0 1px 2px rgba(0,0,0,0

	.1);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0

	.075), inset 0 1px 0 rgba(255,255,255,0

	.3), 0 1px 2px rgba(0,0,0,0

	.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,0

	.075), inset 0 1px 0 rgba(255,255,255,0

	.3), 0 1px 2px rgba(0,0,0,0

	.1)

}.tablebutton:hover {

	background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#d3ced3));background:-webkit-linear-gradient(#f7f6f7,#d3ced3);background:-moz-linear-gradient(center top,#f7f6f7 0%,#d3ced3 100%);background:-moz-gradient(center top,#f7f6f7 0%,#d3ced3 100%);text-decoration:none

}.tablebutton:active {

	position:relative;

	top:1px;

}

.next-posts {

}

} /* END screen media */



@media print {



.do-not-print { display: none; }

#comments { page-break-before: always; }



body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }

h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }

h1 { font-size: 19pt; }

h2 { font-size:17pt; }

h3 { font-size:15pt; }

h4,h5,h6 { font-size:12pt; }

code { font: 10pt Courier, monospace; } 

blockquote { margin: 1.3em; padding: 1em; }

img { display: block; margin: 1em 0; }

a img { border: none; }

table { margin: 1px; text-align:left; }

th { border-bottom: 1px solid #333;  font-weight: bold; }

td { border-bottom: 1px solid #333; }

th, td { padding: 4px 10px 4px 0; }

caption { background: #fff; margin-bottom: 2em; text-align: left; }

thead { display: table-header-group; }

tr { page-break-inside: avoid; } 

a { text-decoration: none; color: black; }



} /* END print media */



#menu-item-1197{   float: right !important;

  margin-top: 5px;

  border-radius: 100%;

  border: 1px solid #fff;

  padding: 2px;

  margin: 8px 0 0px 10px !important;

  height: 29px;

}

/*Additional CSS - 6-6-17*/
.page-template-library .order-now {
	margin: 10px 0;
	display: block;
	text-decoration: none;
	color: #000;
}
.page-template-library .order-now:hover {
	text-decoration: underline;
}