* 
{
	margin:				0;
	padding:			0;

	/*
	font-family:		Georgia, serif;
	*/
	font-family:		"Segoe UI", Helvetica, Arial, Sans-Serif;
}

/*-----------------------------------------------------*/

body
{
	margin:				0 0 100 0;

	color:				black;

	background:			url(../images/bg_header.gif) white;
	background-repeat:	repeat-x;
}

h1
{
	padding:			30 0 25 0;

	font-size:			24;
	font-weight:		bold;
}

h2
{
	margin:				35 0 20 0;
	padding:			5 0 5 10;

	font-size:			18;
	font-weight:		bold;

	color:				#40a040;

	background:			url(../images/bg_h2.gif);
	background-repeat:	repeat-y;
}

h2 .dim
{
	padding-left:		10;

	font-size:			15;
	font-weight:		normal;

	color:				#b0b0b0;
}

h3
{
	font-size:			16;
	font-weight:		bold;
}

h3.screenshot
{
	margin:				10 0 20 0;
}

h3.tut
{
	margin:				25 0 20 0;
}

table td
{
	font-size:			15;
	line-height:		140%;
}

/*-----------------------------------------------------*/

.main
{
	font-size:			15;
	line-height:		140%;
}

.header
{
	height:				80;
}

.body
{

}

.footer
{
	padding-top:		80;
}

/*-----------------------------------------------------*/

.col_left
{
	width:				600;
	float:				left;

	padding-right:		40;
}

.col_right
{
	width:				330;
	float:				left;
}

.clear
{
	clear:				both;

	height:				0;

	font-size:			0;		/* required for IE */
	line-height:		0;		/* required for IE */
}

/*-----------------------------------------------------*/

.sns_buttons
{
	padding:			12 0;

	height:				25;
	width:				350;
}

.sns_button
{
	float:				left;
}

.sns_fb
{
	padding-right:		15;
}

.sns_tt
{
	width:				95;
	padding-right:		10;
}

.sns_gg
{
	width:				70;
}

/*-----------------------------------------------------*/

a:link, a:visited
{
	color:				#3060c0;
	text-decoration:	underline;
}

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

/*-----------------------------------------------------*/

.navi_links
{
	font-weight:		bold;
}

.navi_links a:link, .navi_links a:visited
{
	color:				#000000;
	text-decoration:	none;
}

.navi_links a:hover
{
	color:				#ee6600;
	text-decoration:	underline;
}

/*-----------------------------------------------------*/

.contents
{
	margin:				20 0 10 0;
	padding:			10;

	background:			#f0f0f0;
}

.contents h3
{
	padding-bottom:		8;
}

.contents a:link, .contents a:visited
{
	color:				#3060c0;
	text-decoration:	none;
}

.contents a:hover
{
	color:				#ee6600;
	text-decoration:	underline;
}

/*-----------------------------------------------------*/

.info
{
	font-size:			13;
	margin:				15 0 20 0;
	padding:			10;

	background:			#f0f0f0;
}


/*-----------------------------------------------------*/

.footer_spacer
{
	padding-top:		17;
    border-top:			1px dotted #c0c0c0;
}

.footer_copyright
{
	float:				left;

	color:				#808080;
}

/*-----------------------------------------------------*/

.footer_links
{
	float:				right;
	margin-right:		10;
}

.footer_links a
{
	text-decoration:	none;
}

.footer_links a:link, .footer_links a:visited
{
	color:				#808080;
	text-decoration:	none;
}

.footer_links a:hover
{
	color:				#ee6600;
	text-decoration:	underline;
}

/*-----------------------------------------------------*/

ul
{
	margin:				0 0 0 20;

	list-style-type:	none;
}

li
{
	padding-left:		14;
	
	background-image:	url(../images/arrow_gray.gif);
	background-repeat:	no-repeat;
	background-position: 0 7; 
}

/*-----------------------------------------------------*/

ul.desc
{
	margin:				0 0 0 5;
}

ul.desc li
{
	padding:			0 0 8 14;
}

/*-----------------------------------------------------*/

ul.downloads
{
	margin:				15 0;
}

ul.downloads li
{
	padding-left:		14;

	background-image:	url(../images/arrow_download.gif);
	background-repeat:	no-repeat;
	background-position: 0 7; 
}

/*-----------------------------------------------------*/

img.para
{
	margin-bottom:		30;
}

img.inline
{
	position:			relative;

	top:				2;
}

/*-----------------------------------------------------*/

span.uitext
{
	font-family:		Consolas, "Courier New", "Lucida Console", monospace;

}

span.brown
{
	color:				#a52a2a;
}

/*-----------------------------------------------------*/

.xml
{
	font-family:		Consolas, "Courier New", "Lucida Console", monospace;
}

.xml span.elem
{
	color:				#000099;
	font-family:		Consolas, "Courier New", "Lucida Console", monospace;
}

.xml span.attr
{
	color:				#807620;
	font-family:		Consolas, "Courier New", "Lucida Console", monospace;
}

.xml span.val
{
	color:				#aa00aa;
	font-family:		Consolas, "Courier New", "Lucida Console", monospace;
}
