html { -webkit-text-size-adjust: none; }
#content .banner {
margin-bottom:20px;
}

#content .banner A:active {
border-bottom:none;
text-decoration:none;
outline:none;
}

#content h4 {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:10px;
background:#C00;
font-variant:normal;
text-transform:uppercase;
color:#fff;
line-height:12px;
letter-spacing:1px;
margin:0;
padding:10px;
}

#content a.learn-more {
height:12px;
background:url(/images/templates/learn-more-white.gif) no-repeat left top;
text-indent:-9999px;
display:block;
text-decoration:none;
outline:none;
border-bottom:0;
margin:0 0 12px;
}
#content a.frame {
background:url(/images/templates/frame.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
text-decoration:none;
outline:none;
border-bottom:0;
}
#content a.more-news {
height:12px;
background:url(http://www.tstem.ttu.edu/templates/images/more-news.gif) no-repeat left top;
text-indent:-9999px;
display:block;
text-decoration:none;
outline:none;
border-bottom:0;
margin:0 0 12px;
}

#content .sidebarColumns {
clear:both;
display:block;
float:left;
width:100%;
background-image:url(http://www.tstem.ttu.edu/templates/images/fauxColumn.gif);
background-repeat:repeat-y;
min-height:400px;
margin:0;
padding:0;
}

#content #main-column {
width:460px;
float:left;
}

#content #sidebar-column {
width:230px;
float:left;
background:#ccc;
margin:0 0 0 10px;
}

#content #sidebar-column .learn-more {
height:8px;
background:url(http://www.ttu.edu/images/gateway/learn-more.gif) no-repeat left top;
text-indent:-9999px;
display:block;
text-decoration:none;
outline:none;
border-bottom:0;
margin:0 0 12px;
}

#content #sidebar-column .more-news {
height:8px;
background:url(http://www.tstem.ttu.edu/templates/images/more-news.gif) no-repeat left top;
text-indent:-9999px;
display:block;
text-decoration:none;
outline:none;
border-bottom:0;
margin:0 0 12px;
}

#content #sidebar-column h4 {
color:#fff;
font-size:10px;
line-height:14px;
letter-spacing:1px;
text-transform:uppercase;
background-color:#c00;
border:0 none;
margin:0;
padding:10px;
}

#content #sidebar-column p,#content #sidebar-column ul {
padding-top:0;
margin-top:10px;
}

#content #feature-story {
position:relative;
overflow:hidden;
border-bottom:10px solid #fff;
}

#content #feature-story img {
width:230px;
height:70px;
border-width:0;
}

#content #feature-story h4 {
margin-bottom:-10px;
font-size:10px;
line-height:14px;
border-bottom:0;
background-color:#ccc;
color:#c00;
letter-spacing:1px;
text-transform:uppercase;
}

#content #feature-story p {
margin:7px 10px;
}

#content #feature-story .learn-more {
width:71px;
margin:10px 0 11px;
}

#content #red-raiders {
background:#fff url(http://www.ttu.edu/images/gateway/red-raiders.gif) no-repeat 0 10px;
height:70px !important;
_height:90px;
padding:10px 0;
}

#content .sidebar-news h4,#content .sidebar-quote h4 {
background-color:#c00;
padding:10px;
}

#content .sidebar-quote p {
font-weight:700;
}

#content .sidebar-quote i {
font-weight:400;
}

#content .sidebar-story div {
position:relative;
background-color:#c00;
height:70px;
}

#content .sidebar-story div {
overflow:hidden;
}

#content .sidebar-story div h4 {
position:absolute;
left:70px;
width:140px;
bottom:0;
margin:0;
}

#content .feature-link {
	border: 1px solid #888; padding: 5px 20px 6px 5px; width: 185px; height:55px; margin: 5px 10px; vertical-align: bottom; background: #e6e6e6 url(http://team.tstem.ttu.edu/templates/images/feature-link_more.gif) no-repeat right 50%; font-family: Arial, Helvetica, sans-serif;
}

#content .feature-link:hover {
	background: #aaa url(http://team.tstem.ttu.edu/templates/images/feature-link_more-hover.gif) no-repeat right 50%; 
}

#content .feature-link a:hover {
	border: none; text-decoration:none;
}

#content .feature-link img {
	float: left;margin-right: 6px; border:1px solid #888
}

#content .feature-link p {
	font-size: 14px; font-family:"Times New Roman", Times, serif; vertical-align:baseline;
}
#content .feature-link p:hover {
      text-decoration: none !important;
}

#content .imageWrap {
margin-left:10px;
}

#content .two-columns {
margin-top:10px;
margin-bottom:10px;
background:#fff url(http://www.ttu.edu/images/gateway/dotted-t-border.gif) no-repeat 0 bottom;
}

#content .two-columns:after {
content:".";
height:0;
clear:both;
visibility:hidden;
display:inline-block;
}

* html #content .two-columns {
height:1%;
}

#content .two-columnLeft,#content .two-columnRight {
width:225px;
float:left;
overflow:hidden;
}

#content .two-columnRight {
margin-left:5px;
}

#content a.activity-sheet {
height:8px;
background:url(http://www.tstem.ttu.edu/templates/images/activity-sheet.gif) no-repeat left top;
text-indent:-9999px;
display:block;
text-decoration:none;
outline:none;
border-bottom:0;
margin:0 0 10px;
}

#footer {
clear:both;
margin-left:10px;
height:1%;
background-position:0 0;
padding:20px 10px 20px 50px;
}

#footer a {
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}

.imgswp {
background:#990000 none repeat scroll 0 0;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
letter-spacing:1px;
line-height:12px;
margin:0;
padding:10px;
text-transform:uppercase;
}
a#homeLink {
background: #c00 url(http://www.tstem.ttu.edu/templates/images/ttu_link.gif) center middle no-repeat;
}

a#twitter-sidebar {
background:#ccc url(http://www.tstem.ttu.edu/templates/images/twitter-sidebar.gif) left top no-repeat; width: 51px; height: 12px;
}

h2.section {
background:url(http://www.ttu.edu/template/images/new/dotted-border-horz.gif) top left repeat-x;
margin:10px 0 0;
padding:15px 10px 0;
}

h3.section{
background:url(http://www.ttu.edu/template/images/new/dotted-border-horz.gif) top left repeat-x;
margin:10px 0 -6px 0;
padding:12px 10px 0 10px;
}

h3{
font-size: 12px;
margin: 12px 10px 6px 10px;
}

div.section {
background:url(http://www.ttu.edu/template/images/new/dotted-border-horz.gif) top left repeat-x;
padding-top:3px;
margin:10px 0 0;
}

h2.subtitle {
color:#000;
}

h1.subtitle{
background-image: none;
padding-bottom: 0;
font-size: 22px;
color: #000;
}

#dateline {
font-weight:700;
text-transform:uppercase;
}

#featureimage {
margin-bottom:0;
width: 460px;
}

#photocredit {
text-align:right;
color:#666;
font-size:10px;
margin:2px 0 0 !important;
}

#videocredit {
float: left;
font-size: 10px;
color: #666;
margin: 2px 0 0 0 !important;
display: block;
width: 275px;
line-height: 1.25;
}

#cutline {
line-height:1.25;
color:#666;
font-size:10px;
margin:2px 10px 10px !important;
}

#main-column .byline {
line-height:1;
font-size:10px;
color:#666;
margin:10px 0;
padding: 0 10px
}

#main-column li h3 {
margin-bottom:5px;
}

#main-column li .byline {
margin:0 0 -4px;
}

#main-column .byline span {
text-transform:uppercase !important;
}

#one-column-wrapper {
margin-bottom:10px;
padding-bottom:5px;
width:100%;
background:#fff url(http://www.tstem.ttu.edu/images/templates/dotted-border-horz.gif) no-repeat 0 top;
}

.two-column-wrapper {
margin-bottom:10px;
padding-bottom:5px;
width:100%;
background:#fff url(http://www.tstem.ttu.edu/images/templates/dotted-t-border.gif) no-repeat 0 top;
}

.two-column-left,.two-column-right {
width:230px;
float:left;
}

.two-column-left div,.two-column-right div {
position:relative;
background-color:#ccc;
height:70px;
overflow:hidden;
}

.two-column-left div h3,.two-column-right div h3 {
position:absolute;
left:80px;
bottom:8px;
width:140px;
font:normal 16px/18px "Times New Roman", Times, serif;
color:#111;
}

.two-column-wrapper div div h2 {
height:70px;
background-color:#ccc;
}

.two-column-left h2,.two-column-right h2 {
font:normal 18px/18px "Times New Roman", Times, serif;
color:#000;
text-transform:none;
letter-spacing:none;
background-image:none;
margin:0;
padding:15px 10px 2px;
}

.two-column-right h3 {
border-left:1px solid #444;
}

.two-column-wrapper .learn-more {
height:10px;
background:url(../images/gateway/learn-more-white.gif) no-repeat left top;
margin:10px;
}

.two-column-wrapper p,.two-column-wrapper ul {
margin:15px 10px;
}

#content ul.no-bullet,#content ul.no-bullet li {
background-image:none;
padding-left:0;
margin-left:0;
}

#content ul.no-bullet li {
padding:0 0 5px 0;
}

#content ul.no-bullet li p {
padding-bottom: 0; margin-bottom: 0;
}

.clear {
clear:both;
}

.merch-links {
list-style:none;
}

.merch-links a {
background-color:#900;
width:150px;
height:28px;
}

#merch-ttu-home {
background:url(http://www.tstem.ttu.edu/templates/images/ttu_link.gif) no-repeat left top;
z-index:-9999;
}

#article_links {
float:right;
border:1px solid #CCC;
width:110px;
margin:12px 10px 10px;
padding:5px 0;
}

#article_links li {
background-image:none !important;
background-color:#fff;
padding:5px 10px !important;
}

#article_links a {
padding:2px 0 2px 20px;
}

#article_links a.email {
background:#fff url('/images/articles/email.gif') 0 50% scroll no-repeat;
}

#article_links a.print {
background:#fff url('/images/articles/print.gif') 0 50% scroll no-repeat;
}

#article_links a.share_expand {
background:url('/images/articles/social-links.gif') 0 50% scroll no-repeat;
}

#article_links a.share_expand:hover {
background:url('/images/articles/expand.gif') 0 50% scroll no-repeat;
}

#article_links a.share_contract {
background:url('/images/articles/contract.gif') 0 50% scroll no-repeat;
}

#article_links #share_list li {
padding-left:5px !important;
margin:0;
}

#article_links #share_list a {
background-image:none;
}

#article_links #share_list a.digg {
background:url('/images/articles/digg.gif') 0 50% scroll no-repeat;
}

#article_links #share_list a.delicious {
background:url('/images/articles/delicious.gif') 0 50% scroll no-repeat;
}

#article_links #share_list a.facebook {
background:url('/images/articles/facebook.gif') 0 50% scroll no-repeat;
}

#news_video {
width: 275px; float: left !important; margin: 0 10px 5px 10px; clear: none !important;
}

a.rss {
background:transparent url('/images/templates/icons/rss-icon.png') 100% 50% scroll no-repeat;
padding:2px 20px 2px 0;
}

#hidden_masthead {
display:none;
}

#masthead img {
width:448px;
height:92px;
}

#content .banner A:link,#content .banner A:visited,#content .banner A:hover {
border-bottom:none;
text-decoration:none;
outline:none;
}

#content A:link,#content A:visited,#content A:active {
border-bottom:none;
text-decoration:none;
color:#C00;
}

#content A:hover {
border-bottom:none;
text-decoration:underline;
color:#C00;
}

#content .sidebar-story div img,.two-column-left div img,.two-column-right div img {
height:70px;
width:70px;
border-width:0;
}

div#section-banner {
text-indent:-9999px;
display:block;
text-decoration:none;
outline-style:none;
border-bottom:10px solid #fff;
margin: 0;
height: 102px;
width:460px;
background-repeat: no-repeat;
background-position: left top;
}

div#section-banner h1, div#section-banner h2 {
background: none;
}

#content .columns, #content .columnLeft, #content .columnRight{
padding: 0; margin: 0;
}

.flickr_belt{
padding: 15px 0 0px 10px;
background: url(http://www.ttu.edu/template/images/new/dotted-border-horz.gif) top left repeat-x;
margin: 10px 0 0 0; 
clear: right;
}

.flickr_gallery{
margin: 10px 0 -10px 10px; 
}

.flickr_belt img {
margin: 0 9px 0 0;
border: 1px solid #fff !important; 
}

.flickr_gallery img {
margin: 0 10px 10px 0;
border: 1px solid #ccc !important;
width: 61px;
height: 61px;
}

.flickr_belt img:hover, .flickr_gallery img:hover {
border: 1px solid #c00 !important;
}

.flickr_belt p {
margin: 0 0 5px 0 !important;
padding: 2px 12px 0 0 !important;
line-height: 1;
text-align: right;
clear: both;
}

.staffimagewrap{
float: left;
width: 230px;
margin: 0 0 10px 0;
display: block;
height: 70px;
overflow: hidden;
padding: 0;
}

.staffimagewrap img{
float: left;
margin: 0 10px 10px 0;
}

.staffimagewrap h3{
font-size: 11px !important;
}
#twitter_update_list{
display: inline !important; padding: 0 !important; margin: 0 !important;
}
#twitter_update_list li{
background-image: none !important; padding: 0 !important; display: inline !important; text-align: left;
}

#twitter_update_list li a{
clear: left; display: block; text-align: right; padding-top: 5px;
}

#twitter_div {
padding: 10px 10px 0 10px; line-height: 1.5; 
}

/* Registration Styles */
button.registration {
text-align: center;
padding: 0 2px;
margin: 10px auto 0 auto;
}

#registration_box {
background-color: #efe3b9;
width: 220px;
float: right;
margin: 0 10px 10px 0;
}

#searchForm input.searchBox {
width: 90px;
}

#content input.large { width: 200px; }

#content input.medium { width: 150px; }

#content .chartlist .title_people {
  display: block;
	clear: both;
	font-size: 14px;
	position: relative;
	top: -4px;
	left: 100px;
	cursor: pointer;
  padding: 0;
  background: none;
  margin: 0;
  line-height: 15px
 }

 #content .chartlist .title_no_people
 {
	display: block;
	clear: both;
	font-size: 14px;
	position: relative;
	top: -4px;
	left: 100px;
padding: 0;
background: none;
margin: 0;
line-height: 15px
	}

#content ul, #content ol {
margin: 0 0 0 10px;
}

   #content .sparkline_bar { 
      position: relative;
	  float: left;
      display: block;
	  clear: both;  
	  top: -16px;
	  left: 0px;
	  background: #ddd; 
	  height: 8px;
	  margin: 0;
	  width: 50px;
padding: 0;
margin: 0px;
    }
   #content .sparkline_bar .count { 
      display: block; 
      position: absolute; 
      top: -1px; 
      left: 55px; 
	  padding: 0 0 1px 0;
	  width: 50px;
	  padding: 0;
	  line-height: 1;
      color: #aaa; 
      font-size: 10px;
background: none; 
margin: 0;
    }
	#content .sparkline_bar .count strong {
	  margin-right: 2px;
	  font-weight:bold;
	  color: #999;
padding: 0;
background: none;
margin-bottom: 0;
	}
   #content .sparkline_bar .index { 
      display: block; 
      position: absolute; 
      top: 0px; 
      left: 0px; 
      height: 8px; 
      text-indent: -9999px; 
      overflow: hidden; 
	  z-index: 2; 
padding: 0;
background: none;
margin-bottom: 0;
    }
 #content	.sparkline_bar .green{
		background: #690;
padding: 0;
margin-bottom: 0;
	}
 #content	.sparkline_bar .red{
		background: #f00;
padding: 0;
margin-bottom: 0;
	}
 #content	.sparkline_bar .target { 
      display: block; 
      position: absolute; 
      top: 0; 
	  left: 0;
      height: 100%; 
      background: #bbb; 
      text-indent: -9999px; 
      overflow: hidden; 
      line-height: 2em;
	  z-index: 1;
padding: 0;
margin-bottom: 0;
    }


 #content	ul.hide ul.participants { display: none; }
 #content	ul.show ul.participants { }

  #content .participants {
		padding: 0 0 10px 0;
    margin: 0;
	}
	
  #content .participants li{
    clear: both;
		list-style-type: square;
		font-size: 11px;
		line-height:1.25;
		padding: 0 0 5px 0px;
    margin: 0 0 0 115px;
    background: none;
	}
 #content li .exdate {
	  padding-left: 2px; 
	  font-size: 10px;
	  color: #999;
background: none;
margin-bottom: 0;
	}

#content .clearlist
{
background: #fff;
margin: 0;
padding: 0;
clear: both;
}

#content #copyright {
clear:both; padding-top: 10px;
}

#content #copyright p {
margin-top: 10px; color:#666;
}