/* 1st css revision for crinklydoodle.com Website 

		by Jory K. Prum */

body				{
	color:				#fff;
	background:			#37673e;	/* r:55	g:103 	b:62	*/
	margin:				0;
	padding:			0;
}
.hide				{
	display:			none;
}
img					{
	display:			block;
	border:				0;
}
a:link				{
	font-weight:		bold;
	text-decoration:	none;
	color:				#AD8D79;
	background:			transparent;
}
a:visited				{
	font-weight:		bold;
	text-decoration:	none;
	color:				#AD8D79;
	background:			transparent;
}
a:hover				{
	font-weight:		bold;
	text-decoration:	underline;
	color:				#edc4ab;
	background:			transparent;
}
a:active			{
	font-weight:		bold;
	text-decoration:	none;
	color:				#5a8761;
	background:			transparent;
}
p, td, li, ul, ol, h1, h2, h3, h4, h5, h6	{
	font-family:		Verdana, "New Century Schoolbook", Times, serif;
}
html p				{
	margin-top:			0;
	margin-bottom:		1em;
	text-align:			left;
	font-size:			0.85em;
	line-height:		1.5;
	color:				#fff;
}
#sidebar			{
	display:			block;
	/* float: left; */
	position:			absolute;
	left:				10px;
	margin:				0;
	padding:			0;
	width:				206px;
	height:				auto;
}
#sidebaremaillist, #sidebarreasons	{
	margin-left:		20px;
	background-color:	#5a8761;
	padding:			10px 5px 5px 5px;
	width:				172px;
	border:				2px dashed #bbb;
	right:				25%;
	text-align:			center;
	font:				12px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}
#sidebarreasons		{
	display:			block;
	margin-top:			10px;
	height:				100px;
	line-height:		200px;
}
#sidebaremaillist h2, #sidebaremaillist h3 {
	margin:				0;
	padding:			0;
	padding-bottom:		2px;
	font-weight:		bold;
	font:				1.4em 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}
#sidebaremaillist p		{
	text-align:			center;
	margin:				0;
	padding:			0;
	padding-top:		2px;
	font-size:			0.95em;
}
#sidebaremaillist h3	{
	font-size:			1.2em;
}
#sidebarreasons h2, #sidebarreasons h3, #sidebarreasons p {
	margin:				0;
	padding:			0;
	font:				1.3em 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	line-height:		1.3em;
}
#sidebarreasons h3	{
	font-size:			1.1em;
}
#sidebarreasons p	{
	text-align:			center;
	margin-top:			5px;
}
#sidebarreasons strong	{
	font-style:			italic;
	font-weight:		normal;
}
#content			{
	border:				0;
	padding:			0;
	margin:				0;
	margin-left:		250px;
	width:				65%;
	display:			block;
}
#pagetitle				{
	display:			block;
	width:				100%;
	padding-top:		65px;
	text-align:			center;
}
.navigation			{
	text-align:			center;
	padding:			0;
	padding-top:		10px;
}
.navigation li		{
	background-color:	#5a8761;
	list-style:			none;
	display:			inline;
	margin:				5px;
	padding:			0;
	border:				1px solid #bbb;
}
.navigation a:link, .navigation a:visited	{
	color:				#fff;
}
.navigation a:hover	{
	background-color:	#8fba96;
	text-decoration:	none;
}
#bodytext, #bodyplatform, #bodypolitics		{
	border:				0;
	padding:			0;
	margin:				0;
	margin-top:			25px;
	margin-left:		0;
	width:				auto;
	height:				100%;
}
#bodytext h1, #bodyplatform h1, #bodypolitics h1	{
	font-size:			1.1em;
	margin:				0;
	padding:			0;
}
#bodytext h2, #bodyplatform h2, #bodypolitics h2	{
	font-size:			0.9em;
	margin:				0;
	margin-top:			5px;
	margin-left:		10px;
	padding:			0;
}
#bodypolitics h3	{
	font-size:			0.85em;
	margin:				0;
	margin-top:			5px;
	padding:			0;
}
#bodypolitics h4	{
	font-size:			0.8em;
	margin:				0;
	margin-top:			5px;
	margin-left:		10px;
	padding:			0;
}
#bodytext p, #bodyplatform p, #bodypolitics	p	{
	font:				0.95em/1.75em Verdana, sans-serif;
	line-height:		2.15em;
	margin-top:			30px;
}
#bodypolitics p		{
	margin-left:		20px;
	margin-top:			0;
}
#bodyplatform li	{
	font:				0.95em/1.75em Verdana, sans-serif;
	line-height:		2.5em;
	list-style-image:	url(pics/checkmark.gif);
	
}
#supportdocs li		{
	list-style-image:	url(pics/acrobat_doc.gif);
}

#mp3docs li			{
	list-style-image:	url(pics/itunes_doc.gif);
}
#footer				{
	margin-top:			20px;
}
.inlineimg			{
	display:			inline;
}
#resulttable		{
	border-spacing:		0;
	width:				65%;
}
#resulttable th		{
	border-bottom:		3px double #ccc;
}
#resulttable td		{
	text-align:			center;
	border-bottom:		1px dotted #ccc;
}
#bodypolitics ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 1.5em;
	font-size:90%;
}

/*xc menu item*/
#bodypolitics li.xh,
#bodypolitics li.xg,
#bodypolitics li.xf,
#bodypolitics li.xe,
#bodypolitics li.xd,
#bodypolitics li.xc {
	list-style: none;
}

/*submenu*/
#bodypolitics li.xh ul,
#bodypolitics li.xg ul,
#bodypolitics li.xf ul,
#bodypolitics li.xe ul,
#bodypolitics li.xd ul,
#bodypolitics li.xc ul {
	margin:0 0 0 -.8em;
	padding-bottom:		10px;
}
	
/* +/- control */
div.xhx, div.xhc,
div.xgx, div.xgc,
div.xfx, div.xfc,
div.xex, div.xec,
div.xdx, div.xdc,
div.xcx, div.xcc {
	position: relative;
	display: inline;
}
li.xh>div.xhx, li.xh>div.xhc,
li.xg>div.xgx, li.xg>div.xgc,
li.xf>div.xfx, li.xf>div.xfc,
li.xe>div.xex, li.xe>div.xec,
li.xd>div.xdx, li.xd>div.xdc,
li.xc>div.xcx, li.xc>div.xcc {
	position: static;
	margin-left: -1.5em;
	float: left;
	width: 1.5em;
}
div.xhx a, div.xhc a,
div.xgx a, div.xgc a,
div.xfx a, div.xfc a,
div.xex a, div.xec a,
div.xdx a, div.xdc a,
div.xcx a, div.xcc a {
	position: absolute;
	left: -2em;
}
div.xhx>a, div.xhc>a,
div.xgx>a, div.xgc>a,
div.xfx>a, div.xfc>a,
div.xex>a, div.xec>a,
div.xdx>a, div.xdc>a,
div.xcx>a, div.xcc>a {
	position: static;
}
div.xhx a:link, div.xhx a:visited,
div.xhc a:link, div.xhc a:visited,
div.xgx a:link, div.xgx a:visited,
div.xgc a:link, div.xgc a:visited,
div.xfx a:link, div.xfx a:visited,
div.xfc a:link, div.xfc a:visited,
div.xex a:link, div.xex a:visited,
div.xec a:link, div.xec a:visited,
div.xdx a:link, div.xdx a:visited,
div.xdc a:link, div.xdc a:visited,
div.xcx a:link, div.xcx a:visited,
div.xcc a:link, div.xcc a:visited {
	color: #fff;
	text-decoration: none;
	font-family: "Courier New", Courier, monospace;
	font-size: 65%;	
}
