/* ~ daqron v5 styles */
/* ~ Use on STATE only */
/* ~ 02.24.2008 */

/* ~ body  */

	body, body#topic, body#other, body#feature, body#blank {
		background:		white url(/imgs/5/bgw2.gif) 650px 0 repeat-y;
		color:			#242424;
		padding: 		0;
		margin: 		0;
		font: 			11px/1.6 Verdana, Georgia, Arial, sans-serif;
		line-height:		1.4em;
	}

	body#topic {
		background:		white url(/imgs/5/lizard7.jpg) left top no-repeat;
		margin-left:		100px;
		background-attachment:	fixed;
	}

	body#other {
		background:		white url(/imgs/5/dragon3.jpg) 0 20px no-repeat;
		background-attachment:	fixed;
	}

	body#feature {
		background:		white url(/imgs/5/dragon_b4.jpg) left bottom no-repeat;
		background-attachment:	fixed;
	}

	body#blank {
		background:		white;
	}


	a:link {
		color:			#663333;
		text-decoration:	none;
	}

	a:visited {
		color: 			#663333; 
		text-decoration: 	none; 
	}

	a:hover {
		text-decoration: 	underline; 
		color: 			#000;
	}

	a img {
		border: 		0;
	}


/* ~ text styles  */

	p {
		margin: 		0.5em 0 0.55em;
	}

	blockquote {
		color:			#222;
		border:			1px #663333 dotted;
		background:		#f5f5f5;
		padding:		10px 20px 10px 20px;
		margin:			10px 25px 10px 25px;
		line-height:		1.5em;
	}

	.blockquote {
		color:			#222;
		border:			1px #663333 dotted;
		background:		#f5f5f5;
		padding:		10px 20px 10px 20px;
		margin:			10px 25px 10px 25px;
		line-height:		1.5em;
	}


	.indent {
		padding:		0 20px 0 20px;
		margin:			5px 25px 5px 25px;
	}

	.border {
		border: 		1px solid #000;
	}

	center {
		text-align:		center;
	}


/* ~ main body styles  */

	#container, #tcontainer, #ocontainer, #fcontainer, #bcontainer {
		width: 			763px;
		height: 		800px;
		margin: 		0;
		padding-right:		20px;
		background:		url(/imgs/5/lizard8.jpg) -16px 0 no-repeat;
		border:			0px solid blue;
	}

	#tcontainer, #ocontainer, #fcontainer, #bcontainer, #redircontainer {
		background:		url(/imgs/5/daqron_t.jpg) 40px 40px no-repeat;
		height:			200px;
		width:			643px;
		border:			0px solid black;
	}

	#ocontainer {
		background:		url(/imgs/5/daqron_t.jpg) 200px 200px no-repeat;
		width:			543px;
	}

	#fcontainer {
		background:		url(/imgs/5/daqron_t.jpg) 50px 40px no-repeat;
		width:			753px;
	}

	#bcontainer {
		background:		url(/imgs/5/daqron_t.jpg) 50px 40px no-repeat;
		width:			653px; 
	}

	#redircontainer {
		background:		url(/imgs/5/daqronredir_t.jpg) 50px 40px no-repeat;
		width:			753px;
	}

	#main {
		width: 			422px; 
		color:			#555;
		float: 			left;
		padding: 		0px 49px 0 180px;
		margin:			0;
		border:			0px solid black;
		background:		url(/imgs/5/daqron_shadow.jpg) 180px 10px no-repeat;
	}

	#tmain, #omain, #fmain, #bmain {
		width: 			453px; 
		color:			#555;
		float: 			left;
		padding: 		170px 0 170px 40px;
		background:		none;
		border:			0px solid blue;
	}

	#omain {
		padding:		320px 0 0 50px;
		width:			353px;
	}

	#fmain {
		margin:			150px 0 0 0;
		padding:		0 0 10px 50px;
		width:			553px; 
		background:		white;
	}

	#fpadding {
		clear:			both;
		height:			200px;
		background:		transparent;
	}

	#bmain {
		padding:		150px 0 10px 50px;
		width:			453px; 
	}

	.topentry {
		margin: 		0 0 0 0;
		text-align:		justify;
		padding:		0;
		line-height:		20px;
		background:		transparent;
	}

	.entry, .mentry, .redirentry, .blogentry {
		text-align:		center;
		background:		url(/imgs/5/shadow.jpg) -1px 7px no-repeat;
		margin: 		6px 0 0 0;
		text-align:		justify;
		padding:		0;
		line-height:		1.8em;
	}

	.mentry, .redirentry {
		background:		none;
		clear:			both;
	}

	.blogentry {
		background:		none;
	}

	.redirentry {
		font-size:		13px;
		line-height:		1.5em;
	}

	.entrytitle, .entrysubtitle {
		clear:			both;
		margin: 		0px 1px 10px 0;
		text-align:		left;
		font-weight:		bold;
		text-transform:		uppercase;
		font-size:		13px;
		color:			#663333;
		padding:		1px 3px;
		line-height:		20px;
		background:		#f7f7f7;
		border:			1px solid #ddd;
	}

	.entrysubtitle {
		font-weight:		100;
		color:			#222222;
	}

	.entrytitle a:hover {
		text-decoration:	none;
	}

	.entryfooter, .entryheader {
		margin: 		6px 0 22px 0;
		text-align:		right;
		font-weight:		normal;
		text-transform:		lowercase;
		font-size:		9px;
		color:			#555;
		padding:		0;
		line-height:		20px;
	}

	.entryheader {
		text-align:		left;
		margin:			0 0 0 0;
		text-transform:		uppercase;
	}

	.entryimg, .mentryimg {
		margin:			6px 0 0 1px;
		border:			0px;
		float:			left;
		padding:		0 12px 2px 0;
	}

	img.blogimage {
		border:			1px dotted #663333;
		padding:		4px;
		vertical-align:		text-top;
		margin:			0 5px 5px 0;
	}

	.mentryimg {
		padding-right:		2px;
		margin-top:		0;
	}

	#footer, #tfooter {
		width: 			422px; 
		clear: 			both; 
		text-align: 		left; 
		font-size:		9px;
		padding: 		5em 0 1em 0; 
		color:			#555;
		margin: 		0 0 0 180px; 
		border-top: 		0px dotted #999;
	}

	#tfooter {
		position: 		absolute;
		bottom: 		0px;
		left: 			150px;
		height: 		18px;
	}

	#footer a:link, #tfooter a:link, #main .entryfooter a:link { 
		color: 			#663333; 
		text-decoration: 	none; 
		font-weight: 		normal;
	}

	#footer a:visited, #tfooter a:visited, #main .entryfooter a:visited { 
		color: 			#663333; 
		text-decoration: 	none; 
		font-weight: 		normal;
	}

	#footer a:hover, #tfooter a:hover, #main .entryfooter a:hover {
		color: 			#000; 
		text-decoration: 	none; 
		font-weight: 		normal;
	}

/* ~ menu styles  */

	.tlink, .ltlink {
		border-left:		1px dashed #663333;
		padding:		0 20px;			
	}

	.ltlink {
		border-left:		none;
		padding:		0 20px 0 0;			
	}

	.bullets {
		list-style-type:	circle;
		padding:		5px 20px;
		margin:			0;
	}


	.bullets li {
		clear:			both;
		text-align: 		left;
		float: 			none;
		width: 			auto;
		background-color: 	transparent;
		border-width:		0;
		font-weight:		bold;
		
	}

	.bullets2 {
		list-style-type:	circle;
		padding:		5px 5px 5px 40px;
		margin:			0;
	}


	.bullets2 li {
		clear:			both;
		text-align: 		left;
		float: 			none;
		width: 			auto;
		background-color: 	transparent;
		border-width:		0;
		font-weight:		normal;
		
	}

	#menu {
		float:			left;
		margin:			190px 0 50px 0;
		text-align:		left;
		width:			422px;
		height:			20px;
		padding:		0;
	}

	ul {
		list-style: 		none;
		padding: 		0;
		margin: 		0;
	}

	#nav a {
		font-weight: 		bold;
		color: 			#19185B;
	}

	#nav a {
		text-decoration: 	none;
	}

	#nav li li a {
		display: 		block;
		font-size:		11px;
		font-weight: 		normal;
		color: 			#19185B;
		font-weight:		bold;
		padding: 		0.2em 5px;
		text-decoration: 	none;
	}

	#nav li li a:hover {
		padding: 		0.2em 5px;
		background-color:	#eeeeee;
		text-decoration: 	none;
	}

	li {
		float: 			left;
		position: 		relative;
		width: 			12.69em;
		text-align: 		center;
		cursor: 		default;
		background-color: 	#f7f7f7;
		border: 		1px solid #ddd;
		border-width:		1px 0;
	}

	li#first {
		border-left:		1px solid #ddd;
	}

	li#last {
		border-right:		1px solid #ddd;
	}

	li ul {
		display: 		none;
		top: 			100%;
		left: 			0;
		font-weight: 		normal;
		background: 		#f7f7f7;
		padding: 		0.5em 0 0.5em 0;
		border: 		0px solid #ddd;
		margin-left:		-1px;
		filter:			alpha(opacity=95);				
					-moz-opacity:0.95;
		border-width:		0 1px 1px 1px;

	}

	li>ul {
		top: 			auto;
		left: 			auto;
		filter:			alpha(opacity=95);				
					-moz-opacity:0.95;
	}

	li li {
		display: 		block;
		float: 			none;
		background-color: 	transparent;
		padding-bottom:		4px;
		border:			0px solid #ddd;

	}

	li:hover ul, li.over ul {
		display: 		block;
	}

/* ~ sidebar styles  */

	#sidebar, #tsidebar {
		float: 			right;
		width: 			90px;
		margin: 		0;
		text-align:		right;
		padding:		50px 0 0 20px;
		border:			0px solid red;
		margin:			0;
	}

	#tsidebar {
		background:		url(/imgs/5/bgw2.gif) top left repeat-y;
		border:			0px solid red;
	}	

	#sidebartop {
		width:			90px;
		height:			140px;
		margin:			0;
		padding:		17px 0 0 0;
		float:			left;
		font-size:		9px;
		color:			#aaa;
		line-height:		14px;
		text-align:		left;
		text-transform:		lowercase;
		border:			0px solid #44bb55;
	}

	#sidebarbuttons {
		width:			90px;
		height:			150px;
		margin:			0;
		padding:		0;
		float:			right;
		text-align:		left;
		border:			0px solid #44bb55;
		font-size:		9px;
		color:			#aaa;
	}

	#sidebar img {
		margin-top: 		0.5em;
		margin-bottom: 		0.5em;
		padding:		0;
	}

	#sidebar br {
		margin:			0;
		padding:		0;
	}

/* ~ button styles  */

	input.btn {
		color:			#555;
		font:			11px Verdana, Georgia, Arial, sans-serif;
		padding:		3px;
		font-weight:		bold;
		background-color:	#EEE3C9;
		border:			1px solid #663333;
	}
	
	input.btnhov {
		color:			#f7f7f7;
		font:			11px Verdana, Georgia, Arial, sans-serif;
		padding:		3px;
		font-weight:		bold;
		background-color:	#333;
		border:			1px solid #000;
	}	

/* ~ blogger-specific template styles */

	@media handheld {

		div#container {
			float:		none;
			width:		90%;
		}

		div#sidebar {
			padding:	30px 7% 10px 3%;
		}

	}

	#sidebar ul {
		margin:			0px 0px 33px 0px;
		padding:		0px 0px 0px 0px;
		list-style-type:	none;
		font-size:		95%;
	}

	#sidebar li {
		margin:			0px 0px 0px 0px;
		padding:		0px 0px 0px 0px;
		list-style-type:	none;
		font-size:95%;
	}


	.blogPost {
		margin:			0px 0px 30px 0px;
		font-size:		100%;
	}

	.blogPost strong {
		color:			#000000;
		font-weight:		bold;
	}

	#sidebar ul a {
		padding:		2px;
		margin:			1px;
		width:			100%;
		border:			none;
		color:			#999999;
		text-decoration:	none;
	}

	#sidebar ul a:link {
		color:			#999999;
	}

	#sidebar ul a:visited {
		color:			#999999;
	}

	#sidebar ul a:active {
		color:			#ff0000;
	}

	#sidebar ul a:hover {
		color:			#DE7008;
		text-decoration:	none;
	}

	pre,code {
		color:			#19185B;
		font-size:		10px;
		font-family:		Lucida Console, Courier;
                padding-left:		3px;
	}

	strike {
		color:			#999999;
	}

	.bug {
		padding:		5px;
		border:			0px;
	}

	.byline {
		padding:		0px;
		margin:			0px;
		color:			#444444;
		font-size:		80%;
	}

	.byline a {
		border:			none;
		color:			#968A0A;
		text-decoration:	none;
	}

	.byline a:hover {
		text-decoration:	underline;
	}

	.blogComments {
		padding:		0px;
		color:			#9E5205;
		font-size:		110%;
		font-weight:		bold;
		font-family:		Verdana,Sans-Serif;
	}

	.blogComment {
		margin-top:		10px;
		font-size:		100%;
		font-weight:		normal;
		color:			black;
	}

	.blogComments .byline {
		padding-bottom:		20px;
		color:			#444444;
		font-size:		80%;
		font-weight:		normal;
		display:		inline;
		margin-right:		10px;
	}

	.deleted-comment {
		font-style:		italic;
		color:			gray;
	}

	.comment-link {
		margin-left:		.6em;
	}

	#b-navbar { 
		height:			0px;
		visibility:		hidden;
		display:		none;
	}

/* ~ psg template styles */

	h1, h2, h3, .psg-title {
		margin:			8px 0px;
		font:			13px Verdana, Georgia, Arial, sans-serif;
		text-transform:		uppercase;
		font-weight:		bold;
		border-bottom:		1px solid #663333;
	}

	u {
		font-weight:		bold;
		font-size:		larger;
	}

	.psg-article {

		padding-bottom:		20px;
	}

	.psg-date-title {
		font-size:		16pt;
		margin:			15px 0px 5px 0px;
	}

	.psg-header {
		margin:			0px;
		padding:		2px;
		font:			10px Verdana, Georgia, Arial, sans-serif;
		background-color:	#f7f7f7;
		color:			#555;
		border:			1px solid #aaa;
	}

	.psg-body {
		margin:			0px 20px 10px 20px;
		padding:		2px;
		text-align:		justify;
	}

	.psg-comment-body {
		margin:			0px 20px 10px 20px;
		font:			11px Verdana, Georgia, Arial, sans-serif;
		padding:		4px 2px 2px 2px;
		text-align:		justify;
	}

	.psg-info {
		margin:			10px 20px 10px 0;
		font-weight:		bold;
		padding:		2px;
		font-size:		10pt;
		color:			#663333;
	}

	.psg-error {
		margin:			10px 5px 10px 20px;
		font-weight:		bold;
		color:			#D80000;
	}

	.psg-rule {
		margin:			1em auto;
		border:			none;
		width:			750px;
		height:			1px;
		background-color:	#B3B0A3;
		clear:			both;
		display:		none;
	}

	.psg-form {
		margin:			0px;
		padding:		4px;
		clear:			both;
	}

	.psg-input, .psg-input-wide {
		margin:			0px 0px 5px 0px;
		padding:		2px;
		width:			96%;
		font:			11px Verdana, Georgia, Arial, sans-serif;
		border:			1px solid #aaa;
		background-color:	white;
		color:			#555;
	}

.psg-input[type=submit] {
	margin:			0px 0px 5px 0px;
	padding:		2px;
	font-family:		"Lucida Grande", "Trebuchet MS", Lucida, Arial, Helvetica, "Sans Serif";
	font-size:		10pt;
	font-weight:		bold;
	background-color:	#B3B0A3;
	color:			#FEF9E5;
}

.psg-input-small {
	margin:			0px 0px 5px 0px;
	padding:		2px;
	width:			50px;
	font-family:		"Lucida Grande", "Trebuchet MS", Lucida, Arial, Helvetica, "Sans Serif";
	font-size:		10pt;
	text-align:		right;
	border:			1px solid #D8D5C5;
	background-color:	#FFFFFF;
	color:			#7F7D73;
}

.psg-input-tiny {
	margin:			0px 0px 5px 0px;
	padding:		2px;
	width:			20px;
	font-family:		"Lucida Grande", "Trebuchet MS", Lucida, Arial, Helvetica, "Sans Serif";
	font-size:		10pt;
	text-align:		right;
	border:			1px solid #D8D5C5;
	background-color:	#FFFFFF;
	color:			#7F7D73;
}

	.psg-text {
		margin:			0px 0px 5px 0px;
		padding:		2px;
		width:			96%;
		height:			275px;
		font:			11px Verdana, Georgia, Arial, sans-serif;
		word-wrap:		break-word;
		border:			1px solid #aaa;
		background-color:	white;
		color:			#555;
	}

	.psg-button {
		color:			#555;
		font:			11px Verdana, Georgia, Arial, sans-serif;
		padding:		3px;
		font-weight:		bold;
		background-color:	#EEE3C9;
		border:			1px solid #663333;
	}
	
	.psg-button-hover {
		color:			#f7f7f7;
		font:			11px Verdana, Georgia, Arial, sans-serif;
		padding:		3px;
		font-weight:		bold;
		background-color:	#333;
		border:			1px solid #000;
	}	

.psg-table {
	width:			96%;
	margin:			0 0 1em 0;
	padding:		0px;
	border:			1px solid #7F7D73;
}

.psg-th {
	margin:			0px;
	padding:		2px;
	font-size:		10pt;
	background-color:	#B3B0A3;
	color:			#FEF9E5;
	text-align:		left;
}

.psg-td,.psg-td-top {
	margin:		0px;
	padding:	2px;
	font-size:	10pt;
	text-align:	left;
	vertical-align:	middle;
}
.psg-td-top {
	vertical-align: top;
}
.psg-td-right {
	text-align:	right;
}

.psg-td-wide {
	width:		96%;
	margin:		0px;
	padding:	2px;
	font-size:	10pt;
	text-align:	left;
}

a.psg-link:link, a.psg-link:visited {
/*	padding:		2px 1px;
	font-weight:		bold;
	text-decoration:	none;
	color:			#7F7D73;  */
}

a.psg-link:hover {
/*	padding:		2px 1px;
	font-weight:		bold;
	text-decoration:	none;
	color:			#D80000;
	background-color:	#CCC8B8;  */
}

.psg-gravatar {
	float:		right;
	max-width:	80px;
	max-height:	80px;
	margin:		0 0 1em 1em;
	clear:		both;
}

.psg-tags {
	margin:			0px;
	padding:		5px;
	font-size:		10pt;
	background-color:	#B3B0A3;
	color:			#FEF9E5;
	line-height:		150%;
}

a.psg-tags {
	padding:		2px 1px;
	text-decoration:	none;
	color:			#FEF9E5;
}

a.psg-tags:hover {
	padding:		2px 1px;
	text-decoration:	none;
	color:			#B3B0A3;
	background-color:	#FEF9E5;
}

.psg-tag-cloud {
	text-align:		justify;
}

.psg-article-links {
	width:	750px;
	margin:	0;
}

.psg-previous-article {
	width:		50%;
	white-space:	nowrap;
}

.psg-next-article {
	width:		50%;
	text-align:	right;
	white-space:	nowrap;
}

.psg-profile {
	margin:		1em 0;
	padding:	1em;
	border:		1px solid #D8D5C5;
}

legend {
	font-weight:	bold;
	padding:	0 0.5em;
}

	.psg-trackbacks, .psg-comments, .psg-article-links,
	.psg-admin-toolbar, .psg-comment-form,
	.psg-admin-form-list {
		clear:			both;
		margin-top:		20px;
		border:			1px dotted #663333;
		background-color:	#f7f7f7;
		padding:		8px;
		width:			412px;
	}

	.psg-comment, .psg-trackback {
		margin-bottom:		1em;
		background-color:	#EEE3C9;
		color:			#black;
		border:			0px solid #555;
		padding:		0.5em;
	}

	.psg-admin-toolbar {
		position:		absolute;
		top:			0;
		left:			0;
		width:			100%;
	}

.psg-admin-tool-toolbar-cell {
	vertical-align:	middle;
	white-space:	nowrap;
}

.psg-fieldset {
	margin:			1em 0;
	border:			1px solid #7F7D73;
}

.psg-admin-form-list {
	margin:			0;
	width:			96%;
	padding:		0.5em;
	border:			1px solid #7F7D73;
	height:			100px;
}

.psg-admin-form-list-item {
	display:		inline;
	list-style-type:	none;
	margin:			0;
	padding:		0 1em;
	border:			none;
	font-size:		12px;
}

.psg-prefs-table {
	clear:			both;
	width:			96%;
	border-spacing:		0.5em;
}

.psg-prefs-table td {
	margin:			0 1em 1em 1em;
	white-space:		nowrap;
}

.psg-legend {
	display:		none;
	visibility:		hidden;
}

.psg-checkboxes {
	margin:			0.5em;
}

