  /* @override 
	http://neptune.utsa.edu/sombrilla/fall2013/css/fall2013.css */


#title .navigation h3,
#title .navigation h3 a,
#title .navigation p { color: #fff }

#featureStories {
    background-color: #031b37;
    border: 6px solid #555;
    height: 300px;
    margin-bottom: 20px;
    width: 900px; }

.panels {
    height: 300px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 900px; }

.tabs {
    -khtml-opacity: 0.9;
    -moz-opacity: 0.9;
    background: #002a5c;
    border-right: 6px solid #555;
    filter: alpha(opacity=90);
    margin: 0px;
    opacity: 0.9;
    padding: 0px;
    position: absolute;
    width: 338px;
    z-index: 800; }

.tab {
    height: 120px;
    padding: 15px; }

    .tab p.article_title { padding: 8px 0 4px 0 }

    .tab p.article_descript {
        color: #346390!important;
        font: italic normal 1.1em/1.5 Georgia, "Times New Roman", Times, serif;
        letter-spacing: 0px; }
        
        .tab.selected p.article_descript { color: #333!important; }

    .tab p.feature_number {
        color: #346390;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        letter-spacing: 1px;
        text-transform: uppercase; }

    .tab a {
        color: #346390;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 22px;
        line-height: 22px; }
        
        .tab.selected a { color: #f47321; }

.hiddenAnchor { display: none }

.selected {
    background: #fff;
    cursor: pointer; }

.toc { font-family: Georgia, "Times New Roman", Times, serif }

    .toc h5 {
        color: #002a5c;
        font: normal 150%/1.2 Arial, Helvetica, sans-serif;
        letter-spacing: 0px;
        padding: 10px 0px 4px 0px; }

        .toc h5 a { color: #002a5c }

        .toc h5 a:hover { color: #f47321 }

    .toc a { border-bottom: none !important }

    .toc p {
        color: #555;
        font-size: 12px;
        line-height: 17px; }

.toc_hover {
    background-color: #eee;
    border-top: 2px solid #ccc; }

    .toc_hover 3 { border-top: none }

.toc_hover2 { border-top: 2px solid #ccc }

.toc_hover_selected { cursor: pointer }

.toc_dept_row {
    clear: left;
    margin-bottom: 10px; }

.toc_storyWrapper { float: left }

.toc_story { float: left }

.toc_brief { border-top: 2px solid #ccc }

    .toc_brief h5 { font-size: 14px !important }

        .toc_brief h5 a { color: #f47321 !important }

        .toc_brief h5 a:hover { color: #002a5c !important }

    .toc_brief h5.toc-secondary-title {
        color: #f47321;
        font: normal 117%/1.2 Arial, Helvetica, sans-serif;
        text-transform: uppercase; }

h3.toc-head {
    margin-bottom: 20px;
    margin-top: -20px; }

.toc-spacer { padding-bottom: 30px }

.mainCol .extra h3 {
    color: #002a5c;
    font: bold 12px/1 "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 1px;
    padding-bottom: 5px;    
    text-transform: uppercase; }

.extra h4 {
    color: #f47321;
    font: normal 26px/1 Georgia, "Times New Roman", Times, serif;
    letter-spacing: 1px;
    margin-bottom: 20px; }

.extra p {
    color: #333333;
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 8px; }

.extra p.caption {
    color: #666;
    font-size: 12px;
    line-height: 18px; }

.trigger {
    cursor: pointer;
    text-align: right;
    text-decoration: underline; }
    
.extra .size1of2:nth-of-type(even) .boxed { margin-left: 10px; }

.extra .size1of2:nth-of-type(odd) .boxed { margin-right: 10px; }

.extra .boxed {
	background-color: #eee;
	padding: 15px; }

.sidebarRight { border-left: none !important }

.sidebarLeft { border-right: none !important }

.related-stories { margin-bottom: 20px }

    .related-stories .toc_related { padding-bottom: 10px }

        .related-stories .toc_related h5 {
            font-size: 100%;
            line-height: 16px;
            padding-bottom: 20px; }

        .related-stories .toc_related h4 {
            color: #002a5c;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 140%;
            line-height: 20px;
            padding-bottom: 4px;
            text-transform: uppercase; }

    .related-stories .toc-head { margin-top: 0 }

    .related-stories h4 a { border-bottom: none }

    .related-stories h4 a:hover {
        border-bottom: none;
        color: #f47321; }

    .related-stories img { border: 0 }

.toc_related_brief h4 {
    color: #002a5c;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 120%;
    line-height: 20px;
    padding-bottom: 0px;
    text-transform: uppercase; }

.toc_related_brief h5 {
    font-size: 90%;
    line-height: 14px;
    padding-bottom: 14px; }

#title .navigation { margin-top: 30px }

span.edit {
    color: #F00;
    font-style: italic;
    font-weight: bold; }

p.caption { font-family: Arial, Helvetica, sans-serif }

.mainCol p.pullquote {
    font: normal 27px/1.2 "Georgia", "Times New Roman", serif;
    color: #3793ce;
    margin: 0!important;
    padding-bottom: 5px; }

.mainCol p.first {
    color: #002a5c;
    font-size: 160%;
    line-height: 26px; }

.mainCol h4 { line-height: 28px }

.mainCol h3 {
    color: #f47321;
    font-size: 150%;
    font-weight: bold;
    padding-top: 20px; }

.mainCol h1 {
    color: #f47321;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 350%;
    line-height: 42px;
    margin-top: 10px;
    padding-bottom: 8px; }

.mainCol img + h1 { margin-top: 25px }

.mainCol h2 {
    color: #f47321;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 10px; }

.mainCol .sports h2 { margin: 10px 0 2px }

h2.honQuest { 
	font-weight: bold; 
	line-height: 1.3;
	margin-bottom: 20px; }

	h2.honQuest span {
		font-size: 80%;
		font-weight: normal;
		letter-spacing: 1px;
		text-transform: uppercase; }
		
	.extra h2.honQuest {
		color: #002a5c;
		font-size: 140%;
		margin-top: 50px; }

h4.slideshow {
    color: #002244;
    font: bold 117%/1.2 Arial, Helvetica, sans-serif;
    margin-top: 15px;
    padding: 0;
    text-transform: uppercase;
    letter-spacing: 0; }

    h4.slideshow span { background-color: #f3ec7a }

p.byline {
    font-style: italic;
    padding: 0; }

p.intro {
    color: #1f5081;
    font: normal 1.8em/1.5 Georgia, serif;
    margin: 20px 0 10px; }

ul.list-bullets {
    color: #333;
    font-size: 14px;
    line-height: 1.4;
    padding-left: 30px; }

    ul.list-bullets li {
        list-style-type: square;
        padding: 3px 0; }

.sidebarRight { background-color: #fff }

.shareThoughts {
    background-color: #eee;
    border-top: 2px solid #aaa;
    margin-top: 40px;
    padding: 40px 20px 20px 20px; }

.classnotes strong {
    color: #002a5c;
    font-size: 140%; }

.inmemoriam p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 19px;
    margin-bottom: 0px;
    padding-bottom: 5px; }

.inmemoriam h3 { color: #222 }

.alumnotes strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%; }

.inmemoriam strong {
    color: #333;
    font-size: 100%; }

.compiled {
    background-color: #eee;
    float: left;
    margin: 10px 20px 10px 0;
    padding: 14px;
    width: 255px; }

    .compiled span {
        color: #000;
        font-style: normal;
        font-weight: bold; }

    .compiled p {
        font-size: 100%;
        line-height: 20px; }

.compiled-number {
    border-bottom: 1px dotted #aaa;
    margin: 10px 0px 20px 0; }

    .compiled-number span {
        color: #f47321;
        display: block;
        font-size: 300%;
        line-height: 40px;
        padding-bottom: 10px; }

    .compiled-number p {
        color: #666;
        font-size: 14px;
        line-height: 20px; }

.compiled-hover {
    background-color: #eee;
    cursor: auto; }

.sideCol {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    background-color: transparent;
    filter: alpha(opacity=80);
    opacity: .8; }

.sidecol-hard {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    background-color: transparent;
    filter: alpha(opacity=100);
    opacity: 1; }

.sideColHome {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    background-color: transparent;
    filter: alpha(opacity=100);
    opacity: 1; }

.toc_related a { border-bottom: none !important }

.balinks {
    margin-bottom: 20px;
    margin-top: 10px; }

    .balinks a {
        background-color: #f47231;
        color: #ffffff !important;
        display: block;
        font-size: 150% !important;
        font-weight: bold !important;
        padding: 5px 8px; }

.overheard {
    border-bottom: 1px dotted #aaa;
    margin: 30px 0;
    padding-bottom: 30px; }

    .overheard p.quotee {
        font-size: 12px;
        line-height: 20px;
        margin-top: 10px;
        text-transform: uppercase; }

        .overheard p.quotee strong {
            color: #f47321;
            display: block;
            font-size: 18px;
            margin: 15px 0 0;
            padding-bottom: 0; }

        .overheard p.quotee em { text-transform: none }

    .overheard p {
        color: #555;
        font-size: 20px;
        line-height: 26px;
        margin: 0;
        padding: 0; }

.numbers {
    border-bottom: 1px dotted #aaa;
    padding: 30px 0px; }

    .numbers p.number {
        color: #f47321;
        font-size: 45px;
        font-weight: bold;
        margin-top: 0; }

        .numbers p.number span { font-size: 70% }

    .numbers p {
        float: left;
        padding: 0; }

.toc_article h5 a {
    color: #eeeeee;
    border-bottom: 1px solid #123f74;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    padding: 2px 0; }

hr.vault {
	border:1px dashed #3793ce;
}
