/* 1st css revision for template.com Website 

		by Jory K. Prum */

body				{
	text-align:			center;
	margin:				0;
	padding:			0;
	background:			#cf6c6b url(../pics/speckles_pattern.jpg);
	color:				#000;
}
.hide				{
	display:			none;
}
img					{
	display:			block;
	border:				0;
}
a:link, a:visited	{
	font-weight:		bold;
	text-decoration:	underline;
	color:				#536;
	background:			transparent;
}
a:hover				{
	font-weight:		bold;
	text-decoration:	underline;
	color:				#749;
	background:			transparent;
}
a:active			{
	font-weight:		bold;
	text-decoration:	none;
	color:				#fff;
	background:			transparent;
}
p, td, li, ul, li, ol, dd, dl, h1, h2, h3, h4, h5, h6	{
	font-family:		"Trebuchet MS", Times, serif;
}
h1, h2, h3, h4, h5, h6	{
	line-height:		1.5em;
}
html p, html li, html dd, html table			{
	margin-top:			0;
	margin-bottom:		1em;
	text-align:			left;
	font-size:			0.9em;
	color:				#9e5757;
}
html p				{
	line-height:		1.5;
}
.inlineimg			{
	display:			inline;
}
#bodytable			{
	padding:			0;
	margin:				0;
	border-spacing:		0;
	width:				100%;
	height:				100%;
	vertical-align:		top;
}
#navigation			{
	background:			transparent url(../pics/star_logo.gif) no-repeat 5px 5px;
	vertical-align:		top;
	padding:			0;
	margin:				0;
	height:				12em;
}
#navigation ul		{
	text-align:			right;
}
#navigation p, #navigation a, #sidebarcontact		{
	color:				#000;
	font-size:			0.9em;
	padding-right:		10px;
}
#navigation a:hover	{
	color:				#ccc;
}
#leftside, #rightside	{
	width:				125px;
}
#bottompad			{
	height:				5em;
}
#content			{
	height:				100%;
	background-color:	#ffe5e5;
	width:				46.75em;
	vertical-align:		top;
	border:				3px solid #9c5151;
	margin-left:		150px;
	margin-right:		150px;
	margin-bottom:		145px;
}
#content p			{
	padding-left:		15px;
}
#pagebody			{
	padding:			15px;
}
#pagebody h2			{
	text-align:			left;
	font-size:			2.4em;
	font-style:			italic;
	border-bottom:		3px double #9e5757;
	text-shadow:		rgba(0,0,0,.4) 3px 3px 3px; /* Safari-only, but cool */
}
#header b			{
	display:			none;
	width:				100%;
}
#header				{
	height:				120px;
}
#header .theImage	{
	background:			#c9f;
	display:			block;
	height:				130px;
}
ul .navboxes			{
	list-style:			none;
	margin-left:		0;
	padding-left:		0;
}
.navboxes ul		{
	padding:			0;
}
.navboxes li		{
	display:			inline;
	text-align:			center;
	margin:				0;
}
.navboxes li a		{
	background:			#ffa6a6;
	padding:			10px;
	border:				2px solid #A15C5D;
	margin:				5px;
}
#navboxcontainer ul	{
	margin-top:			30px;
}
#navboxcontainer li a	{
	font-size:			1.5em;
	font-family:		"Trebuchet MS", sans;
	font-weight:		bold;
	font-style:			italic;
	text-decoration:	none;
	color:				#fff;
}
#navboxcontainer li a:hover	{
	background:			#fff;
	color:				#ffa6a6;
}
#navboxcontainer .currentpage a	{
	background:			#cc8585;
	color:				#fff;
}
#sidebarcontact,#langselect		{
	margin-top:			25px;
	padding:			5px;
	margin-left:		0;
	padding-left:		0;
	width:				150px;
}
#sidebarcontact ul,#langselect ul	{
	margin-left:		0;
	padding-left:		0;
}
#sidebarcontact ul li,#langselect ul li	{
	list-style:			none;
	line-height:		0.85em;
	color:				#000;
	font-weight:		bold;
	font-size:			1.2em;
	text-align:			right;
}
#langselect ul li img	{
	display:			inline;
}
.centerme p				{
	text-align:			center;
}
#contactinfo		{
	font-size:			1.3em;
	font-weight:		bold;
}
#contactinfoheader	{
	text-decoration:	underline;
}
.contacthead		{
	text-align:			right;
	color:				#999;
}
.pictureright		{
	float:				right;
	display:			inline;
	padding-left:		5px;
}
.pictureright img	{
	padding-bottom:		10px;
}
.makeapoint ul		{
	list-style:			none;
	padding-top:		10px;
	padding-bottom:		10px;
}
.makeapoint li		{
	font-weight:		bold;
	font-style:			italic;
}
.strikes h4			{
	text-decoration:	line-through;
}