
/* Remove padding *****************************************************/
* { padding:0px; }

/* main setup *****************************************************/
p, ul, li, td, input, textarea	{ font: 12px/16px arial, helvetica, sans-serif; color: #666666; }
ul, li	{ font: 12px/16px arial, helvetica, sans-serif; color: #666666; margin-left: 20px; padding-bottom: 4px; }


/* tables setup *****************************************************/
td.top_date { background-image: url(../menus/menu_03.jpg); background-repeat: no-repeat; background-position: 0 top;}
td.bottom_signoff { background-image: url(../menus/menu_18.jpg); background-repeat: no-repeat; background-position: 0 top;}
td.bottom_disclaimer { background-image: url(../menus/menu_17.jpg); background-repeat: no-repeat; background-position: 0 top; }
td.left_fill { background-image: url(../menus/menu_11.jpg); background-repeat: repeat-y; background-position: 0 top;}
td.right_fill { background-image: url(../menus/menu_15.jpg); background-repeat: repeat-y; background-position: 0 top; }
td.calcfill { background-image: url(../graphics/M-BOX-fill.jpg); background-repeat: repeat-y; }
td.model { background-image: url(../photos/main/model_home_main.jpg); background-repeat: no-repeat; }
td.planet { background-image: url(../graphics/nature.jpg); background-repeat: no-repeat; background-position: 0 bottom; }
#model_2 { background-image: url(../photos/main/model_home_main.jpg); background-repeat: no-repeat; }
td.rockwood { background-image: url(../graphics/Southwood_map.jpg); background-repeat: no-repeat; }
td.sumac { background-image: url(../graphics/sumac_building_2.jpg); background-repeat: no-repeat; background-position: bottom; }

/* main links *****************************************************/
a				      { color: #960; font-weight: bold; text-decoration: none; }
a:visited 	{ color: #c93; font-weight: bold; text-decoration: none; }
a:active 	 { color: #903; font-weight: bold; text-decoration: none; }
a:hover   	{ color: #903; font-weight: bold; text-decoration: none; }

/* navigation links *****************************************************/
a.navi 		      	{ color: #960; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold; font-variant: normal; line-height: 18px; text-decoration: none; }
a.navi:visited  { color: #960; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold; font-variant: normal; line-height: 18px; text-decoration: none; }
a.navi:active   { color: #903; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold; font-variant: normal; line-height: 18px; text-decoration: none; }
a.navi:hover    { color: #903; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold; font-variant: normal; line-height: 18px; text-decoration: none; }

/* signoff links *****************************************************/
a.wog 			      { font: normal 9px arial, helvetica, sans-serif; color: #666666; text-decoration: none; }
a.wog:visited  { font: normal 9px arial, helvetica, sans-serif; color: #666666; text-decoration: none; }
a.wog:active   { font: normal 9px arial, helvetica, sans-serif; color: #ffffff; text-decoration: none; }
a.wog:hover    { font: 9px arial, helvetica, sans-serif; color: #960; text-decoration: none; }


#sidebar { color: #fff; background-image: url(../menus/menu_05.jpg); background-repeat: no-repeat; padding: 0 0 0 50px; }
#sidebar p { color: #fff;}

/* Image padding *****************************************************/

.imageleft			 	{ float:left ; margin-right: 20px; }
.imageright			 	{ float:right ; margin-left: 20px; }

/* Titles *****************************************************/

.title			 	{ font-size: 18px; font-weight: bold; }
.subtitle		{ font-size: 14px; font-weight: bold; }
.small			 	{ font: 9px arial, helvetica, sans-serif;}



/* content areas *****************************************************/
#container { background-image: url(../menus/main_back.jpg); background-repeat: repeat-x; top: 0; width: 100%; height: 100%; min-width: 100%; min-height: 100%; margin: 0; padding: 0; }
#content { margin-right: 30px; }
#calendar { margin-top: 180px; }
.copyright { margin-top: 40px; }
.disclaimer { margin-top: 40px; }
#theplanet { background-image: url(../graphics/globe.jpg); background-repeat: no-repeat; }
#model_hours { color: #fff; background-color: #666; width: 155px; padding-top: 16px; padding-bottom: 6px; }
#green_back { background-image: url(../graphics/bar_green.jpg); background-repeat: repeat-y; background-position: right 0; padding-top: 10px; padding-bottom: 10px; }
#yellow_back { background-image: url(../graphics/bar_yellow.jpg); background-repeat: repeat-y; background-position: right 0; margin-top: 20px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; }
.statement { color: #fff; font-weight: bold; margin-right: 10px; margin-left: 20px; }
.testimonial p { color: #960; font-size: 11px; line-height: 12px; text-align: center; margin-right: 6px; margin-left: 6px; }
.adbox { background-color: #ffffc1; margin-top: 10px; padding: 4px 10px 6px 20px; }

/* BEGIN EDITOR *****************************************************/

/* EDITOR Boxes */
.editor_box { width: 90%; padding: 14px; border: solid 4px #717171; outline: solid 6px #c0c0c0; }
.WOG_banner { color: #fff; font-size: 14px; font-weight: bold; line-height: 14px; background-color: #006; margin-top: 8px; margin-bottom: 2px; padding-top: 0; padding-bottom: 8px; border-top: 3px solid #996; border-bottom: 3px solid #996; }

.weblite      { color: #000; font: 12px Arial, Helvetica, SunSans-Regular; background-color: #ffff00 }
.artlite      { color: #000; font: 12px Arial, Helvetica, SunSans-Regular; background-color: #99ff00 }

input.button          { color: #fff; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 14px; background-color: #039; padding: 4px; } 
input.button:visited     { color: #ff0; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 14px; background-color: #039; padding: 4px; }  
input.button:hover     { color: #fff; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 14px; background-color: #39f; padding: 4px; }  

/* EDITOR TEXT */
.editor_head { font-size: 16px; font-family: Arial Black, LB Helvetica Black; line-height: 16px; margin-bottom: 0; padding-bottom: 0; }
.editor_sub { font-size: 12px; font-family: Arial Black, LB Helvetica Black; line-height: 16px; }


.subheader_red { color: #903; font-size: 14px; font-weight: bold; line-height: 14px; width: 100%; margin: 0; }
.subheader_teal { color: #099; font-size: 14px; font-weight: bold; line-height: 14px; width: 100%; margin: 0; }
.subheader { font-size: 14px; font-weight: bold; line-height: 14px; width: 100%; margin: 0; }

a.button:link          { color: #fff; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; background-color: #363137; padding: 4px; border: solid 2px #717171; outline: solid 2px #ccc; } 
a.button:visited     { color: #fff; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; background-color: #363137; padding: 4px; border: solid 2px #717171; outline: solid 2px #ccc; } 
a.button:hover     { color: #fc0; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; background-color: #363137; padding: 4px; border: solid 2px #717171; outline: solid 2px #ccc; } 

/* END EDITOR *****************************************************/

