/* 
Theme Name: Origin Display 
Theme URI: http://brainstormstudio.com/ 
Description: Origin Display Theme. 
Author: Brainstorm Studio 
Version: 1.0 
Tags: 
*/  

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html 
-------------------------------------------------------------- */ 
html, body, div, span, applet, object, iframe, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { background: transparent; border: 0; margin: 0; padding: 0; vertical-align: baseline; }body { line-height: 1; }h3, h4, h5, h6 { clear: both; font-weight: normal; }ol, ul { list-style: none; }blockquote { quotes: none; }blockquote:before, blockquote:after { content: ''; content: none; }del { text-decoration: line-through; }/* tables still need 'cellspacing="0"' in the markup */table { border-collapse: collapse; border-spacing: 0; }a img { border: none; } 
/* =Layout -------------------------------------------------------------- */ 
/*********************************************************/ 
/**************           MAIN           **************/ 
/*******************************************************/ 
html, body {height: 100%;} 
#tshad {min-height: 100%;} 
#wrapper {overflow:auto; padding-bottom: 200px;} 
#footer {position: relative; margin-top: -200px; height: 200px;	clear:both; background:url(images/bg/ftrbg.gif);}  
/*#footer { width: 960px; height: 22px; background-image:url(images/bg/footer.gif); text-align: center; margin:0px auto; }*/ 
/*Opera Fix*/ 
body:before {/* thanks to Maleika (Kohoutec)*/ 
content:""; 
height:100%; 
float:left; 
width:0; 
margin-top:-32767px;/* thank you Erik J - negate effect of float*/  }  #wpscsort_2, #wpscsort_3{display:none; visibility:hidden;}   
body { background: url(images/bg/bg.gif) repeat-x; margin: 0px; font: 12px/21px Verdana, Arial, Helvetica, sans-serif; color: #666; } 
#tshad { background: url(images/bg/shad.gif) no-repeat; width: 980px; margin: 0 auto;  } 
#wrapper { width: 960px; margin: 0px auto;  background: #FFF; } 
/*********************************************************/ 
/**************           Header           **************/ 
/*******************************************************/ 
#header { background: url(images/bg/header.jpg) no-repeat; width: 960px; height: 119px; } 
	#header #logo { float: left; margin: 2px 0 0 10px; width: 348px; height:117px; overflow:hidden; } 
	#header #tnav{width:443px; float:right;  margin:11px 18px 0px 0px; font: 14px Verdana, Arial, Helvetica, sans-serif;color: #777;font-weight: bold;} 
	#header #tnav .call{ width:228px; height:25px; display: block;float: left;margin: 12px 0px 0px; } 
	#header #tnav img{ float:right; } 
/******************************************************/ 
/**************           Nav           **************/ 
/****************************************************/ 
	 #topnav{ clear:both; width:960px; height:28px; margin:0px; background: url(images/nav/nav.gif) no-repeat;} 
/**/ 
#topnav { width:960px; height:27px;   clear: both; display: block;  margin:0px; background: url(images/nav/nav.gif) no-repeat;} 
		 #topnav ul{ margin:0px; padding:0px; list-style:none; height:27px;} 
			 #topnav ul li{ margin:0px; padding:0px; list-style:none; height:27px; display:block; float:left; position: relative; } 
			 #topnav ul li li{ margin:0px; padding:0px; list-style:none; height:auto!important; display:block; float:left; position: relative; } 
				 #topnav ul li a{ display:block; text-decoration:none; text-indent:-5000px; height:27px;} 
				 #topnav ul li li a{ display:block; text-decoration:none; text-indent:0px!important; height:33px;} 
/*--  HOME  --*/ 
			 #topnav ul li#menu-item-182{ background: url(images/nav/nav.gif) 0px 0px no-repeat ; width:115px;} 
				 #topnav ul li#menu-item-182 a{ background: url(images/nav/nav.gif) 0px 0px no-repeat!important; width:115px;} 
				 #topnav ul li#menu-item-182 a:hover{ background: url(images/nav/nav.gif) 0px -27px no-repeat!important; width:115px;} 
/*--  PRODUCTS  --*/ 
			 #topnav ul li#menu-item-955{ background: url(images/nav/nav.gif) -115px 0px no-repeat ; width:146px;} 
				 #topnav ul li#menu-item-955 a{ background: url(images/nav/nav.gif) -115px 0px no-repeat!important; width:146px;} 
				 #topnav ul li#menu-item-955 a:hover{ background: url(images/nav/nav.gif) -115px -27px no-repeat!important; width:146px;} 
				#topnav li#menu-item-955:hover >a,#topnav ul ul:hover >a,#topnav a:focus{ background-position:-115px -27px!important;} 
			 #topnav ul li#menu-item-955 li > a{ background: url(images/blank.gif) 0px no-repeat #f9f9f9!important; background: -moz-linear-gradient(#f9f9f9,#e5e5e5)!important; background: -o-linear-gradient(#f9f9f9,#e5e5e5)!important;  background: -webkit-gradient(linear,0% 0%,0% 100%,from(#f9f9f9),to(#e5e5e5))!important;} 
			 #topnav ul li#menu-item-955 li > a:hover{ background: url(images/blank.gif) 0px no-repeat #f9f9f9!important; background: -moz-linear-gradient(#e5e5e5,#d0d0d0)!important; background: -o-linear-gradient(#e5e5e5,#d0d0d0)!important;  background: -webkit-gradient(linear,0% 0%,0% 100%,from(#e5e5e5),to(#d0d0d0))!important; background: -webkit-linear-gradient(#e5e5e5,#d0d0d0)!important; } 
/*--  SERVICES  --*/ 
			 #topnav ul li#menu-item-800{ background: url(images/nav/nav.gif) -261px 0px no-repeat ; width:136px;} 
				 #topnav ul li#menu-item-800 a{ background: url(images/nav/nav.gif) -261px 0px no-repeat!important; width:136px;} 
				 #topnav ul li#menu-item-800 a:hover{ background: url(images/nav/nav.gif) -261px -27px no-repeat!important; width:136px;} 
				#topnav li#menu-item-800:hover >a,#topnav ul ul:hover >a,#topnav a:focus{ background-position:-261px -27px!important;} 
			 #topnav ul li#menu-item-800 li > a{ background: url(images/blank.gif) 0px no-repeat #f9f9f9!important; background: -moz-linear-gradient(#f9f9f9,#e5e5e5)!important; background: -o-linear-gradient(#f9f9f9,#e5e5e5)!important;  background: -webkit-gradient(linear,0% 0%,0% 100%,from(#f9f9f9),to(#e5e5e5))!important;} 
			 #topnav ul li#menu-item-800 li > a:hover{ background: url(images/blank.gif) 0px no-repeat #f9f9f9!important; background: -moz-linear-gradient(#e5e5e5,#d0d0d0)!important; background: -o-linear-gradient(#e5e5e5,#d0d0d0)!important;  background: -webkit-gradient(linear,0% 0%,0% 100%,from(#e5e5e5),to(#d0d0d0))!important; background: -webkit-linear-gradient(#e5e5e5,#d0d0d0)!important; } 
/*--  WHY ORIGIN?  --*/ 
			 #topnav ul li#menu-item-184{ background: url(images/nav/nav.gif) -397px 0px no-repeat ; width:170px;} 
				 #topnav ul li#menu-item-184 a{ background: url(images/nav/nav.gif) -397px 0px no-repeat!important; width:170px;} 
				 #topnav ul li#menu-item-184 a:hover{ background: url(images/nav/nav.gif) -397px -27px no-repeat!important; width:170px;} 
				#topnav li#menu-item-184:hover >a,#topnav ul ul:hover >a,#topnav a:focus{ background-position:-397px -27px!important;} 
			 #topnav ul li#menu-item-184 li > a{ background: url(images/blank.gif) 0px no-repeat #f9f9f9!important; background: -moz-linear-gradient(#f9f9f9,#e5e5e5)!important; background: -o-linear-gradient(#f9f9f9,#e5e5e5)!important;  background: -webkit-gradient(linear,0% 0%,0% 100%,from(#f9f9f9),to(#e5e5e5))!important;} 
			 #topnav ul li#menu-item-184 li > a:hover{ background: url(images/blank.gif) 0px no-repeat #f9f9f9!important; background: -moz-linear-gradient(#e5e5e5,#d0d0d0)!important; background: -o-linear-gradient(#e5e5e5,#d0d0d0)!important;  background: -webkit-gradient(linear,0% 0%,0% 100%,from(#e5e5e5),to(#d0d0d0))!important; background: -webkit-linear-gradient(#e5e5e5,#d0d0d0)!important; } 
/*--  EXAMPLES  --*/ 
			 #topnav ul li#menu-item-185{ background: url(images/nav/nav.gif) -567px 0px no-repeat ; width:144px;} 
				 #topnav ul li#menu-item-185 a{ background: url(images/nav/nav.gif) -567px 0px no-repeat!important; width:144px;} 
				 #topnav ul li#menu-item-185 a:hover{ background: url(images/nav/nav.gif) -567px -27px no-repeat!important; width:144px;} 
				#topnav li#menu-item-185:hover >a,#topnav ul ul:hover >a,#topnav a:focus{ background-position:-567px -27px!important;} 
			 #topnav ul li#menu-item-185 li > a{ background: url(images/blank.gif) 0px no-repeat #f9f9f9!important; background: -moz-linear-gradient(#f9f9f9,#e5e5e5)!important; background: -o-linear-gradient(#f9f9f9,#e5e5e5)!important;  background: -webkit-gradient(linear,0% 0%,0% 100%,from(#f9f9f9),to(#e5e5e5))!important;} 
			 #topnav ul li#menu-item-185 li > a:hover{ background: url(images/blank.gif) 0px no-repeat #f9f9f9!important; background: -moz-linear-gradient(#e5e5e5,#d0d0d0)!important; background: -o-linear-gradient(#e5e5e5,#d0d0d0)!important;  background: -webkit-gradient(linear,0% 0%,0% 100%,from(#e5e5e5),to(#d0d0d0))!important; background: -webkit-linear-gradient(#e5e5e5,#d0d0d0)!important; } 
/*--  BLOG  --*/ 
			 #topnav ul li#menu-item-194{ background: url(images/nav/nav.gif) -711px 0px no-repeat ; width:97px;} 
				 #topnav ul li#menu-item-194 a{ background: url(images/nav/nav.gif) -711px 0px no-repeat!important; width:97px;} 
					 #topnav ul li#menu-item-194 a:hover{ background: url(images/nav/nav.gif) -711px -27px no-repeat!important; width:97px;} 
				#topnav li#menu-item-194:hover >a,#topnav ul ul:hover >a,#topnav a:focus{ background-position:-711px -27px!important;} 
			 #topnav ul li#menu-item-194 li > a{ background: url(images/blank.gif) 0px no-repeat #f9f9f9!important; background: -moz-linear-gradient(#f9f9f9,#e5e5e5)!important; background: -o-linear-gradient(#f9f9f9,#e5e5e5)!important;  background: -webkit-gradient(linear,0% 0%,0% 100%,from(#f9f9f9),to(#e5e5e5))!important;} 
			 #topnav ul li#menu-item-194 li > a:hover{ background: url(images/blank.gif) 0px no-repeat #f9f9f9!important; background: -moz-linear-gradient(#e5e5e5,#d0d0d0)!important; background: -o-linear-gradient(#e5e5e5,#d0d0d0)!important;  background: -webkit-gradient(linear,0% 0%,0% 100%,from(#e5e5e5),to(#d0d0d0))!important; background: -webkit-linear-gradient(#e5e5e5,#d0d0d0)!important; } 
/*--  CONTACT  --*/ 
			 #topnav ul li#menu-item-188{ background: url(images/nav/nav.gif) -808px 0px no-repeat ; width:152px;} 
				 #topnav ul li#menu-item-188 a{ background: url(images/nav/nav.gif) -808px 0px no-repeat!important; width:152px;} 
					 #topnav ul li#menu-item-188 a:hover{ background: url(images/nav/nav.gif) -808px -27px no-repeat!important; width:152px;} 
				#topnav li#menu-item-188:hover >a,#topnav ul ul:hover >a,#topnav a:focus{ background-position:-808px -27px!important;} 
/**/ 
	#topnav ul li li a {  display: block; line-height: 3.333em; padding: 0 1.2125em; text-decoration: none ; text-indent:0px!important; background:none #f9f9f9!important; } 
#topnav ul ul {-moz-box-shadow: 0 6px 3px rgba(0,0,0,0.2)!important;-webkit-box-shadow: 0 6px 3px rgba(0,0,0,0.2)!important;box-shadow: 0 6px 3px rgba(0,0,0,0.2)!important;display: none;float: left;margin: 0;height:auto!important;position: absolute;left: 0;width: 188px!important; z-index: 99999 ; font-size: 13px; margin: 0px; z-index:999999999; } 
 #topnav ul ul a { background: #f9f9f9; border-bottom: 1px dotted #ddd; color: #444; font-size: 13px; font-weight: normal; height: auto!important; line-height: 1.4em; padding: 10px 10px; width: 168px!important;  z-index:999999999; } 
#topnav li li:hover >a,#topnav li li a:focus { background: #f9f9f9; background: -moz-linear-gradient(#f9f9f9,#e5e5e5)!important; background: -o-linear-gradient(#f9f9f9,#e5e5e5)!important; /* Show a solid color for older browsers */ background: -webkit-gradient(linear,0% 0%,0% 100%,from(#f9f9f9),to(#e5e5e5))!important; background: -webkit-linear-gradient(#f9f9f9,#e5e5e5)!important; color: #373737 /* Older webkit syntax */ ;  z-index:999999999;} 
#topnav li li:hover >a,#topnav li li a:focus { background: #f9f9f9; background: -moz-linear-gradient(#f9f9f9,#e5e5e5)!important; background: -o-linear-gradient(#f9f9f9,#e5e5e5)!important; /* Show a solid color for older browsers */ background: -webkit-gradient(linear,0% 0%,0% 100%,from(#f9f9f9),to(#e5e5e5))!important; background: -webkit-linear-gradient(#f9f9f9,#e5e5e5)!important; color: #373737 /* Older webkit syntax */; z-index:999999999; }  

#topnav ul li:hover >ul { display: block } 
#topnav .current_page_item >a,#topnav .current_page_ancestor >a { font-weight: bold }    .tnav { width: 960px; height: 28px; margin: 0px; background: url(images/nav/nav.gif) no-repeat;  } 
	.tnav ul { padding:0px; margin: 0px; width: 960px; height:28px; text-align:left;} 
	.tnav ul li { list-style: none; margin: 0px; display: block; float: left; } 
		.tnav ul li a { height: 28px; text-indent: -5000px; display: block; } 
		.tnav ul li.home { background: url(images/nav/nav.gif); width: 112px; } 
			.tnav ul li.home a { width: 112px; background: url(images/nav/nav.gif) 0px 0px no-repeat; } 
				.tnav ul li.home a:hover { background: url(images/nav/nav.gif) 0px -28px no-repeat; } 
		.tnav ul li.why-digital { background: url(images/nav/nav.gif) -112px 0px no-repeat; width: 148px; } 
			.tnav ul li.why-digital a { width: 148px; background: url(images/nav/nav.gif) -112px 0px no-repeat; } 
				.tnav ul li.why-digital a:hover { background: url(images/nav/nav.gif) -112px -28px no-repeat; } 
		.tnav ul li.why-origin { background: url(images/nav/nav.gif) -260px 0px no-repeat; width: 158px; } 
			.tnav ul li.why-origin a { width: 158px; background: url(images/nav/nav.gif) -260px 0px no-repeat; } 
				.tnav ul li.why-origin a:hover { background: url(images/nav/nav.gif) -260px -28px no-repeat; } 
		.tnav ul li.examples { background: url(images/nav/nav.gif) -418px 0px no-repeat; width: 128px; } 
			.tnav ul li.examples a { width: 128px; background: url(images/nav/nav.gif) 418px 0px no-repeat; } 
				.tnav ul li.examples a:hover { background: url(images/nav/nav.gif) -418px -28px no-repeat; } 
		.tnav ul li.services  { background: url(images/nav/nav.gif) -546px 0px no-repeat; width: 132px; } 
			.tnav ul li.services  a { width: 132px; background: url(images/nav/nav.gif) -546px 0px no-repeat; } 
				.tnav ul li.services  a:hover { background: url(images/nav/nav.gif) -546px -28px no-repeat; } 
		.tnav ul li.components  { background: url(images/nav/nav.gif) -678px 0px no-repeat; width: 150px; } 
			.tnav ul li.components  a { width: 150px; background: url(images/nav/nav.gif) -678px 0px no-repeat; } 
				.tnav ul li.components  a:hover { background: url(images/nav/nav.gif) -678px -28px no-repeat; } 
		.tnav ul li.contact   { background: url(images/nav/nav.gif) -828px 0px no-repeat; width: 132px; } 
			.tnav ul li.contact   a { width: 132px; background: url(images/nav/nav.gif) -828px 0px no-repeat; } 
				.tnav ul li.contact   a:hover { background: url(images/nav/nav.gif) -828px -28px no-repeat; }		 
/*********************************************************/ 
/**************            HOME            **************/ 
/*******************************************************/ 
h1 {font: 18px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; margin-bottom: 6px; color:#666;} 
h2 {font: 16px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; margin: 30px 0 14px 0; color:#666;} 
.h2-special {color: #0e2f83;font: bold 13px/18px Arial, Helvetica, sans-serif;padding-top: 90px;margin-bottom: -20px;padding-left: 10px;} 
.p-banner-container { width: 170px;text-align: left;padding-left: 10px;}
.h3-special {font: 18px Arial, Helvetica, Verdana, sans-serif;font-weight: bold;margin-bottom: 6px;color: #666;} 
/*--# BANNER #--*/ 
#banner{height:300px;} 
	#banner #bannrl{width: 637px;height: 300px;overflow: hidden;float: left;margin: 0px;background: url(http://www.origindisplays.com/wp-content/uploads/2013/02/homepage.png);background-repeat: no-repeat;} 
	#banner #bannrr{width:323px; height:300px; overflow:hidden; float:right; margin:0px; background:url(images/bg/bannerr.gif) repeat-x;} 
	#banner #bannrr img{padding:1px 0px 0px 30px;margin-left: -5px;} 
	 .h1-home-banner { color: #ffffff;padding-left: 210px;padding-top: 255px;}
#bannerm{ } 
	#bannerm .bnrm{ float:left;  width:168px; font:11px/14px Arial, Helvetica, sans-serif; color:#333;} 
		#bannerm .bnrm strong{ color:#0e2f83; font:bold 13px/18px Arial, Helvetica, sans-serif;} 
		#bannerm .bnrm a{ color:#0e2f83;; font:bold 11px/22px Arial, Helvetica, sans-serif; text-decoration:none;} 
	#bannerm #bnnr1{ background: url(/wp-content/uploads/2013/02/banner-1.png);width: 196px;height: 224px;background-repeat: no-repeat; } 
	#bannerm #bnnr2{ background: url(/wp-content/uploads/2013/02/banner-2.png);width: 191px;height: 224px;background-repeat: no-repeat; } 
	#bannerm #bnnr3{ background: url(/wp-content/uploads/2013/02/banner-3.png);width: 196px;height: 224px;background-repeat: no-repeat; } 
	#bannerm #bnnr4{ background: url(/wp-content/uploads/2013/02/banner-4.png);width: 196px;height: 224px;background-repeat: no-repeat; } 
	#bannerm #bnnr5{ background: url(/wp-content/uploads/2013/02/banner-5.png);width: 186px;height: 224px;background-repeat: no-repeat;float: right;margin-top: -224px; } 
/*--# END #--*/  

 #flash {height: 300px;} 
#homebody { width: 960px; min-height: 305px; margin: 0; } 
	#homebody #flash {height: 300px;} 
	#homebody #copy { width: 627px; min-height: 305px; margin:41px 0px 0px 42px; float: left;  } 
	/*#homebody #copy { width: 444px; height: 225px; padding:27px 24px 0px 32px; float: left; background-image: url(images/home/main-back.gif); background-repeat: no-repeat; margin: 0; }*/ 
		/*#homebody #main #copy { margin: 27px 24px 0px 32px; line-height: 20px; }*/ 
		  #homebody #copy p { margin: 8px 0px 5px 0px;} 
		 
		#homebody #righthm{ width:245px; float:right; margin:41px 25px 0px 0px;} 
		 
	#homebody #spot1 { width: 245px; height: 200px; background:url(images/home/contact-us.jpg) no-repeat; float: left; margin: 0; } 
		#homebody #spot1 a{ font:bold 14px Arial, Helvetica, sans-serif; color:#34446e; display:block; padding:150px 0px 25px 0px; width:245px; text-align:center; } 
		#homebody #spot1 a:hover{ font:bold 14px Arial, Helvetica, sans-serif; color:#34446e;  text-decoration:none; } 
		/*#homebody #spot1 h2 { width: 160px; height: 11px; background-image: url(images/home/spot1-header.png); display: block; overflow: hidden; text-indent: -5000px; margin: 7px 0 0 38px; } #homebody #spot1 p { display: block; margin: 132px 12px 0px 12px; line-height: 18px!important; }*/ 
	#homebody #spot2 { width: 245px; height: 225px; background:url(images/home/service.jpg) no-repeat; float: left; margin: 0; } 
		#homebody #spot2 a{ font:bold 14px Arial, Helvetica, sans-serif; color:#34446e; display:block; padding:180px 0px 25px 0px; width:245px; text-align:center; } 
		#homebody #spot2 a:hover{ font:bold 14px Arial, Helvetica, sans-serif; color:#34446e;  text-decoration:none; } 
	/*#homebody #spot2 { width: 230px; height: 253px; float: left; background-image: url(images/home/spot2-bg.jpg); background-repeat: no-repeat; margin: 0; }#homebody #spot2 h2 { width: 150px; height: 11px; background-image: url(images/home/spot2-header.png); display: block; overflow: hidden; text-indent: -5000px; margin: 7px 0 0 36px; }#homebody #spot2 p { display: block; margin: 132px 12px 0px 12px; line-height: 18px!important; }*/ 
	#homebody .readmore { display: block; height: 10px; margin: 10px 12px 0 12px!important; } 
		#homebody .readmore a { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #555; font-weight:bold; text-decoration: none; } 
			#homebody .readmore a:hover { color: #e85525; } 
			 
/*********************************************************/ 
/**************          SUBPAGES          **************/ 
/*******************************************************/ 
.cT{clear:both;} 
#mcont { width:960px; margin:0px; background:url(images/bg/left.gif) no-repeat; padding:0px 0px 35px; } 
  #mcont #left {float:left; width:224px; padding:31px 0px 0px 0px;background: url(images/bg/left.gif) no-repeat;} 
	#mcont #left ul.menu{ padding:0px 0px 0px 17px; } 
		#mcont #left ul.menu li{ list-style:none; height: 48px; padding:0px 0px 2px;} 
		#mcont #left ul.menu li a{ font:12px Arial, Helvetica, sans-serif; color:#333; padding:16px 0px 15px 35px; margin:0px 3px 0px 0px; text-decoration:none; display:block; background:url(images/bg/link-normal.gif) no-repeat;} 
		#mcont #left ul.menu li a:hover{  background:url(images/bg/link-hover.gif) 0px 0px no-repeat; } 
		#mcont #left ul.menu li.current-menu-item a{  background:url(images/bg/link-hover.gif) no-repeat!important;} 
  #mcont #right { width: 660px; float: right; padding: 25px 30px 0px 0px; } 
	#mcont #right h1.down {font: 18px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; margin: 18px 0 6px 0!important; color:#666;} 
		#mcont #right .copy1 { margin: 0px ; display: block; float: left; } 
		#mcont #right .image1 { width: 360px; margin: 0px; display: block; float: right; padding:0px 0px 0px 14px;} 
		#mcont #right ul {margin: 0 0 0 0} 
		  #mcont #right ul li { list-style: none; background-image:url(images/bg/bullet.gif); background-position:0 0.7em; background-repeat:no-repeat; padding:0 0 0 16px; margin-bottom: 2px;} 
			#mcont #right ul li a {} 
			  #mcont #right ul li a:hover {} 
		 
		#mcont #right .picSmall { width: 311px; margin:0px; display: block; float: right; padding:0px 0px 0px 20px;}	 
	 
/*********************************************************/ 
/**************           EXAMPLES         **************/ 
/*******************************************************/ 
#mcont #right #lst{background:none!important;} 
		#mcont #right .table {display: block; float:left; width: 640px; margin: 0px auto 0px; height:260px; background:url(images/bg/underline.jpg) left bottom no-repeat;} 
			#mcont #right .table .lleft {display: block; float:left; width:245px;} 
			#mcont #right .table .lright {width: 360px; float: right;} 
			  #mcont #right .table .lright h2 {margin-bottom: 6px!important;} 
			  #mcont #right .table .lright p {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666; line-height: 18px; margin: 0px;} 
				#mcont #right .table .lright ul.list2 {width: 275px; padding: 0px; margin-top:8px;} 
				  #mcont #right .table .lright ul li.item2 {display:block; width: 275px; height: 20px; margin: 0 0 0 12px; padding: 0 0 0 14px; background-image:url(images/bg/bullet.gif);} 
			#mcont #right .table .underline {display:block; height:10px; float:left; padding-bottom:15px;} .page-id-13 #mcont #right .table { 	height: 200px!important; }
.page-id-15 #mcont #right .table { 	height: 200px!important; }
#mcont #right .table .lleft2 { 	display: block; 	float: left; 	width: 185px; }
#mcont #right .table .lright2 { 	float: right; 	width: 430px; }
#mcont #right .table .lright2 h2 { 	margin-bottom: 6px!important; }
#mcont #right .table .lright2 p { 	color: #666; 	font: 11px Verdana, Arial, Helvetica, sans-serif; 	line-height: 18px; 	margin: 0px; }
#mcont #right .table .underline { 	display: block; 	float: left; 	height: 10px; 	padding-bottom: 15px; }
#mcont #right a { 	color: #ee6633; }
#mcont #right a:hover { 	color: #666; }
#mcont #right .cform { 	display: block; 	float: left; 	font-size: .9em; 	margin: 0px; 	text-align: left; 	width: 340px; }
#mcont #right .cform ul { 	display: block; 	margin: 0px; 	padding: 0px; 	width: 340px; }
#mcont #right .cform ul li { 	background-image: none; 	display: block; 	float: left; 	padding: 3px 0px 4px 18px!important; 	width: 340px; }
#mcont #right .cform ul li label.error { 	color: #F00; 	font-weight: bold; 	margin: -20px 0px 0px 310px; 	position: absolute; 	width: 220px; }
#mcont #right .cform ul li h2 { 	background: url(images/contact/contact-head.gif) no-repeat; 	font: bold 16px/18px Verdana, Arial, Helvetica, sans-serif!important; 	height: 32px; 	margin: 5px 0px 6px -18px!important; 	padding: 4px 0px 0px 10px; 	padding: 6px 0 0 16px!important; 	width: 340px; }
#mcont #right .cform ul li input { 	float: right!important; 	margin: 0px 40px 0px 0px; 	width: 198px; }
#mcont #right .cform ul li.subm input { 	float: right!important; 	margin: 0px 40px 0px 0px!important; 	width: 198px; }
#mcont #right .cform ul li textarea { 	float: right!important; 	height: 35px; 	margin: 0px 40px 0px 0px; 	width: 200px; }
#mcont #right .cform ul li select { 	float: right!important; 	margin: -20px 40px 0px 0px; 	width: 140px; }
#mcont #right .cform ul li.lgr span { 	float: left; 	font: 11px/16px Verdana, Arial, Helvetica, sans-serif; 	margin: 5px 0px 0px; 	width: 65px; }
#mcont #right .cform ul li.stz span { 	float: left; 	font: 11px/16px Verdana, Arial, Helvetica, sans-serif; 	margin: 0px 0px 0px; 	width: 68px; }
#mcont #right .cform ul li.stz input { 	float: left!important; 	font: 11px/16px Verdana, Arial, Helvetica, sans-serif; 	margin: 0px 0px 0px 20px; 	width: 75px; }
#mcont #right .cform ul li.stz div.zip span { 	float: left; 	font: 11px/16px Verdana, Arial, Helvetica, sans-serif; 	margin: 0px 0px 0px 5px; 	width: 25px; }
#mcont #right .cform ul li.stz div.zip input { 	float: left; 	font: 11px/16px Verdana, Arial, Helvetica, sans-serif; 	margin: 0px 0px 0px; 	width: 65px; }
#mcont #right .cform ul li.lgr textarea { 	float: left!important; 	margin: 0px 0px 0px 23px!important; 	width: 208px; }
#mcont #right .cform ul li.submit { 	float: left; 	margin: 5px 0px 0px 18px!important; 	width: 340px!important; }
#mcont #right .cform ul li.submit input { 	width: 75px; }
#mcont #right .itemcolor { 	color: #000; }
.wpcf7-response-output { 	border: none; 	display: none; 	visibility: hidden; }
.jcarousel-skin-tango .jcarousel-container { 	background: none!important; 	border: none!important; 	moz-border-radius: 0px!important; }
.jcarousel-skin-tango .jcarousel-container ul li { 	background: none!important; 	padding: 0px!important; }
.jcarousel-skin-tango .jcarousel-prev-horizontal { 	background: transparent url(images/button/prev-horizontal.gif) no-repeat 0 0!important; 	height: 22px!important; 	left: -5px!important; 	width: 22px!important; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { 	background-position: -22px 0!important; }
.jcarousel-skin-tango .jcarousel-next-horizontal { 	background: transparent url(images/button/next-horizontal.gif) no-repeat 0 0!important; 	height: 22px!important; 	right: -22px!important; 	width: 22px!important; }
.jcarousel-skin-tango .jcarousel-next-horizontal:active { 	background-position: -22px 0!important; }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { 	background-position: -44px 0!important; }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { 	background-position: -44px 0!important; }
.jcarousel-skin-tango .jcarousel-container-horizontal { 	padding: 20px 0px 0px 22px!important; }
.jigoshop-products #content .products li { 	background: none!important; 	border-top: 1px solid #dadada; 	float: none; 	list-style: none; 	margin: 10px 0px 20px; 	padding: 0; 	position: relative; 	width: 698px; }
.jigoshop-products #content .products li .prodimg { 	float: left; 	margin: 23px 0px 0px; 	width: 185px; }
.jigoshop-products 	#content .products li .prodimg a img { 	border: none; 	display: block; 	height: auto; 	margin: 0px; 	width: 185px; 	width: auto; }
.jigoshop-products 	#content .products li .prodtxt { 	float: right; 	margin: 34px 45px 0px 0px; 	width: 422px; }
.jigoshop-products #content .products li .prodtxt a strong { 	color: #0765ab; 	font: bold 15px Arial, Helvetica, sans-serif; }
.jigoshop-products #content .products li .prodtxt p { 	color: #333; 	font: 13px/18px Arial, Helvetica, sans-serif; 	margin: 0px 0px 12px; }
.jigoshop-products #content .products li .prodtxt p .price { 	color: #0765ab; 	display: inline; 	float: none; 	font: bold 12px Arial, Helvetica, sans-serif; 	text-align: left; }
.jigoshop-products #content .products li .prodtxt p .price strike { 	color: #333!important; 	font: italic 12px Arial, Helvetica, sans-serif!important; }
.jigoshop-products #content .products li .prodtxt p .price span { 	color: #333!important; 	font: bold 14px Arial, Helvetica, sans-serif!important; }
.jigoshop-products #content .products li .prodtxt p .price ins { 	background: none; 	font: bold 14px Arial, Helvetica, sans-serif!important; }
.jigoshop-products #content .products li .prodtxt p.buttn a { 	background: url(images/buttons/find-out-more.gif) no-repeat; 	display: block; 	height: 24px; 	width: 105px; }
.jigoshop-product #content div.product div.images { 	float: none; 	margin: 0px auto; 	text-align: center; 	width: 470px; }
.jigoshop-product #content div.product div.images img { 	background: none; 	border: none; 	display: block; 	padding: 0px; }
.jigoshop-product #content div.product div.summary { 	float: none; 	width: auto; }
.jigoshop-product #content div.product div.summary h2 { 	color: #333; 	font: bold 18px Arial, Helvetica, sans-serif; }
.jigoshop-product #content div.product div.summary p.prices { 	font: bold 18px Arial, Helvetica, sans-serif!important; }
.jigoshop-product #content div.product div.summary p.prices strike { 	color: #333!important; 	font: italic 18px Arial, Helvetica, sans-serif!important; }
.jigoshop-product #content div.product div.summary p.prices span span { 	color: #333!important; }
.jigoshop-product #content div.product div.summary p.prices ins { 	background: none; }
.jigoshop-product #content div.product div.summary p.prices span { 	color: #0b7bbc; }
.jigoshop-product #content div.product div.summary p.conta a { 	background: url(images/buttons/contact-us.gif) no-repeat; 	display: block; 	height: 28px; 	text-indent: -5000px; 	width: 102px; }
#tab-description { 	display: none; 	visibility: hidden; }
.jigoshop-product ul.tabs li { 	background: none!important; 	padding: 0px!important; }
.wpsc-categories { 	background: none!important; 	border-top: 1px solid #dadada; 	float: none; 	list-style: none; 	margin: 10px 0px 20px; 	padding: 0; 	position: relative; 	width: 688px; }
.wpsc-categories div.mc1 { 	float: left; 	margin: 23px 0px 0px; 	width: 185px; }
.wpsc-categories .prodtxt { 	float: right; 	margin: 34px 45px 0px 0px; 	width: 422px; }
.wpsc-categories .prodtxt a { 	text-decoration: none; }
.wpsc-categories .prodtxt a h2 { 	color: #0765ab; 	font: bold 15px Arial, Helvetica, sans-serif; 	margin: 0px 0px 15px; }
.wpsc-categories .prodtxt p { 	color: #333; 	font: 13px/18px Arial, Helvetica, sans-serif; 	margin: 0px 0px 12px; }
.wpsc-products { 	background: none!important; 	border-top: 1px solid #dadada; 	float: none; 	list-style: none; 	margin: 10px 0px 20px; 	padding: 0; 	position: relative; 	width: 698px; }
.wpsc-products div.mc1 { 	float: left; 	margin: 23px 0px 0px; 	width: 185px; }
.wpsc-products .prodtxt { 	float: right; 	margin: 34px 45px 0px 0px; 	width: 422px; }
.wpsc-products .prodtxt a { 	text-decoration: none; }
.wpsc-products .prodtxt a h2 { 	color: #0765ab; 	font: bold 15px Arial, Helvetica, sans-serif; 	margin: 0px 0px 15px; }
.wpsc-products .prodtxt p { 	color: #333; 	font: 13px/18px Arial, Helvetica, sans-serif; 	margin: 0px 0px 12px; }
.page #right #prodgallery { 	margin: 0px 10px 10px 0px; 	text-align: center; }
.page #right #prodgallery .wpsc-product-img { 	border: none!important; 	float: none; 	margin: 0px; }
.page #right #prodgallery .wpsc-gallery img { 	border: 1px solid #333; 	height: 45px; 	margin: 0px 10px 0px 0px; 	overflow: hidden; 	width: auto; }
.blog h2:first-child { 	margin: 12px 0px 0px; }
.blog h2 a { 	color: #666!important; 	font: bold 18px Arial,Helvetica,Verdana,sans-serif; }
.single-post h1 { 	color: #666!important; 	font: bold 18px Arial,Helvetica,Verdana,sans-serif; 	margin: 12px 0px 0px; }
#secondary { 	margin: 0px 0px 30px 20px; 	width: 200px; }
#secondary h3 { 	color: #666; 	font: bold 15px Arial, Helvetica, sans-serif; }
#secondary a { 	color: #EE6633; 	font: 13px Arial, Helvetica, sans-serif; }
#secondary #categories-2 { 	margin: 0px 0px 20px; }
#wrapper #left #fetright ul { 	list-style: none; 	margin: 0px 0px 0px 33px; 	padding: 0px; }
#wrapper #left #fetright ul li { 	list-style: none; 	margin: 0px 0px 2px; 	padding: 0px; }
#wrapper #left #fetright ul li#freedm { 	background: url(images/nav/leftnav.png) no-repeat; 	height: 32px; 	margin: 0px; 	padding: 0px; }
#wrapper #left #fetright ul li#freedm a { 	color: #333; 	display: block; 	font: bold 13px Arial, Helvetica, sans-serif; 	padding: 9px 0px 9px 40px; 	text-decoration: none; }
#wrapper #left #fetright ul li#prodto { 	background: url(images/nav/leftnav.png) 0px -32px no-repeat; 	height: 32px; 	margin: 0px; 	padding: 0px; }
#wrapper #left #fetright ul li#prodto a { 	color: #333; 	display: block; 	font: bold 13px Arial, Helvetica, sans-serif; 	padding: 9px 0px 9px 40px; 	text-decoration: none; }
#wrapper #left #fetright ul li#contac { 	background: url(images/nav/leftnav.png) 0px -64px no-repeat; 	height: 32px; 	margin: 0px; 	padding: 0px; }
#wrapper #left #fetright ul li#contac a { 	color: #333; 	display: block; 	font: bold 13px Arial, Helvetica, sans-serif; 	padding: 7px 0px 9px 40px; 	text-decoration: none; }
#wrapper #left #fetright ul li a:hover { 	text-decoration: underline!important; }
#wrapper #left #scl { 	background: #efefef; 	height: 38px; 	margin: 15px 0px 0px; 	padding: 8px 0px 0px 54px; 	width: 166px; }
#wrapper #left #scl a { 	display: block; 	float: left; 	text-indent: -5000px; 	width: 30px; }
#wrapper #left #scl a.twit { 	background: url(images/nav/social.gif) 0px 0px no-repeat; 	height: 30px; 	margin: 0px 8px 0px 0px; 	width: 30px; }
#wrapper #left #scl a.face { 	background: url(images/nav/social.gif) -38px 0px no-repeat; 	height: 30px; 	margin: 0px 8px 0px 0px; 	width: 30px; }
#wrapper #left #scl a.linkin { 	background: url(images/nav/social.gif) -75px 0px no-repeat; 	height: 30px; 	margin: 0px; 	width: 30px; }
#wrapper #left .lform { 	background: url(images/bg/quick-contact.gif) no-repeat; 	height: 241px; 	margin: 0px 0px 21px 26px; 	width: 167px; }
#wrapper #left .lform ul { 	float: left; 	margin: 38px 0px 0px 11px; 	padding: 0px; 	width: 191px; }
#wrapper #left .lform ul li { 	list-style: none; 	margin: 0px; 	margin: 1px!important; 	padding-top: 0; }
@-moz-document url-prefix() { 	#wrapper #left .lform ul li { 	list-style: none; 	margin: 2px; 	padding-top: 2px 0px 0px; }
}
#wrapper #left .lform ul li input { 	width: 140px; }
#wrapper #left .lform ul li input.wpcf7-submit { 	margin: 0px 0px 0px 49px; 	padding: 2px; 	width: auto; }
@-moz-document url-prefix() { 	#wrapper #left .lform ul li input.wpcf7-submit { 	margin: 0px 0px 0px 49px; 	padding: 0px; 	width: auto; }
}
#wrapper #left .lform ul li textarea { 	height: 36px; 	margin: 0px; 	padding: 0px; 	width: 144px; }
#wrapper #left .lform .wpcf7-not-valid-tip { 	font: 12px Arial, Helvetica, sans-serif; 	margin: -5px 0px 0px 122px; 	position: absolute; 	width: 60px; }
#wrapper #left .wpcf7-validation-errors { 	border: none!important; 	display: none; 	height: 1px; 	margin: 0px!important; 	padding: 0px!important; 	visibility: hidden; }
#footer #footwrp { 	margin: 0px auto; 	text-align: center; 	width: 960px; }
#footer p { 	color: #ededed; 	font: 10px Verdana, Arial, Helvetica, sans-serif; 	padding-top: 15px; 	text-align: center; }
#footer #footwrp #mm { 	height: 35px; 	width: 860px; }
#footer #footwrp #mm a { 	display: block; 	height: 26px; 	text-indent: -5000px; 	width: 26px; }
#footer #footwrp #mm #callf { 	background: url(images/bg/callftr.gif) no-repeat; 	display: block; 	float: left; 	height: 35px; 	margin: 0px 0px 0px 30px; 	text-indent: -5000px; 	width: 724px; }
#footer #footwrp #mm #logo-facebook { 	background: url(images/bg/logo-facebook.png) no-repeat; 	display: block; 	float: left; 	height: 26px; 	margin: 4px 0px 0px 4px; 	text-indent: -5000px; 	width: 26px; }
#footer #footwrp #mm #logo-twitter { 	background: url(images/bg/logo-twitter.png) no-repeat; 	display: block; 	float: left; 	height: 26px; 	margin: 4px 0px 0px 4px; 	text-indent: -5000px; 	width: 26px; }
#footer #footwrp #mm #logo-linkedin { 	background: url(images/bg/logo-linkedin.png) no-repeat; 	display: block; 	float: left; 	height: 26px; 	margin: 4px 0px 0px 4px; 	text-indent: -5000px; 	width: 26px; }
#footer a { 	color: #ededed; 	font: 10px Verdana, Arial, Helvetica, sans-serif; 	text-decoration: underline; }
#footer a:hover { 	color: #ffffff; 	font: 10px Verdana, Arial, Helvetica, sans-serif; 	text-decoration: none; }
/***/ 
/*LAYOUT: One column, no sidebarDESCRIPTION: One centered column with no sidebar*/.one-column #content { margin: 0 auto; width: 640px;}/*LAYOUT: Full width, no sidebar DESCRIPTION: Full width content with no sidebar; used for attachment pages*/.single-attachment #content { margin: 0 auto; width: 900px;}/* =Fonts 
-------------------------------------------------------------- */ input, textarea, .page-title span, .pingback a.url { font-family: Georgia, "Bitstream Charter", serif;}h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text, input[type=submit] {font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;}pre { font-family: "Courier 10 Pitch", Courier, monospace;}code { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}/* =Structure-------------------------------------------------------------- *//* The main theme structure */#access .menu-header, div.menu, #colophon, #branding { margin: 0 auto; width: 940px;}/* Structure the footer area */#footer-widget-area { overflow: hidden;}#footer-widget-area .widget-area {float: left; margin-right: 20px; width: 220px; }#footer-widget-area #fourth { margin-right: 0;}#site-info { float: left; font-size: 14px; font-weight: bold; width: 700px; }#site-generator { float: right; width: 220px;}/* =Global Elements-------------------------------------------------------------- *//* Main global 'theme' and typographic styles */input, textarea { color: #666; font-size: 12px;  }hr { background-color: #e7e7e7; border: 0; clear: both; height: 1px; margin-bottom: 18px; }/* Text elements */p { margin-bottom: 18px; }ul { list-style: square; margin: 0 0 18px 1.5em; }ol { list-style: decimal; margin: 0 0 18px 1.5em; }	ol ol { list-style: upper-alpha; }ol ol ol { list-style: lower-roman; }	ol ol ol ol { list-style: lower-alpha; }ul ul, ol ol, ul ol, ol ul { margin-bottom: 0; }dl { margin: 0 0 24px 0; }dt { font-weight: bold; }dd { margin-bottom: 18px; }strong { font-weight: bold; }cite, em, i { font-style: italic; }big { font-size: 131.25%; }ins { background: #ffc; text-decoration: none; }blockquote { font-style: italic; padding: 0 3em; }	blockquote cite, blockquote em, blockquote i { font-style: normal; }pre { background: #f7f7f7; color: #222; line-height: 18px; margin-bottom: 18px; padding: 1.5em; }abbr, acronym { border-bottom: 1px dotted #666; cursor: help; }sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }sup { bottom: 1ex; }sub { top: .5ex; }input[type="text"], textarea { background: #f9f9f9; border: 1px solid #ccc; box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); padding: 2px; }a:link { color: #2d63a0; }a:visited { color: #2d63a0; }a:active, a:hover { color: #2d63a0; }/* Text meant only for screen readers */.screen-reader-text { position: absolute; left: -9000px; } /* =Header-------------------------------------------------------------- */#site-title { float: left; font-size: 30px; line-height: 36px; margin: 0 0 18px 0; width: 700px; }	#site-title a { color: #000; font-weight: bold; text-decoration: none; }#site-description { clear: right; float: right; font-style: italic; margin: 14px 0 18px 0; width: 220px; }/* This is the custom header image */#branding img { border-top: 4px solid #000; border-bottom: 1px solid #000; clear: both; display: block; }/* =Menu-------------------------------------------------------------- */#access { background: #000; display: block; float: left; margin: 0 auto; width: 940px; }	#access .menu-header, div.menu { font-size: 13px; margin-left: 12px; width: 928px; }#access .menu-header ul, div.menu ul { list-style: none; margin: 0; }#access .menu-header li, div.menu li { float: left; position: relative; }#access a { color: #aaa; display: block; line-height: 38px; padding: 0 10px; text-decoration: none; }#access ul ul { box-shadow: 0px 3px 3px rgba(0,0,0,0.2); -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); display: none; position: absolute; top: 38px; left: 0; float: left; width: 180px; z-index: 99999; }#access ul ul li { min-width: 180px; }#access ul ul ul { left: 100%; top: 0; }#access ul ul a { background: #333; line-height: 1em; padding: 10px; width: 160px; height: auto; }#access li:hover > a,#access ul ul :hover > a {	background: #333; color: #fff;}#access ul li:hover > ul {	display: block;}#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a {	color: #fff;}* html #access ul li.current_page_item a, * html #access ul li.current-menu-ancestor a, * html #access ul li.current-menu-item a, * html #access ul li.current-menu-parent a, * html #access ul li a:hover {	color: #fff;}/* =Content-------------------------------------------------------------- *//*#content,#content input,#content textarea {	color: #333;font-size: 16px;line-height: 24px;}*/#content ul, #content ol, #content dd, #content pre, #content hr { margin-bottom: 24px; }	#content ul ul, #content ol ol, #content ul ol, #content ol ul { margin-bottom: 0; }	#content pre, #content kbd, #content tt, #content var { font-size: 15px; line-height: 21px; }#content code { font-size: 13px; }#content dt,#content th { color: #000; }	 #content h4, #content h5, #content h6 { color: #000; line-height: 1.5em; }	#content table { border: 1px solid #e7e7e7; margin: 0 -1px 24px 0; text-align: left; width: 100%; }	#content tr th, #content thead th { color: #888; font-size: 12px; font-weight: bold; line-height: 18px; padding: 9px 24px; }	#content tr td { border-top: 1px solid #e7e7e7; padding: 6px 24px; }#content tr.odd td { background: #f2f7fc; }/*.hentry { margin: 0 0 48px 0; }*/.home .sticky { background: #f2f7fc; border-top: 4px solid #000; margin-left: -20px; margin-right: -20px; padding: 18px 20px; }.single .hentry { margin: 0 0 36px 0; }.page-title { color: #000; font-size: 14px; font-weight: bold; margin: 0 0 36px 0; }.page-title span { color: #333; font-size: 16px; font-style: italic; font-weight: normal; }	.page-title a:link, .page-title a:visited { color: #888; text-decoration: none; }	.page-title a:active, .page-title a:hover { color: #ff4b33; }#content .entry-title { color: #000; font-size: 21px; font-weight: bold; line-height: 1.3em; margin-bottom: 0; }.entry-title a:link, .entry-title a:visited { color: #000; text-decoration: none; }.entry-title a:active, .entry-title a:hover { color: #ff4b33; }.entry-meta { color: #888; font-size: 12px; }	.entry-meta abbr, .entry-utility abbr { border: none; }	.entry-meta abbr:hover, .entry-utility abbr:hover { border-bottom: 1px dotted #666; }/*.entry-content,.entry-summary {clear: both;padding: 12px 0 0 0;}*/#content .entry-summary p:last-child { margin-bottom: 12px; }.entry-content fieldset { border: 1px solid #e7e7e7; margin: 0 0 24px 0; padding: 24px; } .entry-content fieldset legend { background: #fff; color: #000; font-weight: bold; padding: 0 24px; }.entry-content input { margin: 0 0 24px 0; }	.entry-content input.file, .entry-content input.button { margin-right: 24px; }.entry-content label { color: #888; font-size: 12px; }.entry-content select { margin: 0 0 24px 0; }.entry-content sup, .entry-content sub { font-size: 10px; }.entry-content blockquote.left { float: left; margin-left: 0; margin-right: 24px; text-align: right; width: 33%; }.entry-content blockquote.right { float: right; margin-left: 24px; margin-right: 0; text-align: left; width: 33%; }.page-link { color: #000; font-weight: bold; margin: 0 0 22px 0; word-spacing: 0.5em; }	.page-link a:link, .page-link a:visited { background: #f1f1f1; color: #333; font-weight: normal; padding: 0.5em 0.75em; text-decoration: none; }.home .sticky .page-link a { background: #d9e8f7; }.page-link a:active, .page-link a:hover { color: #ff4b33; }body.page .edit-link { clear: both; display: block; }#entry-author-info { background: #f2f7fc; border-top: 4px solid #000; clear: both; font-size: 14px; line-height: 20px; margin: 24px 0; overflow: hidden; padding: 18px 20px; }	#entry-author-info #author-avatar { background: #fff; border: 1px solid #e7e7e7; float: left; height: 60px; margin: 0 -104px 0 0; padding: 11px; }	#entry-author-info #author-description { float: left; margin: 0 0 0 104px; }#entry-author-info h2 { color: #000; font-size: 100%; font-weight: bold; margin-bottom: 0; }.entry-utility { clear: both; color: #888; font-size: 12px; line-height: 18px; }.entry-meta a, .entry-utility a { color: #888; }.entry-meta a:hover, .entry-utility a:hover { color: #ff4b33; }#content .video-player { padding: 0; }/* =Asides -------------------------------------------------------------- */ .home #content .category-asides p { font-size: 14px; line-height: 20px; margin-bottom: 10px; margin-top: 0; }.home .hentry.category-asides { padding: 0; }.home #content .category-asides .entry-content { padding-top: 0; }/* =Gallery listing-------------------------------------------------------------- */.category-gallery .size-thumbnail img { border: 10px solid #f1f1f1; margin-bottom: 0; }.category-gallery .gallery-thumb { float: left; margin-right: 20px; margin-top: -4px; }.home #content .category-gallery .entry-utility { padding-top: 4px; }/* =Attachment pages -------------------------------------------------------------- */.attachment .entry-content .entry-caption {	font-size: 140%; margin-top: 24px;}.attachment .entry-content .nav-previous a:before {content: '2190�0a0';}.attachment .entry-content .nav-next a:after {content: '�0a02192';}/* =Images-------------------------------------------------------------- */#content .attachment img { max-width: 900px; }#content .alignleft, #content img.alignleft { display: inline; float: left; margin-right: 24px; margin-top: 4px; }#content .alignright, #content img.alignright { display: inline; float: right; margin-left: 24px; margin-top: 4px; }#content .aligncenter,#content img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }#content img.alignleft, #content img.alignright, #content img.aligncenter { margin-bottom: 12px; }#content .wp-caption { background: #f1f1f1; line-height: 18px; margin-bottom: 20px; padding: 4px; text-align: center; }	#content .wp-caption img { margin: 5px 5px 0; }	#content .wp-caption p.wp-caption-text { color: #888; font-size: 12px; margin: 5px; }#content .wp-smiley { margin: 0; }#content .gallery { margin: 0 auto 18px; }	#content .gallery .gallery-item { float: left; margin-top: 0; text-align: center; width: 33%; }	#content .gallery img { border: 2px solid #cfcfcf; }	#content .gallery .gallery-caption { color: #888; font-size: 12px; margin: 0 0 12px; }#content .gallery dl {	margin: 0;}#content .gallery img {	border: 10px solid #f1f1f1;}#content .gallery br+br {display: none;}#content .attachment img { /* single attachment images should be centered */display: block;	margin: 0 auto;}/* =Navigation-------------------------------------------------------------- */.navigation { color: #888; font-size: 12px; line-height: 18px; overflow: hidden; }	.navigation a:link, .navigation a:visited { color: #888; text-decoration: none; }	.navigation a:active, .navigation a:hover { color: #ff4b33; }.nav-previous { float: left; width: 50%; }.nav-next { float: right; text-align: right; width: 50%; }#nav-above { margin: 0 0 18px 0; }#nav-above { display: none; }.paged #nav-above, .single #nav-above { display: block; }#nav-below { margin: -18px 0 0 0; }/* =Comments-------------------------------------------------------------- */#comments { clear: both; }	#comments .navigation { padding: 0 0 18px 0; }h3#comments-title, h3#reply-title { color: #000; font-size: 20px; font-weight: bold; margin-bottom: 0; }h3#comments-title { padding: 24px 0; }.commentlist { list-style: none; margin: 0; }	.commentlist li.comment { border-bottom: 1px solid #e7e7e7; line-height: 24px; margin: 0 0 24px 0; padding: 0 0 0 56px; position: relative; }	.commentlist li:last-child { border-bottom: none; margin-bottom: 0; }#comments .comment-body ul, #comments .comment-body ol { margin-bottom: 18px; }#comments .comment-body p:last-child { margin-bottom: 6px; }#comments .comment-body blockquote p:last-child { margin-bottom: 24px; }.commentlist ol { list-style: decimal; }.commentlist .avatar { position: absolute; top: 4px; left: 0; }.comment-author {  }	.comment-author cite { color: #000; font-style: normal; font-weight: bold; }	.comment-author .says { font-style: italic; }.comment-meta { font-size: 12px; margin: 0 0 18px 0; }	.cmment-meta a:link, .comment-meta a:visited { color: #888; text-decoration: none; }	.comment-meta a:active, .comment-meta a:hover { color: #ff4b33; }.commentlist .even {  }.commentlist .bypostauthor {  }.reply { font-size: 12px; padding: 0 0 24px 0; }	.reply a, a.comment-edit-link { color: #888; }	.reply a:hover, a.comment-edit-link:hover { color: #ff4b33; }.commentlist .children { list-style: none; margin: 0; }	.commentlist .children li { border: none; margin: 0; }.nopassword, .nocomments { display: none; }#comments .pingback { border-bottom: 1px solid #e7e7e7; margin-bottom: 18px; padding-bottom: 18px; }.commentlist li.comment+li.pingback { margin-top: -6px; }#comments .pingback p { color: #888; display: block; font-size: 12px; line-height: 18px; margin: 0; } #comments .pingback .url {	font-size: 13px; font-style: italic;}/* Comments form */input[type=submit] { color: #333; }#respond { border-top: 1px solid #e7e7e7; margin: 24px 0; overflow: hidden; position: relative; }	#respond p { margin: 0; }	#respond .comment-notes { margin-bottom: 1em; }.form-allowed-tags { line-height: 1em; }.children #respond { margin: 0 48px 0 0; }h3#reply-title { margin: 18px 0; }#comments-list #respond { margin: 0 0 18px 0; }#comments-list ul #respond { margin: 0; }#cancel-comment-reply-link { font-size: 12px; font-weight: normal; line-height: 18px; }#respond .required { color: #ff4b33; font-weight: bold; }#respond label { color: #888; font-size: 12px; }#respond input { margin: 0 0 9px; width: 98%; }#respond textarea { width: 98%; }#respond .form-allowed-tags { color: #888; font-size: 12px; line-height: 18px; } #respond .form-allowed-tags code { font-size: 11px; }#respond .form-submit { margin: 12px 0; }	#respond .form-submit input { font-size: 14px; width: auto; }/* =Widget Areas------------------------------------------------------------- */.widget-area ul { list-style: none; margin-left: 0; }	.widget-area ul ul { list-style: square; margin-left: 1.3em; }.widget_search #s { width: 70%; /* This keeps the search inputs in line */ }.widget_search label { display: none; }.widget-container { margin: 0 0 0px 0; }.widget-title { color: #222; font-weight: bold; }.widget-area a:link, .widget-area a:visited { text-decoration: none; }.widget-area a:active, .widget-area a:hover { text-decoration: underline; }.widget-area .entry-meta { font-size: 11px; }#wp_tag_cloud div { line-height: 1.6em; }#wp-calendar { width: 100%; }	#wp-calendar caption { color: #222; font-size: 14px; font-weight: bold; padding-bottom: 4px; text-align: left; }	#wp-calendar thead { font-size: 11px; }		#wp-calendar thead th {  }	#wp-calendar tbody { color: #aaa; }		#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; padding: 3px 0 2px; text-align: center; }		#wp-calendar tbody .pad { background: none; }#wp-calendar tfoot #next { text-align: right; }.widget_rss a.rsswidget { color: #000; }.widget_rss a.rsswidget:hover { color: #ff4b33; }.widget_rss .widget-title img { width: 11px; height: 11px; }/* Main sidebars */#main .widget-area ul { margin-left: 0; }	#main .widget-area ul ul { border: none; margin-left: 1.3em; padding: 0; }#primary {  }#secondary {  }/* Footer widget areas */#footer-widget-area {  } /* =Footer-------------------------------------------------------------- */#colophon { border-top: 4px solid #000; margin-top: -4px; overflow: hidden; padding: 18px 0; }#site-info { font-weight: bold; }	#site-info a { color: #000; text-decoration: none; }#site-generator { font-style: italic; position: relative; }	#site-generator a { background: url(images/wordpress.png) center left no-repeat; color: #666; display: inline-block; line-height: 16px; padding-left: 20px; text-decoration: none; }	#site-generator a:hover { text-decoration: underline; }img#wpstats { display: block; margin: 0 auto 10px; } /* =Mobile Safari ( iPad, iPhone and iPod Touch )-------------------------------------------------------------- */pre {	-webkit-text-size-adjust: 140%;}code {	-webkit-text-size-adjust: 160%;}#access, .entry-meta, .entry-utility, .navigation, .widget-area { -webkit-text-size-adjust: 120%; }#site-description {	-webkit-text-size-adjust: none;}/* =Print Style-------------------------------------------------------------- */

.main{background:none repeat scroll 0 0 transparent!important; border-top:1px solid #DADADA; float:none; list-style:none outside none; position:relative; width:698px; margin:10px 0 220px; padding:0}
.right{float:right; width:422px; margin-top:34px; margin-right:45px}
.right a{color:#E63!important; text-decoration:none}
.right a:hover{color:#666!important; text-decoration:none}
.detail{color:#333; font:13px/18px Arial,Helvetica,sans-serif}
.left{float:left; width:185px; height:200px}
.breadcrumbs{position:absolute; display:block; left:420px}
.breadcrumbs a{color:#E63}
.breadcrumbs a:hover{color:#666}
.breadcrum{position:relative; top:0}
.main{background: none repeat scroll 0 0 transparent !important;border-top: 1px solid #DADADA;float: none; list-style: none outside none; margin: 10px 0 250px; padding: 0; position: relative; width: 660px; } 
.right{float:right;width:422px;margin-top:34px;margin-right:45px;} 
.right a{color:#EE6633 !important;text-decoration:none;} 
.right a:hover{ color:#666666 !important;text-decoration:none;} 
.detail{color: #333333; font: 13px/18px Arial,Helvetica,sans-serif;} 
.left{float:left;width:185px; height:200px;} 
.breadcrumbs{position:absolute;display:block; left:420px;} 
.breadcrumbs a{color:#EE6633;} 
.breadcrumbs a:hover{color:#666666;} 
.breadcrum{ position: relative;

    top: 0px;}