
/***********************************************/
             .myStyle { position: absolute;
                 	 visibility: hidden;}
* { 
margin: 0; 
} 
html, body { 
height: 100%; 
} 
.wrapper { 
          min-height: 100%; 
          height: auto; 
          height: 100%; 
          margin: 0 auto -6em; 
} 
.footer, .push {height: 6em; 
} 
body{font-family: Arial,sans-serif;
	color: black;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
}
       hr.break   {width:85%;
                         color:green;
}
          .calhr {height:1.5em;
                    width:100%;
                    color: green;
}

      .snapshotStyle1 { position: absolute;
                 	             visibility: hidden;
                               top:140px;  
                               left:220px; 
}
      .snapshotStyle2 { position: absolute;
                 	             visibility: hidden;
                               top:320px;  
                               left:180px; 
}
        #rite{
	float: right;
}

table.winter2       {border: 1px  blue;
		background-color: white;
                                      position: absolute;
                                      top: 18.5em;
                                      left:  560px;
                                      width: 270px;
}
       .fatbottom   {border: solid green 1em;
                                 padding-top: 0;
                                 padding-bottom: 0;
                                 margin: .0;
}
     .padded {border: solid green .2em;
                                 padding-top: 5px;
                                 padding-bottom: 5px;
                                 margin-bottom:5px;
}
     .padright {border: solid green .2em;
                                 padding: 5px;
                                 margin-bottom:5px;
                                 margin-right:5px;
}
      .boxed400  {border-color: green; 
		border-width: 1px;
       		 border-style: solid; 
                                   padding-top: 2em;
                                   margin: 0;
                                   width:25em;
}
          .boxed    {border-top-style: solid; 
		border-color: green; 
		border-width: 1px;
       		 border-style: solid; 
                                   padding-top: 2em;
                                   width:40%;
}
          .liboxed   {border: 1px solid green; 
                                   padding-top:5px;
                                   padding-left:20px;
                                   width:40%;
}
      .bylawsbox                   {border-top-style: solid; 
		border-color: green; 
		border-width: 1px;
       		 border-style: solid; 
                                   padding-top: 20px;
                                   padding-left:50px;
                                   width:90%;
}

          .news	{vertical-align: top;
		border: 2px solid green;
		padding-top:1em;
		padding-bottom:1.5em;
		padding-left:0px;
		padding-right:0px;
		margin-bottom: 20px;
                               	text-align: center;
}
          .marginnews     	{vertical-align: top;
		border: 4px solid green;
		padding-top:1.3em;
		margin-bottom: 20px;
		margin-top: 20px;
                               	text-align: center;
}
          .monthframe    	{vertical-align: top;
		border: 2px double black;
		padding-top:1em;
		margin-bottom: 20px;
                               	text-align: center;
}
           .greenbg           {  background-color: #b3e4cd;
     		 padding: 2em;
                                 margin: 2em;
		text-align: center;
                                width: 60em;
}
      .redbox                {border-top-style: solid; 
		border-color: red;
		border-width: 2px;
       		 border-style: solid; 
                                   padding-top: 2em;
                                   width:40%;
}
           .simple
                               {border: solid green 0.1em;
                                 padding-top: 2em;
                                 margin: .2em;
                                 width:100%;
}
      .halfboxed
                               {border-color: green; 
		border-width: 1px;
       		 border-style: solid; 
                                   padding-top: 1em;
                                   margin: 10px;
                                   width:450px;
}
      .halboxleft    {float:left;
                           margin:10px;
                           border-color: green; 
	         border-width: 2px;
       	          border-style: solid; 
                           padding: 1em;
                           width:550px;
}    
              .arborbox    {margin:15px;
                           border: 6px solid green; 
                           padding:10px;
                           width:300px;
}
              .rightfloat 
                         {float: right;
}

        .mytable {width: 700px;
	padding: 10px;
	margin: 10px;
}
          .clemson     	{  border-style: solid;
                                 border-color:#EAA01A;
                                border-width: 3px;
                                width: 20em;  
                                 background-color:white;
		text-align: center;
}
     .garden {border: solid green .2em;
                                 padding-top: 5px;
                                 padding-bottom: 5px;
                                 margin-bottom:5px;
                                  width:750px;
}
     .bluetable {border: solid blue .2em;
                                 padding-top: 5px;
                                 padding-bottom: 5px;
                                 margin-bottom:5px;
                                  width:400px;
                                   text-align:center;
}
tr.popup      {background-color: white;
                     border-style: solid; 
       	    border-color: green; 
                      border-width: 2px; 
     	    padding: 1em;
                     width:12em;	
}
    .thinblackframe{border: 1px;
                         border-style: solid; 
       	        border-color: black; 
	        padding: .3em;
}
  .outline{border-bottom:  .3em solid black;
 } 
      .calmonth{border: 5px   green;
                          text-align:center;
}
      .calhead{border-top: 3px solid black;
                     background-color:#6CDC63;
}
th           {	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

td.photobutton  {background-color: white;
     	    padding-left: 1em;
     	    padding-right: 1em;
     	    padding-bottom: 1em;
                      border-left: .2em solid green;
                     margin-right: 1em;
                     width:350px;	
}
   .firstbutton  {background-color: white;
     	    padding-left: 1em;
     	    padding-bottom: 1em;
                     margin-right: 1em;	
}
      .album   {  background-color: #b3e4cd;
                      border-style: solid; 
       	    border-color: black; 
                      border-width: 2px; 
     	   width:500px;
                      margin: 1em;
	    text-align:center;	
}
      .swap   {  background-color: #b3e4cd;
                      border-style: solid; 
       	    border-color: black; 
                      border-width: 2px; 
     	    padding: .5em;
                      margin: .5em;
	    text-align:center;
                      width:400px;	
}
      .select {  background-color: white;
                      border-style: solid; 
       	    border-color: green; 
                      border-width: .2em; 
     	    padding: 0;
                      margin: 0;
	    text-align:center;
                      width:180px;	
}
   .daily1 {width:45px;
                    font-family: Arial;
                     font-size: 1em;
                     font-weight: bold;
	   color: black;
                     text-align: center;
                     padding: 1px; 
}            
    .daily2 {width:325px;
                    font-family: Arial;
                     font-size: 1em;
                     font-weight: bold;
	   color: black;
                     text-align: center;
                     padding: 1px; 
}             
    .daily3 {width:325px;
                    font-family: Arial;
                     font-size: 1em;
                     font-weight: bold;
	   color: black;
                     text-align: center;
                     padding: 1px; 
}
      .daily4 {width:250px;
                    font-family: Arial;
                     font-size: 1em;
                     font-weight: bold;
	   color: black;
                     text-align: center;
                     padding: 1px; 
}
        .eventdetail {font: .9em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color : black;
                  text-align:center; 
                   border-top: .1em solid green;
                   border-bottom: .1em solid green;
                   border-right: .2em solid green;
}
        .tourmap{text-align:center; 
                   border: .2em solid green;
                   width: 450px;
                   padding: 50px 50px;
}
        .ask {border: 3px solid red;
                  font: 1.1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color : black;
                  text-align:center; 
}
a     {color: #006699;
	text-decoration: none;
}

a:link{
	color: #006699;
	text-decoration: none;
}

a:visited{
	color: #006699;
	text-decoration: none;
}

a:hover{
	color: #006699;
	text-decoration: underline;
}
                tr.head td   {border-top-style: solid; 
       		 border-top-color: #000000; 
		 border-top-width: 2px;
		 border-top-style: solid; 
                                 border-left-width: 2px; 
     		  border-left-style: solid; 
		  border-left-color: #000000; 
                                 border-right-width: 2px; 
     		 border-right-style: solid; 
		 border-right-color: #000000;
                                  padding: 1em; 
}


td      .explore{    border-style: solid; 
       	        border-color: #184F8B;
                          height: 290px; 
                           position: absolute;
}
        .greentd{
                                 background-color: #b3e4cd;
                                  padding: 0 0 10px 0;
                                 margin: 0 0 0 0;
		border: .3em solid green;
		text-align: center;
}
      .virtualblue{background-color: #000000;
	       border: 5px;
                         border-style: solid; 
       	        border-color: #184F8B; 
                          width:18em;
                          height:12em;
}
    .littleblackbox{border: .2em;
                         border-style: solid; 
       	        border-color: black; 
	        padding: .3em;
                           width:200px;							
}
    .littlebluebox{border: .3em;
                         border-style: solid; 
       	        border-color: blue; 
	        padding: .5em;							
}
        .greenpad{padding: 10px;
                         margin: 6px;
	       border: .5em solid green;
	       text-align: center;
}
    .fullbluebox{position:absolute;
                        width: 500px;
                         left:0em;
                            top:260px;                         
	         border: .3em;
                         border-style: solid; 
       	        border-color: blue; 
	        padding: .4em;
	       background-color:#D2E1EE;							
}
              .bluebox{position:absolute;
                        width: 400px;
                         left:0em;
                            top:260px;                         
	         border: .3em;
                         border-style: solid; 
       	        border-color: blue; 
	        padding: .4em;
	       background-color:#D2E1EE;							
}
    .calbluebox{position:absolute;
                        width: 500px;
                         left:30px;
                            top:500px;                         
	         border: .2em;
                         border-style: solid; 
       	        border-color: blue; 
	        padding: .5em;
	       background-color:#D2E1EE;							
}

h1	{ font-family: Verdana,Arial,sans-serif;
 	font-size: 120%;
	 color: #334d55;
	 margin: 0px;
	 padding: 0px;
}
     .h1green { font-size : 2.5em; 
	font-family :Times, serif;
                color: green;
	font-weight : bold; 
	text-align : center; 
}
     .h1white { font-size : 2.5em; 
	font-family :Times, serif;
                 color: white;
	font-weight : bold; 
	text-align : center; 
}
h2	{ font-family: Arial,sans-serif;
	 font-size: 114%;
	 color: #006699;
	 margin: 0px;
	 padding: 0px;
}
       .boldface { font-family: Arial,sans-serif;
	 font-size: 114%;
	 color: black;
	 font-weight: bold;
	text-align:center;
}
       .boldpad { font-family: Arial,sans-serif;
	 font-size: 114%;
	 color: Green;
	 font-weight: bold;
	text-align:center;
                  padding-top:8px;
                  padding-bottom: 8px;
}
  .h2rd { 
	font-size : 22px; 
	color : red; 
	font-family : Times, serif; 
	font-weight : bold; 
	text-align : center; 
}
  .h2green { 
	font-size : 22px; 
	color : green; 
	font-family : Times, serif; 
	font-weight : bold; 
	text-align : center; 
}

h3	{ font-family: Arial,sans-serif;
	 font-size: 100%;
	 color: #334d55;
	 margin: 0px;
	 padding: 0px;
}
             .subheader   {font-family: arial, helvetica, verdana, sans-serif; 
                                 font-size: 1.1em; 
	             font-weight : bold; 
                                  color:#000000;
                                   text-align:center;
}

h4	{ font-family: Arial,sans-serif;
	 font-size: 100%;
 	font-weight: normal;
 	color: #333333;
	 margin: 0px;
	 padding: 0px;
}
             .subheader   {font-family: arial, helvetica, verdana, sans-serif; 
                                 font-size: 1.1em; 
	             font-weight : bold; 
                                  color:#000000;
                                   text-align:center;
}

h5	{ font-family: Verdana,Arial,sans-serif;
	 font-size: 100%;
	 color: #334d55;
	 margin: 0px;
	 padding: 0px;
}
      .haldate{font-family: Verdana,Arial,sans-serif;
	 font-size: 100%;
	 color: black;
	font-weight : bold; 
	 padding: 5px;
                   text-align:center;
}

p.clicker{	clear: both;
	border: 1px solid #cccccc;
	font-size: 75%;
	color: black;
	padding: 0px;
}
    .virtualblack {font-size: 100%;
	color: black;
                    font-weight: bold;
	padding: 0px;
                  text-align:center;
}
      .blackp {font-size : 1em; 
	color : black; 
	font-family : Times, serif; 
	text-align : center; 
}
      .blackparag  {font-size : 1em; 
	       color : black; 
	        font-family : Times, serif; 
}
      .redp {	font: bold 1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color : red; 
	text-align : center; 
}
      .redtba {font: bold 1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color : red; 
	text-align : center; 
}
        .redlinethru {   text-decoration: line-through;
	           color : red; 
	           text-align : center; 
}
      .bylawsp {font:  .9em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color : black; 
}
      .boldblack { font-size : 1.1em; 
	color : black; 
	font-family : Times, serif; 
	font-weight : bold; 
	text-align : center; 
}
      .leftblack { font-size : 1.1em; 
	color : black; 
	font-family : Times, serif; 
	font-weight : bold; 
	text-align : center; 
}
    .littlevirtual {font-size: 80%;
	color: white;
                    font-weight: bold;
	padding: 0px;
                   text-decoration: underline;
                  text-align:center;
}
      .winterheading { font-family: Arial;
                     font-size: 1.2em;
                     font-weight: bold;
	   color: blue;
                     text-align: center;
}
        .whitebg {font-size: 80%;
	background-color: white;
                    font-weight: bold;
	padding: 0px;
                   text-decoration: underline;
                  text-align:center;
}
       .honky {font-size: 100%;
	color: #FFFFFF;
                    font-weight: bold;
	padding: 0px;
                  text-align:center;
}
         .close { font-family: Arial;
                     font-size: .8em;
                     font-weight: bold;
	   color: blue;
                     text-align: center;
}
        .greenbg {font: 80% bold white;
	background-color: green;
	padding: 0px;
                  text-align:center;
}
         .greenp { font-family: Arial;
                     font-size: 1.3em;
                     font-weight: bold;
	   color: green;
                     text-align: center;
}
          .greennobr{font-family: Arial;
                     font-size: 1.2em;
                     font-weight: bold;
	   color: green;
}
          .greenswap{font-family: Arial;
                     font-size:1em;
                     text-align: center;
	   color: green;
}
         .greenmonth { font-family: Arial;
                     font-size:1em;
	   color: green;
                     text-align: center;
}
         .salutation {font-size : 1em; 
	color : black; 
	font-family : Times, serif; 
                   text-decoration: underline;
	text-align : left; 
}
      .smallblue {font: bold .7em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color : blue;
	text-align : center; 
                  width: 20px;
}
      .regularblue {font: bold 1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color : blue;
	text-align : center; 
}


a.specialLink:link { color: blue; }
a.specialLink:visited { color: blue; }
a.specialLink:hover { color: red; }


ul{ list-style-type: square;
}

ul ul{ list-style-type: disc;
}

ul ul ul{ list-style-type: none;
}

label	{ font-family: Arial,sans-serif;
	 font-size: 100%;
	 font-weight: bold;
	 color: #334d55;
}
/* footer */
#footer {position:absolute;
               clear:both;
                font-family: arial, helvetica, verdana, sans-serif; 
                font-size:0.8em; 
}
#newfooter {position:absolute;
               float:left;;
                font-family: arial, helvetica, verdana, sans-serif; 
                font-size:0.6em; 
}

/*   bulletinboard    */
#bulletinboard table.floatleft
                         {float: left;
                           clear:none;
                        width:450px;
}

           
   #bulletinboard table.floatright 
                       {float: right;
                           clear:none;
                        width:450px;
}
   #details table.floatright 
                       {float: right;
                        width:450px;
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{
	padding: 10px 50px 0px 0px;
	border-bottom: 1px solid #cccccc;
	width: 100%;
}

#headlines{
	  float:right;
	width: 20%;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-right: 10px;
}

/* content */
#content {	left:1em;
                position:absolute;
	top:17em;
	float: left;
                  width: 60%;
}
/* largeleftside    */

#largeleftside {left:0em;
                 top:21em;
	position:absolute;
                  margin-left:10px;
	margin-top: 0;
                 width:420px;
}

/************* #globalNav styles **************/

#globalNav{padding: 0px 0px 5px 10px;
border-bottom: 1px solid #CCC;
color: #cccccc;
}

#globalNav img{ display: block;
}

#globalNav a {font-size: 90%;
	padding: 0 4px 0 0;
}

/*************** #pageName styles **************/

#pageName{margin: 0px;
	padding: 0px 0px 0px 10px;
}

/************* #breadCrumb styles *************/

#breadCrumb{font-size: 80%;
	padding: 2px 0px 0 10px;
}


/************** .feature styles ***************/

.feature{padding: 0px 0px 10px 10px;
	font-size: 80%;
}

.feature h3{	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img{float: left;
	padding: 10px 10px 0px 0px;
}


/************** .story styles *****************/

.story	{clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 80%;
}

.story p{padding: 0px 0px 10px 0px;
}

/************* #siteInfo styles ***************/

#siteInfo{clear: both;
	border: 1px solid #cccccc;
	font-size: 75%;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
}

#siteInfo img{padding: 4px 4px 4px 10px;
	vertical-align: middle;
}


/*********** #sectionLinks styles ***********/

#sectionLinks{position: relative;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#sectionLinks h3{padding: 10px 0px 2px 10px;
}

#sectionLinks a {display: block;
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;
}

#sectionLinks a:hover{	background-color: #dddddd;
}
/* govmain */
#govmain {	border:1px;
	color:green;
	position:absolute;
	left:450px;
	 top:340px;
	width:500px;
}
#govmain p {
	color:#555;
	line-height:20px;
	padding:10px;
}
#govmain h1 {
	color:green;
	font-size:20px;
                font-weight: bold;
}
#govmain {
	color:black;
	font-size:18px;
	font-weight:bold;
}


/************** #headlines styles **************/

#headlines{
	margin: 0px;
	padding: 10px 0px 20px 10px;
	font-size: 80%;
}
#navBar{position:absolute;
	float: left;
	width: 20%;
	margin: 0px;
	padding: 0px;
	background-color: #eeeeee;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}


#headlines p{
	padding: 5px 0px 5px 0px;
}


/* navigation  */

#navigation {
        background: #68c294;
        border-bottom: 1px solid #2fb732;
        margin-bottom:0;
        padding: 0.6em 0 0;
        font-weight: bold;
}
#navigation ul, #navigation ul li {
        list-style: none;
        margin: 0;
        padding: 0;
}
#navigation ul {
        padding: 5px 0 5px;
        text-align: center;
}
#navigation ul li {
        display: inline;
}
#navigation ul li a {
        background: url(photos/tableft.gif) no-repeat left top;
        color: #000000;
        text-decoration: none;
        padding: 5px 0;
}
#navigation ul li span {
        background: url(photos/tabright.gif) no-repeat right top;
        padding: 3px 4px 3px 3px;
        margin: 4px 0 4px 4px;
}
#navigation ul li a:hover span {
        text-decoration: underline;
        background-position: 100% -75px;
}
#navigation ul li a:hover {
        background-position: 0 -75px;
}
#navigation #current a {
        background-position: 0 -150px;
}
#navigation #current a span {
        background-position: 100% -150px;
}


/*- Internet Explorer...It's Hacktastic!--------------------------- */

/*\*//*/
#navigation ul li a {
        display: inline-block;
        white-space: nowrap;
        width: 1px;
}

#navigation ul {
        padding-bottom: 0;
        margin-bottom: -1px;
}
/**/

/*\*/
* html #navigation ul li a {
        padding: 0;
}
/**/
/* Spring navigation  */

#springnav {
        background: #D2E1EE;
        border-bottom: 1px solid blue;
        margin-bottom:0;
        padding: 0.6em 0 0;
        font-weight: bold;
}
#springnav ul, #springnav ul li {
        list-style: none;
        margin: 0;
        padding: 0;
}
#springnav ul {
        padding: 5px 0 5px;
        text-align: center;
}
#springnav ul li {
        display: inline;
}
#springnav ul li a {
        background: url(photos/tableft.gif) no-repeat left top;
        color: #000000;
        text-decoration: none;
        padding: 5px 0;
}
#springnav ul li span {
        background: url(photos/tabright.gif) no-repeat right top;
        padding: 3px 4px 3px 3px;
        margin: 4px 0 4px 4px;
}
#springnav ul li a:hover span {
        text-decoration: underline;
        background-position: 100% -75px;
}
#springnav ul li a:hover {
        background-position: 0 -75px;
}
#springnav #current a {
        background-position: 0 -150px;
}
#springnav #current a span {
        background-position: 100% -150px;
}


/*- Internet Explorer...It's Hacktastic!--------------------------- */

/*\*//*/
#springnav ul li a {
        display: inline-block;
        white-space: nowrap;
        width: 1px;
}

#springnav ul {
        padding-bottom: 0;
        margin-bottom: -1px;
}
/**/

/*\*/
* html #springnav ul li a {
        padding: 0;
}
/**/

div.transbox1   {width:350px;
 	 height:40px;
  	border:1px solid black;
  }
div.transbox p   {margin:10px 10px;
	  font-weight:bold;
 	 font-size: 1em;
 	 color:red;
  }
div.background   {  width:440px;
 	 height:70px;
	 background:url(photos/AzaliaHosta.jpg) repeat;
	  border:2px solid black;
  }
div.transbox   {  width:350px;
	  height:40px;
 	 margin:5px 10px;
  	background-color:#ffffff;
	  border:1px solid black;
  }




