.IndexPage {
	width: 800px;
	text-align: left;
	height: auto !important;
	min-height: 750px;
	height: 750px;
}

.Header { color: #fff; height: 135px; }


.RightColumn {
	float: right;
	text-align: left;
	width: 250px;
}

.LeftColumn {
	float: right;
	text-align: left;
	width: 550px;
}

.MenuBlock { margin-bottom: 1.5em; }
.MenuTitle {
	font-weight: bold;
	font-size: 12px;
	padding: 0 8px;
	background-color: #e1eaff;
}

.MenuItem {
	background-color: #e1eaff;
	padding: 3px 8px;
}

.MenuItem span {
	float: right;
	color: #333;
	font-size: .9em;
}

body {
	background: url(/images/headerbar.png) repeat-x top;
	line-height: 1.5em;
	font-family: tahoma,arial,verdana;
}

.body-grad { 
	padding: 1em 2em;
}

#column1_2, #column2_2 { float: left; width: 45%; padding: 0 1em; }
#column1_2 h2 { color: #666; }
#column2_2 h2 { color: #666; margin-bottom: .5em; }

#column1_2 ul {	margin-top: 1em; }
#column1_2 li  {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 2em;
	color: #666;
	font-size: 1.5em;
	line-height: 1.7em;
}

#screenshot_replacement .tips { background-color:  #fff; }
#screenshot_replacement .tips li {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: .8em;
	color: #666;
	font-size: 1.5em;
	line-height: 1.7em;
	height: auto; 
}

#screenshot_replacement { 
	display: none;
	background-color: #fff; 
	
}

#column2_2 li {
	list-style-type: none;
	color: #444;
	font-size: 1.2em;
	line-height: 1.7em;
	padding: 0 .4em 0 1.2em; 
	display: block;
	float: none;
	clear: both;
	height: 24px;
}

#column2_2 li span {
	float: left;
	display: block;
}
#column2_2 li span.first { 
	width: 195px; 
	margin-right: 10px; 
	text-overflow:ellipsis; 
	-o-text-overflow: ellipsis;
    white-space:nowrap;
    overflow:hidden;
}

#column2_2 li span.second { width: 90px; }
#column2_2 li span.third { width: 12px; }

#column2_2 li span a {
	margin-top: 6px;
}

small { font-size: .6em; }
.web20 {
	font-size: 22px;
	padding: .1em 1em !important;
	padding: .1em .2em;
}

a:link, a:visited, a:active, a:hover {
	font-family: tahoma,arial,verdana;
}
a:hover {
	text-decoration: none;
}
	
#noborder img {	border: 0; }
#column2_2 ul {	background-color: #ffffbb; padding: .5em .3em; }

a:link.CButton, a:active.CButton, a:hover.CButton, a:visited.CButton {
	display: block;
	visibility: hidden;
}

#screenshot {
	border: 4px solid #cdeaff;
	padding: 10px 1px 1px 10px;
	font-size: 1px;
	line-height: 0%;
}

#screenshot img {
	border-width: 0;
}


#social { margin-top: 3em; padding-left: 1em; }
#social img { border: 0; }
#social ul { margin: 0; padding: 10px 0 3px; }
#social li { list-style-type: none; display: inline; padding: 0 4px; }
#social * { vertical-align: middle; }
#social a { font: normal 10px/1.2em "Lucida Grande", Verdana,Arial,sans-serif; }


