/* Absolute Weaver admin style */
.hide_me {
	display: none;
}

.clear-both {
	clear: both;
}

.wvr-green {
	font-weight: bold;
	color:       green;
}

.wvr-yellow {
	font-weight: bold;
	color:       orange;
}

.wvr-red {
	font-weight: bold;
	color:       red;
}

.wvr-blue {
	font-weight: bold;
	color:       blue;
}

.a-plus {
	background-color: #f5fbef;
	border:           1px solid #cccccc;
	padding-left:     20px;
	padding-right:    20px;
	margin-left:      20px;
	margin-right:     20%;
}

.i-left {
	float:     left;
	font-size: 14px;
}

.i-left-bg {
	float:     left;
	font-size: 16px;
	color:     #70ff29;
}

.i-left-fg {
	float:     left;
	font-size: 16px;
	color:     #290bbd;
}

a.anchorx {
	display:    block;
	position:   relative;
	top:        -40px;
	visibility: hidden;
}

/* This makes the anchor above the content, so the title shows */

.options-intro {
	text-align:       center;
	margin:           -10px auto -5px auto;
	font-size:        90%;
	background-color: ivory;
	padding:          4px 10px 4px 10px;
	border:           1px solid green;
	max-width:        90%;
}

.options-intro a {
	font-weight:     bold;
	text-decoration: none;
	color:           blue;
}

.options-intro-menu {
	text-align: center;
}

#wpcontent {
	background-color: #fffff8;
	color:            black;
}

input.color {
	border: 1px solid #2bff1c;
}

select {
	font-size: 12px;
}

.font-bold {
	font-weight: bold;
}

.font-bold-title {
	font-weight: 900;
}

.font-italic a,
.font-italic {
	font-style: italic !important;
}

/* =sans-serif -------------------------------------------------- */

.font-sans-serif {
	font-family: sans-serif;
}

.font-arial {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.font-arialNarrow {
	font-family: "Arial Narrow", Arial, sans-serif;
}

.font-impact {
	font-family: Impact, Haettenschweiler, Charcoal, "Arial Narrow Bold", sans-serif;
}

.font-lucidaSans {
	font-family: "Lucida Sans", Geneva, Tahoma, sans-serif;
}

.font-trebuchetMS {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
}

.font-verdana {
	font-family: Verdana, Geneva, Candara, sans-serif;
}

/* =serif ------------------------------------------------------ */

.font-serif {
	font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
}

.font-garamond {
	font-family: Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif;
}

.font-georgia {
	font-family: Georgia, Times, "Times New Roman", serif;
}

.font-lucidaBright {
	font-family: "Lucida Bright", "Book Antiqua", Georgia, serif;
}

.font-palatino {
	font-family: "Palatino Linotype", Palatino, "Lucida Bright", "Book Antiqua", serif;
}

.font-timesNewRoman {
	font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
}

/* =sans-monospace -------------------------------------------------- */

.font-monospace {
	font-family: monospace;
}

.font-consolas {
	font-family: Consolas, monaco, "Andale Mono", AndaleMono, monospace;
}

.font-courier {
	font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
}

.font-lucidaConsole {
	font-family: "Lucida Console", "Lucida Sans Typewriter", Monaco, "Bitstream Vera Sans Mono", monospace;
}

.font-papyrus {
	font-family: Papyrus, fantasy, cursive, serif;
}

.font-comicSans {
	font-family: "Comic Sans MS", cursive, serif;
}


p {
	margin-right: 5%;
}

.submit input {
	background:       #f8f8f8;
	background-image: linear-gradient(#a8ddff, #88b3cf);
	border-radius:    4px;
}


.atw-help ul {
	list-style:  disc;
	margin-left: 30px;
}

.atw-option-section {
	font-weight: bold;
	font-size:   120%;
	color:       blue;
}

.tab ul {
	margin-left: 1.15em;
	list-style:  disc outside none;
}

.tab ol {
	list-style-position: outside;
	margin-left:         1.4em;
	margin-bottom:       .6em;
}

.js_button {
	background:  #eeeeee !important;
	font-weight: 600 !important;
	color:       #585858 !important;
}

div.yetii {
	width:  95%;
	margin: 0 0 20px 0;
}

ul.yetii {
	list-style-type: none;
	width:           100%;
	float:           left;
	border-bottom:   4px ridge #dddddd;
	margin-bottom:   8px;
}

ul.yetii li {
	margin: 0 2px 0 0;
	float:  left;
}

ul.yetii a {
	float:                   left;
	display:                 block;
	padding:                 4px 8px;
	border:                  1px solid #dddddd;
	border-bottom:           0;
	color:                   #666666;
	background:              #eeeeee;
	text-decoration:         none;
	font-weight:             bold;
	background-image:        linear-gradient(#f0f0f0, #c8c8c8);
	border-top-left-radius:  6px;
	border-top-right-radius: 6px;
}

ul.yetii a:hover {
	background: #ffffff;
}

ul.yetii a.active {
	background:       #ffffff;
	color:            #0000ff;
	background-image: linear-gradient(#f8f8f8, #eeeeee);
}

/* -- */
div.yetiisub {
	width:  100%;
	margin: 0 0 20px 0;
}

ul.yetiisub {
	list-style-type: none;
	width:           100%;
	float:           left;
	margin-bottom:   8px;
}

ul.yetiisub li {
	margin: 0 2px 2px 0px;
	float:  left;
}

ul.yetiisub a {
	float:                   left;
	padding:                 4px 8px;
	border:                  1px solid #cccccc;
	color:                   #666666;
	background:              #f0f0f0;
	text-decoration:         none;
	font-style:              italic;
	font-weight:             bold;
	background-image:        linear-gradient(#f8f8f8, #c8c8c8);
	border-top-left-radius:  6px;
	border-top-right-radius: 6px;
}

ul.yetiisub a:hover {
	background: #fefefe !important;
}

ul.yetiisub a.active {
	background:       #ffffff;
	color:            #0000ff;
	background-image: linear-gradient(#ffffff, #e8e8e8);
}

.atw-small-submit {
	padding:   1.0em 0;
	margin:    1px 0;
	font-size: 90%;
}

.atw-option-header {
	background:       #d0d0d8;
	line-height:      1.8em;
	width:            95%;
	color:            blue;
	font-size:        large;
	font-weight:      bold;
	padding-left:     12px;
	border-radius:    6px;
	box-shadow:       3px 3px 10px #aaaaaa;
	background-image: linear-gradient(#eeeeee, #cccccc);
}

.atw-option-subheader {
	background:       #eaeaea;
	line-height:      1.8em;
	width:            95%;
	color:            blue;
	font-size:        larger;
	font-weight:      bold;
	padding-left:     18px;
	border-radius:    6px;
	box-shadow:       3px 3px 10px #cccccc;
	background-image: linear-gradient(#ffffff, #dddddd);
}

.atw-row-header {
	background:       #d0d0d8;
	line-height:      1.8em;
	padding-left:     4px;
	background-image: linear-gradient(#eeeeee, #cccccc);
}

.atw-row-subheader {
	background:   #eaeaea;
	padding-left: 4px;
	background:   linear-gradient(#f8f8f8, #dddddd);
}

.atw-row-subheader-alt {
	background:       #f4f4f4;
	padding-left:     4px;
	background-image: linear-gradient(#f8f8f8, #dadada);
}

.atw-row-subheader-area {
	background: #e8ffee;
	background: linear-gradient(#e8ffee, #95e8b7);
}

/* layouts for layout boxes */
.l_layout {
	display:       block;
	width:         140px;
	height:        110px;
	float:         left;
	margin-right:  10px;
	margin-bottom: 10px;
	display:       inline;
	border:        1px solid #888888;
	color:         black;
	text-align:    center;
	font:          15px arial, sans-serif;
}

.l_layout span {
	display: block;
}

.l_header {
	width:       140px;
	height:      20px;
	background:  #ccccff;
	line-height: 20px;
}

.l_content {
	width:       100px;
	height:      70px;
	background:  beige;
	float:       left;
	display:     inline;
	line-height: 70px;
}

.l_contentcenter {
	width:       60px;
	height:      70px;
	background:  beige;
	float:       left;
	display:     inline;
	line-height: 70px;
}

.l_content2 {
	width:       80px;
	height:      70px;
	background:  beige;
	float:       left;
	display:     inline;
	line-height: 70px;
}

.l_contentw {
	width:       140px;
	height:      70px;
	background:  beige;
	float:       left;
	display:     inline;
	line-height: 70px;
}

.l_stdbar {
	width:   40px;
	height:  70px;
	float:   left;
	display: inline;
}

.l_widebar {
	width:   60px;
	height:  70px;
	float:   left;
	display: inline;
}

.l_righttop {
	width:       40px;
	height:      20px;
	background:  #ffee88;
	float:       left;
	display:     inline;
	line-height: 20px;
}

.l_righttopwide {
	width:       60px;
	height:      20px;
	background:  #ffee88;
	float:       left;
	display:     inline;
	line-height: 20px;
}

.l_rightup {
	width:       40px;
	height:      25px;
	margin:      0;
	background:  #ffaaaa;
	float:       left;
	display:     inline;
	line-height: 25px;
}

.l_rightright {
	width:       40px;
	height:      50px;
	margin:      0;
	background:  #ffaaaa;
	float:       left;
	display:     inline;
	line-height: 50px;
}

.l_rightdown {
	width:       40px;
	height:      25px;
	margin:      0;
	background:  #aaffaa;
	float:       left;
	display:     inline;
	line-height: 25px;
}

.l_leftleft {
	width:       40px;
	height:      70px;
	margin:      0;
	background:  #aaffaa;
	float:       left;
	display:     inline;
	line-height: 70px;
}

.l_leftshort {
	width:       30px;
	height:      50px;
	margin:      0;
	background:  #aaffaa;
	float:       left;
	display:     inline;
	line-height: 50px;
}

.l_skinny {
	width:       30px;
	height:      50px;
	margin:      0;
	background:  #ffaaaa;
	float:       left;
	display:     inline;
	line-height: 50px;
}

.l_footer {
	clear:       left;
	width:       140px;
	height:      20px;
	background:  #ddddff;
	color:       #000000;
	line-height: 20px;
}

/* font families - should match theme style-absolute-wvr, too. */

/* =sans-serif -------------------------------------------------- */

.font-sans-serif {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.font-arialBlack {
	font-family: "Arial Black", Gadget, Helvetica, sans-serif;
}

.font-arialNarrow {
	font-family: "Arial Narrow", Arial, sans-serif;
}

.font-impact {
	font-family: Impact, Haettenschweiler, Charcoal, "Arial Narrow Bold", sans-serif;
}

.font-lucidaSans {
	font-family: "Lucida Sans", Geneva, Tahoma, sans-serif;
}

.font-trebuchetMS {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
}

.font-verdana {
	font-family: Verdana, Geneva, Candara, sans-serif;
}

/* =serif ------------------------------------------------------ */

.font-serif {
	font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
}

.font-cambria {
	font-family: Cambria, Didot, Georgia, "Times New Roman", "Times Roman", serif;
}

.font-garamond {
	font-family: Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", TimesNewRoman, "Times New Roman", serif;
}

.font-georgia {
	font-family: Georgia, Times, "Times New Roman", serif;
}

.font-lucidaBright {
	font-family: "Lucida Bright", "Book Antiqua", Georgia, serif;
}

.font-palatino {
	font-family: "Palatino Linotype", Palatino, "Lucida Bright", "Book Antiqua", serif;
}


/* =sans-monospace -------------------------------------------------- */

.font-monospace {
	font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
}

.font-consolas {
	font-family: Consolas, monaco, "Andale Mono", AndaleMono, monospace;
}

.font-lucidaConsole {
	font-family: "Lucida Console", "Lucida Sans Typewriter", Monaco, "Bitstream Vera Sans Mono", monospace;
}

.font-papyrus {
	font-family: Papyrus, fantasy, cursive, serif;
}

.font-comicSans {
	font-family: "Comic Sans MS", cursive, serif;
}
