/* CSS Reset Selectors */
html, body{height:100%;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
p strong{font-weight:bold;color:#3a3a3a;}
p em{font-style:italic;}
.no_right_margin{
	margin-right:0!important;
	}
.noborder{
	border:0px!important;
	}
.addborder{
	border:1px solid #000;
	}
.underline{text-decoration:underline;}
/** font-backup -- fallback only **/
@font-face {
	font-family:'ITM Sans';
	src: url('interface/_tnf/itm_sans.eot');
	src: url('interface/_tnf/itm_sans.woff') format('woff'), url('interface/_tnf/itm_sans.ttf') format('truetype'), url('interface/_tnf/itm_sans.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:'ITM Serrif';
	src: url('interface/_tnf/itm_serrif.eot');
	src: url('interface/_tnf/itm_serrif.woff') format('woff'), url('interface/_tnf/itm_serrif.ttf') format('truetype'), url('interface/_tnf/itm_serrif.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*Anchor Controls*/
a{
	text-decoration:none;
	color:#105863;
	}
a:hover{
	color:#CA5F00;
	}
/*Header Layout*/
header{
	width:990px;
	margin-left:auto;margin-right:auto;
	position:relative;
	height:156px;
	margin-bottom:15px;
	}
	/** Welcome User **/
#welcome_user{
	width:306px;
	height:97px;
	background: url(interface/interface_sheet-01.jpg) no-repeat left bottom;
	position:absolute;
	right:-47px;
	top:16px;
	display:block;
	}
#welcome_user-message{
	padding-top:26px;padding-left:77px;
	width:91px;
	float:left;
	}
	#welcome_user-welcome{
		font-size:14px;
		color:#346dbc;
		display:block;
		}
	#welcome_user-username{
		font-size:11px;
		display:block;
		text-overflow: ellipsis;
		overflow:hidden;
		padding-top:2px;
		padding-bottom:4px;
		padding-left:2px;
		white-space:nowrap;
		}
	#welcome_user-message a{color: #346dbc;}
		#welcome_user-message a:hover{color:#CA5F00;}
	#welcome_user-panel{
		overflow:hidden;
		display:block;
		padding-top:6px;
		padding-left:1px;
		position:relative;
		}
		.welcome_user-panel-icon{
			height:12px;
			width:14px;
			background: url(interface/interface_sheet-02.png) no-repeat;
			display:block;
			overflow:hidden;
			float:left;
			}
			.welcome_user-panel-icon a{
				display:block;
				height:100%;
				width:100%;
				}
		.welcome_user-panel-value{
			float:left;
			font-size:10px;
			text-align:center;
			margin-top:1px;
			text-overflow:ellipsis;
			overflow:hidden;
			position:relative;
			cursor:default;
			color:#cce9e9;
			letter-spacing:-.25pt;
			padding-right:2px;
			}
		.welcome_user-panel-value:hover{
			overflow:visible;
			z-index:4;
			}
		#welcome_user-panel-mail{
			background-position:-53px -145px;
			height:10px;
			margin-top:2px;
			}
			#welcome_user-panel-mail-value{
				display:block;
				width:13px;
				}
	#welcome_user-panel-glory{
            background-position:-68px -145px;
            width:12px;
            margin-left:8px;
            }
            #welcome_user-panel-glory-value{
                display:block;
                width:13px;
                }
        #welcome_user-panel-settings{
            background-position:-81px -145px;
            height:10px;
            width:10px;
            margin-top:1px;
            margin-left:8px;
            }
#welcome_user-img{
	display:block;
	height:47px;
	width:47px;
	float:left;
	padding-top:29px;
	padding-left:13px;
	}
	#welcome_user-img img {
		border: 1px solid #310705;
		height: 46px;
		width: 46px;
		}
/** Logo Banner & Animation Controller **/
#headerlogo{
	height:156px;
	display:block;
	width:371px;
	margin-left:-30px;
	position:relative;
	z-index:0;
	}
#logo{
	display:block;
	background: url(interface/logo_overlay.png) no-repeat center center;
	height:156px;
	width:371px;
	position:relative;
	}
	#logo-link{
		display:block;
		height:85px;
		margin-top:46px;
		margin-left:29px;
		width:340px;
		position:absolute;
		outline:none;
		}
.clouds{
	height:200px;
	background-image: url(interface/logobanner2.jpg);
	display:block;
	-moz-animation-name: cloudsmove;
	-moz-animation-duration: 180s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-webkit-animation-name: cloudsmove;
	-webkit-animation-duration: 180s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	}
@-moz-keyframes cloudsmove {
	0% {
		background-position:0% 0%;
	}
	100% {
		background-position:-2400px 0;
	}
}
@-webkit-keyframes cloudsmove {
	0% {
		background-position:0% 0%;
	}
	100% {
		background-position:-2400px 0;
	}
}
/** Navigation Section **/	
nav{
	width:537px;
	height:37px;
	padding-top:1px;
	margin-left:auto;margin-right:auto;
	position:relative;
	z-index:2;
	float:right;
	margin-right:-2px;
	margin-top:-40px;
	background: url(interface/interface_sheet-01.jpg) no-repeat center 20px;
	}
	nav ul li{
		float:left;
		padding-right:34px;
		list-style-type:none;
		font-size:15px;
		height:18px;
		letter-spacing:.0125pt;
		}
	nav ul{
		margin-left:15px;
		}
	nav ul li a, nav ul li a:visited{
		color:#000!important;
		text-decoration:none;
		}
	nav ul li a:hover{
		color:#325961!important;
		}
	#nav_last{
		padding-right:0px;
		}
/* Layout Selectors */
html{
	background:#fff url(interface/bg_tile.png);
	}
body {
  min-width: 990px;
  height:auto;
  line-height:1;
  font-family:Gill Sans MT, Gill Sans Regular, Gill Sans, 'ITM Sans', Arial;
  background:transparent url(interface/bg-gradient_overlay.png) repeat-x;
  background-size:1px 1384px;
}

#content_wrap {
  width: 100%;
  margin-right: -190px;
}

#content_wrap1 {
  width: 990px;
  margin: 0 auto;
}

#content {
  width: 990px;
  min-height: 900px;
  z-index: 50;
}
#ipboard_body #content{position:relative;}

#cont1 {
  width: 990px;
  margin: 0 auto;
  z-index: 1;
  position:relative;
}

#cont2 {
  width: 990px;
  position: absolute;
  z-index: 1;
}
#left {
  bottom: 0;
  left: 0;
  margin-left: -400px;
  width: 400px;
	height:1174px;
	background:url(interface/bg-border_l.png) no-repeat right bottom;
  float: left;
  z-index: 60;
}

#left1 {
  display: none;
  position: relative;
  margin-top: -1174px;
  bottom: 0;
  left: 0;
  width: 400px;
	height:1174px;
	background:url(interface/bg-border_l.png) no-repeat right bottom;
  z-index: 60;
}
#center {
  width: 990px;
  position: absolute;
  bottom: 0;
  left: 0;
  float: left;
  text-align: center;
  z-index: 1;
  background:transparent;
}

#right {
  margin-right: -400px;
  width:400px;
	height:1174px;
	background:url(interface/bg-border_r.png) no-repeat left bottom;
  float: right;
  z-index: 60;
}

#right1 {
  display: none;
  position: relative;
  margin-top: -1174px;
  bottom: 0;
  right: 0;
  width:400px;
	height:1174px;
	background:url(interface/bg-border_r.png) no-repeat left bottom;
  float: right;
  z-index: 60;
}

#footerbg {
	margin-top: -236px;
	height: 236px;
	background:transparent url(interface/bg-footer.jpg) repeat-x center bottom;
	z-index: 1;
}

footer {
  position: relative;
  width: 100%;
  height: 194px;
  z-index: 10;
  padding-top:42px;
}
	#footer_left{
		width:280px;
		height:159px;
		float:left;
		display:block;
		font-size:12px;
		overflow:hidden;
		}
		#footer_nav{
			font-size:13px;
			height:95px;
			width:280px;
			display:block;
			overflow:hidden;
			}
			#footer_nav ul{
				float:left;
				margin-right:14px;
				}
			#footer_nav ul li{
				 float:none;
				 display:block;
				 color:#e49541;
				 margin-bottom:3px;
				}
				#footer_nav ul li a{color:#e49541; text-decoration:none;}
				#footer_nav ul li a:hover{color:#ca5f00;}
				#footer_nav ul li ul{
					float:none;
					margin-right:0;
					}
				#footer_nav ul li ul li{
					color:#a0563c;
					display:block;
					float:none;
					margin-bottom:1px;
					font-size:11px;
					}
					#footer_nav ul li ul li a, #footer_branding ul li a{color:#a0563c; text-decoration:none;}
					#footer_nav ul li ul li a:hover, #footer_branding ul li a:hover{color:#ca5f00;}
		#footer_branding{
			height:51px;
			padding-top:13px;
			width:280px;
			overflow:hidden;
			}
			#footer_branding_logo{
				background:url(interface/interface_sheet-02.png) -371px -75px no-repeat;
				width:139px;
				height:51px;
				margin-left:-5px;
				float:left;
				}
				#footer_branding_logo a{
					width:100%;
					height:100%;
					display:block;
					}
			#footer_branding ul{
				color:#a0563c;
				display:block;
				float:left;
				font-size:11px;
				margin-top:8px;
				margin-left:35px;
				width:76px;
				}
				#footer_branding ul li{
					list-style-type:disc;
					margin-bottom:1px;
					}
	#footer_center{
		float:left;
		width:430px;
		height:159px;
		background:url(interface/interface_sheet-02.png) -597px -180px no-repeat;
		}
		#footer_ctoa_buttons{
			width:430px;
			height:37px;
			font-size:13px;
			margin-top:122px;
			visibility:hidden;
			}
			#footer_ctoa_buttons a{
				color:#f8efdf;
				text-decoration:none;
				float:left;
				padding-left:5px;
				margin-top:9px;
				display:block;
				}
				#footer_ctoa_buttons a:hover{
					color:#ca5f00;
					}
			#f_ctoa_create_guide{
				width:143px;
				display:block;
				float:left;
				}
				#f_ctoa_create_guide-icon{
					width:35px;
					height:33px;
					background:url(interface/interface_sheet-02.png) -704px -83px no-repeat;
					margin-top:2px;
					float:left;
					}
					#f_ctoa_create_guide-icon a{
						height:100%;
						width:100%;
						display:block;
						}
			#f_ctoa_share_video{
				width:144px;
				display:block;
				float:left;
				}
				#f_ctoa_share_video-icon{
					width:37px;
					height:31px;
					background:url(interface/interface_sheet-02.png) -662px -90px no-repeat;
					margin-left:1px;
					float:left;
					}
					#f_ctoa_share_video-icon a{
						height:100%;
						width:100%;
						display:block;
						}
			#f_ctoa_submit_stream{
				width:143px;
				display:block;
				float:left;
				}
				#f_ctoa_submit_stream-icon{
					width:20px;
					height:25px;
					background:url(interface/interface_sheet-02.png) -641px -96px no-repeat;
					margin:4px 4px 0px 4px;
					float:left;
					}
					#f_ctoa_submit_stream-icon a{
						height:100%;
						width:100%;
						display:block;
						}
	#footer_right{
		float:left;
		width:280px;
		height:159px;
		}
		#footer_social{
			width:250px;
			height:55px;
			padding-left:30px;
			overflow:hidden;
			}
			#footer_social ul{
				float:left;
				display:block;
				width:210px;
				height:55px;
				margin-top:10px;
				margin-left:10px;
				}
			#social_arrow{
				width:26px;
				height:33px;
				background:url(interface/interface_sheet-02.png) no-repeat -612px -91px;
				display:block;
				float:left;
				margin-left:4px;
				}
			#footer_social h4{
				font-weight:normal;
				font-size:14px;
				color:#f8efdf;
				margin-bottom:2px;
				margin-left:-5px;
				}
		#footer_copyright{
			font-size:9px;
			line-height:9px;
			text-align:right;
			width:250px;
			padding-left:30px;
			color:#73929b;
			display:block;
			margin-top:48px;
			height:56px;
			overflow:hidden;
			}
article#content_w_sidebar ol{
	list-style-type:decimal;
	margin-left:24px;
	line-height:16px;
	}
/** Footer Looks & Content **/
#footer-cap{
	height:42px;
	background:transparent url(interface/bg-footer_cap.png) repeat-x center center;
	}
#footer-cont{
	height:176px;
	padding-top:18px;
	}
#clearfooter, .clearboth{
	display:block;
	height:1px;
	clear:both;
	}
	.clearleft{
		clear:left;
		}
	.clearright{
		clear:right;
		}
@media screen and (max-width: 960px) {
  #cont2 { overflow-x: hidden; }
}

@media screen and (min-width: 960px) {
  body { overflow-x: hidden; }
}

@media screen and (min-width: 1785px) {
  #left { display: none; }
  #content_wrap1 { margin-left: 400px; }
  #cont1 { margin-left: 400px; }
  #left1 { display: block; position: relative; }
}

@media screen and (min-width: 1785px) {
  #right { display: none; }
  #right1 { display: block; }
  #content { margin-left: 0px; }
  #footer { margin-left: 0px; }
  #content_wrap1 { margin: 0 auto; }
}
/*@media screen and (max-width: 960px) {
  #cont2 { overflow-x: hidden; }
}

@media screen and (min-width: 960px) {
  body { overflow-x: hidden; }
  #cont1{display:none;}
}

@media screen and (min-width: 1368px) {
  #left { display: none; }
  #content_wrap1 { margin-left: 190px; }
  #cont1 { margin-left: 190px; }
  #left1 { display: block; position: relative; }
}

@media screen and (min-width: 1580px) {
  #right { display: none; }
  #right1 { display: block; }
  #content, header, #featured_content, #content-header{ margin-left: -105px; }
  #footer { margin-left: -105px; }
  #content_wrap1 { margin: 0 auto; }
}*/
/*Slider*/
#slider {
	width: 100%;
	height: 326px;
	list-style: none;
	/* Prevent FOUC (see FAQ page) and keep things readable if javascript is disabled */
	overflow-y: auto;
	overflow-x: hidden;
}
#slider_wrap{
	width:100%;
	max-width:1920px;
	margin-left:auto;
	margin-right:auto;
	background:url(interface/bg-slider.jpg) repeat-x;
	height:326px;
	padding-bottom:40px;
	padding-top:17px;
	margin-top:30px;
	overflow:hidden;
	text-align:center;
	}
/****************************************************************************************/
.anythingSlider-default {
	margin: 0 auto;
}
/* Overall Wrapper */
.anythingSlider {
	display: block;
	overflow: hidden !important;
	position: relative;
}
/* anythingSlider viewport window */
.anythingSlider .anythingWindow {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}
/* anythingSlider base (original element) */
.anythingSlider .anythingBase {
	background: transparent;
	list-style: none;
	position: absolute;
	overflow: visible !important;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
/* fade mode */
.anythingSlider .fade .panel {
	float: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
/* fade mode active page - visible & on top */
.anythingSlider .fade .activePage {
	z-index: 0;
}
/* all panels inside the slider; horizontal mode */
.anythingSlider .panel {
	background: transparent;
	display: block;
	overflow: hidden;
	float: left;
	padding: 0;
	margin: 0;
}
.anythingControls{
	}
.last .slider_select-bullet{display:none;}
/****************************************************************************************/
	#slider_wrap div h2{
		font-family: Californian FB, Californian, 'ITM Serrif';
		visibility:hidden;
		}
	#slider_wrap div h3{
		font-family:Gill Sans MT, Gill Sans Regular, Gill Sans, 'ITM Sans';
		visibility:hidden;
		}
	#slider_wrap div p{
		visibility:hidden;
		}
	.slider-content{
		background-repeat:no-repeat;
		background-position:center center;
		background-color:#151516;
		height:326px;
		width:100%;
		}
		.slider-content a{
			width:100%;
			height:100%;
			display:block;
			}
		#slide-0{
			background:url(images/slides/itm_slide-01.jpg) center center;
			}
		#slide-1{
			background:url(images/slides/itm_slide-02.jpg) center center;
			}
		#slide-2{
			background:url(images/slides/itm_slide-03.jpg) center center;
			}
		#slide-3{
			background:url(images/slides/itm_slide-04.jpg) center center;
			}
		#slide-4{
			background:url(images/slides/itm_slide-05.jpg) center center;
			}
	#slider_select{
		width:480px;
		height:52px;
		padding-top:6px;
		height:56px;
		overflow:visible;
		float:left;
		text-align:center;
		letter-spacing:0px;
		word-spacing:0px;
		font-size:0px;
		position:relative;
		display:block;
		margin: 0 auto;
		z-index:66;
		}
		#slider_select li{
			display:inline-block;
			}
		.slider_select-item{
			width:69px;
			height:52px;
			display:inline-block;
			background:transparent url(interface/interface_sheet-01.jpg) no-repeat;
			background-position:-377px -18px;
			cursor:pointer;
			position:relative;
			padding-top:4px;
			}
			.slider_select-item img{
				margin:0;
				border:0;
				display:inline;
				text-align:center;
				}
			.active_seek, .slider_select-item:hover{
				background-position:-307px -18px!important;
				}
			.slider_select-bullet{
				height:16px;
				width:16px;
				display:inline-block;
				margin-bottom:18px;
				background:transparent url(interface/interface_sheet-01.jpg) no-repeat -307px -75px;
				}
/*Content Header*/
	#content-header{
		width:990px;
		margin-left:auto;margin-right:auto;
		height:62px;
		margin-bottom:60px;
		margin-top:20px;
		}
		#social_links{
			width:240px;
			height:42px;
			float:left;
			margin-left:15px;
			padding-top:16px;
			}
			.social_icon{
				background: url(interface/interface_sheet-02.png) no-repeat;
				height:31px;
				width:33px;
				float:left;
				margin-right:8px;
				opacity:.65;
				-webkit-transition: opacity .3s ease-in-out;
				-moz-transition: opacity .3s ease-in-out;
				-o-transition: opacity .3s ease-in-out;
				-ms-transition: opacity .3s ease-in-out;	
				transition: opacity .3s ease-in-out;
				}
				.social_icon:hover{
					opacity:1;
					}
				.social_icon a{
					height:100%;
					width:100%;
					display:block;
					}
				.twitter{
					background-position:-52px -164px;
					margin-left:-2px;
					}
				.youtube{
					background-position:-123px -166px;
					}
				.facebook{
					background-position:-87px -167px;
					margin-left:7px;
					margin-top:-3px;
					}
				.RSS{
					background-position:-158px -166px;
					}
				.gplus{
					background-position:-191px -169px;
					}
		#search_bar{
			width:225px;
			height:100%;
			float:left;
			margin-left:15px;
			padding-right:15px;
			}
			#search_container{
				background: transparent url(interface/interface_sheet-02.png) no-repeat -583px -136px;
				margin-left:65px;
				margin-top:16px;
				width:174px;
				height:38px;
				}
				#databasesearch{
					
					}
				#searchsubmit {
					background:transparent;
					border: 0 none;
					cursor: pointer;
					height: 18px;
					margin-left: 0px;
					width: 18px;
					}
				#searchbox {
					background:transparent;
					border: 0px!important;
					color: #777;
					font-size: 12px;
					height: 22px;
					line-height: normal;
					padding: 3px 6px 1px;
					width: 119px;
					position:relative;
					margin-left:3px;
					margin-top:4px;
					top:0px;
					font-family:Gill Sans MT, Gill Sans Regular, Gill Sans, 'ITM Sans';
					}
					#searchbox:focus{color:#325961}
/*Featured Content*/
#featured_content{
	width:990px;
	margin-left:auto;
	margin-right:auto;
	min-height:340px;
	margin-bottom:50px;
	position:relative;
	z-index:50;
	}
.featured_content-area{
	width:330px;
	min-height:340px;
	float:left;
	}
	.featured_content-title{
		width:45px;
		height:340px;
		background:url(interface/interface_sheet-02.png) no-repeat -7px -5px;
		z-index:3;
		position:relative;
		float:left;
		}
		.featured_content-area h2{
			font-size:1px;
			display:none;
			}
		.featured_content-title_text{
			height:129px;
			width:18px;
			margin-top:25px;
			margin-left:13px;
			background:url(interface/interface_sheet-02.png) no-repeat;
			display:inline-block;
			}
			#fc-tt-newest_guides{
				background-position:-60px -221px;
				}
			#fc-tt-featured_guides{
				background-position:-78px -210px;
				}
			#fc-tt-popular_guides{
				background-position:-96px -219px;
				}
			#fc-tt-newest_videos{
				background-position:-114px -222px;
				}
			#fc-tt-featured_videos{
				background-position:-132px -211px;
				}
			#fc-tt-popular_videos{
				background-position:-150px -220px;
				}
			#fc-tt-latest_topics{
				background-position:-168px -235px;
				}
			#fc-tt-latest_articles{
				background-position:-186px -224px;
				}
		.featured_content-list{
			width:295px;
			height:340px;
			overflow:hidden;
			position:relative;
			z-index:1;
			margin-left:-10px;
			float:left;
			}
			.featured_content-list_settings{
				width:51px;
				padding-left:226px;
				height:11px;
				margin-top:14px;
				margin-bottom:1px;
				background:transparent url(interface/interface_sheet-02.png) no-repeat -53px -133px;
				}
				.featured_content-list_settings-icon{
					width:15px;
					height:15px;
					display:block;
					margin-top:-2px;
					background:transparent url(interface/interface_sheet-02.png) no-repeat;
					float:left;
					visibility:hidden;
					}
					.featured_content-list_settings-icon a{height:100%;width:100%;display:block;}
					.fc-ls-icon-swap{
						background-position:-93px -145px;
						margin-right:3px;
						visibility:hidden;
						}
					.fc-ls-icon-settings{
					background-position:-108px -145px;
					}
			.featured_content-list-contents{
				height:57px;
				}
				.featured_content-list-contents li{
					height:57px;
					display:block;
					list-style-type:none;
					padding-left:12px;
					clear:both;
					}
					.featured_content-list-contents li .class_icon-med{
						margin-top:4px;
						margin-bottom:4px;
						float:left;
						}
				.fcl-c-odd, .featured_content-list-contents li:nth-child(odd){}
				.fcl-c-even, .featured_content-list-contents li:nth-child(even){
					background:transparent url(interface/interface_sheet-02.png) no-repeat -53px -75px;
					}
					.featured_content-list-contents-title{
						display:block;
						overflow:hidden;
						text-overflow:ellipsis;
						width:186px;
						height:26px;
						padding-bottom:1px;
						font-size:13px;
						margin-top:5px;
						font-weight:normal;
						white-space:nowrap;/*REMOVE after JS or PHP solution*/
						}
						.featured_content-list-contents-title a{
							color:#a0563c;
							text-decoration:none;
							}
							.featured_content-list-contents-title a:hover{
								color:#ca5f00;
								}
					.fcl-c-name{
						float:left;
						min-height:20px;
						width:186px;
						padding-right:36px;
						padding-left:13px;
						height:57px;
						}
							.fcl-c-name-topics{
								float:left;
								min-height:20px;
								width:236px;
								padding-right:36px;
								padding-left:13px;
								height:57px;
								}
								.fcl-c-name-topics .featured_content-list-contents-title{
									width:236px!important;
									}
					.fcl-c-author-bar{
						height:22px;
						padding-top:3px;
						}
						.fcl-c-author{
							font-style:italic;
							font-size:11px;
							color:#707477;
							display:block;
							float:left;
							width:100%;
							height:20px;
							padding-top:2px;
							}
							.fcl-c-author em{
								width:82px; 
								display:inline-block; 
								overflow: hidden;
								white-space: nowrap;
								text-overflow: ellipsis;
								}
							.fcl-c-author a{color:#707477;text-decoration:none;}
							.fcl-c-author a:hover{color:#325961;}
						.fcl-c-glory_earned{
							height:20px;
							padding-top:2px;
							font-size:11px;
							color:#707477;
							text-align:right;
							display:none;
							float:left;
							width:30%;
							cursor:default;
							}
							.fcl-c-glory_icon{
								height:9px;
								width:9px;
								display:inline-block;
								background:transparent url(interface/interface_sheet-02.png) no-repeat -124px -145px;
								}
						.fcl_thetimepublished{
							display:inline-block;
							float:right;
							}
	#featured_ad_area{
		background:transparent url(interface/ad_featured.png) no-repeat;
		height:284px;
		width:312px;
		margin-top:20px;
		margin-left:14px;
		}
	#featured_ad_area_nonhome{
		background:transparent url(interface/ad_featured.png) no-repeat;
		height:265px;
		width:312px;
		margin-bottom:30px;
		}
		#featured_ad_area div,#featured_ad_area_nonhome div{
			width:300px;
			height:250px;
			margin-left:6px;
			padding-top:5px;
			overflow:hidden;
			}
		#featured_ad_area span,#featured_ad_area_nonhome span{
			color:#8f8f8f;
			font-family: Californian FB, Californian, 'ITM Serrif';
			font-size:15px;
			display:block;
			text-align:center;
			padding-top:18px;
			cursor:default;
			}
/*Generic clickable span*/
span.slink{
	color:#0000FF;
	text-decoration:underline;
	cursor:pointer;
}
span.slink:hover,span.slink:focus{
	background-color:#e3e0d1;
}

/*Class Icons*/
/*to call a class icon use the following example: <div class="class_icon-large elementalist-lg"></div>*/
.class_icon-large{
	background:transparent url(interface/interface_sheet-02.png) no-repeat;
	width:64px;
	height:64px;
	display:block;
	}
.class_icon-med{
	background:transparent url(interface/interface_sheet-02.png) no-repeat;
	width:48px;
	height:48px;
	display:block;
	}
.class_icon-small{
	background:transparent url(interface/interface_sheet-02.png) no-repeat;
	width:16px;
	height:16px;
	display:block;
	}
	/*Large 64x64*/
	.elementalist-lg{background-position:-222px -145px;}
	.engineer-lg{background-position:-287px -145px;}
	.guardian-lg{background-position:-352px -145px;}
	.mesmer-lg{background-position:-417px -145px;}
	.necromancer-lg{background-position:-222px -210px;}
	.ranger-lg{background-position:-287px -210px;}
	.thief-lg{background-position:-352px -210px;}
	.warrior-lg{background-position:-417px -210px;}
	/*Medium 46x46*/
	.elementalist-med{background-position:-222px -290px;}
	.engineer-med{background-position:-269px -290px;}
	.guardian-med{background-position:-316px -290px;}
	.mesmer-med{background-position:-363px -290px;}
	.necromancer-med{background-position:-410px -290px;}
	.ranger-med{background-position:-457px -290px;}
	.thief-med{background-position:-504px -290px;}
	.warrior-med{background-position:-551px -290px;}
	/*Small 16x16*/
	.elementalist-sm{background-position:-489px -247px;}
	.engineer-sm{background-position:-489px -230px;}
	.guardian-sm{background-position:-491px -213px;}
	.mesmer-sm{background-position:-491px -196px;}
	.necromancer-sm{background-position:-490px -179px;}
	.ranger-sm{background-position:-491px -162px;}
	.thief-sm{background-position:-491px -144px;}
	.warrior-sm{background-position:-492px -265px;}
	/*Article Icons 48x48*/
	.wvw_icon-med{background-position:-853px -378px;}
	.spvp_icon-med{background-position:-806px -376px;}
	.pve_icon-med{background-position:-758px -374px;}
	.general_icon-med{background-position:-710px -373px;}
	/*Other*/
	.anet-sm{background-position:-508px -144px;}
/*content_w_sidebar*/
#content_w_sidebar{
	width:650px;
	min-height:200px;
	position:relative;
	z-index:51;
	float:left;
	font-size:13px;
	margin-bottom:80px;
	}
	#article_cover_image{
		width:985px;
		height:195px;
		border:1px solid #000;
		margin-bottom:30px;
		overflow:hidden;
		}
		article#content_w_sidebar h1{
			font-family: Californian FB, Californian, 'ITM Serrif', Times;
			font-size:35px;
			}
			article#content_w_sidebar #article_tagline{
				color:#5c0500;
				font-family: Californian FB, Californian, 'ITM Serrif', Times;
				font-size:20px;
				margin-top:7px;
				margin-bottom:9px;
				display:block;
				}
			article#content_w_sidebar .class_icon-small{
				float:none;
				display:inline-block;
				margin-right:3px;
				margin-bottom:-4px;
				}
				#article_author{
					margin-top:7px;
					margin-bottom:25px;
					color:#5d5d5d;
					}
			article#content_w_sidebar em{
				font-style:italic;
				}
			article#content_w_sidebar p{
				padding-bottom:10px;
				font-size:14px;
				line-height:22px;
				font-weight:normal;
				}
	article#content_w_sidebar ul li{
		padding:2px 0;
		font-size:14px;
		list-style-type:disc;
		margin-left:20px;
		padding-bottom: 10px;
		line-height: 22px;
		font-weight: normal;
		}
			article#content_w_sidebar ul.article_iconlist li{
				line-height:13px;
				font-weight:normal;
				padding:2px 0!important;
				list-style-type:none;
				margin-left:0px;
				}
			article#content_w_sidebar ul{
				padding-bottom:10px;
				}
	article#content_w_sidebar ul li ul{color:#666666;padding:4px 0;margin-left:10px;}
		article#content_w_sidebar ul li ul li{list-style-type:square;list-style-position:inside;}
	article#content_w_sidebar #article_postinfo, #guide_summary #article_postinfo{
		width:180px;
		font-size:12px;
		position:relative;
		z-index:71;
		float:right;
		color:#342720;
		margin-left:45px;
		margin-bottom:40px;
		top:5px;
		}
		article#content_w_sidebar #article_postinfo a img{border:0;}
		article#content_w_sidebar aside #postinfo_bar, article#char_builder aside #postinfo_bar{
			width:184px;
			height:8px;
			background:transparent url(interface/interface_sheet-03.png) -427px -126px no-repeat;
			margin-top:5px;
			margin-left:-4px;
			}
		#ad_frame_wskyscr{
			width:160px;
			height:600px;
			margin-top:5px;
			padding:10px 6px 6px 6px;
			display:block;
			margin-left:auto;
			margin-right:auto;
			background:transparent url(interface/ad_frame_wskyscr.png) center top no-repeat;
			}
	article#content_w_sidebar blockquote{
		margin-bottom:20px;
		margin-top:10px;
		border-left:5px solid #254753;
		padding-left:15px;
		background-color:rgba(100,100,100,.1);
		background: -webkit-gradient(linear, left top, right top, from(rgba(100,100,100,.15)), to(rgba(100,100,100,0)));
		background: -webkit-linear-gradient(left, rgba(100,100,100,.15), rgba(100,100,100,0));
		background: -moz-linear-gradient(left, rgba(100,100,100,.15), rgba(100,100,100,0));
		background: -ms-linear-gradient(left, rgba(100,100,100,.15), rgba(100,100,100,0));
		background: -o-linear-gradient(left, rgba(100,100,100,.15), rgba(100,100,100,0));
		}
		article#content_w_sidebar blockquote p{
			margin-bottom:0px;
			font-size:.97em;
			padding-bottom:5px;
			padding-top:3px;
			line-height:19px;
			}
	article#content_w_sidebar q{
		width:180px;
		float:right;
		margin:0 0 15px 20px;
		padding-top:20px;
		font-size:1.25em;
		}
		article#content_w_sidebar q.qleft{
			float:left!important;
			margin:0 20px 15px 0!important;
			padding-top:20px;
			}
	article#content_w_sidebar em{font-style:italic;}
	article#content_w_sidebar strong{font-weight:bold;}
		article#content_w_sidebar p strong{color:#3a3a3a;}
	article#content_w_sidebar h2{
		font-family: Californian FB, Californian, 'ITM Serrif', Times;
		font-size:20px;
		margin-top:30px;
		color:#000;
		padding-bottom:3px;
		font-weight:bold;
		position:relative;
		}
		article#content_w_sidebar h3{
			font-size:15px;
			padding-top:10px;
			padding-bottom:5px;
			font-weight:bold;
			}
	article#content_w_sidebar .article_gallery{
		padding-bottom:10px;
		}
	article#content_w_sidebar a img{
		border:1px solid #000;
		}
		article#content_w_sidebar a img:hover{
			border:1px solid #CA5F00;
			}
		article#content_w_sidebar aside a img{
			border:0px;
			}
		article#content_w_sidebar a .alignleft, .ngg-left, .alignleft{
			float:left;
			margin:8px 10px 8px 0;
			}
		article#content_w_sidebar a .alignright, .ngg-right, .alignright{
			float:right;
			margin:8px 0 8px 10px;
			}
		article#content_w_sidebar a .alignnone{
			float:none;
			}
		article#content_w_sidebar a .aligncenter, .ngg-center{
			margin-left:auto!important;
			margin-right:auto!important;
			display:block;
			}
		article#content_w_sidebar iframe{
			border:1px solid #000;
			margin:8px 0;
			}
		article#content_w_sidebar .ngg-gallery-thumbnail-box{
			float:left;
			margin:8px 10px 8px 0;
			display:block;
			}
		article#content_w_sidebar .ngg-galleryoverview{
			padding-bottom:10px;
			}
		article#content_w_sidebar .ngg-clear{
			clear:left;
			}
		article#content_w_sidebar #lastedited-line{
			margin-top:20px;
			}
			article#content_w_sidebar #lastedited-line .social_icon.youtube{
				}
		article #lastedited-text{
			text-align:right;
			font-size:.8em;
			font-style:italic;
			color:#666666;
			margin-top: 8px;
			}
		article#content_w_sidebar #calc-footer-ruler{
			clear:both;
			margin-bottom:5px;
			}
		article#content_w_sidebar .ngg-singlepic{
			margin-bottom:18px;
			margin-top:8px;
			position:relative;
			}
		article#content_w_sidebar .ngg-singlepic-anchor{
			}
/*Article Listing*/
.article_post_list{
	margin-bottom:45px;
	}
	.article_post_list p{
		margin-left:257px;
		font-size:14px;
		line-height:17px;
		}
	.article_post_list-title{
		height:23px;
		padding-left:25px;
		padding-top:8px;
		margin-left:-25px;
		margin-bottom:10px;
		background:transparent url(interface/interface_sheet-02.png) no-repeat 0 -388px;
		width:582px;
		}
		.article_post_list-title a{
			font-size:14px;
			color:#fff;
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
			text-shadow: 1px 2px 2px rgba(16, 66, 72, .65);
			vertical-align: middle;
			}
	.article_post_list h2{
		font-size:26px;
		font-family: Californian FB, Californian, 'ITM Serrif', Times;
		margin-bottom:10px;
		margin-left:257px;
		}
		.article_post_list h2 a{color:#525c5c;}
		.article_post_list h2 a:hover{color:#CA5F00;}
	.article_post_list .nothumb_post h2, .article_post_list .nothumb_post p{margin-left:0px!important;}
	.article_post_list .classthumb_post h2, .article_post_list .classthumb_post p{margin-left:80px!important;}
.article_cover_image_thumb{
	width:240px;
	height:140px;
	border:1px solid #000;
	background-position:-30% top;
	overflow:hidden;
	float:left;
	margin-right:15px;
	}
	.article_cover_image_thumb img{
		position:relative;
		left:-33%;
		}
.article_post_list_published{
	color:#8a9494;
	font-size:13px;
	margin-top:12px;
	padding-top:5px;
	}
	.article_post_list_published .class_icon-small{
		display:inline-block;
		margin-bottom:-4px;
		}
#article_bread_current_post{
	width:320px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	opacity:.6;
	}
#articles_h1{
	font-size:35px;
	font-family: Californian FB, Californian, 'ITM Serrif', Times;
	margin-bottom:50px;
	}
.sociable{
	float:left;
	margin-top:3px;
	}
	.social_counter{margin-top:0px!important;}
	aside #Facebook_Counter iframe{margin:0!important; border:0px!important;}
	aside #Facebook_Counter img{border:0!important;}
	aside .article_list_social{margin-top:12px;margin-right:6px;}
		aside .article_list_social li{padding-left:0px!important;margin-left:0px!important;}
	.option1_16{margin-right:4px;}
.article_list_social{float:right;margin-top:-9px;}
aside #Google_p{margin-left:2px;}
aside #Facebook_Counter iframe{width:88px!important;}
#content_wrap1 #author-info{
	margin-top:-25px;
	margin-bottom:50px;
	display:block;
	}
	#content_wrap1 #author-info #author-avatar{
		float:left;
		margin-right:15px;
		}
	#content_wrap1 #author-info #author-description h2{
		font-weight:bold;
		margin-bottom:5px;
		}
		#content_wrap1 #author-info #author-description a{
			display:block;
			width:142px;
			margin-left:75px;
			}
#subscribe_to_itm{
	float:left;
	font-size:.8em;
	margin-top:3px;
	}
	#subscribe_to_itm .social_icon{margin-top:-3px;}
#pagination_navigation{
	width:246px;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	}
.post_navigation_arrows a{
	/*font-family: Californian FB, Californian, 'ITM Serrif', Times;*/
	font-size:13px;
	/*font-weight:bold;*/
	}
	.post_navigation_arrows#post_nav_new{margin-right:5px;}
	.post_navigation_arrows#post_nav_old{margin-left:5px;}
.post_navigation_arrows a span{
	width:23px;
	height:37px;
	display:inline-block;
	background:url(interface/interface_sheet-02.png) no-repeat;
	margin-bottom:-13px;
	}
	.post_navigation_arrows a span#older_posts{
		background-position:-826px -86px;
		}
	.post_navigation_arrows a span#newer_posts{
		background-position:-805px -86px;
		}
		.post_navigation_arrows a:hover span#older_posts{
			background-position:-781px -86px;
			}
		.post_navigation_arrows a:hover span#newer_posts{
			background-position:-757px -86px;
			}
.wp-smiley{border:0!important;}
/*News Updates*/
#news-section{
	width:650px;
	min-height:450px;
	float:left;
	position:relative;
	z-index:51;
	}
.news-post{
	width:650px;
	margin-bottom:80px;
	color:#323232;
	}
	.news-post p a{color:#068080;}
		.news-post p a:hover{color:#CA5F00;}
	.news-post strong{font-weight:bold;color:#323232;}
	.news-post em{font-style:italic;}
	.news-post h3,.news-post h4{padding-left:15px;padding-bottom:5px;}
	.news-post ul{
		padding-left:15px;
		margin-bottom: 14px;
		}
		.news-post li{
			font-family: 'Gill Sans MT', 'Gill Sans Regular', 'Gill Sans', 'ITM Sans', Arial;
			font-size:13px;
			line-height:22px;
			list-style-type:square;
			list-style-position:inside;
			color:#323232;
			margin-left:3px;
			}
	.center_inline{
		padding-left:15px;
		text-align:center;
		margin-top:10px;
		margin-bottom:17px;
		}
	.news-post_author{
		color:#105863;
		font-size:12px;
		padding-left:15px;
		margin-bottom:12px;
		}
	.news-post_header{
		height:48px;
		padding-top:26px;
		width:705px;
		margin-bottom:2px;
		margin-left:-14px;
		margin-top:-5px;
		background:url(interface/interface_sheet-02.png) no-repeat -60px 0px;
		}
		.news-post_header h2{
			font-family: Californian FB, Californian, 'ITM Serrif', Times;
			font-size:19px;
			font-weight:bold;
			padding-left:27px;
			color:#fff;
			width:565px;
			overflow:hidden;
			white-space:nowrap;
			text-overflow:ellipsis;
			text-shadow:1px 2px 2px rgba(16,66,72,.65);
			vertical-align:middle;
			}
			.news-post_header h2 a{
				color:#fff;
				text-decoration:none;
				}
	.news-post p{
		color:#161616;
		padding-left:15px;
		font-size:13px;
		margin-bottom:14px;
		line-height:16px;
		}
	.news_image{
		width:629px;
		height:100px;
		border:1px solid black;
		margin-top:8px;
		margin-left:14px;
		margin-bottom:12px;
		background:transparent url(images/news_header_default.jpg) no-repeat center center;
		}
		.news_image a{
			display:block;
			height:100%;
			width:100%;
			}
	.news_social{
		display:block;
		height:20px;
		width:80px;
		float:left;
		padding-left:15px;
		visibility:hidden;
		}
		.news_social li{
			background-image:url(interface/interface_sheet-02.png);
			background-repeat:no-repeat;
			margin-left:2px;
			opacity:.75;
			}
			.news_social li a{
				display:block;
				height:100%;
				width:100%;
				}
				.news_social li:hover{
					opacity:1;
					}
		.news_twitter{
			width:18px;
			height:16px;
			display:block;
			float:left;
			margin-top:1px;
			margin-bottom:1px;
			background-position:-525px -78px;
			}
		.news_facebook{
			width:17px;
			height:18px;
			display:block;
			float:left;
			background-position:-543px -77px;
			}
		.news_gplus{
			width:16px;
			height:18px;
			display:block;
			float:left;
			background-position:-560px -77px;
			}
		.news_reddit{
			width:16px;
			height:16px;
			display:block;
			float:left;
			margin-top:-1px;
			margin-bottom:1px;
			background-position:-578px -76px;
			margin-left:4px!important;
			}
	.news_comments{
		width:545px;
		display:block;
		float:left;
		height:18px;
		padding-top:2px;
		padding-right:10px;
		font-size:12px;
		text-align:right;
		}
		.news_comments a{
			color:#105863;
			text-decoration:none;
			}
			.news_comments a:hover{
				color:#ca5f00;
				}
/*Sidebar Column*/
#sidebar_col{
	width:312px;
	float:left;
	padding-left:28px;
	min-height:400px;
	margin-bottom:20px;
	position:relative;
	z-index:3;
	}
.sidecolumn_rule{
	background:url(interface/interface_sheet-02.png) -530px -126px no-repeat;
	display:block;
	width:308px;
	height:5px;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:4px;
	}
#twitter_column{
	margin-bottom:45px;
	}
.action_buttons{
	margin-bottom:45px;
	}
	#create_guide_a_button{
		width:238px;
		height:112px;
		background:transparent url(interface/cta_create_guide.png) no-repeat;
		font-family: Californian FB, Californian, 'ITM Serrif';
		font-size:20px;
		font-weight:bold;
		color:#6e120c;
		}
		#create_guide_button_trans{
			width:238px;
			height:112px;
			display:block;
			position:absolute;
			top:0;left:0;
			background:transparent url(interface/cta_create_guide.png) center bottom;
			z-index:60;
			opacity:0;
			-webkit-transition: opacity .3s ease-in-out;
			-moz-transition: opacity .3s ease-in-out;
			-o-transition: opacity .3s ease-in-out;
			-ms-transition: opacity .3s ease-in-out;	
			transition: opacity .3s ease-in-out;
			}
		#create_guide_a_button a:hover #create_guide_button_trans{
			opacity:1;
			}
		#button_text-guide{
			z-index:61;
			position:relative;
			}
		#button_subtext-guide{
			color:#eb8730;
			font-family:Gill Sans MT, Gill Sans Regular, Gill Sans, 'ITM Sans';
			font-weight:normal;
			font-size:12px;
			display:block;
			margin-top:3px;
			margin-left:18px;
			position:relative;
			z-index:61;
			-webkit-transition: color .3s ease-in-out;
			-moz-transition: color .3s ease-in-out;
			-o-transition: color .3s ease-in-out;
			-ms-transition: color .3s ease-in-out;	
			transition: color .3s ease-in-out;
			}
			#create_guide_a_button a{
				display:block;
				padding-top:47px;
				height:65px;
				width:226px;
				color:#6e120c;
				text-decoration:none;
				position:relative;
				padding-left:12px;
				-webkit-transition: color .3s ease-in-out;
				-moz-transition: color .3s ease-in-out;
				-o-transition: color .3s ease-in-out;
				-ms-transition: color .3s ease-in-out;	
				transition: color .3s ease-in-out;
				}
				#create_guide_a_button a:hover{
					color:#ae0b00;
					}
				#create_guide_a_button a:hover #button_subtext-guide{
					color:#f6a812;
					}
	#guild_wars_a_button{
		width:312px;
		height:116px;
		margin-top:6px;
		background:transparent url(interface/cta_gw2_event.png) no-repeat;
		background-position:center -25px;
		opacity:1;
		font-family: Californian FB, Californian, 'ITM Serrif';
		font-size:20px;
		font-weight:bold;
		color:#2a2f30;
		}
		#create_guildwars_button_trans{
			width:312px;
			height:116px;
			display:block;
			position:absolute;
			top:0;left:0;
			background:transparent url(interface/cta_gw2_event.png) no-repeat center -167px;
			z-index:60;
			opacity:0;
			-webkit-transition: opacity .3s ease-in-out;
			-moz-transition: opacity .3s ease-in-out;
			-o-transition: opacity .3s ease-in-out;
			-ms-transition: opacity .3s ease-in-out;	
			transition: opacity .3s ease-in-out;
			}
			#guild_wars_a_button a:hover #create_guildwars_button_trans{
				opacity:1;
				}
			#button_text-guildwars{
				z-index:61;
				position:relative;
				font-size:22px;
				-webkit-transition: color .3s ease-in-out;
				-moz-transition: color .3s ease-in-out;
				-o-transition: color .3s ease-in-out;
				-ms-transition: color .3s ease-in-out;	
				transition: color .3s ease-in-out;
				text-shadow: 
					-1px -1px 0 rgba(255,255,255,.7), 
					1px -1px 0 rgba(255,255,255,.7), 
					-1px 1px 0 rgba(255,255,255,.7), 
					1px 1px 0 rgba(255,255,255,.7);
				}
			#button_subtext-guildwars{
				color:#6e120c;
				font-weight:normal;
				font-size:18px;
				display:block;
				margin-top:3px;
				letter-spacing:.5px;
				position:relative;
				z-index:61;
				-webkit-transition: color .3s ease-in-out;
				-moz-transition: color .3s ease-in-out;
				-o-transition: color .3s ease-in-out;
				-ms-transition: color .3s ease-in-out;	
				transition: color .3s ease-in-out;
				}
				#guild_wars_a_button a{
					display:block;
					padding-top:37px;
					height:65px;
					width:280px;
					padding-left:32px;
					color:#2a2f30;
					text-decoration:none;
					position:relative;
					}
					#guild_wars_a_button a:hover{
					color:#5c5c5c;
						}
					#guild_wars_a_button a:hover span{
						color:#ae0b00;
						}
	#sign_up_a_button{
		width:312px;
		height:141px;
		margin-top:6px;
		background:transparent url(interface/cta_sign_up.png) no-repeat;
		background-position:center top;
		opacity:1;
		font-family: Californian FB, Californian, 'ITM Serrif';
		font-size:20px;
		font-weight:bold;
		color:#2a2f30;
		}
		#create_signup_button_trans{
			width:312px;
			height:141px;
			display:block;
			position:absolute;
			top:0;left:0;
			background:transparent url(interface/cta_sign_up.png) no-repeat center -142px;
			z-index:49;
			opacity:0;
			-webkit-transition: opacity .3s ease-in-out;
			-moz-transition: opacity .3s ease-in-out;
			-o-transition: opacity .3s ease-in-out;
			-ms-transition: opacity .3s ease-in-out;	
			transition: opacity .3s ease-in-out;
			}
			#sign_up_a_button a:hover #create_signup_button_trans{
				opacity:1;
				}
			#button_text-signup{
				z-index:50;
				position:relative;
				-webkit-transition: color .3s ease-in-out;
				-moz-transition: color .3s ease-in-out;
				-o-transition: color .3s ease-in-out;
				-ms-transition: color .3s ease-in-out;	
				transition: color .3s ease-in-out;
				}
			#button_subtext-signup{
				color:#6e120c;
				font-weight:normal;
				font-size:20px;
				display:block;
				margin-top:3px;
				letter-spacing:.5px;
				position:relative;
				z-index:50;
				-webkit-transition: color .3s ease-in-out;
				-moz-transition: color .3s ease-in-out;
				-o-transition: color .3s ease-in-out;
				-ms-transition: color .3s ease-in-out;	
				transition: color .3s ease-in-out;
				}
				#sign_up_a_button a{
					display:block;
					padding-top:55px;
					height:65px;
					width:247px;
					padding-left:35px;
					color:#484e50;
					text-decoration:none;
					position:relative;
					}
					#sign_up_a_button a:hover{
					color:#5c5c5c;
						}
					#sign_up_a_button a:hover span{
						color:#ae0b00;
						}
				#sign_up_a_button #button_text-signup{
					font-size:30px;
					padding-left:3px;
					}
	#class_guide_a_button{
		width:312px;
		height:141px;
		margin-top:6px;
		background:transparent url(interface/cta_class_guides.png) no-repeat;
		background-position:center top;
		opacity:1;
		font-family: Californian FB, Californian, 'ITM Serrif';
		font-size:20px;
		font-weight:bold;
		color:#2a2f30;
		}
		#create_class_guide_button_trans{
			width:312px;
			height:141px;
			display:block;
			position:absolute;
			top:0;left:0;
			background:transparent url(interface/cta_class_guides.png) no-repeat center -142px;
			z-index:49;
			opacity:0;
			-webkit-transition: opacity .3s ease-in-out;
			-moz-transition: opacity .3s ease-in-out;
			-o-transition: opacity .3s ease-in-out;
			-ms-transition: opacity .3s ease-in-out;	
			transition: opacity .3s ease-in-out;
			}
			#class_guide_a_button a:hover #create_class_guide_button_trans{
				opacity:1;
				}
			#button_text-class_guide{
				z-index:50;
				position:relative;
				font-size: 24px;
				font-weight:bold;
				-webkit-transition: color .34s ease-in-out;
				-moz-transition: color .34s ease-in-out;
				-o-transition: color .34s ease-in-out;
				-ms-transition: color .34s ease-in-out;	
				transition: color .34s ease-in-out;
				}
			#button_subtext-class_guide{
				color:#6e120c;
				font-weight:normal;
				font-size:20px;
				display:block;
				margin-top:3px;
				letter-spacing:.5px;
				position:relative;
				z-index:50;
				-webkit-transition: color .3s ease-in-out;
				-moz-transition: color .3s ease-in-out;
				-o-transition: color .3s ease-in-out;
				-ms-transition: color .3s ease-in-out;	
				transition: color .3s ease-in-out;
				}
				#class_guide_a_button a{
					display:block;
					padding-top:55px;
					height:65px;
					width:247px;
					padding-left:35px;
					color:#484e50;
					text-decoration:none;
					position:relative;
					}
					#class_guide_a_button a:hover{
					color:#5c5c5c;
						}
					#class_guide_a_button a:hover span{
						color:#ae0b00;
						}
				#class_guide_a_button #button_text-class_guide{
					font-size:30px;
					}
	#guide_faq_a_button{
		width:312px;
		height:141px;
		margin-top:6px;
		background:transparent url(interface/cta_guide_faq.png) no-repeat;
		background-position:center top;
		opacity:1;
		font-family: Californian FB, Californian, 'ITM Serrif';
		font-size:20px;
		font-weight:bold;
		color:#2a2f30;
		}
		#create_guide_faq_button_trans{
			width:312px;
			height:141px;
			display:block;
			position:absolute;
			top:0;left:0;
			background:transparent url(interface/cta_guide_faq.png) no-repeat center -142px;
			z-index:49;
			opacity:0;
			-webkit-transition: opacity .3s ease-in-out;
			-moz-transition: opacity .3s ease-in-out;
			-o-transition: opacity .3s ease-in-out;
			-ms-transition: opacity .3s ease-in-out;	
			transition: opacity .3s ease-in-out;
			}
			#guide_faq_a_button a:hover #create_guide_faq_button_trans{
				opacity:1;
				}
			#button_text-guide_faq{
				z-index:50;
				position:relative;
				font-size: 24px;
				font-weight:bold;
				-webkit-transition: color .34s ease-in-out;
				-moz-transition: color .34s ease-in-out;
				-o-transition: color .34s ease-in-out;
				-ms-transition: color .34s ease-in-out;	
				transition: color .34s ease-in-out;
				}
			#button_subtext-guide_faq{
				color:#6e120c;
				font-weight:normal;
				font-size:20px;
				display:block;
				margin-top:3px;
				letter-spacing:.5px;
				position:relative;
				z-index:50;
				-webkit-transition: color .3s ease-in-out;
				-moz-transition: color .3s ease-in-out;
				-o-transition: color .3s ease-in-out;
				-ms-transition: color .3s ease-in-out;	
				transition: color .3s ease-in-out;
				}
				#guide_faq_a_button a{
					display:block;
					padding-top:55px;
					height:65px;
					width:247px;
					padding-left:35px;
					color:#484e50;
					text-decoration:none;
					position:relative;
					}
					#guide_faq_a_button a:hover{
					color:#5c5c5c;
						}
					#guide_faq_a_button a:hover span{
						color:#ae0b00;
						}
				#guide_faq_a_button #button_text-guide_faq{
					font-size:30px;
					}
	#donate_a_button{
		width:312px;
		height:72px;
		margin-top:16px;
		background:transparent url(interface/cta_donate.png) no-repeat;
		background-position:center -68px;
		opacity:1;
		font-family: Californian FB, Californian, 'ITM Serrif';
		font-size:18px;
		font-weight:bold;
		color:#2a2f30;
		}
		#create_donate_button_trans{
			width:312px;
			height:58px;
			display:block;
			position:absolute;
			top:0;left:0;
			background:transparent url(interface/cta_donate.png) no-repeat center -225px;
			z-index:60;
			opacity:0;
			-webkit-transition: opacity .3s ease-in-out;
			-moz-transition: opacity .3s ease-in-out;
			-o-transition: opacity .3s ease-in-out;
			-ms-transition: opacity .3s ease-in-out;	
			transition: opacity .3s ease-in-out;
			}
			#donate_a_button a:hover #create_donate_button_trans{
				opacity:1;
				}
			#button_text-donate{
				z-index:61;
				position:relative;
				font-size:19px;
				-webkit-transition: color .3s ease-in-out;
				-moz-transition: color .3s ease-in-out;
				-o-transition: color .3s ease-in-out;
				-ms-transition: color .3s ease-in-out;	
				transition: color .3s ease-in-out;
				}
			#button_subtext-donate{
				color:#6e120c;
				font-weight:normal;
				font-size:16px;
				display:block;
				margin-top:3px;
				letter-spacing:.5px;
				position:relative;
				z-index:61;
				-webkit-transition: color .3s ease-in-out;
				-moz-transition: color .3s ease-in-out;
				-o-transition: color .3s ease-in-out;
				-ms-transition: color .3s ease-in-out;	
				transition: color .3s ease-in-out;
				}
				#donate_a_button a{
					display:block;
					padding-top:8px;
					height:50px;
					width:280px;
					padding-left:24px;
					color:#383838;
					text-decoration:none;
					position:relative;
					top:15px;
					}
					#donate_a_button a:hover{
					color:#5c5c5c;
						}
					#donate_a_button a:hover span{
						color:#ae0b00;
						}
	#featured_videos{
		display:none;
		margin-bottom:30px;
		}
	#featured_livestream{
		margin-bottom:40px;
		margin-top:10px;
		position:relative;
		z-index:61;
	}
	#featured_livestream h3, #featured_videos h3{
		font-family: Californian FB, Californian, 'ITM Serrif';
		color:#494949;
		font-size:24px;
		display:block;
		margin-left:4px;
		}
	.video_bullet{
		background:url(interface/interface_sheet-02.png) -587px -100px no-repeat;
		height:19px;
		width:20px;
		display:block;
		float:left;
		margin-left:5px;
		margin-top:8px;
		}
	.list_media_row{
		display:block;
		width:100%;
		min-height:34px;
		margin-bottom:12px;
		height:auto;
		}
	.stream_bullet_on{
		background:url(interface/interface_sheet-02.png) -555px -94px no-repeat;
		height:31px;
		width:30px;
		float:left;
		display:block;
		margin-top:2px;
		margin-left:5px;
		}
		.stream_bullet_off{
			background:url(interface/interface_sheet-02.png) -524px -94px no-repeat;
			height:31px;
			width:30px;
			float:left;
			display:block;
			margin-top:2px;
			margin-left:5px;
			opacity:.75;
			}
	.stream_media_list{
		height:34px;
		width:261px;
		padding-left:10px;
		float:left;
		display:block;
		}
		.media_user_name{
			display:block; 
			width:100%;
			height:16px;
			font-size:13px;
			white-space:nowrap;
			text-overflow:ellipsis;
			overflow-x:hidden;
			}
			.media_user_name a{
				color:#a0563c;
				text-decoration:none;
				}
				.media_user_name a:hover{
					color:#ca5f00;
					}
		.media_user_details{
			font-size:12px;
			color:#666464;
			font-style:italic;
			}
		.media_user_details .class_icon-small{
			float:left;
			margin-top:2px;
			margin-left:2px;
			margin-right:3px;
			}
			.media_user_details span{
				display:block;
				margin-top:3px;
				height:13px;
				cursor:default;
				}
			.media_user_details span span{
				display:inline;
			}
	.list_media_final{
		padding-top:4px;
		text-align:right;
		padding-right:6px;
		}
		.user_icon{
			background:url(interface/interface_sheet-02.png) -135px -145px no-repeat;
			width:15px;
			height:12px;
			display:inline-block;
			margin-bottom:-2px;
			}
			.list_media_final a{
				color:#105863;
				font-size:12px;
				text-decoration:none;
				}
				.list_media_final a:hover{
					color:#ca5f00;
					}
/* Breadcrumb */
#breadcrumbbar{
	width:100%;
	max-width:1920px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	background:url(interface/breadcrumb_background.jpg) repeat-x center center;
	height:29px;
	padding-top:17px;
	margin-top:30px;
	font-size:14px;
	font-family: Californian FB, Californian, 'ITM Serrif';
	color:#fbf1e9;
	font-weight:bold;
	}
	#breadcrumb_package a{
		color:#fbf1e9;
		text-decoration:none;
		}
		#breadcrumb_package a:hover{
			color:#ca5f00;
			}
	#breadcrumb_package{
		width:990px;
		height:100%;
		margin-left:auto;
		margin-right:auto;
		}
		#breadcrumbs{
			width:735px;
			overflow:hidden;
			height:100%;
			float:left;
			cursor:default;
			text-overflow: ellipsis;
			white-space: nowrap;
			}
			#breadcrumbs a{cursor:pointer;}
			.breadcrumb_arrow{
				width:11px;
				height:14px;
				display:inline-block;
				background:url(interface/interface_sheet-03.png) -419px -150px no-repeat;
				margin-bottom:-3px;
				margin-left:4px;
				margin-right:4px;
				}
		#breadcrumb_package #search_bar{
			margin-top:-11px!important;
			}
		#breadcrumb_package #search_bar #search_container{
			margin-top:0px!important;
			}
/**Featured Ad**/
	#itm-featured_ad{
		width:738px;
		height:100px;
		display:block;
		margin-left:auto;
		margin-right:auto;
		background:url(interface/interface_sheet-03.png) 0px 0px no-repeat;
		}
		#content-header{position:relative; z-index:50;}
		#itm-featured_ad a{
			width:728px;
			height:90px;
			position:relative;
			top:5px;
			left:4px;
			display:block;
			border:0;
			outline:0;
			}
/** Sidebar Ad **/
	#itm-sidebar_ad-featured{
		width:227px;
		height:164px;
		display:block;
		background:url(/interface/interface_sheet-03.png) -492px -150px no-repeat;
		margin-bottom:30px;
		margin-left:auto;
		margin-right:auto;
		}
/*Guide*/
#char_builder #guide_summary h1#guide_title_h1{
	margin-top:0px!important;
	}
#char_builder #guide_summary h1#guide_title_h1 #weapon_type, #guide_cat{
	display: block;
	font-family: Gill Sans MT, Gill Sans Regular, Gill Sans, 'ITM Sans';
	font-size: 15px;
	margin-left: 60px;
	margin-bottom:5px;
	margin-top:5px;
	}
#guide_summary #article_postinfo span{
	display:block;
	height:10px;
	margin-bottom:4px;
	margin-top:2px;
	margin-left:4px;
	line-height:4px;
	color: #767D7D;
	font-size:11px;
	}

#guide-section, #char_builder{
	width:650px;
	min-height:450px;
	float:left;
	position:relative;
	z-index:51;
	font-size:14px;
	color:#494949;
	}
	.guide_chapter{
		margin-top:40px;
		position:relative;
		}
	#guide_summary{
		width:641px;
		float:left;
		height:auto;
		min-height:245px;
		padding-top:35px;
		}
		#guide_information{
			margin-bottom:60px;
			}
		#guide_summarized{
			margin-bottom:40px;
			position:relative;
			height:auto;
			width:385px;
			float:left;
			}
			#guide_summarized #summary_p{
				float:left;
				display:block;
				line-height:18px;
				padding-top:10px;
				width: 100%;
				}
				#summary_p p{
					margin-bottom:10px;
					}
				#guide_summarized h2 .header_l{
					width:385px!important;
					}
			#summary_image{
				width:216px;
				padding-left:10px;
				float:left;
				margin-top:20px;
				}
				#summary_image img{
					width:190px;
					height:119px;
					padding:5px;
					margin:0 auto;
					background:url(interface/interface_sheet-03.png) -519px -315px no-repeat;
					}
		
		.summary-elementalist{background:url(images/class_summary/inf_bg-elementalist.jpg) right top no-repeat;}
		.summary-engineer{background:url(images/class_summary/inf_bg-engineer.jpg) right top no-repeat;}
		.summary-guardian{background:url(images/class_summary/inf_bg-guardian.jpg) right top no-repeat;}
		.summary-mesmer{background:url(images/class_summary/inf_bg-mesmer.jpg) right top no-repeat;}
		.summary-necromancer{background:url(images/class_summary/inf_bg-necromancer.jpg) right top no-repeat;}
		.summary-ranger{background:url(images/class_summary/inf_bg-ranger.jpg) right top no-repeat;}
		.summary-thief{background:url(images/class_summary/inf_bg-thief.jpg) right top no-repeat;}
		.summary-warrior{background:url(images/class_summary/inf_bg-warrior.jpg) right top no-repeat;}
		.summary-revenant{background:url(images/class_summary/inf_bg-revenant.jpg) right top no-repeat;}
		
		.guide_chapter p{
			line-height:16px;
			margin-bottom:15px;
			}
		.bbcode_display_text{
			line-height:18px;
			padding-top:10px;
			}
		section.guide_chapter h3{
			margin-top:15px!important;
			margin-bottom:5px;
			}
			section.guide_chapter .calc_sigils_column h3{
				margin-top:0px!important;
				margin-bottom:0px!important;
				}
		.guide_chapter .combo_arrow{
			width:26px;
			height:17px;
			display:block;
			margin:25px 7px 28px 1px;
			float:left;
			background:url(interface/interface_sheet-03.png) -236px -380px no-repeat;
			}
		.rotation.calc-mechanics_bar-slot{
			margin-bottom:29px;
			margin-top:5px!important;
			}
			.rotation.calc-mechanics_bar-slot:hover{
				width: 34px;
				height: 34px;
				display: block;
				border: 1px solid #000000;
				background-color: #111111;
				margin-bottom:29px;
				margin-top:5px!important;
				}
		.rotation.calc-skills_bar-skill{
			margin-bottom:9px;
			}
		.rotation.calc-weapon_swap{
			margin-bottom:24px;
			margin-left:14px;
			margin-right:14px;
			}
		.rotation.calc-skills_bar-skill.calc-weapon_skills_closeaux_marker{
			border:0px;
			position:relative;
			top:0;
			left:0;
			margin-top:15px;
			margin-bottom:32px;
			}
		#combo_section_1{
			margin-bottom:5px;
			}
		.chapter_subsection .calc-mechanics_bar{
			margin-left:0px!important;
			margin-bottom:10px;
			margin-top:22px;
			width:auto!important;
			float:left;
			}
			.chapter_subsection .calc-skills_bar-skill{
				float:left;
				}
				.chapter_subsection #calc-weapon_skills_bar{
					width:auto!important;
					}
				#guide_traits_section{margin-bottom:30px;}
			 #char_builder .guide_stats_section h3 {
				margin-top:0px!important;
				}
				.guide_stats_section #calc-effects_container, .guide_stats_section #calc-stats_totals, .guide_stats_section #calc-stats_traits{
					margin-top:20px;
					margin-bottom:30px;
					}
				.guide_runes_section h3{
					margin-top:0px!important;
					}
				.guide_runes_section .calc-runes-col1{
					padding-top:10px;
					}
			.chapter_subsection h4 {
				font-size: 15px;
				padding-top: 10px;
				padding-bottom: 5px;
				font-weight: bold;
				}
			.chapter_subsection .subsection_subsection ul, .chapter_subsection .subsection_subsection ol{
				margin-bottom:15px;
				position:relative;
				left:17px;
				}
				.chapter_subsection .subsection_subsection ul li{
					line-height:16px;
					list-style-type:disc;
					list-style-position:outside;
					margin-bottom:2px;
					}
				.chapter_subsection .subsection_subsection ol li{
					line-height:16px;
					list-style-type:decimal;
					list-style-position:outside;
					margin-bottom:2px;
					}
			.guide_specific_classes .class_icon-med{
				float:left;
				display:block;
				position:relative;
				top:10px;
				}
			.guide_specific_classes h3{
				display:block;
				float:left;
				margin-top:15px!important;
				}
			.guide_specific_classes p{
				margin-left:50px;
				}
		#lastedited-line{
			margin-top:30px;
			}
		#combo_section{
			margin-bottom:15px;
			}
		#guide-section h2, #char_builder h2{
			font-size:24px;
			font-family: Californian FB, Californian, 'ITM Serrif';
			color:#151c1c;
			margin-bottom:10px;
			}
			#char_builder h2{
				
				}
			
			#guide-section h2 .header_l, #char_builder h2 .header_l{
				display:block;
				height:13px;
				width:426px;
				margin-top:6px;
				background:url(interface/interface_sheet-03.png) 0px -126px no-repeat;
				}
			#guide-section h2 .header_xl, #char_builder h2 .header_xl{
				display:block;
				height:17px;
				width:642px;
				margin-top:3px;
				background:url(interface/interface_sheet-03.png) 0px -101px no-repeat;
				}
		#guide-section h3, #char_builder h3{
			font-size:18px;
			font-family: Californian FB, Californian, 'ITM Serrif';
			font-weight:bold;
			color:#332826;
			}
			#guide-section h3 .header_med-l, #char_builder h2 .header_med-l{
				display:block;
				height:9px;
				width:422px;
				margin-top:6px;
				background:url(interface/interface_sheet-03.png) 0px -140px no-repeat;
				}
				#char_builder h3 .header_med-l{
				display:block;
				height:9px;
				width:422px;
				margin-top:2px;
				background:url(interface/interface_sheet-03.png) 0px -140px no-repeat;
				}
				/*#char_builder .guide_chapter h3{
					margin-top:30px;
					}*/
		#guide_summary-border{
			float:left;
			width:9px;
			height:362px;
			background:url(interface/interface_sheet-03.png) -720px -101px no-repeat;
			}
			/*guide title control*/
			#guide-section #guide_summary h1, #char_builder #guide_summary h1{
				font-family: Californian FB, Californian, 'ITM Serrif';
				margin-top:18px;
				}
				#char_builder #guide_summary h1{
					margin-top:72px!important;
					cursor:default;
					}
				#guide-section #guide_summary h1 a, #char_builder #guide_summary h1 a{
					text-decoration:none;
					display:inline-block;
					color:#151c1c;
					}
				#guide-section #guide_summary h1 #class_title, #char_builder #guide_summary h1 #class_title{
					font-size:62px;
					font-weight:normal;
					color:#151c1c;
					}
				#guide_title, #build_link{
					display:block;
					font-family:Gill Sans MT, Gill Sans Regular, Gill Sans, 'ITM Sans';
					font-size:17px;
					color:#7f0801;
					margin-left:60px;
					margin-top: 5px;
					width: 335px;
					}
				#guide_title .guide_title_text {padding-right:4px}
				#build_link ins {
					background: url(interface/interface_sheet-03.png) -329px -430px no-repeat;
					display: block;
					height: 17px;
					width: 20px;
					margin-bottom: -3px;
					margin-left: 3px;
					opacity: .7;
					transition: opacity .2s ease-in-out;
					-moz-transform: scaleY(-1);
					-o-transform: scaleY(-1);
					-webkit-transform: scaleY(-1);
					transform: scaleY(-1);
					filter: FlipV;
					-ms-filter: "FlipV";
				}
				#build_link ins:hover {
					opacity: 1;
				}
				#guide-section #guide_summary h1 .hidden_title, #char_builder #guide_summary h1 .hidden_title{display:none;}
		#guide_class_icon{
			position:absolute;
			top:104px;
			left:2px;
			}
		#guide_author{
			display:block;
			margin-left:60px;
			margin-top:10px;
			font-size:12px;
			color:#767d7d;
			}
			#guide_author a{
				text-decoration:none;
				color:#767d7d;
				}
			#guide_author a:hover{
				color:#ca5f00;
				}
				#author_glory_icon{
					width:9px;
					height:9px;
					background:url(interface/interface_sheet-02.png) -123px -145px no-repeat;
					position:absolute;
					left:0;
					top:1px;
					}
			#author_last_edited{
				margin-left:15px;
				display:inline-block;
				font-style:italic;
				}
		#vote_section{
			display:block;
			height:auto;
			margin-bottom:50px;
			}
		#voter{
			width:270px;
			height:14px;
			position:relative;
			margin-top:4px;
			float:left;
			}
			#vote-minus{
				width:14px;
				height:14px;
				background:url(interface/interface_sheet-03.png) -427px -135px no-repeat;
				position:absolute;
				left:0;
				}
				#vote-minus ins:hover, .voted-minus{
					background:url(interface/interface_sheet-03.png) -266px -159px no-repeat;
					}
				#vote-minus ins, #vote-plus ins{
					height:100%;
					display:block;
					width:100%;
					cursor:pointer;
					}
			#vote-plus{
				width:14px;
				height:14px;
				background:url(interface/interface_sheet-03.png) -683px -135px no-repeat;
				position:absolute;
				right:0;
				}
				#vote-plus ins:hover, .voted-plus{
					background:url(interface/interface_sheet-03.png) -266px -174px no-repeat;
					}
			#vote_frame{
				width:238px;
				height:14px;
				background:url(interface/vote_bg.png) center -8px repeat-x;
				position:relative;
				margin-left:auto;
				margin-right:auto;
				float:left;
				margin-left:16px;
				}
				#vote_count{
					height:100%;
					background-image:url(interface/vote_bg.png);
					background-position:center 2px;
					z-index:52;
					position:absolute;
					top:0px;
					left:0px;
					}
				#vote_bar{
					height:100%;
					width:100%;
					background:url(interface/interface_sheet-03.png) -443px -135px no-repeat;
					z-index:53;
					position:absolute;
					}
		#voter_stats{
			font-size:12px;
			float:left;
			margin-left:15px;
			margin-top:-3px;
			}
			#voter_ratings{
				display:block;
				margin-bottom:2px;
				}
				.votes_approve{color:#21683E;font-weight:bold;}
				.votes_disapprove{color:#760b10;}
			#voter_numbers{
				display:block;
				color:#767D7D;
				}
	#guide_toc{
		color:#284457;
		width:240px;
		float:left;
		margin-top:10px;
		}
		#guide_toc a{
			color:#284457;
			}
		#guide_toc a:hover{
			color:#ca5f00;
			}
		#guide_toc h3{
			font-size:16px;
			font-family: Californian FB, Californian, 'ITM Serrif';
			color:#490f0c;
			margin-bottom:10px;
			font-weight:bold;
			}
			#guide_toc h3 span{
				display:block;
				height:8px;
				width:198px;
				margin-top:6px;
				background:url(interface/interface_sheet-03.png) -427px -126px no-repeat;
				}
		#guide_toc ol{
			
			}
		#guide_toc li{
			list-style-type:upper-roman;
			list-style-position:inside;
			font-size:12px;
			margin-bottom:4px;
			}
	#guide-weapon_sets #weapons{
		margin-top:30px;
		margin-bottom:30px;
		}
			.guide_weapons-oneset{}
			.guide_weapons-twoset{}
	.traitstabs{
		margin-top:30px;
		}
.cleartabs{
	display:block;
	width:619px;
	height:6px;
	clear:both;
	margin-bottom:20px;
	background:url(interface/interface_sheet-03.png) -0px -119px no-repeat;
	}
	.traitstabs li{
		float:left;
		width:137px;
		height:24px;
		margin-right:16px;
		overflow:hidden;
		}
	.traitstabs li a{
		width:137px;
		height:22px;
		font-size:15px;
		font-weight:bold;
		color:#d6d6d6;
		padding-top:5px;
		text-align:center;
		display:block;
		background:url(interface/interface_sheet-03.png) -351px -262px no-repeat;
		font-family: Californian FB, Californian, 'ITM Serrif';
		}
		.traitstabs .selected, .traitstabs li a:hover{
			background:url(interface/interface_sheet-03.png) -351px -234px no-repeat;
			color:#e7e9c9;
			}
	.huetabs{
		background:url(interface/interface_sheet-03.png) 0px -186px no-repeat;
		width:336px;
		height:76px;
		padding-left:15px;
		margin-top:30px;
		margin-bottom:20px;
		display:block;
		margin-left:auto;
		margin-right:auto;
		}
		.huetabs li{
			width:52px;
			height:68px;
			float:left;
			position:relative;
			margin-right:15px;
			}
		.huetabs li a{
			display:block;
			height:100%;
			width:100%;
			color:#eee4da;
			-webkit-transition:color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;	
			transition: color .2s ease-in-out;
			}
		.huetabs li a ins{
			text-decoration:none;
			font-size:11px;
			display:block;
			text-align:center;
			position:absolute;
			margin-top:2px;
			left:-1px;
			width:50px;
			height:16px;
			background:url(interface/interface_sheet-03.png) -433px -209px no-repeat;
			}
		.huetabs li a:hover, .huetabs li .selected{
			color:#d6a265!important;
			}
		.huetabs li a span{
			border:2px solid;
			height:48px;
			width:48px;
			display:block;
			margin-top:7px;
			border-color:#141f21;
			-webkit-transition: border-color .2s ease-in-out;
			-moz-transition: border-color .2s ease-in-out;
			-o-transition: border-color .2s ease-in-out;
			-ms-transition: border-color .2s ease-in-out;	
			transition: border-color .2s ease-in-out;
			}
		.huetabs li a:hover span, .huetabs li .selected span{
			border:2px solid;
			border-color: #d6a265!important;
			}
	.skill_desc_header{
		margin-top:5px;
		}
		.skill_desc_header .skill_desc_icon{
			background:url(interface/interface_sheet-03.png) -433px -150px no-repeat;
			width:58px;
			height:53px;
			padding-top:5px;
			float:left;
			}
			.skill_desc_header .skill_desc_icon span{
				margin:0 auto 0 auto;
				width:48px;
				height:48px;
				display:block;
				}
		.skill_desc_header h4{
			color:#2b374d;
			font-size:15px;
			font-weight:bold;
			font-family:Gill Sans MT, Gill Sans Regular, Gill Sans, 'ITM Sans', Arial;
			float:left;
			}
		.skill_desc_details{
			margin-left:64px;
			}
/*CALC LAYOUT*/
#calc-race_select ul li a, #calc-class_select ul li a, #calc-enable_pve-check a, .calc-weapon_sets a{width:100%;height:100%;display:block;}
.calc-weapon_i span, .calc-weapon_ii span, .calc-weapon_iii span, .calc-weapon_iv span, .calc-weapon_v span, .calc-weapon_vi span{width:100%;height:100%;display:block;}
.calc-weapon_sigil_i span, .calc-weapon_sigil_ii span, .calc-weapon_sigil_iii span, .calc-weapon_sigil_iv span, .calc-weapon_sigil_v span, .calc-weapon_sigil_vi span{width:100%;height:100%;display:block;}
#calc-race_select{
	height:33px;
	margin-top:73px;
	margin-left:2px;
	}
	#calc-race_select ul li{
		width:22px;
		height:22px;
		border:1px solid #797979;
		float:left;
		margin-right:3px;
		position:relative;
		}
		#calc-race_select ul li.active_race{border:1px solid #ec872f;}
	#calc-race_select ul{
		float:left;
		width:135px;
		}
		#calc-race_select-asura{background:url(interface/interface_sheet-03.png) -168px -217px no-repeat;}
			#calc-race_select-asura.active_race, #calc-race_select-asura:hover{background:url(interface/interface_sheet-03.png) -62px -217px no-repeat;}
		#calc-race_select-charr{background:url(interface/interface_sheet-03.png) -147px -217px no-repeat;}
			#calc-race_select-charr.active_race, #calc-race_select-charr:hover{background:url(interface/interface_sheet-03.png) -41px -217px no-repeat;}
		#calc-race_select-human{background:url(interface/interface_sheet-03.png) -126px -217px no-repeat;}
			#calc-race_select-human.active_race, #calc-race_select-human:hover{background:url(interface/interface_sheet-03.png) -20px -217px no-repeat;}
		#calc-race_select-norn{background:url(interface/interface_sheet-03.png) -189px -217px no-repeat;}
			#calc-race_select-norn.active_race, #calc-race_select-norn:hover{background:url(interface/interface_sheet-03.png) -83px -217px no-repeat;}
		#calc-race_select-sylvari{background:url(interface/interface_sheet-03.png) -105px -217px no-repeat;}
			#calc-race_select-sylvari.active_race, #calc-race_select-sylvari:hover{background:url(interface/interface_sheet-03.png) 1px -217px no-repeat;}
	#calc-race_select-name{
		display:block;
		height:auto;
		width:250px;
		font-size:19px;
		font-family: Californian FB, Californian, 'ITM Serrif';
		color:#161817;
		float:left;
		margin-left:14px;
		margin-top:2px;
		cursor:default;
		}
	#calc-class_select{
		margin-top:4px;
		float:left;
		width:75%;
		}
		#calc-class_select ul{
			margin-left:-3px;
			}
		#calc-class_select ul li{
			float:left;
			margin-right:-3px;
			position:relative;
			}
			/*Medium Grayscale Class Icons*/
			#calc-class_select ul li.elementalist-med{background-position:-222px -339px;}
			#calc-class_select ul li.engineer-med{background-position:-269px -339px;}
			#calc-class_select ul li.guardian-med{background-position:-316px -339px;}
			#calc-class_select ul li.mesmer-med{background-position:-363px -339px;}
			#calc-class_select ul li.necromancer-med{background-position:-410px -339px;}
			#calc-class_select ul li.ranger-med{background-position:-457px -339px;}
			#calc-class_select ul li.thief-med{background-position:-504px -339px;}
			#calc-class_select ul li.warrior-med{background-position:-551px -339px;}
			#calc-class_select ul li.revenant-med{background-position:-330px -513px;}
			/*Medium color return*/
			#calc-class_select ul li.elementalist-med.active_class_icon, #calc-class_select ul li.elementalist-med:hover{background-position:-222px -290px;}
			#calc-class_select ul li.engineer-med.active_class_icon, #calc-class_select ul li.engineer-med:hover{background-position:-269px -290px;}
			#calc-class_select ul li.guardian-med.active_class_icon, #calc-class_select ul li.guardian-med:hover{background-position:-316px -290px;}
			#calc-class_select ul li.mesmer-med.active_class_icon, #calc-class_select ul li.mesmer-med:hover{background-position:-363px -290px;}
			#calc-class_select ul li.necromancer-med.active_class_icon, #calc-class_select ul li.necromancer-med:hover{background-position:-410px -290px;}
			#calc-class_select ul li.ranger-med.active_class_icon, #calc-class_select ul li.ranger-med:hover{background-position:-457px -290px;}
			#calc-class_select ul li.thief-med.active_class_icon, #calc-class_select ul li.thief-med:hover{background-position:-504px -290px;}
			#calc-class_select ul li.warrior-med.active_class_icon, #calc-class_select ul li.warrior-med:hover{background-position:-551px -290px;}
			#calc-class_select ul li.revenant-med.active_class_icon, #calc-class_select ul li.revenant-med:hover{background-position:-330px -467px;}
	#calc-level_text_mode {
		margin-top: 4px;
		width: 25%;
		float: left;
		position:relative;
		top:-38px;
		}
		#calc-top_level_text{
			font-family: Californian FB, Californian, 'ITM Serrif';
			font-size:24px;
			color:#342925;
			width:150px;
			float:right;
			}
		#calc-enable_pve{
			font-size:12px;
			color:#342925;
			width:150px;
			float:right;
			font-style:italic;
			margin-top:7px;
			}
			#calc-enable_pve-check{
				width:19px;
				height:20px;
				background:url(interface/interface_sheet-03.png) -231px -218px no-repeat;
				display:inline-block;
				float:left;
				margin-right:2px;
				margin-top:-4px;
				}
				#calc-enable_pve-check.calc-enable_pve-active{
					background:url(interface/interface_sheet-03.png) -211px -218px no-repeat;
					}
			#calc-enable_five-check{
				width:19px;
				height:20px;
				background:url(interface/interface_sheet-03.png) -231px -218px no-repeat;
				display:inline-block;
				float:left;
				margin-right:2px;
				margin-top:-4px;
				cursor:pointer;
				}
				#calc-enable_five-check.calc-enable_five-active{
					background:url(interface/interface_sheet-03.png) -211px -218px no-repeat;
					}
			#calc-add_five_points{
				margin-top:10px;
				}
				#calc-add_five_points span{
					color:#342925;
					font-size:12px;
					}
/*Calculator Weapon Sets*/
		#calc-weapon_vi-select_icon{
			left:149px;
			top:63px;
			z-index:77;
			}
	.calc-weapon_sets{}
	#calc-weapon_set_i{
		/*background-color:rgba(203,189,166,.4);*/
		width:115px;
		height:61px;
		display:block;
		padding-top:7px;
		padding-left:7px;
		position:relative;
		float:left;
		}
		.calc-weapon_i, .calc-weapon_iii, .calc-weapon_v, .calc-weapon_vi{
			width:54px;
			height:54px;
			display:block;
			background: transparent url(interface/interface_sheet-03.png) -206px -315px no-repeat;
			border:1px solid rgba(0,0,0,.20);
			float:left;
			position:relative;
			-webkit-transition: border-color .2s ease-in-out;
			-moz-transition: border-color .2s ease-in-out;
			-o-transition: border-color .2s ease-in-out;
			-ms-transition: border-color .2s ease-in-out;	
			transition: border-color .2s ease-in-out;
			}
			.calc-weapon_v{
				margin-left:10px;
				}
			.calc-weapon_nosets .calc-weapon_v{
				margin-left:auto;
				margin-right:auto;
				float:none;
				}
		.calc-weapon_ii,.calc-weapon_iv{
			width:40px;
			height:40px;
			display:block;
			background: transparent url(interface/interface_sheet-03.png) -213px -322px no-repeat;
			border:1px solid rgba(0,0,0,.20);
			float:left;
			margin-left:5px;
			margin-top:7px;
			position:relative;
			-webkit-transition: border-color .2s ease-in-out;
			-moz-transition: border-color .2s ease-in-out;
			-o-transition: border-color .2s ease-in-out;
			-ms-transition: border-color .2s ease-in-out;	
			transition: border-color .2s ease-in-out;
			}
			.calc-weapon_i:hover, .calc-weapon_iii:hover, .calc-weapon_v:hover, .calc-weapon_vi:hover, .calc-weapon_ii:hover, .calc-weapon_iv:hover, .statitem_active{
				border:1px solid rgba(237,150,73,1)!important;
				}
		#calc-mark-weapon_set_i{
			width:19px;
			height:19px;
			display:block;
			float:left;
			position:absolute;
			background: transparent url(interface/interface_sheet-03.png) -433px -150px no-repeat;
			left:53px;
			top:25px;
			z-index:77;
			}
		#calc-mark-weapon_set_ii{
			width:19px;
			height:19px;
			display:block;
			float:left;
			position:absolute;
			background: transparent url(interface/interface_sheet-03.png) -453px -150px no-repeat;
			left:53px;
			top:25px;
			z-index:77;
			}
			#calc-mark-weapon_set_iii{
			width:19px;
			height:19px;
			display:block;
			float:left;
			position:absolute;
			background: transparent url(interface/interface_sheet-03.png) -433px -170px no-repeat;
			left:35px;
			top:56px;
			z-index:77;
			}
			.calc-weapon_nosets #calc-mark-weapon_set_iii{
				left:87px;
				}
			#calc-mark-weapon_set_iv{
			width:19px;
			height:19px;
			display:block;
			float:left;
			position:absolute;
			background: transparent url(interface/interface_sheet-03.png) -453px -170px no-repeat;
			left:124px;
			top:56px;
			z-index:77;
			}
	#calc-weapon_set_ii{
		width:115px;
		height:61px;
		display:block;
		padding-top:7px;
		padding-left:7px;
		position:relative;
		float:left;
		}
	#calc-weapon_set_iii{
		width:180px;
		height:48px;
		display:block;
		padding-top:7px;
		padding-left:7px;
		margin-left:50px;
		position:relative;
		float:left;
		background: transparent url(interface/interface_sheet-03.png) 0px -158px no-repeat;
		}
		#calc-weapon_set_iii.calc-weapon_nosets{
			margin-left:187px;
			}
	.calc-down_state{
		width:37px;
		height:41px;
		display:block;
		float:left;
		background: transparent url(interface/interface_sheet-03.png) -363px -392px no-repeat;
		margin-left:10px;
		margin-right:20px;
		margin-top:27px;
		opacity:.75;
		}
		.calc-down_state a{width:100%; height:100%; display:block;}
		.calc-down_state:hover, .calc-down_state.down_state-active{
			background-position:-401px -392px;
			opacity:1;
			}
	.calc-drown_state{
		width:39px;
		height:56px;
		display:block;
		float:left;
		background: transparent url(interface/interface_sheet-03.png) -479px -392px no-repeat;
		margin-left:10px;
		margin-top:13px;
		opacity:.75;
		}
		.calc-drown_state a{width:100%; height:100%; display:block;}
		.calc-drown_state:hover, .calc-drown_state.drown_state-active{
			background-position:-439px -392px;
			opacity:.9;
			}
	.calc-weapon_swap{
		background: transparent url(interface/interface_sheet-03.png) -318px -252px no-repeat;
		width:28px;
		height:24px;
		display:block;
		float:left;
		margin-top:22px;
		margin-left:3px;
		margin-right:1px;
		}
		.calc-weapon_swap a{
			display:block;
			width:100%;
			height:100%;
			}
		#calc-weapon_set_iii .calc-weapon_swap{
			margin-top:15px;
			margin-left:3px;
			}
	.calc-land_weapon{
		float:left;
		width:auto;
		height:auto;
		}
	.calc-aquatic_weapon{
		float:left;
		width:auto;
		height:auto;
		}
#calc-weapon_sets_section{
	margin-bottom:40px;
	}
.calc-land_weapon .calc-weapon_load{
	width:267px;
	height:30px;
	display:block;
	padding-bottom:9px;
	margin-left:2px;
	background: transparent url(interface/interface_sheet-03.png) -471px -466px no-repeat;
	position:relative;
	margin-top:6px;
	}
	.calc-weapon_load a{
		-webkit-transition: opacity .3s ease-in-out;
		-moz-transition: opacity .3s ease-in-out;
		-o-transition: opacity .3s ease-in-out;
		-ms-transition: opacity .3s ease-in-out;	
		transition: opacity .3s ease-in-out;
		opacity:0;
		display:block;
		}
		.calc-land_weapon .calc-weapon_load a{
			background: transparent url(interface/interface_sheet-03.png) -203px -466px no-repeat;
			}
		.calc-aquatic_weapon .calc-weapon_load a{
			background: transparent url(interface/interface_sheet-03.png) -419px -506px no-repeat;
			}
	.calc-land_weapon .calc-weapon_load a:hover, .calc-aquatic_weapon .calc-weapon_load a:hover, .calc-land_weapon .calc-weapon_load a.active_weapon, .calc-aquatic_weapon .calc-weapon_load a.active_weapon{
		opacity:1;
		}
	.calc-land_weapon .calc-weapon_load a, .calc-aquatic_weapon .calc-weapon_load a{
		width:100%;
		height:100%;
		display:block;
		}
.calc-aquatic_weapon .calc-weapon_load{
	width:159px;
	height:30px;
	display:block;
	padding-bottom:9px;
	margin-left:2px;
	background: transparent url(interface/interface_sheet-03.png) -579px -506px no-repeat;
	position:relative;
	margin-top:6px;
	margin-left:63px;
	}
.calc-land_weapon .calc-weapon_load.calc-weapon_load_nosets{
	width:159px;
	height:30px;
	display:block;
	padding-bottom:9px;
	margin-left:2px;
	background: transparent url(interface/interface_sheet-03.png) -259px -506px no-repeat;
	position:relative;
	margin-top:6px;
	margin-left:3px;
	}
	.calc-land_weapon .calc-weapon_load.calc-weapon_load_nosets a{
		background: transparent url(interface/interface_sheet-03.png) -99px -506px no-repeat;
		}
.calc-aquatic_weapon .calc-weapon_load.calc-weapon_load_nosets{
	margin-left:205px;
	}
.calc-land_weapon .calc-weapon_sets.calc-weapon_nosets{
	margin-left:17px;
	}
/*Mechanics Start*/
.calc-mechanics_bar{
	width:336px;
	height:auto;
	display:block;
	position:relative;
	margin-left:38px;
	}
	.calc-mechanics_bar a{
		width:100%;
		height:100%;
		display:block;
		}
		.calc-mechanics_bar a:hover{
		}
	.calc-mechanics_bar ul{
		margin-bottom:7px;
		}
	.calc-mechanics_bar-slot{
		width:34px;
		height:34px;
		display:block;
		border:1px solid #000000;
		background-color:#111111;
		float:left;
		position:relative;
		margin-top:3px;
		margin-bottom:0px;
		-webkit-transition: border-color .2s ease-in-out;
		-moz-transition: border-color .2s ease-in-out;
		-o-transition: border-color .2s ease-in-out;
		-ms-transition: border-color .2s ease-in-out;	
		transition: border-color .2s ease-in-out;
		}
		.area_effect_marker{
			width:17px;
			height:16px;
			display:block;
			position:absolute;
			background: transparent url(interface/interface_sheet-03.png) -415px -168px no-repeat;
			top:46px;
			left:18px;
			z-index:80;
			}
		.aux_slot_marker{
			width:12px;
			height:12px;
			display:block;
			position:absolute;
			background: transparent url(interface/interface_sheet-03.png) -382px -220px no-repeat;
			top:49px;
			left:43px;
			z-index:81;
			}
			.aux_slot_marker:hover{
				background-position:-399px -220px;
				}
			.aux_slot_marker a{
				display:block;
				height:100%;
				width:100%;
				}
		#f1{
			width:15px;
			height:15px;
			display:block;
			position:absolute;
			background: transparent url(interface/interface_sheet-03.png) -266px -223px no-repeat;
			left:9px;
			top:27px;
			z-index:79;
			}
		#f2{
			width:15px;
			height:15px;
			display:block;
			position:absolute;
			background: transparent url(interface/interface_sheet-03.png) -282px -223px no-repeat;
			left:9px;
			top:27px;
			z-index:79;
			}
		#f3{
			width:15px;
			height:15px;
			display:block;
			position:absolute;
			background: transparent url(interface/interface_sheet-03.png) -298px -223px no-repeat;
			left:9px;
			top:27px;
			z-index:79;
			}
		#f4{
			width:15px;
			height:15px;
			display:block;
			position:absolute;
			background: transparent url(interface/interface_sheet-03.png) -314px -223px no-repeat;
			left:9px;
			top:27px;
			z-index:79;
			}
		#f5{
			width:15px;
			height:15px;
			display:block;
			position:absolute;
			background: transparent url(interface/interface_sheet-03.png) -250px -224px no-repeat;
			left:9px;
			top:28px;
			z-index:79;
			}
		#s1{
			width:14px;
			height:13px;
			display:block;
			position:absolute;
			background: transparent url(interface/interface_sheet-03.png) -266px -195px no-repeat;
			left:20px;
			top:48px;
			z-index:79;
			}
		#s2{
			width:14px;
			height:13px;
			display:block;
			position:absolute;
			background: transparent url(interface/interface_sheet-03.png) -282px -195px no-repeat;
			left:20px;
			top:48px;
			z-index:79;
			}
		#s3{
			width:14px;
			height:13px;
			display:block;
			position:absolute;
			background: transparent url(interface/interface_sheet-03.png) -298px -195px no-repeat;
			left:20px;
			top:48px;
			z-index:79;
			}
		#s4{
			width:14px;
			height:13px;
			display:block;
			position:absolute;
			background: transparent url(interface/interface_sheet-03.png) -313px -195px no-repeat;
			left:20px;
			top:48px;
			z-index:79;
			}
		#s5{
			width:14px;
			height:13px;
			display:block;
			position:absolute;
			background: transparent url(interface/interface_sheet-03.png) -328px -195px no-repeat;
			left:20px;
			top:48px;
			z-index:79;
			}
		#s6{
			width:14px;
			height:13px;
			display:block;
			position:absolute;
			background: transparent url(interface/interface_sheet-03.png) -266px -209px no-repeat;
			left:20px;
			top:48px;
			z-index:79;
			}
		#s7{
			width:14px;
			height:13px;
			display:block;
			position:absolute;
			background: transparent url(interface/interface_sheet-03.png) -282px -209px no-repeat;
			left:20px;
			top:48px;
			z-index:79;
			}
		#s8{
			width:14px;
			height:13px;
			display:block;
			position:absolute;
			background: transparent url(interface/interface_sheet-03.png) -297px -209px no-repeat;
			left:20px;
			top:48px;
			z-index:79;
			}
		#s9{
			width:14px;
			height:13px;
			display:block;
			position:absolute;
			background: transparent url(interface/interface_sheet-03.png) -313px -209px no-repeat;
			left:20px;
			top:48px;
			z-index:79;
			}
		#s0{
			width:14px;
			height:13px;
			display:block;
			position:absolute;
			background: transparent url(interface/interface_sheet-03.png) -329px -209px no-repeat;
			left:20px;
			top:48px;
			z-index:79;
			}
	.calc-mechanics_bar-slot:hover, .calc-mechanic-active{
		border-color:rgb(237,150,73);
		border-top-width:4px;
		border-bottom-width:2px;
		margin-top:0px;
		margin-bottom:-1px;
		}
	/** Engineer Mechanics **/
	.engineer_skills{
		width:34px;
		height:34px;
		}
	.mechanic_calc-chain_slot{
		width:33px;
		height:33px;
		float:left;
		border:1px solid #000000;
		background-color:rgba(17,17,17,.75)
		}
		.mechanic_calc-chain_slot:hover{
			-webkit-transition: border-color .2s ease-in-out;
			-moz-transition: border-color .2s ease-in-out;
			-o-transition: border-color .2s ease-in-out;
			-ms-transition: border-color .2s ease-in-out;	
			transition: border-color .2s ease-in-out;
			border-color:rgb(237,150,73);
			}
	.calc-mechanics-engineer ul li ul{
		position:relative;
		display:block;
		width:36px;
		min-height:36px;
		float:left;
		}
	.calc-mechanics-engineer-liholder{
		width:36px;
		min-height:40px;
		float:left;
		}
	.engineer-calc-chain_marker{
		background: transparent url(interface/interface_sheet-03.png) -315px -392px no-repeat;
		width:9px;
		height:26px;
		min-height:1px;
		position:absolute;
		left:1px;
		top:-1px;
		z-index:99;
		}
	/** Guardian Mechanics **/
	.calc-mechanics-guardian #calc-mechanics-guardian-flames{
		z-index:70;
		width:90px;
		height:79px;
		position:absolute;
		top:0;
		left:0;
		margin-left:13px;
		background: transparent url(interface/interface_sheet-03.png) -8px -466px no-repeat;
		opacity:.75;
		}
	.calc-mechanics-guardian ul{
		width:108px!important;
		z-index:77;
		position:relative;
		margin-top:40px;
		float:left;
		}
	.calc-mechanics-guardian{}
	/** Mesmer Mechanics **/
	.calc-mechanics-mesmer ul{
		float:left;
		margin-right:56px;
		}
		#calc-mechanics-mesmer_ill{
			float:none;
			width:120px;
			padding-left:15px;
			height:35px;
			margin-top:4px;
			display:block;
			}
			#calc-mechanics-mesmer_ill span{
				width:18px;
				height:18px;
				display:block;
				background: transparent url(interface/interface_sheet-03.png) -344px -411px no-repeat;
				margin-left:7px;
				margin-right:7px;
				margin-top:10px;
				float:left;
				}
	/** Necromancer Mechanics **/
	.calc-mechanics-necromancer ul{
		float:right;
		margin-right:56px;
		}
		#calc-mechanics-necromancer-energy{
			width:223px;
			height:12px;
			background: transparent url(interface/interface_sheet-03.png) -329px -449px no-repeat;
			border:1px solid #000000;
			float:left;
			margin-top:25px;
			}
		.necromancer-aux_slot_marker{
			width:12px;
			height:12px;
			display:block;
			position:absolute;
			background: transparent url(interface/interface_sheet-03.png) -382px -220px no-repeat;
			bottom:-8px;
			right:-3px;
			z-index:81;
			}
			#calc-mechanic_1.necromancer_mechanics:hover .necromancer-aux_slot_marker{
				background-position:-399px -220px;
				}
			.necromancer-aux_slot_marker a{
				display:block;
				height:100%;
				width:100%;
				}
	/** Ranger Mechanics **/
	.calc-mechanics-ranger #calc-mechanic_1{
		background: transparent url(interface/interface_sheet-03.png) -169px -468px no-repeat;
		height:30px;
		width:30px;
		position:relative;
		top:4px;
		}
		.calc-mechanics-ranger #calc-mechanic_1 #f1{
			top:23px;
			}
	.calc-mechanics-ranger #calc-mechanic_2{
		height:30px;
		width:30px;
		position:relative;
		top:4px;
		}
		.calc-mechanics-ranger #calc-mechanic_2 #f2{
			top:23px;
			}
	.calc-mechanics-ranger #calc-mechanic_3{
		background: transparent url(interface/interface_sheet-03.png) -267px -398px no-repeat;
		height:30px;
		width:30px;
		position:relative;
		top:4px;
		}
		.calc-mechanics-ranger #calc-mechanic_3 #f3{
			top:23px;
			}
	.calc-mechanics-ranger #calc-mechanic_4{
		background: transparent url(interface/interface_sheet-03.png) -236px -398px no-repeat;
		height:30px;
		width:30px;
		border:0;
		position:relative;
		top:4px;
		margin-left:2px;
		}
		.calc-mechanics-ranger #calc-mechanic_4:hover{
			margin-top:3px;
			margin-bottom:1px;
			background: transparent url(interface/interface_sheet-03.png) -236px -429px no-repeat;
			}
	.calc-mechanics-ranger #calc-mechanic_5{
		background: transparent url(interface/interface_sheet-03.png) -298px -431px no-repeat;
		height:30px;
		width:30px;
		border:0;
		position:relative;
		top:4px;
		margin-left:2px;
		margin-right:2px;
		}
		.calc-mechanics-ranger #calc-mechanic_5:hover{
			margin-top:3px;
			margin-bottom:1px;
			background: transparent url(interface/interface_sheet-03.png) -267px -431px no-repeat;
			}
	.calc-mechanics-ranger #calc-mechanic_6{
		width:59px;
		height:65px;
		border:0;
		position:relative;
		margin-bottom:1px;
		margin-left:8px;
		z-index:77;
		background-color:transparent!important;
		}
		.calc-mechanics-ranger #calc-mechanic_6:hover{
			margin-top:3px;
			margin-bottom:1px;
			}
	.calc-mechanics-ranger #calc-mechanic_7{
		margin-left:15px;
		position:relative;
		top:12px;
		}
		.calc-mechanics-ranger #calc-mechanics-ranger-pethealth{
			width:170px;
			height:10px;
			border:1px solid #000000;
			background-color:#8c231a;
			display:block;
			position:absolute;
			z-index:70;
			bottom:10px;
			}
	.calc-mechanics-ranger #calc-mechanic_8{
		margin-left:20px;
		position:relative;
		top:12px;
		}
			/**Ranger Pet Bar**/
	#calc-mechanic_pet_skills{
	display:block;
	float:left;
	margin-top: -9px;
	}
	.calc-mechanic_pet_skills-slot{
	height:24px;
	width:24px;
	position:relative;
	top:4px;
	border:1px solid #000000;
	background-color:rgba(0,0,0,.75);
	float:left;
	margin-top:3px;
	margin-bottom:0px;
	-webkit-transition: border-color .2s ease-in-out;
	-moz-transition: border-color .2s ease-in-out;
	-o-transition: border-color .2s ease-in-out;
	-ms-transition: border-color .2s ease-in-out;	
	transition: border-color .2s ease-in-out;
	}
	.calc-mechanic_pet_skills-slot:hover{
	border-color:rgb(237,150,73);
	border-top-width:4px;
	border-bottom-width:2px;
	margin-top:0px;
	margin-bottom:-1px;
	}
	#calc-mechanic_pet_skills-slot-ul{
	margin-top:0px;
	margin-bottom:0px;
	}
	.calc-mechanics-ranger #calc-mechanics-ranger-pethealth{bottom:30px;}
	#calc-mechanic_pet_skills-arrow{
	background: transparent url(interface/interface_sheet-03.png) -329px -430px no-repeat;
	width:20px;
	height:17px;
	float:left;
	margin-left:178px;
	margin-right:4px;
	margin-top:-3px;
	}
	/** Thief Mechanics **/
	.calc-mechanics-thief{
		}
	.calc-mechanics-thief ul{
		float:left;
		margin-right:1px;
		}
		#calc-mechanics-thief_iniative{
			float:left;
			padding-left:10px;
			height:40px;
			margin-top:4px;
			}
			#calc-mechanics-thief_iniative span{
				width:18px;
				height:18px;
				display:block;
				background: transparent url(interface/interface_sheet-03.png) -344px -392px no-repeat;
				margin-top:10px;
				float:left;
				margin-right:-3px;
				}
	/** Warrior Mechanics **/
	.calc-mechanics-warrior ul{
		float:right;
		margin-right:56px;
		}
		#calc-mechanics-warrior-adrenaline_1{
			width:70px;
			height:12px;
			background: transparent url(interface/interface_sheet-03.png) -28px -445px no-repeat;
			border:1px solid rgba(0,0,0,.75);
			float:right;
			margin-top:25px;
			}
		#calc-mechanics-warrior-adrenaline_2{
			width:68px;
			height:12px;
			background: transparent url(interface/interface_sheet-03.png) -99px -445px no-repeat;
			border:1px solid rgba(0,0,0,.75);
			float:right;
			margin-top:25px;
			margin-left:5px;
			}
		#calc-mechanics-warrior-adrenaline_3{
			width:67px;
			height:12px;
			background: transparent url(interface/interface_sheet-03.png) -168px -445px no-repeat;
			border:1px solid rgba(0,0,0,.75);
			float:right;
			margin-top:25px;
			margin-left:5px;
			margin-right:22px;
			}
	/** Revenant Mechanics **/
	.calc-mechanics-revenant ul{
		float:left;
		margin-right:1px;
		}
	#calc-mechanics_bar-revenant{
		width:600px!important;		
		}
		#calc-mechanics_bar-revenant ul li{
			display:inline-block;
			margin-right:2px;
			box-shadow:3px 3px 4px rgba(0,0,0,.66);
			cursor: pointer;
			}
		#calc-mechanics_bar-revenant ul li #f1{
			left: 30px!important;
			top: 10px!important;
			}
		#calc-mechanics_bar-revenant ul li.inactive_mechanic{
			opacity:.45;
			transition:opacity .25s ease-in-out;
			box-shadow:3px 3px 4px rgba(0,0,0,.0);
			}
		#calc-mechanics_bar-revenant ul li.inactive_mechanic:hover{
			opacity:1;
			}
		.calc-mechanics-revenant-legend_select{
			width:34px;
			height:8px;
			display:block;
			background:transparent url(interface/interface_sheet-03.png) -184px -615px no-repeat;
			position:absolute;
			top:-10px;
			left:-1px;
			border-left:1px solid #000;
			border-right:1px solid #000;
			border-top:1px solid rgba(0,0,0,.75);
			border-bottom:1px solid rgba(0,0,0,.5);
			}
		.calc-mechanics_bar-slot.class_mechanic_selectable:hover .calc-mechanics-revenant-legend_select{
			background:transparent url(interface/interface_sheet-03.png) -184px -624px no-repeat;
			border-left:1px solid rgb(237,150,73);
			border-right:1px solid rgb(237,150,73);
			border-top:1px solid rgb(237,150,73);
			border-bottom:1px solid rgba(0,0,0,1)!important;
			}
		#calc-mechanics-revenant-percentage_block{
			width:44px;
			height:19px;
			padding-top:1px;
			display:block;
			background:transparent url(interface/interface_sheet-03.png) -184px -633px no-repeat;
			display:block;
			position:absolute;
			left:62px;
			top:4px;
			text-align:center;
			color:#fff;
			text-shadow:
			   -1px -1px 0 #000,  
				1px -1px 0 #000,
				-1px 1px 0 #000,
				 1px 1px 0 #000;
			font-size:.95em;
			cursor:default;
			}
		#revenant_energy_bar_deco{
			width:149px;
			height:5px;
			position:absolute;
			top:18px;
			left:10px;
			z-index:-11;
			display:block;
			}
			#calc-mechanics-revenant-energy_deco_right{
				width:53px;
				height:5px;
				display:block;
				float:left;
				background:transparent url(interface/interface_sheet-03.png) -219px -615px no-repeat;
				}
			#calc-mechanics-revenant-energy_deco_left{
				width:53px;
				height:5px;
				display:block;
				float:left;
				margin-right:43px;
				background:transparent url(interface/interface_sheet-03.png) -219px -621px no-repeat;
				}
			#energy_revenant_negative{
				width:46px;
				height:9px;
				float:left;
				margin-right:49px;
				position:relative;
				left:12px;
				top:7px;
				margin-left:4px;
				}
			#energy_revenant_positive{
				width:46px;
				height:9px;
				float:left;
				position:relative;
				left:7px;
				top:7px;
				}
			ul li.calc-mechanics-revenant-energy_gain_positive{
				width:11px!important;
				height:9px!important;
				display:block!important;
				background:transparent url(interface/interface_sheet-03.png) -301px -608px no-repeat!important;
				box-shadow:3px 3px 4px rgba(0,0,0,0)!important;
				float:right!important;
				margin-right:-2px!important;
				}
			.calc-mechanics-revenant-energy_gain_negative{
				width:11px!important;
				height:9px!important;
				display:block!important;
				background:transparent url(interface/interface_sheet-03.png) -301px -618px no-repeat!important;
				box-shadow:3px 3px 4px rgba(0,0,0,0)!important;
				float:left!important;
				margin-left:-2px!important;
				margin-right:0px!important;
				}
			.calc-mechanics-revenant-energy_gain_positive .gain_white{
				width:13px;
				height:13px;
				display:block;
				background:transparent url(interface/interface_sheet-03.png) -301px -628px no-repeat;
				}
			.calc-mechanics-revenant-energy_gain_negative .gain_white{
				width:13px;
				height:13px;
				display:block;
				background:transparent url(interface/interface_sheet-03.png) -301px -642px no-repeat;
				}
		#calc-mechanics-revenant-energy_bg{
			width:170px;
			height:18px;
			display:block;
			background:transparent url(interface/interface_sheet-03.png) -319px -588px no-repeat;
			display:block;
			position:absolute;
			bottom:-7px;
			z-index:-10;
			}
			#calc-mechanics-revenant-energy_bg .yellow_energy{
				width:83px;
				height:15px;
				display:block;
				position:relative;
				top:2px;
				left:1px;
				background:transparent url(interface/interface_sheet-03.png) -319px -608px no-repeat;
				}
			#calc-mechanics-revenant-energy_bg .green_energy{
				width:83px;
				height:15px;
				display:block;
				position:relative;
				top:2px;
				left:1px;
				background:transparent url(interface/interface_sheet-03.png) -319px -624px no-repeat;
				}
			#calc-mechanics-revenant-energy_bg .purple_energy{
				width:83px;
				height:15px;
				display:block;
				position:relative;
				top:2px;
				left:1px;
				background:transparent url(interface/interface_sheet-03.png) -319px -640px no-repeat;
				}
			#calc-mechanics-revenant-energy_bg .blue_energy{
				width:83px;
				height:15px;
				display:block;
				position:relative;
				top:2px;
				left:1px;
				background:transparent url(interface/interface_sheet-03.png) -319px -656px no-repeat;
				}
			#calc-mechanics-revenant-energy_bg .turquoise_energy{
				width:83px;
				height:15px;
				display:block;
				position:relative;
				top:2px;
				left:1px;
				background:transparent url(interface/interface_sheet-03.png) -319px -672px no-repeat;
				}
	#revenant_energy_bar{
		width:170px;
		height:32px;
		float:left;
		position:relative;
		margin-left:10px;
		}
	/**Selectable class mechanics*/	
	.calc-mechanics_bar-slot.class_mechanic_selectable:hover{
		border-top:0px!important;
		padding-top:1px;
		margin-top:4px!important;
		margin-bottom:-2px;
		}
	.facet_of_nature{
		margin-left:40px;
		}
/** Skill Bar **/
	#calc-skill_bar{height:auto;}
	
	/** Weapon Skills **/
	#calc-weapon_skills_bar{
		margin-top:10px;
		float:left;
		height:auto;
		width:280px;
		}
	#calc-weapon_skills_bar li, #calc-heal_skill_bar li, #calc-slot_skill_bar li{
		width:56px;
		min-height:56px;
		float:left;
		}
	.calc-skills_bar-skill{
		width:54px;
		height:54px;
		display:block;
		border:1px solid #000000;
		border-right-width:1px;
		border-left-width:1px;
		margin-top:5px;
		margin-bottom:0px;
		float:left;
		position:relative;
		background-color:rgba(17,17,17,.85);
		-webkit-transition: border-color .2s ease-in-out;
		-moz-transition: border-color .2s ease-in-out;
		-o-transition: border-color .2s ease-in-out;
		-ms-transition: border-color .2s ease-in-out;	
		transition: border-color .2s ease-in-out;
		}
		.calc-skills_bar-skill a{
			width:100%;
			height:100%;
			display:block;
			}
			#calc-weapon_skills_bar .calc-skills_bar-skill:hover{
				border-color:rgba(237,150,73,1);
				border-top-color:rgba(237,150,73,1);
				border-top-width:6px;
				border-bottom-width:2px;
				margin-top:0px;
				margin-bottom:-1px;
				}
		#calc-heal_skill_bar .calc-skills_bar-skill:hover, #calc-slot_skill_bar .calc-skills_bar-skill:hover{
			border-color:rgba(237,150,73,1);
			border-top-width:1px;
			border-bottom-width:2px;
			margin-top:5px;
			margin-bottom:-1px;
			}
		#calc-heal_skill_bar .calc-skills_bar-skill a, #calc-slot_skill_bar .calc-skills_bar-skill a{
			width:100%;
			height:67px;
			display:block;
			}
	#calc-heal_skill_bar{
		margin-top:10px;
		float:left;
		width:56px;
		margin-left:20px;
		margin-right:10px;
		}
	#calc-slot_skill_bar{
		margin-top:10px;
		float:left;
		width:234px;
		}
	#calc-slot_skill_bar-elite{
		margin-left:10px;
		}
	.calc-skill_selector{
		width:56px;
		height:13px;
		display:block;
		background: transparent url(interface/interface_sheet-03.png) -598px -448px no-repeat;
		margin-top:-14px;
		margin-left:-1px;
		opacity:.55;
		-webkit-transition: opacity .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out;
		-ms-transition: opacity .2s ease-in-out;	
		transition: opacity .2s ease-in-out;
		}
		.calc-skills_bar-skill:hover .calc-skill_selector{
			background: transparent url(interface/interface_sheet-03.png) -655px -448px no-repeat;
			opacity:1;
			}
/** Chain Skill Selectors **/
#calc-weapon_skills_bar li .calc-chain_slot, #calc-heal_skill_bar li .calc-chain_slot, #calc-slot_skill_bar li .calc-chain_slot{
	width:53px;
	height:53px;
	min-height:1px;
	margin:0px 0px 0px 0px;
	position:relative;
	display:block;
	background-color:rgba(17,17,17,.75);
	border:1px solid #000000;
	margin-left:1px;
	background-origin:border-box;
	-webkit-transition: border-color .2s ease-in-out;
	-moz-transition: border-color .2s ease-in-out;
	-o-transition: border-color .2s ease-in-out;
	-ms-transition: border-color .2s ease-in-out;	
	transition: border-color .2s ease-in-out;
	}
	#calc-weapon_skills_bar li ul, #calc-heal_skill_bar li ul, #calc-slot_skill_bar li ul{position:relative;}
#calc-weapon_skills_bar li .calc-chain_marker, #calc-heal_skill_bar li .calc-chain_marker, #calc-slot_skill_bar li .calc-chain_marker{
	background: transparent url(interface/interface_sheet-03.png) -315px -392px no-repeat;
	width:9px;
	height:26px;
	min-height:1px;
	position:absolute;
	left:0px;
	top:60px;
	z-index:99;
	}
#calc-weapon_skills_bar li .calc-chain_slot:hover, #calc-heal_skill_bar li .calc-chain_slot:hover, #calc-slot_skill_bar li .calc-chain_slot:hover{
	border-color:rgba(237,150,73,1);
	}
.calc-chain_slot a{
	display:block;
	width:100%;
	height:100%;
	}
/** Effect Selectors **/
#calc-effects_container{
	margin-top:50px;
	}
#calc-effects_container h3, #calc-stats_totals h3, #calc-stats_traits h3, #calc-bonus_stats h3{
	font-family:Gill Sans MT, Gill Sans Regular, Gill Sans, 'ITM Sans', Arial;
	font-weight:normal;
	color:#4e5252;
	font-size:16px;
	}
	#calc-effects_container h3 span, #calc-stats_totals h3 span, #calc-stats_traits h3 span, #calc-bonus_stats h3 span{
		background: transparent url(interface/interface_sheet-03.png) -597px -446px no-repeat;
		width:118px;
		height:1px;
		display:block;
		margin-top:4px;
		margin-left:-5px;
		margin-bottom:9px;
		}
.calc-effects_quarter{
	width:132px;
	height:auto;
	padding-right:30px;
	float:left;
	}
#calc-effects-boons ul#ul-effect-boons{
	height:46px;
	display:block;
	position:relative;
	}
#calc-effects-boons ul#ul-effect-fields{
	width:132px;
	display:block;
	float:left;
	position:relative;
	}
	#effect-combo_separator{
		width:16px;
		height:16px;
		margin-left:0px;
		margin-bottom:6px;
		display:block;
		position:relative;
		float:left;
		background: transparent url(interface/interface_sheet-03.png) -330px -224px no-repeat;
		}
		#calc-combo_text{
			font-style:italic;
			float:left;
			margin-left:3px;
			color:#573e2e;
			margin-top:1px;
			font-size:13px;
			}
#calc-effects-boons ul#ul-effect-finishers{
	display:block;
	position:relative;
	width:88px;
	}
.last_quarter{
	padding-right:0!important;
	width:163px!important;
	}
/** Guild Wars 2 18px Effects Icons **/
.effect-icon, .nour_effect-icon{
	background: transparent url(interface/interface_sheet-03.png) no-repeat;
	width:18px;
	height:18px;
	display:block;
	float:left;
	margin-right:4px;
	margin-bottom:5px;
	position:relative;
	background-origin:border-box;
	}
	small.inactive_icon_fade{display:none;}
	.effect-icon_inactive small.inactive_icon_fade{
		display:block!important; 
		background-color:rgba(256,256,256,.65); 
		width:19px; 
		height:19px;
		position:relative;
		top:-1px;
		left:-1px;
		}
/**Boons**/
.effect-icon.aegis{background-position:-33px -258px;}
.effect-icon.fury{background-position:-16px -258px;}
.effect-icon.might{background-position:1px -258px;}
.effect-icon.protection{background-position:-50px -258px;}
.effect-icon.regeneration{background-position:-84px -239px;}
.effect-icon.stability{background-position:-67px -239px;}
.effect-icon.retaliation{background-position:-50px -239px;}
.effect-icon.swiftness{background-position:-33px -239px;}
.effect-icon.vigor{background-position:1px -239px;}
.effect-icon.quickness{background-position:-200px -654px;}
.effect-icon.resistance{background-position:-183px -654px;}
/**Conditions**/
.effect-icon.bleeding{background-position:-135px -239px;}
.effect-icon.blind{background-position:-118px -239px;}
.effect-icon.burning{background-position:-101px -239px;}
.effect-icon.chilled{background-position:-186px -239px;}
.effect-icon.confusion{background-position:-152px -258px;}
.effect-icon.crippled{background-position:-135px -258px;}
.effect-icon.fear{background-position:-118px -258px;}
.effect-icon.immobilized{background-position:-101px -258px;}
.effect-icon.poison{background-position:-169px -258px;}
.effect-icon.vulnerability{background-position:-169px -239px;}
.effect-icon.weakness{background-position:-152px -239px;}
.effect-icon.torment{background-position:-34px -548px;}
.effect-icon.slow{background-position:-200px -673px;}
.effect-icon.agony{background-position:-183px -673px;}
/**Control**/
.effect-icon.daze{background-position:-242px -258px;}
.effect-icon.float{background-position:-223px -258px;}
.effect-icon.knockdown{background-position:-280px -239px;}
.effect-icon.launch{background-position:-204px -258px;}
.effect-icon.pull{background-position:-299px -258px;}
.effect-icon.push{background-position:-280px -239px;}
.effect-icon.sink{background-position:-223px -239px;}
.effect-icon.stun{background-position:-204px -239px;}
.effect-icon.break_stun{background-position:-280px -258px;}
.effect-icon.teleport{background-position:-468px -290px;}
.effect-icon.taunt{background-position:-237px -655px;}
/**Buffs**/
.effect-icon.distortion{background-position:-152px -296px; border:1px solid #000000; width:16px!important; height:16px!important;}
.effect-icon.frenzy{background-position:-133px -296px; border:1px solid #000000; width:16px!important; height:16px!important;}
.effect-icon.frosty_armor{background-position:-114px -296px; border:1px solid #000000; width:16px!important; height:16px!important;}
.effect-icon.haste{background-position:-95px -296px; border:1px solid #000000; width:16px!important; height:16px!important;}
.effect-icon.invulnerability{background-position:-0px -442px;}
.effect-icon.quickening_zephyr{background-position:-76px -296px; border:1px solid #000000; width:16px!important; height:16px!important;}
.effect-icon.rejuvenation{background-position:0 -296px; border:1px solid #000000; width:16px!important; height:16px!important;}
.effect-icon.smiting{background-position:-19px -296px; border:1px solid #000000; width:16px!important; height:16px!important;}
.effect-icon.stealth{background-position:-38px -296px; border:1px solid #000000; width:16px!important; height:16px!important;}
.effect-icon.super_speed{background-position:-218px -654px; border:1px solid #000000; width:16px!important; height:16px!important;}
.effect-icon.revealed{background-position:-218px -673px; border:1px solid #000000; width:16px!important; height:16px!important;}
/**Fields**/
.effect-icon.dark_field{background-position:-114px -277px;}
.effect-icon.ethereal_field{background-position:-76px -277px;}
.effect-icon.fire_field{background-position:-152px -277px;}
.effect-icon.ice_field{background-position:-38px -277px;}
.effect-icon.light_field{background-position:-133px -277px;}
.effect-icon.lightning_field{background-position:-95px -277px;}
.effect-icon.poison_field{background-position:-19px -277px;}
.effect-icon.smoke_field{background-position:-57px -277px;}
.effect-icon.water_field{background-position:-0px -277px;}
/**Finishers**/
.effect-icon.blast_finisher{background-position:-228px -277px;}
.effect-icon.leap_finisher{background-position:-190px -277px;}
.effect-icon.projectile_finisher{background-position:-171px -277px;}
.effect-icon.whirl_finisher{background-position:-209px -277px;}
/** Misc **/
.effect-icon.range{background-position:-242px -239px;}
.effect-icon.radius{background-position:-261px -239px;}
.effect-icon.damage{background-position:-261px -258px;}
.effect-icon.healing{background-position:-171px -296px;}
.effect-icon.duration{background-position:-190px -296px;}
.effect-icon.combo{background-position:-101px -468px;}
.effect-icon.misc{background-position:-299px -239px;}
/** PvE Nourishment Icons **/
.nour_effect-icon.nourish_food{background-position:-720px -559px;}
.nour_effect-icon.nourish_utility{background-position:-701px -559px;}

/** Tooltip Header **/
.tooltip_header-icon{
	background: transparent url(interface/interface_sheet-03.png) no-repeat;
	width:16px;
	height:16px;
	display:inline-block;
	margin-right:0px;
	white-space:nowrap;
	background-origin:border-box;
	margin-bottom:-4px;
	}
.tooltip_header-icon.recharge{background-position:-502px -324px;}
.tooltip_header-icon.initiative{background-position:-485px -324px;}
.tooltip_header-icon.elixir{background-position:-468px -324px;}
.tooltip_header-icon.no_water{background-position:-247px -296px;}
.tooltip_header-icon.activation_time{background-position:-468px -308px;}
#calc-stats_totals{
	width:300px;
	float:left;
	font-size:12px;
	}
	#calc-stats_totals ul{
		display:block;
		position:relative;
		}
	#calc-stats_totals ul li{
		width:150px;
		padding:2px 0 3px 0px;
		float:left;
		}
		#calc-stats_totals strong{
			/*font-weight:bold;*/
			color:#000000;
			width:65px;
			display:inline-block;
			}
			#calc-stats_totals span, #calc-stats_traits span{
				color:#767D7D;
				font-size:10px;
				}
#calc-stats_traits{
	float:left;
	width:350px;
	font-size:12px;
	}
	#calc-stats_traits ul{
		display:block;
		position:relative;
		width:175px;
		float:left;
		}
		#calc-stats_traits ul li{
			width:175px;
			padding:2px 0 3px 0px;
			}
		#calc-stats_traits strong{
			color:#000000;
			width:102px;
			display:inline-block;
			}
	#calc-stats_lastcol{
		width:160px!important;
		margin-left:10px;
		}
		#calc-stats_lastcol strong{
			width:112px;
			}
/** Traits Layout **/
#calc-traits_top{
	font-size:15px;
	}
	#calc-traits-level_calculated{
		float:right;
		height:13px;
		margin-top:18px;
		margin-right:5px;
		}
	#calc-traits-refund{
		float:right;
		height:25px;
		width:22px;
		background: transparent url(interface/interface_sheet-03.png) -351px -159px no-repeat;
		margin-right:10px;
		margin-top:5px;
		}
		#calc-traits-refund:hover{
			background: transparent url(interface/interface_sheet-03.png) -374px -159px no-repeat;
			}
		#calc-traits-refund a{
			width:100%;
			height:100%;
			display:block;
			}
	#calc-traits-points_left{
		float:right;
		font-size:36px;
		}
		#calc-traits-points_left span{
			width:57px;
			height:24px;
			display:block;
			font-size:11px;
			float:right;
			margin-left:6px;
			margin-top:11px;
			}
.calc-traits-field{
	width:631px;
	height:65px;
	position:relative;
	}
	.elementalist-traits .calc-traits-field{background: transparent url(images/traits/elemetalist-trait_sheet.jpg) no-repeat;}
	.engineer-traits .calc-traits-field{background: transparent url(images/traits/engineer-trait_sheet.jpg) no-repeat;}
	.guardian-traits .calc-traits-field{background: transparent url(images/traits/guardian-trait_sheet.jpg) no-repeat;}
	.mesmer-traits .calc-traits-field{background: transparent url(images/traits/mesmer-trait_sheet.jpg) no-repeat;}
	.necromancer-traits .calc-traits-field{background: transparent url(images/traits/necromancer-trait_sheet.jpg) no-repeat;}
	.ranger-traits .calc-traits-field{background: transparent url(images/traits/ranger-trait_sheet.jpg) no-repeat;}
	.thief-traits .calc-traits-field{background: transparent url(images/traits/thief-trait_sheet.jpg) no-repeat;}
	.warrior-traits .calc-traits-field{background: transparent url(images/traits/warrior-trait_sheet.jpg) no-repeat;}
	#calc-traits_slot_1-points{
		background-position:0px 0px;
		margin-bottom:10px;
		}
	#calc-traits_slot_2-points{
		background-position:-632px 0px;
		margin-bottom:10px;
		}
	#calc-traits_slot_3-points{
		background-position:-1264px 0px;
		margin-bottom:10px;
		}
	#calc-traits_slot_4-points{
		background-position:-1896px 0px;
		margin-bottom:10px;
		}
	#calc-traits_slot_5-points{
		background-position:-2527px 0px;
		margin-bottom:10px;
		}
#calc-trait-slot_1{
	}
	#calc-traits h3{
		font-family:Gill Sans MT, Gill Sans Regular, Gill Sans, 'ITM Sans', Arial;
		font-weight:normal;
		font-size:16px;
		color:#000000;
		margin-bottom:2px;
		}
	.calc-plus_box{
		width:20px;
		height:20px;
		display:block;
		background: transparent url(interface/interface_sheet-03.png) -414px -190px no-repeat;
		position:absolute;
		top:11px;
		left:7px;
		}
	.calc-minus_box{
		width:20px;
		height:20px;
		display:block;
		background: transparent url(interface/interface_sheet-03.png) -414px -211px no-repeat;
		position:absolute;
		top:35px;
		left:7px;
		}
		.calc-plus_box:hover{
			background: transparent url(interface/interface_sheet-03.png) -435px -190px no-repeat;
			} 
		.calc-minus_box:hover{
			background: transparent url(interface/interface_sheet-03.png) -435px -211px no-repeat;
			}
	.calc-traits_invested{
		font-size: 36px;
		color:#ffffff;
		text-shadow: 0px 2px 1px rgba(0,0,0,.75);
		display:block;
		width:40px;
		height:30px;
		position:absolute;
		left:37px;
		top:14px;
		cursor:default;
		text-align:center;
		}
		.calc-traits_stats_one{
			width:75px;
			height:27px;
			position:absolute;
			top:3px;
			left:94px;
			color:#ffffff;
			cursor:default;
			}
		.calc-traits_stats_two{
			width:75px;
			height:27px;
			position:absolute;
			top:32px;
			left:94px;
			color:#ffffff;
			cursor:default;
			}
			.calc-traits_iconcontainer{
				position:relative;
				height:27px;
				width:28px;
				float:left;
				}
			.calc-traits_stats_one span, .calc-traits_stats_two span{
				float:left;
				}
			.calc-traits_stats_one strong, .calc-traits_stats_two strong{
				font-weight:normal;
				margin-top:7px;
				display:inline-block;
				font-size:16px;
				text-shadow: 0px 1px 1px rgba(0,0,0,1);
				}
		.calc-traits-power{
			width:21px;
			height:21px;
			background: transparent url(interface/interface_sheet-03.png) -47px -317px no-repeat;
			display:block;
			margin-left:3px;
			margin-top:4px;
			}
		.calc-traits-precision{
			width:26px;
			height:26px;
			background: transparent url(interface/interface_sheet-03.png) -76px -340px no-repeat;
			display:block;
			margin-top:2px;
			}
		.calc-traits-toughness{
			width:19px;
			height:24px;
			background: transparent url(interface/interface_sheet-03.png) -183px -317px no-repeat;
			display:block;
			margin-top:4px;
			margin-left:3px;
			}
		.calc-traits-vitality{
			width:20px;
			height:19px;
			background: transparent url(interface/interface_sheet-03.png) -69px -317px no-repeat;
			display:block;
			margin-top:6px;
			margin-left:3px;
			}
		.calc-traits-virtue_recharge_rate{
			width:19px;
			height:25px;
			background: transparent url(interface/interface_sheet-03.png) -163px -317px no-repeat;
			display:block;
			margin-top:3px;
			margin-left:3px;
			}
		.calc-traits-tool_belt_recharge_rate{
			width:16px;
			height:23px;
			background: transparent url(interface/interface_sheet-03.png) -178px -343px no-repeat;
			display:block;
			margin-top:4px;
			margin-left:4px;
			}
		.calc-traits-steal_recharge_rate{
			width:22px;
			height:22px;
			background: transparent url(interface/interface_sheet-03.png) -113px -317px no-repeat;
			display:block;
			margin-top:4px;
			margin-left:1px;
			}
		.calc-traits-burst_recharge{
			width:28px;
			height:20px;
			background: transparent url(interface/interface_sheet-03.png) -149px -343px no-repeat;
			display:block;
			margin-top:5px;
			}
		.calc-traits-pet_attribute_bonus{
			width:22px;
			height:25px;
			background: transparent url(interface/interface_sheet-03.png) -103px -340px no-repeat;
			display:block;
			margin-top:2px;
			margin-left:2px;
			}
		.calc-traits-attunement_recharge_rate{
			width:19px;
			height:27px;
			background: transparent url(interface/interface_sheet-03.png) -56px -340px no-repeat;
			display:block;
			margin-left:4px;
			margin-top:0px;
			}
		.calc-traits-shredding_recharge_rate{
			width:24px;
			height:19px;
			background: transparent url(interface/interface_sheet-03.png) -138px -317px no-repeat;
			display:block;
			margin-top:6px;
			margin-left:2px;
			}
		.calc-traits-life_force_pool{
			width:21px;
			height:24px;
			background: transparent url(interface/interface_sheet-03.png) -127px -340px no-repeat;
			display:block;
			margin-top:4px;
			margin-left:3px;
			}
		.calc-traits-condition_duration{
			width:27px;
			height:27px;
			background: transparent url(interface/interface_sheet-03.png) -0px -340px no-repeat;
			display:block;
			margin-top:1px;
			}
		.calc-traits-condition_damage{
			width:27px;
			height:27px;
			background: transparent url(interface/interface_sheet-03.png) -28px -340px no-repeat;
			display:block;
			margin-top:1px;
			}
		.calc-traits-ferocity{
			width:23px;
			height:22px;
			background: transparent url(interface/interface_sheet-03.png) 0px -317px no-repeat;
			display:block;
			margin-top:4px;
			margin-left:2px;
			}
		.calc-traits-healing_power{
			width:22px;
			height:22px;
			background: transparent url(interface/interface_sheet-03.png) -5px -548px no-repeat;
			display:block;
			margin-top:4px;
			margin-left:2px;
			}
		.calc-traits-boon_duration{
			width:22px;
			height:22px;
			background: transparent url(interface/interface_sheet-03.png) -24px -317px no-repeat;
			display:block;
			margin-top:4px;
			margin-left:2px;
			}
.calc-trait-quarter_one{
	width:220px;
	height:65px;
	position:relative;
	float:left;
	}
.calc-trait-quarter_two{
	width:124px;
	height:65px;
	position:relative;
	float:left;
	}
.calc-trait-quarter_three{
	width:124px;
	height:65px;
	position:relative;
	float:left;
	margin-left:19px;
	}
.calc-trait-quarter_four{
	width:124px;
	height:65px;
	position:relative;
	float:left;
	margin-left:18px;
	}
.calc-trait-minor_trait{
	width:41px;
	height:47px;
	background: transparent url(interface/interface_sheet-03.png) 0px -383px no-repeat;
	display:block;
	margin-top:7px;
	margin-right:11px;
	float:left;
	position:relative;
	}
	.calc-trait-minor_trait:hover{background-position:-100px -383px;}
	.calc-trait-minor_trait a{
		width:100%;
		height:100%;
		display:block;
		}
	.calc-trait-minor_trait ins{
		display:block;
		margin-top:1px;
		margin-left:1px;
		}
.calc-trait-major_trait{
	width:57px;
	height:72px;
	background: transparent url(interface/interface_sheet-03.png) -42px -368px no-repeat;
	display:block;
	margin-top:-8px;
	float:left;
	position:relative;
	}
	.calc-trait-major_trait:hover{background-position:-142px -368px;}
		.menu_trait_frame .calc-trait-major_trait{
			width:57px;
			height:63px;
			background: transparent url(interface/trait_icons.png) -836px 0px no-repeat!important;
			display:block;
			float:left;
			position:relative;
			}
			.menu_trait_frame .calc-trait-major_trait:hover{background-position:-894px 0px!important;}
		.menu_trait_frame .calc-trait-major_trait ins{margin-top:2px;}
		span.trait_line_names{position:absolute; top:74px; display:block; width:71px; margin-left:-7px; text-align:center;color:#fff;font-family:Gill Sans MT, Gill Sans Regular, Gill Sans, 'ITM Sans';font-size:9pt;}
		.menu_trait_frame .calc-trait-major_trait:hover span.trait_line_names{
			color:#ff9940;
			}
		.new_trait_lines.menu_trait_frame .calc-trait-major_trait{
			height:79px;
			margin:7px 10px!important;
			}
		#itm-menu_frame.menu_trait_frame.new_trait_lines {
			width: 388px;
			}
	.calc-trait-major_trait a{
		width:100%;
		height:100%;
		display:block;
		margin-top:-10px;
		position:relative;
		}
	.calc-trait-major_trait ins{
		display:block;
		margin-top:11px;
		margin-left:2px;
		position:absolute;
		top:10px;
		}
	.calc-trait-minor_trait .t5{
		width:16px;
		height:17px;
		display:none;
		background: transparent url(interface/interface_sheet-03.png) -281px -159px no-repeat;
		position:absolute;
		top:39px;
		left:13px;
		z-index:78;
		}
	.calc-trait-minor_trait .t15{
		width:16px;
		height:17px;
		display:none;
		background: transparent url(interface/interface_sheet-03.png) -315px -159px no-repeat;
		position:absolute;
		top:39px;
		left:13px;
		z-index:78;
		}
	.calc-trait-minor_trait .t25{
		width:16px;
		height:17px;
		display:none;
		background: transparent url(interface/interface_sheet-03.png) -298px -177px no-repeat;
		position:absolute;
		top:39px;
		left:13px;
		z-index:78;
		}
	.calc-trait-major_trait .t10{
		width:16px;
		height:17px;
		display:none;
		background: transparent url(interface/interface_sheet-03.png) -298px -159px no-repeat;
		position:absolute;
		top:64px;
		left:21px;
		z-index:78;
		}
	.calc-trait-major_trait .t20{
		width:16px;
		height:17px;
		display:none;
		background: transparent url(interface/interface_sheet-03.png) -281px -177px no-repeat;
		position:absolute;
		top:64px;
		left:21px;
		z-index:78;
		}
	.calc-trait-major_trait .t30{
		width:16px;
		height:17px;
		display:none;
		background: transparent url(interface/interface_sheet-03.png) -315px -177px no-repeat;
		position:absolute;
		top:64px;
		left:21px;
		z-index:78;
		}
		.trait_value-minor_active{
			background: transparent url(interface/trait_icons.png) 0px 0px no-repeat;
			width:39px;
			height:45px;
			}
		.trait_value-minor_locked{
			background: transparent url(interface/trait_icons.png) -40px 0px no-repeat;
			width:39px;
			height:45px;
			}
		.trait_value-major_locked{
			background: transparent url(interface/trait_icons.png) -80px 0px no-repeat;
			width:53px;
			height:60px;
			}
		.trait_value-major_i{
			background: transparent url(interface/trait_icons.png) -134px 0px no-repeat;
			width:53px;
			height:60px;
			}
		.trait_value-major_ii{
			background: transparent url(interface/trait_icons.png) -188px 0px no-repeat;
			width:53px;
			height:60px;
			}
		.trait_value-major_iii{
			background: transparent url(interface/trait_icons.png) -242px 0px no-repeat;
			width:53px;
			height:60px;
			}
		.trait_value-major_iv{
			background: transparent url(interface/trait_icons.png) -296px 0px no-repeat;
			width:53px;
			height:60px;
			}
		.trait_value-major_v{
			background: transparent url(interface/trait_icons.png) -350px 0px no-repeat;
			width:53px;
			height:60px;
			}
		.trait_value-major_vi{
			background: transparent url(interface/trait_icons.png) -404px 0px no-repeat;
			width:53px;
			height:60px;
			}
		.trait_value-major_vii{
			background: transparent url(interface/trait_icons.png) -458px 0px no-repeat;
			width:53px;
			height:60px;
			}
		.trait_value-major_viii{
			background: transparent url(interface/trait_icons.png) -512px 0px no-repeat;
			width:53px;
			height:60px;
			}
		.trait_value-major_ix{
			background: transparent url(interface/trait_icons.png) -566px 0px no-repeat;
			width:53px;
			height:60px;
			}
		.trait_value-major_x{
			background: transparent url(interface/trait_icons.png) -620px 0px no-repeat;
			width:53px;
			height:60px;
			}
		.trait_value-major_xi{
			background: transparent url(interface/trait_icons.png) -674px 0px no-repeat;
			width:53px;
			height:60px;
			}
		.trait_value-major_xii{
			background: transparent url(interface/trait_icons.png) -728px 0px no-repeat;
			width:53px;
			height:60px;
			}
		.trait_value-major_xiii{
			background: transparent url(interface/trait_icons.png) -1265px 0px no-repeat;
			width:53px;
			height:60px;
			}
		.trait_value-major_blank{
			background: transparent url(interface/trait_icons.png) -782px 0px no-repeat;
			width:53px;
			height:60px;
			}
		.trait_value-minor_active-elementalist{
			background: transparent url(interface/trait_icons.png) -952px 1px no-repeat;
			width:39px;
			height:45px;
			}
		.trait_value-minor_active-engineer{
			background: transparent url(interface/trait_icons.png) -991px 1px no-repeat;
			width:39px;
			height:45px;
			}
		.trait_value-minor_active-guardian{
			background: transparent url(interface/trait_icons.png) -1030px 1px no-repeat;
			width:39px;
			height:45px;
			}
		.trait_value-minor_active-mesmer{
			background: transparent url(interface/trait_icons.png) -1069px 1px no-repeat;
			width:39px;
			height:45px;
			}
		.trait_value-minor_active-necromancer{
			background: transparent url(interface/trait_icons.png) -1108px 1px no-repeat;
			width:39px;
			height:45px;
			}
		.trait_value-minor_active-ranger{
			background: transparent url(interface/trait_icons.png) -1147px 1px no-repeat;
			width:39px;
			height:45px;
			}
		.trait_value-minor_active-thief{
			background: transparent url(interface/trait_icons.png) -1186px 1px no-repeat;
			width:39px;
			height:45px;
			}
		.trait_value-minor_active-warrior{
			background: transparent url(interface/trait_icons.png) -1225px 1px no-repeat;
			width:39px;
			height:45px;
			}
#calc-trait_labels{
	font-size:11px;
	color:#605855;
	width:410px;
	float:right;
	margin-right:40px;
	margin-top:5px;
	}
	#calc-trait_labels #adept{
		margin-right:111px;
		}
	#calc-trait_labels #master{
		margin-right:109px;
		}
#calc-runes-col1, #calc-runes-col2{
	width:310px;
	padding-top:30px;
	display:block;
	float:left;
	position:relative;
	}
	#calc-runes-col2{
		width:320px!important;
		margin-left:20px;
		}
		#calc-runes-col2 #calc-runes-col1_2{
			padding-left:10px;
			}
	#calc-runes-col1 h3, #calc-runes-col2 h3{
		margin-bottom:15px;
		}
.calc-runes-reset_button{
	background: transparent url(interface/calc_buttons.png) -447px -17px no-repeat;
	width:120px;
	height:44px;
	margin-left:-22px;
	margin-top:-10px;
	position:relative;
	}
	.calc-runes-reset_button ins{
		padding-left:22px;
		padding-right:6px;
		width:92px;
		height:44px;
		display:block;
		position:relative;
		background: transparent url(interface/calc_buttons.png) -447px -62px no-repeat;
		opacity:0;
		-webkit-transition: opacity .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out;
		-ms-transition: opacity .2s ease-in-out;	
		transition: opacity .2s ease-in-out;
		}
		.calc-runes-reset_button ins:hover{
			opacity:1;
			}
		.calc-runes-reset_button a{
			display:block;
			width:92px;
			height:21px;
			margin-top:13px;
			position:absolute;
			z-index:79;
			}
.guides-search_button{
	background: transparent url(interface/calc_buttons.png) -567px -17px no-repeat;
	width:120px;
	height:44px;
	margin-left:-22px;
	margin-top:-10px;
	position:relative;
	}
	.guides-search_button ins{
		padding-left:22px;
		padding-right:6px;
		width:92px;
		height:44px;
		display:block;
		position:relative;
		background: transparent url(interface/calc_buttons.png) -567px -62px no-repeat;
		opacity:0;
		-webkit-transition: opacity .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out;
		-ms-transition: opacity .2s ease-in-out;	
		transition: opacity .2s ease-in-out;
		}
		.guides-search_button ins:hover{
			opacity:1;
			}
		.guides-search_button a{
			display:block;
			width:92px;
			height:21px;
			margin-top:13px;
			position:absolute;
			z-index:79;
			}
#calc-runes-col1_1,#calc-runes-col2_1{
	width:130px;
	display:block;
	float:left;
	}
#calc-runes-col1_2,#calc-runes-col2_2{
	width:180px;
	display:block;
	float:left;
	padding-top:30px;
	}
	#calc-runes-col1_2 h4, #calc-runes-col2_2 h4{
	font-family:Gill Sans MT, Gill Sans Regular, Gill Sans, 'ITM Sans', Arial;
	font-weight:normal;
	color:#4e5252;
	font-size:16px;
	}
	#calc-runes-col1_2 h4 span, #calc-runes-col2_2 h4 span{
		background: transparent url(interface/interface_sheet-03.png) -597px -446px no-repeat;
		width:118px;
		height:1px;
		display:block;
		margin-top:4px;
		margin-left:-5px;
		margin-bottom:9px;
		}
		#calc-runes-col1_2 h4.calc-traits-2ndlist, #calc-runes-col2_2 h4.calc-traits-2ndlist{
			margin-top:30px;
			}
		#calc-runes-col1_2 h4.calc-traits-1stlist, #calc-runes-col2_2 h4.calc-traits-1stlist{
			margin-bottom:30px;
			}
#calc-runes-col1 strong{
	color:#342a26;
	font-size:13px;
	display:block;
	margin-top:15px;
	margin-bottom:3px;
	}
	#calc-runes-col1_2 ol li{
		display:block;
		width:140px;
		margin-left:0px;
		font-size:12px;
		margin-top:2px;
		margin-bottom:2px;
		position:relative;
		float:left;
		clear:both;
		}
	#calc-runes-col1_2 ol li span{
		width:130px;
		display:block;
		padding-left:21px;
		}

	#calc-runes-col1_2 ol {padding-left:0; counter-reset:item;position:relative;display:block;color:#676d6d;}
    #calc-runes-col1_2 ol>li {counter-increment:item; list-style-position:outside;}
    #calc-runes-col1_2 ol>li:before {content:"(" counter(item) ")"; padding-right:0.5em; display:block;float:left;}

.calc-traits-2ndlist-contents{
	font-size:12px;
	color:#676d6d;
	}
	.calc-traits-2ndlist-contents li{
		margin-top:2px;
		margin-bottom:2px;
		}
	.calc-traits-2ndlist-contents ins{
		width:102px;
		display:inline-block;
		text-decoration:none;
		color:#342a26;
		}
	.slot_background_fix{
	   width:49px;
	   height:49px;
	   display:block;
	   position:absolute;
	   top:0px;
	   left:0px;
	   z-index:-1;
	   background: rgba(0,0,0,.68) url(../interface/interface_sheet-03.png) -208px -317px no-repeat;
	   border: 1px rgba(0,0,0,.85) solid;
	   }
	#calc-runes-hat.calc-runes-armor_frame-icon{
		background: transparent url(interface/interface_sheet-03.png) -264px -290px no-repeat;
		}
	#calc-runes-shoulder.calc-runes-armor_frame-icon{
		background: transparent url(interface/interface_sheet-03.png) -315px -290px no-repeat;
		}
	#calc-runes-chest.calc-runes-armor_frame-icon{
		background: transparent url(interface/interface_sheet-03.png) -366px -290px no-repeat;
		}
	#calc-runes-gloves.calc-runes-armor_frame-icon{
		background: transparent url(interface/interface_sheet-03.png) -417px -290px no-repeat;
		}
	#calc-runes-pants.calc-runes-armor_frame-icon{
		background: transparent url(interface/interface_sheet-03.png) -417px -341px no-repeat;
		}
	#calc-runes-boots.calc-runes-armor_frame-icon{
		background: transparent url(interface/interface_sheet-03.png) -468px -341px no-repeat;
		}
	.calc-runes-armor_frame-selector{
		background: rgba(0,0,0,.75) url(interface/interface_sheet-03.png) -208px -317px no-repeat;
		}
	#calc-runes-hat.armor-selector-bg {
		background: transparent url(interface/armor_selection.png) -408px 0px no-repeat;
	}
	#calc-runes-shoulder.armor-selector-bg {
		background: transparent url(interface/armor_selection.png) -714px 0px no-repeat;
	}
	#calc-runes-chest.armor-selector-bg {
		background: transparent url(interface/armor_selection.png) -306px 0px no-repeat;
	}
	#calc-runes-gloves.armor-selector-bg {
		background: transparent url(interface/armor_selection.png) -357px 0px no-repeat;
	}
	#calc-runes-pants.armor-selector-bg {
		background: transparent url(interface/armor_selection.png) -561px 0px no-repeat;
	}
	#calc-runes-boots.armor-selector-bg {
		background: transparent url(interface/armor_selection.png) -255px 0px no-repeat;
	}
	#calc-runes-neck.armor-selector-bg {
		background: transparent url(interface/armor_selection.png) -459px 0px no-repeat;
	}
	#calc-runes-back.armor-selector-bg {
		background: transparent url(interface/armor_selection.png) -204px 0px no-repeat;
	}
	#calc-runes-ring1.armor-selector-bg {
		background: transparent url(interface/armor_selection.png) -612px 0px no-repeat;
	}
	#calc-runes-ring2.armor-selector-bg {
		background: transparent url(interface/armor_selection.png) -663px 0px no-repeat;
	}
	#calc-runes-earring1.armor-selector-bg {
		background: transparent url(interface/armor_selection.png) 0px 0px no-repeat;
	}
	#calc-runes-earring2.armor-selector-bg {
		background: transparent url(interface/armor_selection.png) -51px 0px no-repeat;
	}
	.calc-weapon_i a.weapon-selector-bg {
		background: transparent url(interface/armor_selection.png) -763px 2px no-repeat;
	}
	.calc-weapon_sigil_i a.weapon-selector-bg {
		background: transparent url(interface/armor_selection.png) -763px 2px no-repeat;
	}
	.calc-weapon_ii a.weapon-selector-bg {
		background: transparent url(interface/armor_selection.png) -508px 0px no-repeat;
	}
	.calc-weapon_sigil_ii a.weapon-selector-bg {
		background: transparent url(interface/armor_selection.png) -508px 0px no-repeat;
	}
	.calc-weapon_iii a.weapon-selector-bg {
		background: transparent url(interface/armor_selection.png) -763px 0px no-repeat;
	}
	.calc-weapon_sigil_iii a.weapon-selector-bg {
		background: transparent url(interface/armor_selection.png) -763px 0px no-repeat;
	}
	.calc-weapon_iv a.weapon-selector-bg {
		background: transparent url(interface/armor_selection.png) -508px 0px no-repeat;
	}
	.calc-weapon_sigil_iv a.weapon-selector-bg {
		background: transparent url(interface/armor_selection.png) -508px 0px no-repeat;
	}
	.calc-weapon_v a.weapon-selector-bg {
		background: transparent url(interface/armor_selection.png) -151px 2px no-repeat;
	}
	.calc-weapon_sigil_v a.weapon-selector-bg {
		background: transparent url(interface/armor_selection.png) -151px 2px no-repeat;
	}
	.calc-weapon_vi a.weapon-selector-bg {
		background: transparent url(interface/armor_selection.png) -151px 0px no-repeat;
	}
	.calc-weapon_sigil_vi a.weapon-selector-bg {
		background: transparent url(interface/armor_selection.png) -151px 0px no-repeat;
	}
		.calc-runes-armor_frame-selector a{
			display:block;
			height:49px;
			width:49px;
			border:1px solid rgba(0,0,0,.25);
			-webkit-transition: border-color .2s ease-in-out;
			-moz-transition: border-color .2s ease-in-out;
			-o-transition: border-color .2s ease-in-out;
			-ms-transition: border-color .2s ease-in-out;	
			transition: border-color .2s ease-in-out;
			}
			.calc-runes-armor_frame-selector a:hover{border:1px solid rgba(237, 150, 73, 1);}
		
.calc-runes-armor_frame{
	width:90px;
	height:50px;
	display:block;
	margin-bottom:20px;
	position:relative;
	}
	.calc-runes-armor_frame-icon, .calc-runes-armor_frame-selector{
		width:50px;
		height:50px;
		display:block;
		background-color:rgba(0,0,0,.75);
		float:left;
		position: relative;
		}
.calc-runes-runic{
	width:32px;
	height:32px;
	border:1px solid #000000;
	display:block;
	position:relative;
	float:left;
	margin-left:6px;
	background-color:rgba(0,0,0,.75);
	background-origin:border-box;
	-webkit-transition: border .2s ease-in-out;
	-moz-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	-ms-transition: border .2s ease-in-out;	
	transition: border .2s ease-in-out;
	}
.calc-med-icon{
	width:46px;
	height:46px;
	border:1px solid #000000;
	display:block;
	position:relative;
	float:left;
	margin-left:6px;
	background-color:rgba(0,0,0,.75);
	background-origin:border-box;
	-webkit-transition: border .2s ease-in-out;
	-moz-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	-ms-transition: border .2s ease-in-out;	
	transition: border .2s ease-in-out;
	}
	.calc-runes-runic:hover{
		border:1px solid #ed9649;
		}
	.calc-runes-runic a, .calc-runes-runic-delete a, .calc-runes-runic-copyall a{
		width:100%;
		height:100%;
		display:block;
		}
	.calc-runes-runic-delete{
		width:15px;
		height:14px;
		display:block;
		position:absolute;
		bottom:0;
		right:0;
		background: transparent url(interface/interface_sheet-03.png) -476px -203px no-repeat;
		}
		.calc-runes-runic-delete:hover{
			background-position:-476px -218px;
			}
	.calc-runes-runic-copyall{
		width:15px;
		height:34px;
		display:block;
		position:absolute;
		top:0;
		right:-18px;
		background: transparent url(interface/interface_sheet-03.png) -285px -574px no-repeat;
		}
		/*/.calc-runes-runic-copyall:hover{
			background-position:-269px -574px;
			}/*/
		.calc-runes-runic-copyall a{
			background: transparent url(interface/interface_sheet-03.png) -269px -574px no-repeat;
			opacity:0;
			transition: opacity ease-in-out .175s;
			}
		.calc-runes-runic-copyall:hover a{
			opacity:1;
			}
	.calc-runes-runic-second_upgrade, .calc-runes-runic-third_upgrade{
		width:14px;
		height:14px;
		display:block;
		position:absolute;
		bottom:-1px;
		right:18px;
		border: 1px solid #000000;
		background: transparent url(interface/interface_sheet-03.png) -301px -574px no-repeat;
		background-origin:border-box;
		transition: border ease-in-out .2s;
		}
		.calc-runes-runic-second_upgrade a, .calc-runes-runic-third_upgrade a{display:block;height:14px;width:14px;}
		.calc-runes-runic-second_upgrade:hover, .calc-runes-runic-third_upgrade:hover{
			border: 1px solid #ed9649;
			}
		.calc-runes-runic-third_upgrade.disabled_upgrade, .calc-runes-runic-second_upgrade.disabled_upgrade{
			pointer-events:none;
			background: transparent url(interface/interface_sheet-03.png) -302px -592px no-repeat;
			border:1px solid #464646;
			opacity:.7;
			}
	#calc-weapon_set_sigil_selection{
		display:block;
		width:115px;
		height:50px;
		margin-top:15px;
		}
		#calc-weapon_set_sigil_selection .calc-sigil-selectors{
			width:34px;
			display:inline-block;
			float:none;
			margin-top:0px;
			margin-left:2px;
			}
			#calc-weapon_set_sigil_selection #calc-sigil-selector_ii, #calc-weapon_set_sigil_selection #calc-sigil-selector_iv{
				margin-left:18px;
				}
		#calc-weapon_set_sigil_selection .calc-runes-runic-second_upgrade{
			right:-18px;
			top:0px;
			}
		#calc-weapon_set_sigil_selection .calc-runes-runic-third_upgrade{
			right:-18px;
			top:18px;
			}
		.calc-sigil-sigilic.disabled_upgrade_lg{
			background: rgba(0,0,0,.6) url(interface/interface_sheet-03.png) -319px -548px no-repeat;
			border:1px solid #5a5a5a;
			pointer-events:none;
			opacity:.7;
			}
	#calc-weapon_set_sigil_selection.weapon_water_weapon_sigil_selection{
		display:inline-block;
		width:54px;
		display:inline-block;
		float:none;
		}
		#calc-weapon_set_sigil_selection.weapon_water_weapon_sigil_selection.water_weapon_sigil_ii{
			margin-left:30px;
			margin-top:29px;
			}
	#calc-sigils-water-single #calc-weapon_set_sigil_selection{margin-top:0px;}
.infused_checkbox{
	height:17px;
	width:16px;
	background: transparent url(interface/interface_sheet-03.png) no-repeat;
	position:absolute;
	bottom:1px;
	left:1px;
	/*pointer-events:visible;*/
	}
	.infused_checkbox a{height:100%;width:100%;display:block;}
	.infused_checkbox.in_unchecked{
		background-position:-685px -560px;
		}
	.infused_checkbox.in_checked{
		background-position:-651px -560px;
		}
	.infused_hoverbox{
	background: transparent url(interface/interface_sheet-03.png) no-repeat;
		background-position:-668px -560px;
		display:block;
		height:17px;
		width:16px;
		opacity:0;
		-webkit-transition: opacity .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out;
		-ms-transition: opacity .2s ease-in-out;	
		transition: opacity .2s ease-in-out;
		}
		.infused_hoverbox:hover{opacity:1;}
	.infused_checkbox.in_checked .infused_hoverbox{
		display:none;
		}
.amulets{position:relative;}
/**Sigils Column**/
.calc_sigils_column{
	width:173px;
	display:block;
	position:relative;
	float:left;
	margin-top:40px;
	}
#calc-sigils-col2{
	padding-top:18px;
	margin-left:49px;
	}
	#calc-sigils-col2 .calc-weapon_swap{
		position:absolute;
		top:18px;
		left:-75px;
		}
#calc-sigils-col3{
	padding-top:18px;
	margin-left:75px;
	width:180px;
	}	
	#calc-weapon_set_sigil_i{
		/*background-color:rgba(203,189,166,.4);*/
		width:115px;
		height:61px;
		display:block;
		padding-top:7px;
		position:relative;
		float:left;
		}
		.calc-weapon_sigil_i, .calc-weapon_sigil_iii, .calc-weapon_sigil_v, .calc-weapon_sigil_vi{
			width:54px;
			height:54px;
			display:block;
			background: transparent url(interface/interface_sheet-03.png) -206px -315px no-repeat;
			border:1px solid rgba(0,0,0,.15);
			float:left;
			position:relative;
			}
			.calc-weapon_sigil_v{
				margin-left:17px;
				}
			.calc-weapon_nosets .calc-weapon_sigil_v{
				margin-left:auto;
				margin-right:auto;
				float:none;
				}
		.calc-weapon_sigil_ii,.calc-weapon_sigil_iv{
			width:40px;
			height:40px;
			display:block;
			background: transparent url(interface/interface_sheet-03.png) -213px -322px no-repeat;
			border:1px solid rgba(0,0,0,.15);
			float:left;
			margin-left:5px;
			margin-top:7px;
			position:relative;
			}
			.calc-weapon_sigil_i:hover, .calc-weapon_sigil_iii:hover, .calc-weapon_sigil_v:hover, .calc-weapon_sigil_vi:hover, .calc-weapon_sigil_ii:hover, .calc-weapon_sigil_iv:hover{
				border:1px solid rgba(237,150,73,1);
				}
		#calc-mark-weapon_set_sigil_i{
			width:19px;
			height:19px;
			display:block;
			float:left;
			position:absolute;
			background: transparent url(interface/interface_sheet-03.png) -433px -150px no-repeat;
			left:46px;
			top:25px;
			z-index:77;
			}
		#calc-mark-weapon_set_sigil_ii{
			width:19px;
			height:19px;
			display:block;
			float:left;
			position:absolute;
			background: transparent url(interface/interface_sheet-03.png) -453px -150px no-repeat;
			left:46px;
			top:25px;
			z-index:77;
			}
			#calc-mark-weapon_set_sigil_iii{
			width:19px;
			height:19px;
			display:block;
			float:left;
			position:absolute;
			background: transparent url(interface/interface_sheet-03.png) -433px -170px no-repeat;
			left:35px;
			top:56px;
			z-index:77;
			}
			.calc-weapon_nosets #calc-mark-weapon_set_sigil_iii{
				left:80px;
				}
			#calc-mark-weapon_set_sigil_iv{
			width:19px;
			height:19px;
			display:block;
			float:left;
			position:absolute;
			background: transparent url(interface/interface_sheet-03.png) -453px -170px no-repeat;
			left:123px;
			top:56px;
			z-index:77;
			}
	#calc-weapon_set_sigil_ii{
		width:115px;
		height:61px;
		display:block;
		padding-top:7px;
		position:relative;
		float:left;
		}
	#calc-weapon_set_sigil_iii, #calc-weapon_set_sigil_iv{
		width:180px;
		height:48px;
		display:block;
		padding-top:7px;
		position:relative;
		float:left;
		background: transparent url(interface/interface_sheet-03.png) 0px -158px no-repeat;
		}
		#calc-weapon_set_sigil_iii.calc-weapon_nosets, #calc-weapon_set_sigil_iv.calc-weapon_nosets{
			margin-left:0px;
			}
.calc-sigil-selectors{
	width:54px;
	height:34px;
	display:block;
	float:left;
	position:relative;
	margin-top:16px;
	}
.calc-sigil-sigilic{
	width:32px;
	height:32px;
	border:1px solid #000000;
	display:block;
	float:left;
	position:relative;
	background-color:rgba(0,0,0,.75);
	background-origin:border-box;
	-webkit-transition: border .2s ease-in-out;
	-moz-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	-ms-transition: border .2s ease-in-out;	
	transition: border .2s ease-in-out;
	}
	.calc-sigil-sigilic:hover{
		border:1px solid #ed9649;
		}
		.sigil-inactive .calc-sigil-sigilic{
			background-color:rgba(0,0,0,.10);
			border:1px solid rgba(0,0,0,.10);
			}
			.sigil-inactive .calc-sigil-sigilic a{
				display:none;
				}
	.calc-sigil-sigilic a, .calc-sigil-sigilic-delete a, .calc-sigil-sigilic-copyall a{
		width:100%;
		height:100%;
		display:block;
		}
	.calc-sigil-sigilic-delete{
		width:15px;
		height:14px;
		display:block;
		position:absolute;
		top:0;
		right:0;
		background: transparent url(interface/interface_sheet-03.png) -476px -203px no-repeat;
		}
		.calc-sigil-sigilic-delete:hover{
			background-position:-476px -218px;
			}
			.sigil-inactive .calc-sigil-sigilic-delete{
				display:none;
				}
	.calc-sigil-sigilic-copyall{
		width:15px;
		height:15px;
		display:block;
		position:absolute;
		bottom:0;
		right:-1px;
		background: transparent url(interface/interface_sheet-03.png) -474px -151px no-repeat;
		}
		.calc-sigil-sigilic-copyall:hover{
			background-position:-474px -168px;
			}
			.calc-sigil-sigilic-copyall.sigil-unavailable{
				background-position:-474px -185px;
				}
				.calc-sigil-sigilic-copyall.sigil-unavailable a{display:none;}
#calc-sigil-selector_ii, #calc-sigil-selector_iv{
	margin-left:18px;
	}
#calc-sigil-selector_v{
	margin-left:10px;
	margin-top:29px;
	}
#calc-sigil-selector_vi{
	margin-left:34px;
	margin-top:29px;
	}

.sigil_nosets#calc-sigil-selector_vi{
	margin-left:64px;;
	}
.sigil_nosets #sigil-weapon-slot_v{
	margin-left:0px;
	}
.calc_sigils_column h4{
font-family:Gill Sans MT, Gill Sans Regular, Gill Sans, 'ITM Sans', Arial;
font-weight:normal;
color:#4e5252;
font-size:16px;
margin-top:30px;
}
.calc_sigils_column h4 span{
	background: transparent url(interface/interface_sheet-03.png) -597px -446px no-repeat;
	width:118px;
	height:1px;
	display:block;
	margin-top:4px;
	margin-left:-5px;
	margin-bottom:16px;
	}
.calc_sigils_column strong{
	color:#342a26;
	font-size:12px;
	display:block;
	margin-top:15px;
	margin-bottom:3px;
	font-weight:600;
	}
	.calc_sigils_column p{
		padding-left:5px;
		padding-top:3px;
		font-size:12px;
		color:#676d6d;
		}
#calc-footer-ruler{
	width:100%;
	height:3px;
	background: transparent url(interface/interface_sheet-03.png) -50px -462px no-repeat;
	}
#calc-version_copyright{
	width:185px;
	font-size:9px;
	color:#253a4c;
	margin-top:3px;
	}
.calc-footer-major_buttons{
	width: 142px;
	height:64px;
	display:block;
	float:right;
	margin-top:-46px;
	margin-right:-6px;
	background: transparent url(interface/calc_buttons.png) no-repeat;
	}
	.calc-footer-major_buttons a{
		display:block;
		width:122px;
		height:27px;
		margin-top:21px;
		position:absolute;
		z-index:79;
		}
	#calc-reset_all{background-position:-306px 0; margin-right:4px;}
		#calc-reset_all ins{
			padding-left:15px;
			padding-right:7px;
			width:120px;
			height:64px;
			display:block;
			position:relative;
			background: transparent url(interface/calc_buttons.png) -306px -65px no-repeat;
			opacity:0;
			-webkit-transition: opacity .2s ease-in-out;
			-moz-transition: opacity .2s ease-in-out;
			-o-transition: opacity .2s ease-in-out;
			-ms-transition: opacity .2s ease-in-out;	
			transition: opacity .2s ease-in-out;
			}
			#calc-reset_all ins:hover{
				opacity:1;
				}
	#calc-share_build{background-position:-163px 0; margin-right:1px;display:none;}
		#calc-share_build ins{
			padding-left:15px;
			padding-right:7px;
			width:120px;
			height:64px;
			display:block;
			position:relative;
			background: transparent url(interface/calc_buttons.png) -163px -65px no-repeat;
			opacity:0;
			-webkit-transition: opacity .2s ease-in-out;
			-moz-transition: opacity .2s ease-in-out;
			-o-transition: opacity .2s ease-in-out;
			-ms-transition: opacity .2s ease-in-out;	
			transition: opacity .2s ease-in-out;
			}
			#calc-share_build ins:hover{
				opacity:1;
				}
	#calc-save_all{background-position:0px 0;width:162px!important;display:none;}
		#calc-save_all ins{
			padding-left:15px;
			padding-right:7px;
			width:120px;
			height:64px;
			display:block;
			position:relative;
			background: transparent url(interface/calc_buttons.png) 0 -65px no-repeat;
			opacity:0;
			-webkit-transition: opacity .2s ease-in-out;
			-moz-transition: opacity .2s ease-in-out;
			-o-transition: opacity .2s ease-in-out;
			-ms-transition: opacity .2s ease-in-out;	
			transition: opacity .2s ease-in-out;
			}
			#calc-save_all ins:hover{
				opacity:1;
				}
	#calc-create_guide{background-position:-687px 0; margin-right:1px;}
		#calc-create_guide ins{
			padding-left:15px;
			padding-right:7px;
			width:120px;
			height:64px;
			display:block;
			position:relative;
			background: transparent url(interface/calc_buttons.png) -687px -65px no-repeat;
			opacity:0;
			-webkit-transition: opacity .2s ease-in-out;
			-moz-transition: opacity .2s ease-in-out;
			-o-transition: opacity .2s ease-in-out;
			-ms-transition: opacity .2s ease-in-out;	
			transition: opacity .2s ease-in-out;
			}
			#calc-create_guide ins:hover{
				opacity:1;
				}
#calc-swap_action{
	position:relative;
	display:block;
	float:left;
	}
#calc-weapon_skills_swap.calc-weapon_swap{
		background: transparent url(interface/interface_sheet-03.png) -318px -252px no-repeat;
		width:28px;
		height:24px;
		display:block;
		float:left;
		margin-top:12px;
		margin-left:0px;
		margin-right:12px;
		opacity:.85;
		}
	#calc-weapon_skills_swap{
		width:28px;
		height:24px;
		margin-top:12px;
		margin-left:0px;
		margin-right:12px;
		}
		#calc-weapon_skills_swap.calc-weapon_swap:hover{
			opacity:1;
			}
		#calc-weapon_skills_swap a,#calc-weapon_skills_stealth_marker a, .calc-weapon_skills_stealth_marker a{
			display:block;
			height:100%;
			width:100%;
			}
	#calc-weapon_skills_stealth_marker, .calc-weapon_skills_stealth_marker{
		width:20px;
		height:20px;
		display:block;
		background: transparent url(interface/interface_sheet-03.png) -121px -466px no-repeat;
		background-origin:border-box;
		border:1px solid #000000;
		margin-top:0px;
		margin-left:4px;
		}
		#calc-weapon_skills_stealth_marker a, .calc-weapon_skills_stealth_marker a{
			background: transparent url(interface/interface_sheet-03.png) -144px -466px no-repeat;
			background-origin:border-box;
			border:1px solid rgb(237,150,73);
			width:20px;
			height:20px;
			margin-top:-1px;
			margin-left:-1px;
			background-origin:border-box;
			opacity:0;
			-webkit-transition: opacity .2s ease-in-out;
			-moz-transition: opacity .2s ease-in-out;
			-o-transition: opacity .2s ease-in-out;
			-ms-transition: opacity .2s ease-in-out;	
			transition: opacity .2s ease-in-out;
			}
			#calc-weapon_skills_stealth_marker a:hover, .calc-weapon_skills_stealth_marker a:hover{
				opacity:1;
				}
				#calc-weapon_skills_stealth_marker.active_marker, .calc-weapon_skills_stealth_marker.active_marker{
					background: transparent url(interface/interface_sheet-03.png) -144px -466px no-repeat;
					background-origin:border-box;
					border:1px solid rgb(237,150,73);
					opacity:1;
					}
			#calc-weapon_skills_stealth_marker.inactive_marker, .calc-weapon_skills_stealth_marker.inactive_marker{
				visibility:hidden!important;
				}
#calc-footer{
	height:120px;
	}
.chain_hidden{
	display:none!important;
	}
.visibilityhidden{
	visibility:hidden!important;
	}
/** Menu Styles **/
#itm-menu_frame.menu_frame-34px{
	width:240px;
	}
.menu_extrawidth{width:248px!important;}
	#itm-menu_frame div a{display:block;height:100%;width:100%;}
	#itm-menu_frame div{margin:7px;}
		#itm-menu_frame div .tooltip_frame{margin:0px;}
			#itm-menu_frame div .tooltip_frame div{margin:0px;}
	/* New Menus for PvE Calc*/
	#itm-menu_frame.menu_frame-statitems{
		width:302px;
		padding-bottom:15px!important;
		}
	#itm-menu_frame.menu_frame-statitems-wide{
		width:334px;
		padding-bottom:15px!important;
		}
	div.menu_frame-selector_side{
		width:156px;
		float:right;
		padding:0 0 5px 0;
		border:1px solid #000;
		border-bottom-width:0;
		border-top-width:0;
		margin:0px!important;
		background-color:rgba(42,42,42,.75);
		min-height:260px;
		}
	div.menu_frame-selector_side-wide{
		width:192px;
		float:right;
		padding:0 0 5px 0;
		border:1px solid #000;
		border-bottom-width:0;
		border-top-width:0;
		margin:0px!important;
		background-color:rgba(42,42,42,.75);
		min-height:260px;
		}
		.menu_frame-statitems .selector_specific_statitem{
			padding-left:15px;
			margin:0!important;
			}
			
	/*PvE Calc Specific Icons*/
	.calc-pve-items-34px{
		width: 32px;
		height: 32px;
		border: 1px solid #000000;
		display: block;
		position: relative;
		float: left;
		margin:5px 5px 3px!important;
		background-color:rgba(0,0,0,.75);
		background-origin:border-box;
		-webkit-transition: border .2s ease-in-out;
		-moz-transition: border .2s ease-in-out;
		-o-transition: border .2s ease-in-out;
		-ms-transition: border .2s ease-in-out;	
		transition: border .2s ease-in-out;
		}
		.calc-pve-items-34px:hover{
		border:1px solid #ed9649;
		}
	.calc-pve-items-34px a{
		width:100%;
		height:100%;
		display:block;
		}
	.menu_frame-category_side{
		float:left;
		width:130px;
		margin:0!important;
		padding-left:9px;
		padding-top:8px;
		}
		.menu_frame-category_side div{margin:4px!important;}
del.itm-menu_rune_type{
	width:100%;
	display:block;
	background-color:rgba(0,0,0,.95)!important;
	height:16px;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	margin-top:5px;
	position:relative;
	}
.itm-menu_frame_plus{
	display:block;
	width:14px;
	height:14px;
	margin-top:1px;
	margin-bottom:1px;
	margin-left:5px;
	margin-right:5px;
	float:left;
	background: transparent url(interface/interface_sheet-03.png) -683px -135px no-repeat;
	}
	.itm-menu_selector:hover .itm-menu_frame_plus,.itm-menu_frame_plus.menu_active{
	display:block;
	width:14px;
	height:14px;
	margin-top:1px;
	margin-bottom:1px;
	margin-left:5px;
	margin-right:5px;
	float:left;
	background: transparent url(interface/interface_sheet-03.png) -427px -135px no-repeat;
	}
/** Menu Styles **/
#itm-menu_frame{
	display:block;
	float:left;
	width:auto;
	min-height:72px;
	background:rgba(0,0,0,.75);
	position:relative;
	padding-bottom:25px;
	border:1px solid rgba(237,150,73,.85);
	margin-top:-4px;
	margin-left:-4px;
	}
	#itm-menu_frame div a{display:block;height:100%;width:100%;}
	#itm-menu_frame div{margin:7px;}
		#itm-menu_frame div .tooltip_frame{margin:0px;}
			#itm-menu_frame div .tooltip_frame div{margin:0px;}
	#itm-menu_title{
		display:block;
		background-color:rgba(0,0,0,.95)!important;
		height:16px;
		font-size:12px;
		color:#fff;
		position:absolute;
		bottom:0;
		width:100%;
		text-decoration:none;
		cursor:default;
		}
	#itm-menu_close{
		height:19px;
		width:19px;
		background: transparent url(interface/interface_sheet-03.png) -699px -101px no-repeat;
		position:absolute;
		top:-9px;
		right:-9px;
		}
		#itm-menu_close a, .itm-menu_selector{display:block;height:100%;width:100%;}
#itm-menu_frame.menu_frame-weapon{
	padding-bottom:5px!important;
	padding-top:20px;
	min-width:210px;
	max-width:280px;
	}
	#itm-menu_frame.menu_frame-weapon #itm-menu_title{
		top:0!important;
		}
#itm-menu_frame.menu_frame-34px{
	width:240px;
	}
#itm-menu_frame.menu_frame-34px-top{
	width:240px;
	padding-bottom:5px;
	padding-top:20px;
	}
	.menu_frame-34px-top #itm-menu_title{
		top:0!important;
		}
#itm-menu_frame.menu_trait_frame{
	width:284px;
	}
#itm-menu_frame.menu_skill_frame{
	width:280px;
	}
	#itm-menu_frame.menu_skill_frame div:hover{
		border:1px solid rgba(237,150,73,1);
		}
#itm-menu_frame.menu_pet_frame{
	width:469px;
	}
#itm-menu_frame.menu_amulet_frame{
	width:256px;
	padding-bottom:5px;
	padding-top:20px;
	}
	.menu_amulet_frame #itm-menu_title{
		top:0!important;
		}
del.itm-menu_rune_type{
	width:100%;
	display:block;
	background-color:rgba(0,0,0,.55)!important;
	height:16px;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	margin-top:5px;
	position:relative;
	}
.itm-menu_frame_plus{
	display:block;
	width:14px;
	height:14px;
	margin-top:1px;
	margin-bottom:1px;
	margin-left:10px;
	margin-right:5px;
	float:left;
	background: transparent url(interface/interface_sheet-03.png) -683px -135px no-repeat;
	-webkit-transition: margin-left .2s ease-in-out;
	-moz-transition: margin-left .2s ease-in-out;
	-o-transition: margin-left .2s ease-in-out;
	-ms-transition: margin-left .2s ease-in-out;	
	transition: margin-left .2s ease-in-out;
	}
	.itm-menu_selector:hover .itm-menu_frame_plus,.itm-menu_frame_plus.menu_active{
	display:block;
	width:14px;
	height:14px;
	margin-top:1px;
	margin-bottom:1px;
	margin-left:5px;
	margin-right:5px;
	float:left;
	background: transparent url(interface/interface_sheet-03.png) -427px -135px no-repeat;
	}
del.itm-menu_rune_type em{
	line-height:14px;
	}
	del.itm-menu_rune_type a{
		color:#ffffff;
		}
	.itm-menu_rune_type a:hover{	
		color:rgb(237,150,73)!important;
		}

.menu_pet_frame .ranger_pet {
	width: 59px;
	height: 65px;
	border: 0;
	position: relative;
	margin-bottom: 1px;
	margin-left: 8px;
	background-color: transparent!important;
	float:left;
	}
	#itm-menu_frame.menu_pet_frame div{margin:0px;margin-left:7px;}
/** Tooltip **/
.has_tooltip .tooltip_frame{
	display:none;
}
.has_tooltip:hover .tooltip_frame{
	display:block
}
.tooltip_frame{
	display:block;
	max-width:275px;
	width:auto;
	min-height:8px;
	height:auto;
	float:left;
	position:absolute;
	left:105%;
	bottom:105%;
	background:rgba(0,0,0,.8);
	border:2px solid rgba(0,0,0,.9);
	padding:4px;
	padding-bottom:10px;
	font-size:12px;
	color:#ffffff;
	z-index:9999;
	pointer-events:none!important;
	}
		/*.has_tooltip:hover .tooltip_frame:hover{display:none!important;}*/
		.classnametip{margin-bottom:-5px!important;min-width:10px!important;}
		.tooltip_frame .classnametip em{display:none;}
		.tooltip_header.classnametip strong{padding-right:0px!important;}
		.tooltip_header.amulet_tooltip{min-width:150px!important;}
		.tooltip_header.amulet_tooltip_wide{min-width:250px!important;}
			.tooltip_frame .amulet_tooltip em{display:none;}
			.tooltip_header.amulet_tooltip strong{padding-right:0px!important;}
		.tooltip_header.weapon_tooltip_header{min-width:185px;}
			.tooltip_frame .weapon_tooltip_header em{display:none;}
			.tooltip_header.weapon_tooltip_header strong{padding-right:0px!important;}
		#calc-trait_box .tooltip_header em{display:none;}
			#calc-trait_box .tooltip_header strong{padding-right:0px!important;}
	.class_icon-med .tooltip_frame{
		left:20%;
		bottom:0%;
		top:105%;
		}
	#calc-race_select ul li .tooltip_frame{
		left:10%;
		bottom:110%;
		}
	.tooltip_header{
		display:block;
		position:relative;
		min-width:260px;
		width:auto!important;
		text-align:left;
		}
		.tooltip_header strong{
			color:#f0c172!important;
			font-size:14px!important;
			display:block!important;
			position:relative!important;
			line-height:13px!important;
			padding-right:100px;
			font-weight:bold!important;
			margin-top:0px!important;
			}
		.tooltip_header em{
			width:100px;
			font-size:13px;
			display:block;
			text-align:right;
			margin-top:-1px!important;
			position:absolute;
			right:0;
			top:0;
			}
.tooltip_description{
	display:block;
	margin-top:10px!important;
	line-height:13px;
	text-align:left;
	}
	.tooltip_description ins{
		color:#f0c172;
		text-decoration:none;
		}
		.tooltip_description ins.graycolor{
		color:#A0A3A3;
		text-decoration:none;
		}
		.tooltip_description ins.greencolor{
		color:#03d204;
		text-decoration:none;
		}
.tooltip_effects{
	display:block;
	color:#aaaaaa;
	margin-top:10px!important;
	}
	.tooltip_effects span{
		min-height:18px;
		padding-left:22px;
		display:block;
		position:relative;
		margin-top:8px!important;
		}
		.tooltip_effects span sub{
			font-size:9px;
			margin-left:-11px!important;
			margin-right:1px!important;
			position:relative;
			top:9px;
			}
	.tooltip_effects .effect-icon{
		position:absolute;
		top:0;
		left:0;
		float:none;
		}
.tooltip_header .calc-runes-runic, .tooltip_header .calc-sigil-sigilic{
	margin-left:0px!important;
	margin-right:6px!important;
	}
	.tooltip_description ol li{
		display:block;
		margin-left:0px;
		font-size:12px;
		margin-top:1px;
		margin-bottom:1px;
		position:relative;
		float:left;
		clear:both;
		}
	.tooltip_description ol li span{
		display:block;
		padding-left:21px;
		}
.rune_tip_header em{
	display:none!important;
	}
.tooltip_header.rune_tip_header strong{
	position:relative;
	top:3px;
	display:block!important;
	padding-right:0px!important;
	}
.tooltip_header .infusion_type {
	display:block;
	margin-top:5px;
}
	
	.tooltip_description ol {padding-left:0; counter-reset:item;position:relative;display:block;color:#A0A3A3;}
    .tooltip_description ol>li {counter-increment:item; list-style-position:outside;}
    .tooltip_description ol>li:before {content:"(" counter(item) ")"; padding-right:0.5em; display:block;float:left;}
	.active_rune_tip{color:#5599ff!important;}

#calc-weapon_set_sigil_iii, #calc-weapon_set_sigil_iv{margin-left:-17px;}
#calc-weapon_skills_closeaux_marker, .calc-weapon_skills_closeaux_marker{
	height:19px;
	width:19px;
	background: transparent url(interface/interface_sheet-03.png) -699px -101px no-repeat;
	position:absolute;
	top:7px;
	right:-1px;
	z-index:66;
	opacity:.55;
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out;
	-ms-transition: opacity .2s ease-in-out;	
	transition: opacity .2s ease-in-out;
	}
	#calc-weapon_skills_closeaux_marker:hover, .calc-weapon_skills_closeaux_marker:hover{opacity:1;}
	#calc-weapon_skills_closeaux_marker a, .calc-weapon_skills_closeaux_marker a{display:block;height:100%;width:100%;}
.calc-weapon_skills_swap-bar{
	background: transparent url(interface/interface_sheet-03.png) -200px -373px no-repeat;
	width:35px!important;
	height:35px!important;
	display:block;
	float:left;
	margin-top:5px!important;
	margin-left:-5px!important;
	margin-right:8px!important;
	opacity:.90;
	}
	.calc-weapon_skills_swap-bar a{
		background: transparent url(interface/interface_sheet-03.png) -200px -409px no-repeat;
		width:35px;
		height:35px;
		opacity:0;
		-webkit-transition: opacity .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out;
		-ms-transition: opacity .2s ease-in-out;	
		transition: opacity .2s ease-in-out;
		}
	.calc-weapon_skills_swap-bar a:hover{
		opacity:1;
		}
.calc-mechanics_bar-slot .area_effect_marker{
	top:27px;
	left:7px;
	}
/** Calc Selector **/
#calc_selector_frame{
	width:594px;
	height:261px;
	}
	.calc_selector_frame-sub{
		width:297px;
		height:261px;
		float:left;
		position:relative;
		}
	#PVE_SELECTOR_FRAME{
		width:297px;
		height:261px;
		background:transparent url(interface/calc_select.jpg) no-repeat;
		background-position:left bottom;
		opacity:1;
		font-family: Californian FB, Californian, 'ITM Serrif';
		font-size:18px;
		font-weight:bold;
		color:#2a2f30;
		}
		#create_PVE_SELECTOR_FRAME_button_trans{
			width:297px;
			height:261px;
			display:block;
			position:absolute;
			top:0;left:0;
			background:transparent url(interface/calc_select.jpg) no-repeat;
			background-position:left top;
			z-index:60;
			opacity:0;
			-webkit-transition: opacity .3s ease-in-out;
			-moz-transition: opacity .3s ease-in-out;
			-o-transition: opacity .3s ease-in-out;
			-ms-transition: opacity .3s ease-in-out;	
			transition: opacity .3s ease-in-out;
			}
			#PVE_SELECTOR_FRAME a:hover #create_PVE_SELECTOR_FRAME_button_trans{
				opacity:1;
				}
			#button_text-PVE_SELECTOR_FRAME{
				z-index:61;
				position:relative;
				font-size:22px;
				top:88px;
				left:100px;
				-webkit-transition: color .3s ease-in-out;
				-moz-transition: color .3s ease-in-out;
				-o-transition: color .3s ease-in-out;
				-ms-transition: color .3s ease-in-out;	
				transition: color .3s ease-in-out;
				}
			#button_subtext-PVE_SELECTOR_FRAME{
				color:#50350d;
				font-weight:normal;
				font-size:12px;
				display:block;
				margin-top:3px;
				letter-spacing:.5px;
				position:relative;
				z-index:61;
				left:-25px;
				top:49px;
				font-family:Gill Sans MT, Gill Sans Regular, Gill Sans, 'ITM Sans', Arial;
				width:185px;
				-webkit-transition: color .3s ease-in-out;
				-moz-transition: color .3s ease-in-out;
				-o-transition: color .3s ease-in-out;
				-ms-transition: color .3s ease-in-out;	
				transition: color .3s ease-in-out;
				}
				#button_subtext-PVE_SELECTOR_FRAME ul{
					line-height:18px;
					list-style-type:disc;
					}
				#PVE_SELECTOR_FRAME a{
					display:block;
					width:297px;
					height:261px;
					color:#2a2f30;
					text-decoration:none;
					position:relative;
					}
					#PVE_SELECTOR_FRAME a:hover{
					color:#151c1c;
						}
					#PVE_SELECTOR_FRAME a:hover span ul li{
						color:#845003;
						}
	#PVP_SELECTOR_FRAME{
		width:297px;
		height:261px;
		background:transparent url(interface/calc_select.jpg) no-repeat;
		background-position:right bottom;
		opacity:1;
		font-family: Californian FB, Californian, 'ITM Serrif';
		font-size:20px;
		font-weight:bold;
		color:#2a2f30;
		}
		#create_PVP_SELECTOR_FRAME_button_trans{
			width:297px;
			height:261px;
			display:block;
			position:absolute;
			top:0;left:0;
			background:transparent url(interface/calc_select.jpg) no-repeat;
			background-position:right top;
			z-index:60;
			opacity:0;
			-webkit-transition: opacity .3s ease-in-out;
			-moz-transition: opacity .3s ease-in-out;
			-o-transition: opacity .3s ease-in-out;
			-ms-transition: opacity .3s ease-in-out;	
			transition: opacity .3s ease-in-out;
			}
			#PVP_SELECTOR_FRAME a:hover #create_PVP_SELECTOR_FRAME_button_trans{
				opacity:1;
				}
			#button_text-PVP_SELECTOR_FRAME{
				z-index:61;
				position:relative;
				font-size:22px;
				top:88px;
				left:110px;
				-webkit-transition: color .3s ease-in-out;
				-moz-transition: color .3s ease-in-out;
				-o-transition: color .3s ease-in-out;
				-ms-transition: color .3s ease-in-out;	
				transition: color .3s ease-in-out;
				}
			#button_subtext-PVP_SELECTOR_FRAME{
				color:#6e120c;
				font-weight:normal;
				font-size:12px;
				display:block;
				margin-top:3px;
				letter-spacing:.5px;
				position:relative;
				left:-13px;
				top:49px;
				z-index:61;
				font-family:Gill Sans MT, Gill Sans Regular, Gill Sans, 'ITM Sans', Arial;
				width:185px;
				-webkit-transition: color .3s ease-in-out;
				-moz-transition: color .3s ease-in-out;
				-o-transition: color .3s ease-in-out;
				-ms-transition: color .3s ease-in-out;	
				transition: color .3s ease-in-out;
				}
				#button_subtext-PVP_SELECTOR_FRAME ul{
					line-height:18px;
					list-style-type:disc;
				}
				#PVP_SELECTOR_FRAME a{
					display:block;
					width:297px;
					height:261px;
					color:#151c1c;
					text-decoration:none;
					position:relative;
					}
					#PVE_SELECTOR_FRAME a:hover{
					color:#151c1c;
						}
					#PVE_SELECTOR_FRAME a:hover span ul li{
						color:#845003;
						}
/*Selector Mini Selector*/
#calc-mini_enable_pve {
	font-size: 12px;
	color: #342925;
	width: 150px;
	float: right;
	font-style: normal!important;
	margin-top: 7px;
	font-size:13px;
	margin-top:21px;
	}
	#calc-mini_enable_pve div a{
		color:#342925!important;
		}
#calc-the_pve_selector{
	/*background: url(interface/interface_sheet-02.png) no-repeat;*/
	margin-bottom:7px;
	}
.calc-mini_select_icon{
	background: url(interface/interface_sheet-02.png) no-repeat;
	float:left;
	margin-right:3px;
	position:relative;
	top:-4px;
	height:19px;
	width:19px;
	}
	#calc-mini_pve{
		background-position:-553px -144px;
		}
	#calc-mini_pvp{
		background-position:-533px -144px;
		}
	#calc-the_pve_selector, #calc-the_pvp_selector{
		-webkit-transition: opacity .3s ease-in-out;
		-moz-transition: opacity .3s ease-in-out;
		-o-transition: opacity .3s ease-in-out;
		-ms-transition: opacity .3s ease-in-out;	
		transition: opacity .3s ease-in-out;
		opacity:.5;
		}
	#calc-the_pve_selector:hover, #calc-the_pvp_selector:hover, .calc-mini_selector_active{
		opacity:1!important;
		}

/* no HTML5 Link */
#calc-nohtml5link{margin-top:0px!important;}
#nohtml5linkarrow{
	width:62px;
	height:33px;
	background: transparent url(interface/interface_sheet-03.png) -351px -185px no-repeat;
	position:relative;
	top:31px;
	left:0;
	}
	#nohtml5linkarrow span{display:block;float:left;white-space:nowrap;color:#342A26;margin-left:-2px;margin-top:-2px;position:absolute;top:-23px;left:0;font-weight:bold;font-family: Californian FB, Californian, 'ITM Serrif';color: #332826;font-size:18px;}
	#nohtml5link{font-size:11px;display:block;margin-top:-2px;margin-left:68px;float:left;white-space:nowrap;}
/*Item Tooltips and Rank Classification*/

.guide-item-itemic{
	width:32px;
	height:32px;
	border:1px solid #000000;
	display:block;
	float:left;
	position:relative;
	background-color:rgba(0,0,0,.75);
	background-origin:border-box;
	-webkit-transition: border .2s ease-in-out;
	-moz-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	-ms-transition: border .2s ease-in-out;	
	transition: border .2s ease-in-out;
	}
.tooltip_header .guide-item-itemic{
	margin-left: 0px!important;
	margin-right: 6px!important;
	}
	.item-itemic-tooltip_effects span{
		display:block;
		position:relative;
		margin-top:8px!important;
		}
		.tooltip_header.item_tt strong{
			color:#fff!important;
			padding-right:0px!important;
			}
		.item-itemic-tooltip_effects span img{ 
			position:relative;
			bottom:-5px;
			left:-1px;
			}
		.item-itemic-tooltip_effects ins.coppercolor {
			color: #b07527;
			text-decoration: none;
			}
		.item-itemic-tooltip_effects ins.silvercolor {
			color: #b0b0b0;
			text-decoration: none;
			}
		.item-itemic-tooltip_effects ins.goldcolor {
			color: #ffc43a;
			text-decoration: none;
			}
		.tooltip_frame ins.graycolor{
			color:#999;
			text-decoration:none;
			}
		.tooltip_frame li.sigil_color{
			color:#59F!important;
			padding:10px 0 10px 18px!important;
			}
		
	.tooltip_header.item_tt strong.fine{color:#4f9dfe!important;}
	.tooltip_header.item_tt strong.masterwork{color:#2dc50e!important;}
	.tooltip_header.item_tt strong.rare{color:#ffe51f!important;}
	.tooltip_header.item_tt strong.exotic{color:#fda500!important;}
	.tooltip_header.item_tt strong.ascended{color:#ff4488!important;}
	.tooltip_header.item_tt strong.legendary{color:#9933ff!important;}
		.tooltip_header strong.basic{color:#ffffff!important;}
		.tooltip_header strong.fine{color:#4f9dfe!important;}
		.tooltip_header strong.masterwork{color:#2dc50e!important;}
		.tooltip_header strong.rare{color:#ffe51f!important;}
		.tooltip_header strong.exotic{color:#fda500!important;}
		.tooltip_header strong.ascended{color:#ff4488!important;}
		.tooltip_header strong.legendary{color:#9933ff!important;}
		.basic{color:#ffffff!important;}
		.fine{color:#4f9dfe!important;}
		.masterwork{color:#2dc50e!important;}
		.rare{color:#ffe51f!important;}
		.exotic{color:#fda500!important;}
		.ascended{color:#ff4488!important;}
		.legendary{color:#9933ff!important;}

	.item_type_selector {
		background-image: url(/interface/rarity_icons_sprite.png); 
		background-repeat:no-repeat;
		background-color:rgba(0,0,0,.35);
		background-origin: border-box;
		width:32px; 
		height:32px; 
		display: block;
		float: left;
		border:1px solid #000;
		position: relative;
		-webkit-transition: background-color .3s ease-in-out, border .3s ease-in-out;
		-moz-transition: background-color .3s ease-in-out, border .3s ease-in-out;
		-o-transition: background-color .3s ease-in-out, border .3s ease-in-out;
		-ms-transition: background-color .3s ease-in-out, border .3s ease-in-out;        
		transition: background-color .3s ease-in-out, border .3s ease-in-out;
		}
	.item_type_type_type_selector{margin:0!important;border-bottom:2px solid #000;}
	.item_type_selector .tooltip_frame div{margin:4px!important}
	.icon_selection_ascended{background-image: url(/images/items/ascended_icon.png);}
		
	.icon_selection_exotic{background-image: url(/images/items/exotic_icon.png);}
		.icon_selection_exotic:hover, .icon_selection_exotic.item_type_active{}
		.menu_frame-selector_side .icon_selection_exotic{margin-left:24px!important;}
	.icon_selection_rare{background-image:url(/images/items/rare_icon.png);}
		.icon_selection_rare:hover, .icon_selection_rare.item_type_active{background-color: rgba(255,229,31, 0.25); border:1px solid rgba(255,229,31, 1)!important;}
	.item_type_selector .classnametip{white-space:nowrap;}
		.item_type_selector .tooltip_frame{padding-bottom:0px;}
	.choose_item_quality_josh{
		background-color:rgba(0,0,0,.85);
		width:240px;
		display:block;
		padding:2px 4px 4px;
		color:#fff;
		font-size:12px;
		border-bottom:1px solid #191919;
	}
		.choose_item_quality_josh span{color:#e4e4cb}
	.item_type_selector.rare_rarity{
			background-position:-81px center;
	}
			.item_type_selector.rare_rarity:hover, .item_type_selector.rare_rarity.item_type_active{
				background-color: rgba(255,229,31, 0.25);
				border:1px solid rgba(255,229,31, 1)!important;
	}
	.item_type_selector.exotic_rarity{
			background-position:-123px center;
	}
			.item_type_selector.exotic_rarity:hover, .item_type_selector.exotic_rarity.item_type_active{
		background-color: rgba(253, 165, 0, 0.25);
				border:1px solid rgba(253,165,0, 1)!important;
	}
	.item_type_selector.ascended_rarity{
			background-position:-165px center;
	}
			.item_type_selector.ascended_rarity:hover, .item_type_selector.ascended_rarity.item_type_active{
				background-color: rgba(255,68,136, .25); 
				border:1px solid rgba(255,68,136,1)!important;
				}
	.item_type_selector.legendary_rarity{
			background-position:-207px center;
			}
			.item_type_selector.legendary_rarity:hover, .item_type_selector.legendary_rarity.item_type_active{
				background-color: rgba(153,51,255, 0.25);
				border:1px solid rgba(153,51,255, 1)!important;
				}
	.item_type_selector.legendary_rarity{
			background-position:-207px center;
			}
			.item_type_selector.legendary_rarity:hover, .item_type_selector.legendary_rarity.item_type_active{
				background-color: rgba(153,51,255, 0.25);
				border:1px solid rgba(153,51,255, 1)!important;
	}
	.item_type_selector .classnametip {
		white-space: nowrap;
	}
	.item_type_selector .tooltip_frame {
		padding-bottom: 0;
	}

	
	.flavortext{color:#90d0d0!important;text-decoration: none;}
.item_large_icon_holder{
	width:50px;
	height:50px;
	float:left;
	padding:7px;
	display:block;
	background: transparent url(interface/interface_sheet-02.png) -513px -217px no-repeat;
	position:relative;
	}
	.item_large_icon{
		width:50px;
		height:50px;
		display:block;
		position:relative;
		}
		.item_large_icon:hover{
			width:48px;
			height:48px;
			border:1px solid #CA5F00;
			background-origin:border-box;
			}
		.item_large_icon a{
			display:block;
			height:100%;
			width:100%;
			}
	.item_amount{
		display:block;
		position:absolute;
		right:5px;
		bottom:-12px;
		font-family: Californian FB, Californian, 'ITM Serrif';
		font-weight:bold;
		}
		.item_amount strong{
			font-size:15px;
			}
.item_recipe_pane{
	width:640px;
	margin-left:auto;
	margin-right:auto;
	margin-top:45px;
	background:transparent url(/images/special/recipe_bg_legendary.png) no-repeat center 40px;
	}
.gift_of_magic_ingredients{
	width:256px;
	height:75px;
	display:block;
	float:left;
	}
.gift_of_might_ingredients{
	width:256px;
	height:75px;
	display:block;
	float:left;
	margin-left:128px;
	}
.gift_of_fortune_ingredients_one{
	width:256px;
	height:75px;
	display:block;
	float:left;
	margin-top:47px;
	margin-bottom: 20px;
	}
	.gift_of_fortune_ingredients_one .see_above{
		display:block;
		width:59px;
		height:15px;
		padding-top:4px;
		background-color:rgba(188,179,175,.4);
		border:1px dashed rgba(76,34,34,.4);
		float:left;
		font-family: Californian FB, Californian, 'ITM Serrif';
		color:#4c2222;
		font-weight:bold;
		font-size:.89em;
		text-align:center;
		cursor:default;
		margin-left:20px;
		margin-top:20px;
		}
	.legendary_recipe_row_five .one_g_each{
		display:block;
		width:47px;
		height:15px;
		padding-top:2px;
		padding-bottom:3px;
		background-color:rgba(188,179,175,.4);
		border:1px dashed rgba(76,34,34,.4);
		float:left;
		font-family: Californian FB, Californian, 'ITM Serrif';
		color:#4c2222;
		font-weight:bold;
		font-size:.89em;
		text-align:center;
		cursor:default;
		margin-left:20px;
		margin-top:16px;
		}
		.gift_of_fortune_ingredients_one .gift_of_magic_placement{
			margin-left:14px;
			}
			.gift_of_fortune_ingredients_two .gift_of_might_placement{
				margin-left:25px;
				}
			.gift_of_fortune_ingredients_two .Glob_of_Ectoplasm_placement{
				margin-left:103px;
				}
.gift_of_fortune_ingredients_two{
	width:256px;
	height:75px;
	display:block;
	float:left;
	margin-left:128px;
	margin-top:47px;
	margin-bottom: 20px;
	}
.legendary_recipe_dungeon_token{
	margin-top:25px;
	margin-left:414px;
	margin-bottom:20px;
	}
.legendary_recipe_crafting_one{
	width:275px;
	height:175px;
	background-color:rgba(188,179,175,.4);
	border:1px dashed rgba(76,34,34,.4);
	float:left;
	}
	.legendary_recipe_crafting_one del, .legendary_recipe_crafting_two del{
		text-decoration:none;
		display:inline-block;
		position:relative;
		top:-5px;
		left:2px;
		font-family: Californian FB, Californian, 'ITM Serrif';
		color:#4c2222;
		}
.legendary_recipe_crafting_two{
	width:275px;
	height:175px;
	background-color:rgba(188,179,175,.4);
	border:1px dashed rgba(76,34,34,.4);
	border-left:0px;
	float:left;
	}
.legendary_recipe_row_five{
	height:75px;
	margin-top:20px;
	clear:both;
	}
.legendary_recipe_gift_three,.legendary_recipe_gift_four{
	margin-left:95px;
	}
.legendary_recipe_icy_runestone{
	margin-left:28px;
	}
.legendary_recipe_gift_of_master_recipe_a{
	margin-top:82px;
	margin-left:105px;
	}
.legendary_recipe_gift_of_master_recipe_b{
	margin-top:20px;
	margin-left:105px;
	}
	.legendary_recipe_gift_of_master_recipe_b .item_large_icon_holder{
		margin-right:8px;
		}
	.legendary_recipe_gift_of_master_recipe_a .worldcompletion{
		display:block;
		width:60px;
		height:15px;
		padding-top:2px;
		padding-bottom:3px;
		background-color:rgba(188,179,175,.4);
		border:1px dashed rgba(76,34,34,.4);
		float:left;
		font-family: Californian FB, Californian, 'ITM Serrif';
		color:#4c2222;
		font-weight:bold;
		font-size:.89em;
		text-align:center;
		cursor:default;
		margin-top:16px;
		}
		.legendary_recipe_gift_of_master_recipe_a .worldcompletion img{
			margin-top:-3px;
			}
		.legendary_recipe_gift_of_master_recipe_a .worldcompletion del{
			text-decoration:none;
			position:relative;
			top:-4px;
			display:inline-block;
			}
	.legendary_recipe_gift_of_master_recipe_a .karma_required{
		display:block;
		width:70px;
		height:15px;
		padding-top:2px;
		padding-bottom:3px;
		background-color:rgba(188,179,175,.4);
		border:1px dashed rgba(76,34,34,.4);
		float:left;
		font-family: Californian FB, Californian, 'ITM Serrif';
		color:#4c2222;
		font-weight:bold;
		font-size:.89em;
		text-align:center;
		cursor:default;
		margin-left:5px;
		margin-top:16px;
		}
	.legendary_recipe_gift_of_master_recipe_a .skill_points_required{
		display:block;
		width:65px;
		height:15px;
		padding-top:2px;
		padding-bottom:3px;
		background-color:rgba(188,179,175,.4);
		border:1px dashed rgba(76,34,34,.4);
		float:left;
		font-family: Californian FB, Californian, 'ITM Serrif';
		color:#4c2222;
		font-weight:bold;
		font-size:.89em;
		text-align:center;
		cursor:default;
		margin-left:5px;
		margin-right:5px;
		margin-top:16px;
		}
.legendary_recipe_row_eight{
	margin-left:35px;
	margin-top:56px;
	}
	.legendary_recipe_row_eight .item_large_icon_holder{
		margin-right:110px;
		}
	.legendary_recipe_row_eight .legendary_recipe_gift_of_fortune_item{
		margin-right:0px!important;
		}
.legendary_recipe_final_product{
	margin-top:95px;
	margin-left:278px;
	}
article#content_w_sidebar h2.legendary_recipe_h2{
	font-size: 28px;
	font-family: Californian FB, Californian, 'ITM Serrif';
	color: #151C1C;
	margin-bottom: 10px;
	}
article#content_w_sidebar h3.legendary_recipe_h3{
	font-size: 18px;
	font-family: Californian FB, Californian, 'ITM Serrif';
	font-weight: bold;
	color: #332826;
	margin-bottom:15px;
	}
	article#content_w_sidebar span.header_xl{
		display: block;
		height: 17px;
		width: 642px;
		margin-top: 3px;
		background: url(interface/interface_sheet-03.png) 0px -101px no-repeat;
		}
	article#content_w_sidebar span.header_med-l{
		display: block;
		height: 9px;
		width: 422px;
		margin-top: 6px;
		background: url(interface/interface_sheet-03.png) 0px -140px no-repeat;
		}
.legendary_recipe_media_section{
	margin-top:15px;
	}
/*Recipe Box*/
.recipe_box{
	width:300px;
	display:block;
	float:left;
	margin:10px 12px 15px;;
	}
.recipe_box h4{
	width:244px;
	min-height:33px;
	display:block;
	background:transparent url(/interface/recipe_header.png) no-repeat;
	padding-left:56px;
	padding-top:18px;
	font-family: Californian FB, Californian, 'ITM Serrif';
	font-size:17px;
	font-weight:bold;
	}
.recipe_box ul{
	margin-left:57px;
	}
.forcetooltip{position:relative!important;left:0!important;top:0!important;margin-bottom:10px;}
#legendary_selector{width:640px; margin:0 auto;display:block;}
.tooltip_description ul{padding:0!important;}
	.tooltip_description ul li{
		font-size:12px!important;
		padding:2px 0!important;
		list-style-type:none!important;
		margin-left:0px!important;
		line-height:13px!important;
		}
.sigil_icon_block{
	width:16px;
	height:16px;
	margin-left:-18px;
	margin-bottom:-7px;
	display:inline-block;
	}
#donate_button{
	width:147px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	}
.crafting_recipe_section{
	display:block;
	margin-left:10px;
	margin-top:15px;
	}
.crafting{
	display:inline-block;
	width:22px;
	height:22px;
	margin-top:4px;
	margin-left:6px;
	}
.crafting.artifice{
	background: url(interface/interface_sheet-02.png) no-repeat -629px -363px;
	}
.crafting.armorsmith{
	background: url(interface/interface_sheet-02.png) no-repeat -606px -363px;
	}
.crafting.cooking{
	background: url(interface/interface_sheet-02.png) no-repeat -606px -340px;
	}
.crafting.huntsman{
	background: url(interface/interface_sheet-02.png) no-repeat -628px -340px;
	}
.crafting.tailoring{
	background: url(interface/interface_sheet-02.png) no-repeat -649px -340px;
	}
.crafting.weaponsmith{
	background: url(interface/interface_sheet-02.png) no-repeat -672px -340px;
	}
.crafting.leatherworking{
	background: url(interface/interface_sheet-02.png) no-repeat -672px -363px;
	}
.crafting.jewelcrafting{
	background: url(interface/interface_sheet-02.png) no-repeat -649px -363px;
	}
/****** LiveStream Styles ******/
.featuredstreams{
	width:650px;
	padding-bottom:50px;
	}
	.featuredstreams .list_media_row{
		padding-top:15px;
		border-bottom:1px dashed #777777;
		padding-bottom:15px;
		margin-bottom:0px;
		}
	.featuredstreams .stream_media_list{
		width:600px;
		padding-left:0px;
		margin-left:10px;
		min-height:32px;
		height:auto;
		}
		#featuredstreams .media_user_name .media_user_details{
			display:inline-block;
			float:none;
			}
	.featuredstreams .media_user_details{
		display: block;
		width: 100%;
		height: 20px;
		font-size: 13px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow-x: hidden;
		padding-top:4px;
		}
	.featuredstreams .media_user_details .class_icon-small{
		float:left!important;
		margin-top:-1px;
		margin-left:4px;
		margin-right:4px;
		}
	.featuredstreams .media_user_details span{
		margin-top:3px;
		display:inline!important;
		height:16px;
		font-style:normal;
		}
	.livestream-status-update{
		display:inline;
		font-size:12px;
		width:auto;
		margin-top:3px!important;
		text-overflow: ellipsis;
		overflow: hidden;
		color:#999;
		}
		.viewersviewing{
			text-decoration:none;
			font-style:normal;
			font-style:normal;
			}
		.live_showcasing{
			display:inline-block;
			text-decoration:none;
			background-color:rgba(46,74,92,.85);
			border-radius:9px;
			padding:3px 8px;
			color:#fbf1e9;
			font-size:.85em;
			position:relative;
			}
		.featuredstreams .online_since{
			font-size: 13px;
			color: #666464;
			font-style: normal;
			}
/*Streamer Page*/
.streamer_layout{
	
	}
.livestreamer-top{
	margin-bottom:30px;
	}
.livestreamer-inpage{
	margin-bottom:30px;
	margin-top:10px;
	}
.livestreamer-top h1 {
	font-family: Californian FB, Californian, 'ITM Serrif', Times;
	font-size: 35px;
	}
	.livestreamer-top #article_tagline {
		color: #5c0500;
		font-family: Californian FB, Californian, 'ITM Serrif', Times;
		font-size: 20px;
		margin-top: 7px;
		margin-bottom: 24px;
		display: block;
		}
	.livestreamer-top .class_icon-small{float:left;margin-top:2px;margin-right:4px;}
	.streamer_layout .action_buttons{margin-top:20px;float:left;}
		/*.streamer_layout #featured_ad_area_nonhome{float:left;margin-right:25px;margin-top:45px;}*/
			.streamer_layout #featured_ad_area_nonhome iframe{margin:0px!important}
		.streamer_layout #donate_a_button{display:none}
		.streamer_layout #guild_wars_a_button{float:left;margin-top:32px;margin-right:25px;}
		.streamer_layout #sign_up_a_button{float:left;}
/*PvECalcFoodStyles*/
.pve_calc_nourish_icon-frame {
	width: 56px;
	height: 50px;
	display: block;
	/*margin-bottom: 20px;*/
	position: relative;
	float:left;
	margin-right:8px;
	}
	.pve_calc_nourish-text{
		width:230px;
		float:left;
		display:block;
		}
		.pve_calc_nourish-text ul li{
			font-size:12px;
			color:#000;
			line-height:13px;
			}
		.nourish-gray{
			color: #767D7D!important;
			}
		.nourish_extra_marg{
			margin-bottom:30px;
			}
.pve_calc_nourish_col{
	width:294px;
	padding-right:30px;
	display:block;
	float:left;
	font-size:12px;
	}
.pve_calc_nourish_select{
	width:32px;
	height:32px;
	border:1px solid #000000;
	display:block;
	position:relative;
	float:left;
	margin-left:0px;
	background-color:rgba(0,0,0,.75);
	background-origin:border-box;
	-webkit-transition: border .2s ease-in-out;
	-moz-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	-ms-transition: border .2s ease-in-out;	
	transition: border .2s ease-in-out;
	}
	.pve_calc_nourish_select:hover{
		border:1px solid #ed9649;
		}
	.pve_calc_nourish_select a{
		width:100%;
		height:100%;
		display:block;
		}
	span.nourish-tip{
		margin-bottom:15px;
		display:block;
		font-size:.9em;
		}
		span.nourish-tip strong{
			font-weight:bold;
			}
	.pve_calc_nourish_col ul li.effect-icon_inactive small.inactive_icon_fade{
		display: block!important;
		background-color: rgba(256,256,256,.65);
		width: 30px;
		height: 33px;
		position: relative;
		top: -1px;
		left: -1px;
		opacity:1;
		-webkit-transition: opacity .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out;
		-ms-transition: opacity .2s ease-in-out;	
		transition: opacity .2s ease-in-out;
		}
		.pve_calc_nourish_col ul li small.inactive_icon_fade:hover{
		opacity:0;
		}
		.pve_calc_nourish_col ul li sub, .pve_calc_nourish_col ul li.effect-icon_inactive:hover sub{
			width:14px;
			padding-top:1px;
			height:9px;
			text-align:center;
			display:block;
			background-color:#aa4700;
			font-size: 9px;
			cursor:default;
			position:absolute;
			top: 24px;
			left:18px;
			color:#fff;
			border:1px solid #482400;
			pointer-events:none;
			}
			.pve_calc_nourish_col ul li.wvwbuffs sub, .pve_calc_nourish_col ul li.effect-icon_inactive.wvwbuffs:hover sub{
				background-color:#198ca5;
				border:1px solid #003333;
				}
			.pve_calc_nourish_col ul li.effect-icon_inactive sub, .pve_calc_nourish_col ul li.effect-icon_inactive sub:hover{
				border:1px solid #e1bea6;
				background-color:#f0dec5;
				width:14px;
				padding-top:1px;
				height:9px;
				pointer-events:none;
				-webkit-transition: background-color .2s ease-in-out, border .15s ease-in-out;
				-moz-transition: background-color .2s ease-in-out, border .15s ease-in-out;
				-o-transition: background-color .2s ease-in-out, border .15s ease-in-out;
				-ms-transition: background-color .2s ease-in-out, border .15s ease-in-out;	
				transition: background-color .2s ease-in-out, border .15s ease-in-out;
				}
				.pve_calc_nourish_col ul li.effect-icon_inactive.wvwbuffs sub, .pve_calc_nourish_col ul li.effect-icon_inactive.wvwbuffs sub:hover{
					background-color:#a5d8e5;
					border:1px solid #90aaaa;
					}
		.calc-runes-reset_button.reset_active_stats, .guides-search_button.reset_active_stats{
			float:right;
			position:relative;
			top:20px;
			right:0px;
			}

/*LG PvE Boons*/
.pve_boons_lg{
	background:transparent url(interface/pve_calc_boons_lg.png) no-repeat;
	width: 29px;
	height: 32px;
	display: block;
	float: left;
	margin-right: 12px;
	margin-bottom: 5px;
	position: relative;
	background-origin: border-box;
	}
	.pve_boons_lg.fury{ background-position:0px 0px; }
	.pve_boons_lg.might{ background-position:-30px 0px; }
	.pve_boons_lg.protection{ background-position:-60px 0px; }
	.pve_boons_lg.regeneration{ background-position:-90px 0px; }
	.pve_boons_lg.retaliation{ background-position:-120px 0px; }
	.pve_boons_lg.swiftness{ background-position:-150px 0px; }
	.pve_boons_lg.vigor{ background-position:-180px 0px; margin-right: 0px!important;}
	.pve_boons_lg.wvwbuffs{background-position:-210px 1px;height:30px; width:30px;}
		.pve_calc_nourish_col ul li.effect-icon_inactive.wvwbuffs small.inactive_icon_fade{left:0!important;}
	.pve_boons_lg.wvwbuffs.lastwvw{background-position:-210px 1px; margin-right: 0px!important;}
.pve_boons_lg a{display:block; height:100%; width:100%;}
/* I hoped this would be the last css entry in this file, but we all know that won't be true */
.menu_frame-intensity{width:180px!important;min-height:55px!important;}
	.intensity_selector .calc-plus_box, .intensity_selector .calc-minus_box{
		cursor:pointer;
		position:relative;
		top:auto;
		left:auto;
		}
	.intensity_number{
		display:block;
		font-size:32px;
		color:#fff;
		text-shadow:
			-1px -1px 0 #000,  
			1px -1px 0 #000,
			-1px 1px 0 #000,
			 1px 1px 0 #000;
		float:left;
		margin-top:18px!important;
		}
	.plusminusholder{
		margin:0!important;
		float:left;
		}
		.plusminusholder div.calc-minus_box{margin-top:12px!important;}
		.intensity_options{
			float:right;
			}
		.intensity_setOneClick{
			display:block;
			font-size:11px;
			color:#fff;
			text-shadow:
			-1px -1px 0 #000,  
			1px -1px 0 #000,
			-1px 1px 0 #000,
			 1px 1px 0 #000;
			margin-bottom:4px!important;
			-webkit-transition: color .2s ease-in-out, text-shadow .15s ease-in-out;
			-moz-transition: color .2s ease-in-out, text-shadow .15s ease-in-out;
			-o-transition: color .2s ease-in-out, text-shadow .15s ease-in-out;
			-ms-transition: color .2s ease-in-out, text-shadow .15s ease-in-out;	
			transition: color .2s ease-in-out, text-shadow .15s ease-in-out;
			}
		.intensityplusminusfive {
			font-size:11px; 
			color:#fff;
			text-shadow:
			-1px -1px 0 #000,  
			1px -1px 0 #000,
			-1px 1px 0 #000,
			 1px 1px 0 #000;
			 margin:4px 0 0 0!important;
			}
			.intensityplusminusfive span{margin-left:2px;}
			#intensityfivecheck{
				width: 19px;
				height: 20px;
				background: url(interface/interface_sheet-03.png) -231px -218px no-repeat;
				display: inline-block;
				float: left;
				margin:-4px 2px 0 0!important;
				cursor: pointer;
				}
				#intensityfivecheck.calc-enable_five-active{background: url(interface/interface_sheet-03.png) -211px -218px no-repeat;}
			.intensity_setOneClick_arrow{
				display:inline-block;
				height:14px;
				width:14px;
				background: url(interface/interface_sheet-03.png) -474px -152px no-repeat;
				margin-bottom:-3px;
				}
				.intensity_setOneClick_arrow.intensityMinusArrow{
					background: url(interface/interface_sheet-03.png) -474px -186px no-repeat;
					}
				.intensity_setOneClick_arrow .intensityarrowhover{
					background: url(interface/interface_sheet-03.png) -474px -169px no-repeat;
					opacity:0;
					display:block;
					width:14px;
					height:14px;
					-webkit-transition: opacity .2s ease-in-out;
					-moz-transition: opacity .2s ease-in-out;
					-o-transition: opacity .2s ease-in-out;
					-ms-transition: opacity .2s ease-in-out;	
					transition: opacity .2s ease-in-out;
					}
				a:hover .intensity_setOneClick_arrow .intensityarrowhover{
					opacity:1;
					}
					a:hover .intensity_setOneClick_arrow.intensityMinusArrow .intensityarrowhover{
						opacity:.65;
						}
				a:hover .intensity_setOneClick{
					color:#f19647;
					text-shadow:
						-1px -1px 0 #000,  
						1px -1px 0 #000,
						-1px 1px 0 #000,
						 1px 1px 0 #000;
					}
			.intensity_setOneClick_arrow a{display:block;width:100%;height:100%;}
/** Guide Ladder and Search **/	
#guidesearchbox{
	width:100%;
	height:330px;
	position:relative;
	padding-top:25px;
	margin-top:35px;
	}
	#guidesearchbox_bg{
		background:transparent url(interface/guide_search_bg.jpg) no-repeat 0px -77px;
		width:694px;
		height:360px;
		position:absolute;
		left:-33px;
		top:0;
		z-index:-1;
		}
	#guidesearchbox.guidesearch_minimized{
		width: 100%;
		height: 50px;
		position: relative;
		padding-top: 25px;
		margin-top: 35px;
		}
		#guidesearchbox.guidesearch_minimized #guidesearchbox_bg{
			background:transparent url(interface/guide_search_bg.jpg) no-repeat 0px 0px;
			width:694px;
			height:75px;
			position:absolute;
			left:-33px;
			top:0;
			z-index:-1;
			}
	#searchpara_title{
		font-family: Californian FB, Californian, 'ITM Serrif';
		color:#660800;
		font-size:19px;
		font-weight:bold;
		cursor:default;
		}
	.guidesearch_minexpand{
		width:17px;
		height:17px;
		display:block;
		position:absolute;
		top:27px;
		right:29px;
		background: transparent url(interface/interface_sheet-02.png) no-repeat;
		}
		#guidesearch_mins{
			background-position:-550px -165px;
			opacity:.45;
			-webkit-transition: opacity .2s ease-in-out;
			-moz-transition: opacity .2s ease-in-out;
			-o-transition: opacity .2s ease-in-out;
			-ms-transition: opacity .2s ease-in-out;	
			transition: opacity .2s ease-in-out;
			}
			#guidesearch_mins:hover, #guidesearch_plus:hover{opacity:1;cursor:pointer;}
		#guidesearch_plus{
			background-position:-533px -165px;
			opacity:.45;
			-webkit-transition: opacity .2s ease-in-out;
			-moz-transition: opacity .2s ease-in-out;
			-o-transition: opacity .2s ease-in-out;
			-ms-transition: opacity .2s ease-in-out;	
			transition: opacity .2s ease-in-out;
			}
		.guidesearch_minexpand a{display:block;height:100%;width:100%;}
	#guidesearch_header{
		margin-bottom:25px;
		height:auto;
		}
	#guidesearch_body{
		padding-left:25px;
		position:relative;
		}
	.guidesearch_subheader{
		color:#fff;
		text-shadow:
			-1px -1px 0 rgba(81,7,4,.8),  
			1px -1px 0 rgba(81,7,4,.8),
			-1px 1px 0 rgba(81,7,4,.8),
			 1px 1px 0 rgba(81,7,4,.8);
		font-size:14px;
		font-weight:normal; 
		font-family: Californian FB, Californian, 'ITM Serrif';
		position:relative;
		z-index:1;
		letter-spacing:.1em;
		cursor:default;
		display:block;
		padding-bottom:5px;
		}
		#guidesearch_bytype .guidesearch_subheader{
			padding-bottom:18px;
		}
		.guidesearch_subheader ins{
			display:block;
			position:absolute;
			background: transparent url(interface/interface_sheet-02.png) no-repeat -759px -132px;
			height:50px;
			width:142px;
			z-index:-1;
			top:-19px;
			left:-28px;
			}
	#guidesearch_bytype{
		float:left;
		width:auto;
		margin-right:52px;
		}
		#guidesearch_bytype ul{
			margin-top:0px;
			padding-bottom:5px!important;
			}
		#guidesearch_bytype ul li{
			padding: 1px 0!important;
			font-size: 13px!important;
			list-style-type: disc!important;
			margin-left: 18px!important;
			padding-bottom: 0px!important;
			line-height: 14px!important;
			font-weight: normal!important;
			}
	#guidesearch_advance{
		float:right;
		padding-right:10px;
		width:450px;
		}
		#guidesearch_advance .class_icon-med {cursor:pointer}
		#guidesearch_advance #calc-class_select{
			width:auto;
			margin-top:12px;
			margin-left:44px;
			}
		#guidesearch_advance .calc-land_weapon{
			margin-left:44px;
			}
		#guidesearch_advance #calc-class_select ul{padding-bottom:0!important;}
		#guidesearch_advance #calc-class_select ul li{
			float: left;
			margin-right: -3px;
			position: relative;
			padding: 0 0!important;
			font-size: 14px;
			list-style-type: none!important;
			margin-left: 0px!important;
			padding-bottom: 0px!important;
			line-height: 0px!important;
			font-weight: normal;
			}
	.guidesearch_advancelabel{
		font-style:italic;
		width:43px;
		height:auto;
		display:inliine-block;
		font-size:12px;
		float:left;
		color:#131a1a;
		cursor:default;
		position:absolute;
		bottom:0px;
		left:0px;
		}
		#guidesearch_advance #calc-weapon_set_ii {
			padding-top:0px!important;
			padding-left:0px!important;
			margin-top:7px;
			margin-left:2px;
			background-color:rgba(0,0,0,.15);
			height:56px!important;
			width:112px!important;
			}
		#guidesearch_advance #calc-weapon_set_i{
			padding-top:0px!important;
			padding-left:0px!important;
			margin-top:7px;
			margin-left:2px;
			background-color:rgba(0,0,0,.15);
			height:56px!important;
			width:112px!important;
			margin-right:3px;
			}
			#guidesearch_advance #calc-mark-weapon_set_i, #guidesearch_advance #calc-mark-weapon_set_ii{
				left: 47px!important;
				top: 19px!important;
				}
			#guidesearch_advance .calc-weapon_i, #guidesearch_advance .calc-weapon_iii, #guidesearch_advance .calc-weapon_v, #guidesearch_advance .calc-weapon_vi {
				border: 1px solid rgba(255,255,255,.60);
				}
		#guidesearch_advance .calc-weapon_swap{
			margin-left:0px!important;
			}
	#guidesearch_weaponsandfields{
		width:310px;
		display:block;
		float:left;
		position:relative;
		margin-top:12px;
		}
	#guidesearch_classselect{
		position:relative;
		}
	#guidesearch_weaponselection{
		display:block;
		width:310px;
		position:relative;
		}
	.calc-weapon_i span.linked {cursor:pointer}
	.guidesearch_titleandauthor{
		display:block;
		position:relative;
		width:145px;
		float:left;
		margin-top:17px;
		}
		.guidesearch_titlesearch{
			margin-left:46px;
			width:97px;
			padding:0px;
			/*background-color: rgba(0,0,0,.15);
			border:1px solid rgba(255,255,255, .75);*/
			border:1px solid #7f7c75;
			background-color:#bfbaae;
			height:16px;
			font-size:12px;
			-webkit-transition:border .3s ease-in-out;
			-moz-transition:border .3s ease-in-out;
			-o-transition:border .3s ease-in-out;
			-ms-transition:border .3s ease-in-out;	
			transition: border .3s ease-in-out;
			}
			.guidesearch_titlesearch:hover{
				border:1px solid #ed9649;
				}
		.guideauthorsearch{
			margin-left:14px;
			}
		.guideauthorsearchbox{
			margin-left:58px;
			}
	#guidesearch_typeroletag{
		float:left;
		display:block;
		margin-top:14px;
		width:140px;
		min-height:2px;
		position:relative;
		}
		#guidesearch_typeselect{
			position:relative;
			}
			#guidesearch_typeselect ul{margin-left:33px;height:24px;padding-bottom:0px!important;}
	#guidesearch_typeselect .guidesearch_advancelabel, #guidesearch_tagselect .guidesearch_advancelabel, #guidesearch_roleselect .guidesearch_advancelabel  {margin-left:3px;}
	#guidesearch_tagselect .guidesearch_advancelabel, #guidesearch_roleselect .guidesearch_advancelabel  {position:absolute;bottom:1px;}
	.guidesearch_typeicon{
		width:24px;
		height:26px;
		display:block;
		background: transparent url(interface/interface_sheet-02.png) no-repeat;
		padding: 0px 0!important;
		list-style-type: none!important;
		margin-left: 0px!important;
		padding-bottom: 0px!important;
		line-height: 0px!important;
		float:left;
		position:relative;
		}
		.guidesearch_typeicon ins{
			background: transparent url(interface/interface_sheet-02.png) no-repeat;
			opacity:0;
			-webkit-transition:opacity .19s ease-in-out;
			-moz-transition:opacity .19s ease-in-out;
			-o-transition:opacity .19s ease-in-out;
			-ms-transition:opacity .19s ease-in-out;	
			transition: opacity .19s ease-in-out;
			}
		.guidesearch_typeicon ins:hover, .guidesearch_typeicon ins.type_selected{
			cursor:pointer;
			opacity:1;
			}
		.guidesearch_typeicon.generalguide{
			background-position:-605px -413px;
			margin-right:2px;
			}
			.guidesearch_typeicon.generalguide ins{background-position:-605px -439px;}
		.guidesearch_typeicon.pveguide{
			background-position:-630px -413px;
			margin-right:2px;
			}
			.guidesearch_typeicon.pveguide ins{background-position:-630px -439px;}
		.guidesearch_typeicon.pvpguide{
			background-position:-655px -413px;
			margin-right:2px;
			}
			.guidesearch_typeicon.pvpguide ins{background-position:-655px -439px;}
		.guidesearch_typeicon.wvwguide{
			background-position:-679px -413px;
			}
			.guidesearch_typeicon.wvwguide ins{background-position:-679px -439px;}
		.guidesearch_typeicon ins{display:block; height:100%;width:100%;}
		.guidesearch_typeicon .tooltip_frame{white-space:nowrap; left: 20%;bottom: 0%;top: 105%;
		}
	#guidesearch_tagselect{
		margin-top:19px;
		position:relative;
		}
	#guide_type_tag_select{
		margin-top:1px;
		font-size:11px;
		line-height:14px;
		width:99px;
		height:17px;
		margin-left:35px;
		border:1px solid #7f7c75;
		background-color:#bfbaae;
		}
	#guidesearch_roleselect{
		margin-top:19px;
		position:relative;
		}
	#guide_type_role_select{
		margin-top:1px;
		font-size:11px;
		line-height:14px;
		width:99px;
		height:17px;
		margin-left:35px;
		border:1px solid #7f7c75;
		background-color:#bfbaae;
		}
	#guidesearch_submit{
		float:right;
		width:450px;
		margin-top:10px;
		text-align:right;
		padding-top:20px;
		padding-right:10px;
		}
	.guides-search_button.reset_active_stats{
		cursor:pointer;
		margin-left:-5px;
		}
	#guidesearch_submit .calc-runes-reset_button {cursor:pointer;}
	.guides-search_button.reset_active_stats, #guidesearch_submit .calc-runes-reset_button{display:inline-block;top:0!important;margin-left:1px;}
.guide_ladder_nav .ladder_nav_prev, .guide_ladder_nav .ladder_nav_next {cursor:pointer}
.guide_ladder_nav .ladder_nav_disabled{color:#A0A0A0; cursor:default}
/*Sorting Options*/
.sorting_options_container{
	width:153px;
	height:21px;
	float:right;
	margin-top:30px;
	z-index:99;
	position:relative;
	}
	.sorting_options_menu{
		height:19px;
		width:125px;
		position:relative;
		display:block;
		float:left;
		font-size:.98em;
		color:#3a3833;
		font-style:italic;
		border:1px solid #afaba2;
		border-right:0px;
		/*background: #d8d5cf;*/
		background: -moz-linear-gradient(top,  #d8d5cf 0%, #d3cec4 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8d5cf), color-stop(100%,#d3cec4));
		background: -webkit-linear-gradient(top,  #d8d5cf 0%,#d3cec4 100%);
		background: -o-linear-gradient(top,  #d8d5cf 0%,#d3cec4 100%);
		background: -ms-linear-gradient(top,  #d8d5cf 0%,#d3cec4 100%);
		background: linear-gradient(to bottom,  #d8d5cf 0%,#d3cec4 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d5cf', endColorstr='#d3cec4',GradientType=0 );
		-webkit-border-top-left-radius: 6px;
		-webkit-border-bottom-left-radius: 6px;
		-moz-border-radius-topleft: 6px;
		-moz-border-radius-bottomleft: 6px;
		border-top-left-radius: 6px;
		border-bottom-left-radius: 6px;
		-webkit-transition:background .25s ease-in-out;
		-moz-transition:background .25s ease-in-out;
		-o-transition:background .25s ease-in-out;
		-ms-transition:background .25s ease-in-out;	
		transition: background .25s ease-in-out;
		}
		.sorting_options_menu:hover, .sorting_options_sort:hover{
			background: #e5dfd5;
			background: -moz-linear-gradient(top,  #e5dfd5 0%, #cac3b5 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5dfd5), color-stop(100%,#cac3b5));
			background: -webkit-linear-gradient(top,  #e5dfd5 0%,#cac3b5 100%);
			background: -o-linear-gradient(top,  #e5dfd5 0%,#cac3b5 100%);
			background: -ms-linear-gradient(top,  #e5dfd5 0%,#cac3b5 100%);
			background: linear-gradient(to bottom,  #e5dfd5 0%,#cac3b5 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5dfd5', endColorstr='#cac3b5',GradientType=0 );
			text-shadow:
				-1px -1px 0 rgba(255,255,255,.3),  
				1px -1px 0 rgba(255,255,255,.3),
				-1px 1px 0 rgba(255,255,255,.3),
				 1px 1px 0 rgba(255,255,255,.3);
			
			}
		.sorting_options_menu a{
			color:#3a3833;
			display:block;
			width:112px;
			height:100%;
			padding-left:13px;
			padding-top:3px;
			z-index:5;
			position:relative;
			}
		.sorting_options_menu ins{
			text-decoration:none;
			position:absolute;
			right:5px;
			top:0;
			font-size:19px;
			font-style:normal;
			z-index:1;
			}
			.sort_menu_dd{
				width:104px;
				background:rgba(216,213,207,.7);
				border-radius:0 0 10px 10px;
				padding:25px 10px 10px 10px;
				border:1px solid #afaba2;
				color: #3a3833;
				font-size:13px;
				line-height:19px;
				position:absolute;
				}
	.sorting_options_sort{
		width:25px;
		height:19px;
		position:relative;
		float:left;
		display:block;
		border:1px solid #afaba2;
		background: -moz-linear-gradient(top,  #d8d5cf 0%, #d3cec4 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8d5cf), color-stop(100%,#d3cec4));
		background: -webkit-linear-gradient(top,  #d8d5cf 0%,#d3cec4 100%);
		background: -o-linear-gradient(top,  #d8d5cf 0%,#d3cec4 100%);
		background: -ms-linear-gradient(top,  #d8d5cf 0%,#d3cec4 100%);
		background: linear-gradient(to bottom,  #d8d5cf 0%,#d3cec4 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d5cf', endColorstr='#d3cec4',GradientType=0 );
		-webkit-border-top-right-radius: 6px;
		-webkit-border-bottom-right-radius: 6px;
		-moz-border-radius-topright: 6px;
		-moz-border-radius-bottomright: 6px;
		border-top-right-radius: 6px;
		border-bottom-right-radius: 6px;
		}
	.sorting_sort_icon_down{
		background: transparent url(interface/interface_sheet-02.png) no-repeat;
		background-position:-534px -184px;
		width:18px;
		height:15px;
		display:block;
		margin-top:3px;
		margin-left:5px;
		}
	.sorting_sort_icon_up{
		background: transparent url(interface/interface_sheet-02.png) no-repeat;
		background-position:-553px -184px;
		width:18px;
		height:15px;
		display:block;
		margin-top:2px;
		margin-left:5px;
		}
	.guide_ladder_list h2{
		float:left;
		/*font-size:24px!important;*/
		}
.onepxborder_ruler{
	border-top:1px solid #a6a6a6;
	border-bottom:1px solid #e4e4e4;
	clear:both;
	height:0px;
	margin-top:0;
	margin-bottom:20px;
	}

.guide_ladder_listing{
	width:100%;
	display:block;
	border-bottom:1px dashed #777777;
	padding-bottom:12px;
	padding-top:15px;
	}
	.guide_ladder_class_icon{
		display:block;
		width:64px;
		height:64px;
		float:left;
		position:relative;
		}
		.guide_ladder_class_icon a{
			display:block;
			height:100%;
			width:100%;
			}
	.guide_ladder_list_titleelements{
		width:554px;
		float:left;
		}
		.guide_ladder_listing .guide_main_stat{
			float:left;
			margin-right:4px;
			position:relative;
			}
			.guide_main_stat .tooltip_frame {
				white-space: nowrap;
				left: 20%;
				bottom: 0%;
				top: 105%;
				}
		.guide_ladder_list_titleelements h3{
			float:left;
			padding-top:5px!important;
			font-size:18px!important;
			font-weight:normal!important;
			max-width:382px!important;
			white-space: nowrap!important;
			display:inline-block!important;
			overflow: hidden;
			text-overflow: ellipsis;
			}
			.guide_ladder_list_titleelements h3 a{
				color:#000000;
				}
		.guide_ladder_author_line{
			font-size:12px;
			display:inline-block;
			color:#4d4d4d;
			margin-top:9px;
			margin-left:6px;
			max-width:135px;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			display:inline-block;
			padding-bottom:2px;
			}
			.guide_ladder_author_line a{
				color:#6a1e13
				}
		.guide_ladder_list_stats{
			width: 552px;
			float: left;
			padding-top:9px;
			padding-left:2px;
			color:#505050;
			white-space: nowrap!important;
			display: inline-block!important;
			overflow: hidden;
			text-overflow: ellipsis;
			}
	.guide_ladder_glory{
		color:#205627;
		}
		.negative_glory_earned{
			color:#af1e01!important;
			}
		.guide_ladder_glory_icon{
			width:9px;
			height:9px;
			display:inline-block;
			background: transparent url(interface/interface_sheet-02.png) no-repeat;
			background-position:-124px -145px;
			margin-right:1px;
			margin-left:2px;
			position:relative;
			top:0px;
			}
	.guide_ladder_typedinfo{
		width: 554px;
		float: left;
		height:64px;
		}
	.guide_showcasing{
		display: inline-block;
		text-decoration: none;
		background-color: rgba(46,74,92,.85);
		border-radius: 9px;
		padding: 3px 8px;
		color: #fbf1e9;
		font-size: .85em;
		position: relative;
		cursor:default;
		}
		.guide_showcasing del{
			border-top-left-radius: 9px;
			border-bottom-left-radius: 9px;
			display:inline-block;
			background-color: rgba(48,63,73,.85);
			padding: 3px 6px 3px 8px;
			margin: -3px 6px -3px -8px;
			text-decoration:none;
			color:#e2ecf2;
			}
.guide_ladder_date, .guide_ladder_glory, .guide_list_views, .guide_list_comments{
	display:inline;
	margin:0 3px 0 3px;
	}
	.guide_ladder_comment_icons{
		width:12px;
		height:11px;
		display:inline-block;
		background: transparent url(interface/interface_sheet-02.png) no-repeat;
		background-position:-152px -146px;
		margin-right:3px;
		position:relative;
		top:1px;
		}
	.guide_ladder_favorites{
		width:32px;
		float:left;
		}
		.guide_heart_icon{
			background: transparent url(interface/interface_sheet-02.png) no-repeat;
			background-position:-607px -385px;
			width:30px;
			height:27px;
			display:block;
			margin-top:20px;
			margin-left:1px;
			cursor:pointer;
			}
			.guide_heart_icon.inactive_heart{
				opacity:.7;
				-webkit-transition:opacity .09s ease-in-out;
				-moz-transition:opacity .09s ease-in-out;
				-o-transition:opacity .09s ease-in-out;
				-ms-transition:opacity .09s ease-in-out;	
				transition: opacity .09s ease-in-out;
				}
				.guide_heart_icon.inactive_heart:hover{
					opacity:1;
					}
		.guide_heart_icon a{
			width:100%;
			height:100%;
			display:block;
			opacity:0;
			-webkit-transition:opacity .19s ease-in-out;
			-moz-transition:opacity .19s ease-in-out;
			-o-transition:opacity .19s ease-in-out;
			-ms-transition:opacity .19s ease-in-out;	
			transition: opacity .19s ease-in-out;
			}
			.guide_heart_icon a:hover, .guide_heart_icon.active_heart{
				opacity:1;
				background: transparent url(interface/interface_sheet-02.png) no-repeat;
				background-position:-638px -385px;
				}
span.bbc_underline { text-decoration: underline!important }
del.bbc { text-decoration: line-through!important }
strong.bbc{ font-weight: bold!important }
em.bbc{ font-style: italic!important }
ul.bbc  { list-style-type: square; margin: 12px 0 12px 20px }
ul.bbcol.decimal { list-style-type: decimal; margin: 12px 0 12px 20px }
p.bbc_center { display:block; text-align:center; padding-bottom:10px }
p.bbc_right { display:block; text-align:right; padding-bottom:10px }
p.bbc_indent { padding-bottom: 10px }
#summary_p object {display: none}
div.bbc_spoiler span.spoiler_title { display: none }
input.bbc_spoiler_show {
	font-size: 0.7em;
	margin: 0;
	padding: 0;
	width: 45px;
}
div.bbc_spoiler_wrapper {
	border: 1px dashed #8d8581;
	padding: 6px;
	margin-top: 8px;
	color: #666666;
	}
	#guide_current_search_sort{
		height:20px;
		padding-top:3px;
		text-align:right;
		float:right;
		margin-top:32px;
		}
		article#content_w_sidebar #guide_current_search_sort ul{
			padding-bottom:0;
			}
		article#content_w_sidebar #guide_current_search_sort ul li{
			list-style-type:none;
			padding:0;
			margin:0;
			line-height:2px;
			display:inline;
			font-size:.95em;
			padding-left:12px;
			padding-bottom:0;
			}
		#guide_current_search_sort li{
			color:#999;
			cursor:pointer;
			}
			#guide_current_search_sort li:hover{
			color:#333;
			}
	.guide_ladder_date{
		font-size:12px;
		}
	#guide_current_search_sort li.current_search ins{
		display:inline-block;
		height:9px;
		width:14px;
		margin-left:2px;
		margin-right:-2px;
		}
	#guide_current_search_sort li.current_search{
		color:#660800;
		font-weight:bold;
		}
		
		.current_search.ascending ins{background: transparent url(interface/interface_sheet-02.png) no-repeat -534px -194px;}
		.current_search.descending ins{background: transparent url(interface/interface_sheet-02.png) no-repeat -534px -184px;}
.this_featured_guide{
	background:url(/interface/trophy.png);
	height:29px;
	width:29px;
	position:absolute;
	top:35px;
	right:0px;
	z-index:999;
	}
.this_meta_guide{
	background:transparent url(interface/interface_sheet-03.png) no-repeat -403px -613px;
	height:32px;
	width:32px;
	position:absolute;
	bottom:0px;
	left:1px;
	z-index:997;
	display:block;
	box-shadow: -3px 3px 3px rgba(0,0,0,.8);
	}
.user_posession_guide .this_guide_edit_icon, .user_posession_guide .this_guide_disabled, .user_posession_guide .this_guide_enabled{
	background:transparent url(interface/update_guides.png) no-repeat;
	cursor:pointer;
	}
.user_posession_guide .this_guide_edit_icon{
	width:10px;
	height:14px;
	display:inline-block;
	background-position:0 -1px;
	margin-right:3px;
	}
	.user_posession_guide .this_guide_edit_icon:hover{
		background-position:-11px -1px;
		}
.user_posession_guide .this_guide_disabled{
	width:16px;
	height:16px;
	display:inline-block;
	opacity:.75;
	background-position:-56px 0;
	}
	.user_posession_guide .this_guide_disabled:hover{
		background-position:-39px 0;
		opacity:.9;
		}
.user_posession_guide .this_guide_enabled{
	width:16px;
	height:16px;
	display:inline-block;
	opacity:.75;
	background-position:-22px 0;
	}
	.user_posession_guide .this_guide_enabled:hover{
		background-position:-73px 0;
		opacity:.9;
		}
.this_guide_self_edit{
	display:none;
	}
.user_posession_guide .this_guide_self_edit{
	width:29px;
	height:16px;
	display:inline-block!important;
	margin-left:auto;margin-right:auto;
	margin-bottom:0px;
	margin-top:6px;
	}
	.user_posession_guide .guide_heart_icon{
		margin-top:4px!important;
		}
.guide_ladder_nav{
	float:right;
	width:auto;
	margin-top:40px;
	padding-right:0px;
	}
	.ladder_nav_prev{
		padding-right:10px;
		cursor:pointer;
		color:#105863;
		}
	.guide_ladder_nav .ladder_nav_prev ins, .ladder_nav_prev.ladder_nav_disabled:hover ins{
		width: 23px;
		height: 37px;
		display: inline-block;
		background: url(interface/interface_sheet-02.png) no-repeat;
		margin-bottom: -13px;
		background-position: -805px -86px;
		margin-left:2px;
		}
		.ladder_nav_prev.ladder_nav_disabled ins{
			opacity:.65;
			}
		.ladder_nav_prev:hover ins{
			background-position: -757px -86px;
			}
		.ladder_nav_prev:hover{
			color:#CA5F00;
			}
			.ladder_nav_prev.ladder_nav_disabled:hover{
				color:#A0A0A0;
				}
		.ladder_nav_prev{
		padding-right:15px;
		cursor:pointer;
		color:#105863;
		}
	.guide_ladder_nav .ladder_nav_next ins, .ladder_nav_next.ladder_nav_disabled:hover ins{
		width: 23px;
		height: 37px;
		display: inline-block;
		background: url(interface/interface_sheet-02.png) no-repeat;
		margin-bottom: -13px;
		background-position: -826px -86px;
		margin-left:4px;
		}
		.ladder_nav_next.ladder_nav_disabled ins{
			opacity:.65;
			}
		.ladder_nav_next:hover ins{
			background-position: -781px -86px;
			}
		.ladder_nav_next:hover{
			color:#CA5F00;
			}
			.ladder_nav_next.ladder_nav_disabled:hover{
				color:#A0A0A0;
				}
		.ladder_nav_next{
			padding-left:15px;
			cursor:pointer;
			color:#105863;
			}
#addseclink,.addsecitem{display:block;padding:15px 0;}
#add_water_rotation_button { margin-left:60px }
#save_guide { }
#publish_guide { margin-left: 40px}
.addsecitem{
	display:block;
	padding:0 0;
	width:auto;
	margin-bottom:20px;
	padding-bottom:10px;
	/*border-bottom:1px dashed rgba(65, 52, 45, .65);*/
	}
	#additionalSections .addsecitem{
		margin-left:30px;
		}
#final_buttons{
	padding-bottom:35px;
	}
#doom_button_header{
	padding-top:30px;
	margin-bottom:10px;
	}
.remove_section{
	padding:15px 0 25px 0;
	}
.add_something_button del{
	display:block;
	height:60px;
	width:181px;
	display:block;
	padding-top:1px;
	background: url(interface/interface_sheet-03.png) no-repeat;
	background-position:0px -572px;
	position:absolute;
	top:-8px;
	left:-20px;
	z-index:-2;
	pointer-events:none;
	opacity:1;
	}
.add_something_button s{
	display:block;
	height:60px;
	width:181px;
	display:block;
	padding-top:1px;
	background: url(interface/interface_sheet-03.png) no-repeat;
	background-position:0px -634px;
	position:absolute;
	top:-8px;
	left:-20px;
	z-index:-1;
	pointer-events:none;
	opacity:0;
	}
.add_something_button{
	cursor:pointer;
	font-size:14px;
	color:#fff;
	display:inline-block;
	position:relative;
	margin-top:0px;
	margin-left:0px;
	z-index:1;
	height:19px;
	margin: 5px 5px 25px 5px;
	text-shadow: 
		-1px -1px 0 rgba(24,34,44,.8), 
		1px -1px 0 rgba(24,34,44,.8), 
		-1px 1px 0 rgba(24,34,44,.8), 
		1px 1px 0 rgba(24,34,44,.8);
	}
	.add_something_button:hover{
		text-shadow: 
			-1px -1px 0 rgba(87,75,46,.8), 
			1px -1px 0 rgba(87,75,46,.8), 
			-1px 1px 0 rgba(87,75,46,.8), 
			1px 1px 0 rgba(87,75,46,.8);
		}
.add_something_button ins{
	width:23px;
	height:23px;
	display:inline-block;
	background: url(interface/interface_sheet-03.png) no-repeat;
	background-position:-76px -548px;
	margin-bottom:-6px;
	margin-right:3px;
	}
	.add_something_button:hover ins{
		background-position:-52px -548px;
		}
	.add_something_button:hover s{
		opacity:1;
		}
	.add_something_button:hover del{
		opacity:0;
		}
.add_something_button.add_comment_to_guide ins{
	width:27px;
	height:27px;
	display:inline-block;
	background: url(interface/interface_sheet-03.png) no-repeat;
	background-position:-683px -578px;
	margin-bottom:-9px;
	margin-right:3px;
	}
	.add_something_button.add_comment_to_guide:hover ins{
		background-position:-711px -578px;
		}
#add_rotation_button ins{
	width:32px;
	height:25px;
	display:inline-block;
	background: url(interface/interface_sheet-03.png) no-repeat;
	background-position:-651px -579px;
	margin-bottom:-9px;
	margin-right:3px;
	}
	#add_rotation_button:hover ins{
		background-position:-619px -579px;
		}
#add_water_rotation_button ins{
	width:30px;
	height:26px;
	display:inline-block;
	background: url(interface/interface_sheet-03.png) no-repeat;
	background-position:-653px -605px;
	margin-bottom:-9px;
	margin-right:3px;
	}
	#add_water_rotation_button:hover ins{
		background-position:-621px -605px;
		}
#add_section_button{
	margin-left:35px;
	}
#save_guide ins{
	width:19px;
	height:17px;
	display:inline-block;
	background: url(interface/interface_sheet-03.png) no-repeat;
	background-position:-689px -633px;
	margin-right:3px;
	margin-top:5px;
	position:relative;
	top:-2px;
	}
	#save_guide:hover ins{
		background-position:-669px -633px;
		}
#publish_guide ins, #edit_guide ins{
	width:20px;
	height:25px;
	display:inline-block;
	background: url(interface/interface_sheet-03.png) no-repeat;
	background-position:-718px -606px;
	margin-right:3px;
	margin-bottom:-9px;
	top:3px;
	position:relative;
	}
	#publish_guide:hover ins, #edit_guide:hover ins{
		background-position:-696px -606px;
		}
		
	#publish_guide{
		margin-left:95px;
		}
#toggle_guide.this_guide_enabled ins{
	width:23px;
	height:23px;
	display:inline-block;
	background: url(interface/interface_sheet-03.png) no-repeat;
	background-position:-100px -548px;
	margin-bottom:-6px;
	margin-right:3px;
	}
	#toggle_guide.this_guide_enabled:hover ins{
		background-position:-124px -548px;
		}
#toggle_guide{margin-left:90px;}
#toggle_guide .this_guide_disabled{margin-right:10px;}
#delete_guide{margin-left:70px;}
#delete_guide ins{
	width:24px;
	height:24px;
	display:inline-block;
	background: url(interface/interface_sheet-03.png) no-repeat;
	background-position:-294px -548px;
	margin-bottom:-7px;
	margin-right:3px;
	}
	#delete_guide:hover ins{
		background-position:-269px -548px;
		}	
.remove_something_button ins{
	width:23px;
	height:23px;
	display:inline-block;
	background: url(interface/interface_sheet-03.png) no-repeat;
	background-position:-100px -548px;
	margin-bottom:-6px;
	margin-right:3px;
	}
	.remove_something_button:hover ins{
		background-position:-124px -548px;
		}
.clear_rot_link ins{
	display:inline-block;
	background: url(interface/interface_sheet-03.png) no-repeat -687px -651px;
	width:17px;
	height:17px;
	position:relative;
	bottom:-2px;
	margin-right:2px;
	margin-left:2px;
	}
	.clear_rot_link:hover ins{
		background: url(interface/interface_sheet-03.png) no-repeat -669px -651px;
		}
.undo_rot_link ins{
	display:inline-block;
	background: url(interface/interface_sheet-03.png) no-repeat -639px -633px;
	width:14px;
	height:17px;
	margin-right:2px;
	margin-left:2px;
	position:relative;
	bottom:-3px;
	}
	.undo_rot_link:hover ins{
		background: url(interface/interface_sheet-03.png) no-repeat -654px -633px;
		}
.remove_rot_link ins{
	display:inline-block;
	background: url(interface/interface_sheet-03.png) no-repeat -722px -651px;
	width:16px;
	height:16px;
	margin-right:2px;
	margin-left:2px;
	position:relative;
	bottom:-3px;
	}
	.remove_rot_link:hover ins{
		background: url(interface/interface_sheet-03.png) no-repeat -705px -651px;
		}
.comment_child_wrapper {
	padding-left: 25px;
	}
.reply_text {
	display:block;
	width:94%;
	resize: none;
	border-radius: 15px;
	border: 1px solid #999;
	padding: 5px 3%;
	margin-bottom: 10px;
}
.reply_button {float:right}
#comment_error {color:red}
.comment_child_wrapper .comment_child_wrapper .comment_child_wrapper .comment_child_wrapper .comment_child_wrapper .comment_child_wrapper .comment_child_wrapper .comment_child_wrapper .comment_child_wrapper .comment_child_wrapper {
padding-left: 0px;
}
#comments_wrapper{padding-top:20px;padding-bottom:30px;padding-left:10px;}
.comment_reply ins{
	display:inline-block;
	height:17px;
	width:14px;
	background: url(interface/interface_sheet-03.png) no-repeat -709px -633px;
	margin-bottom:-3px;
	margin-right:4px;
	}
.comment_reply{
	cursor:pointer;
	display:inline-block;
	color:#105863;
	margin-left:4px;
	}
	.comment_reply:hover{
		color:#CA5F00;
		}
	.comment_reply:hover ins{
		background: url(interface/interface_sheet-03.png) no-repeat -724px -633px;
		}
.comment .author{
	display:block;
	border-radius:0 12px 12px 0;
	border:0px solid rgba(39,57,77,0);
	background-color:rgba(63,70,77,.35);
	height:17px;
	padding:3px 15px;
	float:left;
	width:auto;
	}
	.comment .author a img{
		height:17px;
		width:17px;
		margin-right:4px;
		margin-bottom:-3px;
		}
.comment_datetime:after{
	content:' | ';
	font-weight:bold;
	}
	
.comment_body{
	padding:5px 0 20px 15px;
	display:block;
	line-height:16px;
	}
div.comment{
	border-left:1px dotted rgba(63,70,77,.35);
	}
img.bbc_img{
	margin:10px 10px 10px 0;
	}
input.bbc_spoiler_show{
	background: url(interface/interface_sheet-03.png) no-repeat -183px -549px;
	width:65px;
	height:20px;
	display:inline-block;
	padding-left:24px;
	margin-top: 5px;
	margin-left:2px;
	font-size:16px;
	font-weight:bold;
	border:0px;
	color:#000;
	letter-spacing:1px;
	text-align:left;
	cursor:pointer;
	font-family: Californian FB, Californian, 'ITM Serrif';
	opacity:.75;
	-webkit-transition:opacity .2s ease-in-out;
	-moz-transition:opacity .2s ease-in-out;
	-o-transition:opacity .2s ease-in-out;
	-ms-transition:opacity .2s ease-in-out;	
	transition: opacity .2s ease-in-out;
	}
	input.bbc_spoiler_show:hover{
		opacity:1;
		}
.dodge_roll_icon{
	width:40px;
	height:41px;
	display:block;
	margin-bottom:13px;
	margin-top:14px;
	border: 1px solid #000000;
	float:left;
	background: url(interface/interface_sheet-03.png) no-repeat -184px -573px;
	}
	.dodge_roll_icon:hover{
		background: url(interface/interface_sheet-03.png) no-repeat -225px -573px;
		}
#itm-menu_frame .dodge_roll_icon { 
	margin-right:22px;
	margin-bottom:20px;
}
.pvp_discontinued_hide{
	display:none!important;
	}
#tempTraitFrame{
	width:650px;
	height:auto;
	display:block;
	margin:0 auto;
	}
/*NEW TRAIT FRAMES*/
/*General Trait styles*/
.specialization_frame{ 
	width:650px;
	clear:both;
	margin-bottom:10px;
	}
.specialization_frame h3{
	margin-bottom:-15px!important;
	padding-bottom:0px!important;
	font-size:10pt!important;
	}
.specialization_details{
	height:132px;
	width:650px;
	position:relative;
	}
	.specialization_details ul{margin:0;padding:0;z-index:1;position:relative;height:132px;}
	.specialization_details ul li{float:left;}
	
.spec_slot_01{
	}
.spec_trait_line{
	display:block;
	margin:0;
	margin-left:0px;
	margin-top:19px;
	margin-right:50px;
	padding:0;
	width:20px;
	height:91px;
	background-color:rgba(0,0,0,.65);
	border:1px solid rgba(0,0,0,.33);
	text-align:center;
	cursor:pointer;
	transition: background-color .5s;
	}
	.spec_trait_line svg{
		margin-top:25px;
		margin-left:2px;
		}
	.spec_trait_line:hover{
		background-color:rgba(241,150,71,.65);
		border-color:1px solid rgba(0,0,0,.125);
		box-shadow: 3px 0px 11px rgba(0,0,0,.45);
		}	
	.trait_line_01{
		position:relative;
		z-index:2;
		}
.spec_minor_trait{
	display:block;
	width:126px;
	height:132px;
	} 
	.spec_minor_trait.trait_across{
		background: transparent no-repeat url(interface/trait_across.png) center center;
		}
	.spec_minor_trait.trait_down{
		background: transparent no-repeat url(interface/trait_down.png) center center;
		}
	.spec_minor_trait.trait_up{
		background: transparent no-repeat url(interface/trait_up.png) center center;
		}
	.spec_minor_trait.trait_down.first_trait{
		background: transparent no-repeat url(interface/trait_up_first.png) center 11px;
		}
	.spec_minor_trait.trait_up.first_trait{
		background: transparent no-repeat url(interface/trait_down_first.png) center 63px;
		}
	.spec_minor_trait ins{
		display:block;
		width:41px;
		height:47px;
		margin:44px auto 0;
		//background: transparent no-repeat url(interface/profession_minor_traits/minor_trait_border.png) center center;
		z-index:2;
		position:relative;
		text-align:center;
		}
		.spec_minor_trait ins:hover, .spec_minor_trait ins.active_trait{
			//background: transparent no-repeat url(interface/profession_minor_traits/minor_trait_border_hover.png) center center;
			}
		.spec_minor_trait ins{cursor:pointer;}
	.trait_minor_01{}
.spec_major_trait{
	width:37px;
	height:133px;
	display:block;
	float:left;
	}
	.spec_major_trait li{
		float:none;
		display:block;
		height: 37px;
		width: 37px;
		margin-bottom:10px;
		background-color:black;
		text-align:center;
		cursor:pointer;
		transition:background-color .5s;
		}
		.spec_major_trait li:hover, .spec_major_trait li.active_trait{
			background-color:#f19647;
			}
	.clear_major_trait{
		height:1px!important;
		width:1px!important;
		margin:0!important;
		padding:0!important;
		clear:both;
		}
/***TRAIT LINES****/
.trait_line_background{
	width:648px;
	height:91px;
	z-index:0;
	position:absolute;
	top:19px;
	background-color:rgba(0,0,0,.25);
	border:1px solid rgba(0,0,0,.33);
	}
.elite_specialization .trait_line_background{
	border:3px solid rgba(241,150,71,.75);
	width:642px;
	}
	.elite_specialization .spec_trait_line{
		margin-top:22px;
		height:89px;
		margin-left:3px;
		margin-right:50px;
		width: 17px;
		}
		.elite_specialization .spec_trait_line:hover{
			border-color:rgba(241,150,71,.0);
			border-right-color:1px solid rgba(0,0,0,.125);
			}

ins.trait_down, ins.trait_up, ins.trait_across{
	display: block;
	width: 185px;
	height: 132px;
	position:absolute;
	left:-75.5px;
	top:0;
	z-index:-1;
	pointer-events:none;
	opacity:0;
	transition: opacity .5s;
	}
.major_trait_01:hover ins.trait_up, .major_trait_04:hover ins.trait_up{
	background: transparent no-repeat url(interface/trait_up.png) center 10px;
	opacity:1;
	}
	.major_trait_01.active_trait ins.trait_up, .major_trait_04.active_trait ins.trait_up{
		background: transparent no-repeat url(interface/trait_up_hi.png) center 10px;
		opacity:1;
		}
.major_trait_02:hover ins.trait_across, .major_trait_05:hover ins.trait_across{
	background: transparent no-repeat url(interface/trait_across.png) center 35px;
	opacity:1;
	}
	.major_trait_02.active_trait ins.trait_across, .major_trait_05.active_trait ins.trait_across{
		background: transparent no-repeat url(interface/trait_across_hi.png) center 35px;
		opacity:1;
		}
.major_trait_03:hover ins.trait_down, .major_trait_06:hover ins.trait_down{
	background: transparent no-repeat url(interface/trait_down.png) center 63px;
	opacity:1;
	}
	.major_trait_03.active_trait ins.trait_down, .major_trait_06.active_trait ins.trait_down{
		background: transparent no-repeat url(interface/trait_down_hi.png) center 63px;
		opacity:1;
		}

.major_trait_07:hover ins.trait_up{
	background: transparent no-repeat url(interface/trait_up.png) left 10px;
	width: 92px;
	height: 132px;
	opacity:1;
	}
	.major_trait_07.active_trait ins.trait_up{
		background: transparent no-repeat url(interface/trait_up_hi.png) left 10px;
		width: 92px;
		height: 132px;
		opacity:1;
		}
.major_trait_08:hover ins.trait_across{
	background: transparent no-repeat url(interface/trait_across.png) left 35px;
	width: 92px;
	height: 132px;
	opacity:1;
	}
	.major_trait_08.active_trait ins.trait_across{
		background: transparent no-repeat url(interface/trait_across_hi.png) left 35px;
		width: 92px;
		height: 132px;
		opacity:1;
		}
.major_trait_09:hover ins.trait_down{
	background: transparent no-repeat url(interface/trait_down.png) left 63px;
	width: 92px;
	height: 132px;
	opacity:1;
	}
	.major_trait_09.active_trait ins.trait_down{
		background: transparent no-repeat url(interface/trait_down_hi.png) left 63px;
		width: 92px;
		height: 132px;
		opacity:1;
		}
.profession-minor-elementalist, .profession-minor-engineer, .profession-minor-guardian, .profession-minor-mesmer, .profession-minor-necromancer, .profession-minor-ranger, .profession-minor-revenant, .profession-minor-thief, .profession-minor-warrior{
	width:37px;
	height:43px;
	background-position:center center;
	display:inline-block;
	background-size:37px 43px;
	margin-top:2px;
	}
	.profession-minor-elementalist{background-image:url(interface/profession_minor_traits/minor-elementalist.png);}
	.profession-minor-engineer{background-image:url(interface/profession_minor_traits/minor-engineer.png);}
	.profession-minor-guardian{background-image:url(interface/profession_minor_traits/minor-guardian.png);}
	.profession-minor-mesmer{background-image:url(interface/profession_minor_traits/minor-mesmer.png);}
	.profession-minor-necromancer{background-image:url(interface/profession_minor_traits/minor-necromancer.png);}
	.profession-minor-ranger{background-image:url(interface/profession_minor_traits/minor-ranger.png);}
	.profession-minor-revenant{background-image:url(interface/profession_minor_traits/minor-revenant.png);}
	.profession-minor-thief{background-image:url(interface/profession_minor_traits/minor-thief.png);}
	.profession-minor-warrior{background-image:url(interface/profession_minor_traits/minor-warrior.png);}
.major-trait-1, .major-trait-2, .major-trait-3, .major-trait-4, .major-trait-5, .major-trait-6, .major-trait-7, .major-trait-8, .major-trait-9, .major-trait-10, .major-trait-11, .major-trait-12{
	width:33px;
	height:33px;
	margin-top:2px;
	background-size:33px 33px;
	display:inline-block;
	}
	.major-trait-1{background-image:url(interface/major_trait_icons/major-1.png);}
	.major-trait-2{background-image:url(interface/major_trait_icons/major-2.png);}
	.major-trait-3{background-image:url(interface/major_trait_icons/major-3.png);}
	.major-trait-4{background-image:url(interface/major_trait_icons/major-4.png);}
	.major-trait-5{background-image:url(interface/major_trait_icons/major-5.png);}
	.major-trait-6{background-image:url(interface/major_trait_icons/major-6.png);}
	.major-trait-7{background-image:url(interface/major_trait_icons/major-7.png);}
	.major-trait-8{background-image:url(interface/major_trait_icons/major-8.png);}
	.major-trait-9{background-image:url(interface/major_trait_icons/major-9.png);}
	.major-trait-10{background-image:url(interface/major_trait_icons/major-10.png);}
	.major-trait-11{background-image:url(interface/major_trait_icons/major-11.png);}
	.major-trait-12{background-image:url(interface/major_trait_icons/major-12.png);}
/**Unique PROFESSION STYLES**/
.thief_trait_line{ background-size: 4944px 120px; background-image:url(images/profession_trait_lines/thief_trait_line.jpg); }
.thief_trait_line.thief-acrobatics{ background-position:0px 0px; }
.thief_trait_line.thief-deadly_arts{ background-position:-824px 0px; }
.thief_trait_line.thief-elite{ background-position:-1648px 0px; }
.thief_trait_line.thief-trickery{ background-position:-2472px 0px; }
.thief_trait_line.thief-critical_strikes{ background-position:-3296px 0px; }
.thief_trait_line.thief-shadow_arts{ background-position:-4120px 0px; }

.engineer_trait_line{ background-size: 4944px 120px; background-image:url(images/profession_trait_lines/engineer_trait_line.jpg);}
.engineer_trait_line.engineer-tools{ background-position:0px 0px; }
.engineer_trait_line.engineer-inventions{ background-position:-824px 0px; }
.engineer_trait_line.engineer-explosives{ background-position:-1648px 0px; }
.engineer_trait_line.engineer-elite{ background-position:-2472px 0px; }
.engineer_trait_line.engineer-alchemy{ background-position:-3296px 0px; }
.engineer_trait_line.engineer-firearms{ background-position:-4120px 0px; }

.revenant_trait_line{ background-size: 2472px 120px; background-image:url(images/profession_trait_lines/revenant_trait_line.jpg);}
.revenant_trait_line.revenant-corruption{ background-position:0px 0px; }
.revenant_trait_line.revenant-retribution{ background-position:-824px 0px; }
.revenant_trait_line.revenant-invocation{ background-position:-1648px 0px; }

.warrior_trait_line{ background-size: 4944px 120px; background-image:url(images/profession_trait_lines/warrior_trait_line.jpg);}
.warrior_trait_line.warrior-defense{ background-position:0px 0px; }
.warrior_trait_line.warrior-tactics{ background-position:-824px 0px; }
.warrior_trait_line.warrior-arms{ background-position:-1648px 0px; }
.warrior_trait_line.warrior-elite{ background-position:-2472px 0px; }
.warrior_trait_line.warrior-strength{ background-position:-3296px 0px; }
.warrior_trait_line.warrior-discipline{ background-position:-4120px 0px; }

.ranger_trait_line{ background-size: 4944px 120px; background-image:url(images/profession_trait_lines/ranger_trait_line.jpg);}
.ranger_trait_line.ranger-druid{ background-position:0px 0px; }
.ranger_trait_line.ranger-wilderness_survival{ background-position:-824px 0px; }
.ranger_trait_line.ranger-beastmastery{ background-position:-1648px 0px; }
.ranger_trait_line.ranger-skirmishing{ background-position:-2472px 0px; }
.ranger_trait_line.ranger-nature_magic{ background-position:-3296px 0px; }
.ranger_trait_line.ranger-marksmanship{ background-position:-4120px 0px; }

.mesmer_trait_line{ background-size: 4944px 120px; background-image:url(images/profession_trait_lines/mesmer_trait_line.jpg);}
.mesmer_trait_line.mesmer-inspiration{ background-position:0px 0px; }
.mesmer_trait_line.mesmer-domination{ background-position:-824px 0px; }
.mesmer_trait_line.mesmer-dueling{ background-position:-1648px 0px; }
.mesmer_trait_line.mesmer-chaos{ background-position:-2472px 0px; }
.mesmer_trait_line.mesmer-chronomancer{ background-position:-3296px 0px; }
.mesmer_trait_line.mesmer-illusions{ background-position:-4120px 0px; }

.guardian_trait_line{ background-size: 4944px 120px; background-image:url(images/profession_trait_lines/guardian_trait_line.jpg);}
.guardian_trait_line.guardian-dragonhunter{ background-position:0px 0px; }
.guardian_trait_line.guardian-radiance{ background-position:-824px 0px; }
.guardian_trait_line.guardian-virtues{ background-position:-1648px 0px; }
.guardian_trait_line.guardian-valor{ background-position:-2472px 0px; }
.guardian_trait_line.guardian-honor{ background-position:-3296px 0px; }
.guardian_trait_line.guardian-zeal{ background-position:-4120px 0px; }

.necromancer_trait_line{ background-size: 4944px 120px; background-image:url(images/profession_trait_lines/necromancer_trait_line.jpg);}
.necromancer_trait_line.necromancer-spite{ background-position:0px 0px; }
.necromancer_trait_line.necromancer-death_magic{ background-position:-824px 0px; }
.necromancer_trait_line.necromancer-blood_magic{ background-position:-1648px 0px; }
.necromancer_trait_line.necromancer-curses{ background-position:-2472px 0px; }
.necromancer_trait_line.necromancer-reaper{ background-position:-3296px 0px; }
.necromancer_trait_line.necromancer-soul_reaping{ background-position:-4120px 0px; }

.elementalist_trait_line{ background-size: 4944px 120px; background-image:url(images/profession_trait_lines/elementalist_trait_line.jpg);}
.elementalist_trait_line.elementalist-water_magic{ background-position:0px 0px; }
.elementalist_trait_line.elementalist-air_magic{ background-position:-824px 0px; }
.elementalist_trait_line.elementalist-fire_magic{ background-position:-1648px 0px; }
.elementalist_trait_line.elementalist-earth_magic{ background-position:-2472px 0px; }
.elementalist_trait_line.elementalist-arcana{ background-position:-3296px 0px; }
.elementalist_trait_line.elementalist-tempest{ background-position:-4120px 0px; }

/****/