/* Start of CMSMS style sheet 'solar' */
.clear {clear: both}
body {background-color: #E7B018;}
h3 {color: #ba8d13;margin: 1.3em 0 .3em 0;}
td p {
	padding-right: 1.5em;
}
#main {width: 829px;margin-left: auto;margin-right: auto;background-color: white;overflow: hidden;}
#header {height: 76px;width: 700px;font-family: "Lucida Grande", Lucida, Verdana, sans-serif;background-image: url(images/header.gif);background-repeat: no-repeat;float: left;margin-bottom: -2px;}
#contact {height: 76px;width: 113px;float: right;margin-bottom: -2px;}
#content {width: 830px;background-color: white;font-family: "Lucida Grande", Lucida, Verdana, sans-serif;font-size: 12px;float: left;margin-bottom: 25px;padding-bottom: 20px;}
a:link {color: #E7B018;text-decoration: none;font-weight: bolder;}
A:visited {color: #E7B018;text-decoration: none;font-weight: bolder;}
a:hover {color: #666;text-decoration: none;font-weight: bolder;}
a.active:link {color: #666;text-decoration: none;font-weight: bolder;}
a.active:hover {color: #666;text-decoration: none;font-weight: bolder;}
a.active:visited {color: #666;text-decoration: none;font-weight: bolder;}
#nav {height: 50px;width: 830px;float: left;}
#longpic {width: 830px;margin-left: 0px;}
#caption {position: absolute;margin-left: 0px;margin-top: 0px;font-family: Georgia, "Times New Roman", Times, serif;}
.float {float: left;margin: 0px;padding: 0px;}
.rightcontent {width: 620px;font-family: "Lucida Grande", Lucida, Verdana, sans-serif;font-size: 12px;float: left;padding: 10px;background-color: white;}
.leftcontent {width: 168px;height: inherit;font-family: "Lucida Grande", Lucida, Verdana, sans-serif;font-size: 12px;float: left;padding: 10px;background-color: white;}
.indent {margin-left: 10px;margin-right: 10px;color: #E7B018;}
#rightnav {width: 170px;margin-left: 15px;margin-top: 25px;float: left;}
.thumb {margin: 10px;float: left;}
.thumbr {margin: 10px;float: right;border: 2px solid #E7B018;}
.thumbl {margin: 10px;float: left;border: 2px solid #E7B018;}
.rnavpic {border: 2px solid #E7B018;}
.picr {margin: 10px;float: right;}
.captionr {float: right;font-size: 10px;color: #E7B018;}
.quilt {margin-left: 50px;border: 2px solid #E7B018;}
h1 {font-size: 16px;}
h2 {font-size: 14px;}
/* common styling - everything below is for image gallery*/
/* set up the overall width of the menu div and the margins with a relative position*/
.menu2 {font-family: "Lucida Grande", Lucida, Verdana, sans-serif;width: 625px;margin: 0 auto;position: relative;z-index: 1;}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu2 ul {padding: 0;margin: 0;list-style-type: none;border: 0;}
/* float the list so that the items are in a line */
.menu2 ul li {float: left;}
/* style the links to be 124px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu2 ul li a, .menu2 ul li a:visited {display: block;float: left;text-align: center;text-decoration: none;width: 124px;height: 30px;color: #000;border: 1px solid #fff;border-width: 1px 1px 0 0;background: #c9c9a7;line-height: 30px;font-size: 11px;}
/* make the dropdown ul invisible */
.menu2 ul li ul {display: none;}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu2 ul li:hover a {color: #fff;background: #b3ab79;}
/* make the sub menu ul visible and position it beneath the first list item */
.menu2 ul li:hover ul {text-align: left;display: block;position: absolute;top: 31px;left: 0;}
/* make the sub menu ul li the full width with padding and border. */
.menu2 ul li:hover ul li {width: 464px;height: 365px;border: 20px solid #b3ab79;background: #eee;color: #000;position: relative;padding: 40px 60px;}
/* style the initial image size 100px x 75px no border and 5pixel padding */
.menu2 ul li:hover ul li a img {width: 100px;height: 75px;border: 0;margin: 5px;}
/* style the size, background color, border and margin of the submenu links */
.menu2 ul li:hover ul li a {float: left;width: 110px;height: 85px;background: #eee;border: 1px solid #888;margin: 1px;}
/*-- modified by dustinwalker.com; replaced javascript menu for easier cms integration--*/
#nav {height: 56px;overflow: hidden;background-color: #ecc559;}
#nav ul {margin: 0px;padding: 0px;}
#nav li {list-style-type: none;float: left;}
#nav a {height: 56px;overflow: hidden;text-indent: -1000px;display: block;border-right: 4px solid #fff;}
#nav #i15 a {width: 91px;background: url(images/new/nhome.gif) 0 0}
#nav #i15 a:hover, #nav #i15 .menuactive {background-position: 0 56px;}
#nav #i34 a {width: 162px;background: url(images/new/nSeeTanz.gif) 0 0}
#nav #i34 a:hover, #nav #i34 .menuactive {background-position: 0 56px;}
#nav #i19 a {width: 138px;background: url(images/new/nOurStory.gif) 0 0}
#nav #i19 a:hover,#nav #i19 .menuactive {background-position: 0 56px;}
#nav #i24 a {width: 150px;background: url(images/new/nSolarOvens.gif) 0 0}
#nav #i24 a:hover,#nav #i24 .menuactive {background-position: 0 56px;}
#nav #i52 a {width: 150px;background: url(images/new/nOurPeople.gif) 0 0}
#nav #i52 a:hover, #nav #i52 .menuactive {background-position: 0 56px;}
#nav #i53 a {width: 115px;background: url(images/new/nJoinUs.gif) 0 0}
#nav #i53 a:hover, #nav #i53 .menuactive {background-position: 0 56px;}
#nav #i53 a {border: none;}
.NewsSummaryAuthor, .NewsSummaryCategory, .NewsSummaryPostdate{
	display: none;
}
.NewsSummary {
	margin-bottom: 2em
}
/* style position of the links on hover */
.menu2 ul li:hover ul li a:hover {position: relative;}
/* style the 2x size image on hover with an absolute position to place it centrally over the original image */
.menu2 ul li:hover li a:hover img {width: 200px;height: 150px;position: absolute;left: -50px;top: -38px;border: 0;border: 1px solid #888;padding: 5px;background: #ccc;}


/* End of 'solar' */

