﻿/*

Theme Name: PaperBlock

Theme URI: http://forums.tastyplacement.com/showthread.php?p=24#post24

Description: A clean, left-aligned wordpress theme featuring left navigation and a neutral, paper-inspired background. 

Version: 1.4.2

Author: michaelabstract[at]gmail.com

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

Tags: white, two-columns, left-sidebar, fixed-width

*/



* {

	margin: 0px;

	padding: 0px;

}

/*

body {

	font-size: 14px;

	font-family: Verdana, Arial, Sans-Serif;

	color: #302C26;

	text-align: left;

	background: #ffffff url('images/bg.jpg') repeat;

	margin: 0 0 20px 0;

	padding: 0;

	height: 100%;

} */



/*

#wrap {

    margin: 0;

    min-height: 100%;

    height: auto !important;

}*/



#page {

}



#header a {

	color: #565244;

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

}

#headerimg {

	margin: 0px auto 0px 70px;

	padding: 42px 0 0 0;

	height: 101px;

	width: 930px;

	border-bottom: 2px #ff0000 dashed;

}

.description {

	font-size: 23px;

	font-weight: bold;

	letter-spacing: -2px;

	color: #548382;

}

#content {

	padding: 16px;

	margin-bottom: 24px;

	font-size: 12px;

	float: right;

	width: 620px;

}

#content .entry p {

}

.postmetadata {

	margin: 30px 0;

	clear: both;

}

.alt {

	background-color: #F8F9F2;

	margin: 0;

	padding: 10px;

	border: 1px #E9EAE1 solid;

}

.smallattachment {

	text-align: center;

	float: left;

	width: 128px;

	margin: 5px 5px 5px 0px;

}

.attachment {

	text-align: center;

	margin: 5px 0px;

}

small {

	font-family: Helvetica, Arial, Sans-Serif;

	color:#666;

	font-size: 0.9em;

	line-height: 1.5em;

}

h1, h2, h3 {

	font-family: Helvetica, Arial, Sans-Serif;

	font-weight: bold;

	color: #000000;

}





h2.pagetitle {

	font-size: 1.6em;

}

h3 {

	font-size: 1.3em;

}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {

	text-decoration: none;

}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {

	color: #565244;

	text-decoration: none;

}

h2 a:hover, h3 a:hover, #sidebar h2, #wp-calendar caption, cite {

	text-decoration: underline;

	color: #111111;

}

.commentlist li, #commentform input, #commentform textarea {

	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

}

.commentlist li {

	font-weight: bold;

}

.commentlist li .avatar {

	float: right;

	border: 1px solid #eee;

	padding: 2px;

	background: #fff;

}

.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 1.1em;

}

.commentlist p {

	font-weight: normal;

	line-height: 1.5em;

	text-transform: none;

}

#commentform p {

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

}

.commentmetadata {

	font-weight: normal;

}

code {

	font: 1.1em 'Courier New', Courier, Fixed;

}

acronym, abbr, span.caps {

	font-size: 0.9em;

	letter-spacing: .07em;

}

a, h2 a:hover, h3 a:hover {

	text-decoration: underline;

	color:#C60;

}

a:hover {

	color: #000000;

	text-decoration: underline;

}

#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 9pt;

}

#wp-calendar a {

	text-decoration: none;

}

#wp-calendar caption {

	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	text-align: center;

}

#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

}

.post {

	margin: 0 0 40px;

	text-align: justify;

}

.post hr {

	display: block;

}

.clear {

	clear: both;

}



h2 {

	margin: 11px 0;

}

h2.pagetitle {

	margin-top: 11px;

	text-align: center;

}

h3 {

	padding: 0;

	margin: 30px 0 0;

}

h3.comments {

	padding: 0;

	margin: 40px auto 20px;

}

img {

	padding: 10px;

	margin: 12px;

	max-width: 100%;

	border: 1px #BBBBBB solid;

}

img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

img.alignright {

	padding: 12px;

	margin: 0 0 2px 7px;

	display: inline;

}

img.alignleft {

	float: left;

	display: inline;

}

.alignright {

	float: right;

}

.alignleft {

	float: left;

}

.entry ol {

	padding: 0 0 0 35px;

	margin: 0;

}

.entry ol li {

	margin: 0;

	padding: 0;

}

.postmetadata ul, .postmetadata li {

	display: inline;

	list-style-type: none;

	list-style-image: none;

}

#sidebar {

	font-family: Arial, Verdana, Sans-Serif;

	float: left;

	width: 205px;

	font-size: 13px;

	font-weight: bold;

}

#sidebar a:hover {

	color: #eeeeee;

}

#sidebar h2 {

	margin: 8px 0;

	padding: 0;

	color: #545045;

	font-family: Verdana, Arial, Sans-Serif;

	font-weight: 900;

	font-size: 14px;

	text-decoration: none;

	text-transform: uppercase;

}



#sidebar form {

	margin: 0;

}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {

}

#sidebar ul, #sidebar ul ol {

	margin: 0;

	padding: 0;

}

#sidebar ul li {

	list-style-type: none;

	list-style-image: none;

	margin-bottom: 15px;

	padding: 12px;

}

#sidebar ul p, #sidebar ul select {

	margin: 5px 0 8px;

	color: #717B3F;

}

#sidebar ul ul, #sidebar ul ol {

	margin: 0;

	padding: 4px;

}

#sidebar ul ul ul, #sidebar ul ol {

	border: 0px;

}

#sidebar ul ul li, #sidebar ul ol li {

	padding: 3px;

	margin: 0px;

	background: none;

}

#sidebar ul ul ul li {

}

#sidebar #searchform #s {

	width: 100px;

	height: 22px;

	padding: 0;

	font-size: 10px;

	color: #565244;

	background: #fefefe;

	border: 1px #3c3831 solid;

}

#searchform {

	margin: 10px auto;

	padding: 5px 3px;

	text-align: center;

}

#sidebar #searchsubmit {

	padding: 1px;

	background: #565244;

	border: 1px #3c3831 solid;

	font-size: 10px;

	height: 24px;

	color: #ffffff;

}

.entry form {

	text-align: center;

}

select {

	width: 130px;

}

#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

}

#commentform textarea {

	width: 100%;

	padding: 2px;

}

#commentform #submit {

	padding: 1px;

	background: #996633;

	border: 1px #3c3831 solid;

	font-size: 10px;

	height: 24px;

}

/* End Form Elements */

/* Begin Comments*/

.commentlist {

	padding: 0;

	text-align: justify;

	 margin-right:50px;

}

.commentlist li {

	margin: 15px 0 3px;

	padding: 5px 10px 3px;

	list-style: none;

}

.commentlist p {

	margin: 10px 5px 10px 0;

}

#commentform p {

	margin: 5px 0;

}

.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

}

.commentmetadata {

	margin: 0;

	display: block;

}

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

}

#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

}

#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

}

#wp-calendar a {

	display: block;

}

#wp-calendar caption {

	text-align: center;

	width: 100%;

}

#wp-calendar td {

	padding: 3px 0;

	text-align: center;

}

#wp-calendar td.pad:hover {

	/* Doesn't work in IE */

	background-color: #fff;

}

acronym, abbr, span.caps {

	cursor: help;

}

acronym, abbr {

	border-bottom: 1px dashed #999;

}

blockquote {

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	border-left: 5px solid #ddd;

}

blockquote cite {

	margin: 5px 0 0;

	display: block;

}

.center {

	text-align: center;

}

.hidden {

	display: none;

}

hr {

	display: none;

}

a img {

	border: none;

}

.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

}

/* End Various Tags & Classes*/

/* Captions */

.aligncenter, div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

}

.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}

.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}



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, caption {

	background:transparent none repeat scroll 0 0;

	border:0 none;

	font-size:100%;

	margin:0;

	outline-color:-moz-use-text-color;

	outline-style:none;

	outline-width:0;

	padding:0;

	vertical-align:baseline;

}



#wrap {

	background:transparent url(images/test.jpg) no-repeat scroll 0 0;

	height:768px;

	margin:0 auto;

	width:100%;

}



body {

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

	font-size:12px;

	line-height:1;

}



ol, ul {

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

}



blockquote, q {

	quotes:none;

}



blockquote:before, blockquote:after, q:before, q:after {

	content:none;

}



:focus {

	outline-color:-moz-use-text-color;

	outline-style:none;

	outline-width:0;

}



ins {

	text-decoration:none;

}



del {

	text-decoration:line-through;

}



body {

	background-color:#67787F !important;

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

}



#headerwrap {

	background:#99B3BD;

	height:114px;

	width:100%;

}

#header {

	margin: 0 auto;

	background:url(images/header.jpg);

	background-repeat:no-repeat;

	width:1000px;

	height:114px;

	background-position:center;

	

}

#nav {

	height:45px;

	width:100%;

	background:url(images/footerwrap.jpg);

}



#navlinks {

	width:495px;

	margin:0 auto;

	height:31px;

	padding-top:5px;

	text-align:center;

}



#topspacer {

	margin:0 auto;

	background:url(images/shinespacesmall.jpg);

	background-repeat:no-repeat;

	width:952px;

	height:5px;

}



#bodywrap {

width:100%;

min-height:300px;

background:url(images/bodyrepeat.jpg);

background-repeat:repeat-x;

}



#sitecontenttop {

width:952px;

height:15px;

margin:0 auto;

background:url(images/spacer.jpg);

background-repeat:no-repeat;

}



#sitecontent {

width:952px;

height:330px;

margin:0 auto;

background:url(images/funbox.jpg);

background-repeat:no-repeat;

}

#lowbox {

width:912px;

height:323px;

margin:0 auto;

background:url(images/lowbox.jpg);

background-repeat:no-repeat;

padding-top:10px;

padding-left:40px;

}

#shinespacer {

	margin:0 auto;

	background:url(images/shinespacer.jpg);

	background-repeat:no-repeat;

	width:952px;

	height:13px;

}

#bar {

	height:20px;

	width:100%;

	background:url(images/navwrap.jpg);

}

#footer {

	margin:0 auto;

	background:url(images/footerblank.jpg);

	background-repeat:no-repeat;

	width:952px;

	height:108px;

	padding-top:15px;

}



.footerlinks {

font-family:"Times New Roman", Times, serif;

text-align:center;

font-size:17px;

padding-bottom:10px;

font-weight:bold;

width:380px;

margin:0 auto;

}



.footertext {

font-size:12px;

text-align:center;

color:#0F2A35;

font-weight:bold;

}

.box {

float:left;

width:290px;

height:299px;

}

#navlinks a{

}

#navlinks a:hover{

color:#E77D2F;

}

.footerlinks li, #navlinks li{

	float:left;

	display:inline;

}





.footerlinks a {

	float:left;

	display:inline;

	color:#0F2A35;

	float:left;

	padding-left:14px;

	padding-right:10px;

	font-size:16px;

	font-weight:bold;

	text-decoration:none;

	background-image: url(images/linkbar.gif);

	background-repeat: no-repeat;

	background-position:left;

}

.footerlinks a:hover {

color:#4E2C22;

}



/* home */

div.navhome {

height:20px;

width:70px;

margin:0;

padding:0;

margin-top:7px;

background-image:url(images/homelinko.jpg);

background-repeat:no-repeat;

float:left;

display:inline;

}



div.navhome a, div.navhome a:link, div.navhome a:visited {

display:block;

}



div.navhome img {

border:0;

margin:0;

height:20px;

width:70px;

}



div.navhome a:hover img {

visibility:hidden;

text-indent: 0;

cursor:default;

}

/* testimonals */

.navabout {

height:20px;

width:82px;

margin:0;

padding:0;

margin-top:7px;

background-image:url(images/aboutlinko.jpg);

background-repeat:no-repeat;

float:left;

display:inline;

}



.navabout a, .navabout a:link, .navabout a:visited {

display:block;

}

.navabout img {

border:0;

margin:0;

height:20px;

width:82px;

}



.navabout a:hover img {

visibility:hidden;

text-indent: 0;

cursor:default;

}



/* testimonals */

.navtest {

height:20px;

width:101px;

margin:0;

padding:0;

margin-top:7px;

background-image:url(images/testlinko.jpg);

background-repeat:no-repeat;

float:left;

display:inline;

}



.navtest a, .navtest a:link, .navtest a:visited {

display:block;

}

.navtest img {

border:0;

margin:0;

height:20px;

width:101px;

}



.navtest a:hover img {

visibility:hidden;

text-indent: 0;

cursor:default;

}



/* testimonals */

.navblog {

height:20px;

width:65px;

margin:0;

padding:0;

margin-top:7px;

background-image:url(images/bloglinko.jpg);

background-repeat:no-repeat;

float:left;

display:inline;

}



.navblog a, .navblog a:link, .navblog a:visited {

display:block;

}

.navblog img {

border:0;

margin:0;

height:20px;

width:65px;

}



.navblog a:hover img {

visibility:hidden;

text-indent: 0;

cursor:default;

}





/* contact */

.navcontact {

height:20px;

width:96px;

margin:0;

padding:0;

margin-top:7px;

background-image:url(images/contactlinko.jpg);

background-repeat:no-repeat;

float:left;

display:inline;

}



.navcontact a, .navcontact a:link, .navcontact a:visited {

display:block;

}

.navcontact img {

border:0;

margin:0;

height:20px;

width:96px;

}



.navcontact a:hover img {

visibility:hidden;

text-indent: 0;

cursor:default;

}



.linkbar {

	margin-left:7px;

	margin-right:7px;

	float:left;

	display:inline;

}



#aboutbox {

	margin:0 auto;

	background:url(images/aboutboxlong.gif);

	background-repeat:repeat-y;

	height:1060px;

	width:959px;

	padding-top:25px;

}

#eastside {

margin-left:24px;

height:auto;

width:205px;

background:#C8BAB1;

padding-top:25px;

float:left;

display:inline;



}

#eastside h1 {

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

font-size:15px;

color:#FFF;

font-weight:bold;

padding-left:10px;

}

#mideast h2 {

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

font-size:15px;

color:#FFF;

font-weight:bold;

width:195px;

height:22px;

background:#9A8F88;

margin-top:90px;

padding-top:4px;

padding-left:10px;

}

#northeast li {

	margin-top:15px;

	padding-left:10px;

}

#northeast li a {

color:#4C3324;

font-size:15px;

text-decoration:none;

}

#southeast {

background:url(images/tri.jpg);

background-position:left;

height:27px;

width:205px;

}

#westsidetop {

float:right;

width:590px;

height:20px;

background:url(images/gradetop.jpg);

background-repeat:no-repeat;

margin-right:50px;

display:inline;

padding-left:60px;

}

#westsidebot {

float:right;

width:590px;

height:20px;

background:url(images/gradelow.jpg);

background-repeat:no-repeat;

margin-right:50px;

display:inline;

padding-left:60px;

}





#westside {

float:right;

width:590px;

height:auto;

background:url(images/grademid.jpg);

background-repeat:repeat-y;

margin-right:50px;

display:inline;

padding-left:60px;

}



#westside h1 {

margin-top:5px;

font-size:18px;

color:#4A3223;

font-weight:normal;

}

#westside h2 {

margin-top:12px;

color:#C36825;

font-size:15px;

font-weight:normal;

}



#westside h3 {

background:url(images/fronth3.jpg);

background-repeat:no-repeat;

width:389px;

height:22px;

padding-top:5px;

font-size:14px;

color:#FFF;

font-weight:bold;

margin-top:15px;

padding-left:5px;

text-transform:uppercase;

}



#westside p {

margin-top:15px;

text-align:justify;

color:#696969;

padding-bottom:20px;

width:500px;

line-height:17px;

}



#largeline {

	width:7px;

	height:500px;

	background:url(images/styleline.jpg);

	background-repeat:repeat-y;	

	margin-left:5px;

	float:left;

	display:inline;

	}

.address {

padding-top:10px;

padding-left:10px;

color:#000;

font-size:13px;

line-height:22px;

font-weight:bold;

}

.videos {

padding-left:25px;

}

.vidthumb {

	margin-left:30px;

	margin-top:20px;

}



#eastside a {

color:#4c3324;

font-size:12px;

}

#sidebar ul li {

list-style-type: none;

list-style-image: none;

margin-bottom: 5px;

padding-top: 5px;

padding-right: 12px;

padding-bottom: 5px;

padding-left: 12px;

}

#sidebar a {

	text-decoration:none;

}

.post h3 {

	color:#FFF;

}

#aboutbox , #bodywrap {

height:auto !important ;

}