/*Base *******/
H1, H2, H3, H4, H5, H6
{
	margin: 15px 0 15px;
	font-weight: normal;
}
H1
{
	font-size: 32px;
	line-height: 32px;
}
H2
{
	font-size: 28px;
	line-height: 28px;
}
H3
{
	font-size: 24px;
	line-height: 24px;
}
H4, H5, H6
{
	font-size: 16px;
	line-height: 16px;
}
NAV SELECT
{
	display: none;
}
/*----------------------------------------------------------------------------------------------------
Layout *******/
.wrapper
{
	/*+border-radius:10px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	/*+box-shadow:0px 0px 5px #444;*/
	-moz-box-shadow: 0px 0px 5px #444;
	-webkit-box-shadow: 0px 0px 5px #444;
	-o-box-shadow: 0px 0px 5px #444;
	box-shadow: 0px 0px 5px #444;
	margin-top: 40px;
	margin-bottom: 40px;
/*-webkit-transition: width 0.5s ease-in;
-moz-transition: width 0.5s ease-in;
-o-transition: width 0.5s ease-in;
-ms-transition: width 0.5s ease-in;*/
}
.module, #header, #breadcrumbs, #content, #footer
{
	margin: 0px;
}
/*Header*/
#headerbar
{
	/*+border-radius:10px 10px 0 0;*/
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-khtml-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	margin: 0px;
	padding: 10px;
}
#headerbar .module
{
	max-width: 500px;
	margin-right: 0;
	float: right;
}
#logo P
{
	margin: 0px 0px -5px;
	background: url(../images/logo.png) no-repeat;
}
/*Searchbox*/
.searchbox
{
	margin-top: 9px;
	margin-right: 9px;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
/*Breadcrumbs*/
.breadcrumbs
{
	background: #FFFFFF url(../images/back-gradient.png) repeat-x top;
	overflow: hidden;
	padding: 11px 20px 9px;
}
/*Side Border*/
.sidebar-a-right #sidebar-a, .sidebar-b-right #sidebar-b
{
	/*+box-sizing:border-box;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: 10px;
}
.sidebar-b-left #sidebar-b, .sidebar-a-left #sidebar-a
{
	/*+box-sizing:border-box;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: 10px;
}

/*Footer*/
#footer
{
	/*+border-radius:0 0 10px 10px;*/
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	-khtml-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	font-size: 11px;
	line-height: 15px;
	position: relative;
	text-align: left;
	padding: 15px 20px;
}
#totop-scroller
{
	display: block;
	position: absolute;
	top: 33%;
	right: 15px;
	z-index: 1;
	width: 20px;
	height: 20px;
	background: url(../images/totop_scroller.png) no-repeat 50% 50%;
	text-decoration: none;
}
/*----------------------------------------------------------------------------------------------------
Modules *******/
#sidebar-a .module, #sidebar-b .module
{
	padding: 20px 20px 10px;
}
.module-title
{
	margin-bottom: 10px;
	padding-bottom: 15px;
	border-bottom: 1px solid #E8E8E8;
	position: relative;
}
/*Module Title Dashes*/
#innertop .module-dash, #innerbottom .module-dash, #top-a .module-dash, #top-b .module-dash, #bottom-a .module-dash, #bottom-b .module-dash, #sidebar-a .module-dash, #sidebar-b .module-dash
{
	position: absolute;
	bottom: -1px;
	left: 0;
	height: 5px;
	width: 35px;
}
/*Module Type: Box*/
.mod-box
{
	border: none;
	padding: 10px 25px;
	text-align: justify;
}
.mod-box .badge
{
	top: -1px;
	right: -1px;
}
/*Module Type: Gradient*/
.mod-gradient
{
	padding: 15px;
	background: #FFFFFF url(../images/back-gradient.png) repeat-x top;
}
.mod-gradient.badge
{
	top: -1px;
	right: -1px;
}
/*----------------------------------------------------------------------------------------------------
System ******
System Items*/
#system
{
	background: #FFFFFF url(../images/back-gradient.png) repeat-x top;
	padding: 20px 25px 20px;
	margin-top: 0px;
}
#system .items .item:first-child
{
	padding: 20px 20px 5px;
	margin-top: -20px;
	margin-left: -10px;
	margin-right: -10px;
}
#system .items .item
{
	background: #FFFFFF url(../images/back-gradient.png) repeat-x top;
	border: 0px transparent;
	padding: 20px 25px 5px;
	margin-left: -15px;
	margin-right: -15px;
}
#system .archive-items .item
{
	background: #FFFFFF url(../images/back-gradient.png) repeat-x top;
	border: 0px transparent;
	padding: 20px 25px 5px;
	margin-left: -25px;
	margin-right: -25px;
}
#system .item
{
	padding: 0px 10px;
	margin-top: 0px;
	border: 0px transparent;
	margin-left: -10px;
	margin-right: -10px;
}
#system .items .item .title, #system .item .title
{
	position: relative;
	border-bottom: 1px solid #E8E8E8;
	padding-bottom: 9px;
}
#system .items .item .post-thumbnail, #system .item .post-thumbnail
{
	margin-left: -25px;
	margin-right: -25px;
	margin-bottom: 20px;
}
#system .item > HEADER
{
	margin-bottom: 10px;
}
#menu .module
{
	padding: 10px;
}
#system FIELDSET
{
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0;
}
/*Meta and Icons*/
#system .item .meta
{
	background: url(../images/author.png) no-repeat 0% 0%;
	height: 20px;
	padding-left: 25px;
	padding-top: 3px;
}
/*Dash*/
.sidebar-a-right .article-dash
{
	position: absolute;
	left: -25px;
	bottom: 8px;
	height: 30px;
	width: 10px;
}
.sidebar-a-left .article-dash
{
	position: absolute;
	right: -25px;
	bottom: 8px;
	height: 30px;
	width: 10px;
}
/*Pagination*/
#system .pagination A, #system .pagination STRONG
{
	color: #838383;
	border-radius: 2px;
	background: url(../images/button-back.png) repeat-x left bottom;
	cursor: pointer;
	border: 1px solid #DEDEDE;
}
#system .pagination
{
	margin-top: 10px;
	text-align: center;
}
#system .pagination A
{
	text-decoration: none;
}
#system .pagination STRONG
{
	font-weight: bold;
}
#system .pagination > *:first-child
{
	margin-left: 0;
}
#system .pagination A.previous, #system .pagination A.next
{
	font-size: 16px;
	line-height: 22px;
}
#system .pagination A:hover, #system .pagination STRONG:hover
{
	border: 1px solid #B4B5B5;
	cursor: pointer;
	color: #4F4F4F;
}
#system .pagination A:active
{
	border: 1px solid #B4B5B5;
	cursor: pointer;
	color: #4F4F4F;
	background-image: url(../images/button-back-active.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #F5F5F5;
}
/*SideMenu Level 1*/
.menu-sidebar LI.level1
{
	border-left-width: 3px;
	border-left-style: solid;
	border-top: none;
	padding-left: 10px;
	margin-bottom: 3px;
}
.menu-sidebar LI.level1:hover
{
	border-left-width: 3px;
	border-left-style: solid;
}
/*Bottom Styling*/
#bottom-b UL.line > LI
{
	border-left-width: 3px;
	border-left-style: solid;
	padding: 5px 8px;
	border-top: none;
}
#bottom-b UL.line > LI:hover, #bottom-b UL.line LI.current-cat
{
	border-left-width: 3px;
	border-left-style: solid;
}
/*----------------------------------------------------------------------------------------------------
Tools *******/
.box-note
{
	border: 1px solid #DDD;
}
.box-note, .box-info, .box-warning, .box-hint, .box-download
{
	border-width: 1px;
	border-style: solid;
}
/*Line*/
UL.line > LI, UL.line > LI:first-child
{
	border-left-width: 3px;
	border-left-style: solid;
	padding: 7px 8px 5px;
	border-top: none;
}
UL.line > LI:hover
{
	border-left-width: 3px;
	border-left-style: solid;
}
/*Follow Social*/
.follow-social
{
	display: block;
	padding-top: 24px;
	padding-right: 15px;
	/*+placement:float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
}
.follow-social .facebook
{
	background: url(../images/social/facebook32.png) no-repeat center;
	width: 35px;
	height: 35px;
	display: inline-block;
}
.follow-social .facebook:hover
{
	background: url(../images/social/facebook32-hover.png) no-repeat center;
	width: 35px;
	height: 35px;
	display: inline-block;
}
.follow-social .twitter
{
	background: url(../images/social/twitter32.png) no-repeat center;
	width: 35px;
	height: 35px;
	display: inline-block;
}
.follow-social .twitter:hover
{
	background: url(../images/social/twitter32-hover.png) no-repeat center;
	width: 35px;
	height: 35px;
	display: inline-block;
}
.follow-social .google
{
	background: url(../images/social/google32.png) no-repeat center;
	width: 35px;
	height: 35px;
	display: inline-block;
}
.follow-social .google:hover
{
	background: url(../images/social/google32-hover.png) no-repeat center;
	width: 35px;
	height: 35px;
	display: inline-block;
}
.follow-social .linkedin
{
	background: url(../images/social/linkedin32.png) no-repeat center;
	width: 35px;
	height: 35px;
	display: inline-block;
}
.follow-social .linkedin:hover
{
	background: url(../images/social/linkedin32-hover.png) no-repeat center;
	width: 35px;
	height: 35px;
	display: inline-block;
}
.follow-social .pinterest
{
	background: url(../images/social/pinterest32.png) no-repeat center;
	width: 35px;
	height: 35px;
	display: inline-block;
}
.follow-social .pinterest:hover
{
	background: url(../images/social/pinterest32-hover.png) no-repeat center;
	width: 35px;
	height: 35px;
	display: inline-block;
}
.follow-social .vimeo
{
	background: url(../images/social/vimeo32.png) no-repeat center;
	width: 0px;
	height: 35px;
	display: inline-block;
visibility:hidden;
}
.follow-social .vimeo:hover
{
	background: url(../images/social/vimeo32-hover.png) no-repeat center;
	width: 0px;
	height: 35px;
	display: inline-block;
visibility:hidden;
}
.follow-social .youtube
{
	background: url(../images/social/youtube32.png) no-repeat center;
	width: 35px;
	height: 35px;
	display: inline-block;
}
.follow-social .youtube:hover
{
	background: url(../images/social/youtube32-hover.png) no-repeat center;
	width: 35px;
	height: 35px;
	display: inline-block;
}
.follow-social .delicious
{
	background: url(../images/social/delicious32.png) no-repeat center;
	width: 35px;
	height: 35px;
	display: inline-block;
}
.follow-social .delicious:hover
{
	background: url(../images/social/delicious32-hover.png) no-repeat center;
	width: 35px;
	height: 35px;
	display: inline-block;
}
.follow-social .rss
{
	background: url(../images/social/rss32.png) no-repeat center;
	width: 35px;
	height: 35px;
	display: inline-block;
}
.follow-social .rss:hover
{
	background: url(../images/social/rss32-hover.png) no-repeat center;
	width: 35px;
	height: 35px;
	display: inline-block;
}
.follow-social .flickr
{
	background: url(../images/social/flickr32.png) no-repeat center;
	width: 35px;
	height: 35px;
	display: inline-block;
}
.follow-social .flickr:hover
{
	background: url(../images/social/flickr32-hover.png) no-repeat center;
	width: 35px;
	height: 35px;
	display: inline-block;
}
.follow-social .skype
{
	background: url(../images/social/skype32.png) no-repeat center;
	width: 35px;
	height: 35px;
	display: inline-block;
}
.follow-social .skype:hover
{
	background: url(../images/social/skype32-hover.png) no-repeat center;
	width: 35px;
	height: 35px;
	display: inline-block;
}
/*Columns*/
.p-column-1-2
{
	width: 48%;
}
.p-column-1-3
{
	width: 30.66%;
}
.p-column-2-3
{
	width: 65.33%;
}
.p-column-1-4
{
	width: 22%;
}
.p-column-3-4
{
	width: 74%;
}
.p-column-1-5
{
	width: 16.8%;
}
.p-column-2-5
{
	width: 37.6%;
}
.p-column-3-5
{
	width: 58.4%;
}
.p-column-4-5
{
	width: 67.2%;
}
.p-column-1-6
{
	width: 13.33%;
}
.p-column-5-6
{
	width: 82.67%;
}
.p-column
{
	position: relative;
	margin: 0 4% 0 0;
	float: left;
}
.p-column-last
{
	margin-right: 0 !important;
	clear: right;
}
.clear
{
	clear: both;
}
/*Blockquote*/
BLOCKQUOTE
{
	padding: 0 35px;
	font-size: 16px;
	line-height: 22px;
	font-family: Cambria;
}
BLOCKQUOTE:before
{
	display: block;
	height: 0;
	margin-left: -40px;
	font: italic 400% / 1 Cochin, Georgia, "Times New Roman", serif;
	color: #999;
}
BLOCKQUOTE:after
{
	margin-right: -30px;
	display: block;
	height: 0;
	font: italic 400% / 1 Cochin, Georgia, "Times New Roman", serif;
	color: #999;
	text-align: right;
	padding-bottom: 15px;
	margin-top: -20px;
}
/*Readmore*/
.readmore-item
{
	margin: 20px 0 -15px;
}
.readmore, .readmore-item
{
	background-image: url(../images/com-spliter.png);
}
.readmore A, .readmore-item A
{
	padding: 3px 15px 3px 0px;
}
/*Buttons*/
A:not([class]):active, A:not([class]):focus
{
	position: relative;
	top: 0px;
}
A:not([class]):active > *, A:not([class]):focus > *
{
	position: relative;
	top: 0px;
}
.button, .readmore-button A
{
	display: inline-block;
	padding: 4px 8px 3px;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
	font-size: 11px;
}
BUTTON, INPUT[type='button'], INPUT[type='submit']
{
	font: normal 11px sans-serif;
	color: #838383;
	border-radius: 2px;
	background: url(../images/button-back.png) repeat-x left bottom;
	cursor: pointer;
	border: 1px solid #DEDEDE;
	text-decoration: none;
	display: inline-block;
	padding: 6px 5px 5px;
}
BUTTON:hover, INPUT[type='button']:hover, INPUT[type='submit']:hover
{
	border: 1px solid #B4B5B5;
	color: #4F4F4F;
}
BUTTON:active, INPUT[type='button']:active, INPUT[type='submit']:active
{
	background-image: url(../images/button-back-active.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #F5F5F5;
}
/*Space*/
.space5
{
	height: 5px;
}
.space10
{
	height: 10px;
}
.space15
{
	height: 15px;
}
.space20
{
	height: 20px;
}
/*----------------------------------------------------------------------------------------------------
WORDPRESS Specific*/
.post-thumbnail IMG
{
	max-width: 100%;
	height: auto;
}
#system .item > HEADER .comment-link
{
	background: url(../images/comments.png) no-repeat left center;
	padding-left: 25px;
}
#system .item HEADER SPAN.comment-link
{
	/*+placement:float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
}
/*Meta Bottom*/
#system .item .meta-bottom
{
	margin-bottom: 0;
	padding-top: 10px;
	border-top: 1px solid #E8E8E8;
	margin-top: 15px;
}
#system .item .meta-bottom .edit-entry
{
	display: inline-block;
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
#system .item .meta-bottom .trackback
{
	/*+placement:float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	padding: 0px 0px 10px;
	margin: 0px;
	font-size: 11px;
}
#system .item .meta-bottom .addthis
{
	display: inline-block;
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	margin-top: 1px;
}
#system .item .meta-bottom .post-edit-link, #system .item .meta-tags .taxonomy A
{
	padding: 3px 5px 2px;
	margin-right: 15px;
	font: normal 11px sans-serif;
	color: #838383;
	border-radius: 2px;
	background: url(../images/button-back.png) repeat-x left bottom;
	cursor: pointer;
	border: 1px solid #DEDEDE;
	text-decoration: none;
	display: inline-block;
}
#system .item .meta-bottom .post-edit-link:hover, #system .item .meta-tags .taxonomy A:hover
{
	border: 1px solid #B4B5B5;
	cursor: pointer;
	color: #4F4F4F;
}
#system .item .meta-bottom .post-edit-link:active, #system .item .meta-tags .taxonomy A:active
{
	border: 1px solid #B4B5B5;
	cursor: pointer;
	color: #4F4F4F;
	background-image: url(../images/button-back-active.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #F5F5F5;
}
#system .item .meta-tags
{
	background: #FFFFFF url(../images/back-gradient.png) repeat-x top;
	padding: 0 25px;
	margin-left: -25px;
	margin-right: -25px;
}
#system .item .meta-tags P.taxonomy A
{
	margin-right: 5px;
}
/*Author Box*/
#system .author-box
{
	background: #FFFFFF url(../images/back-gradient.png) repeat-x top;
	padding: 25px;
	border-top: none;
	border-bottom: none;
	margin: 0px -25px;
	display: table;
}
#system .item .author-box .author-avatar
{
	position: relative;
	left: 0px;
	top: 0px;
	display: table-cell;
	vertical-align: top;
	width: 119px;
}
#system .item .author-box .description
{
	position: relative;
	left: 0px;
	top: 0px;
	display: table-cell;
	vertical-align: top;
}
#system .item .author-box .author-meta
{
	/*+placement:float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
}
#system .item .author-box .author-name-social
{
	border-bottom: 1px solid #E8E8E8;
	margin-bottom: 10px;
}
#system .item .author-box .author-name-social .name
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
#system .item .author-box .author-name-social .author-social
{
	/*+placement:float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	margin-top: 5px;
}
#system .item .author-box .author-name-social .author-social A
{
	display: inline-block;
	margin-left: 5px;
}
/*Latest Comments*/
.comments-list .author
{
	margin: 4px 0 0;
	font-size: 11px;
	line-height: 18px;
}
.comments-list .meta
{
	margin: 4px 0 0;
	font-size: 11px;
	line-height: 13px;
	font-style: normal;
}
.comments-list .content P
{
	margin: 2px;
	word-wrap: break-word;
	overflow: hidden;
	height: 31px;
	line-height: 1.3;
}
.comments-list IMG.avatar
{
	border: 2px solid #E5E5E5;
}
/*Comments*/
#system #comments
{
	background: #FFFFFF url(../images/back-gradient.png) repeat-x top;
	margin-top: 0px;
	margin-left: -25px;
	margin-right: -25px;
}
#system #comments H3.comments-meta
{
	position: relative;
	border-bottom: 1px solid #E5E5E5;
	margin: 0 25px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 15px;
	padding-bottom: 15px;
}
#system #comments UL
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#system #comments .pagination
{
	margin-bottom: 20px;
}
/*Head*/
#system #comments .comment-head
{
	margin-bottom: 10px;
	overflow: hidden;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 15px;
	background-color: #F6F6F6;
	border: 1px solid #E5E5E5;
	padding: 0px 0px 10px;
}
#system #comments .comment-head .avatar
{
	margin-right: 10px;
	float: left;
	border: 1px solid #DDDDDD;
	margin-left: 10px;
	margin-top: 10px;
	padding: 2px;
}
#system #comments .comment-head .author
{
	margin: 8px 0 0;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
}
#system #comments .comment-head .meta
{
	margin: 3px 0 0;
	font-size: 11px;
	background: none;
}
/*Body*/
#system #comments .comment-body
{
	margin: 0 25px 20px;
	padding: 0px;
}
#system #comments .comment-body .content
{
	text-align: justify;
	padding-left: 0px;
	padding-right: 0px;
	border-bottom: 1px solid #E5E5E5;
}
#system #comments .comment-body .reply
{
	margin: 10px 0 0;
	display: inline-block;
}
#system #comments .comment-body .comment-edit-link
{
	display: inline-block;
}
#system #comments .no-response .comment-body .reply
{
	display: none;
}
#system #comments .comment-body .moderation
{
	margin: 10px 0 0;
	font-size: 14px;
	font-style: italic;
}
#system #comments UL.level1 UL
{
	background: url(../images/comments_arrow.png) no-repeat 15px 0;
	padding-left: 55px;
}
/*Respond*/
#system #respond
{
	background: #FFFFFF url(../images/back-gradient.png) repeat-x top;
	margin-left: -25px;
	margin-right: -25px;
}
#system #respond H3
{
	position: relative;
	border-bottom: 1px solid #E5E5E5;
	margin: 0 25px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 15px;
	padding-bottom: 15px;
}
#system #respond P.user
{
	margin: 10px 25px 0;
}
#system #respond .actions
{
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom: 20px;
	margin-top: 0px;
}
#system #respond INPUT[type='text'], #cntctfrm_contact_form INPUT.text
{
	width: 70%;
	max-width: 1140px;
	margin-left: 25px;
	margin-right: 25px;
	/*+box-sizing:border-box;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	height: 35px;
	padding: 0 10px;
}
#system #respond TEXTAREA
{
	height: 150px;
	padding: 5px;
	width: 100%;
	max-width: 1140px;
	/*+box-sizing:border-box;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
#system #respond .short .content
{
	margin-left: 25px;
	margin-right: 25px;
}
/*Moved Respond*/
#system UL #respond
{
	margin: 0 25px 30px;
	background: #FFF9F3;
	border: 1px solid #FFDFBF;
	padding: 0px;
}
#system UL #respond .article-dash, #system UL #respond .user
{
	display: none;
}
/*----------------------------------------------------------------------------------------------------
Media queries*/
@media only screen and (max-width: 960px)
{
	.wk-slideshow-default
	{
		display: none;
	}
}
@media only screen and (max-width: 750px)
{
	.wrapper
	{
		margin-top: 10px;
		margin-bottom: 10px;
/*-webkit-transition: width 0.5s ease-in;
-moz-transition: width 0.5s ease-in;
-o-transition: width 0.5s ease-in;
-ms-transition: width 0.5s ease-in;*/
	}
	.wk-slideshow-default
	{
		display: none;
	}
	.grid-box, .p-column
	{
		float: none;
		width: 100%;
	}
	.p-column
	{
		padding-bottom: 10px;
	}
	.clear
	{
		display: none;
	}
	#sidebar-a
	{
		width: 100%;
		padding: 0px;
		/*+box-sizing:border-box;*/
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	NAV UL
	{
		display: none;
	}
	NAV SELECT
	{
		/*+box-sizing:border-box;*/
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		display: inline-block;
	}
	NAV#menu SELECT
	{
		/*+box-sizing:border-box;*/
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		max-width: 100%;
		padding: 5px;
		background-color: #DEDEDE;
		border: 1px solid #FFFFFF;
	}
	#menu
	{
		/*+box-sizing:padding-box;*/
		-webkit-box-sizing: padding-box;
		-moz-box-sizing: padding-box;
		-ms-box-sizing: padding-box;
		box-sizing: padding-box;
		padding: 15px 15px 0;
		text-align: center;
		width: 100%;
	}
	#search
	{
		/*+placement:float-left 0px 0px;*/
		float: left;
		position: relative;
		left: 0px;
		top: 0px;
		width: 100%;
		/*+box-sizing:border-box;*/
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		padding: 15px;
	}
	.searchbox
	{
		/*+box-sizing:border-box;*/
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		padding-bottom: 20px;
		padding-top: 5px;
		height: 42px;
		margin-right: 0px;
		margin-top: 0px;
	}
	#totop-scroller
	{
		position: static;
		z-index: 1;
		width: 20px;
		height: 20px;
		background: url(../images/totop_scroller.png) no-repeat 50% 50%;
		text-decoration: none;
		margin-bottom: 10px;
		/*+placement:margin-auto 0px 0px;*/
		margin-left: auto;
		margin-right: auto;
		position: relative;
		left: 0px;
		top: 0px;
	}
	#footer
	{
		text-align: center;
	}
	#headerbar
	{
		text-align: center;
		/*+placement:margin-auto 0px 0px;*/
		margin-left: auto;
		margin-right: auto;
		position: relative;
		left: 0px;
		top: 0px;
	}
	A#logo
	{
		text-align: center;
		width: 100%;
		padding-bottom: 20px;
	}
	.follow-social
	{
		float: none;
		padding-bottom: 5px;
	}
/*End media queries*/
}
