/*
Theme Name: OptimalLearning
Description: Optimal Learning css
Version: 1.0
Author: Herman Singer
Author URI: http://www.optimallearningsoft.com
Tags: blue, fixed width, two columns, widgets
*/


body,
html {
margin:0;
padding:0;
color:#000;
background:#ededed;
font-family: "Arial", "Verdana", "Helvetica", sans-serif;
font-size: 14px;
/*font-family: "Lucida Grande",Arial, Helvetica, sans-serif;
font-size:16px;
*/
text-align: justify;
}

/*div.hr {
  height: 5px;
  background-image: url(http://www.jpgtopdfpro.com/imgs/thinsep.png) repeat-x scroll center;
}
div.hr hr {
  display: none;
}*/

img {
border:none;
text-decoration: none; 
-ms-interpolation-mode: bicubic;
}

#top-table
{ font-family: "Lucida Grande",Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
}

#top-table a
{ color:black;
  text-decoration: none; 
}
 
#page {
width:800px;
margin:0 auto;
background:#FFFFFF;
}

#header {background:#FFFFFF;}
#top-menu {background:#ededed;}
#content {background:white;}
#sidebar {background-image:url('http://www.jpgtopdfpro.com/imgs/bg_sidebar_rev.jpg');background-repeat:repeat-y;}

#content {
float:left;
width:800px;
background:#9c9;
padding-bottom:10px;
}

#content {
float:left;
width:540px; /*860px;*/
padding:0px;
padding-left:20px;
padding-top:-10px;
padding-left:20px; /*20px*/;
padding-right:20px;
background:#FFFFFF;
}

/*
#sidebar {
float:left;
width:175px;
padding-bottom:10px;
}

#sidebar {
float:left;
width:175px;
padding:0px;
padding-top:30px;
padding-left:20px;
padding-right:25px;
background:#FFFFFF;
}
*/

#sidebar {
width: 195px; 
/*background: /*#C0E0FF*/#FFFFFF; */
border-left: 20px solid #FFFFFF; 
border-top:30px solid #FFFFFF; 
border-bottom: 20px solid #FFFFFF; 
border-right: 0px solid #FFFFFF; 
float: right}
#sidebar P {font-size: 12px; margin: 0px 20px; margin-left:20px; background: #F0F0F5 /*#9fcdf1*/; padding: 3px;padding-left:0px;}
#sidebar .imageHolder {padding: 0pt; text-align: center; margin-top: 0px; margin-bottom: 0px; border: 0px solid}
A.sidebar_link {width: 149px; margin-top: 3px; font-size: 12px; color: #0000f4; display: block; margin-left: 10px; text-decoration: underline; padding: 0px 0px 0px 5px}
A.sidebar_link:hover {}
#sidebar IMG {border: 0px solid}
#sidebar ul li H2 {font-size: 12pt;  color: #00008F;  padding: 5px;  text-align:center}
#sidebar H3 {padding: 5px; margin: 5px 0 5px 5px; font-size: 14pt; color: #04c608}
#sidebar H4 {font-size: 12pt; color: #00008F; padding: 5px; text-align:center}
#sidebar ul {padding-left:0px;}
#sidebar ul LI {/*list-style-image: url(http://images1.bingocardcreator.com/images/sidebar-arrow.gif);*/ margin-left: 10px; margin-top: 10px; font-size: 14px;list-style: none; margin-right:8px;}
#sidebar LI {/*list-style-image: url(http://images1.bingocardcreator.com/images/sidebar-arrow.gif);*/ margin-left: -10px; margin-top: 10px; font-size: 14px;list-style: none;}



#header {
padding: 0; /*5px 10px;*/
background:#ddd;
}

h1 {
margin:1em 0em 1.5em;
font-size:28px;
/*margin:0;*/
}

h2 {
display: block;
font-size: 1.17em;
font-weight: 700;
margin-bottom: 1em;
margin-top: 1em;
color:#128dbb;
}
  
}
/*
h2 {
margin:1em 0em 1.5em;
}
*/


hr {display: none;visibility:hidden;} 

* html #footer {
height:1px;
}


/* FOOTER */

#footer {
background:#989898; /*#cc9;*/
padding-top:10px;
}

#footer {
  background-color:#989898; /*#000168;*/
  padding: 0px 0px 0px 0px;
  margin:0;
  height:45px;
  /*font-style: italic;*/
  font-family: Times, Arial, Helvetica, sans-serif;
  font-size:14px;
  color: #FFFFFF;  
  vertical-align:middle;
        height:45px;
	text-shadow: 1px 1px #000000;
line-height:45px;
}

#footer {
clear:both;
}

#footer {
clear:both;
 background-image: url('http://www.jpgtopdfpro.com/imgs/Bar_TopBottomGray.png');
padding:0; /*5px 10px;*/
}
#footer p {
margin:0;
}


/* MAIN-TABLE */

#main-table {
font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
  font-size:16px;
  color: black;  

  text-align:justify;
  padding-right:20px;
vertical-align:top;

}

#main-table td
{ vertical-align:top;
}

#main-table img
{ padding-top:0px;
}

#main-table h4
{ font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
  font-size:14px;
  color: black;  
  vertical-align:top;
  margin-bottom:-8px;
  margin-top:0px;

}

#headtext-main
{ padding:0px; /*5px 10px;*/
  padding-left:20px;
	clear: both;
	float: left;
	width: 100%;
	text-align: left;
	border-top: none;
	border-bottom: none;
	color:black;
	text-align:left;		
	vertical-align:top;
}

#headtext-main h3 {
  padding-left:0px;
font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
  font-size: 18px; 
}

#headtext-main ul {
  list-style: none;
  padding: 0;
  margin:0;
}

#headtext-main li {
  float: left;
  margin: 0 0.8em;
  vertical-align:top;
  color: black;  
  font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
  font-size: 18px; 
}


#headtext-main-movie {
padding:0px;
padding-top: 12px;
padding-left:0px;
}


/*MENU*/

#top-menu {
padding:0px; /*5px 10px;*/
padding-left:5px;
background:#989898;
}


#top-menu{
	clear: both;
	float: left;
	width: 100%;
	text-align: left;
         height:45px;
	border-top: none;
	border-bottom: none;
	background-image: url('http://www.jpgtopdfpro.com/imgs/Bar_TopBottomGray.png');
	color:white;
	font-family: Times,"Lucida Grande", Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px #000000;
/* 	background-color:white; */
	line-height:45px;
vertical-align:middle;
position:relative;
}

#top-menu ul {
margin:0;
padding:0;
list-style:none;
}

#top-menu li {
display:inline;
margin:0;
padding:0;
}


#top-menu ul{
list-style: none;
 padding: 0;
 margin: 0;
}

#top-menu .page_item{
float: left;
  margin: 0 0.15em;
 vertical-align:middle;
}

#top-menu .page_item a
{
 height:45px;
 float: left;
 display: block;
 text-decoration: none; 
 text-align: left;
 color:white;  
 font-family: Times,"Lucida Grande", Arial, Helvetica, sans-serif;
 font-size: 20px; 
 padding-left:8px;padding-right:8px;margin-bottom:0px;
 padding-top:0px;
 vertical-align:middle;
}

#top-menu .current_page_item a
{
 height:45px;
 float: left;
 display: block;
 text-decoration: none; 
 text-align: left;
 color:white;  
 font-family: Times,"Lucida Grande", Arial, Helvetica, sans-serif;
 font-size: 20px; 
 background-image: url('http://www.jpgtopdfpro.com/imgs/baractive.png');
 padding-left:8px;padding-right:8px;margin-bottom:0px;
 padding-top:0px;
 vertical-align:middle;
}


* html a:hover {visibility: visible; }
#top-menu .page_item a:hover
{
  height:45px;
  color: #FFFFFF;
  float: left;
  display: block;
  background-image: url('http://www.jpgtopdfpro.com/imgs/barhover.png');
  text-decoration: none;
  text-align: left;
  color:white;  
  font-family: Times,"Lucida Grande", Arial, Helvetica, sans-serif;
  font-size: 20px;
  padding-left:8px;padding-right:8px;margin-bottom:0px;
  padding-top:0px; 
  
}  

#top-menu .page_item a:hover img
{ visibility:hidden;
}

/* SCREENSHOTS */

#screenshots
{
  width:100%;
  border-width: 5px 5px 5px 5px;
  border-spacing: 50px;
  font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
  font-size:16px;
  text-align:justify;
}

#screenshots img
{ text-align:center;
}

#screenshots h2
{ font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
  font-size:16px;
  color: black;  
  vertical-align:top;
  margin-bottom:-8px;
  margin-top:0px;
}


/* FEATURES */

#enum ul
 {
 list-style-type: none;
 padding: 0;
 margin: 0;
 }
 
 #enum li
 {
 background-image: url('/imgs/Icon_tick.jpg');
 background-repeat: no-repeat;
 background-position: 0 0px;
 padding-left: 70px;
font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
  font-size:16px;
  text-align:justify;
padding-bottom:10px;
padding-top:15px;
 }

#enum em
{ font-weight:bold;
}

#spacedul ul
{ 
}

#spacedul li
{ padding-bottom:10px;
}

#ulrecent ul
{ font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
  font-size:14px;
  text-align:left;
padding-bottom:10px;
padding-top:20px;
}

#ulrecent li
{ padding-bottom:10px;
}

/*#enum ul
{ list-style-image:  url('/imgs/Icon_tick.jpg');
  padding: 0px 0px 0px 0px;
  margin-left: 50px ;
  margin-top: 0px;
  font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:justify;
  vertical-align: bottom;
 padding:6px;
}
*/


td.tdimg {
  
 background: url('http://www.jpgtopdfpro.com/imgs/colsep.png') no-repeat;
 padding-left:20px;
 padding-top:20px;
 background-repeat: no-repeat; 
background-position: left top; 
text-align: center; 
vertical-align: top; 
  
}

div.post
{ 
}

div.post h2
{ padding-top: 10px;
  font-size: 1.6em;

}

div.alignleft
{ padding-top:30px;
}


div.post h2 a {
  color: #5F5FAF;  
  
}

#widgettitle
{ 
  
}

img.alignleft {float:left; margin:0 1em 1em 0}


#simpleenum ul
 {
 list-style-type: none;
 padding: 0;
 margin: 0;
 }
 
 #simpleenum li
 {
  background-repeat: no-repeat;
 background-position: 0 0px;
 padding-left: 70px;
font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
  font-size:14px;
  text-align:justify;
padding-bottom:5px;
padding-top:5px;
 }


 #simpleol ol
 {
 /*list-style-type: none;*/
 /*padding: 0;
 margin: 0;*/
 }
 
 #simpleol li
 {
  background-repeat: no-repeat;
 background-position: 0 0px;
 padding-left: 20px;
font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
  font-size:14px;
  text-align:justify;
padding-bottom:5px;
padding-top:5px;
 }

 
 
/* CSS MENU HS */

/*Initialize*/
ul#menu, ul#menu ul.children {
    padding:0;
    margin: 0;
    
}
ul#menu li, ul#menu ul.children li {
    list-style-type: none;
    display: inline-block;    
}

ul#menu li:hover {
          background-image: url('http://www.jpgtopdfpro.com/imgs/barhover.png');
        }
ul#menu li:hover a {
                        color: #fff;
                }

/*Link Appearance*/
ul#menu li a, ul#menu li ul.children li a {
    text-decoration: none;
    color: #fff;
   background-image: url('http://www.jpgtopdfpro.com/imgs/Bar_TopBottomGray.png');    
    display:inline-block;   
}

ul#menu li ul.children li a {
 width:280px; 
}

/*Make the parent of sub-menu relative*/
ul#menu li {
    position: relative;    
}
/*sub menu*/
ul#menu li ul.children {
    display:none;
    position: absolute;
    top: 30px;   
    left: 0;
    width: 280px;
    /*background-color: #707070;*/
      background-image: url('http://www.jpgtopdfpro.com/imgs/Bar_TopBottomGray.png');
}
ul#menu li:hover ul.children {
    display:block; /*inline;*/
    top:45px;
}

ul#menu li.ie6hover ul.children {
 display:block; 
 top:45px;
}

/* END CSS MENU HS*/
