/* Basic layout styles */

body a {
  color: #05356a;
}



div#page {
}

div#page div#sidebar-left {
  margin: 0;
}
div#page div#sidebar-right {
  margin: 0;
}

body.sidebars-0 div#page div#main {
  width: 1002px;  /* If NO sidebars */
}

body.sidebars-1 div#page div#sidebar-left {
  width: 178px;

}
body.sidebars-1 div#page div#sidebar-right {
  width: 178px;
}
 body.sidebars-1 div#page div#main {
/*  width: 734px;  Width of main content (middle) if 1 sidebar */
}

body.sidebars-2 div#page div#sidebar-left {
  width: 178px;  /* Width of left side */
}
body.sidebars-2 div#page div#sidebar-right {
  width: 178px;    /* Width of right side */
}
body.sidebars-2 div#page div#main {
  width: 655px;

}

div#container {
  background: transparent url('images/arm_bg.jpg') top right no-repeat;
}


/* Nice menus */

div#menu {
  height: 28px;
  padding-bottom: 10px;
}
div#menu div#block-nice_menus-1 {
  z-index: 100;
  margin: 0;
  padding: 0;
}
div#menu div#block-nice_menus-1 div.content {
  padding: 0;
}
div#menu div#block-nice_menus-1 ul {
  padding: 0;
  margin: 0;
       
}
div#menu div#block-nice_menus-1 ul.nice-menu li {
  background: none;
  border: 0;
       
}
div#menu div#block-nice_menus-1 ul.nice-menu li a {
  background: transparent;
  font-size: 11px;
  padding: 12px 9px 0;
  text-transform: uppercase;  
   list-style-position: outside;
list-style-image: url(arrow.gif);
list-style-type: square;
       
}
div#menu div#block-nice_menus-1 ul.nice-menu li a.active {   /* nav hover box         BE*/
  background: #D2EDF8;
  border: 2px solid #B6E4F1;
   height: 14px;  
        
}
div#menu div#block-nice_menus-1 ul.nice-menu li ul {
  border: none;
  margin: 10px 0 0; 
       
}
div#menu div#block-nice_menus-1 ul.nice-menu li ul li {
  background: #C3E9F6; /* subnavs bg on dropdown BE */
   width: 200px;       /* this is the width bg  for subnavs BE */
       
}
div#menu div#block-nice_menus-1 ul.nice-menu li ul li:hover {
  background: #E0F3FA; /* this is the block hover for subnavs BE */

}
   /* this controls font for subnavs BE */
div#menu div#block-nice_menus-1 ul.nice-menu li ul li a {
  padding: 3px 3px 0;
  border-bottom: 1px solid #ccc;
  width: 190px;       /* this is the width region for subnavs BE */
  font-size: 11px;
  text-transform: capitalize;
       
}
div#menu div#block-nice_menus-1 ul.nice-menu li ul li ul {
  margin: 0;


}


/* Views slideshow */

div#block-views-homepage_slideshow-block_1 div.content {
  background: none;
  padding: 0;
}
div#views_slideshow_teaser_section_1 {
  z-index: 0;
}


/* Site Admin menu block */

div#block-menu-menu-site-admin div.content {
  background: none;
  padding: 0 26px 26px;
 
}
div#block-menu-menu-site-admin ul.menu li.expanded {
  margin: 0 0 25px;
 
}
div#block-menu-menu-site-admin ul.menu li.expanded a {
  font-size: 24px;
  font-weight: bold;
  text-decoration: none;
  cursor: default;
    
}
div#block-menu-menu-site-admin ul.menu li.leaf {
  margin: 12px 0;
}
div#block-menu-menu-site-admin ul.menu li.leaf a {
  font-size: 18px;
  text-decoration: underline;
  cursor: pointer;
}

div#block-menu-menu-site-admin li {
  list-style-image: none;
  list-style-type: none;
}


/* Sidebar Blocks */

div.sidebar div.block h2 {
  font-size: 16px;
  margin-top: 20;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;  
  background: url(images/cap_top.jpg) top left repeat-x;
}


/* Upcoming Events */

div.sidebar div#block-views-calendar-block_1 div.view-content div.views-row {
  margin: 8px 0 20px;
}
div.sidebar div#block-views-calendar-block_1 div.view-content div.views-field-title {
  
}


/* Styles from old site BE */


.welcome_nav {
  color: #444444;
  text-decoration: none;
  font-family: arial; 
  font-size: 12px;
  font-weight: none;  text-transform: none;
  } 


  .welcome_nav A:link {
  text-decoration: none; 
  color: #05356A;
  }
  .welcome_nav A:visited {
  text-decoration: none; 
  color: #05356A;
  }
  .welcome_nav A:hover {
  text-decoration: underline; 
  color: #000;
  }

.welcome {
font: 11px arial;
color: #444444;
padding: 2px;	
	} 

.welcome_title {
font: 11px arial;
color: #444444;
text-transform: uppercase;
font-weight: bold;
	
	} 

.welcome2 {
font: 10px arial;
color: #48699E;
padding: 2px;	
	} 

.video_caption {
font: 10px arial;
color: #444444;
padding: 2px;
border-bottom: 1px solid #ccc;
background-color: #fff;	
	} 

.smallest {
font: 9px arial;
color: #444444;
padding: 2px;	
	} 



/* $Id: poll.css,v 1.6 2008/01/22 07:47:57 goba Exp $ */


.poll{
  color: #000;
  font-size: 11px;
}


.poll .bar {
  height: 5px;
  margin: 1px 0;
  background-color: #ddd;
}
.poll .bar .foreground {
  background-color: #68AFFD;
  height: 1em;
  float: left; /* LTR */
}
.poll .links {
  text-align: center;
}
.poll .percent {
  text-align: right; /* LTR */
}
.poll .total {
  text-align: center;
}
.poll .vote-form {
  text-align: center;
}
.poll .vote-form .choices {
  text-align: left; /* LTR */
  margin: 0 auto;
  display: table;
}
.poll .vote-form .choices .title {
  font-weight: bold;
}
.node-form #edit-poll-more {
  margin: 0;
}
td.poll-chtext {
  width: 80%;
}
td.poll-chvotes .form-text {
  width: 85%;
}


/* Galleries */

div.view-photo-galleries .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 1.05em;
}

div.view-photo-galleries div.views-field-field-photo-caption-value {
  text-align: center;
  padding: 10px 0;
}

div.view-photo-galleries div.views-field-field-photo-caption-value span.field-content {
  font-size: 14px;
  font-weight: bold;
}

/* Ranch News */

div.view-ranch-news {
  margin: 14px 0;
}

div.view-ranch-news div.views-field-title {
  margin: 20px 0 10px;
}

div.view-ranch-news div.views-field-title a {
  font-size: 16px;
  font-weight: bold;
}

div.view-ranch-news div.views-field-body {
  margin: 0 30px;
}

/* Manage News Articles */

div.view-ranch-news table td {
  padding: 5px 8px;
}



/* Latest news Block */

block-views-ranch_news-block_1 {
font-size: 9px;
}






/* Custom styles */

td#menu ul#navlist li {
  border-right: 2px solid #fff;
}
td#menu ul#navlist li.last {
  border-right: none;
}
td#menu ul#navlist li a {
  font-size: 11px;
}



