
body 
{
   background:Black;    
}

.mainPageBody
{
       /* background:Snow;  */
	   /*	background: #F8F8FF; */
	   background: #F8F8FF;
		margin: 0; padding: 0;
		position: absolute; top: 0; left: 0; right: 0; bottom: 0;

}

.HomePageName
{
    font-family:Comic Sans MS;
    font-size:x-large;
    color:White;
}

.HomePageLinks
{
    font-family:Comic Sans MS;
    font-size:medium;
    color:White;
}

.pageheader
{
    font-family:Comic Sans MS;
    font-size:large;
    font-style:italic;
    color:White;
}

.sectionheader
{
    font-family:Comic Sans MS;
    font-size:16;
    font-style:normal;
    color:black;
    vertical-align:middle;
	background:#ccccff;
	background:#E0E0E0;
	background:#EDECEA;
    vertical-align:middle;
    text-align:center;
}

.temp
{background:black;}

.sectionText
{
    font-family:Arial;
    font-size:12;
    font-style:normal;
    color:black;
}

.sectionText a:link
{
    color: #3B4990;
	color: #0B0BFF;
	color : blue;
    text-decoration:none;
    
}
.sectionText a:visited
{
    color: purple;
    text-decoration:none;
}

.sectionText a:hover
{
    text-decoration:underline;
}

.newWindowInfo
{
    font-family:Lucida Sans;
    font-size:11;
    font-style:normal;
    color:black;
}

.copyRightsFont
{
    font-family:Arial;
    font-size:10;
    font-style:normal;
    color:Black;
}

.textBackgroundHighlight
{
    color:black;
    background-color:yellow;
}

.contentPageHeader
{
    font-family:Comic Sans MS;
    font-size:small;
    font-style:italic;
    color:Black;
}

.contentText
{
    font-family:Comic Sans MS;
    font-size:13;
    font-style:normal;
    color:Black;
    margin-left:20;   
    margin-right:20;
    line-height:2;   
}


.contentText a:link
{
    color: Blue;
    text-decoration:underline;
    
}
.contentText a:visited
{
    color: purple;
    text-decoration:underline;
}

.javaQuestionBG
{
    background-color:Gray;
	font-family:Arial;
    font-size:13;
    color:white;
    margin-left:20;   
    margin-right:20;
    line-height:2; 
}

.javaAnsClass
{
    font-family:Arial;
    font-size:13;
    font-style:normal;
    color:Black;
    margin-left:20;   
    margin-right:20;
    line-height:2;    
}

.javaQuestionBG
{
    background-color:Gray;
	font-family:Arial;
    font-size:13;
    color:white;
    margin-left:20;   
    margin-right:20;
    line-height:2; 
}

.mathAmazeHeaderBG
{
    background-color:Gray;
	font-family:Arial;
    font-size:13;
    color:white;
    margin-left:20;   
    margin-right:20;
    line-height:2; 
}

.mathAmazeQuote
{
    background-color:GrayText;
	font-family:Times New Roman;
    font-size:14;
    color:white;
    margin-left:20;   
    margin-right:20;
    line-height:2; 
}


.archiveText
{
    font-family:Comic Sans MS;
    font-size:12;
    font-style:normal;
    color:Black;
    margin-left:20;   
    margin-right:20;
    line-height:2;   
}

.nameHeader
{
    font-family:Comic Sans MS;
    font-size:22;
    font-style:italic;
    color:White
}


.emailStyle
{
    font-family:Comic Sans MS;
    font-size:15;
    font-style:normal;
    color:White
}

.smallText
{
    font-family:Comic Sans MS;
    font-size:12;
    font-style:normal;
    color:Black
}

.greenSectionHeader
{
    font-family:Comic Sans MS;
    font-size:16;
    font-style:normal;
    color:white;
    vertical-align:middle;
	background:#B8DC6F;
    vertical-align:middle;
    text-align:center;
}

.greenSectionText
{
    font-family:Arial;
    font-size:12;
    font-style:normal;
    color:black;
	text-align:left;
}

.greenSectionText a:link
{
    color: Blue;
    text-decoration:none;
    
}
.greenSectionText a:visited
{
    color: purple;
    text-decoration:none;
}

.greenSectionText a:hover
{
    text-decoration:underline;
}

.greenSectionTextHeader
{
    font-family:Times New Roman;
    font-size:15;
    font-style:italic;
    color:darkblue;
    vertical-align:middle;
    background:white;
    text-align:center;
}

.greenSectionText
{
    font-family:Arial;
    font-size:12;
    font-style:normal;
    color:black;
    margin-left:1;   
    margin-right:20;
}

.greenPageHeaderHomeLink a:link
{
    color: Blue;
    text-decoration:none;
    
}
.greenPageHeaderHomeLink a:visited
{
    color: purple;
    text-decoration:none;
}

.greenPageHeaderHomeLink a:hover
{
    text-decoration:underline;
}

input.groovybutton
{
   font-size:11px;
   height:20px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   /* color:#000000; */
   color:white;
   width:120px;
   /*   background-color:Silver; */
   background-color:#5A6351;
   border-style:solid;
   /* border-color:#888888; */
   border-color: silver;
   border-width:1px;
   cursor:hand;
}

.contentTextPoem
{
    font-family:Comic Sans MS;
    font-size:13;
    font-style:normal;
    color:Black;
    margin-left:20;   
    margin-right:20;
    line-height:1.5;   
	text-align:left;
}

.conversationText
{
    font-family:Comic Sans MS;
    font-size:13;
    font-style:normal;
    color:Black;
    margin-left:20;   
    margin-right:20;
    line-height:1.3;   
}

.newHighlightBg
{
	background:#FFFF99;
}

#mainTable
{
	width: 99%;
	border-width: 0px;
	border-color: DarkGray;
	padding: 0px;
	text-align: center;
}

#mainTable tr
{
	text-align: center;
	height: 20px;
}

#mainTable tr td#mainTable_header_td
{
	text-align: center;
	height: 20px;
	background-image: url(../images/bgshade12.jpg);
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
}

#mainTable tr td#mainTable_ad_td
{
	width: 160px;
	border-top:0px solid gray;
	border-left: 1px solid gray;
	border-right:1px solid gray ;
	border-bottom: 1px solid gray;
}

#mainTable tr td#mainTable_content_td
{
	border-top:0px solid gray;
	border-left: 0px solid gray;
	border-right:0px solid gray ;
	border-bottom: 0px solid gray;
	text-align: left;
	vertical-align: top;
}

#mainTable tr td#mainTable_content_td p
{
	text-align: justify;
}

#mainTable tr td#mainTable_header_td H1
{
    font-family:Comic Sans MS;
    font-size:larger; 
    font-style:italic;
    color:Black;
    font-weight:normal;
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; line-height:80%;
}

#bodyFooter
{
	background: gray;
	margin-top: 1px;
    font-family:Comic Sans MS;
    font-size:13;
    font-style:normal;
	color: white;
	background-image: url(../images/footershade1.jpg);
}

.copyrightsymbol
{
   font-family:Arial;
   font-size:15;
   font-style:normal;
}
/****************************************** 
	NEW HEADER --> BEGIN {{{ 
*******************************************/
#header {
	CLEAR: both; BORDER-TOP: #AAAAFF 0px solid; MARGIN-BOTTOM: 0px; COLOR: #ffffcc; HEIGHT: 100px;

	BACKGROUND: url(../images/sky_texture_1450.jpg) #DBCBB9 no-repeat bottom center;
	/*BACKGROUND: url(.../images/temp/sky_texture_long2.JPG) #DBCBB9 no-repeat bottom left;*/
	/*BACKGROUND: url(C:/Site/images/sky_texture9.jpg) #DBCBB9 no-repeat bottom left; */

}
#header-logo {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 111px; HEIGHT: 100px; BORDER-RIGHT-WIDTH: 0px
}
/*
#header H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 22; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 90%; PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet MS", "Myriad Pro", Verdana, Tahoma, Arial, Helvetica;
}
#header H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 1px; FONT-FAMILY: "Trebuchet MS", "Myriad Pro", Verdana, Tahoma, Arial, Helvetica; LETTER-SPACING: -1px;
}
*/
#header A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #8B5742; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#header A:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #ffffcc; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#header A:active {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #ffffcc; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#header A:visited {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #8B5742; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#header A:unknown {
	outline: none
}
#header A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; 
}
#header-title {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 0px 10px; HEIGHT: 65px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px;
}
#header-logo-gravatar {
	MARGIN: 7px 5px 0px 27px;
}
#header-title#left H1 A{
	color: white;
}
#header UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

.headerTitleFont1
{
	color: white; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 22px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 90%; PADDING-TOP: 0px; 
	FONT-FAMILY: "Trebuchet MS", "Myriad Pro", Verdana, Tahoma, Arial, Helvetica;font-weight:bold;
}

.headerTitleFont2
{
	color: white;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 1px; 
	FONT-FAMILY: "Trebuchet MS", "Myriad Pro", Verdana, Tahoma, Arial, Helvetica; LETTER-SPACING: -1px;	font-weight:bold;
}

/****************************************** 
	NEW HEADER --> END }}} 
*******************************************/

/****************************************** 
	HEADER DIV ALIGNMENT --> BEGIN {{{ 
*******************************************/
#container {
   margin: 1%;
   padding: 0;
   width: 100%;
   background-color: #fc9;
}
#left{
   float: left;
   width: 59.0%;
   padding: 0%;
   color: #000;
   background-color:transparent;
   margin-top:55px;
   position:relative;

}

#right {
   width: 40.0%;
   float: right;
   padding: 0%;
	text-align: right;
	background-color:transparent;
	margin-top:53px;
	margin-bottom:0px
}
.clear {
   height: 0;
   font-size: 0px;
   margin: 0;
   padding: 0;
   line-height: 0;
   clear: both;
}

/****************************************** 
	HEADER DIV ALIGNMENT --> END }}} 
*******************************************/

/****************************************** 
	MAIN MENU --> BEGIN {{{ 
*******************************************/
.shadetabs{
border-bottom: 0px solid gray;
/* width: 90%; width of menu. Uncomment to change to a specific width */
margin-bottom: 1px;
float:left;
margin-top:0px;
margin-left:0.5%;
}

.shadetabs ul{
padding: 1px 0;
margin-left: 0;
margin-top: 0px;
margin-bottom: 0px;

/*font: normal 13px Verdana;
font-family: Comic Sans MS;
*/
font: normal 13px/18px "Comic Sans MS", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 1px 8px;
margin-right: 0px;
border: 0px solid #778;
color: white;
/*color: #2d2b2b;*/
 background: black url(../images/shade3.jpg) top left repeat-x; 
/* background: #26466D;  */
/* height: 8px; ro added and commented */
height: 7px;
}

.shadetabs li a:visited{
/* color: #2d2b2b; */
color : white;
}

.shadetabs li a:hover{
text-decoration: underline;
color: black;
/* color: #2d2b2b; */
}

.shadetabs li.main_menu_selected{
position: relative;
top: 1px;
}

.shadetabs li.main_menu_selected a{ /*selected main tab style */
/* background-image: url(.../images/shadeactive.gif); */
 background-image: url(../images/shade17.jpg); 
border-bottom-color: white;
color : yellow;
}

.shadetabs li.main_menu_selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.shadetabsselfont
{
	/*color: #6A5ACD; */
	color: yellow;
}


body#home a#mm_homenav,

body#math_fibonacci a#mm_mathnav,
body#math_Ramanujan a#mm_mathnav,
body#math_Square a#mm_mathnav,
body#math_Dimension a#mm_mathnav,
body#math_brachistochrone a#mm_mathnav,
body#math_Books a#mm_mathnav,

body#numbers_Experiments a#mm_numbersnav,
body#numbers_GoldenRatio a#mm_numbersnav,
body#numbers_SumOfConsecutive a#mm_numbersnav,
body#numbers_EulerTotient a#mm_numbersnav,
body#numbers_SumOfReciprocals a#mm_numbersnav,
body#numbers_Readers a#mm_numbersnav,
body#numbers_SumOfPowers a#mm_numbersnav,

body#green_Way a#mm_greennav,
body#green_Office a#mm_greennav,
body#green_Home a#mm_greennav,
body#green_Save_Water a#mm_greennav,
body#green_Share a#mm_greennav,

body#trivia_Poem a#mm_trivianav,
body#trivia_Thoughts a#mm_trivianav,
body#trivia_English a#mm_trivianav,
body#trivia_Nature a#mm_trivianav,
body#trivia_Quines a#mm_trivianav,
body#trivia_10Dimension a#mm_trivianav,

body#tech_Mistakes a#mm_technav,
body#tech_Certifications a#mm_technav,
body#tech_RAD a#mm_technav,

body#about_Start a#mm_aboutnav,
body#about_Homebuy a#mm_aboutnav,

body#cont_Contact a#mm_contactnav
{
	background-image: url(../images/shade17.jpg); 
	border-bottom-color: white;
	color : yellow;
	text-decoration: none;
}

.mm_emailIdFont
{
	font: normal 11px/18px "Verdana", "Comic Sans MS", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	color: Blue;/* #426F42; */
}

/****************************************** 
	MAIN MENU --> END }}} 
*******************************************/

/****************************************** 
	FIRST SUB MENU --> BEGIN {{{ 
*******************************************/

#navcontainer
{
	margin-left:0.5%;
	margin-top:2px;
}
#navcontainer ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#navcontainer ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}

#navcontainer ul li a {
/*	background: #BCEFD6; */
/*	background: #B1CAB8; */
/*	background: #DDE4E1;  */
/*	background: #B2FCB2; */
/*	background: #CAD5CF;  */
/*	background: #DAD7D7; */
	background: #E7E7E1;

	width: 200px;
	height: 22px;

	border-top: 0px solid white;
	border-left: 0px solid gray;
	border-bottom: 0px solid white;
	border-right: 1px solid white;

	padding: 0px;
	margin: 0 0px 0px 0;
	color: black;
	text-decoration: none;
	display: block;
	text-align: center;
	font: normal 13px/18px "Comic Sans MS", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	 background-image: url(../images/bgshade1.jpg); 
}

#navcontainer ul li a:hover {
	color: #930;
	background: #f5d7b4;
}

body#home a#homenav,
body#math_Fibonacci a#mathFibonacciNav,
body#math_Ramanujan a#mathRamanaujanNav,
body#math_Square a#mathSquareNav,
body#math_Dimension a#mathDimesnsionNav,
body#math_brachistochrone a#mathBrachiostroneNav,
body#math_Books a#mathBooksNav,
body#numbers_Experiments a#numbersExperimentsNav,
body#numbers_SumOfConsecutive a#numbersConsecutiveNav,
body#numbers_GoldenRatio a#numbersGoldenratioNav,
body#numbers_EulerTotient a#numbersEulertotientNav,
body#numbers_SumOfPowers a#numbersPowersNav,
body#numbers_SumOfReciprocals a#numbersReciprocalsNav,
body#numbers_Readers a#numbersReadersNav,
body#green_Way a#greenWayNav,
body#green_Office a#greenOfficeNav,
body#green_Home a#greenHomeNav,
body#green_Save_Water a#greenWaterNav,
body#green_Share a#greenShareNav,
body#trivia_Poem a#triviaPoemNav,
body#trivia_Thoughts a#triviaThoughtsNav,
body#trivia_English a#triviaEnglishNav,
body#trivia_Nature a#triviaNatureNav,
body#trivia_Quines a#triviaQuinesNav,
body#trivia_10Dimension a#trivia10DimensionNav,
body#tech_Mistakes a#techMistakesNav,
body#tech_Certifications a#techCertificationsNav,
body#tech_RAD a#techRADNav,
body#about_Start a#aboutStartnav,
body#about_Homebuy a#aboutHomebuynav,
body#products a#prodnav,
body#faq a#faqnav,
body#cont_Contact a#contactnav
{
	color: yellow;
/*	background: #4F9172; */
/*	background: #B6C5BE; */
/*	background: #7AA597; */
/*	background: #A1C2AB; */
/*	background: #B1CAB8; */
/*	background: #DDE4E1; */
/*	background: #CAD5CF; */
	background: #DAD7D7;

	height: 22px;
	border-top: 0px solid gray;
	border-left: 0px solid gray;
	border-bottom: 0px solid white;
	border-right: 1px solid white;

	margin-top: 0px;
	margin-right: 0px;

	 background-image: url(../images/bgshade2.jpg); 
}

/****************************************** 
	FIRST SUB MENU --> END }}} 
*******************************************/

/****************************************** 
	HOME PAGE SETTINGS --> BEGIN {{{ 
*******************************************/

.hp_breadcrumb_level_1
{
	font-family:Comic Sans MS;
    font-size:17;
    font-style:normal;
    color:Black;
	letter-spacing:1px
}

.hp_breadcrumb_level_2
{
    font-family:Comic Sans MS;
    font-size:14;
    font-style:normal;
	font-weight:bold;
    color:Black;
	letter-spacing:1px
}

.hp_contentText
{
    font-family:Comic Sans MS;
    font-size:13;
    font-style:normal;
    color:Black;
    margin-left:0;   
    margin-right:0;
    line-height:2;   
}

.hp_breadcrumb_a
{
 text-decoration:none;
 color:blue;
}
 
.hp_article_a
{
 text-decoration:none;
}
/****************************************** 
	HOME PAGE SETTINGS --> END }}}
*******************************************/


/****************************************** 
	COMMENT CONTROL SETTINGS --> BEGIN {{{
*******************************************/
#comment_mainTable tr td#comment_mainTable_ad_td
{
	width: 160px;
	border-top:0px solid gray;
	border-left: 1px solid gray;
	border-right:1px solid gray ;
	border-bottom: 0px solid gray;
	padding-right: 1px;
	padding-left: 1px;	
}

.comment_textInput
{
	border: 1px solid #ADADAD;
	background: #F7F7F7;
	color: black;
	font-size: 13;
}

#comment_mainTable input,textarea
{
	font-family:Helvetica,sans-serif;
}

/****************************************** 
	COMMENT CONTROL SETTINGS --> END }}}
*******************************************/

/****************************************** 
	FOOTER LINKS --> BEGIN {{{
*******************************************/

#footer_mainTable tr td#footer_mainTable_ad_td
{
	width: 151px;
	border-top:0px solid gray;
	border-left: 1px solid gray;
	border-right:1px solid gray ;
	border-bottom: 0px solid gray;
	padding-right: 1px;
	padding-left: 10px;	
}

#footerLinks
{
    /*background-color: #919191;*/
    background-color:  #DFFFA5;/*#F0F8FF;*/
}

#footerLinks tr td  
{
	font-size: 11px;
    font-family:Arial;
	color: blue;
	text-align:left;
	vertical-align : top;
	border-left: 1px solid white;
	padding-left: 10px;
    padding-top:2px;
}

#footerLinks tr td b
{
	font-size: 12px;
    font-family:Arial;
	padding-left: 0px;
	font-family: Sans MS;
	text-align:left;
	text-decoration:underline;
}

#footer_other_links tr td  
{
	font-size: 11px;
    font-family:Arial;
	color: blue;
	text-align:left;
	vertical-align : top;
	border-left: 1px solid white;
	padding-left: 10 px;
	width: 16%;
	padding-top:2px;
}

#footer_other_links tr td b
{
	font-size: 12px;
    font-family:Arial;
	padding-left: 0px;
	font-family: Sans MS;
	text-align:left;
}

#footer_other_links tr td a
{
    text-decoration:none;
}

#footer_other_links tr td a:hover
{
    text-decoration:underline;
}

.disclaimer_bar
{
    height:4px;
    width:100%;
    background-color:Gray;
    font-size:11px;
    color: White;
    font-family:Arial;
    font-weight:bold;
}

.disclaimer_bar a
{
    font-size:11px;
    color: White;
    font-family:Arial;
    text-decoration:none;
}
/****************************************** 
	FOOTER LINKS --> END }}}
*******************************************/
