/* ============================= CSS ====================== */
*{
margin:0px;
padding:0px;
}
img{border:0px}
html{
width:100%;
height:100%;
background-image:url(images/bg2.gif);
background-position:top left;
background-repeat:repeat-x;
}
body{
width:100%;
background-image:url(http://www.eaa-assoc.org/images/black.gif);
background-position:bottom left;
background-repeat:repeat-x;
}
#main{
width:768px;
margin:0 auto;
overflow:hidden;
}
#header{
/*padding:18px 0 0 0*/
padding: 0;

}
#logo{
float:left;
padding: none;
}

#banner{	

}


/* ============================= search ====================== */
.search{

padding:31px 1px 30px 0
}
.search img{float:left}
.search input{
float:left;
width:184px;
height:22px;
border:1px solid #C7C7C7;
padding:0 0 0 2px;
margin:0 3px 0 0
}

/* ============================= menu ====================== */
#menu li{
list-style-type:none;
float:left;
margin-bottom:-6px;
}
#menu ul{
}

/* ============================= content ====================== */
.block{
background-color:#F8F8F8;
padding:30px 34px 17px 34px;
overflow:hidden;
float:left;
font-family:Arial;
font-size:12px;
color:#676666;
width:701px;
margin:0 0 20px 0px;
clear: both; 
position:relative;
}

.block h1{
font-family: Times;
color: #333;
}

.block p{
padding:15px 0 0 5px
}

.block strong{
color:#FC3603
}

.block p a{
color:#03ADBC;
text-decoration:underline
}

.block p a:visited{text-decoration:underline}
.block p a:hover{text-decoration:none}

.column{
width:40%px;
float:left;
padding:0 0 39px 0px;
font-family:Tahoma;
font-size:12px;
color:#676666;
line-height:18px;
position: relative;
}

.column span{
color:#FC4010;
font-weight:bold;
display:block;
padding:20px 0 0 0
}

.title{
padding:0 0 13px 0
}

.column p{
padding:25px 0 25px 0
}

.column h1{
font-family: Times;
color: #444;
font-weight: 300;
}

.column ul{
padding:17px 0 37px 0
}

.column li{
list-style-type:none;
line-height:26px;
background-image:url(http://www.eaa-assoc.org/images/arrow_clear.gif);
background-position:left 4px;
background-repeat:no-repeat;
padding:0 0 0 14px;
}

.column ul a{
font-family:Tahoma;
font-size:15px;
color:#02BACB;
text-decoration:underline
}

.column ul a:visited{text-decoration:underline}
.column ul a:hover{text-decoration:none}
.column-wide{
padding:0 0 39px 0px;
padding-left: 225px;
line-height:18px;
}


.main-rightcolumn{
width:40%;
float:left;
padding:15px 0 39px 70px;
font-family:Tahoma;
font-size:12px;
color:#676666;
line-height:18px;
position: relative;
}



.column-wide p{
padding:15px 0 0 5px;
}

.column-wide h3{
	font-family: Arial;
	color: #999;
	font-size:14px;
	padding:0 0 0px 0px;
}

.list-column{
padding:0 0 0 15px;
font-family:Tahoma;
font-size:12px;
color:#676666;
line-height:18px;
}

.list-column li{
list-style-type:none;
line-height:26px;
background-image:url(http://www.eaa-assoc.org/images/arrow.gif);
background-position:left 4px;
background-repeat:no-repeat;
padding:0 0 0 14px;
}



/* ============================= div alignment ====================== */
div.Outer {
width: 700px;
position: relative;
clear: both;
font-family:Arial;
font-size:12px;
color:#676666;
}


div.InnerLeft {
width: 35%;
position: relative;
background: #;        
float: left;
}


div.InnerRight {
width: 64%;
position: relative;
background: #;        
float: right;

}


/* ============================= main news ====================== */
.main-news{
width:322px;
float:left;
padding:0 0 39px 14px;
font-family:Tahoma;
font-size:12px;
color:#676666;
line-height:18px;
clear:both;
position:relative;
}

/*.main-news p{
padding:0 0 10px 50px;
}
*/

.main-news h1{
font-family: Arial;
color: #fff;
font-size:17px;
padding:0 0 0px 0px;
}

.main-news h2{
font-family: Arial;
color: #33cccc;
font-size:22px;
padding:0 0 0px 0px;
}

.main-news h3{
font-family: Arial;
color: #999;
font-size:12px;
padding:0 0 0px 0px;
}

.main-news ul{
padding:17px 0 37px 0
}

.main-news li{
list-style-type:none;
line-height:26px;
background-image:url(http://www.eaa-assoc.org/images/icon_cal.png);
background-position:left 4px;
background-repeat:no-repeat;
padding:0 0 0 11px;
}

.main-news ul a{
font-family:Tahoma;
font-size:15px;
color:#02BACB;
text-decoration:underline
}

.main-news ul a:visited{text-decoration:underline}
.main-news ul a:hover{text-decoration:none}


/* ---------- date ---------- */
.date{
width:60px;
float:left;
padding:4px 0 7px 0px;
font-family:Tahoma;
font-size:12px;
color:#676666;
line-height:18px;
background-image:url(http://www.eaa-assoc.org/images/icon_cal.png);
background-position:left 4px;
background-repeat:no-repeat;
}


.date h1{
font-family: Arial;
color: #fff;
font-size:12px;
padding:0 0 0px 0px;
text-align:center;
}

.date h2{
font-family: Arial;
color: #33cccc;
font-size:16px;
padding:1px 3px 1px 0px;
text-align:center;
}

.date h3{
font-family: Arial;
color: #999;
font-size:12px;
padding:0 3px 0px 0px;
text-align:center;
}


/* ---------- event ---------- */
.event{
width: 77%;
position: relative;
float: right;
}

.event p{
/*padding:15px 0 10px 3px;
font-weight: 700; */
}

.event a{
padding:15px 0 10px 3px;
font-weight: 700;
color: #663333;
}


/* ============================= pretty table ====================== */
table.pretty {
  margin: 1em 1em 1em 2em;
  background: whitesmoke;
  border-collapse: collapse;
}
table.pretty th, table.pretty td {
  border: 1px silver solid;
  padding: 0.2em;
}
table.pretty th {
  background: #CAE8EA;
  text-align: left;
}
table.pretty caption {
  margin-left: inherit;
  margin-right: inherit;
}

/* ============================= footer ====================== */
#footer li{
display:inline
}
#footer ul{
padding:23px 0 15px 0
}
#footer{
height:76px;
width:100%;
overflow:hidden;
float:left;
font-family:Tahoma;
font-size:11px;
color:#909090;
text-align:center;
}
#footer ul a{
color:#909090;
text-decoration:underline;
margin:0 16px;
text-transform:uppercase;
}
#footer a:visited{text-decoration:underline}
#footer a:hover{text-decoration:none}
#footer p a{
color:#909090;
text-decoration:none
}


.box .indent2{ padding:6px 9px 4px 12px;}
.title1{ border-bottom:solid 1px #e9e9e9; margin-bottom:10px;}
.container2 {width:100%;}
.imgindent {margin:-10px 17px 0 0; float:left; position:relative;}


.imgindent {margin:-10px 17px 0 0; float:left; position:relative;}

.margin1{ margin-top:33px;}
.margin2{ margin-top:9px;}
.padding1{ padding-top:20px;}
.padding2{ padding-bottom:15px;}
.padding3{ padding-top:30px;}
.padding4{ padding-bottom:2px !important;}

.clear  { clear:both; margin-top:-4px; }
.bannerPic { clear:both; margin-top:0px; }
