﻿/* @override 
	http://localhost/_design.css
	http://localhost/web/_design.css
*/

/* @group colors */

.yellow {
	background-color:#fdf21d;
	color:#fdf21d;
}
.red {
	/*background-color:#9b0909;*/
	color:#9b0909;	
}
.redlite {
	background-color: #c3300e;
	color:#c3300e;
}
.purple { 
	background-color: #612b91;
	color:#612b91;
}
.blue { 
	/*background-color: #0065b4;*/
	color:#0065b4;
}
.bluelite { 
	background-color: #65afed;
	color:#65afed;
}
.green { 
	/*background-color: #017f00;*/
	color:#017f00;
}
.greenlite { 
	background-color: #36a63d;
	color:#36a63d;
}

/* @end */
/* @group LAYOUT */

body {
	font-size: 95%;
	line-height: 110%;
	background: #fdf21d url('images/bkgrd.png') repeat-x left top;
	font-family: "Courier New", Courier, monospace;
	z-index:0;
}
#wrapper {
	position:relative;
	width:1000px;
	margin:0 auto;
	z-index:1;
	}
	#header {
		position:relative;
		height:300px;
		background: transparent url('images/header.png') no-repeat center 10px;
		z-index:100;
		}
		a#author  {
			width:127px;
			height:25px;
			display:inline-block;
			position:absolute;
			top:165px;
			background: transparent url('images/author.png') no-repeat left bottom;
			}
		#navigation {}
	#content {
		position:relative;
		z-index:-1;
		}
		#leftcolumn {
			position:relative;
			float:left;
			width:700px;
			/*margin-right:25px;*/
			}
		#rightcolumn {
			position:relative;
			float:left;
			width:250px;
			margin-left: 25px;
			}
	#footer {
		padding-top: 10px;
		margin-top: 50px;
		border-top: 1px dashed #1d8ae5;
		text-align: center;
		/*font-family:Arial, Helvetica, sans-serif;*/
		font-weight: normal;
		font-size: 80%;
		z-index:1;
		}

/* @end */
h1 span { 
	font-size: 350%;
	display: none;
}
h4 { 
	font-size: 100%;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 15px;
	color:#777;
}	
p {
	display:block;
	padding-bottom:7px;
	text-indent:2em;
	}
	
strong.red { 
	color:#9b0909;
	background-color: #fdf21d;	
}
.caption {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	line-height:110%;
	font-weight:bold;
	font-style:italic;
	color:#c3300e;

	}
.visible { 
	display: block;
	line-height: 250%;
}
/* @group definition lists */

/* @group photos */

dl.photos { 
	position: relative;
}
dl.photos dt.img {
	position: absolute;
	left: 0;
	top: 0;
}
dl.photos dd.caption { 	
	position:absolute;
	right: 0;
}

/* @end */

/* @end */

/* @group PAGE SPECIFIC stuff */

/* @group INDEX page */

/* @group left column */

#indexpage #leftcolumn dl.photos {
	width:437px;
	height:388px;
	float:left;
	position:relative;
	top:-20px;
	}
#leftcolumn dl.photos img {
	z-index:-1;
}
#indexpage #leftcolumn dl.photos dd.caption {
	left:250px;	
	position:absolute;
	top:150px;
	}
#indexpage #leftcolumn img#proverb {
	width:245px;
	height:331px;
	float:right;
	margin-bottom:20px;
	}
#indexpage #leftcolumn a.readmore {
	position:absolute;
	right:125px;
}

/* @end */

/* @group right column */

#indexpage #rightcolumn p {
	line-height: 100%;
	text-indent:0;
}
#indexpage #rightcolumn dl.photos dt.img {
	width:166px;
	height:253px;
}
	
#indexpage #rightcolumn dl.photos dd.caption {
	top: 75px;
	text-align:center;
	width:80px;
	}

/* @end */

/* @end */

/* @group SNIPPETS page */

#snippetspage h1 { 
	background: transparent url('images/title_snippets.png') no-repeat center center;
	height: 66px;
	width: 235px;
	margin-bottom: 15px;
	/*margin: 0 auto;*/
}
#dhdpage #leftcolumn dl.photos,
#snippetspage #leftcolumn dl.photos { 
	margin-bottom: 10px;
}
#dhdpage #leftcolumn dl.photos,
#snippetspage #leftcolumn dl.photos.left { 
	margin-right: 15px;
}
#dhdpage #leftcolumn dl.photos.right,
#snippetspage #leftcolumn dl.photos.right { 
	margin-left: 10px;
}
#dhdpage #leftcolumn dl.photos dd.caption,
#snippetspage #leftcolumn dl.photos dd.caption{ 
	text-align: center;
	position: relative;
	width: 160px;
}
#snippetspage #leftcolumn dl.photos dd.caption.wide { 
	width: 250px;
}

/* @end */

/* @group DUTY HONOR DECEIT page */

#dhdpage h1 { 
	background: transparent url('images/title_duty-honor-deceit.png') no-repeat center center;
	height: 61px;
	width: 474px;
	margin-bottom: 15px;
	/*margin: 0 auto;*/
}

#dhdpage #leftcolumn img.priceline { 
	float: right;
	width: 395px;
}

#dhdpage #leftcolumn form#paypal-buynow { 
	float: right;
	padding: 0;
	margin: 0;
	width: 120px;
}


/* @end */

/* @group VIGNETTES page */

#vignettes1page dl.photos,
#vignettes2page dl.photos,
#vignettes3page dl.photos,
#vignettes4page dl.photos,
#vignettes5page dl.photos {
	width:437px;
	height:388px;
	float:left;
	position:relative;
	top:-20px;
	}

/* @group vignettes 1 */

#vignettes1page h1 { 
	display: none;
	visibility: hidden;
	background: transparent url('images/title_vignettes_drwolfe.png') no-repeat center center;
	height: 47px;
	width: 327px;
	position: absolute;
	right: 20px;
	top: 30px;
}

#vignettes1page dl.photos dd.caption { 
	width: 150px;
	position: absolute;
	top: 130px;
	right: 13px;
}

#vignettes1page #content ul { 
	display: inline-block;
	width: 150px;
	margin-left:10px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #000;
}

/* @end */

/* @group vignettes 2 */

#vignettes2page #content img.right { 
	width: 560px;
	height: 400px;
}

/* @end */

/* @group vignettes 4 */


#vignettes4page dl.photos dd.caption { 
	width: 160px;
	position: absolute;
	top: 150px;
	left: 280px;
	color:#0065b4;

}
#vignettes4page h3 { 
	font-size: 200%;
	width: 450px;
	margin-left: 500px;
	text-align: center;
	padding: 10px 0 25px;
}



#vignettes4page #content ul { 
	display: inline-block;
	float: right;
	width: 500px;
	margin-right:20px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
/* @end */

/* @group vignettes 5 */


#vignettes5page dl.photos dd.caption { 
	width: 300px;
	position: absolute;
	top: 250px;
	left: 200px;
	color:#017f00;

}
#vignettes5page h3 { 
	font-size: 200%;
	width: 450px;
	margin-left: 500px;
	text-align: center;
	padding: 10px 0 25px;
	color: #612b91;
}



#vignettes5page #content ul { 
	display: inline-block;
	float: right;
	width: 500px;
	margin-right:20px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
/* @end */


/* @end */

/* @group REVIEWS page */
#reviewspage h1 { 
	background: transparent url('images/title_reviews.png') no-repeat center center;
	height: 55px;
	width: 196px;
	margin-bottom: 15px;
	/*margin: 0 auto;*/
}

#reviewspage p {
	padding:20px 0;
}

#reviewspage p em strong {
	color: #C3300E;
	display:inline;
}
#reviewspage #rightcolumn h2 { 
	color:#612B91;
	font-family:"Courier New",Courier,monospace;
	font-size:150%;
	font-style:italic;
	line-height:125%;
	text-align:center;
}

}
/* @end */

/* @group CONTACT US page */
#contactpage h1 { 
	background: transparent url('images/title_contact-us.png') no-repeat center center;
	height: 50px;
	width: 268px;
	margin-bottom: 15px;
	/*margin: 0 auto;*/
}

#thankyoupage h1 { 
	background: transparent url('images/title_thankyou.png') no-repeat center center;
	height: 59px;
	width: 283px;
	margin-bottom: 15px;
	/*margin: 0 auto;*/
}
form { 
	width: 500px;
	margin: 50px auto;
}
form label { 
	white-space: nowrap;
	float: right;
	padding: 5px;
}
form input.button { 
	margin-top: 10px;
}
/* @end */



/* @end */

