/* previously from system-menus.css */
h1 {font-size:large;}
ul.links {
  margin: 0;
  padding: 0;
}
ul.links li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}
.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; /* LTR */
}
/* previously from defaults.css */
img {
  border: 0;
}
table {
  border-collapse: collapse;
}
.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clear-block {
  display: inline-block;
}
/* Hides from IE-mac \*/
* html .clear-block {
  height: 1%;
}
.clear-block {
  display: block;
}
/* End hide from IE-mac */
#header {
  background:#030303 url(http://www.vegassportsmasters.com/themes/vsm/images/header2-fondo.jpg) repeat-x scroll 0 0;
  clear:both;
  color:#FFFFFF;
  float:left;
  width:100%;
}
div {
  margin:0;
  padding:0;
}
body {
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size:12px;
}
/* Navigation bar */
#primary {
  float:right;
  margin-right:50px;
}
.clear-block {
  display:block;
}
#primary li.first {
  background-image:none;
}
#primary li {
  background:transparent url(http://www.vegassportsmasters.com/themes/vsm/images/menu_separator.png) no-repeat scroll 0 0;
  float:left;
  height:34px;
  padding:0 20px;
}
#navigation #primary li {
  background:transparent url(http://www.vegassportsmasters.com/themes/vsm/images/menu_separator.png) no-repeat scroll 0 0;
  float:left;
  height:34px;
  padding:0 20px;
}
#navigation ul.links li {
  display:inline;
  list-style-type:none;
}

#navigation {
background:#030303 url(http://www.vegassportsmasters.com/themes/vsm/images/menu_background.png) repeat-x scroll 0 0;
clear:both;
float:left;
margin:0 0 0.5em;
width:100%;
}
#navigation a {
color:#FFFFFF;
line-height:34px;
text-decoration:none;
text-transform:uppercase;
}
#navigation #primary li {
background:transparent url(http://www.vegassportsmasters.com/themes/vsm/images/menu_separator.png) no-repeat scroll 0 0;
float:left;
height:34px;
padding:0 20px;
}
#navigation ul.links li {
display:inline;
list-style-type:none;
padding:0 0.5em;
}
/* Outer container */
#container {
position: relative;
}
/* Main container */
#main {
float:right;
margin-top:4px;
padding:0;
width:74%;
}
/* Side bar */
#sidebar-left {
margin-top:1em;
margin-right:1.5em;
width:24%;
}
#sidebar-left, #sidebar-right {
width:20%;
}
#sidebar-left, #main, #sidebar-right {
display:inline;
float:left;
position:relative;
}
#sidebar-left .block h2 {
background:transparent url(http://www.vegassportsmasters.com/themes/vsm/images/block4_header_left.png) no-repeat scroll left top;
color:#FFFFFF;
font-size:1.2em;
line-height:34px;
margin:0;
padding-left:15px;
}
#sidebar-left .block .content {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #000000;
padding:0.5em;
}
#sidebar-left div {
margin:0;
padding:0;
}
#sidebar-left li {
list-style-image:url(http://www.vegassportsmasters.com/themes/vsm/images/sidebar_bullet2.png);
}
.item-list ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:0 0 0.25em 1.5em;
padding:0;
}
#sidebar-left ul {
margin:0.2em;
padding:0;
}
#sidebar-left a {
color:#666666;
text-decoration:none;
}
#sidebar-left li {
list-style-image:url(http://www.vegassportsmasters.com/themes/vsm/images/sidebar_bullet2.png);
}
#sidebar-left li {
list-style-image:url(http://www.vegassportsmasters.com/themes/vsm/images/sidebar_bullet2.png);
}
#sidebar-left .block {
  background:transparent url(http://www.vegassportsmasters.com/themes/vsm/images/block4_header_right.png) no-repeat scroll right top;
  margin-bottom:15px;
}
#sidebar-left div {
  margin:0;
  padding:0;
}
#sidebar-left .rtecenter {
  text-align:center;
}
ul.menu li {
margin:0 0 0 0.5em;
}
li.leaf {
list-style-image:url(http://www.vegassportsmasters.com/misc/menu-leaf.png);
list-style-type:square;
margin:0;
padding:0.2em 0.5em 0 0;
}
ul.menu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:left;
}
#sidebar-left .menu {
  padding:0 0 0.25em 1em;
}
#sidebar-left ul {
  margin:0.2em;
  padding:0;
}
.block ul {
  margin:0;
  padding:0 0 0.25em 1em;
}

