
body {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-family:Arial, Helvetica, sans-serif;
  color: #fff;
  background-color: #000;
}
a {
  text-decoration: none;
  color:  #ccc;
  outline: none;
}
a:visited {
  color:  #ccc;
}
a:active {
  color:  #ccc;
}
a:hover {
  color: #ccc;
  text-decoration: underline;
}
.ahem {
  display: none;
}
strong, b {
  font-weight: bold;
}
p {
  font-size: 12px;
  line-height: 22px;
  margin-top: 20px;
  margin-bottom: 10px;
}

/* weird ie5win bug: all line-height to font-size ratios must agree or box gets pushed around. UPDATE: this has turned out to be very rare. my current recommendation is IGNORE this warning. at the moment i'm leaving it in only in case the issue turns up again. possibly the original bug in march 2001 was caused by an unusual combination of factors, although this solved it at the time.*/

h1 {
  font-size: 24px;
  line-height: 44px;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 0;
}
h2 {
  font-size: 18px;
  line-height: 40px;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 0;
}
h3 {
  font-size: 16px;
  line-height: 22px;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 0;
}
h4 {
  font-size: 14px;
  line-height: 26px;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 0;
}
h5 {
  font-size: 12px;
  line-height: 22px;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 0;
}
h6 {
  font-size: 10px;
  line-height: 18px;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 0;
}
img {
  border: 0;
}
.nowrap {
  white-space: nowrap;
  font-size: 10px;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 0;
  /* must be combined with nobr in html for ie5win */
}
.tiny {
  font-size: 9px;
  line-height: 16px;
  margin-top: 15px;
  margin-bottom: 5px;
}
#container {
  width:100%;
  margin: 0;
  padding: 0;
  background-color: #000;
  /*	background-image:url(images/BG2.jpg);
	background-repeat:no-repeat;*/
  font-family:Arial, Helvetica, sans-serif;
  background-image: url(../images/BG6.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
#wrapper {
  width: 960px;
  height:auto;
  padding:0;
  background-image: url(../images/wrapperbgrepy.png);
  background-repeat: repeat-y;
  background-position: center top;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}
#header {
  width:100%;
  height:195px;

}
.topBorder {
  width:952px;
  margin:0 auto 0 auto;
  border-top: 3px solid #e34211;
}
.stiglogo {
  margin: 25px 0 0 15px;
  float:left;
}
.headertext {
  float:right;
  margin:45px 60px 0 0;
}
#dashBoardWrapper {
  width:100%;
  height:120px;
}
.dashBoard {
  background-image: url(../images/dashboardbg.png);
  background-repeat: no-repeat;
  width: 678px;
  height:84px;
  margin: 10px 0 0 15px;
  color:#000;
  padding: 1px 0 0 0;
}
.dashBoard ul {
  padding: 10px 0 10px 110px;
  margin: 0 0 0 0;
}
.dashBoard ul li {

  font-weight:bolder;
  list-style:none;
  display:inline;
  margin-right:30px;
  font-size:16px;
}
.dashBoard ul li a {
  font-weight:bold;
  color:#000;
}
.dashBoard ul li a:hover {
  text-decoration:none;
  color:#e34211;
}
.stigFacts {
  text-decoration: none;
}
.push1 {
  padding-left:50px;
}
#addQuoteWrapper {

  width:100%;
  height:auto;
  padding:0 0 5px 0;
  margin-bottom:20px;
}
#addQuoteWrapper p {
  color:#e34211;
  font-size:24px;
  margin:0 0 20px 15px;
}
.addQuote {
  width:585px;
  padding: 15px 15px 10px 20px;
  min-height:75px;
  height:auto;
  background:url(../images/addQuotebg.png) no-repeat;
  margin: 0 0 10px 15px;
}
.addQuote textarea {
  width:430px;
  float:left;
  background-color:transparent;
  border:0;
  color:#d2ecff;
  font-size:18px;
  font-family:Arial, Helvetica, sans-serif;
  height:auto;
  min-height:70px;
  margin: 0 30px 0 0;
}
.addQuote button {
  float:left;
  width:111px;
  height:39px;
  background: url(../images/addsprite.png) no-repeat 0 0;
  border:0;
  background-color:transparent;
  cursor:pointer;
  margin:15px 0 0 0;
}
.addQuote button:hover {
  background: url(../images/addsprite.png) no-repeat 0 -39px;
}
#middle {
  width:100%;
  min-height:400px;
  height:auto;
  margin: 0 0 5px 0;
}
.quoteWrapper {
  width:615px;
  min-height:105px;
  height:auto;
  background-color:#999;
  overflow: auto;
  margin: 2px 0 0 15px;
  -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

}
.quoteUserImage {
  float: left;
  height: 80px;
  width: 80px;
  margin: 12px 15px 0 12px;
  border: 1px solid #fff;
}
.quoteText {
  float: left;
  height: auto;
  min-height: 80px;
  width: 490px;
  margin: 12px 0;

}
.quoteText p {
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#111624;
  font-weight: 600;
}
.quoteText ul {
  margin:0;
  padding:0;
}
.quoteText ul li {
  float:left;
  display:inline;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:black;
  margin:0 5px 0 0;
}
.quoteText ul li span {
  color:#e34211;
  font-weight:bold;
}
.quoteText ul li span a{
  color:#e34211;
  font-weight:bold;
}

.quoteText ul li a {
  color:black;
  padding:3px;
}
.quoteText ul li a:hover {
  text-decoration:none;
  background-color:#e34211;
  color:white;
  -moz-border-radius: 2px;
}
.quoteText ul li.selected {
  text-decoration:none;
  background-color:#e34211;
  color:white;
  -moz-border-radius: 2px;
}
#paging {
  width:100%;
  min-height:60px;
  position:relative;
}
#paging ul {
  font-family:Arial, Helvetica, sans-serif;
  font-size:24px;
  color:#FFF;
  margin:0 0 0 60px;
}
#paging ul li {
  list-style:none;
  display:inline;
  margin:0 5px 0 0;
}
#paging ul li a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:24px;
  color:#FFF;
}
#paging ul li a:hover {
  color:#ff450c;
  text-decoration:none;
}
#paging ul li a:active {
  color:#ff450c;
  text-decoration:none;
}
.bottomBorder {
  width:952px;
  margin:0 auto 0 auto;
  border-top: 3px solid #e34211;
  clear: both;
}
#footer {
  width:100%;
  min-height:20px;
  padding:10px 0 10px 0;
}
#footer p {
  margin:0;
  text-align:center;
}
#footer p span {
  font-weight:bold;
  color:#e34211;
  font-size:14px;

}
/*#right {
	position: absolute;
	top: 120px;
	right: 0px;
	margin: 20px;
	padding: 10px;
	border: 5px solid #ccc;
	background: #666;
	width: 150px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 120px;
	}
html>body #right {
	width: 120px;
	}*/
pre {
  font-size: 12px;
  line-height: 22px;
  margin-top: 20px;
  margin-bottom: 10px;
}


.pagingWrapper {
  width:615px;
  min-height:45px;
  height:auto;
  overflow: auto;
  margin: 2px 0 10px 15px;
  text-align:center;
  padding-top: 15px;
  color:#111624;
  font-size:18px;
}
.pagingWrapper a {
  color:#111624;
}
.pagingWrapper a:hover {
  -moz-border-radius-bottomleft:2px;
  -moz-border-radius-bottomright:2px;
  -moz-border-radius-topleft:2px;
  -moz-border-radius-topright:2px;
  color:white;
  text-decoration:none;
}


.addQuote .loading {
  float:left;
  width:111px;
  height:39px;
  border:0;
  margin:15px 0 0 0px;
  text-align:center;
}

#shuffle {
  width:100%;
}
.shuffleBtn {
  margin:0 auto 0 auto;
  width:170px;
  height:39px;
  display:block;
  background-image:url(../images/shufflesprite.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  text-indent:-9999px;
  cursor:pointer;
}
.shuffleBtn:hover {
  background-image:url(../images/shufflesprite.png);
  background-repeat: no-repeat;
  background-position: 0px -39px;
}


#more {
  width:100%;
}
.moreBtn {
  margin:0 auto 0 auto;
  width:111px;
  height:39px;
  display:block;
  background-image:url(../images/moresprite.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  text-indent:-9999px;
  cursor:pointer;
}
.moreBtn:hover {
  background-image:url(../images/moresprite.png);
  background-repeat: no-repeat;
  background-position: 0px -39px;
}






.aboutStig {
  width:615px;
  min-height:105px;
  height:auto;
  overflow: auto;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.aboutStig p {
  font-size:18px;
  font-family:Arial, Helvetica, sans-serif;
  color:#ff450c;
  margin:10px 0 0 95px;
}
.stigSeal {
  width:80px;
  height:70px;
  float:left;
  background-image: url(../images/stigSeal.png);
  background-repeat: no-repeat;
}
.clear {
  clear:both;

}
p.stigWiki {
  color:#FFF;
  margin:25px 0 0 0;
}
.stigWho {
  margin:20px 0 0 0;
}
#stigLinks p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#FFF;
  margin:20px 10px 20px 0;
}
#stigLinks p a {
  font-family:Arial, Helvetica, sans-serif;
  color:#ff450c;
}
#stigLinks p a:hover {
  color:#FFF;
  text-decoration:none;
}

#middle.random {
  min-height:185px;
}

p.aboutUs {
  color:#FFF;
  margin:8px 0 0 0;
}

.aboutStig a {
  color: #e34211;
}

.likePopupTitle a {
  font-size: 13px;
  font-weight: bold;
  color: #3B5998;
}

.fanbox {
  margin-left: 450px;
  margin-top: 80px;
}

#rand_advert {
  text-align: center;
  background-color:#999999;
  width: 320px;
  margin: 0 auto;
  border: 2px solid #E34211;
}
#quote_advert {
  text-align: center;
  background-color:#999999;
  width: 650px;
  margin: 4px auto;
  border: 2px solid #E34211;
  margin-bottom:2px;
}

.pageWrapper {
  width:650px;
  min-height:105px;
  height:auto;
  background-color:#999;
  overflow: auto;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 10px;
}


.quoteCommentWrapper {
  width:570px;
  min-height:55px;
  height:auto;
  background-color:#999;
  overflow: auto;
  margin-top: 2px;
  margin-right: 73px;
  margin-bottom: 0;
  margin-left: auto;
  float: right;
}

.quoteCommentImage {
  float: left;
  height: 32px;
  width: 32px;
  margin: 12px 15px 0 12px;
  border: 1px solid #fff;
}
.quoteCommentText {
  float: left;
  height: auto;
  min-height: 30px;
  width: 480px;
  margin: 12px 0;

}
.quoteCommentText p {
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#111624;

}
.addComment {
  width:480px;
  /*padding: 15px 15px 10px 20px;*/
  min-height:25px;
  height:auto;
  /*background:url(<?php echo $imgPath; ?>/images/addQuotebg.png) no-repeat;*/
  margin:0 auto 10px auto;
}

.addComment textarea {
  width:455px;
  float:left;
  /*background-color:transparent;*/
  border:0;
  /*color:#111624;*/
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  height:32px;
  min-height:20px;
  margin-top:12px;
  /*margin: 0 30px 0 0;*/
}

.addCommentButton {
  margin: 5px 50px 5px 0;
  text-align: center;
  float: right;
  width: 85px;
  height: 19px;
  vertical-align:middle;
}
.addCommentButton button {
  width:88px;
  height:19px;
  background: url(../images/comment.png) no-repeat 0 0;
  border:0;
  cursor:pointer;
}


.addCommentButton button:hover {
  background: url(../images/comment.png) no-repeat 0 -19px;
}
.quote_count {
  font-size: 40pt;
  font-weight: bold;
}
.quoteText a {
  color: #E34211;
}

.validatePopup {
  font-size: 10px;
}

.leftcol {
  width: 645px;
  float: left;
}

.rightcol {
  width: 310px;
  float: left;
  margin-bottom: 5px; 
  
}

.fblikebox {
  background-color: white;
  width: 300px;
  margin-top: 10px;
}

.googleadd {
  width: 300px;
}
.topNav {
  float: right;
}

.topNav ul {
  text-align: right;
  
  /*padding: 10px 0 10px 110px;*/
  margin: 15px 0 0 0;
}
.topNav ul li {

  font-weight:bolder;
  list-style:none;
  display:inline;
  margin-right:30px;
  font-size:16px;
}
.topNav ul li a {
  font-weight:bold;
  color:#e34211;
}
.topNav ul li a:hover {
  text-decoration:none;
  color:#FFF;
}

.googleaddTop {
  margin: 0 auto;
  text-align: center;
}

.fbcomments {
  text-align:center; margin-bottom:20px;background-color: #FFF; width: 615px;
  margin-left: 15px;
  height: 100%;
}
