/* @import "stylesheet.css"; */
/* Body styles */

body { position:relative; top:0px; 	padding:0px; margin:0px; color:#091b29;	font-family:Verdana, sans-serif;font-size:12px; background:url(images/body_bg.gif) fixed repeat-x #162D3F; }

p {	color:#091b29; font-family:Verdana, sans-serif;	font-size:11px; margin: 0px 0px 10px; line-height:16px; }
p.spacer { display:block; height:10px; }
a, a:active, a:visited { color:#96252b;	text-decoration:none; }
a:hover { color:#96252b; text-decoration:underline; }

.leftmenubody a:link, .leftmenubody a:active, .leftmenubody a:visited {
	color:#96252b;
	text-decoration:none;
	font-size:13px;
	font-weight:normal;
	/*line-height:18px;*/
}
.leftmenubody a:hover {
	color:#e7747a;
	text-decoration:none;
	font-size:13px;
	font-weight:normal;
}

img { border: none;}

ul { margin: 5px 0px 15px; padding-left: 20px; font-size:11px; }
ul li { /*margin: 0px;*/}

ol { margin: 5px 0px 15px;	padding-left: 20px; }
form { margin: 0px;	padding: 0px;}

small {	font-size: 10px;}

#page {	background: url(images/main-bg.jpg) no-repeat center top;}

#wrapper { width: 820px; margin: 0px auto; position: relative;}

/* Frame Work */

#frame {
	position:relative;
	top:0px;
	margin:0px auto;
	padding:0px;
	width:800px;

	overflow:hidden;

	background-color:#1d3b53;

}



#col1 {

	position:relative;

	top:0px;

	float:left;

	width:170px;

	margin:0px;

	padding:0px;

}

	.ozlogo {

		position:relative;

		height:98px;

		width:170px;

		margin:0px;

		padding:0px;

		background:url(images/leftcollogo.jpg) no-repeat 0 0;

	}

	.leftmenu {

		position:relative;

		top:0px;

		width:170px;

		margin:0px;

		padding:0px;

	}

		.leftmenutop {

			position:relative;

			height:22px;

			display:block;

			margin:0px;

			padding:0px;

			background:url(images/leftcolshadow.jpg) no-repeat 0 0;

		}

		.leftmenubody {

			position:relative;

			display:block;

			margin:0px;

			padding:5px 0 0 20px;

			background:url(images/leftmenubg.jpg) repeat-y 0 0;

		}

		.search {

			position:relative;

			top:0px;

			height:78px;

			margin:0px;

			padding:0px;

			background:url(images/leftcolsearchbg.jpg) no-repeat 0 0;

		}

	.updates {

		position:relative;

		top:0px;

		width:170px;

		margin:0px;

		padding:0px;

		background:url(images/updatebg.jpg) repeat-y 0 0;

	}

		.updatetop {

			position:relative;

			margin:0px;

			padding:0px;

			height:35px;

			display:block;

		}

		.updatebody {

			position:relative;

			margin:0px;

			padding:5px 13px 15px;

			min-height:180px;

			background:url(images/updatebtm.jpg) no-repeat bottom left;

		}

		.updatebody li {

			list-style:none;

			margin:0 0 0 -40px;

		}

	

#col2 {

	position:relative;

	top:0px;

	float:right;

	width:630px;

	margin:0px;

	padding:0px;

}

	.header {

		position:relative;

		top:0px;

		height:210px;

		display:block;

		margin:0px;

		padding:0px;

		background:url(images/col2bg.jpg) no-repeat 0 0px;

	}

		

	.banner {

		position:absolute;

		top:8px;

		left:151px;

		height:60px;

		width:470px;

		padding:0px;

		margin:0px;

		background:transparent;

	}

	#contentcontainer {

		position:relative;

		top:0px;

		width:630px;

		margin:0px;

		padding:0px;

	}

		.contentmain {

			position:relative;

			top:0px;

			float:left;

			margin:0px;

			padding:0px;

			width:460px;

			background:url(images/contentbg.jpg) repeat-y -6px 0px;

		}

		.contenttop {

			position:relative;

			top:0px;

			margin:0px;

			padding:0px;

			height:15px;

			display:block;

			background:url(images/contenttopbg.jpg) no-repeat -6px 0px;

		}

		.contentbody {

			position:relative;

			top:0px;

			margin:0px;

			padding:0px;

			display:block

		}

		.content {

			display:block;

			margin-top:10px;

			overflow:hidden;

		}

		.content-glossary {margin:0px; padding:0px; }

		.content-glossary h3 {margin:10px 0 0; }

		.contentbtm {

			position:relative;

			top:0px;

			margin:0px;

			padding:0px;

			height:6px;

			display:block;

			background:url(images/contentbtmbg.jpg) no-repeat -6px 0px;

		}

		.contentright {

			position:relative;

			top:0px;

			float:right;

			clear:right;

			margin:0px;

			padding:0px;

			width:170px;

			color:#ffffff;

			border:0px solid green;

		}

		.rightbutton {

			position:relative;

			width:160px;

			margin-top:1px;

			padding-top:1px;

			height:27px;

			text-align:center;

			background:url(images/rightredbtn.jpg) no-repeat;

		}

		.rightbutton h3 {

			color:#ffffff !important;

			font-size:20px !important;

			font-style:italic !important;

		}

		.rightrss {

			position:relative;

			width:160px;

			margin-top:1px;

			padding-top:2px;

			height:26px;

			text-align:center;

			background:url(images/rightrssbtn.jpg) no-repeat;

		}

		.rightrss h3 {

			color:#ffffff !important;

			font-size:18px !important;

			font-style:italic !important;

		}

		.newsletter {

			position:relative;

			margin:0px 0 5px;

			padding:0px;

			height:97px;

			width:160px;

			background:url(images/newsletterbg.gif) no-repeat 0 2px;

		}

		.adholder {

			position:relative;

			margin:0px;

			text-align:center;

		}

		.adholder img {margin:10px 0 0; }

	

#ozfooter {

	position:relative;

	top:0px;

	clear:both;

	width:800px;

	margin:0px;

	padding:10px 0px 20px;

	background-color:#1d3b53;

	color:#3b617d;

}

	.footerleft {

		position:relative;

		top:0px;

		float:left;

		margin: 0px 0px 0px 225px;

		padding:0px 20px 0 0;

		width:150px;

		text-align:right;

		border-right:1px solid #3b617d;

	}

	.footerright {

		position:relative;

		top:0px;

		float:left;

		margin:0px;

		padding:0px;

		width:150px;

		border:0px solid #091b29;

	}

	#ozfooter ul li {list-style:none; color:#3b617d; }

	#ozfooter ul li a:link, #ozfooter ul li a:visited {

		font-size:10px;

		color:#ffffff;

		text-decoration:none;

		list-style:none;

		text-align:left;

	}

	#ozfooter ul li a:hover {

		color:#e7747a;

		text-decoration:none;

	}





/* --- Additional styles --- */



	.ozmenu {

		position:absolute;

		top:106px;

		left:136px;

		width:346px;

		height:55px;

		border:0px solid #0000f8;

		margin:0px;

		padding:0px;

	}



		a.ozmenuHome, a.ozmenuHome:link, a.ozmenuHome:visited {

			position:relative;

			float:left;

			top:6px;

			display:block;

			width:69px;

			height:37px;

			margin:0px;

			padding:0px;

			background:url(images/menuhome_off.jpg) no-repeat 0 0;

		}



			a.ozmenuHome:hover {background:url(images/menuhome_active.jpg) no-repeat 0 0; }

			#home-current { background:url(images/menuhome_on.jpg) no-repeat !important;  } 

		

		a.ozmenuAbout, a.ozmenuAbout:link, a.ozmenuAbout:visited {

			position:relative;

			float:left;

			top:21px;

			display:block;

			width:72px;

			height:33px;

			margin:0px;

			padding:0px;

			background:url(images/menuabout_off.jpg) no-repeat 0 0;

		}



			a.ozmenuAbout:hover {background:url(images/menuabout_active.jpg) no-repeat 0 0; }

			#about-current { background:url(images/menuabout_on.jpg) no-repeat !important; }

		

		a.ozmenuStore, a.ozmenuStore:link, a.ozmenuStore:visited {

			position:relative;

			float:left;

			top:27px;

			display:block;

			width:65px;

			height:28px;

			margin:0px;

			padding:0px;

			background:url(images/menustore_off.jpg) no-repeat 0 0;

		}



			a.ozmenuStore:hover {background:url(images/menustore_active.jpg) no-repeat 0 0; }

			#store-current { background:url(images/menustore_on.jpg) no-repeat !important; }

		

		a.ozmenuInfo:link, a.ozmenuInfo:visited {

			position:relative;

			float:left;

			top:22px;

			display:block;

			width:56px;

			height:30px;

			margin:0px;

			padding:0px;

			background:url(images/menuinfo_off.jpg) no-repeat 0 0;

		}



			a.ozmenuInfo:hover {background:url(images/menuinfo_active.jpg) no-repeat 0 0; }

			#info-current { background:url(images/menuinfo_on.jpg) no-repeat !important; }

			

		a.ozmenuContact, a.ozmenuContact:link, a.ozmenuContact:visited {

			position:relative;

			float:right;

			clear:right;

			top:0px;

			display:block;

			width:84px;

			height:43px;

			margin:0px;

			padding:0px;

			background:url(images/menucontact_off.jpg) no-repeat 0 0;

		}



			a.ozmenuContact:hover {background:url(images/menucontact_active.jpg) no-repeat 0 0; }

			#contact-current { background:url(images/menucontact_on.jpg) no-repeat !important; }



/*-- Active Page Menu state --*/

#activeHome a.ozmenuHome, #activeHome a.ozmenuHome:link, #activeHome a.ozmenuHome:visited {

	position:relative;

	float:left;

	top:6px;

	display:block;

	width:69px;

	height:37px;

	margin:0px;

	padding:0px;

	background:url(images/menuhome_on.jpg) no-repeat 0 0;

}



#activeAbout a.ozmenuAbout, #activeAbout a.ozmenuAbout:link, #activeAbout a.ozmenuAbout:visited {

	position:relative;

	top:21px;

	display:block;

	width:72px;

	height:33px;

	margin:0px;

	padding:0px;

	background:url(images/menuabout_on.jpg) no-repeat 0 0;

}



#activeStore a.ozmenuStore, #activeStore a.ozmenuStore:link, #activeStore a.ozmenuStore:visited {

	position:relative;

	top:0px;

	display:block;

	width:65px;

	height:28px;

	margin:0px;

	padding:0px;

	background:url(images/menustore_on.jpg) no-repeat 0 0;

}



#activeStore a.ozmenuStore, #activeStore a.ozmenuStore:link, #activeStore a.ozmenuStore:visited {

	position:relative;

	top:27px;

	display:block;

	width:65px;

	height:28px;

	margin:0px;

	padding:0px;

	background:url(images/menustore_on.jpg) no-repeat 0 0;

}



#activeInfo a.ozmenuInfo, #activeInfo a.ozmenuInfo:link, #activeInfo a.ozmenuInfo:visited {

	position:relative;

	top:22px;

	display:block;

	width:56px;

	height:30px;

	margin:0px;

	padding:0px;

	background:url(images/menuinfo_on.jpg) no-repeat 0 0;

}



#activeContact a.ozmenuContact, #activeContact a.ozmenuContact:link, #activeContact a.ozmenuContact:visited {

	position:relative;

	top:0px;

	display:block;

	width:84px;

	height:43px;

	margin:0px;

	padding:0px;

	background:url(images/menucontact_on.jpg) no-repeat 0 0;

}



h5 { font-size: 13px; font-weight: bold;}

h6 { font-size: 12px; font-weight: bold;}







/*-- Article custom classes --*/

.meta {	display:block; margin:10px 0;}

.box { display:block; margin:10px 0 20px;}





/*// Search bar //*/

.searchform {

	position:absolute; width:145px; height:50px; margin:17px 0 0 11px; padding:0px; overflow:hidden; }

input.searchbar {

	position:relative; float:left; width:120px; margin:0 0 0 22px; padding-top:3px; color:#006086; border:0px; background:transparent; overflow:hidden; }

input.submitbtn {

	position:relative; float:right; margin:7px 0 0; width:60px; height:20px; overflow:hidden; background:#c0c0c0; }

	

.result-divider, .divider { display:block; height:1px; border-bottom:1px dotted #CCCCCC; margin:10px 0 0; clear:both; }

.divider2 { display:block; height:1px; border-bottom:1px dotted #CCCCCC; margin:5px 0; clear:both; }



/*// Newsletter //*/

.newsletter { }





/* ------------------------------------- header area  */

#logo {	position: absolute; top: 20px;	left: 15px; margin: 0px; padding: 0px; }

#header { height: 100px; }



/* site title */

#header h2 { position: absolute; top: 40px; left: 100px; color: #FFFFFF; margin: 0px; padding: 0px; font: normal 30px/100% "Trebuchet MS", Arial, sans-serif;}

#header h2 a, h2 a:hover{ color: #3B617D; text-decoration: none; }

#header h2 a:hover { color: #96252B; text-decoration: underline!important;}

.slogan { position: absolute; top: 77px; left: 100px; color: #000000; font: 12px Arial, Helvetica, sans-serif;}

/* ------------------------------------- main content area  */
#left-col {
	width:460px;
	margin:0px;
	padding:0px;
}

/* main menu */
.node {
	margin: 6px 0;
	padding-bottom: 15px;
}

#nav {
	/*background: url(images/content-top-bg.gif) no-repeat left top;*/
	height: 26px;
	border-bottom:1px solid #d7dee2;
}

#nav ul{
	list-style: none;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	font: bold 12px/100% Arial, Helvetica, sans-serif;
}



#nav ul li{



	margin: 0px 1px 0px 0px;



	padding: 0px;



	float: left;



}



#nav ul li a{



	padding: 5px 7px 6px 7px;



	text-decoration: none;



	color: #000000;



	display: block;



}



#nav li a:visited{



	text-decoration: none;



	color: #000000;



}



#nav li a:hover, #nav .current_page_item a{



	text-decoration: none;



	background: #2e91c6 url(images/nav-item-hover.gif) repeat-x;



	color: #ffffff;



}



/* sub menu */



#subnav {



	background: #ecebeb;



}



#subnav ul {



	margin: 0px;



	padding: 3px 0px 18px 5px;



	list-style: none;



	font: 11px/100% Arial, Helvetica, sans-serif;



}



#subnav li {



	border-right: 1px solid #D8D8D8;



	padding: 0px 7px;



	margin: 0px;



	float: left;



}



#subnav li a, #subnav li a:visited, #subnav .page_item {



	text-decoration: none;



	color: #333333;



}



#subnav .current_page_item a, #subnav .current_page_item a:visited {



	color: #3b9acc;



}



#subnav li a:hover {



	text-decoration: none;



	color: #3b9acc;



}







/* content */



#content, .top_box {



	padding: 0px 15px 5px;



	width: 430px;



	background:transparent;



	clear: both;



	overflow: hidden;



}







#homecontent {



	padding: 0px 15px 5px;



	/*width: 430px;*/

	display: block;



	background:transparent;



	float: left;



	overflow: hidden;



}







.post {



	padding: 0px;



	clear: both;



	overflow: hidden;



}



.post .date {



	height: 50px;



	width: 45px;



	background: url(images/calendar.gif) no-repeat;



	font: normal 22px Arial, Helvetica, sans-serif;



	color: #666666;



	text-align: center;



	padding: 0px 2px 0 0;



	line-height: 100%;



	float: left;



}



.post .date span {



	height: 16px;



	display: block;



	font: normal 11px Arial, Helvetica, sans-serif;



	color: #ffffff;



	text-align: center;



	padding-top: 5px;



}



.post .title {



	float: left;



	margin-left: 10px;



	width: 438px;



}



.submitted {



	font-size: 90%;



	color: #999999;



}



.submitted a, .submitted a:visited {



	color: #999999;



	text-decoration: none;



}



.submitted a:hover {



	color: #44a1d0;



	text-decoration: none;



}



.submitted .category{



	background: url(images/mini-category.gif) no-repeat;



	padding-left: 18px;



	float: left;



}



.submitted .comments{



	background: url(images/mini-comment.gif) no-repeat;



	padding-left: 18px;



	float: right;



}



.mini-add-comment {



	background: url(images/mini-down-arrow.gif) no-repeat left center;



	padding-left: 12px;



	float: right;



}







/* post title */



#content h1 {

	color: #3b617d;

	margin: 0px 0 2px;

	padding-bottom: 4px;

	font: 19px /*normal 160%/100%*/ "Lucida Grande", Arial, sans-serif;

	font-style:italic;

	font-weight:bold;

	border-bottom: dotted 1px #CCCCCC;

	text-align:right;

	letter-spacing:-1px; }



#content h1 a, #content h1 a:visited {



	color: #3b617d;



	text-decoration: none;



}



#content h1 a:hover {



	color: #96252b;



	text-decoration: none;



}



#content h2 {
	color: #3b617d;
	margin: 3px 0 2px;
	padding-bottom: 4px;
	font: normal 140%/100% "Lucida Grande", Arial, sans-serif;
	border-bottom: dotted 1px #CCCCCC;
}

h3 {
	color: #3b617d;
	margin: 15px 0px 5px;
	font: bold 110%/110% "Lucida Grande", Arial, sans-serif;
}

.mostrecent { margin:0px; padding:0px; }
li .mostrecent { margin-bottom:10px; font-size:11px; } 

/* next & previous page navigation */
.navigation { display:block; padding:1px 0 4px; font-size:90%; border-bottom:1px dotted #cccccc; }
.navigation a { color:#7dbcf1; font-size:10px; }
.alignright { float: right;	}
.alignleft { float: left; }

/*// DIRECTORY STYLE //*/

.snap_navigator {

	display:block;

	margin:0px 0 5px;

	padding:5px 0 5px 1px;

	color:#888;

	font-weight:bold;

	border-bottom:1px dotted #ccc;

	height:18px;

}

	

ol.snap_nav {

	display: inline;

	float: left;

	clear: both;

	list-style: none;

	margin:0px;

	padding:0px;

}



ol.snap_nav li {

	display: block;

	float: left;

	padding: 0px;

	margin:0 0 0 4px;

	font-size:16px;

	height:18px;

	text-align:center;

}



ol.snap_nav li a {

	font-weight: bold;

	text-decoration:none;

	color:#072756;

}

ol.snap_nav li a:hover {

	color:#ce0000;

}



ol.snap_nav li.snap_selected a {

	cursor: text;

}



ol.snap_titles {

	clear: both;

	display: block;

	border: 0;

	list-style: none;

}

/* End Snap Navigator */



.pager {



	clear: both;



	/*background: url(images/navigation-bg.gif) no-repeat left center;*/



	height: 21px;



}



.pager a, .pager a:visited {



	color: #96252b;



	text-decoration: none;



}



.pager a:hover {



	color: #000000;



	text-decoration: none;



}



.previous-entries a {



	float: left;



	padding-left: 10px;



	margin-left: 10px;



	background: url(images/navigation-left.gif) no-repeat left center;



}



.next-entries a {



	float: right;



	padding-right: 10px;



	margin-right: 10px;



	background: url(images/navigation-right.gif) no-repeat right center;



}







/* next & previous post navigation */



.post-nav {



	clear: both;



	padding-bottom: 35px;



	margin-top: -15px;



	font-size: 95%;



}



.post-nav a, .post-nav a:visited {



	color: #999999;



	text-decoration: none;



}



.post-nav a:hover {



	color: #000000;



	text-decoration: none;



}



.post-nav .previous a {



	float: left;



	padding-left: 20px;



	background: url(images/post-nav-previous.gif) no-repeat left center;



}



.post-nav .next a {



	float: right;



	padding-right: 20px;



	text-align: right;



	background: url(images/post-nav-next.gif) no-repeat right center;



}







/* ------------------------------------- comment area  */



h3#comments {



	background: url(images/comments.gif) no-repeat;



	padding-left: 22px;



	font: normal 140%/120% Arial, Helvetica, sans-serif;



	clear: both;



}



h3#respond {



	background: url(images/respond.gif) no-repeat;



	padding-left: 22px;



	font: normal 140%/120% Arial, Helvetica, sans-serif;



	margin: 20px 0px 0px;



	clear: both;



}



/* commentform */



#commentform {



	margin-top: 10px;



}



#commentform label {



	font-weight: bold;



	color:#666;



	font-size: 100%;



	padding-left: 5px;



}



#commentform small {



	color: #999999;



	font-size: 90%;



}



#commentform input {



	font: 110% Arial, Helvetica, sans-serif;



	width: 220px;



	padding: 5px 3px 3px 7px;



	background: url(images/form-field-bg.gif) no-repeat;



	border-top: 1px solid #e6e6e6;



	border-right: 1px solid #E2E2E2;



	border-bottom: 1px solid #E2E2E2;



	border-left: 1px solid #e6e6e6;



}



#commentform textarea {



	font: 100% Arial, Helvetica, sans-serif;



	width: 415px;



	height: 140px;



	background:url(images/form-field-bg.gif) no-repeat;



	border: solid 1px #e6e6e6;



	padding: 5px 3px 3px 7px;



}



#commentform #submit {



	font: 12px/100% Arial, Helvetica, sans-serif;



	color: #ffffff;



	background: url(images/submitbtn.png) no-repeat top left;



	border: none;



	width: 87px;



	height: 25px;



	padding-bottom: 6px;



	/*margin-left: 300px;*/



}



#commentform #submit:hover {
	background: url(images/submitbtn2.png) no-repeat bottom left;
}

#commentform textarea:focus, #commentform input[type="text"]:focus {
	border: solid 1px #3b9acc;
}

/* comment list */
.commentlist {
	margin: 10px 0px;
	padding-left: 45px;
	line-height: 130%;
	background:#edf2f6;
}

.commentlist li{
	padding: 5px 10px;
}

.commentlist .alt {
	background: #dbe2e8;
}

.commentlist cite {
	font-weight: bold;
	font-style: normal;
	font-size: 110%;
	color: #3b617d;
}

.commentlist cite a, .commentlist cite a:visited {
	color: #3b617d;
}

.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 87%;
}

.commentlist small a, .commentlist small a:visited{
	color: #999999;
}

/* -------------- footer area ---------------  */
#footer {
	/*background: url(images/content-bottom-bg.gif) no-repeat;*/
	padding: 0px;
	font-size:10px;
	color: #3b617d;
}

#footer a, #footer a:visited {



	text-decoration: none;



	color: #000000;



}



#footer a:hover {



	text-decoration: underline;



}







/* ------------------------------------- sidebar area  */



/* sidebar */
#sidebar {
	margin:-20px 0 0 0;
	width: 130px;
	color: #666666;
	/*line-height: 160%;*/
	border:0px solid red;
}

#sidebar-right {
	width: 160px;
	color: #3b617d;
	line-height: 160%;
	border:0px solid red;
	margin:0px auto;
}

#sidebar-right p {
	margin: 0px 0px 5px;
}

#sidebar-right h3 {
	font: bold 13px/100% Arial, Helvetica, sans-serif;
	color: #1d3b53;
	margin:2px 0 0 0;
}

#sidebar-right h3 a, #sidebar-right h3 a:visited {
	color: #ffffff;
}

#sidebar-right h3 img {
	vertical-align: middle;
}

#sidebar-right a, #sidebar-right a:visited {
	color: #396252;
	text-decoration:none;
	/*line-height:12px;*/
}

#sidebar-right a:hover, #sidebar-right a:focus, #sidebar-right a:active {
	text-decoration:underline;
}

#sidebar-right ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: 0px;
}

#sidebar-right ul li {
	background: url(images/bullet-orange.gif) no-repeat 1px .1em;
	padding:4px 0 0 18px;
	margin-left: 0px;
	list-style-type: none;
	list-style-image: none;
}

#sidebar-right ul li ul li {
	background: url(images/bullet-grey.gif) no-repeat 1px .1em;
	padding-left: 12px;
	margin-left: 0px;
	list-style-type: none;
	list-style-image: none;
}

ul.menu li, li.leaf {
	padding: 0 0 .2em 1.5em;
	border: none;
	list-style-type: none;
	list-style-image: none;
	background: url(images/bullet-orange.gif) no-repeat 1px .1em;
}

ul.menu li.expanded {
	background: transparent url(images/menu-expanded.gif) no-repeat 1px .4em;
}

ul.menu li.collapsed {
	background: transparent url(images/menu-collapsed.gif) no-repeat 1px .4em;
}

ul.menu li.leaf a, ul.menu li.expanded a, ul.menu li.collapsed a {
	display: block;
}

ul.menu, .item-list ul {
	margin: 0.35em 0 0 -0.5em;
	padding: 0;
	text-align: left;
}	

#sidebar-right .block-user ul li {
	padding: 0 0 .2em 1.5em;
	border: none;
	list-style-type: none;
	list-style-image: none;
	background: url(images/bullet-orange.gif) no-repeat 1px .1em;
}

#sidebar-right .block-user ul li ul li {
	background: url(images/bullet-grey.gif) no-repeat 1px .1em;
	padding-left: 12px;
	margin-left: 0px;
}

#sidebar-right .block-forum ul li {
	padding: 0 0 .2em 1.5em;
	border: none;
	list-style-type: none;
	list-style-image: none;
	background: url(images/mini-page.gif) no-repeat 1px .1em;
}	

#sidebar-right .block-comment ul li {
	padding: 0 0 .2em 1.5em;
	border: none;
	list-style-type: none;
	list-style-image: none;
	background: url(images/mini-comment.gif) no-repeat 1px .1em;
}

#sidebar .block-blog ul li {
	padding: 0 0 .2em 1.5em;
	border: none;
	list-style-type: none;
	list-style-image: none;
	background: url(images/mini-archive.gif) no-repeat 1px .1em;
}

#sidebar-right a.active {
	padding: 0 2em .2em 0;
	border: none;
	list-style-type: none;
	list-style-image: none;
	text-decoration: underline;
	background: url(images/mini-check.gif) no-repeat right;
}

#sidebar p {
	margin: 0px 0px 15px;
}

#sidebar h3 {
	font: bold 13px/100% Arial, Helvetica, sans-serif;
	color: #96252b;
}

#sidebar h3 a, #sidebar h3 a:visited {
	color: #666666;
}

#sidebar h3 img {
	vertical-align: middle;
}

#sidebar a, #sidebar a:visited {
	color: #96252b;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}

#sidebar a:hover, #sidebar a:focus, #sidebar a:active {
	text-decoration:underline;
}

#sidebar ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: 0px;
}

#sidebar ul li {
	background: url(images/bullet-arrow.gif) no-repeat -3px -1px;
	padding-left: 10px;
	margin: 0px 0px 5px;
	list-style-type: none;
	list-style-image: none;
	width:120px;
	font: bold 110%/110% "Lucida Grande", Arial, sans-serif;
}



#sidebar ul li ul li {
	background: url(images/bullet-arrowred.gif) no-repeat -5px .1em;
	padding-left: 9px;
	margin: 3px 0 0;
	list-style-type: none;
	list-style-image: none;
	width:103px;
}

ul.menu li, li.leaf {
	padding: 0 0 .2em 1.5em;
	border: none;
	list-style-type: none;
	list-style-image: none;
	background: url(images/bullet-arrow.gif) no-repeat -5px .1em;
}

ul.menu li.expanded {
	background: transparent url(images/menu-expanded.gif) no-repeat 1px .4em;
}

ul.menu li.collapsed {
	background: transparent url(images/menu-collapsed.gif) no-repeat 1px .4em;
}

ul.menu li.leaf a, ul.menu li.expanded a, ul.menu li.collapsed a {
	display: block;
}

ul.menu, .item-list ul {
	margin: 0.35em 0 0 0;
	padding: 0px;
	text-align: left;
}	

#sidebar .block-user ul li {
	padding: 0 0 .2em 1.5em;
	border: none;
	list-style-type: none;
	list-style-image: none;
	background: url(images/bullet-orange.gif) no-repeat 1px .1em;
}

#sidebar .block-user ul li ul li {
	background: url(images/bullet-grey.gif) no-repeat 1px .1em;
	padding-left: 12px;
	margin-left: 0px;
}



#sidebar .block-forum ul li {



	padding: 0 0 .2em 1.5em;



	border: none;



	list-style-type: none;



	list-style-image: none;



	background: url(images/mini-page.gif) no-repeat 1px .1em;



}	



#sidebar .block-comment ul li {



	padding: 0 0 .2em 1.5em;



	border: none;



	list-style-type: none;



	list-style-image: none;



	background: url(images/mini-comment.gif) no-repeat 1px .1em;



}



#sidebar .block-blog ul li {



	padding: 0 0 .2em 1.5em;



	border: none;



	list-style-type: none;



	list-style-image: none;



	background: url(images/mini-archive.gif) no-repeat 1px .1em;



}



#sidebar a.active {



	padding: 0 1.5em .2em 0;



	border: none;



	list-style-type: none;



	list-style-image: none;



	text-decoration: underline;



	background: url(images/mini-check.gif) no-repeat right;



}



.node_read_more a {



	background: url(images/mini-down-arrow.gif) no-repeat left center;



	padding-left: 15px;



}



.more-link a {



	background: url(images/mini-more.gif) no-repeat left center;



	padding-left: 15px;



	font-size: 9px;



}



.comment_comments a {



	background: url(images/comments.gif) no-repeat;



	padding-left: 26px;



	clear: both;



}



.poll .bar {



	height: 14px;



	background-color: #D4E2F2;



}



.poll .bar .foreground {



	background: url(images/bg-poll.gif) repeat-x;



	height: 14px;



	clear: none;



	float: left;



}



.poll .vote-form {



	text-align: center;



}



.poll .vote-form .choices {



	padding-left: 5%;



	text-align: left;



	display: block;



}



.comment_add a {



	background: url(images/mini-comment.gif) no-repeat left center;



	padding-left: 20px;



}



li.comment_delete a {



	background: url(images/mini-trash.gif) no-repeat 0 2px;



	padding-left: 15px;



}



li.comment_edit a {



	background: url(images/mini-edit.gif) no-repeat 0 2px;



	padding-left: 15px;



}



li.comment_reply a {



	background: url(images/mini-comments.gif) no-repeat 0 2px;



	padding-left: 15px;



}



.blog_usernames_blog a {



	background: url(images/mini-user.gif) no-repeat left center;



	padding-left: 20px;



}



/* ------------------------------------- widget styles  */



/* archives widget */



#archives ul li {



	background: url(images/mini-archive.gif) no-repeat;



}



/* recent comments widget */



#recent-comments ul li {



	background: url(images/mini-comment.gif) no-repeat;



}



/* category widget */



#categories ul li {



	background: url(images/mini-category.gif) no-repeat;



}



/* recent posts widget */



#recent-posts ul li {



	background: url(images/mini-page.gif) no-repeat;



}



/* links widget */



#links ul li {



	background: url(images/mini-blogroll.gif) no-repeat;



}



/* meta */



#meta .rss {



	background: url(images/mini-rss.gif) no-repeat;



}



#meta .login {



	background: url(images/mini-user.gif) no-repeat;



}



#meta .check {



	background: url(images/mini-check.gif) no-repeat;



}



#meta .wordpress {



	background: url(images/mini-wp.gif) no-repeat;



}



/* calendar */



#calendar table {



	margin: 0px auto;



}



#calendar td {



	padding: 0px 4px;



}







/* alignments */



.center {



	text-align: center;



}



img.center, img[align="center"] {



	display: block;



	margin-left: auto;



	margin-right: auto;



}



.left {



	float: left;



}



img.left, img[align="left"] {



	float:left;



	margin: 2px 10px 5px 0px;



}



.right {



	float: right;



}



img.right, img[align="right"] {



	float:right;



	margin: 2px 0px 5px 10px;



}



.clear { clear:both; height:0px; display:block; }



hr.clear {



	clear:both;



	visibility: hidden;



	margin: 0px;



	padding: 0px;



}



.hidden {



	clear: both;



	visibility: hidden;



}



table {



	margin: 0.5em 0 1em 0;



	width: 100%;



}



thead th {



	border-bottom: 2px solid #AAB5C3;



	color: #678;



	font-size: 90%;



	font-weight: bold;



/*	background: url(images/bg-thead.gif) repeat-x bottom left; */



	padding: 4px 5px 0 5px;



}



tr.even, tr.odd {



	border-color: #DADCE0;



}



tr.even {



	background-color: #fbfcfe;



}



tr.odd {



  background-color: #fff;



}



td.active {



  background: #e4ecf5;



}



td {



  padding:3px 0px 0px 7px;



}



td.menu-disabled {



  background-color: #E5E5E5;



}



.mission {



	padding: 10px 15px 10px 15px;



	margin: 0 0 20px 0;



	border: 1px solid #f2f2f2;



	background-color: #F9F9F9;



	text-align: center;



}



.sticky {



	padding: 8px 15px 15px 15px;



	background-color: #fbfbfb;



	border: 1px solid #e4e3e3;



	margin-bottom: 20px;



}



.form-item {



	font-size: 11px;



}



.picture {



	float:left;



	margin: 4px 10px 2px 0;



}



#forum td.container {



	font-size: 14px;	



	font-weight: bold;



	background-color: #42afdc;



	padding: 1px 0 1px 8px;



}



#forum td.container a {



	color: #fff;



}



/****************************************************************



  Docking Boxes core CSS: YOU MUST NOT CHANGE OR OVERRIDE THESE 



*****************************************************************/



#sidebar .dbx-clone {



	position:absolute;



	visibility:hidden;



	}



#sidebar .dbx-clone, #sidebar .dbx-clone #sidebar .dbx-handle-cursor {



	cursor:move !important;



	}



#sidebar .dbx-dummy {



	display:block;



	width:0;



	height:0;



	overflow:hidden;



	}



#sidebar .dbx-group, #sidebar .dbx-box, #sidebar .dbx-handle {



	position:relative;



	display:block;



	}











#sidebar-right .dbx-clone {



	position:absolute;



	visibility:hidden;



	}



#sidebar-right .dbx-clone, #sidebar-right .dbx-clone #sidebar-right .dbx-handle-cursor {



	cursor:move !important;



	}



#sidebar-right .dbx-dummy {



	display:block;



	width:0;



	height:0;



	overflow:hidden;



	}



#sidebar-right .dbx-group, #sidebar-right .dbx-box, #sidebar-right .dbx-handle {



	position:relative;



	display:block;



	}



/****************************************************************



  avoid padding, margins or borders on dbx-box, 



  to reduce visual discrepancies between it and the clone.  



  overall, dbx-box is best left as visually unstyled as possible 



*****************************************************************/



#sidebar .dbx-box, #sidebar-right .dbx-box {



	margin:0;



	padding:0;



	border:none;



	clear: both;



	}



#sidebar-right .dbx-box {



	margin:0px 0px 10px 0px!important;



}



/****************************************************************



  otherwise, do what you like :) 



*****************************************************************/



/* group container(s) */



#sidebar .dbx-group, #sidebar-right .dbx-group {



	width:150px;



	padding:0 0px 10px;



}



* html #sidebar .dbx-group, * html #sidebar-right .dbx-group {



	width: 150px;



	padding-bottom:0;



}



/* handles */



#sidebar .dbx-handle {



	position:relative;



	margin:0;



	padding: 6px 0;



	/*background:url(images/sidep-handle.gif) no-repeat 0 0;*/ 



}



#sidebar-right .dbx-handle {



	position:relative;



	margin:0px;



	padding:0px;



	height:30px;



	background:url(images/shoppingheader.jpg) no-repeat 0 2px; 



}



* html #sidebar .dbx-handle, * html #sidebar-right .dbx-handle { 



	width: 156px; 



}



/* handle cursors are in a class of their own



   so they only get applied if the script is supported */



#sidebar .dbx-handle-cursor, #sidebar-right .dbx-handle-cursor {



	cursor:move;



}



/* toggle images */



#sidebar a.dbx-toggle, #sidebar a.dbx-toggle:visited, #sidebar-right a.dbx-toggle, #sidebar-right a.dbx-toggle:visited {



	display:block;



	width:20px;



	height:20px;



	overflow:hidden;



	background:url(images/sidep-toggle.png) no-repeat;



	position:absolute;



	top:12px;



	right:3px;



	text-indent:-50px;



	text-decoration:none;



}



#sidebar a.dbx-toggle-open, #sidebar a.dbx-toggle-open:visited, #sidebar-right a.dbx-toggle-open, #sidebar-right a.dbx-toggle-open:visited {



	background-position:0 0;



}



#sidebar a.dbx-toggle-closed, #sidebar a.dbx-toggle-closed:visited, #sidebar-right a.dbx-toggle-closed, #sidebar-right a.dbx-toggle-closed:visited {



	background-position:0 -20px;



}



#sidebar a.dbx-toggle-hilite-open, #sidebar a.dbx-toggle-hilite-open:visited, #sidebar-right a.dbx-toggle-hilite-open, #sidebar-right a.dbx-toggle-hilite-open:visited {



	background-position:-20px 0;



}



#sidebar a.dbx-toggle-hilite-closed, #sidebar a.dbx-toggle-hilite-closed:visited, #sidebar-right a.dbx-toggle-hilite-closed, #sidebar-right a.dbx-toggle-hilite-closed:visited {



	background-position:-20px -20px;



}



/* keyboard navigation tooltip */



#sidebar .dbx-tooltip, #sidebar-right .dbx-tooltip {



	display:block;



	position:absolute;



	margin:36px 0 0 125px;



	width:165px;



	border:1px solid #000;



	background:#ffd;



	color:#000;



	font:normal normal normal 0.85em tahoma, arial, sans-serif;



	padding:2px 4px 3px 5px;



	text-align:left;



}



* html #sidebar .dbx-tooltip, * html #sidebar-right .dbx-tooltip { width:170px; }



/* use CSS2 system colors in CSS2 browsers 



   but not safari, which doesn't support them */



*[class="dbx-tooltip"]:lang(en) {



	border-color:InfoText;



	background:InfoBackground;



	color:InfoText;



	font:small-caption;



	font-weight:normal;



	}



/* inner content area */



#sidebar .dbx-content, #sidebar-right .dbx-content {



	margin: 0px;



	padding:0px;



	background: transparent;



	overflow: hidden;



}



#sidebar-right .dbx-header {



	position:relative;



	width:150px;



	border:0px solid red;



	margin:0 auto;



	padding:9px 0 0 0;



	text-align:center;



}







#sidebar .dbx-header {



	text-align:left;

	color:#3B617D;



}



	



#sidebar-right .dbx-content {

	background:url(images/shoppingbg.jpg) repeat-y;

	font-size:10px;

	padding:0 10px; }



#sidebar-right .dbx-footer {



	height:10px;



	background:url(images/shoppingfooter.jpg) no-repeat 0 0;



}







/* toggle state of inner content area */
#sidebar .dbx-box-closed .dbx-content, #sidebar-right .dbx-box-closed .dbx-content {
	display:block;
	height:4px;
	padding:0;
	overflow:hidden;
}

#sidebar .dbx-box-closed .dbx-content *, #sidebar-right .dbx-box-closed .dbx-content * {
	display:none;
}

/* additional clone styles */
.terms {
	font-size: 11px;
}

.terms a { 
	padding: 1px 0px;	
	text-decoration: none;

/*	background: url(images/mini-category.gif) no-repeat 0px -2px; 
	padding-left: 20px; */
	color: #999999;	
	font-weight: bold;
}

.status { font-weight: bold; }

#sidebar .item-list ul li {margin:0 0 10px 0; }


/* Ooh Zone Document */
/* Site Bullets */
ul li, ol li, li {
	margin:0 0 5px 0;
	padding:0px;
}

/* Custom Styles */
.title {}

/* Page Navi */
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 0px solid #dddddd;
	color: #18498c;
	background-color: #FFFFFF;
}
.wp-pagenavi a:hover {
	border: 0px solid #dddddd;
	color: #ffffff;
	background-color: #E2C90C;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px;
	margin: 2px 2px 2px 2px;
	color: #dddddd;
	border: 0px solid #dddddd;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	font-weight: bold;
	border: 0px solid #dddddd;
	color: #ffffff;
	background-color: #E2C90C;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	border:0px solid #dddddd;
	color: #dddddd;
	background-color: #FFFFFF;
}

.wp-pagenavi {
	padding:0px;
   text-align: center;
}

/*////// MailingNetwork form elements ///////////////*/
.mailingListTitle2 { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;	margin:0px; }
.mailingListInput2 { border:0px solid #3a5f7c; height: 20px; width:120px!important; padding:5px 10px 0; margin-bottom:7px; font-size:9px; color:#3a5f7c;	background: transparent url(images/textfieldBG2.png) no-repeat; }
.mailingListButton2 { float:right; border: solid 0 #1d3b53; margin:0 auto; width:85px; height:20px; line-height:16px; background: transparent url(images/buttonBG.png) no-repeat; color: #fff; /*font-size: 10px;*/ }


/*////// Event Calendar ////////*/
.eventcalendar { display:block; margin:0px; padding:1px 19px 5px 15px; font-size:10px; background:url(images/leftmenubg.jpg) repeat-y; }
.eventcalendar strong { font-size:12px; color:#3B617D; }
.eventcalendar ul { margin:5px 0 0; padding:0px; }
.eventcalendar ul li { list-style:none; padding-left:15px; font-size:10px; font-weight:bold; color:#444; }
.eventcalendar ul li ul li { list-style:none; padding-left:15px; font-size:10px!important; font-weight:normal; background:url(images/bullet-arrow.gif) no-repeat scroll 0px -1px; }
.ec3_ec { position:absolute!important; left:-9999px!important; }

/*/// Post rating ///*/
div.ratepost { position:relative; margin-top:-20px; display:block; height:20px; padding:0px; font-size:10px; z-index:999; overflow:visible; line-height:20px; }
div.ratepost div.rating-info,
div.ratepost div.status-info { margin-top:-2px; line-height:13px; }

/*/// RSS ///*/
.RSSsubscribe a { position:absolute; top:-51px; right:51px; width:65px; height:40px; border:0px solid red; z-index:999; }

.buffer5 { display:block; margin-bottom:5px; }
.buffer10 { display:block; margin-bottom:10px; }