/* adding list styles to ul and  ol */
#internal #mainCol ul {
list-style: disc !important;
}

#internal #mainCol ol {
list-style: decimal !important;
}


/* making blog date go away */
.postDate { display: none !important; }
.latestMessage .postDate { display:block !important;}

/* making text be italic */
em {
font-style: italic !important;
font-style: oblique !important;
}


/* making the images right/left alignment look a little nicer */
 img[align="right"], 
 img.right {
    float: right;
    margin: 5px 8px;
    clear: right;
}    

 img[align="left"], 
 img.left {
    float: left;
    margin: 5px 8px;
    clear: left;
}

td.extraspace {
width: 20px;
}
strong { font-weight: bold !important; } 
body { margin: 0; font: 12px   Arial, sans-serif;color: #666; line-height: 1.5em; background: #000; }

* html a, * a { position: relative; cursor: hand; }
a:hover { text-decoration: none; }

br, p { margin: 5px 0; }
 
a {  color: #008fee;    }

h1 { font-size: 18px; font-weight: bold; letter-spacing: -0.05em; padding: 10px 0; }
h2 { font-size: 16px; font-weight: bold; letter-spacing: -0.05em; padding: 10px 0; }
h3 { font-size: 14px; font-weight: bold; letter-spacing: -0.05em; padding: 10px 0; }
h4 { font-size: 12px; font-weight: bold; letter-spacing: -0.05em; padding: 10px 0; }
h5 { font-size: 10px; font-weight: bold; letter-spacing: -0.05em; padding: 10px 0; }
h6 { font-size: 09px; font-weight: bold; letter-spacing: -0.05em; padding: 10px 0; }

body#internal #mainCol h1 { font-size: 20px; font-weight: normal; padding: 15px 0 10px 0; color: #333; }
body#internal #mainCol h2 { font-size: 16px; font-weight: normal; padding: 15px 0 10px 0; color: #333; }
body#internal #mainCol h3 { font-size: 14px; font-weight: normal; padding: 15px 0 10px 0; color: #333; }
body#internal #mainCol h4 { font-size: 12px; font-weight: normal; padding: 15px 0 10px 0; color: #333; }
body#internal #mainCol h5 { font-size: 10px; font-weight: normal; padding: 15px 0 10px 0; color: #333; }
body#internal #mainCol h6 { font-size: 09px; font-weight: normal; padding: 15px 0 10px 0; color: #333; }

body#internal #mainCol ul { padding: 0 0 10px 0; }
body#internal #mainCol li { padding: 0 15px; }

.rss {display:none;}

.green { color: #a7d100; }
.orange { color: #ea8c00; }
.blue  { color: #0097dc; }
.yellow { color: #ffd400; }
.purple { color: #aaadff; }

.music { padding: 0 0 0 35px; background: url('images/icon_music.jpg') 0 0 no-repeat; }
.podcast { padding: 0 0 0 35px; background: url('images/icon_podcast.jpg') 0 0 no-repeat; }
.connect { padding: 0 0 0 35px; background: url('images/icon_connected.jpg') 0 0 no-repeat; }
.life { padding: 0 0 0 35px; background: url('images/icon_life.jpg') 0 0 no-repeat; }


/* Main Layout
-------------------------------------------------------------------*/
html,body {width:100% !important;float:left !important;background: #fff url('images/main_bg.jpg') 0 0 repeat-x !important;}

#wsl { width: 100%; float: left; background: #fff url('images/main_bg.jpg') 0 0 repeat-x; }

#master { width: 1014px; margin: 0 auto; }

#header, #body, #actions, #footer { width: 100%; float: left;  }

#header .topNav { width: 100%; height: 35px; float: left; }
#header .topNav li { display: inline; list-style: none; }
#header .topNav li a { float: right; padding: 7px 10px 0 10px; color: #494242; text-decoration: none; background: url('images/top_nav_sep.jpg') 0 8px no-repeat; }
#header .topNav li.noBorder a { background-image: none; }

#header h1#logo { width: 336px; height: 132px; float: left; padding: 0; margin: 0; }
#header h1#logo a { width: 336px; height: 132px; float: left; text-indent: -9999px; background: url('images/logo.jpg') 0 0 no-repeat; }

#header #flash1 { width: 504px; height: 122px; float: left; margin: 2px 0 0 -20px; }
#header #headerRegion { width: 194px; float: left; margin: 2px 0 0 0; }

#body { padding: 1px 0; }

#subCol { width: 220px; float: left;}

#subCol .search { padding: 16px 0 16px 17px; width: 100%; float: left; }
#subCol .search .searchInput { width: 156px; height: 21px; padding: 6px 0 0 0; float: left; background: url('images/searchTxt.jpg') 0 0 no-repeat; border: 0; }
#subCol .search .searchButton { width: 52px; height: 27px; float: right; text-indent: -9999px; font-size: 0; color: #fff; cursor: pointer; background: url('images/searchBtn.gif') 0 0 no-repeat; border: 0; }
#subCol .search label { display: none; }

#side_nav { width:220px; background: url('images/nav-bg.jpg') 0 0 no-repeat; padding:5px 17px 0 16px; margin:0 0 2em 0; float:left;}
.mainNav,
.mainNav ul { /* all lists */ width:220px; background: #3e3e3e url('images/side_nav_footer.gif') 0 bottom no-repeat; margin:0; list-style:none; padding: 10px 0; float:left; position:relative; z-index:9999; }
.mainNav li { /* all list items */ width:220px; position:relative; background: url('images/side_nav_sep.gif') 0 bottom no-repeat; float:left; line-height:1.25em; margin-bottom:-1px; z-index:500; }
.mainNav li ul li {/*this is not required*/ width:155px !important; background: url('images/flyOutSep.png') 0 bottom no-repeat; padding:8px 0; }
.mainNav li ul { /* second-level lists */ position:absolute; left:-999em; background: #000 url('images/flyOut.png') repeat; width:155px; padding:0 17px 2px 22px; margin-left:18.4em; margin-top:-3.35em; }
.mainNav li ul ul { /* third-and-above-level lists */ left: -999em; margin-left:12.05em;}
.mainNav li a { display:block; color:#aaadff; font-weight:bold; text-decoration:none; padding:10px 20px; }
.mainNav li a:hover { color:#fff;background: url('images/side_nav_over.jpg') 0 bottom repeat-x; }
.mainNav li:hover ul ul, 
.mainNav li:hover ul ul ul, 
.mainNav li.sfhover ul ul, 
.mainNav li.sfhover ul ul ul { left:-999em;}
/*these are not required */
.mainNavTest li ul a { background:none; font-weight:normal !important; color:#8c8c8c; padding:5px 10px !important; }
.mainNavTest li ul a:hover, 
.mainNavTest li ul a.selectedPage { color:#a8d200 !important; background-image:none !important; }
/*/end not required*/
.mainNav li:hover ul, 
.mainNav li li:hover ul, 
.mainNav li li li:hover ul, 
.mainNav li.sfhover ul, 
.mainNav li li.sfhover ul, 
.mainNav li li li.sfhover ul { /* lists nested under hovered list items */ left:auto; }

#mainCol { width: 707px; float: right; padding: 60px 2em 0 0; color: #666; }
#home #mainCol { width: 727px; float: right; padding: 60px 0 0 0; color: #666; }

#actions { width: 100%; float: left; padding: 40px 0 0 0; _padding: 0; }
#actions #actions_left { width: 380px; float: left; }
#actions #actions_left #action_1 { width: 177px; float: left; }
#actions #actions_left #action_2 { width: 177px; float: right; }
#actions #action_right { width: 316px; float: right; }

#actions h1 { padding: 10px 15px !important; }
#actions .element { padding: 0px 15px 20px 15px; }

#actions #actions_left h1 { font-family: arial; text-transform: uppercase; font-size: 14px; background: url('images/small_header.jpg') 0 0 no-repeat; }
#actions #action_right h1 { font-family: arial; text-transform: uppercase; font-size: 14px; background: url('images/big_header.jpg') 0 0 no-repeat; }

#footer { width: 100%; float: left; margin:0;  background: #606060; border-top: 1px solid #b5b5b5; }
#footer #footerContent { width: 980px; margin: 0 auto; }

#footer #campuses { width: 100%; float: left; padding: 20px 0; }

#footer #campuses #find_campus { width: 169px; height: 169px; text-indent: -9999px; font-size: 0; color: gray; margin: 0 25px; display: inline; float: left; background: url('images/find_campus.jpg') 0 0 no-repeat; }

#footer #campuses #one { width: 169px; height: 169px; float: left; padding: 0 0 0 15px; }
#footer #campuses #one a { width: 169px; height: 169px; float: left; text-indent: -9999px; font-size: 0; color: gray; background: url('images/217_gray.jpg') 0 0 no-repeat; }
#footer #campuses #one a:hover { width: 169px; height: 169px; float: left; background: url('images/217_black.jpg') 0 0 no-repeat; }

#footer #campuses #two { width: 169px; height: 169px; float: left; padding: 0 0 0 15px; }
#footer #campuses #two a { width: 169px; height: 169px; float: left; text-indent: -9999px; font-size: 0; color: gray; background: url('images/rocky_butte_gray.jpg') 0 0 no-repeat; }
#footer #campuses #two a:hover { width: 169px; height: 169px; float: left; background: url('images/rocky_butte_black.jpg') 0 0 no-repeat; }

#footer #campuses #three { width: 169px; height: 169px; float: left; padding: 0 0 0 15px; }
#footer #campuses #three a { width: 169px; height: 169px; float: left; text-indent: -9999px; font-size: 0; color: gray; background: url('images/mill_plain_gray.jpg') 0 0 no-repeat; }
#footer #campuses #three a:hover { width: 169px; height: 169px; float: left; background: url('images/mill_plain_black.jpg') 0 0 no-repeat; }

#footer #campuses #four { width: 169px; height: 169px; float: left; padding: 0 0 0 15px; }
#footer #campuses #four a { width: 169px; height: 169px; float: left; text-indent: -9999px; font-size: 0; color: gray; background: url('images/pearl_district_gray.jpg') 0 0 no-repeat; }
#footer #campuses #four a:hover { width: 169px; height: 169px; float: left; background: url('images/pearl_district_black.jpg') 0 0 no-repeat; }

#legal { width: 100%; float: left; padding: 10px 0; }
#legal #legalContent { width: 980px; margin: 0 auto; font-size: 11px; color: #a7a7a7; }
#legal #legalContent a { color: #ffaa00; }
#radium3 {float:right;}

#ministriesContainer { width:659px; height:376px; background:url('images/ministriesBG.jpg') left top no-repeat; margin:0 0 0 -45px; float:left; padding:45px 68px; overflow:hidden; position:relative; }
#ministriesNav { width:659px; height:376px; float:left; }
.ministriesSection { width:659px; height:374px; overflow:hidden; float:left; }
.ministriesContent { width:305px !important; padding:0 2em 2em 0; float:left; }

.jFlowPrev { display:block; width:48px; height:48px; text-indent:-500em; overflow:hidden; cursor:pointer; position:absolute; left:13px; top:190px; }
.jFlowNext { display:block; width:48px; height:48px; text-indent:-500em; overflow:hidden; cursor:pointer; position:absolute; right:13px; top:190px; }

#myController { display:none; }

.staffContainer { width:100%; float:left; }
.staffContainer .staffColumn,.staffColumnZero  { width:158px; padding:0 1.5em 2em 0; float:left; }
.staffContainer .staffColumn .element { padding:0 0 1.5em 0; }
.staffContainer .staffColumnZero { float:none; clear:both !important; }


/* HomePage Tabs
--------------------------------------- */

#my-glider { width: 752px; height:399px; float: left; color: #333;background: url('images/glider-bg.jpg') left bottom no-repeat; margin:0 0 0 -13px; padding:0 0 0 11px; z-index: 9; }

#my-glider li { height: 42px; float: left; padding: 0 0 0 4px; background: url('images/tab_left_green.jpg') 0 0 no-repeat; z-index: 9; }
#my-glider li a { height: 20px; float: left; color: #fff; font-family: verdana; font-weight: bold; text-decoration: none; padding: 12px 20px 10px 22px; background: url('images/tab_right_green.jpg') right 0 no-repeat; }

#my-glider li.three { height: 42px; float: left; padding: 0 0 0 4px; background: url('images/tab_left_blue1.jpg') 0 0 no-repeat; z-index: 9; }
#my-glider li.three a.three { height: 20px; float: left; color: #fff; font-family: verdana; font-weight: bold; text-decoration: none; padding: 12px 20px 10px 22px; background: url('images/tab_right_blue1.jpg') right 0 no-repeat; }

#my-glider li.selectedPage, #featureNav li.selectedPage  { background: url('images/tab_left.jpg') 0 0 no-repeat; }
#my-glider li.selectedPage a, #featureNav li.selectedPage a{ color: #000; background: url('images/tab_right.jpg') right 0 no-repeat; }

.scroller { width: 752px; height: 344px; float: left; overflow: hidden; display: block; z-index: 9;}
.scroller .section { width: 703px; height: 320px; padding: 12px; float: left; z-index: 9;}
#content { width: 752px; float: left; }

#featureNav {
    width: 100%;
    background:url('images/glider-top.jpg') left top no-repeat;
    margin:0 0 0 -14px;
    padding:0 0 0 14px; 
    float: left;
    }
ul#featureNav li.three {
    display: inline;
    margin-left: 1px;
}
.showbullet li{
list-style: circle !important;
}
#floatingContainer {

}
.floatingleft {
float: left;
width:45%;
}

.floatingright {
float: left;
width: 45%;
margin-left: 5%;
}

/* <textEditor> */

.green { color: #a7d100; }
.orange { color: #ea8c00; }
.blue  { color: #0097dc; }
.yellow { color: #ffd400; }
.purple { color: #aaadff; }

.music { padding: 0 0 0 35px; background: url('images/icon_music.jpg') 0 0 no-repeat; }
.podcast { padding: 0 0 0 35px; background: url('images/icon_podcast.jpg') 0 0 no-repeat; }
.connect { padding: 0 0 0 35px; background: url('images/icon_connected.jpg') 0 0 no-repeat; }
.life { padding: 0 0 0 35px; background: url('images/icon_life.jpg') 0 0 no-repeat; }


/* </textEditor> */


/* x- 
-------------------------------------------------------------------*/

/* positioning */
    
    .x-clear:after { content: '.'; height: 0; font-size: 0; clear: both; display: block; }
    
    

/* Menus */

    .x-hMenu li { display: inline; list-style: none; }



/* ICEBRRG */
    .fieldSelected { /* background color of a selected field. */
        background: #000 !important;
        border-color: #008fee !important;
    }


/* Admin
-------------------------------------------------------------------*/

html body #adminbar { width: 100% !important; display: block; }
html body #adminbar #toolbar,
html body #adminbar #pagebar { display: block; }
