/*
Theme Name: cultureight
Theme URI: http://cultureight.com/
Description: The Standard Theme of Cultureight Travel 
Version: 1.0
Author: Sherwin Ocubillo  (PHPGEEK)
*/

/* Begin Typography & Colors */
body {                 
    margin: 0 0 0 0;
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;        
	background: #b7dbd7;
	color: #333;	
}     

#page {
    width: 988px;
    margin: auto;
    background: url(images/body_bg.png) repeat-y scroll 0 0;
}                

#wrapper {                      
    width:960px;       
    margin: auto;             
    border: 1px solid #ffffff;                     
}

#wrapper #header {
    background: url(images/header_bg.jpg) no-repeat;   
    width: 950px;
    height: 448px;
	margin: auto;
}

/*-------------------- General Elements Styes Below -------------- */

a:link,
a:active,
a:visited,
a:link,
a:active,
a:visited {
    color: #000000;
    text-decoration: none;
}

input {
    border: 1px solid #ffffff;
}

#loginout div.lob {	
    margin-right: 10px;
	margin-top: 10px;		
    line-height: 18px;  	
  
}
#loginout label {
    line-height: 20px;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;       
}
#log_msg {   
    display: block;
	color: #ffffff;
	font-weight:bold;                         
	margin-left: 20px;        
	clear:both;	     
}

.bold {
    font-weight: bold;
}

a.underline:hover {
    text-decoration: underline !important;
}

#loginout input.input {
    width: 210px;
}
#loginout input.submit {
    background-color: #ffbe1f;
    width: 54px;
}

#twitter_div h2.sidebar-title
{
color: #fff;
margin-left: -5px;
}

#twitter_update_list
{
width: 80%;
margin-top: -10px;
margin-left: -18px;
}


#twitter_update_list li
{
margin-left: -5px;
color: #fff;
}

a#twitter-link
{
color: #fff;
margin-left: -20px;
padding-right: 20px;
}

#f_info {	
    color: #ffffff;       
	width: 90%;
	font-size: 11px;
    margin: 70px 0 0 25px;    
}

#f_info label {            
    font-size: 14px;
    font-weight: bold;
}

#profile {            
    width: 95%;
    font-family: Verdana, Arial, Helvetica, sans-serif;      
    font-size: 13px;
    font-weight: bold;   
    color: #ffffff;      
    text-align: center;
    border: 1px solid;
    background-color: #232020;
    margin-top: 28px;
    margin-left: 3px;
    
}   
#profile #mypage, #register_here {
	color: #FFFFFF !important;
}
#profilemenu ul#menu {
    width: 75%;
    margin: 5px 0 0 20px;
    padding: 5px 0 0 20px;     
}   
#profilemenu ul#menu li {           
    font-family: Verdana, Arial, Helvetica, sans-serif;        
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    list-style-type: none;
    margin-bottom: 5px;
    border-bottom: 1px solid #000000; 
}  
#profilemenu ul#menu li a {
    display: block;
}   
#profilemenu ul#menu li.active {
    background: url(images/profile/rarrow.png) no-repeat center right;       
}  
#profilemenu #notification {    
    font-size: 12px;
    margin:20px 0 0 40px;
    padding: 0 0 5px 5px;
    width:78%;    
    border: 1px solid #cccccc;
}
#notification a.pay_now {
    font-size: 10px;
    font-weight: bold;
    color: blue;
}
#profilemenu #help {
    margin-top: 30px;
}
#profilemenu #help h3 {
    font-size: 13px;
    font-weight: bold;
}
#profilecontent {
    width: 550px;
    height: 100%;
    min-height: 350px;
    margin-left: 20px;
    background-color: #ffffff;
    border: 1px solid #000000;
}   
#profilecontent ul#accordion {     
    font-size: 12px;       
    width: 90%;           
    margin: 20px 0 10px 10px;       
    padding: 5px 0 10px 10px;      
}   
#profilecontent ul#accordion li {
    list-style-type: none;  
    margin-bottom: 15px;  
}
#profilecontent ul#accordion li a.ui-accordion-link {
    display: block;
    color: #1c0aa5 !important;
    font-size: 15px;
    font-weight: bold;
    border-bottom: 1px dotted #b2b0b0;         
}
#profilecontent ul#accordion .toolbar {
    width: 96%;
    text-align: right;        
}
#profilecontent input {
    border: 1px solid #dad4d4;
    background-color: #a6fcff;
}
#profilecontent #personal_info,
#profilecontent #travel_info {
    width: 100%;
    height: 100% !important;      
    margin-left: 20px; 
    margin-bottom: 20px;     
} 
#profilecontent span.click_here {
    font-size: 9px;
    color: #a6a6a6;
}                                    
#personal_info div#prof_fullname {  
    margin-top: 20px;
}
#personal_info div#prof_fullname span {
    font-size: 16px;                
    font-weight: bold;
}
#personal_info div#prof_info span,
#travel_info div#prof_travel span {
    font-size: 12px;      
    font-weight: bold;
}
#personal_info div#prof_info table.main td,
#travel_info div#prof_travel table.main td {
    padding-top: 7px;
    padding-right: 20px;
}

ul#topNav {
	margin-bottom: 0px;    
	height: 39px;	
}

#topNav li a {
    display:-moz-inline-stack;
    display:inline-block;
    overflow:hidden;
    height: 36px;             
    margin-top: 4px;   
}        
#topNav li #nHome {
    background: url(images/nav_home.jpg) no-repeat;
    width: 72px;    
}
#topNav li #nDayTrips {
    background: url(images/nav_funwalks.jpg) no-repeat;
    width: 102px;
}
#topNav li #nExpeditions {
    background: url(images/nav_expeditions.jpg) no-repeat;
    width: 120px;
}
#topNav li #nSpecials {
    background: url(images/nav_specials.jpg) no-repeat;
    width: 120px;
}
#topNav li #nFaqs {
    background: url(images/nav_faq.jpg) no-repeat;
    width: 72px;
}                                                    
#topNav li #nContactUs {
    background: url(images/nav_links.jpg) no-repeat;
    width: 72px;
}
#topNav li #nAboutUs {
    background: url(images/nav_aboutus.png) no-repeat;
    width: 72px;
}
#topNav li #nFAQ {
	background: url(images/nav_faq.jpg) no-repeat;
	width: 72px;
}
#topNav li #nAgents {
    background: url(images/nav_agents.jpg) no-repeat;
    width: 58px;
}
.navUp {
     background-position: top left !important;         
}
.navDown {            
     background-position: 0px -47px !important; 
}    

/*
ul#botNav li a:hover {
     color: #69adec !important;
     text-decoration: none;   
}
*/

#botNav li a {
	color: #ffffff;
    display:-moz-inline-stack;
    display:inline-block;
    overflow:hidden;
    height: 36px;             
    margin-top: 3px;    	                          
}        
#botNav li #nCompany {
    background: url(images/footer_company.png) no-repeat;
    width: 81px;    
}

/*---  Curve Box Properties -----*/
.corner_top_left {
	background: url(images/curve_lu.png) no-repeat;
}
.corner_top_horizontal {
	background: url(images/border_ht.png) repeat-x;
}
.corner_top_right {
	background: url(images/curve_ru.png) no-repeat;
}
.corner_left_vertical {
	background: url(images/border_vl.png) repeat-y;
} 
.corner_right_vertical {
	background: url(images/border_vr.png) repeat-y right;
} 
.corner_bottom_left {
	background: url(images/curve_lb.png) no-repeat;
}
.corner_bottom_horizontal {
	background: url(images/border_hb.png) repeat-x;
}
.corner_bottom_right {
	background: url(images/curve_rb.png) no-repeat;
}

#whatsyourtrip
{
float: left;
width: 336px;
height: 200px;
margin: 10px;
padding: 5px;
}

#whatsyourtrip span
{
font-size: 1.8em;
margin-left: -20px;
padding-right: 5px;
color: #e4032d;
font-weight: bold;
}

#whatsyourtrip form {
	font-size: 11px;
    line-height: 20px;   
    margin-top: 0px;         
}

#whatsyourtrip label {
    font-size: 12px;
    font-weight: bold;    
}

#whatsyourtrip select {
    width: 250px;
    border: 1px solid #000;
}

#whatsyourtrip #date_trip {
	border: 1px solid #000
}

#whatsyourtrip h1, #whatsyourtrip h2 {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: bold;    
    margin-top: 0px;
    margin-bottom: 5px; 
width: 326px;
}

#whatsyourtrip h1
{
margin-left: -15px;
}

#whatsyourtrip p {            
    color: #000;               
    font-family: cursive;
    text-align: justify;
	line-height:15px !important;
}

#whatsyourtrip div#tt_booknow {
	text-align: left;
}

#whatsyourtrip #wyt_form {
	width: 255px;
	margin: auto;	
}

#whatsyourtrip h2
{
font-size: 1em;
    font-weight: normal;    
}

#whatsyourtrip a:link, #whatsyourtrip a:visited
{
font-weight: bold;
text-decoration: none;
}

#whatsyourtrip a:hover, #whatsyourtrip a:active
{
font-weight: bold;
text-decoration: underline;
color: #e4032d;
}

#aboutphil
{
background: url("http://www.cultureight.com/wp-content/uploads/2010/02/ad20102.png") no-repeat;
width: 375px;
margin-top: -10px;
height: 193px;
}

#aboutphil img
{
border: none;
margin-top: -3px;
padding-bottom: 8px;
}
        
#aboutphil p {
    font-size: 12px;
    line-height: 15px;
	text-indent: 20px;
    color: #000;        
    padding-left: 10px;     
    margin-top: 0px;    
    text-align: justify;
	width: 350px;         
}
#aboutphil label {
    font-family: Geneva, Arial, Helvetica, sans-serif;    
    color: #000;
    font-size: 15px;   
    font-weight: bold;         
    margin-left: auto;
	padding-left: 10px;  
}

#site_description p {
    color: #ffffff;
    font-size: 12px;       
    padding: 15px 15px 0 15px;  
    text-align: justify;
}

#thumbnail #th_wrap {
    width: 467px;
    height: 300px;
    margin: 30px 0 0 10px;
    border: 1px solid #ffffff;
}
            
#thumbnail #l_arrow {
    background: url(images/l_bigarrow.png) no-repeat center center;          
    float: left;
    margin-left: 10px;
}
#thumbnail #r_arrow {       
    background: url(images/r_bigarrow.png) no-repeat center center;  
    float: right;
    margin-right: 3px;
}
#thumbnail .tharrow {
    width: 19px;
    height: 30px;
    margin-top : 0px;    
    cursor: pointer;
}

#banner_top p{
    padding-top: 15px;    
    font-family: Geneva, Arial, Helvetica, sans-serif;   
}         
#banner_top #txt1 {                
    font-size: 17px;
    font-weight: bold;
    color: #ffffff;
    margin-left: 15px;  
}
#banner_top #txt2 {      
    font-size: 30px;
    font-weight: bold;
    color: #142745;
}  

#featuredtrip table p {
	font-size: 13px !important;
	margin-top: 0px;
}

#featuredtrip table img, #daytrip img, #expedition img {
	border: none !important;
}   
             
#imagebox div#ib_info {
    color: #ffffff;
    font-size: 10px;
    text-align: justify;
    padding-left: 15px;
    padding-right: 15px;
}  

#resourcesbox ul {       
    color: #000000;    
    font-size: 12px;
    font-weight: bold;            
    margin-left: 15px;
    padding-left: 19px;  
    line-height: 20px;
    margin-top: 10px;
    margin-bottom: 0px;
}   

#resourcesbox ul li a{
    color: #000000;
}
#resourcesbox ul li a:hover {
    color: #ffffff;
}

#resourcesbox #res_box {     
   padding: 0px;
}

#resourcesbox label {
    font-family: Geneva, Arial, Helvetica, sans-serif;    
    color: #000;
    font-size: 15px;   
    font-weight: bold;  
    padding: 1px;   
}

#resourcesbox img {
    padding-left: 0px; 
}

#communitybox label {
    font-family: Geneva, Arial, Helvetica, sans-serif;    
    color: #000;
    font-size: 15px;   
    font-weight: bold;  
    padding: 1px;     
}       
#communitybox img {
    padding-left: 0px;
	width: 354px;
	height: 168px;
}
#communitybox #c_info {
    color: #000000;
    font-size: 12px;  
    font-weight: bold;
    text-align: center;
    padding: 3px 10px 0 10px;
}            

#videobox img {
    margin-top: 10px;
}

#wherephil label {
    font-family: Geneva, Arial, Helvetica, sans-serif;    
    color: #e60000;
    font-size: 15px;   
    font-weight: bold;
} 
#wherephil label, #wherephil img {
    padding-left: 15px;         
}  

#daytrip label {
    font-family: Geneva, Arial, Helvetica, sans-serif;    
    color: #000;     
    font-size: 16px;   
    font-weight: bold;
}
#daytrip label {
	padding: 0px;
}

#daytrip ul a,
#expedition ul a,
#description a {
   color: #fff; 
}

#daytrip img.trip_pic {
	width: 249px;
	height: 249px;	
	margin-bottom: 2px;
}

#daytrip ul, #expedition ul {
    list-style-type: none; 
    font-size: 12px;
    font-weight: bold;    
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
} 

#daytrip ul li, #expedition ul li {
	height: 25px;	
	margin-top: 1px;	
	display: block;	
}

#daytrip ul li a, #expedition ul li a {
	display: block;	
	height: 100%;
	background: #e4032d; 	
	padding-left: 5px;
}
#daytrip ul li a span, #expedition ul li a span {
	display: block;
	padding-top: 4px;
}

#daytrip ul li a:hover, #expedition ul li a:hover {
	background-color: #f21905;	
}

#expedition img.trip_pic {
    width: 240px;
	height: 249px;	
}

#description a:hover {
	color: blue;
}
#description a {
	color: #000;
}
#expedition label {
    font-family: Geneva, Arial, Helvetica, sans-serif;    
    color: #000;
    font-size: 16px;   
    font-weight: bold;
}
#expedition label {
	padding: 0px;      
}

#siteinfo p {               
    text-align: justify;
    font-size: 12px;
    padding: 5px 10px 0 10px;    
    margin: 0;        
}    

#trip_selected {
    width: 903px;   
    height: 120px;                                       
    margin: auto;     
    margin-top: 10px;        
    border: 1px solid #095378;    
}

#trip_selected span#trip_details {
    background-color: #095378;
    display: block;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
    height: 20px;
    margin: 2px 2px 0 2px;
    padding: 3px 0 2px 5px;
}

#trip_selected #trip_name {
    font-size: 16px;   
}

#trip_selected table {
    width: 100%;
    margin-left: 10px;  
    font-size: 12px;            
}

#trip_selected table th {
    width: 120px;
    font-weight: normal;
}

#trip_selected table td { 
    font-weight: bold;
}       

#registration p {
    font-size: 15px;
    line-height: 25px;
    color: #000000;
}   

#registration #registration_title {
    background-color:#8b8b8b;
    color:#FFFFFF;
    display:block;
    font-size:13px;
    font-weight:bold;
    height:20px;
    margin:2px 2px 0;
    padding:3px 0 2px 5px;
}

#registration span {
    color: #ffffff;   
}   
#registration #label_head {
    font-size: 20px;
    font-weight: bold;
}  
#registration label {
    font-family: Geneva, Arial, Helvetica, sans-serif;    
    color: #000000;
    font-size: 16px;   
    font-weight: bold;
    padding-left: 85px;
}      
#registration .label_line {
    width: 700px;            
    margin: auto;
    border: 1px thin #000000;
}    
#registration .table_reg {
    margin-left: 95px; 
}   
#registration .table_reg th {
    text-align: left;
}
#registration #li {
    width: 400px;      
}
#registration #frm_message {            
    margin-left: 45px;      
}
#registration #pi, #registration #li {
    width: 700px;            
    margin: auto;
}  
#registration .table_reg input {
    border: 1px solid #dce4db;
}
#registration .table_reg input#address {
    width: 94%;                 
}
#registration .table_reg #inner_table input {margin-right: 5px;}                 
#registration .table_reg #city{ width: 100px; }
#registration .table_reg #zip_code{ width: 70px; } 

#registration #reg_success {
    text-align: center;
    font-size: 16px;           
    margin: 0;
}

#white_box #comments_box {
    width: 80%;       
    height: 100%;     
    margin: auto;  
}
#white_box #comments_box h2 {
    font-size: 16px;
    font-weight: bold;
}
#white_box #comments_box input,
#white_box #comments_box textarea {
    background-color: #cccccc;
    border: 1px solid #000000;
}

#white_box #receipt {
    background: url(images/c8logo_small.jpg) no-repeat top left;
    width: 80%;       
    height: 400px;     
    margin: auto;   
    margin-top: 10px;
    padding-top: 10px;        
    padding-bottom: 10px;
}   
#white_box #receipt p {
    font-size: 12px;
    line-height: 20px;
}                      
#white_box #print_btn {
    display: block;
    text-align: right;   
}

#white_box #response {
    font-size: 13px;
    line-height: 25px; 
    width: 80%;       
    height: 280px;     
    margin: auto;  
    padding-bottom: 50px;     
}

a.trip_receipt:hover {
    text-decoration: underline !important;    
}

.trip_wrapper p,     
.trip_wrapper span {
    color: #000000;     
}        
.trip_wrapper h3,
.trip_wrapper h3 a {
    color: #030361;
    font-size: 16px;
    font-weight: bold;        
    padding-top: 0px;    
    margin-bottom: 0px;
	margin-top: 0px;                    
}   
.trip_wrapper h3 a:hover {   
    color: #e4174b !important;   
}

*html .trip_wrapper h3 a:visited {
    color: #030361;     
}

.trip_wrapper hr {      
   border: 1px thin;           
}
.trip_wrapper p, .trip_wrapper span {
   text-align: justify;
   font-size: 12px;          
}

.trip_wrapper .info label, 
.trip_wrapper .info p,
.trip_wrapper .info table {
    margin: 10px 16px 0 16px !important;
} 

.trip_wrapper .info table,
.trip_wrapper2 .info table {
	font-size: 10px;
}

*html .trip_wrapper .info table {
    margin: 10px 16px 0 16px !important; 
   
}   

.trip_wrapper .info label {
    font-size: 16px;       
    font-weight: bold;     
    color: #000000;            
}               
.trip_wrapper .info .line {
    width: 88%;
    border: 1px dashed #958c8f;
}               
.trip_wrapper .info p {
    color: #000000 !important;   
}               
.trip_wrapper .info img {
    text-align: center;
}   
.trip_wrapper img.alignnone, .trip_wrapper2 img.alignnone {
    mborder: 1px solid #000000 !important;

}            
.trip_wrapper .specials, .trip_wrapper2 .specials {
	width: 95%;       	
	margin-left: 20px;   	             
}                                     
.trip_wrapper .button_booknow {
    text-align: right;            
}           
.trip_wrapper .link_more a {
    color: #030361;
    font-size: 11px;
    font-weight: bold;          
}   
.trip_wrapper .link_more a:hover {
    text-decoration: underline;
    color: #e4174b;
}

.trip_wrapper #s1, .trip_wrapper #s2,
.trip_wrapper2 #s1, .trip_wrapper2 #s2 {
    border-bottom: 1px solid;
    margin-bottom: 20px;
    padding-bottom: 5px;  
}
.trip_wrapper table#itinerary {
    border-collapse: collapse;
    color: #000000;
    font-size: 11px;
    font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif;
    text-align: justify;   
    border: 1px solid #544d4d;
}          
.trip_wrapper table#itinerary td,
.trip_wrapper table#itinerary th {
    padding: 5px 15px 5px 10px;
    border: 1px solid #544d4d; 
}

.trip_wrapper table#trip_matrix {
    border-color: #cdbcbc;
    border-collapse: collapse;    
    text-align: justify;       
    width: 85%;
}
.trip_wrapper table#trip_matrix td,
.trip_wrapper table#trip_matrix th {
    padding: 5px 5px 5px 5px;
    border: 1px solid #cdbcbc; 
}   

img.alignone
{
margin-right: 19px;
border: none!important;
float: left;
padding: 5px;
}
    
.specials label a {
    font-size: 14px;
    color: #000000;
    font-weight: bold;
}
.specials label a:hover {     
    text-decoration: underline;
}
.specials table {
    font-size: 11px;
    color: #000000;                 
}
.specials #banner img {
    margin-top: 45px;
    margin-left: 10px;    
}    
.specials div.secondary {
    width: 279px;               
}
.specials #s2b {
    padding-left: 5px;
    border-left: 1px solid;
    border-right: 1px solid;
}
.specials #s2c {
    padding-left: 5px;
}
.specials h3 {
    color: #b96c02;
    font-size: 16px;
    font-weight: bold;
}

.info_center p {       
    height: 100%;
}

#footer p {
    color: #ffffff;
    font-size: 11px;
}
#footer #botNav li {
    display: inline;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    margin-right: 40px;       
}
#footer span {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #000000;
}

#booknow {	
	display: none;
	background:#ffffff none repeat scroll 0 0;
    font-size: 12px;
    color:#000000; 
    padding: 5px 5px 5px 5px;    
	text-align: left;     
}
#booknow table {
	color:#000000;
	background:#FFFFDD none repeat scroll 0 0;
	border:1px outset #999966;
}
#booknow #trip_name {
	display:block;
    font-size: 15px;
    font-weight: bold;    
	margin-bottom: 5px;        
}
#booknow #fbut {
	text-align: right;
	margin-right: 5px;
}

.button {
	border-collapse:collapse;
	border: 1px solid;
	background-color:#FF0000;
	color:#FFFFFF;
	font-weight:bold;
}

.required {
    border: 1px solid #e40d03 !important;
}

#frm_message {   
    color: #e40d03;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 20px;
}

#return_message {	
	background-color: #FFFF00;
	width: 65%;
	height: 50px;
	margin: auto;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align:center;
	padding: 5px 5px 0 5px;
	border: 1px solid #FF0000;	
}

#submit_status {
	width:40%;	
	margin: auto;
	text-align:center;
}
#submit_status span {
	font-size: 16px;
	font-weight:bold;
}         
#trip_info_confirm {
	background:#FFFFDD none repeat scroll 0 0;
	border:1px outset #999966;
	margin-top:1em;
	padding:0.5em 1em;
	position:relative;
	width:55%;	
	margin: auto;	
}
#trip_info_confirm table {
	font-size: 12px;	
	border-collapse:collapse;
	border-top: 1px solid #666633;
	border-bottom: 1px solid #666633;
}
#trip_info_confirm table th,
#trip_info_confirm table td {
    padding-top: 10px !important;
    border-bottom-color: gray;                           
}
#trip_info_confirm h3 {
	font-size: 15px;
	font-weight:bold;
	margin:5px;
}
#trip_info_confirm table tr {
	padding-bottom: 5px;
}
#trip_info_confirm table th {
	color:#666633;
	font-weight:normal;
	text-align:left;
}

.pic_gallery .gvIIContainer {
    border: 2px solid #ffffff;
}

#post-page {
	border: 1px solid #7d7d7d;
    font-family: Geneva, Arial, Helvetica, sans-serif;  
color: #e4032d;
font-size: 1.7em;
	padding-left: 20px;	
	margin: 0 10px 0 10px;
}    
#post-page h2 {
    font-size: 0.9em;
    font-weight: normal; 
padding-right: 15px;   
}
#post-page .entry {
    font-size: 14px !important;                           
}

.entry h1
{
color: #e4032d;
font-size: 1.5em;
font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif;
}

h1.entrytams
{
font-size: 13px!important;
font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif!important;
font-weight: normal!important;
color: #6C6C6C;

}

h3.entryc
{
font-size: 12px!important;
font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif!important;
font-weight: bold!important;
color: #125693;
}

.entry h1 a:link, .entry h1 a:visited
{
color: #e4032d;
}


.entry h1 a:hover, .entry h1 a:active
{
color: #095378;
}

.entry h2
{
color: #6c6c6c;
font-size: 0.7em;
font-weight: normal;
font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif;
}
/* ------------ ROUNDED TABLE PROPERTIES ---------------- */
.rounded-corner {
    border-collapse:collapse;
    font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    font-size:12px;
    margin:20px;
    margin-left: 5px;
    text-align:left;
    width:480px;
}
.rounded-corner thead th.rounded-head-left {
    background:#B9C9FE url(images/left.png) no-repeat scroll left -1px;
}
.rounded-corner thead th.rounded-head-right {
    background:#B9C9FE url(images/right.png) no-repeat scroll right -1px;
}
.rounded-corner th {
    background:#B9C9FE none repeat scroll 0 0;
    color:#003399;
    font-size:13px;
    font-weight:normal;
    padding:8px;
}
.rounded-corner td {
    background:#E8EDFF none repeat scroll 0 0;
    border-top:1px solid #FFFFFF;
    color:#666699;
    padding:8px;
}
.rounded-corner td a {
    color:#666699 !important;
}
.rounded-corner tfoot td.rounded-foot-left {
    background:#E8EDFF url(images/botleft.png) no-repeat scroll left bottom;
}
.rounded-corner tfoot td.rounded-foot-right {
    background:#E8EDFF url(images/botright.png) no-repeat scroll right bottom;
}
.rounded-corner tbody tr:hover td {
    background:#D0DAFD none repeat scroll 0 0;
}

.clear {
    clear: both;
}      
.left {
    float:left;
}       
.right {
    float: right;
}
.topNavHover {
    background-color: #000000 !important;   
    border:1px solid;         
}
.pointer {
    cursor: pointer;
}  
.hidden {
    display: none;      
}

div#marquee_text {
    font-weight: bold;
}

#left
{
width: 224px;
float: left;
}

#leftsignup
{
border: 1px dashed ##D0DAFD;
}

#left h1
{
font-size: 1.1em;
}

#right
{
width: 250px;
float: right;
font-size: 1.3em;
}

#slideshow img, #slideshow a:link, #left img, #left a:link, #right img, #right a:link
{
border: none;
}

#slideshow
{
margin-top: -15px;
}

/*------------ CALENDAR ------------------*/
.ui-dialog-titlebar {
	background-color:#FFCC00;	
	text-align: right !important;
	margin: 4px 5px 0 0;
	height: 20px;
}
.ui-dialog-titlebar-close {
	font-size: 15px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}                                                  


/*products and services page*/
#mini span, #daywalks span
{
margin-left: 600px;
font-size: 0.5em;
}

#daywalks span
{
margin-left: 670px;
}

.share-block .share-buttons ul
{
list-style: none;
}

.share-block .share-buttons li
{
width: 80px;
display: inline;
margin-right: 15px;
}

.share-block .share-buttons img
{
display: inline;
}

#wyt_center h2.advisory
{
font-size: 1.1em;
}

li.MsoNormal
{
font-size: 1.2em;
margin-bottom: 5px;
}

#email
{
border: 1px solid #333333;
}

.leftsidebar
{
width: 210px;
border: 1px solid #fff;
float: left;
}

.rightbody
{
width: 680px;
float: right;
color: blue;
font-size: 14px;
font-weight: normal;
}

/*addthis and tweetmeme buttons*/
h1.posttitle
{
width: 400px;
float: left;
}

div.social
{
width: 190px;
float: right;
}