* { margin: 0px; padding: 0px; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 12px;}
html, body { margin:0px; padding:0px; height:100%; }
body { background-color: #eee; background-image: url(/images/bg/bg_conc.jpg); background-repeat: repeat; background-position: top center; }
img { border: 0px; padding: 0px; margin: 0px;}

.pjx001 { background-image: url(/images/banners/TheAntennas_960x120.jpg); }
.pjx001a { background-image: url(/images/banners/TheAntennas2_960x120.jpg); }
.pjx002 { background-image: url(/images/banners/Russell_960x120.png); }
.pjx003 { background-image: url(/images/banners/Jacques_960x120.jpg); }
	
#container { min-height:100%; position:relative; /* background-image: url(/images/bg2.gif); background-position: center top; background-repeat: repeat; */}
#header { padding: 0px; }
#popjinx {float: left; border: 0px; margin: 10px 0px;}
#banner img {border: 0px;}
#banner { width: 960px; width: 960px; height: 120px; overflow: hidden; margin: 0px auto; padding: 0px; background-repeat: no-repeat;
		-moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px;  
		-moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; 
		}
	
#content_wrap { padding: 0px; padding-bottom:160px;	/* Height of the footer */ }
		
#content { width: 920px; margin: 0px auto; padding: 10px; overflow: auto; font-family: Arial; color: #333; line-height: 16px; background-color: white; border: 10px solid #999; margin-bottom: 20px;
		-moz-border-radius:10px; -webkit-border-radius:10px; 
		}
			
#footer { position:absolute; bottom:0; width:100%; height:160px; }

#footer_content 
	{ width: 940px; margin: 0px auto; background-color: #6600CC; color: #ccc; font-size: 10px; padding: 10px; height: 140px; 
	-moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; 
	-moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px;
	}
	
#footer_content A { color: #ccc; }
#footer_content A:hover { color: #fff; }
#footer_content LI, #footer_content UL { margin: 0px; padding: 0px; list-style: none;}
#footer_cols { overflow: auto; height: 110px; line-height: 18px; margin: 10px 10px 0px 10px; }
#footer_cols .col { width: 150px; float: left; margin: 0px 10px; }	
#footer_cols .col_end { float: right; }

#footer_cols #lojinx { display: block; width: 98px; height: 32px; background-image: url(/images/Lojinx_98x32.png); }
#footer_cols #lojinx:hover { background-image: url(/images/Lojinx_98x32_over.png); }


/* NAV BAR */
#nav { width: 960px; margin: 0px auto; margin-top: 10px; text-align:right; }
#nav A { display: inline-block; font-size: 22px; padding: 7px 20px 20px 20px; text-decoration: none; color: #6600CC; font-weight: normal; text-transform: lowercase;}
#nav .sel 
		{ 
		color: #666; font-weight: normal; background-image: url(/images/bg_nav_arrow10.png); 
		background-position: bottom center; background-repeat: no-repeat;  
		opacity:0.8; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
		}
#nav A:hover 
		{ 
		color: #666; font-weight: normal; background-image: url(/images/bg_nav_arrow10.png); 
		background-position: bottom center; background-repeat: no-repeat;  
		opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); -MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
		}	

A {color: #6600CC; text-decoration: none;}
A:hover,A:visited {color: #6600CC; text-decoration: none;}

/* Pull Down Contact Form */
#pulldownContainer{ position:absolute; top:0px; left:50%; width:960px; margin-left:-480px; z-index: 100;}
#pulldown { margin:0px auto; height:277px; width: 960px; background-color:#6600CC; display:none; color:white; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px;}
#pulldown #fieldset{ padding:30px; border:none; width: 450px; float: right;}
#pulldown fieldset { border: 0px; padding: 0px; margin: 0px; }
#pulldown label{ display:block; color:#ccc; text-transform: uppercase; font-size: 11px; padding-bottom: 5px;}
#pulldown input[type=text]{ display:block; border:solid 1px #fff; width:100%; margin-bottom:10px; height:24px;}
#pulldown textarea{ display:block; border:solid 1px #fff; width:100%; margin-bottom:10px;}
#pulldown input[type=submit]{ color:#60c; padding:5px;}
#pulldown_lnk{ margin:0px auto; margin-left: 860px; height:16px; width:100px; /* background-image:url('slidein_button.png'); */ display:block; cursor:pointer; background-color:#6600CC; 
					text-align:center; color:white; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomright:10px; 
					-webkit-border-bottom-right-radius:10px; font-size:10px; font-family:"Lucida Grande", Arial, sans-serif; text-transform:uppercase; padding-top:3px;}
#messageSent{ color:#ff9933; display:none;}

/* content styles */
#content h2 {font-size: 18px; color: #333;}
/*
#content A { background-color: #6600CC; color: white; text-decoration: none; padding: 1px 4px;}
#content A:hover { background-color: white; color: #6600CC; text-decoration: none; padding: 1px 4px;}
*/
#content ul { padding-left: 20px; }
#content li { margin: 5px 0px;}

.left_nav { width: 210px; }
.left_nav A { color: #6600CC; font-size: 20px; display: block; padding: 10px; margin-bottom: 5px; text-decoration: none; }
.left_nav A:hover,
.left_nav .sel { background-image: url(/images/bg_nav_arrow_right_p.png); background-position: right center; background-repeat: no-repeat; color: white; text-decoration: none; }
.left_nav h3 { color: #666; font-size: 20px; display: block; padding: 10px; margin-bottom: 5px; text-decoration: none;  text-transform: uppercase; font-weight: normal;}
/* boxes 200x200 */

.boxgrid {width:222px; height:222px; margin-right:10px; margin-bottom:10px; float:left; background:#000; overflow:hidden; position:relative; }
.boxgrid img {position:absolute; top:0; left:0; border:0; }
.boxgrid p {padding:0px; color:#999; font-weight:bold; font-size:10px; line-height:20px; }
.boxgrid .boxcaption {top: 195px; left: 0;}
.boxgrid .image {display: block; width: 222px; height: 222px; background-position: center center; background-repeat: no-repeat; background-color: white;}
.boxcaption
			{
			width:100%; height:75px; padding:5px; color:white; float:left; position:absolute; background:#000; 
			opacity:0.8; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); 
			-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
			}
.boxcaption A {background-color: #6600CC; color: white; text-decoration: none; padding: 1px 4px}
.boxcaption A:hover {background-color: white; color: #6600CC; text-decoration: none;}

/* BLOG */
.blog { width: 686px; padding: 0px; border: 0px solid #ccc; float: left; margin: 0px;} /* 686 */
.blog_right { width: 222px; padding: 0px; float: left; margin-left: 11px; } /* 222 */
.blog_right_box { background-color: #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; padding: 10px;} 

.bg2 { background-color: #ededed; border: 1px solid #eee;}
.bg1 { background-color: #fff; border: 1px solid #eee;}
.blog_item { padding: 10px; overflow: auto; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom: 5px;}
.blog_item .date_badge { border: 1px solid #6600CC; width: 40px; text-align: center; -moz-border-radius:5px; -webkit-border-radius:5px; float: left; margin-right: 10px;}
.blog_item .date_badge .month { font-size: 11px; color: #6600CC; }
.blog_item .date_badge .day { font-size: 26px;color: #6600CC; padding: 5px 0px 8px 0px;}
.blog_item .date_badge .year { font-size: 11px; background-color: #6600CC; color: white;}
.blog_item .content {  width: 610px; float: left; display: block; border-bottom: 0px dashed #ccc;  }

.blog_item .heading { font-size: 22px; font-weight: bold; line-height: 26px; background-color: none;}
.blog_item .heading:hover { font-size: 22px; font-weight: bold; line-height: 26px; background-color: #ccc;}

.blog_item .copy { line-height: 22px; padding-top: 10px; color: #111; margin-bottom: 0px;} 

.blog_item .copy p { padding-bottom: 10px;}

.blog_item .copy .readmore { background-color: #6600CC; color: white; text-decoration: none; padding: 1px 4px;}
.blog_item .copy .readmore:hover { background-color: #ccc; color: #6600CC; text-decoration: none; padding: 1px 4px;}

.blog_item .copy A:hover { background-color: #6600CC; color: white; text-decoration: none; padding: 1px 1px;}
.blog_item .copy A { background-color: white; color: #6600CC; text-decoration: none; padding: 1px 1px;}
.blog_item .author {color: #6600CC;}

.blog_item .blog_thumb { height: 100px; float: right; /* clip: rect(0px,100px,100px,0px); */ -moz-border-radius: 5px; -webkit-border-radius:5px;}

.blog_nav A { background-color: #6600CC; color: white; text-decoration: none; padding: 1px 4px; line-height: 22px;}

.twitter_feed {background-color: #eee; border: 1px solid #ccc; margin-top: 10px;}
.twitter_feed ul {padding-left: 0px; margin-left: 0px; list-style: none;}
.twitter_feed li {padding: 3px 0px 5px 0px; margin: 0px; list-style: none; border-bottom: 1px solid white;}
.twitter_feed .readmore { background-color: #6600CC; color: white; text-decoration: none; padding: 1px 4px;}
.twitter_feed .readmore:hover { background-color: #ccc; color: #6600CC; text-decoration: none; padding: 1px 4px;}
.twitter_feed b {font-size: 10px;}

.pager .sel { background-color: #6600CC; color: white; text-decoration: none; padding: 1px 4px; font-weight: bold;}

.blog_chooser A { background-color: none; color: #6600CC; text-decoration: none; padding: 1px 2px;}
.blog_chooser A:hover,
.blog_chooser .sel  { background-color: #6600CC; color: #fff; text-decoration: none; padding: 1px 2px;}
	
/* EPK */
#epk_left { width: 500px; overflow: auto; }
#content H2 {font-size: 40px; color: #6600cc; padding: 10px 0px; text-transform: capitalize; letter-spacing: 1px; font-family: Arial; font-weight: bold;}
#content #intro { background-color: #ddd; padding: 10px; line-height: 20px;} 
#content #intro H3 {font-size: 16px; color: #6600cc; font-weight: bold; padding: 5px 0px; color: #333;}
#content #intro #opkdl { display: block; text-align: center; font-weight: bold; font-size: 16px;}
#content #intro #opkdl:hover { background-color: #ccc;}
#content .epk_txt_details {font-family: "Courier New", Courier; padding-top: 10px; font-size: 18px; background-color: #ebebeb; padding: 6px 10px; margin-top: 8px; line-height: 22px;}
#content .epk_txt_details label { display: block; width: 80px; text-align: right; font-weight: bold; font-size: 18px; font-family: "Courier New", Courier; float: left; color: #999;}
#content .epk_txt_details span { font-family: "Courier New", Courier; padding-top: 10px; font-size: 24px; line-height: 18px;  font-weight: bold; color: black;}
#content .epk_txt {font-size: 14px; padding-top: 10px; color: #111; font-family: Georgia; line-height: 22px; text-indent: 20px;}
#content .epk_txt b { font-size: 16px; font-weight: bold;font-family: Georgia;}
#content .epk_txt_quote {font-size: 14px; padding-top: 10px; color: #111; font-family: Georgia; line-height: 22px; padding: 15px 20px 0px 20px; font-style: italic;}
.img_thumb {border: 8px solid black; margin: 3px;}
.img_thumb:hover {border: 8px solid #333;  }
#buttons { padding: 10px 0px; white-space: }
#buttons img { border: 0px; padding: 0px; margin: 0px;}
#about_popjinx { background-color: #ddd; padding: 10px; margin-top: 10px;}
#buttons h3 { font-size: 24px; padding: 10px 0px;; color: #666; font-family: Arial; letter-spacing: -1px;}

#epk_copy p  {font-size: 15px; padding-top: 10px; color: #111; font-family: Georgia; line-height: 22px; text-indent: 20px;}
#epk_copy b,
#epk_copy strong  {font-size: 15px; padding-top: 10px; color: #111; font-family: Georgia; line-height: 22px; text-indent: 20px; font-weight: bold;}
#epk_copy em {font-size: 15px; padding-top: 10px; color: #111; font-family: Georgia; line-height: 22px; padding: 15px 20px 0px 20px; font-style: italic;}


/*
-moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; 
	-moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px;
-moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; 
-moz-border-radius-bottom-right:10px; -webkit-border-bottom-right-radius:10px;	
*/



#ant_box 
	{
	margin: 0px auto; border: 1px solid #eee; margin-bottom: 20px;
	width: 690px; background-color: white; padding: 20px 10px; text-align: left; overflow: hidden;
	-moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; 
	-moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; 
	-moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; 
	-moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px; 
	}
#ant_box h2 { padding: 0px 0px; font-size: 32px; font-family: Geneva, Arial; font-weight: bold; color: #333;}
#ant_box h4 { padding: 20px 0px; font-size: 18px; font-family: Geneva, Arial; font-weight: normal; color: #666;}

