body {
    background:transparent url('/twmedia/rize/images/background.png') repeat-y;
    background-position:top center;
    font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
/*    background:transparent url('/twmedia/rize/images/menu_selected.png');*/
/*    background:white;*/

}

/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */
html,body {margin:0;padding:0}

div#page-container {
    background:white url('/twmedia/rize/images/content_bg.png') repeat-x;
    position: relative;
    margin: 0 auto;
    width: 940px;    
    bottom:0;
    min-height:100%;
    height:auto;
/*    border-left:2px solid gray;*/
/*    border-right:2px solid gray;*/
}

div#page-footer {
    font-size:80%;
    position:absolute;
    bottom:10px;
    width:100%;
    margin: 0 auto;
    display:block;
/*    border-top:3px dotted #3D97DA;*/
    text-align:center;
/*    background:transparent url('/twmedia/rize/images/menu_selected.png');*/
    height:50px;
}

div#page-content {
    padding:1em 2em;
    padding-bottom:80px; /* this is to push the footer */
}

div#page-header {
    display:block;
    height:50px;
    padding:1em;
}

div.blue-line{
    height:20px;
    background:white url('/twmedia/rize/images/menu_selected.png') repeat-x;
    display:block;
    margin: 0 auto;
}

div#page-menu{
    padding:0 1em;
    margin-bottom:6px;
    text-align:right;
}

div#page-menu ul {
    margin-left: 0;
	padding-left: 0;
	display: inline;
}

div#page-menu li {
    margin-left: 2px;
	margin-bottom: 0;
	margin-top:4px;
	padding: 4px 16px 6px;
/*  border: 1px solid #000;*/
	list-style: none;
	display: inline;
	
}
div#page-menu li:hover, li.here {
    background:transparent url('/twmedia/rize/images/menu_selected.png') repeat-x;
    list-style: none;
    display: inline;
}

div#page-menu a {
/*    display:block;*/
}

a:visited {
    color:#3D97DA !important;
}

a:hover{
}

div#page-menu .here a, div#page-menu a:hover{
    color:white !important; 
}

h1 {
    font-size:150%;
    margin:0.2em 0;
    margin-bottom:0.5em;
    border-bottom:1px dotted #3D97DA;
}

h2 { 
    font-size:120%; 
    margin:0.2em 0;
    margin-bottom:0.3em;
    margin-top:0.3em;
    border-bottom:1px dotted #3D97DA;
}

ul {

    list-style-type:disc; 
/*    list-style-image:have to find an image;*/
    list-style-position:inside;
    padding-left:1em;
    margin-top:1em;
}

.page {
    margin-bottom:3em;
}

.page .content-container img {
}


.feature h2 {
    margin-top:2em;
    text-transform:capitalize;
}


.feature p {
    margin-top:1em;
}

.feature-odd img{
    float:right;
    margin:1em;
    margin-right:0;
}

.feature-even img{
    float:left;
    margin:1em;
    margin-left:0;
}
.clear {
    clear:both;
}

#index_page div.feature:first-child h2{
    margin-top:2em; /* should be the same as #slideshow-container */
}

#slideshow-container{
    background:white url(/twmedia/rize/images/slider-background.png) scroll 0 0;
    display:block;
    margin-top:2em;
    margin-right:1em;
    float:left;
    border:2px solid #248ad4;
}
#slideshow,#nav-container{
    height:100px;
    width:400px;
}

#nav-container {
    position:relative;
    float:left;
    width:100%;
    top:150px;
    z-index:20;
}

#prev-container {
    float:left;
    
}
#prev {
    height:50px;
    width:50px;
    display:block;
}
#next-container {
    float:right;
}
#next {
    height:50px;
    width:50px;
    display:block;
}

#index_page div.feature:first-child {
    position:relative;
    display:block;
    float:left;
    width:472px;
    margin-top:0px;
    margin:0px;
    clear:right;
}

#index_page .page{
    margin-bottom:0em;
}

#index_page .feature{
    width:280px;
    float:left;
    margin:5px;
    display:block;
}

#index_page .clear{
    clear:none;
}

#index_page p {
    line-height:1.8em;
    color:#4B4B4B;
}

#index_page #feature-1-clear{ clear:both; }
#index_page #feature-4-clear{ clear:both; }
#index_page #feature-6-clear{ clear:both; }