/* commented backslash hides from ie5mac \*/

html {height:100%;
margin:0;
padding:0}

/* end hack */

html {overflow-y: scroll;}

html, body {margin-bottom:1px;
padding:0;
margin:0;
font-size: 13px;
font-family: "Trebuchet MS", verdana, sans-serif;
color: #cccccc;}

body {text-align:left;
min-width:776px;
/* for mozilla*/
height:100%;
background: #666666 url(images/bg_2x7767.gif) repeat-x left top;}

#wrapper {background:  url(images/foot_4x82.jpg) repeat-x left bottom;}

#outer {height:99.9%;
min-height:100%;
width:776px;
text-align:left;
margin:auto;
position:relative;
overflow:visible;
background:  url(images/inner_776x1.jpg) repeat-y left top;}

/* mac hide \*/

* html #outer {width:776px}

/* end hide*/

html>body #outer {height:auto;}

/*for mozilla as IE treats height as min-height anyway*/

#inner {width:100%;
padding-top:143px;
/*needed to make room for header*/}

#header {position:absolute;
top:0px;
left:0px;
width:776px;
height:93px;
z-index:74;
background:  url(images/header.jpg) no-repeat left top;}

#ozmenu {position:absolute;
top:93px;
left:0px;
width:776px;
height:43px;
z-index:65;
background:  url(images/sub_header.jpg) no-repeat left top;}

#logo {position:absolute;
top:26px;
left:10px;
width:400px;
height:65px;
text-indent: -5000px;
z-index:300;
background:  url(images/inv_logo.gif) no-repeat left top;}

/* mac hide \*/

* html #outer, * html #header {width:780px}

/* end hide*/

#footer {color: #ffffff;
width:776px;
clear:both;
height:82px;
text-align:left;
left:0px;
bottom:0px;
position: absolute;
background:  url(images/footer.jpg) no-repeat left top;}

#footer p {margin-top: 10px;
font-size: 9px;}

#footer p a {text-decoration: none;
color: #ffffff;}

* html #footer {margin-bottom:-1px}

/* ie rounding bug*/

/* mac hide \*/

* html #footer {/*only ie gets this style*/
	height:82px;
/* for ie*/}

/* end hide*/

div, p {margin-top:0px;}

/*clear top margin for mozilla*/

#right {width:206px;
float:right;
z-index: 55;}

#right-inner {width: 178px;
padding-left: 9px;
text-align: left;}

#right-inner h2 {font-size: 15px;}

#left {position:relative;
/*ie needs this to show float */
	width:563px;
float:left;
padding-left: 7px;
z-index: 56;}

#left-inner {padding-left: 9px;
padding-right: 9px;
text-align: left;}

#clearfooter {width:100%;
height:82px;
clear:both;}

/* to clear footer */

html>body #minHeight {float:left;
width:0px;
height:100%;
margin-bottom:-82px;}

/*safari wrapper */

#content {z-index: 300;
padding-bottom: 7px;}

#content h2 {font-size: 20px;
color: #8EA1CD;
background:  url(images/bullet_17x21.gif) no-repeat left top;
padding-left: 19px;
line-height: 24px;
position: relative;
z-index: 999;}

#content h3 {font-size: 20px;
color: #8EA1CD;}

h3#post- {font-size: 14px;
color: #618200;
background:  url() no-repeat left top;
padding-left: 0px;}

#content p {font-size: 13px;
color: #ffffff;
line-height: 18px;}

#content p a {color: #FF990F;}

#content p a:hover {background-color: rgb(142, 161, 205);
color: #FFFFFF;}

#footer p {padding: 8px;
color: #ffffff;
font-size: 9px;}

.FSF_searchResults {font-size: 12px;
color: #444444;
line-height: 18px;}

.FSF_extract {font-size: 12px;
color: #444444;
line-height: 18px;}

.FSF_resultLink {color: #618200;}

.FSF_extract {font-size: 12px;
color: #444444;
line-height: 18px;}

.highlight {font-size: 12px;
background-color: #f2f2f2;
color: #618200;
font-weight: bold;
line-height: 18px;}

img {border: dotted 1px #444444;}

#content ul li {list-style-image: url(images/bullet_11x8.gif);
margin-bottom: 0.5em;
font-size: 110%;}

.LIn_shortMode {list-style-type: none;
margin: 0;
padding: 0;}

.LIn_desc {display: none;}

.LIn_date {font-style: italic;
margin-left: 5px;}

#content a, #sidebar a {color: rgb(142, 161, 205);}

#content a:hover, #sidebar a:hover {background-color: rgb(142, 161, 205);
color: rgb(255, 255, 255);}

/*quotebox*/

.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 10px;
letter-spacing:1px;
color: #cccccc;}

.xsnazzy h1 {font-size:1.5em;
color:#fc0;}

.xsnazzy h2 {font-size:1em;
color:#234;
border:0;}

.xsnazzy p {padding-bottom:0.5em;
color: #ffffff}

.xsnazzy h2 {padding-top:0.5em;
padding-bottom:0.5em;
padding-left:10px;}

.xsnazzy {background: transparent;
margin:1em;}

.xsnazzy em {display:block;
width:0;
height:0;
color:#d8d8ee;
overflow:hidden;
border-top:12px solid #fff;
border-left:12px dotted transparent;
border-right:12px dotted transparent;
margin-left:50px;}

/* hack for IE5.5 */

* html .xsnazzy em {width:24px;
height:12px;
width:0;
height:0;}

.xsnazzy span {display:block;
width:0;
height:0;
color:#fff;
overflow:hidden;
border-top:10px solid #454545;
border-left:10px dotted transparent;
border-right:10px dotted transparent;
margin-left:52px;
margin-top:-15px;}

* html .xsnazzy span {width:20px;
height:10px;
width:0;
height:0;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block;
overflow:hidden;
font-size:0;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}

.xb4, .xb5, .xb6, .xb7 {background:#ccc;
border-left:1px solid #fff;
border-right:1px solid #fff;}

.xb1 {margin:0 8px;
background:#fff;}

.xb2 {margin:0 6px;
background:#fff;}

.xb3 {margin:0 4px;
background:#fff;}

.xb4 {margin:0 3px;
background:#454545;
border-width:0 5px;}

.xb5 {margin:0 2px;
background:#454545;
border-width:0 4px;}

.xb6 {margin:0 2px;
background:#454545;
border-width:0 3px;}

.xb7 {margin:0 1px;
background:#454545;
border-width:0 3px;
height:2px;}

.xboxcontent {display:block;
background:#454545;
border:3px solid #fff;
border-width:0 3px;
color: #ffffff;
padding-top: 8px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 8px;}

/*feed*/

.feed {text-align: center;}





.clr{clear:both}
#comments {
padding : 10px 10px 0 10px;
}
#comments .comment {
padding : 10px;
border-bottom : 1px solid #666;
}
.comment .comment_auth {
float : left;
width : 30%;
}
#comments .comment_meta {
color : #999999;
font-size : 11px;
}
.comment .comment_text {
line-height : 25px;
float : right;
width : 65%;
}
.comment_text p {
margin : 0;
padding : 0 10px;
line-height : 140%;
}
#commments h3 {
color : #000;
font-size : 16px;
margin : 0;
padding : 0;
}
#comments h4 {
font-size : 14px;
margin : 0;
line-height : 120%;
padding : 0;
}
#respond {
padding : 10px;
}
#respond input, #respond textarea {
background : #666;
border : 1px solid #222;
color : #EEE;
padding : 4px;
}
#respond .submitbtn {
background : #c1ffc1;
color : #333333;
}
#respond label {
font-size : 16px;
color : #999999;
display : block;
}

.box h2{
margin:4px 5px;
padding-bottom:5px;
border-bottom:1px solid #555;
}

.box .line1{
border-bottom:1px solid #555;
margin:0 10px 0 10px;
padding:0 0 5px 0;
}
.line1 .catitems{
line-height:18px;
}
.catitems a{
padding:0 5px;
text-decoration:none;
}
.catitems a:hover{
text-decoration:underline;
}
.box .postdate{
padding:0;
margin:2px 10px 0 10px;
color:#777;
font:10px;
}
.box .entry{
padding:10px 15px;
line-height:200%;
}
.line2{
font-size:11px;
line-height:normal;
}
.metacomment{
float:right;
line-height:18px;
padding:0;
}
blockquote{
border-left:5px solid #666;
border-right:1px solid #666;
border-bottom:1px solid #666;
border-top:1px solid #666;
margin:0 0 0 30px;
padding:8px;
font-style:italic;
}


.widget h2{
border-bottom:1px solid #444;
margin:0;
}
.widget ul,.widget {
	font-family:arial,tahoma,sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0pt;
	padding:0pt;
}
.widget{
margin:10px 0;
}
.widget ul li {
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0px;
	text-align:left;
	line-height:22px
}
.widget ul li a {
	text-decoration:none;
	color:#FFFFFF;
	padding-top:4px;
	font-weight:normal;
}
.widget ul li a:hover{
text-decoration:underline;
}
