/* Begin Structure */



body { margin: 0 0 0 0;

       padding: 0; 

       background: url(img/bg.gif); background-repeat: repeat-x; background-position: 0px 0px;

	font-size: 12px;
color: #999;
	}

#cart {

position: relative;

top: -5px; left: 365px;

margin: -20px;

}



#page {

	margin: 0px auto;

	padding: 0;

	width: 630px;



	}





#header {

background-color: transparent;

margin: 0 0 0 0; 

padding: 0; 

width: 630px;

	}





.narrowcolumn {

	float: right;

	padding: 0 0 20px 0px;

	margin: 0px 0 0;

	width: 435px;

	}





.widecolumn {

	padding: 0px 0 20px 0px;

	margin: 0px 0 0 0px;

	width: 430px;

float: right;

	}







.post {

	margin: 0 0 40px;

	text-align: left;

border-bottom: 1px solid #ccc;

	}











.post hr {

	display: block;

	}





.widecolumn .post {

	margin: 0;



	}





.narrowcolumn .postmetadata {

	padding-top: 5px;



	}





.widecolumn .postmetadata {

	margin: 0px 0;
padding: 10px 0px;


	}





.widecolumn .smallattachment {

	text-align: left;



	float: left;



	width: 128px;



	margin: 5px 5px 5px 0px;



}





.widecolumn .attachment {

	text-align: left;



	margin: 5px 0px;



}





.postmetadata {

	clear: left;



}





#footer {

	padding: 0;



	margin: 0 auto;



	width: 630px;



	clear: both;



	}





#footer p {

	margin: 0;

	padding: 20px 0 0 195px;

	text-align: left;



	}







/* End Structure */





/* Begin Typography & Colors */*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/



	html {

		margin:0;



		padding:0;



		background-color: transparent;



		color:#333;



	}



body {

		min-width:630px;



		margin:0;



		padding:0;



	}



#page {

	background-color: transparent;



	text-align: left;



	}





#header {

		padding-top: 0px;

background-color: transparent;}





#headerimg 	{ 

	margin: 0; 

	width: 630px; 

background-color: transparent;



	} 


#content {

	font-size: 14px;

font-family: 'Courier New', Courier, Fixed;
padding-top: 15px;



	}


.widecolumn .entry p {

	font-size: 14px;



	}





.narrowcolumn .entry, .widecolumn .entry {

	line-height: 1.4em;



	}





.widecolumn {

	line-height: 1.6em;

	





	}





.narrowcolumn .postmetadata {

	text-align: left;



	}





.alt {

	background-color: transparent;



	border-top: 1px solid #ddd;






	}





#footer {

	background-color: transparent;



	border: none;



	}





small {

	font-family: 'Courier New', Courier, Fixed;



	font-size: 12px;



	line-height: 1.5em;



	}





h1, h2, h3 {

	font-family: 'Courier New', Courier, Fixed;	



	}





h1 {

	font-size: 14px;

	text-align: center;



	}










h2.pagetitle {

	font-size: 12px;


font-weight: bold;


	}





#sidebar h2 {

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



	font-size: 10px; 



}





h3 {

	font-size: 14px;



	}





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

	text-decoration: none;

	background-color: transparent;

	color: #333;



	}





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

	color: #333;

	}






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

	text-decoration: none;
line-height: 150%;


	}





.entry p a:visited {

	color: #b85b5a;



	}





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

	font: 0.9em; 
font-family: 'Courier New', Courier, Fixed;



	}





.commentlist li {

	font-weight: bold; 	list-style: none;



	}





.commentlist cite, .commentlist cite a {

	font-weight: bold;

font-family: 'Courier New', Courier, Fixed;

	font-style: normal;



	font-size: 1.1em; 







	}





.commentlist p {

	font-weight: normal;



	line-height: 1.5em;



	text-transform: none;



	}





#commentform p {


font-family: 'Courier New', Courier, Fixed;



	}





.commentmetadata {

	font-weight: normal;



	}





#sidebar {
border: 0px #000 solid;
font: 1em 'Courier New', Courier;
line-height: 200%;
padding: 90px;
margin-top: 52px;
	}





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

	color: #777; 	list-style: none;






	}





code {

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



	}





acronym, abbr, span.caps







{

	font-size: 0.9em;



	letter-spacing: .07em;



	}

a  {

	color: #600;



background-color: transparent;

	text-decoration: none;


	}




 h2 a:hover, h3 a:hover {

	color: #069;



background-color: transparent;

	text-decoration: none;


	}





a:hover {

	color: #069;



	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;



	}



p { color: #333; }



/* End Typography & Colors */




/*	Begin Headers */



b.widget {

font-weight: normal;

color: #666;

font-size: 10px;



}





h1{ 



text-align: left;

font-size: 18px;

letter-spacing: 1px;

font-family: "Courier", "Helvetica", sans-serif;

line-height: 150%;

color: black;

padding: 0px;

font-weight: bold;

}



h2{ 



text-align: left;

font-size: 18px;

letter-spacing: 1px;

font-family: "Courier", "Helvetica", sans-serif;

line-height: 150%;

color: black;

padding: 0px;

font-weight: bold;



}



h4{ 



text-align: left;

font-size: 12px;

letter-spacing: 0px;

font-family: "Courier", "Helvetica", sans-serif;

line-height: 200%;

color: black;

padding: 0px;

font-weight: 200;

}





h5{ 



	margin: 5px 0 0;



	padding: 0;

color: #999;
}



h2.pagetitle {

	margin-top: 30px;



	text-align: left;



}





#sidebar h2 {

	margin: 5px 0 0;



	padding: 0;



	}





h3 {

	padding: 0;



	margin: 30px 0 0;



	}





h3.comments {

	padding: 0;



	margin: 40px auto 20px ;



	}







/* End Headers */





/* Begin Images */







p img {

	padding: 0;



	max-width: 100%;



	}





/*	Using 'class="alignright"' on an image will (who would've







	thought?!) align the image to the right. And using 'class="centered',







	will of course center the image. This is much better than using







	align="center", being much more futureproof (and valid) */

	













img.centered {

	display: block;



	margin-left: auto;



	margin-right: auto;



	}





img.alignright {

	padding: 4px;



	margin: 0 0 2px 7px;



	display: inline;



	}





img.alignleft {

	padding: 4px;



	margin: 0 7px 2px 0;



	display: inline;



	}





.alignright {

	float: right;



	}





.alignleft {

	float: left







	}







/* End Images */





/* Begin Lists















	Special stylized non-IE bullets







	Do not work in Internet Explorer, which merely default to normal bullets. */















html>body .entry ul {

	margin-left: 0px;



	padding: 0 0 0 0px;



	list-style: none;



	padding-left: 10px;



	text-indent: -10px;



	} 















html>body .entry li {

	margin: 7px 0 8px 10px;



		list-style-type: none;



	list-style-image: none;



	}





.entry ul li:before, #sidebar ul ul li:before {

	content: "\00BB \0020"; 	list-style-type: none;



	list-style-image: none;



	}





.entry ol {

	padding: 0 0 0 35px;



	margin: 0; 		list-style-type: none;



	list-style-image: none;



	}





.entry ol li {

	margin: 0;



	padding: 0; 		list-style-type: none;



	list-style-image: none;



	}





.postmetadata ul, .postmetadata li {

	display: inline;



	list-style-type: none;



	list-style-image: none;



	}





#sidebar ul, #sidebar ul ol {



	margin: 0;

	padding: 0;

	list-style-type: none;

	list-style-image: none;

	}





#sidebar ul li {	list-style-type: none;



	list-style-image: none;



	margin-bottom: 20px;



	}





#sidebar ul p, #sidebar ul select {

	margin: 0px 0 0px;  	

 list-style-type: none;

	list-style-image: none;



	}





#sidebar ul ul, #sidebar ul ol {

	margin: 0px 0 0 0px;  		list-style-type: none;



	list-style-image: none;



	}





#sidebar ul ul ul, #sidebar ul ol {

	margin: 0 0 0 10px;  		list-style-type: none;



	list-style-image: none;



	}





ol li, #sidebar ul ol li {

		list-style-type: none;



	list-style-image: none;



	}





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

	margin: 0px 0 0;



	padding: 0;



		list-style-type: none;



	list-style-image: none;



	}







/* End Entry Lists */





/* Begin Form Elements */







#searchform {

	margin: 0px auto;



	padding: 0px 0px; 







	text-align: left;



	}





#sidebar #searchform #s {

	width: 108px;



	padding: 2px;



	}





#sidebar #searchsubmit {

	padding: 1px;



	}





.entry form { /* This is mainly for password protected posts, makes them look better. */







	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 {

	margin: 0;



	float: right;



	}







/* End Form Elements */





/* Begin Comments*/







.alt {

	margin: 0;



	padding: 10px;



	}





.commentlist {

	padding: 0;



	text-align: justify;



	}





.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;



	}







/* End Comments */





/* Begin Sidebar */







#sidebar







{

	padding: 20px 0 10px 0;



	margin-left: 0px;



	width: 170px;



	}





#sidebar form {

	margin: 0;



	}







/* End Sidebar */





/* Begin Calendar */







#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; }



/* End Calendar */





/* Begin Various Tags & Classes */







acronym, abbr, span.caps {

	cursor: help;



	}





acronym, abbr {

	border-bottom: 1px dashed #999;



	}





blockquote {

	margin: 15px 0px 0 0px;



	padding: 15px;



	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	
		font-size: 24px;
		
		font-family: Georgia;

font-style: italic;
 color: #600;
 line-height: 100%;

	}





blockquote cite {

	margin: 5px 0 0;



	display: block;



	}





.center {

	text-align: center;



	}





hr {

	display: none;



	}





a img {

	border: none;



	background-color: transparent;

	}





.navigation {

	display: block;



	text-align: left;



	margin-top: 10px;



	margin-bottom: 60px;



	}







/* End Various Tags & Classes*/









img.float {

float: left;

padding: 0px 15px 10px 22px;

width: 107px;

	}

	

	img.float2 {

float: left;

padding: 0px 15px 10px 0px;

border: 0px;

	}











/* " " */
















