form,fieldset{
	padding:0;
	margin:0;
	border:0;
}
input,textarea,select{vertical-align:middle;}
img{border:0;}
body{
	background:#fff url(http://wmuv.org/wp-content/themes/wmuv/images/bg-body.jpg) no-repeat;
	margin:0;
	font:14px Georgia, 'Times New Roman', Times, serif;
	color:#686767;
}
a{
	color:#d11082;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
	color:#d11082;
}

ul{
	margin:0;
	padding:0;
	margin-bottom: 10px;
	list-style:none;
}



/* main */
#main{
	width:942px;
	margin:0 auto;
}
/* header */
#header{
	width:942px;
	padding:13px 0 0;
	min-height:280px;
	float:left;
	position:relative;
	z-index:100;
}
.logo {
	background: url(images/logo.png) no-repeat;
	height:69px;
	width:271px;
	float:left;
	margin:0 0 13px 20px;
	display:inline;
}
.logo a{
	text-indent:-9999px;
	height:69px;
	width:271px;
	display:block;
	overflow:hidden;
	position:relative;
} 
/* box-sub-nav */
.box-sub-nav{
	float:right;
	margin:47px 10px 0 0;
	width:470px;
	display:inline;
}
.box-sub-nav ul{
	float:left;
	overflow:hidden;
	margin:8px 0 0!important;
}
.box-sub-nav ul li{
	background: url(images/separator-header.gif) no-repeat 0 1px;
	padding:0 0 0 8px;
	margin:0 8px 0 -2px;
	float:left;
	display:inline;	
}
.box-sub-nav ul li a, .box-sub-nav ul li a:hover{
	font-size:9px;
	/*font-style:italic;*/
	/*color:#f99d1c;*/
color:#5e9732;
	line-height:10px;
	float:left;	
}
.form-search span{
	float:left;
	background: url(images/bg-search.gif) no-repeat;
	width:150px;
	height:20px;
	margin:2px 4px 0 0;	
}
.form-search span input{
	background:none;
	border:none;
	padding:3px 5px;
	width:140px;
	font-size:10px;
	color:#686767;
	letter-spacing:1px;
}
/* box-banner */
.box-banner{
	clear:both;
	background: url(images/banner1.jpg) no-repeat;
	width:870px;
	height:133px;
	border:solid #e64896;
	border-width:5px 5px 0;
	padding:20px 0 0 50px;
	margin:0 0 0 6px;
}
.box-banner strong, .box-banner span{
	font-style:italic;
	font-weight:normal;
	font-size:38px;
	color:#5e9732;
	line-height:38px;
}
.box-banner span{
	font-size:35px;
	line-height:35px;
	display:block;
	padding: 0 0 0 33px;
}
.box-banner span.text1{	padding:0 0 0 152px;}
/* nav */
.nav{
	width:942px;
	background: url(images/bg-nav.png) no-repeat;
	float:left;
	padding:0 0 0px;
}
.nav li{
	float:left;
	background: url(images/separator-nav.gif) no-repeat 0 5px;
	position:relative;
}
.nav li:first-child{ background:none;}
.nav li a{
	float:left;
	/*text-transform:uppercase;*/
	font-size:15px;
	color:#864e01; 
	padding:15px 6px 0;
	height:26px;
}
.nav li a:hover{
	color:#864e01;
	text-decoration:none;
}
.nav li div{
	display:none;
	position:absolute;
	top:32px;
	left:1px;
	width:209px;
	background: url(images/arrow-nav.gif) no-repeat 17px 0;
	padding:12px 0 0;
	overflow:hidden;	
}
.nav li div ul{
	width:189px;
	background: url(images/bg-ul-hover.gif) repeat-y;
	padding:0 8px 7px 11px;
	float:left;
}
.nav li div ul li{
	padding:6px 0 0!important;
	margin:0 0 4px!important;
	background: url(images/bg-li-hover.gif) repeat-x!important;
	width:192px;
}
.nav li div ul li a{
	font-size:14px;
	color:#764501!important;
	text-transform:none!important;
	padding:0!important;
	height:auto;
	letter-spacing:0px;
	width:188px;
}
.nav li div ul li a:hover{
	color:#764501!important;
	text-decoration:underline;
}
.nav li div ul li.first{ background:none!important;}
.nav li:hover div, .nav li.hover div{ display:block;}
/* content */
#content{
	padding:0 6px 18px;
	width:930px;
	float:left;
	position:relative;
	z-index:1;
	margin:-11px 0 0;
}
.blog #content{ 
	padding-right:0!important;
	width:936px!important;
}
/* box-mission */
.box-mission{
	background:#ef66b7;
	padding:0 5px 6px;
	overflow:hidden;
	margin: 0 0 37px;
	width:920px;
}
.box-photo-mission h4{
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	color:#fff;
	margin:0 0 8px;
	letter-spacing:1px;
}
.box-photo-mission{
	width:909px;
	background: url(images/bg-photo-mission.gif) repeat-x;
	padding:11px 0 0 11px;
	overflow:hidden;
	height:153px;
	margin:0 0 5px;
}
.box-photo-mission ul{ margin-left:-5px!important;}
.box-photo-mission ul li{
	float:left;
	width:90px;
	height:104px;
	background:#fff;
	padding:3px;
	position:relative;
	margin-left:5px;
	display:inline;
}
.box-photo-mission ul li img{ display:block;}
.box-photo-mission ul li a{
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
	position:absolute;
	bottom:5px;
	left:5px;
}
.box-photo-mission ul li a:hover{
	text-decoration:none;
	color:#fff;
}
/* sandbox */
.sandbox{
	background:#51822b url(images/bg-sandbox-top.gif) repeat-x;
	width:919px;
	overflow:hidden;
}
* html .sandbox li{ margin-bottom:-5px;}
* html .blog .sandbox li,
* html .single .sandbox li,
* html .style-guide .sandbox li,
* html .static .sandbox li{ margin-bottom:-15px;}
.sandbox li h3{
	width:100%;
	font-style:italic;
	color:#864e01;
	font-size:18px;
	font-weight:normal;
	float:left;
	text-align:center;
	padding:10px 0 0;
	height:31px;
	margin:0;
	letter-spacing:1px;
	background: url(images/bg-sandbox-h3.gif) no-repeat ;
}
.sandbox li{
	float:left;
	background: url(images/bg-green-line.gif) no-repeat 0 64px ;
	width:304px;
	height:1%;
	display:inline;
	overflow:hidden;
}
.sandbox li:first-child { padding-right:7px;}
.long-text{
	color:#e5ecdf;
	padding-right:10px!important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.long-text a{
	color:#f1f7eb;
	text-decoration:underline;
	font-weight: bold;
}
.long-text a:hover{
	color:#FFF;
	text-decoration:none;
}
.box-intro1{
	padding:20px 0 8px 17px;
	overflow:hidden;
	width:95%;
	float:left;
	height:1%;
}
.sandbox li p{
	color:#e5ecdf;
	margin:0 0 9px;
	line-height:19px;
	padding-right:20px;
}
.sandbox li ul li{
	margin:0 0 2px!important;
	background: url(images/bullet.gif) no-repeat 0 8px;
	padding:0 0 0 10px;
}
.sandbox li ul li a{
	font-size:13px;
	color:#f1f7eb;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.sandbox li ul li a:hover{
	text-decoration:underline;
	color:#FFF;
}
.sandbox li .link-more{
	font-size:13px;
	color:#f1f7eb;
	float:right;
	margin-right:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.sandbox li .link-more a{
	color:#FFF;
	text-decoration:none;
}
.sandbox li .link-more a:hover{
	color:#FFF;
	text-decoration:underline;
}
.list-links{
	height:1%;
	padding:13px 0 21px;
}
.list-links:after{
	display:block;
	content:"";
	clear:both;
}
.list-links li{
	float:left;
	background:none!important;
	padding:0!important;
	display:inline;
	width:auto!important;
}
#main-list-links li{margin:0 10px 0 0!important;}
.blog .list-links li a img,
.single .list-links li a img,
.style-guide .list-links li a img,
.static .list-links li a img{
	display:block;
	background:#fff;
	padding:3px;
}
.blog .list-links,
.single .list-links,
.style-guide .list-links,
.static .list-links{ padding:0;}
/* box-bottom */
.box-bottom{ height:1%;}
.box-bottom div{
	float:left;
	width:285px;
	margin-left:25px;
	display:inline;
	height:1%;
}
.box-bottom div h3{
	font-style:italic;
	font-size:18px;
	color:#ec008c;
	border-bottom:1px solid #fbcce8;
	padding:0 0 18px;
	text-align:center;
	margin:0 0 20px;
	letter-spacing:1px;
}
.box-bottom div p{
	color:#7d7d7d;
	line-height:17px;
	margin:0 0 25px;
	padding:0 8px 0 7px;
	float:left;
}
.link-donation{
	text-indent:-9999px;
	overflow:hidden;
	float:right;
	background: url(images/link-donation.gif) no-repeat;
	width:143px;
	height:27px;
	margin:0 12px 0 0;
}
.box-bottom div strong{
	font-size:12px;
	color:#7d7d7d;
	line-height:18px;
}
/* list-date */
.list-date{
	margin:8px 0 0 8px!important;
	overflow:hidden;
}
.list-date li{
	font-size:12px;
	color:#7d7d7d;
	margin-bottom:9px;
	width:100%;
	float:left;	
}
.list-date li span{ float:left;}
.list-date li span.date{
	font-weight:bold;
	background: url(images/separator-date.gif) no-repeat 100% 2px;
	padding:0 10px 0 0;
	margin:0 9px 0 0;
	width:60px;
	text-align:right;
	float:left;
}
.box-bottom div .link-more,
.box-bottom div .link-more:hover{
	float:right;
	font-size:12px;
	color:#979797;
	margin:7px 0 0;
}
/* list-quik-link */
.list-quik-link{ margin:4px 0 0 18px;}
.list-quik-link li{
	background: url(images/bullet2.gif) no-repeat 0 8px;
	padding:0 0 0 9px;
	margin:0 0 8px;
}
.list-quik-link li a, .list-quik-link li a:hover{
	font-size:12px;
	font-weight:bold;
	color:#7d7d7d;
}
/* footer */
#footer{
	padding:0 0 20px 10px;
	overflow:hidden;
	clear:both;
	width:930px;
}
#footer p{
	float:left;
	font-size:9px;
	color:#a1a1a1;
	margin:0 10px 0 0;
}
#footer ul li{
	float:left;
	background: url(images/separator-footer.gif) no-repeat 0 2px;
	padding:0 0 0 8px;
	margin:0 9px 0 0;
}
#footer ul li a, #footer ul li a:hover{
	float:left;
	font-size:9px;
	color:#6e6b6b;
	letter-spacing:1px;
}
/*static*/
.body-content{
	background:#f066b8;
	background:url(images/bg-holder2.gif) repeat-y;
	width:936px;
}
.body-content:after{
	clear:both;
	content:"";
	display:block;
}
/*data*/
.data{
	float:left;
	width:655px;
	margin-top: 6px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 58px;
	padding-left: 6px;
}
.style-guide .data{ padding-bottom:45px;}
.data h2{
	margin:0 0 36px 10px;
	color:#2f2e2e;
	font-size:18px;
}

.data ul li{
background-color: transparent;

background-image: url(images/bullet3.gif);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 20pt 6px;

padding-top: 0pt;

padding-right: 10px;

padding-bottom: 0pt;

padding-left: 50px;

line-height: 18px;

}


.data .sub-nav{
	width:100%;
	overflow:hidden;
	background:url(images/bg-sub-nav.gif) no-repeat 0 100%;
	padding:0 0 9px;
	margin:0 0 30px;
}
.data .sub-nav ul{
	margin:10px 0 0;
	padding:0 0 0 10px;
}
.data .sub-nav ul li{
	float:left;
	background:url(images/arrow-sub-nav.gif) no-repeat 0 50%;
	font-size:10px;
	color:#979393;
	margin-left: 7px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}
.data .sub-nav ul li:first-child{
	padding-left: 0; 
	background:none;
}
.data .sub-nav ul li a{
	color:#979393;
	font-weight:bold;
}
.data .box-txt{
	margin:0 33px 0 26px;
	width:593px;
	overflow:hidden;
}
.data .box-txt strong{
	/*font-size:12px;
	color:#4d4d4d;*/
/*	display:block;*/
/*	margin:0 0 25px;*/
/*margin: 0px;*/
font-weight: bolder;

.data .box-txt ul{
	float:left;
	background:url(images/arrow-sub-nav.gif) no-repeat 0 50%;
	font-size:10px;
	color:#979393;
	margin-left: 7px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

.data .box-txt li{
	float:left;
	background:url(images/arrow-sub-nav.gif) no-repeat 0 50%;
	font-size:10px;
	color:#979393;
	margin-left: 7px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

}
.data .box-txt p{
	margin:0 0 14px;
	font-size:14px;
	color:#4d4d4d;
	font-family: Georgia, Helvetica, sans-serif;  
}
/*sidebar*/
.sidebar{
	float:right;
	width:274px;
	padding:15px 0 0;
}
.sidebar:after{
	clear:both;
	content:"";
	display:block;
}
.sidebar h3{
	color:#864e01;
	font-size:16px;
	font-weight:normal;
	letter-spacing:0px;
	margin:5px 0 0 0;
height:41px;
	padding:11px 0 0 12px;
	background:url(images/bg-box-list.gif) no-repeat 0 0;




}



.navigation,.box-list{
	background:url(images/bg-box-list.gif) no-repeat 0 0;
	width:275px;
	height:52px;
	margin:0 -6px 21px 0;
	position:relative;
}

.sidebar ul{margin:0 0 0 14px;}
.sidebar ul li{
	background:url(images/bullet3.gif) no-repeat 0 9px;
	padding:0 10px 0 16px;
	line-height:20px;
}
.sidebar ul li.min{background:url(images/bullet3-min.gif) no-repeat 0 9px;}
.sidebar ul li.plus{background:url(images/bullet3-plus.gif) no-repeat 0 9px;}
.sidebar ul li a{
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
.sidebar ul li a:hover{color:#fff;}
.sidebar ul li .list{margin:0;}
.static .box-intro .last-box,
.blog .box-intro .last-box,
.single .box-intro .last-box,
.style-guide .box-intro .last-box{
	margin:0;
	padding:0 0 0 12px;
}
.static .last-box img,
.blog .last-box img,
.single .last-box img,
.style-guide .last-box img{
	vertical-align:top;
	border:3px solid #fff;
}
.static .box-intro,.blog .box-intro,
.single .box-intro,.style-guide .box-intro{
	padding:20px 0 13px 9px;
	margin:41px 0 0;
}
.static .box-intro div,
.blog .box-intro div,
.single .box-intro div,
.style-guide .box-intro div{
	margin:4px 0 0;
}
.static .list-links,
.blog .list-links,
.single .list-links,
.style-guide .list-links{
	margin:0 0 15px!important;
	width:275px;
}
/*blog*/
.blog .box-photo .photo{margin:0 0 0 1px !important;}
.blog .box-photo .photo:after{
	content:"";
	clear:both;
	display:block;
}
.blog .box-photo {
	padding:11px 3px 0 10px;
	width:905px;
	background: url(images/bg-photo-mission.gif) repeat-x;
	overflow:hidden;
	height:163px;
	margin:0 0 5px;
}
.blog .box-photo .photo li{
	width:145px;
	height:90px;
	padding:0;
	float:left;
	margin:0 5px 0 0;
}
.blog .box-photo .photo li img{
	vertical-align:top;
	border:3px solid #fff;
}
.blog .box-photo .photo li a{
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
	float:left;
	margin:3px 0 0;
}
.blog .box-photo .photo li a:hover{text-decoration:none;}
.box-photo h4{
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	color:#fff;
	margin:0 0 8px;
}
/*sidebar blog*/
.holder{
	background:url(images/bg-numbers.gif) no-repeat 423px 100%;
	width:100%;
	overflow:hidden;
}
.blog .data{
	padding:0 0 0 6px;
	overflow:hidden;
	width:650px;
}
.blog .sidebar .latest,
.single .sidebar .latest,
.style-guide .sidebar .latest{margin:0 0 47px 14px;}
.blog .sidebar .catagories,
.single .sidebar .catagories,
.style-guide .sidebar .catagories{margin:0 0 16px 14px;}
.blog .sidebar .archive{margin:16px 0 31px 7px;}
.blog .sidebar .archive li,
.single .sidebar .archive li,
.style-guide .sidebar .archive li{background:none;}
.blog .sidebar .top-posts{margin:16px 0 4px;}
.blog .sidebar .top-posts li,
.style-guide .sidebar .top-posts li{
	margin:0 0 16px;
	width:243px;
	height:95px;
	position:relative;
	background:none;
	padding:0 0 0 10px;
}
.blog .sidebar .top-posts li a{
	font-size:14px;
	font-style:italic;
	color:#fff;
	position:absolute;
	bottom:10px;
	left:23px;
	letter-spacing:3px;
	font-weight:normal;
}
.blog .sidebar .top-posts li img{
	vertical-align:top;
	border:3px solid #fff;
}
/*box-date*/
.box-date{
	width:607px;
	overflow:hidden;
	margin:36px 37px 0 10px;
}
.box-item{
	width:100%;
	overflow:hidden;
}
.date-number{
	width:42px;
	background:url(images/bg-date.gif) no-repeat;
	float:left;
	text-align:center;
	height:40px;
	margin:3px 0 0;
}
.date-number a{
	display:block;
	font-style:italic;
	color:#864e01;
	font-size:18px;
	margin:2px 0 0;
}
.date-number a:hover{color:#864e01;}
.anthur{
	width:555px;
	float:left;
	background:url(images/bg-anthur.gif) no-repeat;
	height:57px;
}
.blog .data .anthur h2{
	margin:8px 0 6px 16px;
	font-weight:normal;
}
.blog .data .anthur h2 a:hover, .blog .data .anthur h2 a{ 
	text-decoration:none;
	color:#2f2e2e;
} 
.blog .data .anthur ul,
.single.data .anthur ul,
.style-guide .anthur ul{margin:0 0 0 16px;}
.blog .data .anthur ul li,
.single .data .anthur ul li,
.style-guide .data .anthur ul li{
	background:url(images/separator-anthur.gif) no-repeat 0 2px;
	padding:0 4px 0 7px;
	font-size:12px;
	color:#979393;
	float:left;
}
.blog .data .anthur ul li strong,
.single .data .anthur ul li strong,
.style-guide .data .anthur ul li strong{font-size:12px;}
.blog .data .anthur ul li:first-child,
.single .data .anthur ul li:first-child,
.style-guide .data .anthur ul li:first-child{
	padding-left: 0; 
	background:none;
}
.blog .data .box-txt{
	width:546px;
	overflow:hidden;
	margin:0 0 15px 60px;
	background:url(images/bg-sub-nav.gif) no-repeat 0 100%;
	padding:0 0 6px;
}
.box-image{
	float:left;
	overflow:hidden;
}
.box-image span.image1{
	float:left;
	margin:0 0 25px;
	width:154px;
	height:142px;
	padding:3px 15px 3px 3px;
	background:url(images/bg-image.gif) no-repeat;
}
.blog .data img{vertical-align:top;}
/*.blog .data .txt{
	width:374px;
	float:left;
	overflow:hidden;
	margin:-3px 0 0;
	position:relative;
}*/
.blog .data .box-txt p{
	/*margin:0 0 14px;
	font-size:14px;
	color:#4d4d4d;
	line-height:14px;
	text-align: justify;*/

margin-top: 0pt;

margin-right: 9px;

margin-bottom: 0pt;

margin-left: 5px;

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 14px;

padding-left: 0pt;

font-size: 14px;

color: #4d4d4d;

text-align: justify;

}
.blog .data .box-txt .more{
	float:right;
	width:65px;
	color:#864e01;
	font-style:italic;
	font-weight:bold;
	letter-spacing:0px;
	font-size:12px;
	margin:4px 0 0 ;
}
.blog .data .box-txt .filed{
	float:right;
	width:308px;
}
.blog .data .box-txt .filed a{
	padding:0;
	font-size:10px;
	color:#979393;
	text-decoration:underline;
}
.blog .data .box-txt .filed a:hover{
	text-decoration:none;
}
.blog .data .box-txt .filed span{
	font-size:10px;
	font-weight:bold;
	color:#979393;
}
.numbers{
	overflow:hidden;
	margin:0 0 0 60px;
	height:1%;
}
.numbers ul li{
	float:left;
	background:url(images/separator-numbers.gif) no-repeat 0 7px;
	padding: 0 5px 0 11px;
	line-height:26px;
}
.numbers ul li.active a{
	text-decoration:none;
	font-weight:bold;
}
.numbers ul li.previous{
	background:none;
	padding:0 10px 0 0;
}
.numbers ul li.next a{color:#864e01;}
.numbers ul li.previous a{color:#bd822f;}
.numbers ul li a{
	color:#864e01;
	font-size:12px;
	text-decoration:underline;
}
.numbers ul li a:hover{text-decoration:none;}
/* heading */
.blog-post h1{
	font-size:30px;
	color:#2f2e2e;
	margin:0 0 12px;
}
.blog-post h2{
	font-size:24px;
	color:#2f2e2e;
	margin:0 0 10px;
}
.blog-post h3{
	font-size:24px;
	font-weight:normal;
	color:#2f2e2e;
	margin:0 0 8px;
}
.blog-post h4{
	font-size:18px;
	color:#2f2e2e;
	font-weight:normal;
	margin:0 0 7px;
}
.blog-post h5{
	font-size:16px;
	color:#2f2e2e;
	margin:0 0 7px;
}
.blog-post h6{
	font-size:14px;
	color:#2f2e2e;
	margin:0 0 7px;
}
/*single*/
.single .sidebar .archive,
.style-guide .sidebar .archive{
	margin:16px 0 58px 7px;}
.single .sidebar img,
.style-guide .sidebar img{
	vertical-align:top;
	margin:0 0 0 7px;
}
.single .blog-post{
	width:615px;
	overflow:hidden;
	padding:0px 24px 0 16px;
}
.style-guide .blog-post{
	padding:0px 30px 0 16px;
	width:609px;
	overflow:hidden;
}
.single .blog-post .date-number,
.style-guide .blog-post .date-number{
	float:right;
	margin:0 5px 0 0;
}
.single .blog-post .anthur,
.style-guide .blog-post .anthur{
	background:none;
	padding:0 0 10px;
}
.single .blog-post .anthur h2,
.style-guide .blog-post .anthur h2{
	margin:8px 0 6px 0;
	font-weight:normal;
	font-size:18px;
}
.single .blog-post .anthur .filed,
.style-guide .blog-post .anthur .filed{
	color:#979393;
	font-size:10px;
	margin:2px 0 0 13px;
	float:left;
}
.single .blog-post .anthur ul,
.style-guide .blog-post .anthur ul{
	float:left;
	margin:0;
	padding:0;
}
.single .blog-post .anthur a,
.style-guide .blog-post .anthur a{
	color:#979393;
	font-size:10px;
	text-decoration:underline;
	float:left;
	margin:2px 0 0 2px;
}
.single .blog-post .anthur a:hover,
.style-guide .blog-post .anthur a:hover{text-decoration:none;}
.single .box-intro-txt .box-image,
.style-guide .box-intro-txt .box-image{
	background:url(images/bg-image02.gif) no-repeat;
	width:597px;
	height:168px;
	padding:3px 15px 18px 3px;
}
.single .box-intro-txt,
.style-guide .box-intro-txt{
	width:100%;
	overflow:hidden;
	padding:0 0 30px;
}
.single .box-intro-txt p,
.style-guide .box-intro-txt p{
	margin:0 9px 0 5px;
	padding:0 0 14px;
	font-size:14px;
	color:#4d4d4d;
	text-align: justify;
}
.style-guide .box-intro-txt p{padding:0 0 15px;}
.single .box-intro-txt ul{
	margin:0 0 25px 10px;
	padding:0;
	list-style:none;
}
.single .box-intro-txt ul li{
	background:url(images/bullet4.gif) no-repeat 0 60%;
	padding:0 0 0 7px;
	font-size:12px;
	color:#4d4d4d;
}
.single .box-intro-txt .email{
	float:right;
	margin:18px 0 0;
}
.single .box-intro-txt .email li{
	float:left;
	background:url(images/separator-email.gif) no-repeat 0 2px;
	padding:0 4px 0 6px;
}
.single .box-intro-txt .email li:first-child{
	padding-left: 0; 
	background:none;
}
.single .box-intro-txt .email li a{
	color:#525252;
	font-size:10px;
	font-weight:bold;
	display:block;
	text-decoration:underline;
}
.single .box-intro-txt .email li a:hover{text-decoration:none;}
.single .comments,.single .leave{
	width:604px;
	overflow:hidden;
	margin:0 9px 8px 0;
	background:url(images/bg-sub-nav.gif) no-repeat 0 100%;
}
.single .blog-post .comments h2,
.single .blog-post .leave h2{
	margin:0;
	font-weight:normal;
	font-size:18px;
	font-style:italic;
	color:#605f5f;
	padding:0 0 9px;
	margin:0 0 10px;
	background:url(images/bg-sub-nav.gif) no-repeat 0 100%;
}
.box-comments{
	background:#fae9d1;
	width:539px;
	overflow:hidden;
	margin:0 0 18px;
	padding:11px 14px 15px 11px;
}
.single .blog-post .box-comments a{
	color:#525252;
	font-weight:bold;
	font-size:10px;
	text-decoration:underline;
}
.single .blog-post .box-comments span{
	color:#979393;
	font-size:10px;
}
.single .blog-post .item{
	width:100%;
	overflow:hidden;
	padding:12px 0 0;
}
.single .blog-post .item img{
	float:left;
	vertical-align:top;
}
.single .blog-post .item .txt{
	float:right;
	width:432px;
	margin:-3px 0 0;
	position:relative;
}
.single .blog-post .item .txt p{
	margin:0;
	color:#4d4d4d;
	font-size:12px;
}
.single .leave{	background:none;}
.single .blog-post .leave h2{
	background:none;
	margin:0 0 10px;
	margin:0;
}
.single .blog-post .leave em{
	color:#4d4d4d;
	font-size:10px;
	display:block;
	padding:0 0 11px;
}
.form-search02{
	width:520px;
	overflow:hidden;
}
.form-search02 .inp,
.form-search02 .text{
	width:100%;
	overflow:hidden;
	margin:0 0 12px;
}
.form-search02 .text{
	margin:0 0 18px;
	background:#fde5f3;
	border:2px solid #ececec;
	width:515px;
	display:block;
}
.form-search02 .text textarea{
	background:none;
	border:0;
	width:515px;
	overflow: auto;
	height:105px;
}
.form-search02 .inp input{
	background:#fde5f3;
	width:220px;
	height:20px;
	float:left;
	padding:3px 2px 2px;
	border:2px solid #ececec;
	font:12px Georgia, 'Times New Roman', Times, serif;
}
.form-search02 .inp label{
	margin:0 0 0 9px;
	float:left;
	color:#979393;
	padding: 8px 0 0;
	font-size:10px;
}
.style-guide .box-intro-txt{padding:0;}
.style-guide .box-txt01,
.style-guide .box-txt02{
	width:100%;
	overflow:hidden;
}
.style-guide .box-txt02{
	padding:0 0 20px;
}
.style-guide .box-txt01 img{
	vertical-align:top;
	float:left;
}
.style-guide .data .box-txt01 .txt{
	float:right;
	width:398px;
	margin:0 0 0 0;
}
.style-guide .box-intro-txt .box-txt01 .txt p,
.style-guide .box-intro-txt .box-txt02 .txt p{
	text-align: left;
	padding:0;
}
.style-guide .data .box-txt01 .box-image{
	width:187px;
	height:283px;
	padding:3px 14px 20px 3px;
	background:url(images/bg-image03.gif) no-repeat;
}
.style-guide .data .box-txt02 .box-image{
	width:215px;
	height:171px;
	padding:3px 14px 17px 3px;
	background:url(images/bg-image04.gif) no-repeat;
	float:right;
	margin:0 0 0 18px;
}
.style-guide .box-txt02 img{vertical-align:top;}
/*unordered*/
.unordered  h2{
	color:#2f2e2e;
	font-size:24px;
	margin:30px 0 0 5px;
	padding:0 0 18px;
}
.unordered{ margin:0 0 20px;}
.blog-post .unordered ul,
.blog-post .unordered ul li .sub-list,
.blog-post .unordered ul li .sub-sub-list{margin:0 0 0 15px;}
.blog-post .unordered ul li{
	background:url(images/bullet5.gif) no-repeat 0 8px;
	padding:0 0 0 20px;
	line-height:29px;
}
.blog-post .unordered ul li a{
	color:#4d4d4d;
	font-size:12px;
}
.blog-post .unordered ul li .sub-list{margin:0 0 0 30px;}
.blog-post .unordered ul li ul li .sub-sub-list{margin:0 0 0 30px;}
.blog-post .unordered ul li .sub-list li,
.blog-post .unordered ul li ul li .sub-sub-list li{
	background:none;	
	padding:0;
}
/* order-list */
.order-list{
	margin:0 0 18px 15px!important;
}
.order-list li{
	color:#4d4d4d;
	font-size:12px;
	list-style: decimal;
	margin:0 0 6px 15px!important;
}
.order-list li ul{ padding:6px 0 0;}
.order-list li ul li{
	list-style: lower-latin;
	margin:0 0 6px 35px!important;
}
.order-list li ul li ul li{
	list-style: lower-roman;
	margin:0 0 0 35px!important;
}
/* definition */
.definition{
	margin:0 0 18px 4px!important;
}
.definition li{
	background: url(images/bg-definition.gif) no-repeat;
	padding:0 0 0 33px;
	margin:0 0 15px;
	font-size:12px;
	color:#222;
}
.definition li strong{ 
	display:block;
	margin:0 0 4px;
}
/* strong-text */
.strong-text, .em-text,
.underline-text, .big-text,
.small-text, .delete-text{
	font-size:12px;
	color:#1d1d1d;
	line-height:20px;
	margin:0 0 10px;
	display:block;
}
.em-text{ line-height:19px;}
/* underline-text */
.underline-text{
	text-decoration:underline;
	line-height:18px!important;
}
.delete-text{
	text-decoration: line-through;
	line-height:19px!important;
}
.big-text{
	font-size:14px;
	line-height:18px;
}
.small-text{
	font-size:11px;
	line-height:19px;
}
/* box-code-section */
.box-code-section, .orange-box{
	width:554px;
	background: url(images/bg-box-code.gif);
	margin:25px 0 50px 15px;
	padding:24px 0 0 16px;
	min-height:80px;
}
* html .box-code-section,
* html .orange-box{ 
	height:80px;
	overflow:visible;
}
.orange-box{
	background:#fbead1;
	padding-top:27px;
}
.orange-box em{
	color:#666;
	font-size:12px;
	line-height:18px;
}
.box-code-section p{
	font:10px Courier;
	color:#666;
	margin:0 0 9px;
	line-height:10px;
}
/* box-top1 */
.box-top1{
	margin: 0 0 4px;
	overflow:hidden;
	height:1%;
}
/* box-visual */
.box-visual{
	position:relative;
	float:left;
	width:669px;
	height: 346px;
	padding:3px;
	background:#fff;
}
.box-visual .active {
	z-index: 2;
}
.box-visual .itemGallery {
	position:absolute;
	z-index: 1;
	top:0;
	left: 0;
	margin: 3px;
}
.box-visual-intro{
	width:669px;
	height:346px;
	position:relative;
}
.box-visual-grey{
	overflow: hidden;
	background: url(images/bg-grey-box1.png);
	width:634px;
	padding:2px 10px 8px 25px;
}
.box-visual-grey h2{
	font-size:18px;
	color:#c3c3c3;
	font-weight:normal;
	margin:0 0 2px;
}
.box-visual-grey h2 a,
.box-visual-grey h2 a:hover{color:#c3c3c3;}
.box-visual-grey ul{ 
	overflow:hidden; 
	height:1%;
	margin:0 0 3px -3px;
}
.box-visual-grey ul li{
	font-size:10px;
	font-weight:bold;
	color:#979393;
	background: url(images/separator-visual.gif) no-repeat 0 2px;
	padding:0 0 0 6px;
	margin:0 6px 0 -2px;
	float:left;
}
.box-visual-grey p{
	font-size:12px;
	color:#f3f3f3;
	margin:0;
	width:505px;
	float:left;
}
.link-more2{
	text-transform:uppercase;
	font-style:italic;
	font-size:12px;
	color:#f99d1c;
	float:right;
	margin:15px 0 0;
}
.link-more2:hover{color:#f99d1c;}
/* box-news1 */
.box-news1{
	float:right;
	width:245px;
	background: url(images/bg-box-news1.gif) repeat-y;
	padding:0 0 8px;
}
.box-news1 h2{
	font-size:20px;
	font-weight:normal;
	color:#ececec;
	text-align:center;
	margin:0;
	padding:13px 0 7px;
	background: url(images/bg-box-news1-h2.gif) no-repeat;
}
.box-news1 ul{ 
	overflow:hidden;
	height:1%;
}
.box-news1 ul li{
	width:245px;
	padding:3px 0 1px;
	background: url(images/bg-box-news1-li.gif) no-repeat 7px 0;
	margin:-3px 0 2px 0;
	float:left;
	display:inline;
}
.box-news1 ul li a{
	color:#4d4c4c;
	padding:4px 6px 7px 13px;
	display:block;
	width:226px;
}
.box-news1 ul li a.active,
.box-news1 ul li a:hover{
	color:#4d4c4c;
	text-decoration:none;
	background:#f4b4da url(images/bg-box-news1-link.gif) repeat-x 0 100%;
}
.link-all, .link-all:hover{
	text-transform:uppercase;
	font-size:9px;
	color:#3c3c3c;
	float:right;
	margin:5px 10px 0 0;
}
/* box-center-data */
.box-center-data{
	background:#fff;
	margin:0 0 4px;
	padding:15px 12px 13px 10px;
	height:1%;
	overflow:hidden;
}
/* box-pink */
.box-pink{
	float:left;
	width:259px;
	border:4px solid #f466ba;
	background:#ef299e;
	padding:10px 12px 7px 10px; 
}
.box-pink h3{
	font-size:21px;
	font-style:italic;
	color:#fff;
	margin:0 0 10px;
	font-weight:normal;
}
.box-pink p{
	font-size:12px;
	color:#4a4a4a;
	margin:0 0 11px;
	line-height:17px;
}
.box-pink ul{
	padding:12px 0 5px 15px;
	border:solid #de64ac;
	border-width:1px 0;
}
.box-pink ul li{margin:0 0 5px;}
.box-pink ul li a{
	text-decoration:underline;
	color:#fff;
	font-size:18px;
}
.box-pink ul li a:hover{
	text-decoration:none;
	color:#fff;
}
.link-sapien, .link-sapien:hover{
	float:right;
	font-style:italic;
	font-size:10px;
	color:#4a4a4a;
	margin:8px -8px 0 0;
}
/* box-center-content */
.box-center-content{
	float:right;
	width:592px;
	padding:0 0 0 10px;
	height:1%;
	font-size: 13px;
}
.box-center-content h2{
	font-style:italic;
	font-weight:normal;
	font-size:20px;
	color:#262626;
	margin:0 0 2px -10px;
	padding:8px 0 0 10px;
	height:35px;
	background: url(images/bg-title.gif) no-repeat;
}
.box-center-content p{
	color:#686767;
	line-height:18px;
	margin:0 0 22px;
	font-family: Arial, Helvetica, sans-serif;
}
.wrapper{ height:1%;}
/* box-image */
.box-image1{
	width:184px;
	float:left;
	min-height:179px;
	background: url(images/bg-box-image1.jpg) no-repeat;
	position:relative;
}
* html .box-image1{ 
	height:179px;
	overflow:visible;
}
.box-image1 h3{
	position:absolute;
	bottom:10px;
	left:12px;
	font-size:16px;
	color:#fff;
	margin:0;
}
/* box-arrow1 */
.box-arrow1{
	width:249px;
	float:left;
	overflow:hidden;
	margin:0 0 0 -16px;
	min-height:179px;
	position:relative;
}
.box-arrow2{
	float:left;
	overflow:hidden;
	width:174px;
	border:solid #f0f0f0;
	border-width:0 1px 0 0;
}
.box-arrow1 .box-top-arrow, 
.box-arrow2 .box-top-arrow{
	width:249px;
	background: url(images/bg-arrow-box-top.gif) no-repeat;
	height:43px;
	font-size:1px;
}
.box-arrow2 .box-top-arrow{ width:174px;}
.box-arrow1 .box-bottom-arrow, .box-arrow2 .box-bottom-arrow{
	width:249px;
	height:1px;
	background:#f0f0f0;
	font-size:1px;
	margin:0 0 0 6px;
}
.box-arrow2 .box-bottom-arrow{ width:174px;}
.box-data-arrow{
	background:#fff url(images/bg-box-arrow.gif) repeat-y;
	overflow:hidden;
	padding: 0 15px 17px 18px;
	height:1%;
}
.box-data-arrow h3{
	font-style:italic;
	font-size:17px;
	color:#4e4e4e;
	margin:0 0 11px;
	font-weight:normal;
}
.box-data-arrow p{
	font-size:12px;
	color:#3d3b3b;
	margin:0;
}
.link1{
	float:right;
	font-style:italic;
	font-size:12px;
	color:#3d3b3b;
	text-decoration:underline;
}
.link1:hover{
	color:#3d3b3b;
	text-decoration:none;
}
.box-arrow2 .box-data-arrow { padding:17px 0 28px 26px!important;}
.box-arrow2 .box-data-arrow ul li{ 
	float:left;
	height:18px;
	clear:both;
}
.box-arrow2 .box-data-arrow ul li a{
	text-decoration:underline;
	font-size:10px;
	color:#3d3b3b;
}
.box-arrow2 .box-data-arrow ul li a:hover{
	text-decoration:none;
	color:#3d3b3b;
}
/* pullquote */
.pullquote{ height:1%;}
.pullquote p{
	font-size:12px;
	color:#4d4d4d;
	line-height:18px;
	margin:0;
	clear:both;
}
.pullquote p.first-p{ 
	width:325px;
	float:left;
}
.pullquote blockquote{
	background:url(images/quotes-open.gif) no-repeat;
	margin:25px 5px 0 0;
	padding:0 0 0 26px;
	float:right;
	width:244px;
	display:inline;
}
.pullquote blockquote q{
	quotes:none;
	font-size:19px;
	font-weight:bold;
	color:#666;
	line-height:28px;
}
.pullquote blockquote q:before{/*для браузера Хром обнуляем кавычки, аналогично quotes:none*/
	content:"";
}
.pullquote blockquote q:after{/*для браузера Хром обнуляем кавычки, аналогично quotes:none*/
	content:"";
}
.pullquote blockquote q img{
	margin:-15px 0 0 220px;
	display:block;
}
.slideshowText {
	bottom:0;
	left:0;
	position:absolute;
	width:100%;

}

.textwidget p {
color: #ffffff;
}

.textwidget td{
color: #ffffff;
}

.textwidget a{
	color:#1f1f1f;
	text-decoration: underline;
/*font-weight: bold;*/
}
.textwidget a:hover{
	text-decoration: none;
	color:#d11082;
}

.pinkbox
{  
        background-color: yellow; 
        margin: 12px 12px 12px 12px;
        padding: 3px 3px 3px 3px;
}
