@charset "utf-8";

body {
	font: 100% Georgia, "Times New Roman", Times, serif;
	background: #666666;  /* color around the browser page */
	margin: 0;
	padding: 20px 0px 10px 0px;  /* margin around browser page  */
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

#container {
	width: 1000px;
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	/*border: 1px solid #000000;*/
	text-align: left; /* this overrides the text-align: center on the body element. */
	background:#fff url(/buzz/image/lft_colspacerNew.gif) repeat-y left top;
}

#header {
	padding: 0px 0px 3px 0px;  /* top and or bottom colored lines */
	background-color: #7777BF;
}

h1 {
	font:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:30px;
}

h2 {
	font-size:25px;
	line-height:25px;
}

.text_Caption {
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	FONT-STYLE: italic; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

#subheader {
	height: 50px;
	width: 730px;
	color:#FFF;
	background-color: #bbb;
	margin: 0px 0px 0px 250px;
	padding:10px 0px 0 20px;
	font:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:1.7em;
}

#mainContent {
	margin: 0 0 0 250px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 20px;
}

#footer {
	border-top: 2px solid #283F13;
	padding:0px 0px 5px 5px;
	font-size:.9em;
	color:#966292;
	text-decoration:none;
	clear: both;
	background-color: #FFF;
}

.fltrt { 
	float: right;
	margin-left: 8px;
}

.fltlft { 
	float: left;
	margin-right: 8px;
}

.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

p {
	font-size: 90%; /* default paragraph font */
	font-family:Arial, Helvetica, sans-serif;
}

em {
	font-size:110%;
	font-weight:bold;
}

hr {
	width:80%;
	color:#283f13;
}

#outside_block hr {
	width:90%;
	height:.3em;
	color:#97c5eb;
	margin:0px 0px 30px 0px;
}

#outside_block img {
	/*float: none; */
	border: 2px solid #97c5eb;
	}
	
#strutstuff img {
	/*float: none; */
	/*border: 2px solid #41c3dc;*/
	}	
	
#bashsignup li {
	padding:0px 0px 8px 0px;
}

#stashbash img {
	border: 1px solid #000;
}

/*Nav menu classes*/

#sidebar {
	float: left; /* since this element is floated, a width must be given */
	width: 200px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	/*background: #EBEBEB;*/ /* the background color will be displayed for the length of the content in the column, but no further #b5b5dc; */
	font-family:Arial, Helvetica, sans-serif;
	padding: 10px 32px 10px 15px; /* top, rt, bot, left */
	border-right:#b5b5dc 3px solid;  
	border-bottom:#b5b5dc 3px solid;
	/*border:double;*/
	background-image: url(/buzz/blogs/image/sidebar_bkg.gif);
}

#sidebar ul {
	/*background-image: url(/buzz/blogs/image/sidebar_bkg.gif);*/
	background-repeat: repeat-x;
	/*border:#CCCCCC 1px solid;*/
	list-style-type: none;
	/*font-size:12px;*/
	font-size:.8em;
	line-height:16px;
	padding:5px 10px 5px 15px;
}

#sidebar ul li {
	background: url(/buzz/image/bullet.gif) no-repeat 0 50%;
	padding: 3px 0 3px 8px;
}

#sidebar li a {
	color: #283f13; /* text color */
	text-decoration: underline;
}

#sidebar a:hover, .selected a {
	color:#90F;
}


/*highlight current page body tag ID, ul ID, li class */
#home #buzznav .home a, #whisper #buzznav .whisper a, #outside #buzznav .outside a, #eye #buzznav .eye a, #stash #buzznav .stash a, #blog #buzznav .blog a, #strut #buzznav .strut a {
	color:#90f;
}

#stash #container #mainContent #stashnews {
	border-top: thin solid #333;
	padding:0px 0px 5px 5px;
	margin:0px 10px 0px 0px;
}

/* Photo-Caption PZ3 CSS v080630
* copyright: http://randsco.com/copyright
* www.randsco.com
*/

.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:1px solid #369; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  html>/**/body .PZ3-r a { right:0; }
  
 /*The left and top left:365px; top:1275px; were added to reposition*/ 
.PZ3zoom a:hover { position:absolute; 
  z-index:999; padding:0; background:none;
  cursor:default; height:auto; width:auto;
  overflow:visible; border:1px solid #369;
  margin:-1px 0 0 -1px; }
  
		
html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap,
a:hover .PZ31cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  margin-top:-3px; background:#369; color:#fff;
  text-align:left; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }

.noCap a:hover .PZ3cap,
.noCap a:hover .PZ31cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */ 

