@charset "utf-8";
@import url(cb-override.css);
/* CSS Document */

/* global styles */
body {
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#D7CAAD;
	background-image:url(../images/base/page_bg.jpg);
	background-position:top left;
	background-repeat:repeat;
	text-align:center;
	font-family:Helvetica, Arial sans-serif;
	font-size:14px;
	color:#4D483A;
}

#topbg {
	background-image:url(../images/base/page_bg_top.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	padding:0px;
	margin:0px;
}

/* hide the header on the homepage */
.homepage-content .componentheading, .homepage-content .contentheading, .homepage-content .article_separator {
	display:none;
	visibility:hidden;
	overflow:0px;
	height:0px;
	margin:0px;
	padding:0px;
}
#mainRight .homepage-content .contentpaneopen {
	width:470px !important;
	margin-left:6px;
}

a {
	color:#28261E;
	text-decoration:none;
}
a:hover {
	color:#63583C;
	text-decoration:none;
}

img {
	border:none;
}

fieldset {
	border:none;
}

br.clear {
	clear:both;
	line-height:0px;
	height:0px;
}

.holder {
	display:block;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	width:985px;
	position:relative;
}
/* end global styles */

/* topper rounded edge */
#topper {
	display:block;
	float:left;
	margin-top:39px;
	width:100%;
	height:10px;
}

#topper div.holder {
	height:10px;
	background-image:url(../images/header/top.png);
	background-repeat:no-repeat;
	background-position:top center;
}
/* end topper rounded edge */

/* header logo text and search */
#header {
	display:block;
	float:left;
	width:100%;
	height:131px;
}
	#header div.holder {
		height:131px;
		background-image:url(../images/base/content_bg.png);
		background-repeat:repeat-y;
		background-position:top left;
	}
		#header div.inner {
			display:block;
			float:left;
			clear:left;
			width:979px;
			margin-left:3px;
			background-color:#7F0521;
			background-image:url(../images/header/background.png);
			background-repeat:repeat-x;
			background-position:top left;
			height:131px;
		}
			#header div.inner img.logo {
				position:absolute;
				top:-27px;
				left:11px;
				width:211px;
				height:153px;
			}
			#header div.inner div.principals {
				text-align:left;
				text-indent:-5000px;
				height:19px;
				width:514px;
				position:absolute;
				left:235px;
				top:15px;
				background-image:url(../images/header/serving_principals.png);
				background-repeat:no-repeat;
				background-position:top left;
			}
			#header div.inner div.mission {
				color:#BCB898;
				width:540px;
				line-height:1.5;
				position:absolute;
				left:235px;
				top:54px;
				text-align:left;
				font-size:12px;
				cursor:default;
			}
				#header div.inner div.mission p {
					margin:0px;
					padding:0px;
					display:inline;
				}
			#header div.inner input#mod_search_searchword {
				width:151px;
				height:19px;
				padding:4px 0px 0px 5px;
				border:none;
				background-color:transparent;
				background-image:url(../images/header/searchbox.png);
				background-repeat:no-repeat;
				background-position:top left;
				position:absolute;
				right:43px;
				top:10px;
				color:#81847E;
				font-size:10px;
			}
			#header div.inner div.search input.button {
				width:29px;
				height:23px;
				border:none;
				background-color:transparent;
				background-image:url(../images/header/searchsubmit.png);
				background-repeat:no-repeat;
				background-position:top left;
				position:absolute;
				right:15px;
				top:10px;
				text-indent:-5000px;
				cursor:pointer;
				margin-top:0px;
				margin-left:0px;
				margin-right:0px;
				margin-bottom:0px;
				color:transparent;
				text-transform:capitalize;
			}
/* end header logo text and search */

/* main navigation */
#nav {
	display:block;
	float:left;
	width:100%;
	height:55px;
	position:relative;
	z-index:10;
}
	#nav div.holder {
		height:55px;
		background-image:url(../images/base/content_bg.png);
		background-repeat:repeat-y;
		background-position:top left;
	}
		#nav div.inner {
			display:block;
			float:left;
			clear:left;
			width:979px;
			margin-left:3px;
			background-color:#AD9462;
			background-image:url(../images/nav/background.png);
			background-repeat:repeat-x;
			background-position:top left;
			height:55px;
		}
		#nav div.inner ul.menu {
			margin:0px;
			padding:0px;
			display:block;
			float:left;
			width:100%;
			height:100%;
			text-align:center;
		}
		#nav div.inner ul.menu li {
			margin:0px;
			padding:0px;
			height:100%;
			display:block;
			float:left;
		}
		#nav div.inner ul.menu li:hover, #nav div.inner ul.menu li.active, #nav div.inner ul.menu li.sfHover {
			background-image:url(../images/nav/background_hov.png);
			background-position:top left;
			background-repeat:repeat-x;
		}
		#nav div.inner ul.menu li a {
			font-size:13px;
			color:#DFDFDF;
			display:block;
			height:55px;
			line-height:55px;
			text-align:center;
			background-image:url(../images/nav/sep.png);
			background-repeat:no-repeat;
			background-position:bottom left;
		}
		#nav div.inner ul.menu li.first-child a {
			background-image:none;
		}
		#nav div.inner ul.menu li:hover a, #nav div.inner ul.menu li.active a, #nav div.inner ul.menu li.sfHover a {
			color:#FFF;
		}
		
		/* sub-menu items */
		#nav div.inner ul.menu ul {
			background-color:#907B4E;
			border:1px solid #B29D74;
			height:auto;
		}
		#nav div.inner ul.menu ul li {
			height:auto;
		}
		#nav div.inner ul.menu ul li.parent, #nav div.inner ul.menu ul li.parent:hover, #nav div.inner ul.menu ul li.parent.sfHover {
			background-image:url(../images/nav/bullet.png) !important;
			background-repeat:no-repeat;
			background-position: 98% 50%;
		}
		#nav div.inner ul.menu ul li:hover, #nav div.inner ul.menu li ul li.active {
			background-image:none;
			background-color:#A9905E;
		}
		#nav div.inner ul.menu ul li a, #nav div.inner ul.menu ul li.first-child a {
			background-image:url(../images/nav/h_sep.png);
			background-repeat:repeat-x;
			height:auto;
			line-height:normal;
			text-align:left;
			padding:10px 15px 10px 10px;
			color:#FFF;
		}
		#nav div.inner ul.menu ul li.last-child a {
			background-image:none;
		}
		
		/* main menu item widths */
		#nav div.inner ul.menu li.item1 { width:68px; }
		#nav div.inner ul.menu li.item2 { width:126px; }
		#nav div.inner ul.menu li.item3 { width:135px; }
		#nav div.inner ul.menu li.item4 { width:134px; }
		#nav div.inner ul.menu li.item5 { width:143px; }
		#nav div.inner ul.menu li.item6 { width:76px; }
		#nav div.inner ul.menu li.item7 { width:104px; }
		#nav div.inner ul.menu li.item8 { width:95px; }
		#nav div.inner ul.menu li.item9 { width:98px; }
		
		/* end sub-menu items */
/* end main navigation */

/* callout area */
#callout {
	display:block;
	float:left;
	width:100%;
	height:334px;
}
	#callout div.holder {
		height:100%;
		background-image:url(../images/base/content_bg.png);
		background-repeat:repeat-y;
		background-position:top left;
	}
		#callout div.inner {
			display:block;
			float:left;
			clear:left;
			width:979px;
			margin-left:3px;
			background-color:#FFF;
			height:100%;
			text-align:left;
		}
			#calloutLeft {
				width:725px;
				display:block;
				float:left;
				height:100%;
				position:relative;
			}
				#calloutLeft #slidewrap {
					display:block;
					width:699px;
					position:absolute;
					bottom:8px;
					left:8px;
					border:1px solid #c6c6c6;
					z-index:2;
				}
				#hoverText {
					z-index:4;
					color:#fff;
					display:block;
					text-align:left;
					width:699px;
					height:auto;
					position:absolute;
					left:18px;
					bottom:14px;
					cursor:default;
				}
				#hoverText p {
					margin:0px;
					line-height:30px;
					font-size:24px;
					font-weight:bold;
				}
				#hoverText p:first-line {
					font-size:16px;
				}
				#hoverTextShadow {
					z-index:3;
					color:#000;
					display:block;
					text-align:left;
					width:699px;
					height:auto;
					position:absolute;
					left:19px;
					bottom:13px;
					cursor:default;
				}
				#hoverTextShadow p {
					margin:0px;
					line-height:30px;
					font-size:24px;
					font-weight:bold;
				}
				#hoverTextShadow p:first-line {
					font-size:16px;
				}
			#calloutRight {
				width:254px;
				display:block;
				float:left;
				height:100%;
			}
				#calloutRight .calloutNavHeader {
					margin:8px 0px 0px 0px;
					height:25px;
					width:244px;
					text-indent:-5000px;
					background-image:url(../images/callout_row/nav_header.jpg);
					background-repeat:no-repeat;
					background-position:top left;
					display:block;
				}
				#calloutRight .menu {
					margin:0px;
					padding:0px;
					display:table;
					width:242px;
				}
					#calloutRight .menu li {
						height:73px;
						width:242px;
						display:table-row;
						background-image:url(../images/callout_row/nav_bg.jpg);
						background-repeat:no-repeat;
						background-position:top left;
					}
						#calloutRight .menu li a {
							display:table-cell;
							vertical-align:middle;
							height:73px;
							width:242px;
						}
							#calloutRight .menu li a span {
								margin-right:42px;
								margin-left:10px;
								display:block;
								color:#655B3F;
								font-size:14px;
								font-weight:bold;
								line-height:23px;
								letter-spacing:0px;
							}
							#calloutRight .menu li a:hover span {
								color:#4A432F;
							}
/* end callout area */

/* content area */
#content {
	display:block;
	float:left;
	width:100%;
	height:auto;
}
	#content div.holder {
		height:auto;
		background-image:url(../images/base/content_bg.png);
		background-repeat:repeat-y;
		background-position:top left;
	}
		#content div.inner {
			display:block;
			float:left;
			clear:left;
			width:979px;
			margin-left:3px;
			background-color:#FAFAF5;
			height:auto;
			text-align:left;
			background-image:url(../images/content_row/gradient.jpg);
			background-position:top left;
			background-repeat:repeat-x;
		}
			#mainLeft {
				width:246px;
				height:auto;
				background-image:url(../images/content_row/right_bg.png);
				background-position:top right;
				background-repeat:no-repeat;
				display:block;
				float:left;
			}
				#contactInfo h3 {
					margin-left:15px;
					text-transform:uppercase;
					cursor:default;
				}
				#contactInfo p{
					display:block;
					text-align:left;
					margin-left:15px;
					border-left:4px solid #E0E3DB;
					padding-left:10px;
					margin-bottom:15px;
					line-height:18px;
					color:#4D483A;
				}
				
				#cbMod {
					display:block;
					margin:10px 15px;
				}
				
				#leftLogin {
					display:block;
					margin-top:19px;
				}
				
				#leftLogin table.mod_login {
					width:230px;
					border:none;
					margin:0px 0px 0px 15px;
				}
					#leftLogin table.mod_login input.button {
						float:right;
						margin:-30px 11px -5px 0px;
					}
					#leftLogin table.mod_login input#mod_login_remember {
						margin-top:14px;
					}
					#mod_login_username {
						margin-bottom:10px;
					}
					#mod_login_avatar {
						border:3px double #B29D74 !important;
					}
				
				/* logged in user formatting */
				#leftLogin form#mod_login_logoutform {
					margin:0px 15px !important;
				}
					#mod_login_greeting {
						margin:4px 0px;
						font-size:14px;
						font-weight:normal;
						text-transform:capitalize;
					}
					#leftLogin form#mod_login_logoutform div {
						margin:5px 0px 0px 0px;
					}
				
				
				#leftLogin label {
					font-size:12px;
					font-style:italic;
					color:#B1A286;
					font-weight:normal;
					cursor:default;
				}
				#leftLogin h1 {
					text-transform:uppercase;
					color:#9F1937;
					margin:0px 0px 10px 15px;
					cursor:default;
				}
				#leftLogin fieldset {
					padding:0px;
					margin-left:15px;
					margin-right:15px;
					border:none;
				}
				#leftLogin #form-logout .submitHolder input {
					width:85px;
					height:41px;
					text-indent:-5000px;
					border:none;
					background-color:transparent;
					background-image:url(http://www.paessp.org/templates/PAESSP/images/forms/but_logout.png);
					background-position:center center;
					background-repeat:no-repeat;
					cursor:pointer;
					padding:0px;
					margin:0px;
					margin-top:-10px;
					margin-right:4px;
				}
				#leftLogin #form-logout h3 {
					margin-left:15px;
					margin-top:10px;
					display:block;
					text-align:left;
				}
				#leftLogin #form-login .submitHolder input {
					width:85px;
					height:41px;
					text-indent:-5000px;
					border:none;
					background-color:transparent;
					background-image:url(http://www.paessp.org/templates/PAESSP/images/forms/but_login.png);
					background-position:center center;
					background-repeat:no-repeat;
					cursor:pointer;
					float:right;
					padding:0px;
					margin:0px;
					margin-top:-10px;
					margin-right:4px;
					color:transparent;
					text-transform:capitalize;
				}
				#leftLogin #form-login ul {
					display:block;
					margin:0px 0px 10px 15px;
					padding:0px;
					list-style:none;
				}
					#leftLogin #form-login ul li {
						display:block;
						margin-left:3px;
					}
						#leftLogin .mod_login a, #leftLogin .mod_login a:hover {
							color:#9F1937;
							font-size:10px;
						}
							#leftLogin .mod_login a:hover {
								text-decoration:underline;
							}
				
				#sponsorsLeft {
					display:block;
					padding-bottom:10px;
				}
				#sponsorsLeft .top {
					height:10px;
					display:block;
					background-image:url(../images/sponsors/top.png);
					background-position:top center;
					background-repeat:no-repeat;
					float:left;
					width:246px;
				}
				#sponsorsLeft .mid {
					display:block;
					background-image:url(../images/sponsors/mid.png);
					background-position:top center;
					background-repeat:repeat-y;
					padding:0px 12px;
					float:left;
					width:222px;
					padding-bottom:6px;
				}
					#sponsorsLeft .mid h3 {
						margin-left:15px;
						text-transform:uppercase;
						margin:2px 0px 12px 4px;
						font-size:14px;
						cursor:default;
					}
				#sponsorsLeft .bottom {
					height:10px;
					display:block;
					background-image:url(../images/sponsors/bottom.png);
					background-position:top center;
					background-repeat:no-repeat;
					float:left;
					width:246px;
				}
			#mainRight {
				width:731px;
				height:auto;
				display:block;
				float:left;
			}
				#mainRight .contentpaneopen {
					margin-left:10px;
					width:700px !important;
				}
				#mainRight .articleheader {
					margin:0px;
					padding:0px;
					width:700px;
					text-align:left;
					margin-top:14px;
					margin-left:10px;
				}
				/*
				#mainRight .articleheader .contentheading {
					color:#9F1937;
					font-size:18px;
					letter-spacing:0px;
					line-height:18px;
					font-family:Helvetica, Arial, sans-serif;
					text-transform:uppercase;
					border-left:10px solid #D6C8AB;
					padding-left:6px;
				}
				*/
				#mainRight .articleheader .underbar {
					display:none;
				}
				
/* end content area */

/* footer end shadow */
#bottom {
	display:block;
	float:left;
	width:100%;
	height:10px;
	margin-bottom:10px;
}

	#bottom div.holder {
		height:10px;
		background-image:url(../images/footer/bottom.png);
		background-repeat:no-repeat;
		background-position:top center;
	}

#footer {
	display:block;
	float:left;
	width:100%;
	height:50px;
}
	#copyrightInfo {
		display:block;
		position:absolute;
		left:20px;
		top:0px;
		font-size:12px;
		color:#81714E;
	}
		#copyrightInfo a {
			color:#81714E;
		}
	#footer .menu {
		display:block;
		position:absolute;
		top:0px;
		right:10px;
		margin:0px;
		width:auto !important;
	}
	#footer .menu li {
		margin:0px;
		padding:0px 10px;
		float:left;
		border-left:1px solid #63583C;
	}
	#footer .menu li.first-child {
		border:none;
	}
	#footer .menu li a {
		color:#63583C;
		font-size:12px;
		text-transform:uppercase;
	}
	#footer .menu li:hover a {
		text-decoration:underline;
		color:#524932;
	}
	#footer .credits {
		text-align:center;
		padding:20px 0px 0px 0px;
		color:#63583C;
		margin:0px 200px;
	}
		#footer .credits a {
			color:#63583C;
			text-decoration:none;
		}
	#footer .rss-link {
		display:block;
		position:absolute;
		right:20px;
		bottom:0px;
		color:#63583C;
		padding-left:18px;
		background:url(../../../images/feed-icon-14x14.png) scroll no-repeat left center transparent;
		line-height:18px;
	}
/* end footer end shadow */


/* home page tabs */
#homeTabs {
	width:477px;
	margin:20px 0px 70px 0px;
	padding:0px;
	float:left;
	position:relative;
	z-index:1;
}
	#homeTabs table.minifp span.minifp-introtitle a {
		color:#AB1F3D;
		font-size:14px;
		text-transform:none;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	#homeTabs span.minifp-date {
		color:#83807A;
		font-size:12px;
		text-transform:uppercase;
		font-weight:normal;
		font-family:Georgia, "Times New Roman", Times, serif;
		line-height:24px;
	}
	#homeTabs td.minifp {
		color:#4C483A;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:120%;
	}
	#homeTabs .minifp-full-link-wrp {
		margin-bottom:15px;
		padding:0px 20px 0px 0px;
	}
	#homeTabs .minifp-full-link {
		color:#83807A;
		line-height:12px;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		padding:0px;
		text-transform:lowercase;
		background-color:transparent;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
		#homeTabs .minifp-full-link:hover {
			text-decoration:underline;
			background-color:transparent;
		}
	#homeTabs td.minifp p {
		margin:3px 0px;
	}
	
	/* jevents */
	#homeTabs .mod_events_latest_table {
	}
		#homeTabs .mod_events_latest_table .mod_events_latest_noevents {
			color:#AB1F3D;
			font-family:Georgia,"Times New Roman",Times,serif;
			font-size:14px;
			text-transform:none;
			font-weight:bold;
		}
		#homeTabs .mod_events_latest_table .upevent-row {
			display:block;
			margin:0px 20px 10px 0px;
			padding:0px;
			line-height:20px;
			font-size:12px;
		}
		#homeTabs .mod_events_latest_table .mod_events_latest_content a {
			color:#AB1F3D;
			font-family:Georgia,"Times New Roman",Times,serif;
			font-size:14px;
			text-transform:none;
			font-weight:bold;
		}
		#homeTabs .mod_events_latest_table .mod_events_latest_content a:hover {
			text-decoration:underline;
		}
		#homeTabs .mod_events_latest_table .upevent-row p {
			display:block;
			margin:0px;
			padding:0px;
			font-style:italic;
			font-size:12px;
			line-height:14px;
			cursor:default;
		}
		#homeTabs .mod_events_latest_table .mod_events_latest {
			border-top:1px dotted #c6c6c6;
		}
		
		
		#jevents_header td.buttonheading {
			display:none;
			visibility:hidden;
		}
		#jevents_body .cal_td_daysnames {
			background-image:none;
			background-color:#D7CAAC;
			color:#A9905E;
			border-bottom:1px solid #B29D74;
		}
		#jevents_body .cal_td_weeklink {
			background-color:#D7CAAC;
			color:#A9905E;
			border:1px solid #B29D74;
		}
		#jevents_body .cal_td_daysoutofmonth {
			background-color:#e6e6e6;
		}
		#jevents_body .cal_td_daysnoevents {
			background-color:#EFE9DC;
		}
			#jevents_body .cal_td_daysnoevents .cal_daylink, #jevents_body .ev_link_weekday {
				color:#4D483A;
			}
		#jevents_body .ev_table {
			border:1px solid black;
		}
			#jevents_body .ev_td_left {
				background-color:#D7CAAC;
				color:#A9905E;
				border-top:1px solid #B29D74;
				border-right:1px solid #B29D74;
			}
			#jevents_body .ev_td_right {
				background-color:#EFE9DC;
				border-top:1px solid #B29D74;
				color:#4D483A;
			}
			
	/* dtregister fixes */
	#mainRight .categoryRow td {
		background-color:#D7CAAC;
		color:#A9905E;
		border:1px solid #B29D74;
	}
		#mainRight td.eventlist {
			background-color:#EFE9DC;
			color:#4D483A;
		}
		/* dtregister devs suck */
		#mainRight form table.message {
			width:700px !important;
		}
		#mainRight form table.message td[align=right] {
			display:none;
		}


/* home page right column */
#homeRightCol {
	width:242px;
	display:block;
	margin:20px 0px 0px 0px;
	float:left;
	padding:0px;
	position:relative;
	z-index:2;
}
	#homeRightCol .salary-search {
		width:250px;
		height:105px;
		text-indent:-5000px;
		display:block;
		padding:0px;
		margin:0px -4px 8px -4px;
		background-image:url(../images/content_row/right/salary_search.png);
		background-repeat:no-repeat;
		background-position:top left;
	}
	#homeRightCol .homeRightColItem {
		display:block;
		margin:0px 0px 11px 0px;
		padding:0px;
	}
		#homeRightCol .homeRightColItem h1 {
			display:block;
			margin:0px;
			width:auto;
			padding:0px 6px;
			height:25px;
			line-height:25px;
			overflow:hidden;
			background-image:url(../images/content_row/right/right_item_header.png);
			background-repeat:no-repeat;
			background-position:top left;
			font-weight:normal;
			font-size:14px;
			font-family:Arial, Helvetica, sans-serif;
		}
		#homeRightCol .homeRightColItem p {
			display:block;
			margin:0px;
			padding:3px 6px;
			color:#92815B;
			font-size:12px;
			background-image:url(../images/content_row/right/right_item_footer.png);
			background-repeat:no-repeat;
			background-position:bottom left;
		}
		#homeRightCol .homeRightColItem img {
			display:block;
			float:left;
			margin:2px 6px 6px 0px;
		}


/* social media */
#socialMedia {
	height:0px;
	margin:0px;
	display:block;
	float:left;
	clear:left;
}
#socialMedia a.twitter {
	width:218px;
	height:64px;
	text-indent:-5000px;
	background-image:url(http://www.paessp.org/templates/PAESSP/images/content_row/social_media/twitter.png);
	background-position:top right;
	background-repeat:no-repeat;
	display:block;
	float:left;
	margin:-64px 0 0 64px;
}
#socialMedia a.facebook {
	width:64px;
	height:64px;
	text-indent:-5000px;
	background-image:url(http://www.paessp.org/templates/PAESSP/images/content_row/social_media/facebook.png);
	background-position:top right;
	background-repeat:no-repeat;
	display:block;
	float:left;
	margin:-64px 0 0 320px;
}


/* form styles */
form div.form_item div.form_element label {
	width:120px !important;
	text-align:left;
	padding:0px 10px 0px 0px;
	color:#B39862;
	font-size:12px;
	font-weight:bold;
}
form div.form_item div.form_element .cf_inputbox {
	width:300px;
	padding:4px 6px 0px 6px;
	color:#666;
	background-color:#FAFAF5;
	border:2px solid #D6C8AB;
	font-size:14px;
}
form div.form_item div.form_element select.cf_inputbox  {
	height:auto;
	width:auto;
	padding:0px;
}
form div.form_item div.form_element input.cf_inputbox {
	height:22px;
}

form div.form_item div.form_element input.LV_invalid_field, form div.form_item div.form_element textarea.LV_invalid_field {
	border:2px dotted #9F1937;
}


form div.form_item div.form_element span.LV_validation_message {
	color:#9F1937;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	display:block;
	margin:8px 0px 0px 130px;
	clear:both;
}

form div.form_item div.form_element span.LV_valid {
	margin:0px !important;
}

form div.form_item div.cf_button {
	text-align:center;
}
form div.form_item div.cf_button input {
	border:3px double #D6C8AB;
	color:#B39862;
	background-color:transparent;
}

div.chronoform {
	display:none;
	visibility:hidden;
}

/* recaptcha fix */
.recaptchatable #recaptcha_response_field {
	left:0px;
}

/* widget box */
#widget {
	display:block;
	margin:15px 10px -40px 10px;
}