body {
	color:                  black;
	background:             #900;
	background-image:	      url(images/UGRbackgroundText.gif);
	background-repeat:	    no-repeat;
	background-attachment:	fixed;
	background-position:    98% 95%;
	font-family:            sans-serif;
	font-size:              small;
}

img {
  border: 0;
}

h1 {
  font-size: 120%;
}

#page {
	width:          750px;
	padding-top:    0px;
	padding-bottom: 0px;
	margin-left:    auto;
	margin-right:   auto;
  position:       relative;
}

.sectionHeading {
  width:            100%;
  background-color: #eee;
  font-weight:      bold;
}

#membership {
	color:		#fc3;
	font-size:	100%;
	width:		250px;
	float:		right;
	text-align:	right;
}

.authentication {
	padding-right:	10px;
	padding-left:	10px;
	border-right:	thin solid #fc3;
}

#promo {
	text-align:			center;
	padding-top:		10px;
	margin-bottom:	10px;
	clear:					both;
	width:					750px;
}

#content {
	background:					#fff;
	background-image:		url(images/splash.gif);
	background-repeat:	no-repeat;
	clear:							both;
  position:           relative;
}

#contentHeader {
	text-align:			left;
}

#leftHeader h1 {
  color:       white;
  font-size:   120%;
}

#mainContent {
  position:     relative;
  float:        left;
	width:			  595px;
	text-align:		center;
	padding-left:	5px;
}

#leftCol {
	width:			    180px;
	padding-right:	5px;
	text-align:		  center;
  float:          left;
  position:       relative;
}

.feature {
	border-right:	1px dotted black;
	border-top:	1px dotted black;
}

.featuredHeader {
	font-size:			115%;
	font-weight:		bold;
	text-align:			center;
}

.featuredImage {
	padding-right:	5px;
	text-align:		center;
}

.featuredText h1{
	text-align:		center;
	font-weight:	bold;
	font-size:		100%;
}

.featuredText h2{
	text-align:		center;
	font-weight:	bold;
	font-size:		90%;
}

#centerCol {
	width:			    380px;
  padding-left:   5px;
  margin-right:   5px;
  float:          left;
  position:       relative;
}

#rightCol {
	width:				145px;
	padding-left:	5px;
	text-align:		center;
  float:        right;
  position:     relative;
}

#searchbox {
	border:		thin solid #10f;
}

.title {
	background-color:	#1100ff;
	color:						white;
	font-size:				100%;
	font-weight:			bold;
	text-align:				center;
}

.catList {
	background-color:	#BFCFFF;
	color:						white;
	font-size:				90%;
	text-align:				left;
	padding-left:			2em;
}

.subtitle {
	background-color:	white;
	font-size:			95%;
	font-weight:		bold;
	text-align:			center;
}

.floatspacer {
	clear:	both;
	width:	100%;
}

#bottomNav ul {
	color:					white;
	font-size:			80%;
	text-transform: uppercase;
	text-align:			center;
	font-weight:		bold;
	text-indent:		-45px;
	border-top:			thin dotted #c60;
	display:				block;
	padding-top:		10px;
	list-style:	 		none;
	clear:					both;
}

#bottomNav li {
	margin-right:			10px;
	margin-left:			10px;
	list-style-type:	none;
	display: 					inline;
}

#footer {
	color:				white;
	font-size:		70%;
	text-align:		center;
	border-top:		thin dotted #c60;

}

h2 {
	color:				black;
	font-size:		100%;
	text-align:		center;
	font-weight:	bold;
}

.searchColumn {
  margin-bottom:    15px;
  margin-left:      auto;
  margin-right:     auto;
  padding-top:      5px;
}

.searchItem {
  width:          23%;
  float:          left;
  padding-left:   5px;
  padding-right:  5px;
  font-size:      90%;
  font-weight:    bold;
}

.pageTurn {
  margin-left:  auto;
  margin-right: auto;
}

.prevPage {
  float:        left;
}

.thisPage {
  float:        left;
}

.nextPage {
  float:        left;
}

#addyournews{
  font-style:   oblique;
  font-weight:  bold;
  font-size:    95%;
}

.red {
  color:        #900;
}

.articleContainer{
  text-align:   left;
  margin-top:   25px;
  background-color: #eee;
}

.newsHeadline, .bold{
  font-weight:  bold;
}

.newsbody{
  font-size:    85%;
}

.searchCategory {
  font-size:    90%;
  color:        #111;
}

.popTrackContainer {
  width:          275px;
  float:          left;
  margin-bottom:  25px;
  margin-right:   10px;
  border:     thin dotted silver;
  background-color: #eee;
}

.popTrackImageContainer{
  position:       relative;
}

.popTrackImage {
  width:      100px;
  float:      left;
}

.popTrackRank {
  font-size:        150%;
  color:            black;
  background-color: #eee;
  margin:           auto;
  position:         absolute;
  top:              -3px;
  left:             -3px;
  width:            25px;
  border:           thin solid #888;
}

.popTrackInfoContainer {
  width:        160px;
  float:        left;
  text-align:   left;
  padding-left: 10px;
  position:     relative;
}

.popTrackVote {
  position:         absolute;
  bottom:           0px;
  right:            50px;
  border:           none;
}

.popTrackCDTitle {
  font-size:    75%;
}

.popTrackAuthor {
  font-size:    75%;
}

.popTrackCategory {
  font-size:    75%;
}

img {
	border:	0;
}

a:link {
	color:		blue;
}

a:visited {
	color:		blue;
}

a:hover {
	color:		blue;
}

a.auth:link {
  color:    #fc3;
}

a.auth:visited {
  color:    #fc3;
}

a.auth:hover {
  color:    #fff;
}

a.footerlink:link {
  color:    #fff;
}

a.footerlink:visited {
  color:    #fff;
}

a.footerlink:hover {
  color:    #999;
}