body {
	background:url(images/bg_fence.gif); 
	margin:0 auto 10px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
p, ul, ol {
	line-height:1.3em;
}
#content {
	min-height:400px;
}
#content li {
	line-height:1.3em;
}
a {color:#376eb0;}
img {border:none;}
a:hover, a.styled:hover {color:#e35e32}
a span {display:none;}
a.styled {
	color:#376eb0; 
	background:url(images/link_blue.gif) no-repeat 0 4px; 
	padding-left:8px;}
p, h1, h2, h3, h4, h5, ul, ol, li {
	margin:0;
	padding:0;
}
p.btn a {
	display:block;
	background:url(images/btn_blue.gif) no-repeat; 
	width:110px; 
	height:22px; 
	padding:3px 0 0 23px;
	color:#FFFFFF; 
	font-size:.9em;
	font-weight:bold; 
	text-decoration:none;
}
p.btnwhite a {
	display:block;
	background:url(images/btn_white.gif) no-repeat; 
	width:110px; 
	height:22px; 
	padding:3px 0 0 23px;
	color:#333333; 
	font-size:.9em;
	font-weight:bold; 
	text-decoration:none;
}
body#home #main p.btnwhite a  {
	color:#333333!important; 
}
p.btn a:hover, p.btnwhite a:hover {
	color:#e35e32;
}
#wrapper {
	width:996px; 
	margin:0 auto;
}
#logos {
	height:90px;
}
#nav {
	background-color:#000000; 
	height:132px; 
	width:970px; 
	margin-left:11px;
}
p#dawgs {
	margin:10px 0 0 15px; 
	float:left;
}
p#bayarea {
	margin:10px 15px 0 0; 
	float:right;
}
p#dawgs a {
	display:block;
	cursor:pointer; 
	background:url(images/logo_dawg.gif) no-repeat; 
	width:117px; 
	height:79px;	
}
p#bayarea a {
	display:block;
	cursor:pointer; 
	background:url(images/logo_bah.gif) no-repeat; 
	width:82px; 
	height:85px;
}
#middle, #right	{
	float:left;
	}
.announcement {
	border: solid 1px #9fadbe;
	margin:0 20px 10px 0;
	margin-bottom:10px;
	width:215px; 
	padding:20px 20px;
}
.announcement ul {
	line-height:1.3em;
	margin-left:25px;
	margin-bottom:20px;
}
#nav ul {
	clear:left; 
	margin:10px 10px 0 10px;
}
#nav ul ul {
	margin:0;
    background-color:#FFF;
}
#nav ul li {
	float: left;
	position: relative;
	cursor: default;
}
#nav ul li a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:1em;
	background:url(images/nav_div.gif) no-repeat 0 2px;
	padding-left:16px;
	padding-right:15px;
}
#nav ul li a:hover {
	color:#e35e32;
}
#nav ul li a.first {
	background:none;
}
#nav li ul {
  display: none;
  width:220px;
  position: absolute; 
  top: 100%;
  left: 0;
  border: solid 1px #7d6340;
  border-bottom:none;
  margin-left:15px;
}
#nav li > ul {
	top: auto;
	left: auto;
}
#nav li:hover ul, #nav li.over ul { 
     display: block; 
}
#nav li li  {
    float:none;
	display: block;
	font-weight: normal;
    list-style-type:none;
	border-bottom:1px #7d6340 solid;
	padding:6px 0;
}
#nav li li a {
	color: #376eb0;
    background:none;
}
body#home #top {
	background-color:#FFFFFF; 
	width:966px; 
	height:27px; 
	border:2px solid #9fa7b0; 
	border-bottom:none; 
	margin-left:11px;
}
#top {
	background-color:#FFFFFF; 
	width:966px; 
	height:4px; 
	border:2px solid #9fa7b0; 
	border-bottom:none; 
	margin-left:11px;
}
#content {
	padding:25px 105px 25px 25px;
	background-color:#FFFFFF; 
	width:836px; 
	overflow:hidden;
	border:2px solid #9fa7b0; 
	border-top:none; 
	border-bottom:none; 
	margin-left:11px;
}
#content p {
	padding-top:8px;

}
#content p.styleorng {margin:6px 0 0 30px; background:url(images/orange_arrow.gif) no-repeat left 9px; padding-left:20px;}
#content h1 {
	font-size:1.6em;
	color:#2267ba;
	font-weight:normal;
	padding-top:8px;

}
#content h3 {
	font-size:1.2em;
	padding-top:8px;
}
table#tournaments { text-align:left; font-size:12px;}
table#tournaments td { vertical-align:top; color:#153b70;}

p.pdf {
	background:url(images/pdficon_small.gif) no-repeat 0 8px; 
	padding-left:24px;
	padding-bottom:3px;
}
h4.next	{font-size:1em; color:#2267ba; margin-bottom:10px;}
p.note	{font-size:.9em;}
p#facebook {
	padding-top:0;
}
p#facebook a {
	background:url(images/fb_icon.gif) no-repeat; 
	width:109px; 
	height:30px; 
	display:block;
}
#footer {
	padding-bottom:15px;
	background-color:#FFFFFF; 
	width:966px; 
	overflow:hidden;
	border:2px solid #9fa7b0; 
	border-top:none; 
	margin-left:11px;
}
#footer ul {
	border-top: 1px solid #CCCCCC;
	margin:15px;
	padding-top:10px;
}
#footer ul li {
	font-size:.9em;
	list-style:none;
	float:left;
	padding:0 14px;
	color:#777777;
	border-left:1px solid #777777;
}
#footer ul li.first {
	border-left:none;
}
/*home*/
body#home #tournaments {
	width:430px;
	padding:0 10px 20px 10px;
	float:left; 
}
body#home #tournaments h3 {
	font-size:.9em;
	color:#e40a0b;
	padding-bottom:10px;
}
body#home #tournaments table {
	width:410px;
	margin-bottom:10px;
}
body#home #tournaments table td {
	vertical-align:top;
	border:1px solid #bdd5f1;
	font-size:.9em;
	color:#333333;	
}
body#home #main {
	color:#FFFFFF;
	background:url(images/home/mainbg.jpg); 
	height:291px;
}
body#home #main div.col {
	margin:15px 0 0 50px;
	float:left;
	width:380px;
}
body#home #tryouts.announcement p, body#home #main #two.col p {
	margin-bottom:8px!important;
}
body#home #main div.col h3 {
	font-size:1.1em;
}
body#home #main a {
	font-size:1em;
	color:#FFFFFF;
}
body#home #main a:hover {
	color:#e35e32;
}
body#home #content {
	padding:25px 0 0 0;
	width:966px; 
}
body#home #content div.announcement {
	font-size:11px;
}
body#home #content div.announcement h4 {
	padding-bottom:0;
}
#gibbs {
	border-top:1px solid #c3cedb; 
	width:225px; 
	margin-top:20px; 
	padding-top:15px;
}
#gibbs p {
	background:url(images/home/teamphoto.jpg) 0 25px no-repeat;
}
#gibbs p a {
	display:block; 
	color:#228906; 
	text-decoration:none;
	width:222px; 
	height:120px;
}
#bball360 {
	width:220px; 
	border-top:1px solid #C3CEDB; 
	margin-top:20px; 
	padding-top:15px;
}
#bball360 h3 {
	background-color:#000000; 
	padding:20px; 
	font-size:14px;
}
#bball360 h3 a {
	color:#FFFFFF; 
	text-decoration:none;
}
#bball360 h3 span {
	display:inline; 
	font-size:21px;
}

