/*
Theme Name: Pallone Template
Theme URI: http://jakejaca.com/
Description:  Pallone Template

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

*{
	margin:0 auto;
	padding:0;

}

img {
	border:0px;
}
html {
    overflow-x: hidden;
}
h1, h2, h3,  h4 {

}
h1{
	padding-bottom:15px;
 
}
h2, h2 a{ 
	/*
	font:13px Arial, Helvetica, sans-serif;
	color:#0e7e42;
	font-weight:900;
	padding-bottom:10px;
	padding-top:20px;
	text-transform:uppercase;
 	*/
	-x-system-font:none;
	color:#0E7E42;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:900;
	line-height:normal;
	padding-bottom:10px;
	padding-top:20px;
	text-transform:uppercase;
	text-decoration:none;
}
h3{ 
	font-size:13px; 
	color:#474747;

}

p{ 
 	padding-bottom:10px;

}
a{
	color:#7fd0a5;
	text-decoration:underline;

}
a:hover{
	color:#7fd0a5;
	text-decoration: none;

}

body {
	font: 12px  Arial, Helvetica, sans-serif;
	background:#0f8346  url(images/bg.jpg) repeat-x top;
	margin:0;
	padding:0;
	text-align: center; 
	color: #fff;
}
.left_tXt1{ 
	float:left; 
	width:530px;

}
.left_tXt1 a{
	color:#7fd0a5;
	text-decoration:underline;

}
.left_tXt1 a:hover{
	color:#7fd0a5;
	text-decoration: none;

}

.right_tXt1{ 
	margin-left:570px;

}


.right_tXt1 a{
	color:#7fd0a5;
	text-decoration:underline;

}
.right_tXt1 a:hover{
	color:#7fd0a5;
	text-decoration: none;

}
/*
.title{ 
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#114a2c;
	letter-spacing:2px;
}
*/
.news{
	background:url(images/news.gif) no-repeat 0 4px;
	padding-left:15px;
	padding-top:3px;

}

.address{
	float:right;
	width:300px;
	padding-top:40px;
	padding-right:40px;
	color:#b89470;

}
.address p{
	text-align:right;
	padding:0;
	margin:0;

}
.pallone #container {
	width:960px; 
	margin: 0 auto;
	text-align: left;
}
.pallone #container_body{
	background:url(images/bg1.jpg) no-repeat 50% 0px;
	margin: 0 auto;
	text-align: left;
}
.pallone #container_body1{
	background:url(images/bg1.jpg) no-repeat 50% 0px;
	margin: 0 auto;
	text-align: left;
	padding-bottom:20px;
}
.logo{ 
	 text-align:center;
	 padding-top:50px;
	 padding-left:15px;
	 height:95px;

}
.pallone #header { 
	background: url(images/top_bg.jpg) no-repeat top; 
	height:175px;
	width:100%;
} 
.pallone #header h1 {
	margin: 0; 
	padding: 10px 0; 
}
.pallone #mainContent {
	
}
.pad{
 padding:20px 45px;

}
#sidebar{
	width:90%;
}
#sidebar a{
	text-decoration:none;
}
#sidebar *{
	color:#FFFFFF;
}
#sidebar ul{
	list-style:none;
}
.pallone #sidebar1 {
	float: right; 
	width: 240px;
}
.pallone #sidebar1 h1{
	padding:20px 15px 20px 15px;
}
.pallone #sidebar1 p{
	padding:0 15px 20px 5px;
}

.date{ 
	font-size:12px; 
	text-transform:uppercase;
	padding:0 15px 3px 15px;
	font-weight:600;
	}
.sub_top{
	background:url(images/img02_1.jpg) no-repeat;
	height:231px;


}

.pad1{ 
	padding:110px 0 10px 5px;
}

.pallone #sidebar2 {
	float: right; 
	width: 238px;
	padding-top:15px;
	text-align:center;
}
.pallone #sidebar1 h3, .pallone #sidebar1 p, .pallone #sidebar2 p, .pallone #sidebar2 h3 {
	margin-left: 10px; 
	margin-right: 10px;
}


.pallone #mainContent1 {
  margin: 0 186px 0 201px;
  padding:0 20px;
  color:#fff;
  font: 13px/25px Georgia, 'Times New Roman', Times, serif;
}
.pallone #mainContent2 {
  background:#fff url(images/img03.jpg) no-repeat top;
  border:5px solid #dbdbdb;
  width:690px;
  color:#474747;
  float:left;
  font: 13px/21px Arial, Helvetica, sans-serif;
  min-height:800px;
}
.pallone #mainContent3 {
  background:#fff url(images/ontheissues.jpg) no-repeat top;
  border:5px solid #dbdbdb;
  width:690px;
  color:#474747;
  float:left;
  font: 13px/21px Arial, Helvetica, sans-serif;
  min-height:800px;
}
.pallone #mainContent-contact {
  background:#fff url(images/contact.jpg) no-repeat top;
  border:5px solid #dbdbdb;
  width:690px;
  color:#474747;
  float:left;
  font: 13px/21px Arial, Helvetica, sans-serif;
  min-height:800px;
}
.pallone #mainContent-blog {
  background:#fff url(images/blog-banner.jpg) no-repeat top;
  border:5px solid #dbdbdb;
  width:690px;
  color:#474747;
  float:left;
  font: 13px/21px Arial, Helvetica, sans-serif;
  min-height:800px;  
}
.pallone #mainContent-press {
  background:#fff url(images/press-banner01.jpg) no-repeat top;
  border:5px solid #dbdbdb;
  width:690px;
  color:#474747;
  float:left;
  font: 13px/21px Arial, Helvetica, sans-serif;
  min-height:800px;
}
.pallone #mainContent-media {
  background:#fff url(images/media-banner.jpg) no-repeat top;
  border:5px solid #dbdbdb;
  width:690px;
  color:#474747;
  float:left;
  font: 13px/21px Arial, Helvetica, sans-serif;
  min-height:800px;
}
.sub_holder{
	height:95px;
	padding-top:60px;


}
.pad2{
	padding-top:5px;

}

#post-1{
	width:400px;
}

.left{ 
	clear:left;
	padding:0;
	margin:0;
}

.pallone #mainContent1 h1, .pallone #mainContent2 h1{
	font: 35px Georgia, 'Times New Roman', Times, serif;
	color:#84a7bf;
	font-weight:500px;
	padding-bottom:5px;
}  

.subpage{
	padding:0;
	margin:0px;
	font-size:6px;

}
.subpage ul{ 
	margin:0;
	padding:0;
	list-style:none;
}

.subpage li{ 
	padding:0;
	margin:0;
	display:inline;
	list-style:none;
}
	
.subpage li a{
	font-size:11px;
	display:block;
	list-style:none;
	float:left;
	color:#afafaf;
	padding-right:8px;
	padding-left:2px;
	text-decoration:none;
	background:url(images/arrow1.gif) no-repeat right;
	cursor: pointer;

}

.subpage li a:hover{ 
	color:#000;

}
.subpage li.last a{ 
	color:#afafaf;
	background:none;

}
.subpage li.last a:hover{ 
	color:#000;
	background:none;

}



.top_box{ 
	width:946px;
	padding-top:15px;
	
}

.display{
	padding-top:5px;
	
}

.contribute{
	float:left; 
	width:375px; 
	padding-right:3px;

}
.blog{
	padding-left:2px; 
	float:left; 
	width:185px;
}
.media{
	padding-left:6px; 
	float:left; 
	width:185px;

}
.bio{
	padding-left:5px; 
	float:left; 
	width:185px;
}
.tXt_cont{ 
	padding:20px;

}
.fot_hold1{
	width:1259px;
}


.left_tXt{
	background:url(images/img02.jpg) no-repeat; 
	height:326px; 
	float:right;
	width:375px;
	
}
	


.pallone #footer { 
	padding: 5px 20px;
	background:#333;
} 
.pallone #footer p {
	margin: 0; 
	text-align:center;
	font-size:11px;
	color:#aeaeae;
}

 
.fot_nav{
	padding:0;
	margin:0;
	padding-left:65px;

}
.fot_nav ul{ 
	margin:0;
	padding:0;
	list-style:none;
}

.fot_nav li{ 
	padding:0;
	margin:0;
	display:inline;
	list-style:none;
}
	
.fot_nav li a{
	font-size:11px;
	display:block;
	list-style:none;
	float:left;
	padding:0 12px;
	color:#aeaeae;
	text-decoration:none;
	background:url(images/div1.gif) no-repeat right;
	cursor: pointer;

}

.fot_nav li a:hover{ 
	color:#000;

}
.fot_nav li.last a{ 
	color:#aeaeae;
	background:none;

}
.fot_nav li.last a:hover{ 
	color:#000;
	background:none;

}
.add{ padding-top:10px;}

.congress{ float:left; padding-left:25px;

}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}



/* menu */

#menu{
	height:30px;
	padding-left:47px;
	
}
#menu ul{ 
	margin:0;
	padding:0;
	list-style:none;
}

#menu li{ 
	list-style:none;
	display:inline-block;
	float:left;
}
	


.health ul{ 
	padding:0;
	margin:0;
	list-style:none;
}

.health li{ 
	list-style:none;
	display: block;
	background:url(images/arrow.gif) no-repeat left;
	padding:2px 10px;
	margin:0 0 0 15px;
}
.health li a{
	color:#fff;
	text-decoration:underline;
}
.health li a:hover{
	color:#fff;
	text-decoration: none;
}

.fot_hold{
	background-color:#fff; 
	color:#aeaeae; 
	margin:0; 
	padding:0;
}

	


.submenu{
	position:absolute;
	display:none;
	background:none;
	padding:0px;
	margin:0px;
	border:#ffffff 1px solid;
	font-size:8pt;
	overflow:hidden;
	z-index:1;
}

.submenu_a{
	display:block;
	height:24px;
	line-height:24px;
	padding:0px;
	width:100%;
	border:0px;
	margin-right:-2px;
	font-size:8pt;
	text-align:right;
}
.submenu_a_hover{
	font-size:8pt;
	background-color:#14345e;
	background-image:none;
}
.med{
	float:right; 
	padding-top:20px; 
	padding-bottom:20px;
}


.pad a{
	color:#32794a;
}
.pad a:hover{
	color:#32794a;
	text-decoration:none;
}

.custom_field{
	width:97%;
}


.breadcrumb, .breadcrumb a{
	color:#AFAFAF;
	cursor:pointer;
	font-size:11px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:2px;
	padding-right:8px;
	text-decoration:none;
}
