@import url(reset.css);
body{
  text-align:       center;
  font-size:        0.625em; 
  line-height:      1.125em;
  font-family:      georgia;
}


/*
===================================================
RESET.CSS
===================================================
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption{
	margin:          0;
	padding:         0;
	border:          0;
	outline:         0;
	font-weight:     inherit;
	font-style:      inherit;
	font-size:       100%;
	font-family:     inherit;
	vertical-align:  baseline;
}
h1,h2,h3,h4,h5,h6{
  font-weight:     normal;
  }
  
/* remember to define focus styles! 
:focus {
	outline:         0;
}*/
body {
	line-height:     1;
	color:           black;
	background:      white;
}
ol, ul {
	list-style-type:      none;
}

/* tables still need 'cellspacing="0"' in the markup 
table {
	border-collapse: separate;
	border-spacing:  0;
}
caption, th, td {
	text-align:      left;
	font-weight:     normal;
}*/
blockquote:before, blockquote:after,
q:before, q:after {
	content:         "";
}
blockquote, q {
	quotes:          "" "";
}

/*
===================================================
DEFAULT.CSS
===================================================
*/
#content-row{
  clear:            left;
  text-align:       left;
  width:            960px;
  margin:           0 auto;
  padding-top:      25px;
}

#left-col{
  float:            left;
  width:            310px;
  position:         relative;
}
#logo{
  margin-bottom:    25px;}

#login{
  position:         absolute;
  top:              75px;
  left:             115px;
  width:            190px;
}



#right-col{
  float:            right;
  width:            610px;
  /* Added by Chuck 3/10/2011 */
  padding-left:	10px;
}



#footer{
  clear:            both;
  padding-top:      50px;
}

#footer-left{
  float:            left;
  width:            310px;
  
}
#footer-right{
  float:            right;
  width:            620px;
  background:       #e1e1e1 url(images/footer-top.gif) no-repeat 0 0; 
  background:       #cfd7ac url(images/footer-top-green.gif) no-repeat 0 0;
}
.footer-content{
  padding:          20px;   /*Padding on containing div to not screw up the bg image*/
  }



/*
===================================================
TYPE.CSS
===================================================
*/
h1{}
h2{
  font-size:        2.25em;
  line-height:      1.125em;
  font-style:italic;
  color:            #406718;
  font-family:      georgia;
  font-weight:normal;
  
}
h3{
  font-size:        1.825em;
  line-height:      1.125em;
  color:            #406718;
  font-family:georgia;
}
h4{}
h5{}
h6{}



#content-row a, a{
  color:            #708a38;
  text-decoration:  underline;
}

#content-row a:hover, a:hover{
  text-decoration:  none;
}

p{
  
  line-height:      1.125em;
  font-family:      arial;
  padding-bottom:   1.125em;
}

h2 + p{
  margin-top:       1.125em;
  }
#login p a, #footer p a, #footer a.SkinObject {
  font-family:      tahoma;
   
  color:            #708a38;
  font-weight:      normal;
  text-decoration:  underline;
  }
  
#login p a:hover, #footer p a:hover, #footer a.SkinObject:hover {
  text-decoration:  none;
  }

.footer-content p{
  font-size:        100%;
  }

#footer p{
  color:            #666;}


#footer-left p{
  padding-top: 5px;
  font-size:0.6725em;
  line-height:1.125em;
}

#footer p span{
  margin-right:     3px;
  color:            #708a38;
  }
  
#dnn_contentpane p span{
  width:            10em;float:left;
  color:            #708a38;
  
}
#footer .SkinObject{ font-weight:normal; color:#666;}

ul.pricing{
list-style-type:none;
padding:0 10px 20px 10px;
}

.pricing li{
list-style-type:none;
font-size:1.625em;
border-bottom:1px dashed #a0af59;
font-family:georgia;
padding:0.5em 0 0.5em 0px;
background:url(images/leaf-li.gif) no-repeat left;
}

.pricing a:hover{
  color:#a0af59;
  text-decoration:underline;
}
  
/*
===================================================
MENU.CSS
===================================================
*/
/*
===================================================
MENU.CSS
===================================================
*/
#nav-row{
  background:       #406619 url(images/menu-bg.gif) repeat-x bottom left; 
}
.wrapper{
  text-align:       left; 
  clear:            both; 
  width:            960px; 
  position:         relative;
  margin:           0 auto;
  }
  
#nav-wrap{
  width:            960px;
  margin:           0 auto;
  
}

#nav{
  
  height:           46px;
  }
  
#nav ul{
  padding-left:     340px;
  }
  
#nav li { 
  list-style-type:none;
  float:            left;
  background:       #406619 url(images/menu-bg.gif) repeat-x bottom left;
  }
  
#nav a{
  display:          block;
  }
  
.SelectedTab li a{
  text-decoration:underline;
  }
  
.SelectedTab li a:hover{
  background:       #a1af5a url(images/menu-active.gif) repeat-x bottom left;
  }
  
.TabList li {
  font-size:1.125em;
  }
    
.Tablist li a:hover{
  background:       /*#798343*/ #a1af5a url(images/menu-hover.gif) repeat-x bottom left;
  }
  
#nav li a{
  font-family:      georgia; 
  font-weight:      normal;
  color:            #fff; 
  text-decoration:  none; 
  padding:          14px 12px 14px 12px;
  }  

  /*
  #nav li a:hover{
  background:       #798343 url(images/menu-hover.gif) repeat-x bottom left;
  }
  */


#AdminHostList{
  position:         absolute; 
  top:              10px; 
  left:             0;
  }
  
table{}



