@charset "UTF-8";
/* CSS Document */

/* commented backslash hides from ie5mac \*/ 

#ajaxmenu2positon {
	position:absolute;
	float:right;
	left: 313px;
	top: 55px;
}

#ajaxmenu2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(images/ajax-bg.jpg) no-repeat;
	width:518px;
	height:30px;}

#ajaxmenu2 ul li {
	position: relative;
	float: left;
	width:129px;
	display: block;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
}
	
#ajaxmenu2 ul li ul {
	position: absolute;
	left: 0; /* Set 1px less than menu width */
	top:28px;
	line-height: 16px;

	}
#ajaxmenu2 ul li a {
	color: #555555;
	font-weight: bold;
	font-size:14px;
	}



/* Styles for Menu Items */
#ajaxmenu2 ul li.first{
	/*background: url(../images/first-button.jpg) no-repeat!important;*/
	width: 98px;
}

#ajaxmenu2 ul li.page_item {
	color: #062E4B;
	font-weight: bold;
	height: 33px;
	line-height: 28px;
	padding: 0px;
	/*background: url(../images/button.jpg) no-repeat;*/
	margin: 0px;
	width:103px;

	}
#ajaxmenu2 ul li.last{
	/*background: url(../images/last-button.jpg) no-repeat;*/
	width: 105px;}
	
#ajaxmenu2 ul li.first a{
	width: 98px;
}

#ajaxmenu2 ul li.page_item a{
	color:#7F7F7F;
	width:103px;
	height:100%;

	}
	
#ajaxmenu2 ul li.page_item p{
	font-family:trebuchet MS;
	font-size:14px;
	text-transform:lowercase;}
	
#ajaxmenu2 ul li.page_item  img{	
	padding-top:7px;
	}
	
#ajaxmenu2 ul li.last a{
	width:105px;}


#ajaxmenu2 ul li.firstcategory:hover, #ajaxmenu2 ul li.firstcategory.over {
	color: #fff;
}

#ajaxmenu2 ul li.page_item:hover, #ajaxmenu2 ul li.page_item.over {
	color: #fff;
}
#ajaxmenu2 ul li.lastcategory:hover, #ajaxmenu2 ul li.lastcategory.over {
	color: #fff;
}

/* commented backslash \*/ 
* html ul li a {height:1%}
/* end hack */ 
#ajaxmenu2 li a {
	text-decoration: none;
}

/* hovered lists */
#ajaxmenu2 li a, #ajaxmenu2 li.over a {
	color: #fff;
	width: 105px;
	display: block;

}
#ajaxmenu2 li li a:hover, #ajaxmenu2 li.over li a:hover {
	background-image: url(../images/bullet_11x8_roll.gif)  !important;
	color: #fff;
	background-repeat: no-repeat;
	background-color: #8dbc00;
	background-position: left center;
	text-indent: 8pt;
}


#ajaxmenu2 li ul, #ajaxmenu2 li.over ul { 
	display: block; 
} /* The pop */
#ajaxmenu2 {
	margin:0 0 0 60px;
	padding:8px 5px 0;

}

#myajaxmenu {
	top:1px;
	left: 0px;
	display: block;
	z-index: 1000;
}





* {
	margin:0;
	padding:0;
	}
	
html{
	height:100%;
	margin:0;
	padding:0;
	font-family: Helvetica, arial;
} 
/* end hack */ 
html,body {
	padding:0;
	margin:0;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
}

body{	
	text-align:left;
	
	height:100%;
}

.clear {
	clear:both;}
	
a,img {
	border: none;
	}
	
#wrapper {
}

#outer{
	height:99.9%;
	min-height:100%;
	width:900px;
	text-align:left;
	margin:auto;
	position:relative;
	overflow:visible;
}

/* mac hide \*/
* html #outer{
	width:900px
}
/* end hide*/

html>body #outer{
	height:auto;
} /*for mozilla as IE treats height as min-height anyway*/

#inner{
	width:900px;
	padding-top:110px;/*needed to make room for header*/
	
} 

#header{
	position:absolute;
	top:0px;
	left:0px;
	width:900px;
	height:93px;
	z-index:74;

}

#ajaxmenu{
    /*position:relative;*/
	top:40px;
	left:0px;
	width:495px;
	height:33px;
	z-index:65;
	float:right;
	
}
#ajaxmenu2{
    /*position:relative;*/
	top:40px;
	left:0px;
	width:517px;
	height:33px;
	z-index:65;
	float:right;
	
}

#logo {
	position:absolute;
	top:26px;
	left:5px;
	width:356px;
	height:70px;
	text-indent: -5000px;
	z-index:65;
	background:  url(images/logo.jpg) no-repeat left top;
	margin:15px 0 0 0;
}

/* mac hide \*/
* html #outer, * html #header {width:900px}
/* end hide*/

html>body #minHeight{
	float:left;
	width:0px;
	height:100%;
	margin-bottom:-82px;
} /*safari wrapper */

#content {
	z-index: 300;
	padding-bottom: 7px;
	margin:4px 0 0;
}

#head .main-callout {
	position: relative;
	z-index: 50;
	margin-bottom:40px;
}

#head .main-callout .bg{
	background:  url(images/main-callout.jpg) no-repeat top;
	height: 290px;
	width:100%;
	}
	
#head .main-callout .bg2{
	background:  url(images/main-callout2.jpg) no-repeat top;
	height:325px;
	width:100%;
	}
	
#head .main-callout .banner {
	height:310px;
	width:993px;
}


#head .internal-callout {
	z-index: 300;
	/*background: url(images/internal-callout.jpg) no-repeat;*/
	height:170px;
	/*adding:20px 20px 0;	*/
}

#head .internal-callout p{
	z-index: 300;
	font-size: 28px;
	font-family: Eraser;
	color:#ffffff;
	padding:15px;
}

#head .internal-callout img{
	
}

#callout {
	margin:0 15px;
	font-size: 15px;
	color: #618200;	
	/*padding-left: 9px;*/
	line-height: 24px;
	position: relative;
	z-index: 999;
	width:289px;
	float:left;
	text-align: left;
}

#container .odd{
	margin:0px;
}

#container .last{
	margin:0px;
}


#callout .slice {
	background:  url(images/callout-slice.jpg) repeat-y;
}

#callout .bg-top {
	background:  url(images/callout-top.jpg) no-repeat top;
	height:100%;
}

#callout .pad {
	background:  url(images/callout-bottom.jpg) no-repeat bottom;
	padding: 20px 20px 60px;
}

#callout .container {
	min-height: 120px;
	/* for ie*/
	height:auto;
	/* for ie*/}
	
#callout .container  img{
	margin:0 0 20px;
	}

#footer {
	background: url(images/footer-line.jpg) repeat-x;
	margin: 12px auto ;
	height: 16px;
	text-transform:lowercase;
	width:99%;
}
#footer .pad {
	color: #7F7F7F;
	font-size:13px;
	background: #ffffff;
	}
	
#footer .last{
	background:#ffffff;
	margin:0;}
	
#footer .pad a {
	text-decoration: none;
	font-size:13px;
	margin:0 10px 0 0;
	color:#7F7F7F;
	font-family:arial;
	}
	
#footer ul {
	list-style: none;
	background: #ffffff;
	margin: 0 auto;
	padding:0;
	/*float:right;*/
	width:375px;
	height:16px;
	}
	
#footer ul li{
	color: #7F7F7F;
	font-size:13px;
	background: #ffffff;
	float: left;
	margin:0 4px;
	background:transparent url(images/footer-bg.jpg) no-repeat scroll right center;
	}
	
#footer ul li .last{
	margin:0px;
	background:#ffffff;
	}
	
#footer .last .pad a{
	margin: 0 5px 0 0;}
	
* 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*/

#clearfooter {
	width:100%;
	height:82px;
	clear:both;
} /* to clear footer */

#content #container{
	/*padding: 0 13px;*/
	color:#555555;
	font-size:17px;
	margin:0 0 10px;
	text-decoration:none;
}


#content #container #commentsAnchor .jot-list {
	}
	
#content #container #commentsAnchor .jot-list ul{
	list-style: none;}
	
#content #container #commentsAnchor .jot-list ul li{
	font-size:12px;
	color:#7f7f7f;}

#content #container .blogleft{
	border-right:medium solid #D2D2D2;
	padding:0 10px 0 0;
	width:79%;
	float:left;
	}
	
#content #container .blogright{
	width:19%;
	float:right;
}

#content #container .blogright a{
	float:left;
	font-size:16px;
	padding:0 0 0 5px;
}

#content #container .blogright .title{
	margin:0 0 10px;
	text-align:center;}

#content #container .blogshowing{
	margin-top:20px;
	position:relative;
	text-align:center;
}

#content #container .blogshowing a {
	float:none;}

#content #container .item{
text-align:left;
}

#content #container .item  .title{
	font-size: 24px;
	color: #F29400;
	margin: 0 0 10px 0;
}

#content #container .item .left{
	float:left;
	padding:0 0 15px;
	width:79%;
}

#content #container .item .left .table {
font-size: 17px;
	color: #555555;
	padding: 0 40px 0 0;
	margin:auto;
	}
	
#content #container .item .left .table  td{
	padding:0 20px;}


#content #container .item .resume{
	font-size: 17px;
	color: #555555;
	padding: 0 40px 0 0;
	margin-bottom: 10px;

}

#content #container .item  .line {
	background: url(images/item-line.jpg) repeat-x;
	height:5px;
	width:100%;
	margin:0 0 15px;
	}

#content #container .item .right{
	width:20%;
	float:left;
}

#content #container .item .right table{
		margin:auto;
		text-align:center;
}

#content #container .item .right  table tr{
	text-align:center;	
}

#content #container .item .right .pop{

}

#content #container .item .right .pop img{
	border:0;
	margin:0 auto 10px;
	height: 120px; 
}

#content #container .item .right .blue{
	/*background: url(images/blue-button.jpg) no-repeat;*/
	/*height: 40px;*/
	width:140px;
	font-weight: bold;
	margin:auto;
	}

#content #container .item .right .blue  a{
	color:#FFFFFF;
	display:block;
	font-size:0px;
	height: 40px;
	width:150px;
	text-decoration:none;
	padding-top:9px;
}

#content #container .item .button1{
	background: url(images/addbutton.jpg) no-repeat;
}

#content #container .item .button2{
	background: url(images/buybutton.jpg) no-repeat;

}
#content #container .item .button3{
	background: url(images/contactbutton.jpg) no-repeat;

}

#content #container .item .simple{
	width: 100%;
	font-size: 17px;
	color: #555555;
	padding: 0 40px 0 0;
	margin-bottom: 10px;

}

#content #container .item .double{
	width: 100%;
	font-size: 17px;
	color: #555555;
	padding: 0 40px 0 0;
	margin-bottom: 10px;

}

#content #container .item .double .left p{
	font-size: 17px;
	color: #555555;
	padding:0 40px 0 0;
}

#content #container .item .col {
	/* for ie*/
	height:100%;
	/* for ie*/}
	

#content #container .item .double table {
	font-size: 17px ;
	color: #ff9405;
}

#content #container .item  .double .line {
	margin:auto;
	width:90%;
	}


#content .previewtitle {
color:#555555;
font-size:17px;
margin-top: 10px;
}







.FSF_searchResults {
	font-size: 12px;
	color: #444444;
	line-height: 18px;
	line-height: 16px;
}


.FSF_extract {
	font-size: 12px;
	color: #444444;
	line-height: 18px;
	line-height: 16px;
}


.FSF_resultLink {
	color: #618200;
}

.FSF_extract {
	font-size: 12px;
	color: #444444;
	line-height: 18px;
	line-height: 16px;
}

.highlight {
	font-size: 12px;
	background-color: #f2f2f2;
	color: #618200;
	font-weight: bold;
	line-height: 18px;
	line-height: 16px;

}

.LIn_shortMode {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.LIn_desc {
	display: none;
}
.LIn_date {
	font-style: italic;
	margin-left: 5px;
}


html, body {
height: 100%;
min-height: 100%;
}


/* Link Styles */
a:link, a:visited {
	color:#F29400;
	text-decoration: none;
}
a:hover {
	color: #cc5630;
	text-decoration: none;
}
a:active {
	color:#F29400;
	text-decoration: none;
}

/***** Headings *****/
h1, h2, h3, h4, h5, h6 {
  color: #1e1a1a;
  font-weight: normal;
  text-shadow: #eee 0 1px 0;
}
h1 {
  font-size: 44px;
}
h2 {
  font-size: 22px;
  font-weight:normal;
}
h3 {
  font-size: 18px;
}
.work_text h3 {
  font-size: 18px;
}
h4 {
  font-size: 14px;
}

/***** Content *****/
#content {
  position: relative;
  margin: 0 auto;
  padding: 8px 0px 60px 0px;
  width: 900px;
  
}

/* Content Background */
.has-sidebar #sidebar {
}
  /* Home Page Blocks */
  #featured-content {
    position: relative;
  }
  .home_block {
    width: 300px;
    float: left;
    margin: 0 10px;
  }
    p.below_title {
      color: #cc5630;
      font-size: 15px;
      padding-bottom: 5px;
      margin-bottom: 10px;
    }
    ul.home_list {
    }
      ul.home_list li {
        padding-left: 25px;
        line-height: 25px;
        
      }
    ul.home_image_list {
      position: relative;
      left: -4px;
    }
      ul.home_image_list li {
        display: inline;
      }
        ul.home_image_list li a {
          display: block;
          float: left;
          margin: 5px;
          border: 1px solid #fefefe;
        }
          ul.home_image_list li a img {
            float: left;
            padding: 1px;
            background: #000;
          }
  /* Main Page Styles */
  #page {
    float: left;
    position: relative;
    width: 580px;
    margin: 0 10px;
    
  }
  /* Portfolio */
  .work_post {
    width: 960px;
    padding: 0 20px;
    padding-bottom: 40px;
    margin-bottom: 40px;
    background: url(../../images/paper/layout/divider.png) repeat-x left bottom;
    float: left;
  }
  .work_post:last-child {
    background: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
  }
  .work_text {
    float: left;
    width: 280px;
    margin: 0 10px;
    margin-right: 40px;
  }
    .work_text h2 {
      color: #1e1a19;
      padding-bottom: 25px;
      font-size: 36px;
    }
    .work_text h3 {
      color: #656564;
      padding-bottom: 10px;
    }
  .work_image {
    float: right;
    width: 585px;
    height: 195px;
    padding: 20px;
    background: transparent url(../../images/paper/layout/work-shadow.png) no-repeat center center;
  }
    .work_image img {
      border: 1px solid #a0a19c;
    }
  /***** Blog *****/
  #page .hentry {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom:2px dotted #ccc;
    overflow: hidden;
    text-align:justify;
  }
  body.page #page div.page {
    background: none;
    padding-bottom: 0px;
  }
    p.postmetadata {
      font-size: 12px;
      padding-bottom: 10px;
    }
      p.postmetadata a {
        color:#F29400;
        font-size: 12px;
      }
      p.postmetadata a:hover {
        color: #868a7d;
        font-size: 12px;
      }

  /***** Lists *****/
  #page ul {
    margin-bottom: 40px;
  }
      #page ul li {
        padding-left: 25px;
        line-height: 25px;
        
      }
        #page ul li ul {
          margin-bottom: 0px;
        }
  #page ol {
    margin-bottom: 40px;
  }
      #page ol li {
        margin-left: 25px;
        line-height: 25px;
        list-style: decimal;
      }
        #page ol li ol {
          margin-bottom: 0px;
        }
  #page dl { 
	  padding-bottom: 20px;
	}
  	#page dt {
  	  font-weight: bold;
  	  color: #4f5149;
  	}
    	#page dd {
        padding-bottom: 20px;
    	}
  /***** Code, Blockquotes & Pullquotes *****/
  code {
  	white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    background: #e6e5e1;
    border: 1px solid #adaeac;
    color: #cc5630;
    display: block;
    font-family: "Courier New",Courier,monospace;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 40px;
    overflow:auto;
    padding: 18px 10px 17px;
  }
	blockquote {
		position: relative;
		padding: 20px 30px;
		background: #e6e5e1;
		margin-bottom: 40px;
		border: 1px solid #adaeac;
		font-style: italic;
	}
  	blockquote p {
  		padding-bottom: 0px;
  	}
    	blockquote div {
    		position: absolute;
    		right: 10px;
    		bottom: -26px;
    		height: 25px;
    		line-height: 25px;
    		font-size: 10px;
    		font-style: normal;
    	}
	.pullquote {
		padding: 0px;
		margin: 0px;
		border: none;
		float: right;
		width: 330px;
		font-size: 26px;
		line-height: 30px;
		color: #4f5149;
		letter-spacing: -1px;
		padding-left: 40px;
	}
  	.pullquote p {
  		padding-bottom: 20px;
  	}
  /***** Images *****/
  img.centered {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}	
	img.alignright {
		padding: 4px;
		margin: 0 0 6px 26px;
		display: inline;
	}			
	img.alignleft {
    padding: 4px;
		margin: 0 26px 6px 0;
		display: inline;
	}			
	.alignright {
		float: right;
		margin: 0 0 10px 30px;
	}			
	.alignleft {
		float: left;
		margin: 0 30px 10px 0;
	}
	.aligncenter,
	div.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	img.aligncenter {
    margin-bottom: 20px;
	}
	.wp-caption {
		border: 1px solid #adaeac;
		text-align: center;
		background: #e6e5e1;
		padding-top: 4px;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
	.wp-caption img {
		margin: 0;
		padding: 0;
		border: 0 none;
	}
	.wp-caption p.wp-caption-text {
		font-size: 10px;
		line-height: 16px;
		padding: 0 4px 5px;
		margin: 0;
	}
	/***** Comments *****/
	.your_comment {
		padding-top: 20px;
	}
	.comments_wrap {
		position: relative;
		width: 600px;
		margin-bottom: 40px;
	}
		.comments {
			position: relative;
			padding: 20px;
		}
			#page .commentlist li {
				position: relative;
				border: 1px solid #c4c4c2;
				padding: 20px;
				margin: 0;
				margin-bottom: 50px;
				list-style: none;
				line-height: 20px;
			}
			#page .commentlist .children li {
			  margin-top: 40px;
			  margin-bottom: 0px;
			  border: 1px solid #c4c4c2;
			  background: none;
			}
			.commentlist p {
				padding-bottom: 15px;
			}
			a.comment-reply-link, #cancel-comment-reply-link {
			  background: #cc5630;
        border: 1px solid #b44724;
        border-bottom-color: #a03f20;
        color: #fff;
        padding: 4px 8px;
        text-align: center;
        font-size: 10px;
			}
			a:hover.comment-reply-link, a:hover#cancel-comment-reply-link {
			  background: #1e1a19;
        border: 1px solid #111;
        border-bottom-color: #000;
        color: #fff;
			}
			.cancel-comment-reply { 
			  padding-bottom: 20px;
			}
				.comment-author {
					font-style: italic;
					margin-bottom: 15px;
					padding-right: 40px;
				}
				.comment-author cite {
					font-size: 18px;
				}
				.avatar {
					float: right;
					right: 15px;
					top: -20px;
					border: 1px solid #aaa;
				}
				.fake_avatar {
					position: absolute;
					right: 20px;
					top: 15px;
				}
				.comment-meta {
					position: absolute;
					top: -23px;
					right: 62px;
					font-size: 11px;
					color: #868a7d;
				}
				.comment-meta a {
					color: #868a7d;
				}
		#respond {
			clear: both;
		}
			.input, 
			.textarea {
				border: 1px solid #cac7bd;
				padding: 12px 10px;
				width: 448px;
				font-size: 12px;
				font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
				padding: 8px 10px;
        background: #fff;
        border: 1px solid #c4c4c2;
        border-bottom-color: #9c9c99;
			}
			#page .children {
			 margin-bottom: 0px;
			}
			.comment .input, 
			.comment .textarea {
				width: 406px;
			}
			.children .input, 
			.children .textarea {
				width: 364px;
			}
			.children .children .input, 
			.children .children .textarea {
				width: 322px;
			}
			.children .children .children .input, 
			.children .children .children .textarea {
				width: 280px;
			}
			#respond label {
				color: #7a7a7a;
				font-size: 10px;
				text-transform: uppercase;
				float: left;
				display: block;
				width: 80px;
				padding-right: 10px;
				line-height: 40px;
				text-align: right;
			}
			#respond #submit {
        margin-left: 10px;
        background: #cc5630;
        border: 1px solid #b44724;
        border-bottom-color: #a03f20;
        color: #fff;
        padding: 8px 12px;
        text-align: center;
        font-size: 10px;
				cursor: pointer;
				float: right;
			}
			#respond #submit:hover {
				background: #1e1a19;
        border: 1px solid #111;
        border-bottom-color: #000;
        color: #fff;
			}
			#respond .commentlist #submit {
			  margin-bottom: 40px;
			}
			.validation-failed {
        border-color: #cc5630;
      }

  /***** Pagination *****/
  .wp-pagenavi {
  	font-size: 12px;
  	text-transform: uppercase;
  	clear: both;
  	font-weight: normal;
  	text-align: right;
  }
  body.page-template-work-php .wp-pagenavi {
    padding: 40px 20px;
    padding-bottom: 0;
  }
    .wp-pagenavi .pages {
    	float: left;
    }
    .wp-pagenavi a, 
    .wp-pagenavi .current {
    	padding: 3px 6px;
    	padding-bottom: 4px;
    	border: 1px solid #8c8c87;
    	background: #f3f3ef;
    	color: #000;
    	margin-left: 3px;
    }
    .wp-pagenavi a:hover, 
    .wp-pagenavi .current {
    	color: #aaa;
    	background: #53554f;
    	border-color: #fff;
    }

/***** Sidebar *****/
#sidebar {
  float: right;
  position: relative;
  width: 225px;
  padding-right: 20px;
  margin: 0 10px;
  min-height: 100px;
}
  #sidebar h2 {
    font-size: 20px;
    color:#F29400;
  }
    #sidebar h2 span {
      display: block;
      color: #cc5630;
      font-size: 11px;
      line-height: 25px;
      letter-spacing: 0px;
      text-shadow: none;
    }
    #sidebar ul {
      margin-bottom: 40px;
    }
      #sidebar li {
        display: block;
        background: none;
        padding-left: 0px;
      }
        #sidebar li.rss a {
          padding: 10px 0;
          margin-bottom: 30px;
          font-size: 18px;
          letter-spacing: -1px;
          display: block;
          position: relative;
          top: -10px;
          background: url(../images/rss.png) no-repeat right center;
        }
        #sidebar li li {
          padding-left: 25px;
          line-height: 25px;
          
        }
          #sidebar li li li {
            padding-left: 18px;
            background-position: 0px 3px;
          }
          #sidebar li li > ul {
            margin-bottom: 0px;
          }
	  
.wpl { width: 300px; }
        
.wpl .dark {
	background-color: #ddd;
	margin: 0 !important;
	padding: 0.25em;
}
.wpl .light {
	background-color: #eee;
	margin: 0 !important;
	padding: 0.25em;
}

.wpl .store-product-option-group-body {
	margin-left: 3em !important;
}

.wpl .store-product-option-title {
	position: relative;
}

.wpl span.store-product-option-price {
	position: absolute;
	right: 5px;
}

.wplpage .store-product-option-groups {
	border-bottom: 5px solid #CCC;
	padding-bottom: 2em;
}

.wpl span.store-product-option-price {
 text-align: right;
}

/*.wpl span.store-product-option-display {
 float: left;
}*/
