/* MAIN CONTAINER OVERRIDE */
#container
{
background: url(/_tpl/main/container_main.gif) no-repeat 0 0;
}

/* MID SECTION WITH STUDENT SPOTLIGHT / ROTATING IMAGES */
#container .spotlight
{
float:left;
height:209px;
width:242px;
background: url(/_tpl/main/profiles/rpitts.jpg) no-repeat bottom right;
padding:15px 10px 15px 11px;
}


#container .spotlight .profile
{
padding: 10px 0 0 100px;
color:white;
}

#container .spotlight .profile h2
{
font: bold 16px Arial, Tahoma, "Times New Roman", serif;
color:white;
margin:15px 0 5px 0;
padding:0;
}

#container .spotlight .profile blockquote
{
font: normal 11px Tahoma, Arial, "Times New Roman", serif;
color:white;
margin: 0;
line-height:13px;
padding: 0 0 0 10px;
}

#container .spotlight .profile blockquote a
{
color:white;
text-decoration:underline;
}

#container .pictorial
{
float:left;
width:517px;
padding:9px 0 0 0;
}

#container .pictorial #pictorial_txt
{
float:left;
width:425px;
font:normal 11px "Trebuchet MS",Tahoma,Arial,Verdana,serif;
line-height:10px;
padding:4px 3px 3px 0;
color:#696969;
font-style:italic;
min-height:20px;
height:auto !important;
height:20px;
}

#container .pictorial #control
{
float:left;
}

#container .pictorial #control a
{
display:block;
height:18px;
width:18px;
float:left;
text-indent:-9999px;
outline:none;
}

#container .pictorial #control a.prev
{
background: url(/_tpl/main/pictorial_left.gif) no-repeat 0 1px;
}

#container .pictorial #control a.prev:hover
{
background: url(/_tpl/main/pictorial_left_.gif) no-repeat 0 1px;
}

#container .pictorial #control #counter
{
display:block;
float:left;
font:normal 10px Tahoma,Arial,Verdana,serif;
width:39px;
text-align:center;
padding:4px 0 0 0;
}

#container .pictorial #control a.next
{
background: url(/_tpl/main/pictorial_right.gif) no-repeat 0 1px;
}

#container .pictorial #control a.next:hover
{
background: url(/_tpl/main/pictorial_right_.gif) no-repeat 0 1px;
}

/* MAIN CONTENT */
#container #content
{
margin:0;
padding:0;
min-height:250px;
height:auto !important;
height:250px;
background: url(/_tpl/main/container_top.gif) no-repeat 0 0;
width:780px;
}

#container #content #content_nodes
{
margin:10px 0 0 0;
padding:0 15px 15px 15px;
float:left;
background: url(/_tpl/images/content_sec_100.gif) repeat-y 0 0;
}

#container #content img
{
border:none;
}

/* NEWS EVENTS DATES TABS ETC...*/
#container #content #lifebeat
{
width:530px;
float:left;
background: url(/_tpl/main/lifebeat_bg.gif) no-repeat 0 21px;
min-height:250px;
height:auto !important;
height:250px;
}

#container #content #lifebeat #tabs ul
{
margin:0;
padding:0;
}

#container #content #lifebeat #tabs li
{
margin:0;
padding:0 1px 0 0;
list-style:none;
float:left;
}

#container #content #lifebeat #tabs li a
{
display:block;
height:34px;
text-indent:-9999px;
outline:none;
}

#container #content #lifebeat #tabs li#news a
{
width:81px;
background: url(/_tpl/main/tab_news.gif) no-repeat 0 0;
outline:none;
}

#container #content #lifebeat #tabs li#events a
{
width:94px;
background: url(/_tpl/main/tab_events.gif) no-repeat 0 0;
outline:none;
}

#container #content #lifebeat #tabs li#dates a
{
width:154px;
background: url(/_tpl/main/tab_dates.gif) no-repeat 0 0;
outline:none;
}


#container #content #lifebeat #ondemand
{
clear:both;
padding:10px;
}

#container #content #lifebeat #ondemand .rss
{
float:left;
padding:10px;
}

#container #content #lifebeat #ondemand .rss a
{
display:block;
font:normal 12px Tahoma,Arial,serif;
color:#e36300;
background: url(/_tpl/main/rss.gif) no-repeat 0 50%;
padding: 2px 0 2px 32px;
outline:none;
}

#container #content #lifebeat #ondemand h1
{
margin:0;
font: normal 18px Arial, Tahoma, "Times New Roman", serif;
color:#405e8f;
}

#container #content #lifebeat #ondemand ul.press
{
margin:5px 0 5px 0;
padding:0;
}

#container #content #lifebeat #ondemand ul.press li
{
display:inline;
list-style:none;
font: normal 12px "Trebuchet MS", Tahoma, Arial, "Times New Roman", serif;
}

#container #content #lifebeat #ondemand ul.press li.highlight a
{
background: url(/_tpl/main/news_highlight.gif) repeat-x 0 0;
font-weight:bold;
color:#880000;
text-transform:uppercase;
border-bottom:1px solid #ffea93;
}

#container #content #lifebeat #ondemand ul.press li.critical a
{
background: url(/_tpl/main/news_critical.gif) repeat-x 0 0;
font-weight:bold;
color:#fff;
text-transform:uppercase;
border:1px solid #ff1d06;
}

#container #content #lifebeat #ondemand ul.press li.critical a:hover
{
color:#fff;
}

#container #content #lifebeat #ondemand ul.press li a
{
padding:6px 0 5px 25px;
display:block;
color:#393939;
text-decoration:none;
width:auto;
border-bottom:1px solid #ebebeb;
background: url(/_tpl/main/news_bullet.gif) no-repeat 10px 10px;
margin:2px 0 2px 0;
}

#container #content #lifebeat #ondemand ul.press li a:hover
{
color:#880000;
}

/* QUICK LINKS ETC */

#container #content .commonlinks
{
float:right;
width:215px;
}

#container #content .commonlinks dl
{
margin:0;
padding:0;
}

#container #content .commonlinks dt
{
text-indent:-9999px;
height:39px;
}

#container #content .commonlinks dt#ql
{
display:block;
background: url(/_tpl/main/commonlinks-01.gif) no-repeat 0 0;
}

#container #content .commonlinks dt#fa
{
display:block;
background: url(/_tpl/main/commonlinks-02.gif) no-repeat 0 0;
}

#container #content .commonlinks dt#cs
{
display:block;
background: url(/_tpl/main/commonlinks-03.gif) no-repeat 0 0;
}

#container #content .commonlinks dd
{
padding: 3px 0 3px 17px;
background: url(/_tpl/main/cl_bullet.gif) no-repeat 0 50%;
}

#container #content .commonlinks a
{
color:#333;
font: normal 11px Tahoma, Arial,"Times New Roman", serif;
text-decoration:none;
}


ul.press
{
margin:5px 2px 5px 2px;
padding:0;
}

ul.press li
{
display:inline;
list-style:none;
font: normal 12px Tahoma, Arial, "Times New Roman", serif;
}

ul.press li a
{
padding:6px 0 5px 25px;
display:block;
color:#393939;
text-decoration:none;
width:auto;
border-bottom:1px solid #ebebeb;
background: url(/_tpl/main/news_bullet.gif) no-repeat 10px 10px;
margin:0;
outline:none;
}

ul.press li a:hover
{
color:#880000;
text-decoration:none;
}

ul.press li.highlight a
{
font: bold 12px "Trebuchet MS", Tahoma, Arial, "Times New Roman", serif;
background: url(/_tpl/main/news_highlight.gif) no-repeat 0 0;
color:#880000;
text-transform:uppercase;
border-bottom:1px solid #ffea93;
}

ul.press li.critical a
{
font: bold 12px "Trebuchet MS", Tahoma, Arial, "Times New Roman", serif;
background: url(/_tpl/main/news_critical.gif) no-repeat 0 0;
color:#fff;
text-transform:uppercase;
border:1px solid #ff1d06;
}

ul.press li.critical a:hover
{
color:#fff;
}

#container #content h2
{
font:normal 18px Georgia,Tahoma,Verdana,serif;
letter-spacing:-1px;
margin:0 0 8px 0;
}

.events ul
{
margin:0;
padding:0;
}

.events li
{
list-style:none;
}

#container #content .events h4
{
color:#880000;
font:bold 12px Georgia,Arial,Tahoma,serif;
margin:4px 0 0 0;
background:url(/_tpl/main/date.gif) no-repeat 0 50%;
padding:2px 0 2px 20px;
letter-spacing:-1px;
}

#container #content .more
{
display:block;
font:normal 12px Tahoma,Arial,serif;
color:#e36300;
background:url(/_tpl/main/more.gif) no-repeat 100% 50%;
padding:2px 17px 2px 0;
}

#container #content .events h4 span
{
display:block;
border-bottom:1px solid #efefef;
padding:3px 0 3px 0;
}

#container #content .events li
{
padding:0 0 0 30px;
}

#container #content .events li a
{
color:#506489;
font:normal 11px Tahoma,Arial,serif;
}

#container #content .events li a:hover
{
text-decoration:none;
}

#container #content .impdates ul
{
margin:0;
padding:0;
width:490px;
}


#container #content .impdates li
{
color:#506489;
font:normal 11px Tahoma,Arial,serif;
list-style:none;
border-bottom:1px solid #efefef;
padding: 5px 0 5px 20px;
clear:both;
display:block;
float:left;
width:100%;
}


#container #content .impdates li span
{
display:block;
float:left;
}

#container #content .impdates li.th
{
color:#333;
font:bold 12px Georgia,Tahoma,Arial,serif;
letter-spacing:1px;
border-bottom:1px solid #ddd;
padding: 10px 20px 5px 0; 
}

#container #content .impdates li .date
{
color:#cc0000;
width: 230px;
}

#container #content .impdates li .event
{
font-weight:bold;
width: 230px;
padding:0 10px 0 0;
}


#container #footer
{
padding: 10px;
color: #ccc;
font: normal 11px Arial, Tahoma, "Times New Roman", serif;
height:50px;
background: url(/_tpl/main/footer_main.gif) no-repeat 0 0;
}