
#content h1,
#content h2,
#content h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}

#content b,
#content strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
    color: #000;
}

#content h1, h1{
color: #54448D;
font-size: 24pt;
font-family:"Verdana","Century Gothic", "Bailey Sans ITC","Futura Md", "Tahoma", "sans-serif";
}

#content h2, h2{
color: #54448D;
font-size: 22pt;
font-family:"Verdana","Century Gothic", "Bailey Sans ITC","Futura Md", "Tahoma", "sans-serif";
}

#content h3, h3{
color: #54448D;
font-weight:bold;
font-size: 12pt;
font-family:"Century Gothic","Verdana", "Bailey Sans ITC","Futura Md", "Tahoma", "sans-serif";
}
#content h4, h4{
	/*bringing boldness back to headers and the strong element*/
	/*font-weight:bold; */
    color: #666;
	font-size:12pt;
}

#content h5, h5 {
	/*bringing boldness back to headers and the strong element*/
	/*font-weight:bold; */
    color: #666;
	font-size:10pt;

}
#content h6, h6 {
	/*bringing boldness back to headers and the strong element*/
	/*font-weight:bold; */
    color: #666;
	font-size:8pt;
}


#content abbr,
#content acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
#content em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
#content blockquote,
#content ul,
#content ol,
#content dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
#content ol,
#content ul,
#content dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
#content ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
#content ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
#content dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
#content th,
#content td {
	/*borders and padding to make the table readable*/
	padding:.5em;
}
#content th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
#content caption {
	/*coordinated marking to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
#content p,
#content fieldset,
#content table {
	/*so things don't run into each other*/
	margin-bottom:1em;
}


/*#content a {
    color: #00A94F;
    text-decoration: none;
}

#content a:hover {
    text-decoration: underline;
}*/

html, body {
	background: #CDDADA url(/assets/sage_home_2009/images/sage_mid_bg.gif) top repeat-y;
}

body {
    margin: 0px 0px;
}
#top {
margin: auto;

}

#wrapper {
	position: relative;
	margin: auto;

	background: transparent url(/assets/sage_home_2009/images/sage_mid_bg.gif) top repeat-y;
}

#whopper {
margin: auto;
/*width:904px;*/
background: transparent url(/assets/sage_home_2009/images/sage_top.gif) top no-repeat;

}

#header {
/*
    position: relative;
*/

    height: 188px;/*actually 216px*/
	padding-top:27px;
	margin: auto;

	
	
}
#hi {
	position:relative;
    width: 904px;
    height: 130px;
    margin: auto;
	padding:0;
	background: transparent url(/assets/sage_home_2009/images/sage_top_white_bg.gif) top no-repeat;

}

#logo {
	position:absolute;
	top:18px;
	left:32px;
    width: 586px;
    height: 91px;
    background: transparent url(/assets/sage_home_2009/images/sage_logo_1.gif) top left no-repeat;
}

#logo a {
    display: block;
	width: 586px;
    height: 91px;
    text-indent: -9999px;
    text-decoration: none;
}
#top_right_links{
	position:absolute;
	top:14px;
	right:12px;
	color: #54448D;
	font-size: 8pt;
}
#top_right_links a{
	color: #54448D;
	text-decoration:none;
}
#search {
position:absolute;
	top:100px;
	right:12px;
    height: 25px;
 text-align:right;
 text-decoration:none;
 
}
#search label {
    color: #54448D;
    text-decoration: none;
    font-size: 85%;
    display: none;
}
#p {
    width: 116px;
height:15px;
}
#go {
    border: 0;
background:transparent;
    color: #54448D;
 font-size:10px;
    text-decoration: none;
}



#bdcrumbs {
    position: relative;
    margin:auto;
    width: 904px;
    height: 20px;
    background: #fff;
}
#breadcrumbs {
/*	position: absolute;
	left:44px;*/
	padding-left:44px;

	top:2px;
	height: 20px;
	background: #fff url(/assets/sage_home_2009/images/breadcrumb_bg.gif) top left repeat-x;
}
#breadcrumbs a {
	text-decoration:none;
	Color: #fff;
	font-size:10px;
}

#breadcrumbs li{
	display: inline;
	list-style-type:circle;
	padding: 0px 16px 4px 5px;
	background: url(/assets/sage_home_2009/images/breadcrumb_bg2.gif) no-repeat right center;
}
li#breadLast.on{
	font-weight: bold;
	background: none;
}
#container {
	margin:auto;
}

#contentWrap {
	position:relative;
margin:auto;
	width: 904px;
	background: white;
}

#content {
	float: left;
	width: 672px;
	padding: 0px 0px;
	margin: 4px;
}

#left_boxes {
	width: 204px;
	float: left; 
	/*border: 1px #ccc dotted;*/
}

#links {
	width: 204px;
	min-height: 122px;
	margin: 5px 0px;
	background: #EFEAD6;
}
#links_content {
	width: 174px;
	height: 100px;
	padding: 35px 15px;
}
#links_content ul{
	color: #54448D;
	font-size: 8pt;
}
#links a {
	color: #54448D;
	text-decoration: none;
	font-weight: bold;
}

#news {
	width: 204px;
	min-height: 235px;
	margin: 10px 0px;
	background: #EFEAD6 url(/assets/sage_home_2009/images/left_side_bg.gif) bottom left no-repeat;*/

}

#news li{
	list-style-type:disc;
	list-style-image: none;
	list-style-position: inside;
}


#alpine {
     right:5px;
     position:absolute;
     display:inline;
     margin: 5px 0px 0px 0px;
}

#copyright {
     display:inline;
     position:absolute;
     font-size:10px;
     color: #54448D;
     margin: 25px 0 0 0;
     /*background:red;*/
}
#copyright a{
	color: #54448D;
}
#wiki_public_footer {
	position:absolute;
	margin:40px 0px;
}


#pande {
     position: relative;
     float:right;
     /*border: 1px dotted;*/
}

#pande ul {
    /*background-color: #D4E6F1;*/
    padding: 0px 0px;
    margin: 0 0 10px 0px;
    float: left;
}

#pande ul li {
    /*display: inline;*/
    padding: 0 20px 0 0px
}

#pande ul li a {
    color: #727174;
    text-decoration: none;
	font-size:10px;
	text-transform: uppercase;
}

#pande ul li a:hover {
    text-decoration: underline;
}

#pande ul li.email {
    /*background: transparent url(/images/.design/hc_mail.png) center left no-repeat;*/
}

#pande ul li.print {
    */background: transparent url(/images/.design/hc_print.png) center left no-repeat;*/
}

/* Common Styles */
/* aside from .current, .designed and .powered, these are never changed.  never ever. */
/* -------------------------------- */

.current {}
.powered {text-align: center; padding: 10px;}
.designed {}

.hide {display: none;}
.cloak {visibility: hidden;}

.floatL {float: left;}
.floatR {float: right;}

.clear {clear: both;}
.clearL {clear: left;}
.clearR {clear: right;}

.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}

/* Debugging Styles */
/* heavy-handed spacing and bordering styles for diagnosing display problems. absurdly useful */
/* -------------------------------- */

/* 
td {margin: 2px; padding: 2px; border: 1px solid #c00;}
li {margin: 2px; padding: 2px; border: 1px solid #0c0;}
div {margin: 2px; padding: 2px; border: 1px solid #00c;}
*/


