* { margin:0; padding:0; }

body{
	margin:0;
	color:#231f20;
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	background:#fff;
	min-width:877px;
}
img{border-style:none;}
a{
	text-decoration:underline;
	color:#231f20;
}
.clear { clear:both; }
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% Helvetica, Arial, sans-serif;
	vertical-align:middle;
	color:#231f20;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	margin:0 auto;
	background:url(images/bg-wrapper.png) no-repeat;
	min-height:760px;
	width:879px;
	padding:0 69px 60px 76px;
	position:relative;
}
#wrapper.nobg { background:#ffffff; }
.bg-pattern{
	display:none;
	position:absolute;
	background:url(images/bg-pattern.png) no-repeat;
	width:278px;
	height:257px;
	overflow:hidden;
	top:531px;
	left:53px;
	z-index:1;
}
#header{
	position:relative;
	z-index:2;
	width:879px;
	height:180px;
	display:inline-block;
}
.login-logo{
	width:326px;
	height:382px;
	position:absolute;
	top:150px;
	left:235px;
	background:url(images/login_logo.png) no-repeat;
}
.login-area{
	position:absolute;
	top:163px;
	left:595px;
}
.login-note
{
	position: absolute;
	top: 383px;
	left: 580px;
	font-size: 1.2em;
}
.logo, .logo-public{
	width:186px;
	height:85px;
	position:absolute;
	top:32px;
	left:22px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:10;
	margin:0;
}

.logo a{
	background:url(images/logo.png) no-repeat;
	height:100%;
	display:block;
	cursor:pointer;
}
.logo-public a{
	background:url(images/logo-public.png) no-repeat;
	height:100%;
	display:block;
	cursor:pointer;
}
.log-out{
	text-decoration:none;
	color:#848383;
	padding:5px 0 0;
	position: absolute;
	top: 5px;
	right: 14px;
	font-size:16px;
}
.log-out:hover{
	border-bottom:1px solid #848383;
}
.cufon-active .log-out{
	line-height:1;
}
.log-out .cufon{
	float:left;
}
#nav{
	padding:0;
	margin:0;
	list-style:none;
	font-size:17px;
	text-transform:lowercase;
	line-height:13px;
	display:inline;
	position:absolute;
	top:138px;
	left:52px;
}
.cufon-active #nav{
	line-height:1;
}
#nav .cufon{
	float:left;
}
#nav li{
	float:left;
	background:url(images/separator.png) no-repeat;
	/*padding:5px 6px 0 10px;*/
	padding:7px 8px 6px 8px;
	height:20px;
}
#nav li.hover,
#nav li:hover{
	position:relative;
}
#nav li.first-child,
#nav li:first-child{
	background:none;
	padding-left:0;
}
#nav a{
	text-decoration:none;
	color:#010101;
	float:left;
}
#nav li:hover a,
#nav li.hover a,
#nav a:hover{
	color:#b20838;
}
.drop{
	width:241px;
	position:absolute;
	top:25px;
	z-index:10;
	left:-99999px;
	font-size:16px;
}
#nav li.hover .drop,
#nav li:hover .drop{
	left:-15px;
}
.drop .t{
	background:url(images/bg-drop-t.png) no-repeat;
	height:12px;
	overflow:hidden;
	line-height:0;
	font-size:0;
}
.drop .c{
	background:url(images/bg-drop-c.png) repeat-y;
	width:100%;
}
.drop .c:after{
	content:'';
	display:block;
	clear:both;
}
.drop .b{
	background:url(images/bg-drop-b.png) no-repeat;
	height:15px;
	overflow:hidden;
}
#nav ul{
	padding:10px 34px 4px;
	list-style:none;
	width:208px;
	float:left;
	position:relative;
	margin:-12px 0 0;
}
#nav ul li{
	float:none;
	background:none;
	padding:0 0 5px;
	overflow:hidden;
	width:100%;
	vertical-align:top;
	height:auto;
}
#nav li.hover ul a,
#nav li:hover ul a,
#nav ul a{
	color:#b20838;
	border-bottom:1px solid #fff;
}
#nav li.hover ul a:hover,
#nav li:hover ul a:hover,
#nav ul a:hover{
	border-bottom:1px solid #b20838;
}
#nav ul ul{
	clear:both;
	padding:5px 0 0 13px;
	background:none;
	float:none;
	margin:0;
}
#nav ul ul li{
	padding:0 0 3px;
}
#nav li.hover ul ul a,
#nav li:hover ul ul a,
#nav ul ul a
{
	color:#848383;
}

#nav li.hover ul ul a:hover,
#nav li:hover ul ul a:hover,
#nav ul ul a:hover
{
	border-bottom:1px solid #848383;
}
.intro{
	position:relative;
	z-index:1;
	width:879px;
	height:247px;
	background:transparent url(images/shadow-slideshow.png) 0 0 no-repeat;
}

.bar{
	position:absolute;
	top:30px;
	right:0px;
	z-index:5;
}
.bar-holder{
	height:1%;
	padding:5px 15px 5px 0;
}
.bar-holder:after{
	content:'';
	display:block;
	clear:both;
}
.search-form{
	float:right;
	padding:3px 0 0 0;
}
.search-form fieldset{
	float:left;
	background: url("images/separator.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:22px;
	padding:4px 0 7px 10px;
}
.search-form label{
	float:left;
	padding:3px 9px 0 0;
	color:#B20838;
	font-size:14px;
	line-height:13px;
}
.cufon-active .search-form label{
	line-height:1;
}
.search-form label .cufon{
	float:left;
}
.search-form .text{
	float:left;
	margin:0 4px 0 0;
	padding:2px 2px 2px;
	width:144px;
	height:16px;
	border:1px solid #9f9d99;
	background:#ccc5b1;
	position:relative;
	vertical-align:top;
}
.search-form .btn-search{
	float:left;
	cursor:pointer;
}
.add-nav{
	padding:3px 10px 0 0;
	margin:0;
	list-style:none;
	float:right;
	font-size:14px;
	text-transform:lowercase;
	line-height:16px;
}
.cufon-active .add-nav{
	line-height:1;
}
.add-nav .cufon{
	float:left;
}
.add-nav li{
	float:left;
	margin:0 0 0 10px;
	background: url("images/separator.png") no-repeat scroll 0 0 transparent;
}
.add-nav > li:first-child { background:none; }
.add-nav a{
	color:#b20838;
	text-decoration:none;
	float:left;
	display:block;
	height:20px;
	padding:7px 0 6px 10px;
}
.add-nav a:hover{
	color:#000;
}
#main{
	height:1%;
	padding:5px 0 0;
	position:relative;
	z-index:1;
}
#main.internal {
	padding:0 !important;
	margin:-9px 0 0;
}
#main:after{
	content:'';
	display:block;
	clear:both;
}
#content{
	float:right;
	width:672px;
}
#content.right{
	float:left !important;
	width:624px !important;
}
#sidebar{
	float:left;
	width:190px;
	padding:14px 0 0;
}
#sidebarRight
{
	float:right;
	width:182px;
}
#bannerAd
{
	text-align:center;
	margin:0 0 17px;
	position:relative;
}
#bannerAd .slideshow_container
{
	float:left;
}
#bannerAd #contactVera
{
	/*
	position:absolute;
	right:0;
	top:5px;
	*/
}
#sidebarRight img
{
	border:1px solid #a4a3a3;
	margin:0 0 18px;
}
h2 a:link,
h2 a:visited
{
	color:#b30838;
}
*+html #sidebar{
	padding-top:12px;
}
* html #sidebar{
	padding-top:12px;
}
.side-nav{
	padding:0;
	margin:0 0 20px;
	list-style:none;
	font-size:15px;
	line-height:15px;
	text-align:left;
}
.cufon-active .side-nav{
	line-height:1;
}
.side-nav li{
	padding:0 0 9px;
	overflow:hidden;
	position:relative;
	height:1%;
	vertical-align:top;
}
* html .side-nav li{
	padding:0 0 7px;
}
*+html .side-nav li{
	padding:0 0 7px;
}
.side-nav a{
	color:#b30838;
	text-decoration:none;
}
.side-nav a:hover{
	border-bottom:1px solid #b30838;
}
.side-nav .sub-nav{
	background:url(images/bg-subnav-c.gif) repeat-y 0 0;
	margin:0 0 0 20px;
}
.side-nav .sub-nav .holder{
	background:url(images/bg-subnav-t.gif) no-repeat 0 0;
	padding:0 0 0 15px;
}
.side-nav .sub-nav ul li
{
	margin:0 0 5px;
}
.side-nav ul{
	/*background:url(images/bg-subnav-b.gif) no-repeat 0 100%;*/
	padding:8px 9px 0 0;
	margin:0;
	list-style:none;
	/*width:197px;*/
	overflow:hidden;
}
* html .side-nav ul{
	padding:6px 9px 2px 0;
}
*+html .side-nav ul{
	padding:6px 9px 2px 0;
}
.side-nav ul li{
	padding:0 0 4px;
	/*float:left;*/
	/*width:100%;*/
}
* html .side-nav ul li{
	padding-bottom:2px;
}
*+html .side-nav ul li{
	padding-bottom:2px;
}
.side-nav ul a{
	color:#58595b;
}
.side-nav ul a:hover{
	border-bottom:1px solid #58595b;
}
#content h1, #main h1.template-heading{
	font-size:2.0em;
	line-height:33px;
	color:#b30838;
	font-weight:normal;
	margin:35px 0 10px;
}
#content h1:first-child, #main h1.template-heading:first-child
{
	margin:0 0 10px;
}
#content h1 a:link,
#content h1 a:visited,
#main h1.template-heading a:link,
#main h1.template-heading a:visited
{
	color:#B30838;
}
#content p{
	margin:0 0 4px;
	font-size:1.3em;
	line-height:22px;
}
#content table{
	font-size:1.3em;
	border-collapse:collapse;
}
#content table td,
#content table th
{
	padding:5px;
}
#content ul{
	font-size:1.3em;
	margin:10px 0 15px 25px;
}
#content ul li{
	margin:0 0 5px;
}
.text-holder{
	padding:0 0 14px;
}
.box{
	width:561px;
	margin:0 0 0 -6px;
	position:relative;
}
.box .t{
	background:url(images/bg-box-t.png) no-repeat;
	height:15px;
	overflow:hidden;
}
.box .c{
	background:url(images/bg-box-c.png) repeat-y;
	width:100%;
	overflow:hidden;
}
.box .b{
	background:url(images/bg-box-b.png) no-repeat;
	height:15px;
	overflow:hidden;
}
.box .content{
	padding:0 21px 5px 31px;
	height:1%;
	overflow:hidden;
}
* html .box .content{
	padding-bottom:8px;
}
.box img{
	float:right;
	margin:0 0 0 10px;
}
.box .description{
	overflow:hidden;
	padding:12px 0 0;
	line-height:14px;
}
#content .box p{
	margin:0 0 23px;
}
.box .text-together{
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/text-together.gif) no-repeat;
	width:170px;
	height:58px;
	margin:0 0 3px 0;
	font-size:0;
}
.box .together{
	padding:0 11px 0 0;
	overflow:hidden;
	height:1%;
}
.box .together a{
	background:url(images/arrow.gif) no-repeat 0 3px;
	padding:0 0 0 15px;
	color:#b30838;
	font-size:19px;
	line-height:23px;
	text-transform:uppercase;
	text-decoration:none;
	float:right;
	overflow:hidden;
	position:relative;
}
.cufon-active .box .together a{
	line-height:1;
}
.box .together a .cufon{
	float:left;
}
.column{
	float:left;
	width:513px;
	padding:0 0 0 7px;
	overflow:hidden;
}
		#home-news-section { margin:5px 0 13px; font-size:1.3em; }
		#home-news-section dl dt.post-date:first-child { background:none; }
		#home-news-section dl dt.post-date
		{
			margin:0;
			padding:13px 89px 0 20px;
			margin:0 0 3px;
			background:transparent url(images/home-news-divider.png) 0 0 no-repeat;
		}
				#home-news-section dl dt.post-date a:link,
				#home-news-section dl dt.post-date a:visited
				{
					text-decoration:none;
					color:#b20838;
				}
				#home-news-section dl dt.post-date a:hover,
				#home-news-section dl dt.post-date a:active
				{
					text-decoration:underline;
				}
		#home-news-section dl dd.post-excpt
		{
			margin:0;
			padding:0 89px 10px 20px;
		}
				#home-news-section dl dd.post-excpt a:link,
				#home-news-section dl dd.post-excpt a:visited
				{
					text-decoration:none;
					color:#000000;
				}
				#home-news-section dl dd.post-excpt a:hover,
				#home-news-section dl dd.post-excpt a:active
				{
					text-decoration:underline;
				}





		#home-events-section { margin:10px 0 13px; font-size:1.3em; }
		#home-events-section ul li:first-child { background:none; }
		#home-events-section ul li
		{
			margin:0;
			padding:13px 139px 10px 162px;
			margin:0 0 3px;
			background:transparent url(images/home-news-divider.png) 0 0 no-repeat;
			position:relative;
			min-height:70px;
		}
				#home-events-section ul li .photo
				{
					position:absolute;
					top:13px;
					left:0;
				}
				#home-events-section ul li .event-title { display:inline-block; margin:0 0 3px; }
				#home-events-section ul li .event-title a:link,
				#home-events-section ul li .event-title a:visited
				{
					text-decoration:none;
					color:#b20838;
				}
				#home-events-section ul li .event-title a:hover,
				#home-events-section ul li .event-title a:active
				{
					text-decoration:underline;
				}
				a.event-register-today:link,
				a.event-register-today:visited
				{
					display:block;
					width:71px;
					height:76px;
					background:url(images/btn-register-today.png) 0 0 no-repeat;
					overflow:hidden;
					text-indent:-2000px;
					color:transparent;
					position:absolute;
					top:13px;
					right:50px;
				}
				a.event-register-today:hover,
				a.event-register-today:active
				{
					background-position:0 -76px;
				}


.box2{
	background:url(images/bg-box2-c.gif) repeat-y;
	width:409px;
	margin:0 0 8px;
}
.box2 .holder{
	background:url(images/bg-box2-t.gif) no-repeat;
}
.box2 .frame{
	background:url(images/bg-box2-b.gif) no-repeat 0 100%;
	padding:9px 12px 12px 22px;
	overflow:hidden;
	height:1%;
}
.box2 .photo{
	display:inline-block;
	vertical-align:middle;
	width:182px;
}
.box2 .photo img{
	vertical-align:top;
}
.box2 .description{
	padding:6px 7px 0 0;
	display:inline-block;
	width:175px;
	vertical-align:middle;
}
.box2 h2{
	font-size:17px;
	line-height:20px;
	color:#231f20;
	margin:0 0 6px;
	font-weight:normal;
	text-transform:uppercase;
	overflow:hidden;
	height:1%;
}
.cufon-active .box2 h2{
	line-height:1;
}
.box2 h2 .cufon{
	float:left;
}
.box2 .date{
	color:#b30838;
	font-style:normal;
}
.box2 p{
	margin:0 0 13px;
}
.box2 .more{
	overflow:hidden;
	height:1%;
	padding:0 5px 0 0;
}
.box2 .more a{
	color:#b30838;
	font-size:14px;
	line-height:17px;
	padding:0 0 0 8px;
	background:url(images/arrow2.gif) no-repeat 0 2px;
	float:right;
	text-decoration:none;
	overflow:hidden;
	position:relative;
}
.cufon-active .box2 .more a{
	line-height:1;
}
.box2 .more a .cufon{
	float:left;
}
.column2{
	float:right;
	width:358px;
	padding:2px 0 0;
	margin:0;
	position:relative;
}

		#multifunction-section .widget_sp_image-image-link img { margin:0 0 8px 18px; }

		#home-sticky
		{
			width:334px;
			height:381px;
			background:url(images/home-sticky-post.png) 0 0 no-repeat;
			padding:20px 30px 28px 26px;
			margin:0;
			font-size:1.3em;
			overflow:hidden;
		}
				#home-sticky img { margin:0 0 15px; max-width:371px; max-height:265px; }
				#home-sticky iframe { margin:0 0 15px; max-width:371px; }

				#home-sticky h3 { margin:0 0 7px; line-height:21px; color:#b30838; font-size:18px; }
				#home-sticky h3 a:link,
				#home-sticky h3 a:visited
				{
					text-decoration:none;
					color:#b30838;
					font-size:18px;
				}
				#home-sticky h3 a:hover,
				#home-sticky h3 a:active
				{
					text-decoration:underline;
				}

				#home-sticky p
				{
					padding: 10px 0px;
					line-height:21px;
				}
				#home-sticky p a:link,
				#home-sticky p a:visited
				{
					text-decoration:none;
					color:#b30838;
				}
				#home-sticky p a:hover,
				#home-sticky p a:active
				{
					text-decoration:underline;
				}




.block{
	width:311px;
	padding:0 14px 0 12px;
	margin:0 0 17px;
}
.block .heading{
	background:#d1d2d4 url(images/bg-heading.gif) no-repeat;
	width:277px;
	height:36px;
	padding:17px 30px 0;
	margin:0 -14px 0 -12px;
}
.block h2{
	font-size:17px;
	line-height:20px;
	margin:0;
	text-transform:uppercase;
	overflow:hidden;
	width:100%;
}
.cufon-active .block h2{
	line-height:1;
}
.block h2 .cufon{
	float:left;
}
.block .content{
	background:#eceded;
	padding:0 5px 1px;
	margin-left:2px;
}
.block .title{
	overflow:hidden;
	height:1%;
	font-weight:bold;
	font-size:10px;
	line-height:13px;
	padding:0 0 3px 35px;
	top:-5px;
	position:relative;
}
.block .title .posts{
	float:left;
	width:95px;
	margin:0 90px 0 0;
}
.block .title .last-post{
	float:left;
	width:53px;
}
.forum{
	padding:0;
	margin:0;
	list-style:none;
}
.forum li{
	background:url(images/separator3.gif) no-repeat;
	padding:7px 0 0 14px;
	margin:0 0 10px;
	overflow:hidden;
	height:1%;
	vertical-align:top;
}
.forum li.first-child,
.forum li:first-child{
	background:none;
	padding-top:0;
}
.forum .description{
	float:left;
	width:165px;
}
.forum .description h3{
	font-size:13px;
	line-height:13px;
	color:#b30838;
	margin:0;
	font-weight:normal;
}
.forum .description h3 a{
	color:#b30838;
	text-decoration:none;
}
.forum .description h3 a:hover{
	text-decoration:underline;
}
iframe.events {width:575px; height:500px;}
.forum p{
	margin:0;
}
.forum .posts{
	float:left;
	width:34px;
	padding:5px 11px 0 3px;
	text-align:center;
}
.forum .last-post{
	float:left;
	width:100px;
	margin-left:20px;
}
.forum .last-post a{
	color:#b30838;
	text-decoration:none;
}
.forum .last-post a:hover{
	text-decoration:underline;
}
.sponsors{
	margin:30px 0 0;
	padding:0 0 0 45px;
}
.sponsors .title{
	overflow:hidden;
	height:1%;
	margin:0 0 14px -16px;
}
.sponsors .title strong{
	background:url(images/separator4.gif) no-repeat 100% 0;
	padding:3px 9px 3px 0;
	font-size:15px;
	line-height:18px;
	font-weight:normal;
	float:left;
	word-spacing:-2px;
}
.cufon-active .sponsors .title strong{
	line-height:1;
}
.sponsors .title strong .cufon{
	float:left;
}
.sponsors img{
	display:block;
	margin:0 0 8px;
}
.sponsors p{
	margin:0;
}
#footer{
	width:100%;
	min-height:295px;
	height:auto;
	padding:23px 0 0;
	background:#939598 url(images/bg-footer.png) no-repeat 0 0;
	background-size:cover;
	font-size:11px;
	line-height:12px;
	color:#fff;
	position: relative;
	bottom: 0px;
	z-index:10;
}
#footer.short { min-height:35px !important; position:fixed; bottom:0px; left:0px; }
.footer-holder{
	width:992px;
	margin:0 auto;
	overflow:hidden;
}

#footer ul#legal{
	padding:0;
	margin:0 0 30px;
	list-style:none;
	float:right;
	clear:both;
}
#footer ul#legal li{
	float:left;
	margin:0 0 0 16px;
}
#footer ul#legal a{
	color:#fff;
	text-decoration:none;
}
#footer ul#legal a:hover{
	text-decoration:underline;
}
#footer .by{
	background:url(images/separator2.png) no-repeat 100% 2px;
	padding:0 10px 0 0;
	margin:0 5px 0 0;
	clear:both;
}
#footer .by a{
	color:#fff;
	text-decoration:none;
}
#footer .by a:hover{
	text-decoration:underline;
}

#footer #footer-lists
{
	display:block;
	float:none;
	width:905px;
	padding:0;
}
#footer #footer-lists > li
{
	display:block;
	width:99px;
	float:left;
	font-size:15px;
	margin:0 0 0 15px;
	overflow:hidden;
}
#footer #footer-lists > li:first-child
{
	margin:0;
}

#footer #footer-lists li a:link,
#footer #footer-lists li a:visited
{
	display:block;
	text-transform:lowercase;
	height:32px;
	color:#fff;
	text-decoration:none;
	padding:0 0 5px;
	background:url("images/footer-lists-separator.png") no-repeat scroll 0 0 transparent;
}
#footer #footer-lists li a:hover,
#footer #footer-lists li a:active
{
	color:#B30838;
}

		#footer #footer-lists li ul
		{
			margin:14px 0 47px 0;
			padding:0;
		}
		#footer #footer-lists li ul li
		{
			display:block;
			float:none;
			font-size:12px;
			margin:0 0 5px 0;
		}
		#footer #footer-lists li ul li a:link,
		#footer #footer-lists li ul li a:visited
		{
			color:#ccc5b3;
			text-transform:none;
			height:auto;
			border:0;
			background:none;
		}
		#footer #footer-lists li ul li a:hover,
		#footer #footer-lists li ul li a:active
		{
			color:#B30838;
		}


				#footer #footer-lists li ul li ul
				{
					margin:5px 0 0 0;
					padding:0;
				}
				#footer #footer-lists li ul li ul li
				{
					display:block;
					float:none;
					font-size:12px;
					margin:0 0 5px 0;
					padding:0 0 0 12px;
				}
				#footer #footer-lists li ul li ul li a:link,
				#footer #footer-lists li ul li ul li a:visited
				{
					color:#ffffff;
				}
				#footer #footer-lists li ul li ul li a:hover,
				#footer #footer-lists li ul li ul li a:active
				{
					color:#B30838;
				}

.social-bar
{
	position:absolute;
	right:14px;
	top:80px;
}

		.font-sizes
		{
			color:#B20838;
			font-size:14px;
			float:left;
			margin:3px 21px 0 0;
		}

			.font-sizes a:link,
			.font-sizes a:visited
			{
				color:#000000;
				text-decoration:none;
			}
			.font-sizes a:hover,
			.font-sizes a:active
			{
				color:#B20838;
			}
			.font-sizes a.medium-font { font-size:17px; }
			.font-sizes a.large-font { font-size:22px; }

		a.facebook:link,
		a.facebook:visited
		{
			display:inline-block;
			width:24px;
			height:24px;
			background:transparent url(images/social-sprites.png) 0 0 no-repeat;
			text-indent:-9000px;
			overflow:hidden;

		}
		a.facebook:hover,
		a.facebook:active
		{
			background-position:0 -24px;
		}

		a.twitter:link,
		a.twitter:visited
		{
			display:inline-block;
			width:24px;
			height:24px;
			background:transparent url(images/social-sprites.png) -28px 0 no-repeat;
			text-indent:-9000px;
			overflow:hidden;
		}
		a.twitter:hover,
		a.twitter:active
		{
			background-position:-28px -24px;
		}

.breadcrumb
{
	color:#ffffff;
	font-family:Helvetica,arial,sans-serif;
	font-size:12px !important;
	margin:7px 0 13px;
	padding:21px 0 0 18px !important;
	text-transform:lowercase;
	display:block;
	height:25px;
	background:url(images/breadcrumbs.png) 0 0 no-repeat;
}
.breadcrumb a:link,
.breadcrumb a:visited
{
	color:#ffffff;
	text-decoration:none;
}
.breadcrumb a:hover,
.breadcrumb a:active
{
	text-decoration:underline;
}

.view-all { text-align:right; padding-right:93px; margin:0 0 15px; }
.view-all a:link,
.view-all a:visited
{
	font-size:1.3em;
	color:#B30838;
	text-decoration:none;
}
.view-all a:hover,
.view-all a:active
{
	text-decoration:underline;
}


/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/*
.directoryLinks a:link,
.directoryLinks a:visited
{
	color:#231f20;
	text-decoration: none;
}
.directoryLinks span
{
	color:#b30838;
	text-decoration: underline;
}
*/

.search-result {
	margin-top: 35px;
}

.search-result h2 {
	margin-bottom: 10px;
}

#content.search-page #searchform {
	margin: 20px 0;
	float: none;
}

#content.search-page #searchform fieldset {
	float: none;
}

