/* UCF Header Bar Styles */

#UCFHBSearch_ucf fieldset #q {
	line-height: 11px;
	color: #000000;
	padding: 2px!important;
	font-size: 11px;
	font-family: 'Lucida Grande',sans-serif;
	height: 13px;
	border-radius: 0;
	webkit-border-radius: 0;
	moz-border-radius: 0;
	margin-bottom: 0;
	margin-top: 1px;
}

select#UCFHBHeaderLinks {
	height: 18px;
	font-size: 11px;
	color: #000000;
	font-family: 'Lucida Grande', sans-serif;
	border-radius: 0;
	webkit-border-radius: 0;
	moz-border-radius: 0;
	margin-bottom: 0;
	margin-top: 1px;
	padding: 0;
	line-height: 15px;
}

#UCFHBHeader { position: relative; z-index: 999; }

/**
 * Element styles (No font-family)
 **/
body{color: #333;background: url("../img/gradient.png") repeat-x top left #fff;}

.menu a{font-weight: normal; text-decoration: none; font-size: 16px; margin-right: 5px;}
.menu a:hover{text-decoration: underline;}
.menu.horizontal{list-style: none; color: #6d6e71; padding: 10px 0 0 0; clear: right;}
.menu.horizontal li{display: inline-block; margin: 0 12px 16px 0; padding: 0; float: left;}

.menu.nav-tabs, .menu.nav-pills { margin-left: 0; }
ul.dropdown-menu li { width: 100%; margin-bottom: 0 !important; }
ul.dropdown-menu li:after{ content: none !important; }
ul.dropdown-menu li a { margin-right: 0; white-space: pre-wrap; }

.menu.horizontal .dropdown-menu { margin-top: 3px; }
.menu.horizontal .dropdown.open .dropdown-toggle { background: none; color: #0088CC; }

.slideshow{overflow: hidden; margin: 0 0 1em 0;}

.navbar-inverse .brand { color: #fff; }
.navbar .dropdown-menu, .navbar .dropdown-menu li { display: block !important; }

#header-menu { margin-bottom: 16px; }
#header .social{}
#header .social.menu.horizontal a{text-indent: -1024px;}
#header .social.menu.horizontal li:after{content: "";}

#footer-menu{ }
#footer { padding-top: 16px; }
#footer .ucf{}
#footer .info{position: relative; top: -10px;}
#footer .info,
#footer .info a{line-height: 1.5em; text-align: right; font-family: "Helvetica Neue", "Helvetica", "Arial", "sans-serif"; font-weight: normal; font-size: 14px;}
#footer .info .copyright{margin-top: 1em;}


/**
 * Form styles
 **/
input,
textarea{padding: 4px; color: #333; border: 1px solid #ccc; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.msie input,
.msie textarea{padding: 4px 3px 4px 3px;}
.firefox input,
.firefox textarea{padding: 5px;}


/**
 * Post Types/Shortcodes 
 **/
.post-type-search {margin-top:1em;}
.post-type-search-result-highlight {background-color:yellow;border:1px solid #ddd;}
.post-type-search-message {padding:0 10px 10px 10px;}
.post-type-search-form {margin-bottom:0;}
.post-type-search-results {font-size:115%;background-color:#f1f1f1;padding-top:10px;margin-bottom:10px;display:none;}
.post-type-search-results li {line-height:150%;}
.post-type-search-sorting {margin-bottom:5px;}

.pub { display: block; overflow: auto; }
.pub a img { float: left; margin-bottom: 10px; width: 153px; height: 198px; }
.pub a span, .pub .pub-desc { display: block; float: left; clear: both; width: 153px; }
.pub a span { font-size: 16px; margin-bottom: 5px; }
.pub .modal { width: 95%; height: 80%; max-height: 95%; margin: 0 auto; top: 60px !important; left: 2.5% !important; overflow: hidden; }
.pub .modal iframe { border: 0; overflow: hidden !important; }
.pub .modal .btn { position: absolute; bottom:20px; right: 20px; z-index:9999; text-decoration: none; }
.pub .modal .btn:hover { text-decoration: none; }
