#wrap {
 	margin-left: auto;
    margin-right: auto;
    text-align:left;
    width:984px;  
	background-color:#ffffff; 
	position:relative;
}
 
#toplogo {
	position:absolute;
	top:0px;
	left:197px;
	z-index:5;
}

#toplogo_home {
	position:absolute;
	top:0px;
	height:132px;
	left:197px;
	z-index:5;
}

#searchbox {
	position:absolute;
	top:20px;
	left:775px;	
	z-index:10;
	width:190px;
	height:20px;
	background-color:#234e32;
	background-image: url('/images/searchbar.png');
	background-repeat: no-repeat;
}

#ptlogo { 
	z-index:5;
	font-family: "Lucida Grande",arial,helvetica;
	font-size:11px;
	color:black;
}

#navx { 
	position:absolute;
	top:142px;
	left:0px;
	z-index:7;
}

#bodywide { 
    width:968px; 
    text-align:left;  
    position:relative;
}

#backlogo {
	position:absolute;
	top:3px;
	left:45px;
	z-index:1;
}

#rotator { 
	z-index:1;
}

 
.address {
	font-family: "Lucida Grande",arial,helvetica;
	font-size:9px;
	color:black;
	line-height:11px;	
}

#footer {
	width:984px;
	
	font-family: "Lucida Grande",arial,helvetica;
	font-size:10px;
	color:#666;
	margin-bottom:30px;
}

#footer a:link, #footer a:visited {
	font-family: "Lucida Grande",arial,helvetica;
	font-size:10px;
	color:#666;
	text-decoration:none;	
}

a.linkx:link, a.linkx:visited {
	color:green;
	text-decoration:none;	
}

a.linkx:hover {
	color:#aaa;
	text-decoration:none;	
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/                                                 MENUS                                                    /*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/ 


#menuone, #menutwo, #menuthree, #menufour, #menufive, #menusix, #menuseven, #menueight {
	position:absolute;top:28px;
	text-align:left;z-index:10;display:none;background-color:white;
	background-color:#ffffff;
	opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;
}

#menuone {left:15px;width:140px;}
#menutwo {left:115px;width:153px;}
#menuthree {left:303px;width:150px;}
#menufour {left:367px;width:170px;}
#menufive {left:537px;width:153px;}
#menusix {left:670px;width:148px;}
#menuseven {left:753px;width:148px;}
#menueight {left:900px;width:133px;} 
.menuitemone:hover, .menuitemtwo:hover, .menuitemthree:hover, .menuitemfour:hover, .menuitemfive:hover, .menuitemsix:hover, .menuitemseven:hover, .menuitemeight:hover {color: #83a790;}

.menuitemone, .menuitemtwo, .menuitemthree, .menuitemfour, .menuitemfive, .menuitemsix, .menuitemseven, .menuitemeight {
	background-color:white;text-decoration:none;padding-left:8px;padding-right:8px;padding-top:6px;padding-bottom:6px;border-top:1px solid #aaa;
}
 
a.menulink:link, a.menulink:visited {
	font-family: "Lucida Grande",arial,helvetica;
	font-size:11px;
	color:#000;
	text-decoration:none;	
	text-transform: uppercase;
}
a.menulink:hover {color:#666666;} 

.magbox {float:left;width:135px;height:186px;text-transform:uppercase;}
 
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/                                                 TEXT                                                     /*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/  

p, td, tr, li {color: #000000; "Lucida Grande",arial,helvetica; font-size: 12px;  letter-spacing: 0px;  font-weight: normal;}  
table {color: #000000; "Lucida Grande",arial,helvetica; font-size: 12px;  letter-spacing: 0px;font-weight: normal;}  
body {color: #000000; "Lucida Grande",arial,helvetica; font-size: 12px;  letter-spacing: 0px;  font-weight: normal;}  

 
.footertext {	

	font-family: "Lucida Grande",arial,helvetica;
	font-size:10px;
	color:#666;
	margin-bottom:30px;
	
}	

.mediacaption {	

	font-family: "Lucida Grande",arial,helvetica;
	font-size:10px;
	color:#666;
	margin-bottom:30px;
	
}	

padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; } 

 
#medialist {position:absolute;top:45px;left:720px;width:245px;z-index:10;} 
 
#medialist a.menulink:link, #medialist a.menulink:visited, #textbox a:link, #textbox a:visited {
	font-family: "Lucida Grande",arial,helvetica; 
	color:green;
	font-weight:bold;
	text-decoration:none;	 
	font-size:12px;
}

#textbox a:hover, #blogside a:hover, #medialist a:hover, #medialist a.menulink:hover {
	color:#888888;
}

#lefttext {padding:30px;padding-top:18px;margin-bottom:20px;width:390px;line-height:19px;background-color:#89A994;font-family: "Lucida Grande",arial,helvetica; font-size:12px;}
#lefttext .caps {color:white}

#storebox { 
	font-family: "Lucida Grande",arial,helvetica;
	font-size:12px;
	line-height:18px;	
	color: grey;
}

#storebox a:link, #storebox a:visited {font-size:12px; font-weight:bold; color:green; text-decoration:none}
#storebox a:hover {color:#666666}

#textbox {
	width:425px;
	min-height:400px;
	z-index:4;
}

.textformat {	
	font-family: "Lucida Grande",arial,helvetica;
	font-size:12px;
	line-height:24px;
}
.textformat11 {	
	font-family: "Lucida Grande",arial,helvetica;
	font-size:11px;
	line-height:16px;
}
.textformat_small {	
	font-family: "Lucida Grande",arial,helvetica;
	font-size:10px;
	line-height:16px;
}

.topstuff {
	font-size:11px;
	font-family: "Lucida Grande",arial,helvetica; 
	color:black; font-weight:bold;
}

#topstuff a:link, #topstuff a:visited {color:green;font-size:11px;text-decoration:none;border-bottom:0px;font-family:"Lucida Grande",arial,helvetica;}
#topstuff a:hover {color: #888888;}

a.blackl:link, a:blackl:visited {color:black;font-size:11px;text-decoration:none;border-bottom:0px;font-family:"Lucida Grande",arial,helvetica;}
a.blackl:hover {color: #888888;}

#ptlogo a:link, #ptlogo a:visited {
	font-family: "Lucida Grande",arial,helvetica; 
	color:green;
	font-weight:bold;
	text-decoration:none;	  
}

#ptlogo a:hover { 
	color:#888888;   
}

.videotext {line-height:17px;}
.videotext strong {color:green}

ul {list-style-image:url(/images/bullet.gif); padding-left:8px; margin-left:8px;margin-top:2px;}
li {margin-top:2px;}

.header {font-size:16px;font-weight:bold;color:green;font-family: "Lucida Grande",arial,helvetica; }



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/                                               SEARCH                                                     /*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/  


#searchmain {
	margin-top:36px;min-height:300px;padding-left:40px;padding-right:40px;width:910px;
	font-family: "Lucida Grande",arial,helvetica;
	font-size:11px;
	}

#searchmain a:link, #searchmain a:visited {
	font-family: "Lucida Grande",arial,helvetica; 
	color:green;
	font-weight:bold;
	text-decoration:none;	 
}

#searchmain a:hover {
	color:#888888;
}

#searchmain .searchheader {font-size:18px;color:#666;}

.searchbar {width:106px;margin:0px;margin-left:5px;margin-top:3px;height:12px;border:0;font-family:arial;font-size:10px;padding-left:2px;padding:1px;}
td.padded_search { padding-top: 0px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; }
A.pages{color:green;font-family:arial;display:block;float:left;margin-right:3px;padding:2px 3px 2px 3px;border:1px solid #ffffff;text-decoration:none;font-size:11px;height:12px;line-height:12px;text-align:center;}
A.pages.selected{background-color:#83a790;color:#FFF;border:1px solid #83a790;}
A.pages:hover{background-color:#83a790;color:#FFF;border:1px solid #83a790;}


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/                                                 BLOG                                                     /*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/ 

#blogside {width:210px;color:#888;min-height:360px;float:left;padding-top:45px;padding-left:32px;font-family: "Lucida Grande",arial,helvetica; }
#blogmain {width:675px;float:left;padding-top:45px;font-size:12px;font-family: "Lucida Grande",arial,helvetica; }

#blogside a:link, #blogside a:visited {
	font-family: "Lucida Grande",arial,helvetica; 
	color:green;
	font-weight:bold;
	text-decoration:none;	 
	font-size:12px;
}

#blogmain a:link, #blogmain a:visited {
	font-family: "Lucida Grande",arial,helvetica; 
	color:green; 
	text-decoration:none;	 
}


#blogmain a.bloglink:link, #blogmain a.bloglink:visited {
	font-family: "Lucida Grande",arial,helvetica; 
	color:green;
	font-weight:bold;
	font-size:18px;
	line-height:26px;
	text-decoration:none;	 
}

#textbox a:hover, #blogside a:hover, #blogmain a.bloglink:hover, #blogmain a:hover {
	color:#888888;
}


.blogheader {font-family: "Lucida Grande",arial,helvetica; font-size:18px;color:#666;}
.blogdescr {font-family: "Lucida Grande",arial,helvetica; font-size:11px;color:#666;}


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/                                                 ADMIN                                                    /*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/ 

#awrapper { width: 804px; margin-left: auto; margin-right: auto; position: relative; }
#admin_wrapper { position: absolute; left: 10px; top: 118px; height: relative; width: 804px; z-index:0; }
#adminlogo {position: absolute; left: 0px; top: 26px; height: 40px; width: 238px; padding: 0; z-index:0; }
#adminaddress {position: absolute; left: 325px; top: 20px; height: 135px; width: 540px; padding: 0; z-index:0;}

td.paddedlinks {	padding-top: 0px; padding-bottom: 13px; padding-left: 0px; padding-right: 15px; } 
td.qlpadded {	padding-top: 12px; padding-bottom: 20px; padding-left: 22px; padding-right: 0px; } 
td.padded_admin {	padding-top: 0px; padding-bottom: 0px; padding-left: 30px; padding-right: 0px; } 

a.admn_menu:link {font-size: 11px; font-family: lucida grande, arial, helvetica, sans serif; color: green; text-decoration: none;  letter-spacing: 0px; font-weight: bold; line-height:14px;}
a.admn_menu:visited {font-size: 11px; font-family: lucida grande, arial, helvetica, sans serif; color: green; text-decoration: none;  letter-spacing: 0px; font-weight: bold; line-height:14px;}
a.admn_menu:hover {font-size: 11px; font-family: lucida grande, arial, helvetica, sans serif; color: #ddd; text-decoration: none;  letter-spacing: 0px; font-weight: bold; line-height:14px;}  

a.admn_menu_hl:link {font-size: 11px; font-family: lucida grande, arial, helvetica, sans serif; color: black; text-decoration: none;  letter-spacing: 0px; font-weight: bold; line-height:14px;}
a.admn_menu_hl:visited {font-size: 11px; font-family: lucida grande, arial, helvetica, sans serif; color: black; text-decoration: none;  letter-spacing: 0px; font-weight: bold; line-height:14px;}
a.admn_menu_hl:hover {font-size: 11px; font-family: lucida grande, arial, helvetica, sans serif; color: #ddd; text-decoration: none;  letter-spacing: 0px; font-weight: bold; line-height:14px;}  

input.forms_admn { font-family: lucida grande, arial, helvetica, sans serif; font-size: 11px; font-weight: regular; color: #444444; background-color: #ffffff; border: solid 1px; border-color: #0a0d35; padding: 2px; } 
select.forms_admn { font-family: lucida grande, arial, helvetica, sans serif; font-size: 11px; color: #444444; background-color: #ffffff; }

.text_admn_bold {color: #666666; font-family: lucida grande, arial, helvetica, sans serif; font-size: 11px;  letter-spacing: 0px; line-height:16px; font-weight: bold;}
.admn_subhead {color: #666666; font-family: lucida grande, arial, helvetica, sans serif; font-size: 14px;  letter-spacing: 0px; line-height:16px; font-weight: regular;}
.login {color: #666666; font-family: lucida grande, arial, helvetica, sans serif; font-size: 11px;  letter-spacing: 0px; line-height:20px; font-weight: regular;}

td.admn_padded_submenu
{ padding-top: 0px; padding-bottom: 2px; padding-left: 5px; padding-right: 0px; color:#ccc }

td.admn_padded_submenu2
{ padding-top: 0px; padding-bottom: 2px; padding-left: 10px; padding-right: 0px; line-height:14px;}

.forms_admnx {padding:1px;font-family: lucida grande, arial, helvetica, sans serif;font-size: 10px;}
.forms_admn {padding:3px;font-family: lucida grande, arial, helvetica, sans serif;font-size: 10px;}

td.adminpadded {padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 20px;}
td.contentadminpadded {padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
