/**********************::play::**********************************************PA Landers Site CSS*****/

body{
margin:0;
padding:0;
line-height: 1em;
background-color:#E5E3E3;
}

#maincontainer {
width:924px;
margin-top:20px;
margin-left:auto;
margin-right:auto;
background-color:#E5E3E3;

}

#topsection{
background-color:#E5E3E3;
height: 55px; 
}

#pa_logo {
width:136px;
height:135px;
position:absolute;
top:-40px!important;
left:10px;
float:left;
clear:left;
z-index:1;
}



#contentwrapper{
float: left;
width: 100%;
background:url(../images/wrapper_background.gif) repeat-y;
font-family:arial;
font-size:12px;
font-weight: bold;
font-color:#000000;
}

#leftcolumn{
float:left;
width:84px;
height:650px;
background:url(../images/left_colum_back.gif);
position:relative;
}

#rightcolumn{
float: right;
width: 175px; 
width: 150px; 
height:350px;
margin:0px;
}

#center_photo {
float:left;
width:840px;
height:235px;
border-top:4px solid black;
margin:0px;
}

#right_photos {
float:left;
width:142px;
height:142px;
margin-top:20px;
padding:0px;
}

#right_photos img {
	width: 148px;
	height: 148px;
	/*border: 3px solid #ffa500;
	-webkit-border-radius: 5px;    
	-moz-border-radius: 5px;*/
}


#content_text {
width:661px;
float:left;
background:url(../images/content_background.gif);
background-repeat:no-repeat;
padding-left:4px;
min-height:403px;

}

/*\*/ *html #content_text {
height: auto !important;
min-height:403px;
height:403px;
padding-left:4px;
}

#content_text  p{
font-family:arial;
font-size:13px;
line-height: 17px;
font-weight:bold;
color:#000000;
margin-left:10px;
//margin-top:5px;
width:630px;
}


/*\*/ *html #content_text  p{
margin-left:0px;
margin-top:0px;
width:600px;
}/**/


.titles {
font-family:impact, arial;
letter-spacing:1px;
font-size:18px;
font-weight:normal;
}

h1{
color:#FF9900;
font-size:large;
line-height:none;
font-style:normal;
margin-left:10px;
}
/**********************::play::**********************************************Side Navigation*****/

.side_buttons {
background-color: none;
border-bottom-width: 0;
width: 70px;
float:right;
margin-top:120px;
font-color: #ffffff;
}


/*\*/ *html .side_buttons {
background-color: none;
border-bottom-width: 0;
width:70px;
float:left;
margin-top:120px;
font-color: #ffffff;
padding:0px;
}/**/

.side_buttons ul{
padding: 0;
margin: 0;
list-style-type: none;
width: 100%; /*IE6 fix*/
}



.side_buttons ul li{
width:70px;
height:70px;
background:none;
padding:0px;
margin-left:5px;
margin-top:8px;
}


.side_buttons a:hover img {
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;

}



/**********************::play::**********************************************Top Navigation*****/

.top_nav{
width:765px;
float:right;
margin-top:30px;
padding:0;
}

.top_nav:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.top_nav ul{
padding-left: 0;
margin-left: 0;
height:8px;
margin-top:0px;
color: black;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
border:none;
}

.top_nav ul li{
display: inline;
}

.top_nav ul li a{
color:#000000;
text-decoration:none;
font-weight:bold;
float: left;
margin-left:20px; 
}

.top_nav ul li a:hover, .top_nav ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
color:#ffa300; /*THEME CHANGE HERE*/
}



/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: -3px;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
color: #ffa300;
}



/**********************::play::**********************************************footer*****/

#footer{
float:left;
clear:left;
width:100%;
height:15px;
margin-top:10px;
margin-left:110px;
font-size:12px;
font-family:arial;
}

/*\*/ *html #footer{
float:left;
clear:left;
width:100%;
height:15px;
margin-top:10px;
margin-left:50px;
font-size:12px;
font-family:arial;
}/**/

#footer a{
color: #FFFF80;
}
/**********************::play::**********************************************News*****/
.newsHeadline { 
	font-family:arial;
	color: #000000; 
	font-size: 16px; line-height: 1.2em; 
	font-weight: bold; 
	margin-top:5px;
	margin-bottom: 0;
	margin-left: 20px;   
    width:570px;
}

.newsBody { 
	font-family:arial;
	color: #000000; 
	width:570px;
	font-size:12px;
	margin-top: 0; 
	margin-left: 20px;  
       
}

.newsByLine { 
	color: #333333;
	font-size: 10px; 
	line-height: 1.2; 
	font-style: italic; 
    margin-left: 20px;      
    width:570px;
}

.newsRule { 
	width:570px;
	margin: 10px 0;
	border-top: 1px solid #666666;
	clear: both;
}

.headlinesTitle {
	width:570px;
	color: #FFF;
	font-size: 12px;
	line-height: 1em;
	font-weight: bold;
	margin-top: 10px;
	padding: 4px;
	background: #CE1141;
    margin-left: 20px;     
}

.headlinesArea{
	width:570px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
    margin-left: 20px;      
}

.headlinesItem {
	margin-top: 0;
	margin-bottom: 0;
    width:570px;
	margin-left: 20px;   
}

hr {
border: none 0;
border-top: 1px solid #555; /* the border */
text-align:left;
margin-left: 20px; 
width: 90%; 
height: 1px; /* whatever the total width of the border-top and border-bottom equal */
}

/*******************************************************form styles***/

form {
	width:410px;
	margin:0 auto;
}