html {background:url(../images/bg-html.gif);}
body {
	margin: 0;
	font: 13px Helvetica, Arial, sans-serif;
	color: #383838;
	min-width:1002px;
}
body.color1{background:url(../images/bg-body-color1.gif) repeat-x;}
body.color2{background:url(../images/bg-body-color2.gif) repeat-x;}
body.color3{background:url(../images/bg-body-color3.gif) repeat-x;}
body.color4{background:url(../images/bg-body-color4.gif) repeat-x;}
body.color5{background:url(../images/Minecraft1.png);}
body.color6{background:url(../images/bg-body-color6.gif) repeat-x;}
body.color7{background:url(../images/bg-body-color7.gif) repeat-x;}
body.color8{background:url(../images/bg-body-color8.gif) repeat-x;}
body.color9{background:url(../images/bg-body-color9.gif) repeat-x;}
body.color10{background:url(../images/bg-body-color10.gif) repeat-x;}
body.color11{background:url(../images/bg-body-color11.gif) repeat-x;}
body.color12{background:url(../images/bg-body-color12.gif) repeat-x;}
body.color13{background:url(../images/bg-body-color13.gif) repeat-x;}
body.color14{background:url(../images/bg-body-color14.gif) repeat-x;}
body.color15{background:url(../images/bg-body-color15.gif) repeat-x;}
body.color16{background:url(../images/bg-body-color16.gif) repeat-x;}
body.color17{background:url(../images/bg-body-color17.gif) repeat-x;}
body.color18{background:url(../images/bg-body-color18.gif) repeat-x;}
img {border-style: none;}
a {
	text-decoration:none;
	color: #000;
}
body.color1 a{color:#443b00;}
body.color2 a{color:#910000;}
body.color3 a{color:#a44d00;}
body.color4 a{color:#313a69;}
body.color5 a{color:#474747;}
body.color6 a{color:#b2288b;}
body.color7 a{color:#54362f;}
body.color8 a{color:#701464;}
body.color9 a{color:#125760;}
body.color10 a{color:#3f5a5f;}
body.color11 a{color:#5d848a;}
body.color12 a{color:#a7a212;}
body.color13 a{color:#4e2730;}
body.color14 a{color:#406041;}
body.color15 a{color:#539318;}
body.color16 a{color:#6f2525;}
body.color17 a{color:#777;}
body.color18 a{color:#c8111a;}
a:hover {text-decoration:underline;}
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
input, textarea, select {
	font: 100% Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
/* wrapper */
#wrapper{
	padding:170px 26px 0 10px;
	position:relative;
	width:960px;
	margin:0 auto;
}
.w1:after{
	display:block;
	clear:both;
	content:"";
}
.logo{
	margin:0;
	overflow:hidden;
	position:absolute;
	top:43px;
	left:122px;
	text-indent:-9999px;
	z-index:10;
}
.logo a{
	width:237px;
	height:30px;
	display:block;
	background:url(../images/bellwether_logo2.png) no-repeat;
	cursor:pointer;
}
.telephone{
	margin:0;
	overflow:hidden;
	position:absolute;
	top:80px;
	right:-2px;
	text-indent:-9999px;
	z-index:10;
	width:276px;
	height:601px;
}
.telephone span{
	height:601px;
	display:block;
}
body.color1 .telephone span{background:url(../images/telephone-color1.png) no-repeat;}
body.color2 .telephone span{background:url(../images/telephone-color2.png) no-repeat;}
body.color3 .telephone span{background:url(../images/telephone-color3.png) no-repeat;}
body.color4 .telephone span{background:url(../images/telephone-color4.png) no-repeat;}
body.color5 .telephone span{background:url(../images/telephone-color5.png) no-repeat;}
body.color6 .telephone span{background:url(../images/telephone-color6.png) no-repeat;}
body.color7 .telephone span{background:url(../images/telephone-color7.png) no-repeat;}
body.color8 .telephone span{background:url(../images/telephone-color8.png) no-repeat;}
body.color9 .telephone span{background:url(../images/telephone-color9.png) no-repeat;}
body.color10 .telephone span{background:url(../images/telephone-color10.png) no-repeat;}
body.color11 .telephone span{background:url(../images/telephone-color11.png) no-repeat;}
body.color12 .telephone span{background:url(../images/telephone-color12.png) no-repeat;}
body.color13 .telephone span{background:url(../images/telephone-color13.png) no-repeat;}
body.color14 .telephone span{background:url(../images/telephone-color14.png) no-repeat;}
body.color15 .telephone span{background:url(../images/telephone-color15.png) no-repeat;}
body.color16 .telephone span{background:url(../images/telephone-color16.png) no-repeat;}
body.color17 .telephone span{background:url(../images/telephone-color17.png) no-repeat;}
body.color18 .telephone span{background:url(../images/telephone-color18.png) no-repeat;}
/* content */
#content{float:right;}
/* content-holder */
.content-holder{
	margin: 0 -12px 0 -38px;
	width:668px;
	position:relative;
	z-index:2;
}
.content-t{
	background:url(../images/bg-content-t.png) no-repeat;
	height:11px;
	text-indent:-9999px;
	overflow:hidden;
}
.content-c{
	width:100%;
	background:url(../images/bg-content-c.png) repeat-y;
}
.content-c:after{
	content:"";
	clear:both;
	display:block;
}
.content-frame{
	float:left;
	position:relative;
	width:630px;
	padding:34px 19px 0;
	margin-bottom:-7px;
}
.content-b{
	background:url(../images/bg-content-b.png) no-repeat;
	height:10px;
	text-indent:-9999px;
	overflow:hidden;
}
/* intro */
.intro{
	font-size:19px;
	line-height:28px;
	color:#585858;
	padding:0 240px 47px 30px;
}
.cufon-active .intro{padding:0 255px 39px 30px;}
#content h1{
	margin:0 0 14px;
	height:1%;
	overflow:hidden;
	font: normal 40px/45px Helvetica, Arial, sans-serif;
}
#content h1 .cufon{
	float:left;
	margin:0 !important;
}
.cufon-active #content h1{
	margin:0 0 20px;
	padding-bottom:2px;
}
body.color1 #content h1{color:#292300;}
body.color2 #content h1{color:#292300;}
body.color3 #content h1{color:#612f02;}
body.color4 #content h1{color:#242a45;}
body.color5 #content h1{color:#242a45;}
body.color6 #content h1{color:#741a5b;}
body.color7 #content h1{color:#54362f;}
body.color8 #content h1{color:#741a5b;}
body.color9 #content h1{color:#125760;}
body.color10 #content h1{color:#2d3c3f;}
body.color11 #content h1{color:#2d3c3f;}
body.color12 #content h1{color:#65620b;}
body.color13 #content h1{color:#341d22;}
body.color14 #content h1{color:#263a27;}
body.color15 #content h1{color:#41691c;}
body.color16 #content h1{color:#491e1e;}
body.color17 #content h1{color:#606060;}
body.color18 #content h1{color:#7a0e13;}
body.color1 #content h2{color:#292300;}
body.color2 #content h2{color:#2a1320;}
body.color3 #content h2{color:#612f02;}
body.color4 #content h2{color:#242a45;}
body.color5 #content h2{color:#242a45;}
body.color6 #content h2{color:#741a5b;}
body.color7 #content h2{color:#54362f;}
body.color8 #content h2{color:#741a5b;}
body.color9 #content h2{color:#0e555d;}
body.color10 #content h2{color:#0e555d;}
body.color11 #content h2{color:#0e555d;}
body.color12 #content h2{color:#5a580a;}
body.color13 #content h2{color:#341d22;}
body.color14 #content h2{color:#283929;}
body.color15 #content h2{color:#436a1e;}
body.color16 #content h2{color:#431616;}
body.color17 #content h2{color:#5f5f5f;}
body.color18 #content h2{color:#780a10;}
.intro p{
	margin:0 0 28px;
	height:1%;
	overflow:hidden;
}
.cufon-active .intro p{margin:0 0 26px;}
.intro p .cufon{
	float:left;
	margin:0 !important;
	padding:0 0 7px;
}
/* gallery */
.gallery{
	width:630px;
	position:relative;
	margin:0 -19px 57px;
	padding:0 19px;
}
.gallery .prev-link-holder{
	position:absolute;
	top:47%;
	left:0;
	cursor:pointer;
	z-index:5;
}
.gallery .prev-link-holder span {
	display:block;
	background:url(../images/bg-link-prev.png) no-repeat;
	width:20px;
	height:23px;
	text-indent:-9999px;
	overflow:hidden;
	padding:5px 0 0 5px;
}
.gallery .prev-link {
	display:block;
	width:28px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	position:relative;
	outline:none !important;
}
.gallery .next-link-holder{
	position:absolute;
	top:47%;
	right:0;
	cursor:pointer;
	z-index:5;
}
.gallery .next-link-holder span {
	display:block;
	background:url(../images/bg-link-next.png) no-repeat;
	width:27px;
	height:33px;
	text-indent:-9999px;
	overflow:hidden;
	padding:5px 5px 0 0;
}
.gallery .next-link {
	display:block;
	width:28px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	outline:none !important;
	position:relative;
}
body.color1 .gallery .prev-link {background:url(../images/bg-prev-color1.gif) no-repeat;}
body.color2 .gallery .prev-link {background:url(../images/bg-prev-color2.gif) no-repeat;}
body.color3 .gallery .prev-link {background:url(../images/bg-prev-color3.gif) no-repeat;}
body.color4 .gallery .prev-link {background:url(../images/bg-prev-color4.gif) no-repeat;}
body.color5 .gallery .prev-link {background:url(../images/bg-prev-color5.gif) no-repeat;}
body.color6 .gallery .prev-link {background:url(../images/bg-prev-color6.gif) no-repeat;}
body.color7 .gallery .prev-link {background:url(../images/bg-prev-color7.gif) no-repeat;}
body.color8 .gallery .prev-link {background:url(../images/bg-prev-color8.gif) no-repeat;}
body.color9 .gallery .prev-link {background:url(../images/bg-prev-color9.gif) no-repeat;}
body.color10 .gallery .prev-link {background:url(../images/bg-prev-color10.gif) no-repeat;}
body.color11 .gallery .prev-link {background:url(../images/bg-prev-color11.gif) no-repeat;}
body.color12 .gallery .prev-link {background:url(../images/bg-prev-color12.gif) no-repeat;}
body.color13 .gallery .prev-link {background:url(../images/bg-prev-color13.gif) no-repeat;}
body.color14 .gallery .prev-link {background:url(../images/bg-prev-color14.gif) no-repeat;}
body.color15 .gallery .prev-link {background:url(../images/bg-prev-color15.gif) no-repeat;}
body.color16 .gallery .prev-link {background:url(../images/bg-prev-color16.gif) no-repeat;}
body.color17 .gallery .prev-link {background:url(../images/bg-prev-color17.gif) no-repeat;}
body.color18 .gallery .prev-link {background:url(../images/bg-prev-color18.gif) no-repeat;}
body.color1 .gallery .next-link{background:url(../images/bg-next-color1.gif) no-repeat;}
body.color2 .gallery .next-link{background:url(../images/bg-next-color2.gif) no-repeat;}
body.color3 .gallery .next-link{background:url(../images/bg-next-color3.gif) no-repeat;}
body.color4 .gallery .next-link{background:url(../images/bg-next-color4.gif) no-repeat;}
body.color5 .gallery .next-link{background:url(../images/bg-next-color5.gif) no-repeat;}
body.color6 .gallery .next-link{background:url(../images/bg-next-color6.gif) no-repeat;}
body.color7 .gallery .next-link{background:url(../images/bg-next-color7.gif) no-repeat;}
body.color8 .gallery .next-link{background:url(../images/bg-next-color8.gif) no-repeat;}
body.color9 .gallery .next-link{background:url(../images/bg-next-color9.gif) no-repeat;}
body.color10 .gallery .next-link{background:url(../images/bg-next-color10.gif) no-repeat;}
body.color11 .gallery .next-link{background:url(../images/bg-next-color11.gif) no-repeat;}
body.color12 .gallery .next-link{background:url(../images/bg-next-color12.gif) no-repeat;}
body.color13 .gallery .next-link{background:url(../images/bg-next-color13.gif) no-repeat;}
body.color14 .gallery .next-link{background:url(../images/bg-next-color14.gif) no-repeat;}
body.color15 .gallery .next-link{background:url(../images/bg-next-color15.gif) no-repeat;}
body.color16 .gallery .next-link{background:url(../images/bg-next-color16.gif) no-repeat;}
body.color17 .gallery .next-link{background:url(../images/bg-next-color17.gif) no-repeat;}
body.color18 .gallery .next-link{background:url(../images/bg-next-color18.gif) no-repeat;}
.gallery .prev-link:hover{background-position:0 50% !important;}
.gallery .next-link:hover{background-position:0 50% !important;}
.gallery .active:hover,
.gallery .active{background-position:0 100% !important;}
.gallery-holder{
	width:572px;
	border:solid #e3e3e3;
	border-width:1px 0;
	background:#fafafa;
	padding:15px 30px 5px 28px;
}
.gallery h2{
	height:1%;
	overflow:hidden;
	margin:0 0 15px;
	font:normal 22px/24px Helvetica, Arial, sans-serif;
}
.gallery h2 .cufon{
	float:left;
	margin:0 !important;
	padding:2px 0 0;
}
.gallery-wrap{
	width:575px;
	margin:0 -5px 0 0;
	overflow:hidden;
	position:relative;
}
.gallery-frame{
	width:600px;
	margin:0 0 0 2px;
	height:200px;
	position:relative;
	overflow:hidden;
	color:#676767;
	font-size:13px;
	line-height:17px;
}
.gallery-frame ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:99999px;
	overflow:hidden;
}
.gallery-frame ul li{
	float:left;
	width:170px;
	margin-right:30px;
}
.gallery-frame .image{
	position:relative;
	width:170px;
	height:170px;
}
.gallery-frame img{display:block;}
.gallery-frame .shadow{
	position:absolute;
	top:1px;
	left:1px;
	z-index:10;
	display:block;
}
.gallery-frame .shadow em{
	display:block;
	background:url(../images/bg-gallery-glow.png) no-repeat;
	width:167px;
	height:167px;
	text-indent:-9999px;
	overflow:hidden;
}
.gallery-frame .border{
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	display:none;
}
.gallery-frame .border em{
	display:block;
	background:url(../images/bg-border.png) no-repeat;
	width:170px;
	height:170px;
	text-indent:-9999px;
	overflow:hidden;
}
.gallery-frame .image-shadow{
	position:absolute;
	top:0;
	left:0;
	z-index:20;
}
.gallery-frame .image-shadow em{
	display:block;
	background:url(../images/bg-gallery.png) no-repeat;
	width:170px;
	height:170px;
	text-indent:-9999px;
	overflow:hidden;
}
.gallery-frame li .image:hover .border,
.gallery-frame li .hover .border{display:block;}
.gallery-frame li .image:hover .shadow em,
.gallery-frame li .hover .shadow em{background:url(../images/bg-gallery-glow-hover.png) no-repeat;}
.gallery-frame .image-link{
	position:absolute;
	top:0;
	left:0;
	width:170px;
	height:170px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:100;
	cursor:pointer;
	background:url(../images/none.gif);
}
.gallery-frame strong{
	display:block;
	font-weight:normal;
	padding:6px 8px 0;
	height:1%;
	overflow:hidden;
}
.cufon-active .gallery-frame strong{padding:5px 8px 1px;}
.gallery-frame strong .gufon{
	float:left;
	margin:0 !important;
}
/* title */
.title{
	height:1%;
	overflow:hidden;
	padding:0 12px 13px 27px;
}
.title h2{
	margin:0;
	float:left;
	font:normal 22px/26px Helvetica, Arial, sans-serif;
}
.title h2 .gufon{
	float:left;
	margin:0 !important;
}
.cufon-active .title h2{margin:-1px 0 1px;}
.title .call{
	float:right;
	background:url(../images/bg-call.gif) no-repeat;
	width:157px;
	text-align:center;
	font:bold 12px/14px Helvetica, Arial, sans-serif;
	text-decoration:none !important;
	padding:3px 0 4px;
	margin-top:8px;
	
}
.cufon-active .title .call{
	padding:3px 0 2px;
	height:16px;
}
.title .call span{
	display:inline-block;
}
.title .call span .cufon{
	float:left;
	margin:1px 0 0 !important;
}
body.color1 .title .call{color:#292300;}
body.color2 .title .call{color:#910000;}
.title .call:hover{background-position:0 50%;}
.title .call-active{background-position:0 100% !important ;}
/* columns */
.columns{
	height:1%;
	overflow:hidden;
	margin-bottom:19px;
	padding-top:2px;
}
.cufon-active .columns{margin-bottom:17px;}
/* column */
.column{padding:0 0 0 20px;}
.columns .box{
	height:1%;
	overflow:hidden;
	margin-bottom:39px;
}
.cufon-active .columns .box{margin-bottom:41px;}
.columns .image{
	float:left;
	width:46px;
	margin-right:13px;
}
* html .columns .image{margin-right:10px;}
.columns .image img{display:block;}
.columns .image .image1{margin:3px 0 0;}
.columns .image .image2{margin:8px 0 0 1px;}
.columns .image .image3{margin:0 0 0 3px;}
.columns .image .image4{margin:6px 0 0 -1px;}
.columns .text{
	height:1%;
	overflow:hidden;
	font-size:13px;
	line-height:20px;
}
.columns .text p{
	margin:0;
	height:1%;
	overflow:hidden;
}
.columns .text p .cufon{
	float:left;
	margin:2px 0 0 !important;
	padding-bottom:5px;
}
body.color1  .highlight1{
	background:#efede4;
	color:#292300;
	height:1%;
	overflow:hidden;
	float:left;
	margin:0 2px 0 0;
}
body.color2  .highlight1{
	background:#efe4e4;
	color:#910000;
}
body.color3  .highlight1{
	background:#efe9e4;
	color:#a44d00;
}
body.color4  .highlight1{
	background:#e4e6ef;
	color:#303862;
}
body.color5  .highlight1{
	background:#e9e9e9;
	color:#474747;
}
body.color6  .highlight1{
	background:#efe4ec;
	color:#c52c99;
}
body.color7  .highlight1{
	background:#efe6e4;
	color:#54362f;
}
body.color8  .highlight1{
	background:#efe4ec;
	color:#701464;
}
body.color9 .highlight1{
	background:#e4eeef;
	color:#125760;
}
body.color10 .highlight1{
	background:#e4eeef;
	color:#125760;
}
body.color11 .highlight1{
	background:#e4eeef;
	color:#125760;
}
body.color12 .highlight1{
	background:#efeee4;
	color:#a7a212;
}
body.color13 .highlight1{
	background:#efe4e6;
	color:#4e2730;
}
body.color14  .highlight1{
	background:#e4efe4;
	color:#406041;
}
body.color15  .highlight1{
	background:#e4efe4;
	color:#406041;
}
body.color16  .highlight1{
	background:#efe4e4;
	color:#6f2525;
}
body.color17  .highlight1{
	background:#e9e9e9;
	color:#777;
}
body.color18  .highlight1{
	background:#efe4e4;
	color:#c8111a;
}
 .highlight2{
	width:139px;
	line-height:26px;
	display:inline-block;
	margin:0 -10px -3px -5px;
	text-align:center;
	position:relative;
}
.highlight2 em{
	font-style:normal;
	position:relative;
}
.cufon-active .highlight2{
	width:139px;
	line-height:20px;
	float:left;
	margin:-2px -10px -3px -5px;
	text-align:center;
	position:relative;
	height:23px;
}
.cufon-active .highlight2 em{display:inline-block;}
* html   .highlight2 em{top:3px;}
.cufon-active .highlight2 em .cufon{
	padding:0 !important;
	margin:0 !important;
}
body.color1 .highlight2{background:url(../images/bg-mark-color1.gif) no-repeat -2px 1px;}
body.color2 .highlight2{background:url(../images/bg-mark-color2.gif) no-repeat -2px 1px;}
body.color3 .highlight2{background:url(../images/bg-mark-color3.gif) no-repeat -2px 1px;}
body.color4 .highlight2{background:url(../images/bg-mark-color4.gif) no-repeat -2px 1px;}
body.color5 .highlight2{background:url(../images/bg-mark-color5.gif) no-repeat -2px 1px;}
body.color6 .highlight2{background:url(../images/bg-mark-color6.gif) no-repeat -2px 1px;}
body.color7 .highlight2{background:url(../images/bg-mark-color7.gif) no-repeat -2px 1px;}
body.color8 .highlight2{background:url(../images/bg-mark-color8.gif) no-repeat -2px 1px;}
body.color9 .highlight2{background:url(../images/bg-mark-color9.gif) no-repeat -2px 1px;}
body.color10 .highlight2{background:url(../images/bg-mark-color10.gif) no-repeat -2px 1px;}
body.color11 .highlight2{background:url(../images/bg-mark-color11.gif) no-repeat -2px 1px;}
body.color12 .highlight2{background:url(../images/bg-mark-color12.gif) no-repeat -2px 1px;}
body.color13 .highlight2{background:url(../images/bg-mark-color13.gif) no-repeat -2px 1px;}
body.color14 .highlight2{background:url(../images/bg-mark-color14.gif) no-repeat -2px 1px;}
body.color15 .highlight2{background:url(../images/bg-mark-color15.gif) no-repeat -2px 1px;}
body.color16 .highlight2{background:url(../images/bg-mark-color16.gif) no-repeat -2px 1px;}
body.color17 .highlight2{background:url(../images/bg-mark-color17.gif) no-repeat -2px 1px;}
body.color18 .highlight2{background:url(../images/bg-mark-color18.gif) no-repeat -2px 1px;}
.menu{
	width:630px;
	height:71px;
}
body.color1 .menu{background:url(../images/bg-menu-color1.gif) no-repeat;}
body.color2 .menu{background:url(../images/bg-menu-color2.gif) no-repeat;}
body.color3 .menu{background:url(../images/bg-menu-color3.gif) no-repeat;}
body.color4 .menu{background:url(../images/bg-menu-color4.gif) no-repeat;}
body.color5 .menu{background:url(../images/bg-menu-color5.gif) no-repeat;}
body.color6 .menu{background:url(../images/bg-menu-color6.gif) no-repeat;}
body.color7 .menu{background:url(../images/bg-menu-color7.gif) no-repeat;}
body.color8 .menu{background:url(../images/bg-menu-color8.gif) no-repeat;}
body.color9 .menu{background:url(../images/bg-menu-color9.gif) no-repeat;}
body.color10 .menu{background:url(../images/bg-menu-color10.gif) no-repeat;}
body.color11 .menu{background:url(../images/bg-menu-color11.gif) no-repeat;}
body.color12 .menu{background:url(../images/bg-menu-color12.gif) no-repeat;}
body.color13 .menu{background:url(../images/bg-menu-color13.gif) no-repeat;}
body.color14 .menu{background:url(../images/bg-menu-color14.gif) no-repeat;}
body.color15 .menu{background:url(../images/bg-menu-color15.gif) no-repeat;}
body.color16 .menu{background:url(../images/bg-menu-color16.gif) no-repeat;}
body.color17 .menu{background:url(../images/bg-menu-color17.gif) no-repeat;}
body.color18 .menu{background:url(../images/bg-menu-color18.gif) no-repeat;}
/* main-nav */
#main-nav{
	margin:0;
	padding:0;
	list-style:none;
	width:630px;
	overflow:hidden;
}
#main-nav li{
	float:left;
	background:url(../images/separator.png) no-repeat;
}
#main-nav a{
	float:left;
	text-align:center;
	height:55px;
	text-decoration:none;
	padding:16px 0 0;
	position:relative;
	cursor:pointer !important;
}
#main-nav a:hover,
#main-nav li.active a{
	height:54px;
	padding-top:17px;
}
#main-nav .ico1,
#main-nav .ico2,
#main-nav .ico3,
#main-nav .ico4{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	display:inline;
}
#main-nav .ico1{
	width:29px;
	height:35px;
	background:url(../images/bg-main-ico1.png) no-repeat;
	margin:0 7px 0 0;
}
* html #main-nav .ico1{margin:0 4px 0 0;}
#main-nav li.active .ico1,
#main-nav a:hover .ico1{background:url(../images/bg-main-ico1-hover.png) no-repeat;}
#main-nav .ico2{
	width:34px;
	height:35px;
	background:url(../images/bg-main-ico2.png) no-repeat;
	margin:0 9px 0 3px;
}
* html #main-nav .ico2{margin:0 6px 0 0;}
#main-nav li.active .ico2,
#main-nav a:hover .ico2{background:url(../images/bg-main-ico2-hover.png) no-repeat;}
#main-nav .ico3{
	width:33px;
	height:35px;
	background:url(../images/bg-main-ico3.png) no-repeat;
	margin:0 9px 0 0;
}
* html #main-nav .ico3{margin:0 6px 0 0;}
#main-nav li.active .ico3,
#main-nav a:hover .ico3{background:url(../images/bg-main-ico3-hover.png) no-repeat;}
#main-nav .ico4{
	width:29px;
	height:35px;
	background:url(../images/bg-main-ico4.png) no-repeat;
	margin:0 9px 0 0;
}
* html #main-nav .ico4{margin:0 6px 0 0;}
#main-nav li.active .ico4,
#main-nav a:hover .ico4{background:url(../images/bg-main-ico4-hover.png) no-repeat;}
#main-nav .text{
	display:block;
	text-align:left;
	color:#fff;
	font-size:18px;
	line-height:20px;
}
#main-nav .text-big{
	display:block;
}
* html #main-nav .text-big{padding:2px 0 0;}
#main-nav .text-big .cufon{margin:0 !important;}
#main-nav .text em{
	display:block;
	font:normal 13px/19px Helvetica, Arial, sans-serif;
}
#main-nav .text em .cufon{
	margin:0 !important;
}
#main-nav span {
	overflow:hidden;
	display:block;
	padding:0 10px;
}
/* sidebar */
.sidebar{
	width:320px;
	position:relative;
	margin-right:-20px;
	padding-top:150px;
}
/* link */
.link{
	width:100%;
	overflow:hidden;
	position: relative;
	margin-bottom:65px;
}
.link-holder{
	position: relative;
	float:left;
	left:50%;
}
.link-frame{
	position: relative;
	float:left;
	left:-50%;
}
.link a{
	float:left;
	text-decoration:none !important;
	font-size:14px;
	line-height:16px;
	
	padding-right:6px;
	cursor:pointer;
}
body.color1 .link a {background:url(../images/bg-link-a-color1.gif) no-repeat 100% 0;}
body.color2 .link a {background:url(../images/bg-link-a-color2.gif) no-repeat 100% 0;}
body.color3 .link a {background:url(../images/bg-link-a-color3.gif) no-repeat 100% 0;}
body.color4 .link a {background:url(../images/bg-link-a-color4.gif) no-repeat 100% 0;}
body.color5 .link a {background:url(../images/bg-link-a-color5.gif) no-repeat 100% 0;}
body.color6 .link a {background:url(../images/bg-link-a-color6.gif) no-repeat 100% 0;}
body.color7 .link a {background:url(../images/bg-link-a-color7.gif) no-repeat 100% 0;}
body.color8 .link a {background:url(../images/bg-link-a-color8.gif) no-repeat 100% 0;}
body.color9 .link a {background:url(../images/bg-link-a-color9.gif) no-repeat 100% 0;}
body.color10 .link a {background:url(../images/bg-link-a-color10.gif) no-repeat 100% 0;}
body.color11 .link a {background:url(../images/bg-link-a-color11.gif) no-repeat 100% 0;}
body.color12 .link a {background:url(../images/bg-link-a-color12.gif) no-repeat 100% 0;}
body.color13 .link a {background:url(../images/bg-link-a-color13.gif) no-repeat 100% 0;}
body.color14 .link a {background:url(../images/bg-link-a-color14.gif) no-repeat 100% 0;}
body.color15 .link a {background:url(../images/bg-link-a-color15.gif) no-repeat 100% 0;}
body.color16 .link a {background:url(../images/bg-link-a-color16.gif) no-repeat 100% 0;}
body.color17 .link a {background:url(../images/bg-link-a-color17.gif) no-repeat 100% 0;}
body.color18 .link a {background:url(../images/bg-link-a-color18.gif) no-repeat 100% 0;}
body .link a{color:#fff;}
.link a:hover {background-position:100% 50% !important;}
.link a.active:hover,
.link a.active {background-position:100% 100% !important;}
.link a span{
	float:left;
	padding:10px 15px 9px 50px;
}
.cufon-active .link a span{
	padding:12px 23px 9px 50px;
	height:40px;
}
.link a span em{
	font-style:normal;
	display:block;
	float:left;
}
.link a span em .cufon{
	float:left;
	margin:0 !important; 
	padding:0 0 1px;
}
body.color1 .link a span{background:url(../images/bg-link-a-color1.gif) no-repeat;}
body.color2 .link a span{background:url(../images/bg-link-a-color2.gif) no-repeat;}
body.color3 .link a span{background:url(../images/bg-link-a-color3.gif) no-repeat;}
body.color4 .link a span{background:url(../images/bg-link-a-color4.gif) no-repeat;}
body.color5 .link a span{background:url(../images/bg-link-a-color5.gif) no-repeat;}
body.color6 .link a span{background:url(../images/bg-link-a-color6.gif) no-repeat;}
body.color7 .link a span{background:url(../images/bg-link-a-color7.gif) no-repeat;}
body.color8 .link a span{background:url(../images/bg-link-a-color8.gif) no-repeat;}
body.color9 .link a span{background:url(../images/bg-link-a-color9.gif) no-repeat;}
body.color10 .link a span{background:url(../images/bg-link-a-color10.gif) no-repeat;}
body.color11 .link a span{background:url(../images/bg-link-a-color11.gif) no-repeat;}
body.color12 .link a span{background:url(../images/bg-link-a-color12.gif) no-repeat;}
body.color13 .link a span{background:url(../images/bg-link-a-color13.gif) no-repeat;}
body.color14 .link a span{background:url(../images/bg-link-a-color14.gif) no-repeat;}
body.color15 .link a span{background:url(../images/bg-link-a-color15.gif) no-repeat;}
body.color16 .link a span{background:url(../images/bg-link-a-color16.gif) no-repeat;}
body.color17 .link a span{background:url(../images/bg-link-a-color17.gif) no-repeat;}
body.color18 .link a span{background:url(../images/bg-link-a-color18.gif) no-repeat;}
.link a:hover span{background-position:0 50% !important;}
.link a.active:hover span,
.link a.active span{background-position:0 100% !important;}
.link a strong{
	display:block;
	font-size:22px;
	line-height:26px;
	font-weight:normal;
	float:left;
}
.link a strong .cufon{
	float:left;
	margin:0 !important;
}
/* post-list */
.post-list{
	margin:0;
	padding:0;
	list-style:none;
}
.post-list li{
	height:1%;
	overflow:hidden;
	vertical-align:middle;
	background:url(../images/separator2.gif) repeat-x 0 100%;
	padding:0 15px 22px 0;
	margin-bottom:28px;
}
.post-list .image{
	width:65px;
	position:relative;
	float:left;
	margin:3px 10px 0 0;
}
.post-shadow{
	position:absolute;
	top:0;
	left:0;
	background:url(../images/bg-post-image.png) no-repeat;
	width:65px;
	height:66px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:10;
}
.post-list img{display:block;}
.post-list .text{
	height:1%;
	overflow:hidden;
	color:#3e3e3e;
	font-size:13px;
	line-height:18px;
	padding:2px 0 0;
}
.post-list p{
	margin:0;
	height:1%;
	overflow:hidden;
}
.post-list p .cufon{
	float:left;
	margin:0 !important;
	padding:0 0 5px;
}
.post-list .name{
	height:1%;
	overflow:hidden;
}
.post-list em{
	overflow:visible;
	font-style:normal;
	float:left;
	color:#909090;
	padding:4px 5px 0 0;
}
.post-list em .cufon{
	float:left;
	margin:0 !important;
}
.post-list .name-link{
	float:left;
	text-decoration:none !important;
	font-weight:bold;
	background:url(../images/bg-name-link.gif) no-repeat;
	padding-left:5px;
	cursor:pointer;
}
.post-list .name-link .cufon{
	float:left;
	margin:0 !important;
}
.post-list .name-link:hover{background-position:0 50%;}
.post-list .name-active{background-position:0 100% !important;}
.post-list .name-link span{
	float:left;
	background:url(../images/bg-name-link.gif) no-repeat 100% 0;
	padding:1px 6px 3px 1px;
}
.cufon-active .post-list .name-link span{
	height:16px;
	padding:3px 6px 3px 1px;
}
.post-list .name-link:hover span{background-position:100% 50%;}
.post-list .name-active span{background-position:100% 100% !important;}
/* social */
.social{
	margin:0;
	padding:5px 0 0 35px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.social li{
	float:left;
	padding-right:6px;
}
.social a{
	display:block;
	width:36px;
	height:36px;
	text-indent:-9999px;
	overflow:hidden;
}
.social a.youtube{background:url(../images/ico-youtube.gif) no-repeat;}
.social a.sociableico{background:url(../images/ico-sociableico.gif) no-repeat;}
.social a.rss{background:url(../images/ico-rss.gif) no-repeat;}
.social a.skype{background:url(../images/ico-skype.gif) no-repeat;}
.social a.facebook{background:url(../images/ico-facebook.gif) no-repeat;}
.social a.linkedin{background:url(../images/ico-linkedin.gif) no-repeat;}
.social a:hover{background-position:0 50%;}
.social li.active a{background-position:0 100%;}
/* footer */
#footer{
	margin-left:-18px;
	position: relative;
	width: 620px;
	padding:22px 16px 22px 0;
	font-size:13px;
	line-height:17px;
	color:#595959;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
#footer ul li{
	float:left;
	padding-right:24px
}
#footer ul a{
	float:left;
	padding:0 0 3px;
}
#footer ul a:hover{
	padding:0 0 2px;
	text-decoration:none;
	border-bottom:1px solid #292300;
}
#footer ul li .cufon{
	float:left;
	margin:0 !important;
}
body.color1 #footer ul a{color:#292300;}
body.color2 #footer ul a{color:#292300;}
body.color3 #footer ul a{color:#a44d00;}
body.color4 #footer ul a{color:#303862;}
body.color5 #footer ul a{color:#474747;}
body.color6 #footer ul a{color:#c52c99;}
body.color7 #footer ul a{color:#54362f;}
body.color8 #footer ul a{color:#701464;}
body.color9 #footer ul a{color:#169aaa;}
body.color10 #footer ul a{color:#2d3c3f;}
body.color11 #footer ul a{color:#5d848a;}
body.color12 #footer ul a{color:#a7a212;}
body.color13 #footer ul a{color:#4e2730;}
body.color14 #footer ul a{color:#406041;}
body.color15 #footer ul a{color:#539318;}
body.color16 #footer ul a{color:#6f2525;}
body.color17 #footer ul a{color:#777;}
body.color18 #footer ul a{color:#c8111a;}