/*
THEME NAME: BBI - Front Page 2.0
THEME URI: http://www.bigblueinteractive.com/
DESCRIPTION: Big Blue Interactive theme
VERSION: 0.1
AUTHOR: Gary J. Weiner
AUTHOR Uri: http://hatrack.net/
TEMPLATE: sandbox
*/

@import url('anylink.css');

#burstadbox{
width: 100%;
margin: 0;
padding:0;
text-align:center;
background-color: #000078;
border-bottom: solid 4px darkred;
border-top: solid 4px darkred;

}



/*general
******************** */

body {
	margin: 0px;
	padding: 0px;
	background: #DDDDDD;
}





/* Layout
******************** */

#header {display:none;}
#access{display:none;}



#wrapper {
	text-align: left;
	width: 950px;
	margin: auto;
	background: #000078;
	border-left: solid darkred 3px;
	border-right: solid darkred 3px;
	border-bottom: solid darkred 3px;
	position: relative;
}


#bbi_header {

	text-align: left;
	width: 950px;
	margin: auto;
	border-left: solid darkred 3px;
	border-right: solid darkred 3px;
	background: #FFFFFF;
}


	
div#container {
	float: left;
	width: 100%;
}
div#content {
	margin: 1em 175px 0 215px;
}
div.sidebar {
	float: left;
	overflow: hidden;
	width: 200px;
	padding-top: 1em;
}

div#primary {
	margin: 0 0 0 -950px;
}


* html div#primary {
	left: 20px;
	position: relative;
}
div#secondary {
	margin: 0 0 0 -200px;
}

div#footer { 
	clear: left;
	width: 100%;
	padding: 0;
	font-size:.2em;
	text-align:center;
}

.side1 {
	width: 200px;
	float: left;
	color: #000;
	background: #fff;
	margin-left: -950px;
}
.side2 {
	width: 200px;
	float: left;
	color: #000;
	margin-left: -200px;
}



/* sidebar
********** */

div#primary li.widget div.textwidget div{
background: #EEEEEE;
margin-bottom: 20px;
margin-top:0px;
border: solid black 2px;
padding:10px;
}

div#primary li.widget{
margin:0px;
padding:10px;
}

.sidebar h3 {
	display:none;
	margin:0px;
	padding:0px;
}

div#primary ul.xoxo{
	padding: 10px;
	margin: 0px;
}

form#searchform div{
background: #EEEEEE;
margin-bottom: 20px;
margin-top:20px;
margin-right: 5px;
border: solid black 2px;
padding: 10px;

}

li#archives{
background: #EEEEEE;
margin-bottom: 20px;
margin-top:20px;
margin-right: 5px;
border: solid black 2px;
padding: 10px;

}

li#archives h3{
font-weight:bold;
font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
display:block;
padding:0 0 10px 0;
margin:0px;
font-size: 1em;
}


div.sidebar input#s {
	width: 100px;
	border: 2px solid black;
	padding: 0.4em 0.4em 0.4em .4em;
	background:  #EEEEEE;
	margin: 0.5em 0;
	font-weight:bold;
	color: #000078;
}
div.sidebar input#s:focus,div.sidebar input#s:hover {
	border: 2px solid #5EB97C;
}
input#searchsubmit {
	background: #666;
	border: 2px solid #333;
	padding: 0.1em 0.4em;
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	color: #fff;
	font-weight: bold;
}
input#searchsubmit:focus, input#searchsubmit:hover {
	background: #333;
	border: 2px solid #000;
	padding: 0.1em 0.4em;
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	color: #fff;
	font-weight: bold;
}
div.sidebar li{list-style:none;margin:0;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0;}
.sidebar ul ul li{
	margin:0;
	padding: 0;
}


.sidebar ul ul li a:hover{
	color: #000;
}
.sidebar .current_page_item {
	font-weight: bold;
}
.sidebar ul li.linkcat ul li a{
	padding-left: 5px;
}
.sidebar ul li#categories ul li a{
	padding-left: 5px;
	color: #DA5F5D;
}
.current-cat {
	font-weight: bold;
}

.sidebar ul li#archives ul li a{
	padding-left: 5px;
	color: #4571AF;
}
.sidebar ul li#rss-links ul li a{
	padding-left: 5px;
	color: #D1670C;
}
.sidebar ul ul ul li{
	border: none;
}
div.sidebar ul ul ul{margin:0;}
div.sidebar ul ul ul li{}


div.sidebar ul li ul{
background: #EEEEEE;
margin-bottom: 10px;
margin-top:10px;
margin-right: 5px;
border: solid black 2px;
padding: 10px 0px 10px 0px;

}

/* posts and content **
*********************** */

div#content{
	background: #EEEEEE;
	border-right: darkred solid 2px;
	border-left: darkred solid 2px;
	padding:10px 0 50px 0;
}



h2.entry-title{
	font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	padding-left:20px;
	border-top: dashed 1px #000078;
}

h2.entry-title a{
	text-decoration: none;
	color: black;
	font-size: 16pt;
	font-weight: bold;
}

h2.entry-title a:link{
	text-decoration: none;
	color: black;
	font-size: 16pt;
	font-weight: bold;

}


h2.entry-title a:visted{
	text-decoration: none;
	color: black;
}


h2.entry-title a:hover{
	text-decoration: underline;
	color: darkred;
}

div.entry-date{
	margin-left: 10%;
}

div.post{
	margin: 0px 5px 5px 5px;
}

div.entry-content {

	font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
	font-size:.9em;
	padding-left: 20px;
	padding-right:20px;
}




/* navigation bar - pulldown menu
*********************** */

#navcontainer {
	width: 100%;
	float: left;
	background-color: #000000;
	border-top: solid 2px darkred;
	border-bottom: solid 2px darkred;
}

#navcontainer ul { padding: 0; }
#navcontainer ul li { display: inline; }

#navcontainer ul {
	margin: 0;
	padding: 0 0 0 205px;
	color: #FFFFFF;
	font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
	font-size: .75em;
	letter-spacing: 2px;
	font-weight: bold;
}

#navcontainer ul li a {
	padding: 0.2em 12px;
	background-color: #000078;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	border-right: 1px solid #94B473;
}

#navcontainer ul li a:hover {
	background-color: DarkRed;
	color: #FFFFFF;
}

#navlist li a:hover, #navlist li a:active
{
	color: #FFFFFF;
	text-decoration: none;
	background: DarkRed;
	text-align: left;
}

#infoline{
	clear: both;
}

#log_info_box{
	background: black;
	color: white;
	width: 120px;
	height: 160px;
	overflow: hidden;
	font-family: tahoma, geneva, arial, helvetica, sans-serif;
	font-size: .75em;
	padding: 5px;
	margin: 0;
}


/*footer
*************** */

div#bbi_footer P{
	font-family:Tahoma,Arial,sans-serif; 
	font-size: .7em;
	width: 300px;;
	padding: 10px;
	float:left;
	text-align: justify;


}

div#bbi_footer{
	padding:0px;
	border-top: darkred solid 1px;
	margin: auto;
	background: white;
	width:950px;

}

div#bbi_footer P.mini{
	float: right;
	width: 200px;
	padding: 10px;
}	

/* sidebar styles
******************* */

div.sidebar li ul li a
{
	color: #000078;
	text-decoration:none;
	margin-left:5px;
	font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10pt;
}


div.sidebar li ul li a:link
{
	color: #000078;
	text-decoration:none;
}

div.sidebar li ul li a:visited
{
	color: #000078;
	text-decoration:none;
}

div.sidebar li ul li a:hover
{
color: darkred;
text-decoration:underline;
}

/*TABLES*/

 TABLE.schedule {
 width: 500px;
 margin-top: 15px;
 font-size: .85 em;
 
 }
 
 TABLE.schedule CAPTION { 
  margin-top: 25px;
 	font-size:16pt;
	font-weight: bold;
 }
 
 table.schedule tbody td{
	font-size: .8em;
}
 
 tr.titles th{
 border-bottom: #000078 solid 2px;
 margin-bottom: 5px;
 padding: 4px;
 
 }

 tr.results td{
 padding: 3px 10px 3px 10px;
 font-size: 10pt;
 }
 
 tr.row1{
 background: #EEEEEE;
 
 }
 
  tr.row2{
 background: #DDDDDD;
 
 }


div.position_title{
	font-weight: bold;
	font-size:9pt;
	padding: 5px;
	margin: 5px;
	border: gray 1px dashed;
	height: 30px;
	font-family: tahoma, geneva, arial, helvetica, sans-serif;
}

 TABLE.depth_table {
 width: 530px;
 margin-top: 5px;
  border-top: #000078 solid 2px;
 border-bottom: 2px solid #000078;
 
 }
 

 TABLE.depth_table td{
 padding: 3px 10px 3px 10px;
 font-size: 9pt;
 font-family: tahoma, geneva, arial, helvetica, sans-serif;
 }

table#roster_table td{
	font-size: .9em;

}
