/*  
Theme Name: Glampyre Knits Default
Theme URI: http://glampyre.com/
Description: Coming Soon.
Version: TOTAL BETA .9
Author: The Laura
Author URI: http://plastinated.com/

	GK v0.9
	 http://plastinated.com

	This theme was designed and built by The Laura,
	whose blog you can find if you pull it out of her ass.

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
/* BLOGHER WIDGET */
#blogher_300x250box {
	position:absolute;
	top:5px;
	left:830px;
	right:0;
	float:right;
	clear:left;
	width:300px;
	height:250px;
	padding:0;
	margin:0;
}
#blogherads .bhaheader {
	border: solid 1px #850c70;
	padding:0;
	margin:0;
}
#blogherads .bhaheadlines {
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: xx-small;
}
#blogherads a.bhaheadlines {
	color:#850c70;
	padding:0;
	margin:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
}
#blogherads a.privacy {
	color: #147;
	text-transform:none;
    font-family: Arial, Helvetica, Sans-Serif;
	font-size: xx-small;
	padding:0;
	margin:0;
}
#blogherads .privacy {
	color:#850c70;
	padding:0;
	margin:0;
}
.delicious-posts ul {
	text-transform:none;
    font-family: Arial, Helvetica, Sans-Serif;
	font-size: xx-small;
	color:#850c70;
	background-color:#cbdad7;
	border: solid 1px #850c70;
	padding:1px;
	margin:1px;
}
/*AMAZON WIDGET*/
#amazon_box {
	position:absolute;
	top:445px;
	left:830px;
	right:0;
	float:right;
	clear:left;
	width:120px;
	height:240px;
	padding:0;
	margin:0;
}
/* CORE CLASSES */
html, body {
	margin: 0px;
	padding: 0px;
	color: #850c70;
	text-align: left;
	font-size: small;
	line-height: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: #a2c1b9 url(bg2_00.png) repeat-x;
}
h1, h2
{
	color: #8fa0a2;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: xx-large;
	line-height: .85em;
	text-align: left;
	font-weight: normal;
	margin: 10px 20px 5px 20px;
	clear: both;
	letter-spacing: -.025em;
}
h3
{
	font-size: medium;
	color: #147;
	line-height: 1em;
	text-align: right;
	margin: 5px 20px 10px 20px;
	font-style: italic;
	clear: both;
	font-weight: normal;
	text-transform: lowercase;
}
h4, h5, h6 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: smaller;
	line-height: 1.5em;
	margin: 2px 20px 5px 20px;
	text-align: center;
}
p {
	font-size: small;
	text-align: justify;
	line-height: 1.65em;
	margin: 0 20px 10px 20px;
}
code, pre {
	font-family: "Andale Mono", "Courier New", Courier, monospace;
}
acronym, abbr {
	letter-spacing: .07em;
	cursor: help;
	border-bottom: 1px dotted #663366;
	border-top: 1px dotted #663366;
}
blockquote, cite { 
}
fieldset
{
	font-size: x-small;
	padding: 0px 10px 10px 10px;
	margin: 0px 5px 5px 5px;
	border: dotted 1px #147;
	text-align: justify;
}
fieldset p {
	margin: 0px;
	line-height: 1em;
}
#corner_top .the_search_form {
	width: 100px;
	height: 70px;
}
.the_search_form legend
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: larger;
	font-weight: bold;
	margin: 0px;
}
.the_search_form #s, #searchsubmit
{
	margin: 0 2px 2px 2px;
	width: 90px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: x-small;
}
#post_a_comment
{
	width: auto;
	margin: 10px 2px 10px 35px;
	height: auto;
	text-align: left;
	background-color: #c8d3d5;
}
#post_a_comment legend
{
	color: #147;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: large;
	font-weight: bold;
	line-height: 1em;
}
input, textarea, select
{
	width: 150px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: x-small;
	line-height: 1.5em;
	margin: 5px 10px 5px 20px;
	color: #147;
	background-color: #8FA0A2;
	border-color: #147;
	border-width: 1px;
	border-style: solid;
}
.alt {
	margin: 5px;
	color: #fff;
	background-color: #8FA0A2;
	border-color: #C8D3D5;
	border-width: 1px;
	border-style: solid;
}
label, em, i {
	font-style: italic;
}
legend, strong, b,.error, .alert, .pass {
	font-weight: bold;
}
#post_a_comment textarea, #post_a_comment select, #post_a_comment #submit
{
	width: 175px;
}
#searchsubmit, #submit
{
	height: 20px;
	text-align: center;
	letter-spacing: .10em;
	text-transform: uppercase;
}
.even
{
	margin: 5px;
	color: #6a3a86;
	background-color: #C8D3D5;
	border-color: #C8D3D5;
	border-width: 1px;
	border-style: solid;
}

img {
	border: none;
	padding: 0;
	}
ul, ul li, li {
    list-style-type: none;
	list-style-image: none;
    }
ol li {
	list-style: decimal outside;
	}
table {
    empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
}
table a {
    display: block;
}
caption {
	font-family: Arial, Helvetica, Sans-Serif;
	width: 100%;
}
th {
    font-style: normal;
	text-transform: capitalize;
}
td {
	padding: 3px 0;
	text-align: center;
}
a {
	text-decoration: none;
}
a:link {
	color: #147;
}
a:hover {
	color: #147;
	text-decoration: underline;
}
a:visited {
	color: #b85b5a;
}
a:active {
	color: #147;
	}
table a {
    display: block;
}
small { 
	font-size: smaller;
}
#page
{
	margin: 0;
	padding: 0;
	width: 900px;
	height: auto;
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	background-image: url(bg_filler.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
#page_content
{
	position: absolute;
	top: 145px;
	left: 0px;
	bottom: 0px;
	width: 820px;
	height: 100%;
	padding: 0px;
	display: block;
	background-image: url(bg_filler.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	overflow: visible;
	visibility: visible;
}
#corner_top
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 145px;
	background-image: url(gk_top_corner.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}
#header
{
	margin: 0px;
	padding: 0px;
	height: 119px;
	width: 620px;
	position: absolute;
	left: 200px;
	top: 0px;
	background-image: url(gk_headr_and_page_01.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#header h1, #error404_page h2 {
	text-indent: -5000px;
}
#main_nav
{
	font-family: Arial, Helvetica, Sans-Serif;
	list-style-type: none;
	display: inline;
	clear: none;
	position: absolute;
	top: 109px;
	left: 200px;
	width: 620px;
	height: 27px;
	background-image: url(gk_headr_and_page_02.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	vertical-align: middle;
	font-weight: bold;
}
#main_nav ul, #main_nav li, #main_nav ul li
{
	list-style-type: none;
	display: inline;
	clear: none;
	float: left;
	margin: 0px 5px 0px 5px;
	text-align: center;
}
#the_page
{
	background-image: url(gk_headr_and_page_03v2.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 1.5em;
	padding: 50px 100px 5px 20px;
	margin: 0px 100px 0px 0px;
	width: 500px;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 200px;
	text-align: justify;
}
#the_page img
{
	clear: none;
	display: block;
	margin: 10px 20px 10px 20px;
	text-align: center;
}
#sidebar
{
	font-family: Arial, Helvetica, Sans-Serif;
	background-image: url(gk_sidecolumn.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0px;
	padding: 25px 0px 0px 0px;
	position: absolute;
	width: 200px;
	height: auto;
	left: 0;
	top: 0;
	bottom: 0px;
	list-style-type: none;
	overflow: visible;
	visibility: visible;
}
#sidebar h3 {
    font-family: Arial, Helvetica, Sans-Serif;
	font-size: xx-small;
	margin: 0px 10px 0px 25px;
}
#corner_top fieldset {
	width: 110px;
	padding: 5px;
	height: 75px;
	margin: 40px 5px 5px 25px;
	border: 1px dotted #663366;
}
#corner_top select, corner_top textarea { 
	margin: 25px 10px 10px 10px;
	width: 75px; 
}
#corner_top legend {
	font-size: small;
	font-weight: bold;
}
#corner_top label { 
	line-height: 1em; 
	margin: 5px;
	padding: 20px 0px;
	text-align: center;
}
#corner_top #searchform #s { 
	line-height: 1em;
	width: 75px;
	padding: 5px;
}
#sidebar ul { 
	margin: 0px;
}
#sidebar ul ul, #sidebar ul ol {
	margin: 0px;
	padding: 0px;
}
#sidebar ul ul li, #sidebar ul ol li {
	margin: 0px;
	padding: 0px;
}
#sidemeta_col li { 
	font-size: xx-small;
	line-height: 1em;
	display: inline;
	clear: left;
}
#clear_div {
	width: auto;
	height: 10px;
	clear: both;
}
#footer {
	background-image: url(gk_footer_final.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: none;
	width: 601px;
	height: 156px;
	margin: 0px 0px 0px -1px;
	padding: 0;
}
#footer h6
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: smaller;
	line-height: 1.5em;
	margin: 0 75px 0 0px;
	text-align: center;
}
#the_page ul { 
	margin-left: 0;
	padding: 0 0 0 10px;
	text-indent: -10px;
	list-style-image: none;
	list-style-position: inside;
} 
#the_page ol {
	margin: 0 0 0 -15px;
}
#the_page ol li
{
	font-size: inherit;
	line-height: inherit;
	margin: 2px 2px 2px 10px;
	list-style-type: decimal-leading-zero;
	list-style-position: inside;
	padding: 0 0 0 4px;
}
#the_page ul li:before, ul#sidebar ul li:before {
	content: "\00BB \0020";
	}
#wp-calendar #next a { font-size: xx-small; line-height: 1; padding-right: 10px; text-align: right; }

#wp-calendar #prev a { 
	padding-left: 10px;
	text-align: left;
	font-size: xx-small;
	line-height: 1em;
}
#wp-calendar td.pad:hover {
	background-color: #fff;
	}
.centered img {
	text-align: center;
}
.alignright { 
	text-align: right;
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	float: right;
}
.alignleft {
	text-align: left;
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	float: left;
}
.crossed_out { text-decoration: line-through; }
