/* CSS Document */
/*Reset CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
code {
	font-size:120%;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { 
	border:0;
}
/* End Reset CSS */


.skiplink
{
display:none;
}

.clear
{
	clear:both;
}

body 
{
font-family:Arial, sans-serif;
background-image: url(http://www.usm.edu/images/gradient_yellow.gif); 
background-repeat: repeat-x;
}

.bg_black
{
background-color:#000000;
}

.navigation {
	background-color: #BF9107;
}

#container
{
width:798px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
background-image:url(http://www.usm.edu/images/container_bg.jpg);
background-repeat:repeat-y;
}

#header
{
height:72px;
background-color:#000;
width:798px;
}
#header_logo
{
position:absolute;
float:left; 
padding-top:8px; 
padding-left:10px; 
z-index:100;
}

#quicklink_container
{
height:72px; 
float:right; 
padding-right:10px;
}
#quicklink
{
width:156px;
}
.quicklinks_title {
color: #BD9200;
font-weight: bold;
font-style:italic;
}

#content_container {
display:block;
float:left;
width:620px;
background-color:#FFFFFF;
}
#content {
width:590px;
background-color:#FFFFFF;
padding-top:20px;
padding-left:10px;
padding-bottom:20px;
font-family:Arial, sans-serif;
font-size:80%;
overflow:hidden;
}
#content p {
padding-bottom:.75em;
}

#content a {
	text-decoration:none;
	color:#bf9107;
	font-weight:bold;
}
#content a:hover {
	text-decoration:none;
	font-weight:bold;
}
#content table
{
margin-bottom:1em;
}
#content img
{
margin-bottom:.75em;
}
#content ul
{
margin-bottom:.75em;
list-style:disc;
font-family:Arial, sans-serif;
font-size:100%;
margin-left:2em;
}
#content ul ul
{
list-style:circle;
font-family:Arial, sans-serif;
margin-left:1.5em;
margin-bottom:0;
}
#content li {
margin-bottom:8px;
}
#content_header
{
margin:0;
padding:0;
width:620px;
float:left;
background-color:#FFFFFF;
}

#blurbs
{
padding-left:40px;
width:367px;
padding-top:.5em;
}

#right_column
{
width:160px;
display:block;
padding-left:0px;
padding-top:0px;
margin-right:5px;
margin-left:5px;
font-size:90%;
}
#right_column ul
{
list-style:none;
}
#right_column li a
{
color:#000000;
text-decoration:none;
}
#right_column li a:hover
{
color:#0033CC;
text-decoration:underline;
}
#right_column img
{
padding-top:30px;
}
#right_column h1
{
font-size:110%;
color:#666666;
margin-bottom:0;
}
#right_column h2
{
font-size:90%;
color:#fff;
margin-bottom:0;
}
#right_column h3 {
	color:#ffffff;
	line-height:22px;
	font-size:120%;
	font-weight:bold;
}
#right_column h4
{
font-size:110%;
color:#666666;
margin-bottom:0;
}
#right_column h5
{
font-size:110%;
color:#666666;
margin-bottom:0;
}
#right_column h6
{
font-size:110%;
color:#666666;
margin-bottom:0;
}
#topnav_container
{
background-color:#bf9106;
height:38px;
border-bottom:#E5C464 solid 1px;
border-top:#bf9106 solid 1px;
}

#topnav_list
{
background-color:#FDE6A2;
margin-left:40px;
width:730px;
height:38px;
}
#topnav_list ul
{
background-color:#FDE6A2;
}

#topnav_list li
{
display:inline;
list-style:none; 
background-color:#FDE6A2;
}
#topnav_list li img
{
margin-top:10px;
}

#nav_table
{
background-color:#fde6a2;
border-right:#efd37f solid 1px;
border-left:#efd37f solid 1px;
}

#nav_future_students
{
border-right:#bf9106 dashed 1px;
padding-top:11px;
padding-bottom:5px;
padding-left:20px;
padding-left:20px;
padding-right:20px;
}
#nav_parents_family
{
border-right:#bf9106 dashed 1px;
padding-top:11px;
padding-bottom:5px;
padding-left:20px;
padding-right:20px;
}
#nav_alumni_friends
{
border-right:#bf9106 dashed 1px;
padding-top:11px;
padding-bottom:5px;
padding-left:20px;
padding-right:20px;
}
#nav_current_students
{
border-right:#bf9106 dashed 1px;
padding-top:11px;
padding-bottom:5px;
padding-left:20px;
padding-right:20px;
}
#nav_faculty_staff
{
padding-top:11px;
padding-bottom:5px;
padding-left:20px;
padding-right:20px;
}


#left_menu
{
width:178px;
clear:right;
float:left;
background-image: url(http://www.usm.edu/images/gradient_gold.gif); 
background-repeat: repeat-x;
background-color: #FCE4A0;

}

#leftnav a
{
display:block;
color: #000;
text-decoration: none;
font-weight:bold;
width: 100%;
font-size:80%;
}
#leftnav a:hover
{
color:#BD9200;
}

#leftnav ul
{
padding-top:15px;
padding-left:10px;
text-decoration:none;
list-style:none;
}
#leftnav li
{
margin-bottom:5px;
}
#leftnav ul ul
{
margin-left:10px;
padding:0;
}
#leftnav ul ul a
{
display: block;
font-weight:normal;
margin: 0px;
padding:0px;
color: #000;
text-decoration: none;
}

.closed
{
display:none;
}
.opened
{
display:block;
margin:0px;
padding:0px;
}

#gold_buttons
{
height:40px;
margin-top:4px;
}

.go
{
vertical-align:middle;
margin-top:0;
}
#search_box 
{
font-size:90%;
}

#search_box a
{
font-size:90%;
color:#3300FF;
text-decoration:none;
font-weight:normal;
}
#search_box a:hover
{
text-decoration:underline;
color:#3300ff;
}
.bg_search
{
background-image: url(http://www.usm.edu/images/gradient_grey_large.gif); 
background-repeat: repeat-x;
padding-left:5px;
padding-right:0px;
vertical-align:top;
padding-top:3px;
padding-bottom:4px;

}
.search_links
{
padding-top:3px;
}

#left_southernmiss_facts
{
margin-left:3px; 
width:168px;
border:#CCCCCC solid 1px;
}
#menu_bottom
{
background-color:#ECECEC;
width:176px;
font-size:70%;
padding-top:20px;
padding-bottom:20px;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
}
#menu_bottom p
{
padding-top:5px;
padding-bottom:5px;
}

.section_title
{
color: #666666;
font-weight: bold;
font-size:110%;
padding-bottom:3px;
}
/*-------Begin Footer------*/
#footer
{
background-color:#626262;
color:#fdc731;
border-top:#000000 solid 4px;
width:798px;
clear:both;
font-size:75%;
text-align:center;
}
#footer a
{
color:#FFFFFF;
text-decoration:none;
}
#footer a:hover
{
text-decoration:underline;
}
#footer p
{
padding-top:.75em;
}
.footer_spacer
{
color:#fff;
}
.footer_link_spacer
{
color:#FDC731;
}
/*-------End Footer------*/
#power
{
padding-left:3px;
padding-top:30px;
vertical-align:bottom;
padding-bottom:5px;
}


#spotlight{
	border: 1px solid #999999;
	margin-top:25px;
	padding:2px;
	width:140px;
}
#spotlight img
{
	margin-bottom:10px;
	padding:0;
}
.caption{
	font-family: Arial;
	font-size: 70%;
	margin: 2px;
	padding: 2px;
}

#page-title
{
	color:#bf9107;
	font-weight:bold;
	text-decoration:none;
	font-size:125%;
	line-height:14px;
}

.entry-title a
{
	color:#bf9107;
	font-weight:bold;
	text-decoration:none;
	font-size:125%;
	line-height:14px;
}

.widget-header
{
	color:#ffffff;
	background-image: url(http://www.usm.edu/blogs/gradient.jpg); 
	background-repeat:repeat-x;
	line-height:22px;
	padding-left:5px;
	font-size:120%;
}
.widget-header a {
	color:#ffffff;
	text-decoration:underline;
}
.widget-content a {
	color:#000000;
	text-decoration:none;
}
.widget-content {
	margin:5px;
}
.widget {
	border:1px solid #000000;
	margin-bottom:10px;
	background-color:#FFFFFF;
}
.widget a:hover {
	text-decoration:underline;
}
.widget-list-item {
	font-size:120%;
}
#post_date {
	float:left;
	background-image: url(http://www.usm.edu/blogs/calendar.jpg); 
	background-repeat:no-repeat;
	width:49px;
	height:49px;
	margin-right:5px;
}
#post_month {
	font-size:85%;
	text-transform:uppercase;
	color:#ffffff;
	margin-left:13px;
	font-weight:bold;
}
#post_day {
	font-size:140%;
	font-weight:bold;
	color:#8f8f8f;
	margin-left:13px;
	margin-top:6px;
}
.widget-list a {
	color:#000000;
}
