/*
ABD Adbar Stylesheet

URL: 		http://alreadybeendone.com/content
Created by: 	Anthony Pezzolla
For:		Rob Brink & Josh Friedberg @ ABD

*/

/******************\
| GENERAL STYLES   |
\******************/

	a img {
	  border:0;
	}

	body {
	  padding-left:17px;
	}
		
/******************\
| ID SPECIFICS     |
\******************/
	
	#ABD-ad-box {
	  width:960px;
	  height:40px;
	  padding:0 0 0 30px;
	  margin:0px auto;
	  text-align:left;
	}
	
	#ABD-adbanner1, #ABD-adbanner2, #ABD-adbanner3 {
	  padding:0 0 0 10px;
	}
	
	#ABD-adbar {
	  position:fixed;
	  left:0;
	  bottom:0;
	  background-color:#ccc;
	  height:40px;
	  width:100%;
	  margin:0px auto;
	  padding:0;
	  text-align:center;
	}
	
	#ABD-adbar a, #ABD-adbar img, #ABD-arrow a, #ABD-arrow img, #ABD-videobar a, #ABD-videobar img, .ABD-ad a, .ABD-ad img, .ABD-ad2 a, .ABD-ad2 img {
	  border:none;
	}

	#ABD-arrow {
	  position:fixed;
	  right:0;
	  bottom:0;
	  height:40px;
	  padding:0;
	  float:right;
	}
	
	#ABD-closeFb {
		float:right;
		position:relative;
		top:-13px;
		right:-12px;
		cursor:pointer;
		z-index:1;
	}
		
	#ABD-closeNavButton {
			float:right;
			position:absolute;
			top:0px;
			right:1px;
			cursor:pointer;
			z-index: 1;
	}
		
	#ABD-closeRss {
		float:right;
		position:absolute;
		top:0px;
		right:0px;
		cursor:pointer;
		z-index: 1;
	}
	
	#ABD-closeTweet {
		float:right;
		position:relative;
		top:7px;
		right:-12.5px;
		cursor:pointer;
		z-index:1;	
	}

	#ABD-facebook {
	  float:left;
	  margin:0;
	  background-color:#666;
	}
	
	#ABD-fbHolder {
	  position:relative;
	  bottom:0;
	  height:180px;
	  width:50px;
	  background:#ccc;
	  padding:20px 25px;
	  border:1px solid #666;
 	  border-top-left-radius: 8px;
	  border-bottom: 0;
	}
	
	#ABD-fbPopup {
	  position:absolute;
	  left:88px;
	  bottom:0;
	  width:105px;
	  height: 162px;
	  float:left;
      color:#000;
	  display:none;
	  z-index:0;
	  border:0;
	  padding: 25px 12px 0px 0;
	}

	#ABD-footerHolder {
	  padding:20px 0 0 0;
	}

	#ABD-rss {
	  float:left;
	  margin:0;
	  background-color:#999;
	}
	
	#ABD-tweetHolder {
	  position:relative;
	  top: 20px;
	  background-color:#ccc;
	  padding:20px 25px;
	  border:1px solid #666;
 	  border-top-left-radius: 8px;
	  border-bottom:0;
	}

	#ABD-twitter {
	  float:left;
	  margin:0;
	  background-color:#999;
	}

	#ABD-navHolder {
		position: relative;
		background:#ccc;
		padding:8px 20px 20px 20px;
		border-top-left-radius: 8px;
		border: 1px solid #666;
		border-bottom: 0;
	}
	
	#ABD-navigation {
	  height:40px;
	  float:left;
	  padding:0 0 0 0;
	  background:#666;
	}

		#ABD-navigation a {
	  	  margin:0;	  
		  color:#fff;
		  font-weight:bold;
		}
	
	#ABD-navPopup {
	  position:absolute;
	  left:0;
	  bottom:0;
	  float:left;
	  color:#000;
	  display:none;
	  padding:13px 14px 0 0;
	  font-size:.9em;
	  color:#999;
	  line-height:12px;
	  overflow: hidden;
	}
	
	    #ABD-navPopup a {
		  color: #000;
		  display:block;
		  height:10px;
		  width:100%;
		  padding:14px 5px 4px 3px;
		}

		#ABD-navPopup p {
		  padding: 0px 7px 0px 0px;
		  border-bottom: 1px solid #999;
		}
	
	#ABD-rssHolder {
	  position:relative;
	  background:#ccc;
	  padding:20px;
	  margin:0;
	  border:1px solid #666;
		  border-top-left-radius: 8px;
	  border-bottom:0;
	}
	
	#ABD-rssPopup {
	  position:absolute;
	  left:134px;
	  bottom:0;
	  float:left;
	  padding:0;
	  color:#000;
	  display:none;
	  border:0;
		  background:transparent;
	  border-radius:0;
	  padding:12px 14px 0 0;
	  overflow: hidden;
	}
	
	#ABD-tweetPopup {
	  position:absolute;
	  left:44px;
	  bottom:0;
	  width:110px;
	  height: 132px;
	  float:left;
	  padding:0;
	  color:#000;
	  display:none;
	  padding:0px 14px 0 0;
	  overflow: hidden;	  
	}
				
	#ABD-video-box {
	  position:relative;
	  width:930px;
	  height:192px;
	  margin:0px auto;
	  text-align:left;
	  padding:0;
	}
	
	#ABD-videoad1 {
	  position:absolute;
	  left:189px;
	  bottom:0px;
	  width:260px;
	  height:192px;
	  float:left;
	  padding:0;
	  overflow: hidden;
	}
	
	#ABD-videoad2 {
	  position:absolute;
	  left:439px;
	  bottom:0px;
	  width:260px;
	  height:192px;
	  float:left;
	  padding:0;
	  overflow: hidden;
	}
	
	#ABD-videoad3 {
	  position:absolute;
	  left:689px;
	  bottom:0px;
	  width:260px;
	  height:192px;
	  float:left;
	  padding:0;
	  overflow: hidden;
	}
		
	#ABD-videobar {
	  width:100%;
	  height:192px;
	  position:fixed;
	  left:0;
	  bottom:40px;
	  margin:0px auto;
	  padding:0;
	  text-align:center;
	}
	
	#ABD-vidHolder1, #ABD-vidHolder2, #ABD-vidHolder3 {
	  border-top-left-radius: 8px;
	  border:1px solid #eee;	
	  border-bottom:0;
	}

	#newsWidget {
		text-align:left;
		margin:0 auto;
		padding:0px;
	}
	
		#newsWidget a {
			display:block;
			padding:5px 0 2px 0;
		}
		
		#newsWidget div {
			font-size:12px; 
			margin:4px 0 0px 0; 
			padding:0; 
			display:block; 
			line-height:12px;
		}
		
		#newsWidget h4 {
			font-size:12px; 
			margin:-5px 0 -5px 0; 
			padding:0;
		}
		
		#newsWidget ul {
			margin:0;
			padding:0;
			list-style:none
		}
		
			#newsWidget ul li {
				//padding:7px 0 0 0; 
				border-bottom:1px solid #999;
			}
			
				#newsWidget ul li:last-child {
					border-bottom:0;
				}
				
		#newsWidget .date {
			font-size:10px;
			color:gray;
		}
			
		#newsWidget .date, #newsWidget .link {
			font-size:10px;
			color:gray;
			padding:0 5px 0 0;
			margin:0 5px 0 0;
			border-right:solid 1px gray;
			line-height:12px;
		}
		
		#newsWidget .description {
			margin:0;
			padding:0 0 5px;
			display:none;
		}
		
		#newsWidget .websiteTitle {
			font-size:10px;
			color:gray;
			margin:0; 
			padding:0;line-height:12px;
		}
					
/******************\
| CLASS SPECIFICS  |
\******************/
	
	.ABD-ad {
	  width:240px;
	  height:40px;
	  float:left;
	  padding:0;
	}

	    .ABD-ad img {
		  width:240px;
		  height:40px;
		}
	
	.ABD-closeVideoButton {
	  float:right;
	  position:relative;
	  top:7px;
	  right:4px;
	  cursor:pointer;
	  z-index:1;
	}
	.ABD-negativeZ {
	  z-index:-1;
	}

	.ABD-socialbox {
	  width:120px;
	  height:172px;
	  float:left;
	  padding:0;
	}
	
	.ABD-videoad {
	  display:none;
	}

	.ABD-vidbanner, .ABD-vidbanner2 {
	  cursor:pointer;
	}
	
	.ABD-videoClose {
	  position:absolute;
	  top:20px;
	  bottom:40px;
	  background: #000;
	  height: 172px;
	  width: 240px;
	}
		
	.ABD-videoLoad {
	  position:absolute;
	  top:20px;
	  bottom:40px;	
	  background: #000 url(../images/loader.gif) center center no-repeat;
	  height: 172px;
	  width: 240px;
	}

	.ABD-vim {
	  background-color:transparent;
      border:none;
	  float: left;
	  overflow: hidden;
	  padding: 0;
      margin:10px 0 0 0;
	  width:240px;
	  height: 150px;
	}
