﻿body 
{
	margin: 0px;
	text-align:center;
	background:#ffffff url("../images/bg.jpg") repeat;
	font-size:14px;
	font-family: arial rounded mt, arial;		
}

a:link {color: #342164; text-decoration: none;}
a:visited {color: #342164; text-decoration: none;}
a:hover {color: #342164; text-decoration: underline;}


h1
{
	color: #342164;
}


h2
{
    color: #342164;
    font-size:16px;
	font-family: arial;
	font-weight:bold;
	/*padding-top:-44px;*/
	margin-top:-4px;
	margin-bottom:-4px
}

#container
{
	font-size: 12px;
	width: 850px;
	/*height: 768px;*/
	/*border:solid 2px red;*/
	background-color: transparent;
	margin:0 auto; /*center in Mozilla*/
}

#headerRow
{
    width: 850px;
	height: 100px;
	background-color: transparent;
}

#logo
{
    width: 500px;
	height: 100px;
	margin-top:0px; /*Mozilla*/
	*margin-top:0px; /*IE 7*/
	float: left;
	background-color: transparent;
}

#topNav

{ 
  position: absolute;
  width:375px;
  top: 15px;
  margin-left: 465px; /*Mozilla*/
  *margin-left: -215px; /*IE 7*/
  text-align:left;
  color: #342164;
  /*border: solid 2px green;*/
 }
 
#topNav a:link {color: #342164; text-decoration: none;}
#topNav a:visited {color: #342164; text-decoration: none;}
#topNav a:hover {color: #342164; text-decoration: underline;}


 #loginStatus
{
    position: absolute;
    margin-top:40px;
    margin-left: 525px; /*Mozilla*/
  *margin-left: -150px; /*IE 7*/
    color: #342164;
    font-weight:bold;
}

#globalNav
{
    width: 850px;
	height: 25px;
	/*margin-top: 100px;*/
	font-size: 17px; /*IE 6*/
    font-family: arial rounded mt, arial; /*IE 6*/
    text-align:left; /*IE 6*/
	border: solid 2px #a2a2a2;
	background-color: #342164;
}

#contentRow
{
   width: 850px;
   /*height: 657px; /*Mozilla*/
   /**height:661px; /*IE 7*/
   /*padding-top:4px;
   /*padding-bottom:4px; /*IE 7*/
   text-align:center;
   background:#ffffff url("../images/content_bg.gif") repeat;
   /*border: solid 2px blue;*/  
}

#contentRowLeft
{
   width: 245px;
   /*border: solid 2px red;*/
   float:left;
   text-align:center;
   background:#ffcc55 url("../images/spotlight_bg.png");
   border-bottom: solid 2px #a2a2a2;
   overflow: hidden;   
}

#contentRowLeftContainer
{
    width: 250px;
    /*background-color:Red;*/
     overflow: hidden; 
 }

#samskyphoto
{
    margin-left:-5px;
    border-bottom: solid 2px #a2a2a2;
    /*border-bottom: solid 20px #ffffff;*/
}


#contentRowRightContainer1
{
    /*word-wrap: break-word;*/
    overflow: hidden;
    width: 600px;    
    background-color:transparent;
    overflow: hidden;  
}

#contentRowRightContainer2
{
    width: 600px;
    height:175px;
    background-color:transparent;
    /*overflow: hidden;  */
}

#contentRowLeftContent
{    
   /*word-wrap: break-word;*/
   overflow: hidden;
   width: 230px;
   /*height:515px;
   *height: 519px;*/
   text-align:left;
   /*margin-top:4px;
   *margin-top:0px;*/
   padding-left:5px;
   padding-right:10px;
   background-color:transparent;
   /*border: solid 2px #a2a2a2;*/
   
 }
 
  #donateBtn
 {
    margin-top:30px;
    margin-bottom: 10px;
    /*position:absolute;
    z-index:100;
    margin-top:600px;
    *margin-top:615px;
    margin-left: 40px;
    *margin-left: -200px;*/
 }


#contentRowRight
{
   width: 600px;
   text-align:left;
   /*background:#ffffff url("../images/content_bg.gif") repeat;*/
   /*background-color:#ffffff;*/
   padding-bottom:4px;
   /*padding:20px;
   /*margin-top:-20px;
   *margin-top:-15px;*/
   /*margin-bottom:-2px;*/
   /*padding:4px;*/
   float:right;
   background-color:transparent;
   /*border: solid 2px black;*/
   /*border-bottom: solid 2px black;*/
   overflow:hidden;
}

#contentRowRightLeftColumn
{
    width:255px;
    margin-left:24px;
    margin-right:-8px;
    float:left;
    /*border: solid 2px Red;*/
}

#contentRowRightRightColumn
{
    width:286px;
    margin-left:0px;
    margin-right:8px;
    float:right;
    /*border: solid 2px Red;*/
}

#horizontalRule
{
    /*position:absolute;
    z-index:100;
    margin-top:475px;
    *margin-top:480px;
    margin-left: 290px;
    *margin-left: 50px;*/
 }


#calendar
{ 
    width:220px;
    height:165px;
    background-color:transparent;
    float:left;
    /*overflow: hidden;
    /*position:relative;
    /*z-index:100;
    margin-top:490px;*/
    margin-top:-10px;
    *margin-top:0px;
    margin-left: 7px;  /*was 75px when calendar was at bottom of page*/
    padding-bottom:10px;  /*Added this for calendar formatting 8/*/
 }

#jfgalogo
{
    width:101px;
    height:101px;
    background-color:transparent;
    float:right;
    /*overflow: hidden;
    /*position:relative;
    /*margin-top:515px;*/
    margin-top:15px;
    margin-right: 115px;
}


#spacer
{
    clear: both;
    width:850px;
    height:4px;
}

#siteSearch
{ 
    position: relative;
    vertical-align:middle;
    margin-top:10px; /*Mozilla*/
    *margin-top:0px; /*IE 7*/
    margin-left:4px; /*Mozilla*/
    *margin-left:0px; /*IE 7*/
    float: left;   
    }

#footerTop
{   
    clear: both;
    width: 848px; /*Mozilla: differential accounts for padding*/
    *width: 842px; /*IE 7: differential accounts for padding*/
    font-size: 12px;
    font-family: arial;
    font-weight: bolder;
	text-align: right;
	color: #342164;
	padding: .25px; /*Mozilla*/	
	*padding: 5px; /*IE 7*/
	padding-right:5px;
	background-color: #bdbdbd;
	margin-top:0px;
	margin-top:3px;	
	/*border: solid 2px green;*/
}

#footerBottom
{   
    clear: both;
    width: 848px; /*Mozilla: differential accounts for padding*/
    *width: 842px; /*IE 7: differential accounts for padding*/
	text-align:center;
	color: #342164;
    font-size:14px;
	font-family: arial;
	font-weight: 900;
	padding: 5px;
	margin-top:-12px;
	*margin-top:0px;
	background-color: transparent;
	/*border: solid 2px red;*/
}



#gadget
{
    
    background-color:transparent;
    margin-left:70px;
    margin-top:15px;
}
