/* -------------------- FRANK STYLING ---------------------------------------------- */



.font_script1, .font_script1 p { font-family: 'Amatic SC', cursive; font-size: 130%; color: #000;}
.font_script2, .font_script2 p { font-family: 'Finger Paint', cursive; font-size: 110%; color: #000; line-height: 1.6em; }
.font_script2 p { margin-top: 0.2em; margin-bottom: 0.8em;}
.font_script3, .font_script3 p { font-family: 'Dancing Script', cursive; font-size: 120%; color: #000;}
.font_script4, .font_script4 p { font-family: 'The Girl Next Door', cursive; font-size: 130%; color: #000;}
.font_script5, .font_script5 p { font-family: 'Just Me Again Down Here', cursive; font-size: 140%; color: #000;}



/* ----- FONTS ----------------------------------------- */
@font-face {
	font-family: 'Designers';
	src: url('fonts/DESIB__.TTF');
    font-weight: Bold;
    font-style: normal;
}

@font-face {
	font-family: 'Michroma';
	src: url('fonts/Michroma.ttf')  format("opentype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'OpenSans-CondLight';
	src: url('fonts/OpenSans-CondLight.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'WinterthurCondensed';
	src: url('fonts/WinterthurCondensed.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'journal';
	src: url('fonts/journal.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'SpecialElite';
	src: url('fonts/SpecialElite.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'OldNewspaperTypes';
	src: url('/wp-content/themes/frank/fonts/MyUnderwood.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'senta';
	src: url('fonts/SENTA_MartavanEckCU.ttf');
    font-weight: normal;
    font-style: normal;
}



/* =Theme customization starts here
-------------------------------------------------------------- */

body {background: url(images/wood.png) repeat;}


.sam-container, .sam-place { display: inline; }
/* -- General stuff -------------------------------- */
h2 { font-size: 150%;}

a {color: #444; }

blockquote { border: 0px; background: transparent; }
a:HOVER {
	color: #000;
	text-decoration: none;
}
#container {
	margin: 0 auto; margin-top: 20px;
	max-width: 980px;
	padding: 0px;

}
#wrapper { background: transparent; border-top: 0px; margin-top:0px; padding-top: 0px; border-bottom: 0px;}
.hfeed {

		background: url(images/newspaper-background-1.png) left top repeat;


-moz-border-radius: 0px;
border-radius: 0px;
-moz-box-shadow: 0px 0px 40px black;
-webkit-box-shadow: 0px 0px 40px black;
box-shadow: 0px 0px 40px black;

/* background: url(images/top-area-ripped.png) repeat-x left top #f7f3e9; */
}


.wp-caption { margin: 0px; padding: 2px;padding-top: 5px; background: #dd2627; height: auto;}
.wp-caption p {margin: 0px; padding: 0px; }
p.wp-caption-text { margin: 0px; padding: 0px; }
.wp-caption-text { margin: 0px; padding: 2px; font-family: verdana, arial; color: #fff; font-size: 8pt; font-weight: bold; text-align: left;}
.wp-caption p.wp-caption-text { margin: 0px; padding: 2px; }
.wp-caption.alignnone, .wp-caption.alignleft, .wp-caption.alignright   {
	margin: 0px;
}

.login-form {
	border: 2px black solid;
	background-color: #dd2627;
	margin: auto;
	margin-left: 40px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 2px 20px;
	font-size: 80%;
	font-family: arial, verdana, sans-serif;
	color: #fff;
	margin-top: 0px;
	margin-bottom: 6px;
	float: right;
	width: 250px;
}
.login-form h3 { font-size: 110%;}
.login-form p {margin: 6px;}
#container .hfeed-top-edge { background: url(images/top-newspaper-edge.png) repeat-x left top; height: 5px; width: 100%; margin-top: -5px; }
#container .hfeed-bottom-edge { background: url(images/bottom-newspaper-edge.png) repeat-x left bottom; height: 5px; width: 100%; margin-bottom: -5px;}
.widget-wrapper { background: transparent;  padding: 0px; border: 0px; }

.wpp-list {margin: 0px;  }

a.wpp-post-title { font-weight: bold; font-size: 10pt;  color: #000; }
.wpp-list li {margin-bottom: 12px; line-height: 12pt;}
.wpp-list li a { font-size: 12pt; font-family: georgia, serif; color: #444; }
.wpp-list li a:hover {color: #000; padding: 2px 5px; background-color: #fff800; }
.widget-title {font-family: OldNewspaperTypes, georgia, serif; margin-top: 20px; text-align: center;}

td.subscription_table_td { vertical-align: middle; border-left: none; border-right: none;}

#logo {

		width: 300px;
		height: 147px;

}
#logo img { margin: 2px;}


.top-widget { margin: 20px 0px auto auto; width: 660px; height: 147px;}

.breaking-tape {
	-webkit-transform:rotate(-4deg);
	transform:rotate(-4deg); margin-left: -8px;
	float: left; z-index: 99; position: absolute;
}

.search-paperclip-container{
	position: relative;
}

.paper_clip_search { -webkit-transform:rotate(7deg);
	transform: rotate(7deg); display: block; background: url(images/search-paper-clip.png);
	width: 259px; height: 69px;
	position: absolute;
	margin-top: 132px;
	right: 0;
	margin-bottom: -40px;
	margin-right: -26px;

}
.paper_clip_search input {  }

.paper_clip_search input[type="text"]
 {
 font-weight: bold; font-family: journal, SpecialElite, arial, verdana; font-size: 32px;
	-moz-box-sizing: none;
	-moz-border-radius: 0px;
	-webkit-box-sizing: 0px;
	-webkit-border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: #ffffff;
	box-sizing: border-box;
	border: 0px solid #fff;
	border-radius: 0px;
	cursor: text;
 border-style:none;
	outline: none;
	padding: 1px 8px;
	vertical-align: top;
	width: 170px;
	background: transparent;
	margin: -12px 0px 0px 10px;
}

.paper_clip_search input[type="submit"] {
	border: 0px;
	background: transparent;
	display: none;
}


.test-picture-slant-1 { -webkit-transform:rotate(3deg);
transform:rotate(3deg) }
.test-picture-slant-2 { -webkit-transform:rotate(-3deg);
transform:rotate(-3deg) }
.test-picture-slant-3 { -webkit-transform:rotate(5deg);
transform:rotate(5deg) }
.test-picture-slant-4 { -webkit-transform:rotate(-5deg);
transform:rotate(-5deg) }

.headline-slant-1{ -webkit-transform:rotate(3deg);
transform:rotate(3deg) }
.headline-slant-2{ -webkit-transform:rotate(-3deg);
transform:rotate(-3deg) }
.headline-slant-3{ -webkit-transform:rotate(5deg);
transform:rotate(5deg) }
.headline-slant-4{ -webkit-transform:rotate(-5deg);
transform:rotate(-5deg) }


.logo-wiggle:hover {-webkit-animation:logo-wiggle 220ms ease-out;
-moz-animation:logo-wiggle 220ms ease-out;
animation:logo-wiggle 220ms ease-out}

@-webkit-keyframes logo-wiggle{100%{-webkit-transform-origin:bottom center;
transform-origin:bottom center}

25%{-webkit-transform:rotate(4deg);
transform:rotate(4deg)}

50%{-webkit-transform:rotate(-2deg);
transform:rotate(-2deg)}

75%{-webkit-transform:rotate(1deg);
transform:rotate(1deg)}

100%{-webkit-transform:rotate(0deg);
transform:rotate(0deg)}

}

@-moz-keyframes logo-wiggle{100%{-moz-transform-origin:bottom center;
transform-origin:bottom center}

25%{-moz-transform:rotate(4deg);
transform:rotate(4deg)}

50%{-moz-transform:rotate(-2deg);
transform:rotate(-2deg)}

75%{-moz-transform:rotate(1deg);
transform:rotate(1deg)}

100%{-moz-transform:rotate(0deg);
transform:rotate(0deg)}

}

@keyframes logo-wiggle{100%{-webkit-transform-origin:bottom center;
-moz-transform-origin:bottom center;
-ms-transform-origin:bottom center;
-o-transform-origin:bottom center;
transform-origin:bottom center}

25%{-webkit-transform:rotate(4deg);
-moz-transform:rotate(4deg);
-ms-transform:rotate(4deg);
-o-transform:rotate(4deg);
transform:rotate(4deg)}

50%{-webkit-transform:rotate(-2deg);
-moz-transform:rotate(-2deg);
-ms-transform:rotate(-2deg);
-o-transform:rotate(-2deg);
transform:rotate(-2deg)}

75%{-webkit-transform:rotate(1deg);
-moz-transform:rotate(1deg);
-ms-transform:rotate(1deg);
-o-transform:rotate(1deg);
transform:rotate(1deg)}

100%{-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)}

}



/* -- NEW Carousel Style ------------------------------------- */
.metaslider .caption {
    padding: 5px 10px;
    word-wrap: break-word;
}

.metaslider .caption-wrap{
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
    line-height: 1.4em;

}

.caption-wrap .caption h3 {	margin: 20px 2px 3px 2px; font-family: OldNewspaperTypes, SpecialElite, senta, Times;
	font-size: 22pt; line-height: 22pt; letter-spacing: 0.8pt; }
.caption-wrap .caption p { 	margin: 3px 2px;  font-family: senta, Times;
	font-size: 18pt; line-height: 18pt; letter-spacing: 0.8pt; }

.custom-title {
	margin: 20px 2px 3px 2px;
	font-family: OldNewspaperTypes, SpecialElite, senta, Times;
	font-size: 26pt;
	line-height: 28pt;
	letter-spacing: 0.8pt;
}

@media screen and (max-width: 500px) {
	.custom-title {
		margin: 20px 2px 3px 2px; font-family: OldNewspaperTypes, SpecialElite, senta, Times;
			font-size: 14pt; line-height: 15pt; letter-spacing: 0.6pt;
	}
}


/* -- M E N U -----------------------------------------------------------*/
/* =Header Menu (Primary)
-------------------------------------------------------------- */
.menu {

	background-color: #dd2627;
	background-image: none;
	clear: both;
	padding-top: 0px;


}

.main-nav {
	clear: both;

}

.menu,
.menu ul {
	display: block;
	list-style-type: none;
	margin: 0 auto;

}

.menu li {
	border: 0;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 5;
}

.menu li:hover {
	white-space: normal;
	z-index: 10000;
}

.menu li li {
	float: none;
}

.menu ul {
	left: 0;
	position: absolute;
	top: 0;
	visibility: hidden;
	z-index: 10;
}

.menu li:hover > ul {
	top: 100%;
	visibility: visible;
}

.menu li li:hover > ul {
	left: 100%;
	top: 0;
}

.menu:after,
.menu ul:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}

.menu,
.menu ul {
	min-height: 0;
}

.menu ul,
.menu ul ul {
	margin: 0;
	padding: 0;
}

.menu ul li a:hover,
.menu li li a:hover {
	color: #484848;
	text-decoration: none;
}

.menu ul {
	margin-top: 1px;
	min-width: 15em;
	width: auto;
}

.menu a {
	border-left: 1px solid transparent;
	color: #fff;
	cursor: pointer;
	display: block;
	font-family: OldNewspaperTypes, 'Designers', arial, verdana;
	font-size: 20px;
	font-weight: 700;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0 0.9em;
	position: relative;
	text-decoration: none;
	text-shadow: none;
	/* text-shadow: 0 -1px 0 #000000; */
	white-space: nowrap;
}

.menu a:hover {
	background-color: #000;
	background-image: none;
	/*
	background-image: -webkit-gradient(linear, left top, left bottom, from(#808080), to(#363636));
	background-image: -webkit-linear-gradient(top, #808080, #363636);
	background-image: -moz-linear-gradient(top, #808080, #363636);
	background-image: -ms-linear-gradient(top, #808080, #363636);
	background-image: -o-linear-gradient(top, #808080, #363636);
	background-image: linear-gradient(top, #808080, #363636);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#808080, endColorstr=#363636);
	*/
	color: #fff;

}

ul.menu > li:hover {
	background-color: transparent;
	color: #000;
}

.menu .current_page_item a,
.menu .current-menu-item a {
	background-color: transparent;
	color: #fff;
	border-bottom: 0px #ccc solid;
}

.front-page .menu .current_page_item a {
	background: none;
	background-color: transparent;
	background-image: none;
	filter: none;
}

.menu li li {

	background-image: none;
	background-color: #dd2627;

	border: 1px solid #fff;
	color: #444444;
	filter: none;
	margin: -1px 0 1px 0;
	width: auto;
}

.menu li li a {
	background:  #dd2627 !important;
	border: none;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	height: auto;
	height: 20px;
	line-height: 20px;
	padding: 5px 10px;
	text-shadow: none;
	white-space: nowrap;
}

.menu li li a:hover {
	background: #000 !important;
	background-image: none;
	border: none;
	color: #fff;
	filter: none;
}

.menu li li:hover {
	background: #000 !important;
	filter: none;
}

.menu ul > li + li {
	border-top: 0;
}

.menu li li:hover > ul {
	left: 100%;
	top: 0;
}

.menu > li:first-child > a {
	border-left: none;
}

.menu a#responsive_menu_button {
	display: none;
}

.main-nav #responsive_current_menu_item {
	display: none;
}

/* ----------- SIDE BAR MENU ------------------- */

#menu-sidesections , #menu-sidesections .menu {
	background-color:  transparent;
	background-image: none;
	float: none; color: #000;
}

.sidebar_menu_nav { display: inline; width: 300px;}


#menu-sidesections .menu ul,
#menu-sidesections .menu ul li,
#menu-sidesections .menu-item,
#menu-sidesections .menu-item li,
#menu-sidesections .menu-item li a {
	float: none; color: #000; margin: 0px auto; display: block; padding: 0px;
}
#menu-sidesections img { margin: auto; padding: 0px; display: inline; }
#menu-sidesections .menu li a:hover, #menu-sidesections .menu a:hover,
#menu-sidesections .menu ul li a:hover,
#menu-sidesections .menu li li a:hover,
#menu-sidesections .menu li li:hover,
#menu-sidesections .menu li li:hover,
#menu-sidesections * {
	color: #fff;
	text-decoration: none;
	background: none;
	margin: 0px auto;
	 padding: 0px;
}



/* ---------- Listing / Archive --------------------------- */
.archive-date { font-size: 8pt; font-family: verdana, arial, sans-serif;}
.entry-title {margin: 2px 0px;}

/* =Post Thumbnails
-------------------------------------------------------------- */
img.wp-post-image,
img.attachment-full,
img.attachment-large,
img.attachment-medium,
img.attachment-thumbnail {
	display: block;
	margin: 0px auto;
	width: auto;
}

#content-blog {padding: 0px; margin: 0px; margin-top: 10px;}
#content-blog article {padding: 0px; margin: 0px;}
#content { margin-top: 0px;}
#widgets {margin-top: 10px; }

.story-list-item {
	max-width: 600px;
	border-top: 1px #BBB solid;
	background-color: transparent;
	padding: 10px 0px 4px;

	margin-bottom: 10px;
	/* background: url(images/torn-paper-columns.png) bottom right no-repeat; */
}


.story-list-item h3 { font-size: 14pt; line-height: 17pt; font-family: SpecialElite, Georgia,serif; margin-top: 4px; margin-bottom: 0px; color: #000;}
.story-list-item h3.h3-frank-large { font-size: 24pt; line-height: 26pt; font-family: SpecialElite, Georgia,serif; margin-top: 4px; margin-bottom: 0px; color: #000;}
.story-list-item p { margin-top: 4px;margin-bottom:0px; color: #000; font-size: 10pt; font-weight: bold;  font-family:verdana, arial, sans-serif;}

.story-list-item-image {
	margin: 0px 8px 8px 0px;
	float: left;
	margin-bottom: 10px;

}
.story-list-item-image-right { 	margin: 0px 0px 8px 8px;
	float: right;
	margin-bottom: 10px;}

.story-list-item img {  -moz-box-shadow: 0px 3px 5px black;
-webkit-box-shadow: 0px 3px 5px black;
box-shadow: 0px 3px 5px black;
}

.story-readmore { margin: 8px 0px 0px 0px; font-size: 11pt; font-weight:bold; color: #000; text-shadow: none; width: 66px; padding: 2px 8px; background-color: #ffdb32;
-moz-border-radius: 5px;
border-radius: 5px;
}


.story-list-item-meta{
	bottom: 0;
	font-size: 11px;
	font-weight: normal;
	margin-right: 16px;
	margin-top: auto;
	margin-bottom: 0px;
	color: #777;
}
.story-list-item-meta a{ color: #777;}


/* .story-list-item-small-left { min-height: 160px; display: block; width: 307px; border-right: 1px solid #999;  border-top: 1px solid #999;  } */
/*.story-list-item-small-right { min-height: 160px; display: block; width: 310px; border-top: 1px solid #999; } */
.story-list-item-small-left { display: inline-block; position:absolute; left:0; min-height: 190px; width: 300px; border-right: 1px solid #999;  border-top: 1px solid #999;  }
.story-list-item-small-right { display: inline-block;position:absolute; right:0; min-height: 190px; width: 300px; border-top: 1px solid #999; }

.story-list-item-small-container { width: 600px; position: relative; min-height: 190px;}

.story-list-item-small-right img, .story-list-item-small-left img {
	float: left; margin: 5px;
	max-height: 120px;
}

.story-list-item-small-right h4, .story-list-item-small-left h4 {
	font-size: 13pt;
	margin: 14px 5px 4px 5px;
}
.story-list-item-small-right p, .story-list-item-small-left p {
	font-size: 10pt;
	font-weight:bold;
	line-height: 11pt;
	margin: 5px 2px;
}

.mini-frank {
	font-size: 120%;
	color: #cd2027;
	font-weight:bold;
}


.frank-post-entry, .frank-drivel-entry  { font-family: Arial, sans-serif, serif; font-size: 14px;
	line-height: 1.35em; color: #111;
	-moz-column-width: 14em;
	-moz-column-rule: 1px dotted #AAA;
	-webkit-column-width: 14em;
	-webkit-column-rule: 1px dotted #AAA;
	-moz-column-gap: 1em;
	-webkit-column-gap: 1em;
	column-count:3;
	column-rule : thin dotted #AAA;
	overflow: visible;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}


.frank-two-column-entry { font-family: Arial, sans-serif, serif; font-size: 14px;
	line-height: 1.35em; color: #111;
	-moz-column-width: 28em;
	-moz-column-rule: 1px dotted #AAA;
	-webkit-column-width: 28em;
	-webkit-column-rule: 1px dotted #AAA;
	-moz-column-gap: 1em;
	-webkit-column-gap: 1em;
	column-count:2;
	column-rule : thin dotted #AAA;
	overflow: visible;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.frank-post-entry .wp-post-image  {
 		column-span: all;
 		-webkit-column-span:2;
}

.frank-post-entry p:nth-of-type(1){

}


.frank-post-entry p, .frank-drivel-entry p { text-indent: 0px; margin: 0px 0px 12px 0px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

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

.frank-post-entry a, .frank-drivel-entry a , .frank-wide-entry a { color: blue; }
.frank-post-entry a:hover, .frank-drivel-entry a:hover, .frank-wide-entry a:hover { color: red; border-bottom: none; }

.frank-drivel-entry p  { text-indent: 0px;}

.page-entry { font-family: Times, serif; font-size: 14pt; }

.post-title {  font-size: 36pt; line-height: 37pt; font-family: SpecialElite, Georgia,serif; margin: 18px 0px; color: #111; }

@media screen and (max-width: 500px) {
	.post-title {  font-size: 18pt; line-height: 21pt; font-family: SpecialElite, Georgia,serif; margin: 14px 0px; color: #111; }

}

#respond.comment-respond { background: transparent;}

.drivel_add_on-top-edge { background: url(images/top-newspaper-edge-drivel.png) repeat-x left top; height: 4px; width: 100%; margin: 0px; }
.drivel_add_on {
	margin-top: 0px;
	background: transparent;
    background-repeat:  repeat;
	-moz-box-shadow: 0px 4px 11px black;
	-webkit-box-shadow: 0px 4px 11px black;
	box-shadow: 0px 4px 11px black;
	padding: 30px 0px;
	width: 100%;
}
.drivel_add_on_content {
	margin: 30px;
	padding: 30px 0px;
	}

.drivel_add_on_content h3 { text-align: center;  margin: auto;  background: url(images/newspaper-background-drivel.jpg);
	font-size: 22pt; line-height: 17pt; font-family: SpecialElite, Georgia,serif;
}

.frank_category_header {text-align: center; margin: auto;}

.footer-menu { font-size: 16pt; color: #fff; font-weight: bold; width: 100%;padding-top: 30px; }
#footer {margin-top: 20px;}
#footer a { color: #fff;  }
#footer a:hover { color: #eee; }

.ripped-130x100-wrapper { background: url(images/130x100-photo-background.png); width: 140px; height: 110px;}



/* FRANK RESPONSIVE */

@media screen and (max-width: 850px) {
	.login-form {
		margin-top: 0px;
	}
}
@media screen and (max-width: 650px) {

	.top-widget { tex-align:center; margin: auto; max-width: 100%; white-space: nowrap; width: auto; height: auto;}
	.top-widget a {display: block; width: auto;margin: auto;}
	.top-widget img { display: block; max-width: 33%; width: auto;margin: auto;}

#logo {
		width: 100%;
		float: none;
		margin: 0;
		text-align: center;
		padding: none;
}
#logo img { margin: 0px;}
.js .main-nav {margin-top: 20px;}
 .story-list-item-image, .story-list-item-image-right  {float:none;}


.story-list-item-small-left { display: block; position:relative; min-height: 160px; width: 300px; border-right: 0px;  border-top: 1px solid #999;  }
.story-list-item-small-right { display: block; position:relative;  min-height: 160px; width: 300px; border-top: 1px solid #999; }

.story-list-item-small-container { width: 300px; position: relative; min-height: 190px;}

 .search-paperclip-container{
	/* display:none;  */
	}

	.paper_clip_search {
		-webkit-transform:rotate(0deg);
		transform: rotate(0deg); display: block; background: none;
		width: 259px; height: 69px;
		position: relative;
		margin-top: 2px;
		right: 0;
		margin-bottom: -40px;
		margin-right: -26px;

	}
	.paper_clip_search input
	 {
	 	background-color: #ccc;
		margin: 10px 0px 10px 0px;
	}

}

@media screen and (max-width: 500px) {
		.login-form {float: none;
			width: 250px;
		}
}

@media screen and (max-width: 300px){
		.frank-post-entry, .frank-drivel-entry  { font-size: 100%;
		column-count:1; 	/* Just for you IE... */
}
	}
}

.login #nav a, .login h1 a {
color: #fff!important;
font-weight: 700!important;
font-size: 14px!important;
}

.frank-lost-pass {
	padding:8px;
	border:1px dashed #eee;
	margin: 5px;
}
.frank-lost-pass > a {
	color: white;
	font-size: 14px;
	font-weight: bold;
}

.h3-frank-large {

}