/*  
Theme Name: Mandigo
Theme URI: http://www.onehertz.com/portfolio/wordpress/mandigo/
Description: Mandigo is an elegant widget-ready one/two/three-column Wordpress theme, available in two widths, SEVEN color schemes and 39 languages!
Version: 1.41
Author: t0mmmmmmm
Author URI: http://www.onehertz.com/portfolio/wordpress/
Tags: fixed-width, custom-header, theme-options, one-column, two-columns, three-columns, custom-colors, blue, red, green, orange, pink, purple, threaded-comments
*/

/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	color: #333;
}

.widecolumn {
	line-height: 1.6em;
}

small {
	font-size: 0.9em;
	line-height: 1.5em;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}

h1 { font-size: 1.6em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1.0em; }
h6 { font-size: 0.9em; }

.box-line #alphabet_box caption, .banner300x176, .reply_15335 {
	font-weight: bold;
}

#state-links2 {
	font-size: 1.2em;
}

.banner300x176 {
	letter-spacing: -.05em; 
}

.banner300x176, .banner300x176 a, blogname a:hover, .banner300x176 a:visited, .reply_15335 {
	text-decoration: none;
	color: white;
}

.banner300x176, .reply_15335 { 
	font-weight: bold;
	position: absolute;
	z-index: 100;
	margin-left: 15px;
}

.reply_15335 { 
	font-size: 1.2em;
	margin-top: 60px; 
}

.NewsColumns, #footer_menu, #submenuS33 .order_div, #submenuS33.pre27, #trackbacks {
	font-weight: bold;
	font-size: 1.6em;
}

#submenuS33 .order_div, #submenuS33.pre27, #trackbacks {
	clear: both;
}

.NewsColumns, .NewsColumns a, .NewsColumns a:hover, .NewsColumns a:visited {
	text-align: left;
	text-decoration: none;
	color: #333;
}

.user-thumb-medium, .posttitle-search, #footer_menu, #submenuS33 .order_div, #submenuS33.pre27 {
	font-size: 1.5em;
}

.ext_title_636772 {
	font-size: 1.6em;
}

.eMessage, .anchor li.linkcat h2 {
	font-size: 1.2em;
	font-weight: bold;
}

.box-line .eMessage, .box-line #alphabet_box caption {
	font-size: 1.4em;
}

.box-line .eMessage {
	letter-spacing: -.05em;
}

.anchor .eMessage, #alphabet_box caption, cite {
	text-decoration: none;
}

.eMessage a {
	color: #333;
}

.widecolumn .quote41 p {
	font-size: 1.05em;
}

.dle-content li, #subscr input, #subscr textarea {
	font-size: 0.9em;
}

.dle-content li {
	font-weight: bold;
}

.dle-content li li.lheader {
	font-size: 1em;
}

.dle-content li .entry-title {
	float: left;
	margin-right: 5px;
}

.dle-content.pre27 li .entry-title {
	float: none;
	margin-right: 0;
	padding-left: 41px;
	min-height: 36px;
	background-repeat: no-repeat;
	background-position: top left;
}

.dle-content cite, .dle-content cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
}

li.lheader #submenuS33 {
	margin-top: 20px;
}

.dle-content p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
}

.col4 {
	font-weight: normal;
}

.anchor {
	font-size: 1em;
}

small, .anchor ul li, .anchor ol li, .nocomments, .sep2, strike {
	color: #777;
}

code {
	font: 1em 'Courier New', Courier, Fixed;
}

blockquote {
	color: #555;
	font-style: italic;
}

em {
	font-style: italic;
	font-weight: normal;
}

acronym, abbr, span.caps {
	font-size: 0.9em;
	letter-spacing: .07em;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#alphabet_box #catalogs_poll4160 a, #alphabet_box #comment_501 a {
	font-size: 9pt;
}

#alphabet_box a {
	text-decoration: none;
}

#alphabet_box caption {
	font-size: 1.2em;
	font-weight: bold;
}

#alphabet_box th {
	font-style: normal;
	text-transform: capitalize;
}

.text-shadow {
	color: #333;
}

.text-stroke-tl, .text-stroke-tr, .text-stroke-bl, .text-stroke-br {
	color: #000;
}

.size-10 .sep2 {
	text-align: left;
}

.four04 {
	font-weight: bold;
	font-size: 18pt;
	letter-spacing: -.1em;
	text-align: center;
	margin-top: 10px
}

.four04-big {
	font-size: 50pt;
	letter-spacing: -.05em;
	line-height: .6em;
	margin-top: .3em;
}

.dropcap {
	float: left;
	font-size: 3em;
	color: #666;
	line-height: 0.93em;
	margin-right: 3px;
}
/* End Typography & Colors */


/* Begin Structure */
* {
	padding: 0; 
	margin: 0;
}

p {
	margin: 1em 0;
}

body {
	text-align: center;
	margin: 0 0 20px 0;
}

#alignleft {
	margin: 20px auto;
	text-align: left;
}

#polls-widget-3 {
	position: relative;
	left: 13px; 
	top: 11px;
	z-index: 100;
} 

#notice_link {
	padding: 9px 15px;
}

#main>table {
	width: 100%;
}

.size-10, .widecolumn { width: 100%; }

.size-10, .widecolumn, #submitted-table, #sidebar2, #sidebox {
	vertical-align: top;
	padding: 0 3px;
}

.alt {
	background-color: #fafafa;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

.sep2 {
	background-color: #fff;
}

#comment-item-5358 {
	border: none;
}

.cat1816 {
	position: relative;
	clear: both;
	padding: 5px 15px;
	margin: 0 auto 9px auto;
}

.size-10 .postdata {
	padding-top: 5px;
}

.widecolumn .sep2 {
	margin: 30px 0;
}

.smallattachment {
	text-align: center;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.attachment {
	text-align: center;
	margin: 5px 0px;
}

.sep2, .quote41, .box-line, .class17pic {
	clear: both;
}

#comment-item-5358 {
	margin: 0 auto;
	height: 68px;
}

#comment-item-5358 p {
	margin: 0;
	padding: 10px 0 0 0;
	text-align: center;
}

.anchor {
	padding: 5px;
	overflow: hidden;
}

#sidebox {
	height: 1%;
	padding-bottom: 6px;
}

.ext_title_636772 {
	text-align: center;
}

.cat1816 .ext_title_636772 {
	margin-top: inherit;
	text-align: left;
	font-size: 1.5em;
}

.anchor .eMessage {
	margin: 5px 0 0 0;
}

.footer_menu {
	margin: 40px auto 20px;
}

.text-shadow    { position: absolute; top: +2px; left: +2px; z-index: 98; }
.text-stroke-tl { position: absolute; top: -1px; left: -1px; }
.text-stroke-tr { position: absolute; top: -1px; left: +1px; }
.text-stroke-bl { position: absolute; top: +1px; left: -1px; }
.text-stroke-br { position: absolute; top: +1px; left: +1px; }
.text-stroke-tl, .text-stroke-tr, .text-stroke-bl, .text-stroke-br { z-index: 99; }

.switch-post {
	float: right;
	position: relative;
	right: -10px;
}

.dle-content .switch-post {
	right: -5px;
}

.comment-341 {
	padding: 0 10px;
	text-align: justify;
	font-style: italic;
}
/* End Structure */



/* Begin Images */
.quote41 img {
	margin: 3px 10px 3px 0;
}

img.nofloat, img.nowrap, .nofloat img, .nowrap img, .smallattachment img, .attachment img, .quote41 img.mnwrd2menu {
	float: none;
}

.quote41 img.mnwrd2menu {
	border: 0;
	padding: 0;
	margin: 0;
	background: transparent;
}

img.noborder, .noborder img {
	background: inherit;
	border: 0;
	padding: inherit;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	float: none;
}

img.link3, img.alignleft {
	display: inline;
}

.quote41 .link3 {
	clear: right;
	float: right;
	margin: 3px 0 3px 10px;
}

.quote41 .alignleft  {
	clear: left;
	float: left;
	margin: 3px 10px 3px 0;
}

.quote41 .profile244898 {
	float: none;
	clear: both;
	display: block;
	margin: 3px auto 3px auto;
}

.quote41 .insidewrapblank {
	float: none;
}
/* End Images */



/* Begin Lists */
ol, ul {
	padding: 0 0 0 20px;
}

ol ol, ol ul, ul ul, ul ol {
	padding: 0 0 0 10px;
}

ul {
	margin-left: 0;
	list-style: none;
	list-style-type: circle;
} 

li {
	margin: 3px 0 4px 5px;
}

.postdata ul, .sep2 li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
}

.anchor li {
	margin: 0 0 15px 25px;
}

.anchor ul, .anchor ol {
	padding: 0;
}

.anchor ul li {
	list-style-type: circle;
	list-style-image: none;
	margin: 0;
}

ol, .anchor ol {
	list-style: decimal outside;
	list-style-image: none;
}

.anchor p, .anchor select {
	margin: 5px 0 8px 0;
}

.anchor ul, .anchor ol {
	margin: 5px 0 0 5px;
}

.anchor ul ul, .anchor ol {
	margin: 0 0 0 10px;
}

.anchor ul li, .anchor ol li {
	margin: 3px 0 0 0;
}
/* End Entry Lists */



/* Begin Form Elements */
#front {
	margin: 0 auto;
	padding: 0 3px; 
	text-align: center;
}

#state-links2 #front {
	margin-bottom: 10px;
	text-align: left;
}

.anchor #front #s {
	border: 1px dashed #ddd; 
	width: 140px;
	padding: 2px;
}

#state-links2 #front #s {
	border: 1px dashed #bbb; 
	width: 200px;
	padding: 2px;
}

.anchor #Please, #state-links2 #Please {
	position: relative;
	top: 6px;
}

.quote41 form {
	text-align: center;
}

select {
	width: 130px;
}

#subscr { 
	margin-bottom: 1em;
	width: 99%;
}

#subscr input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
}

#subscr textarea {
	width: 99%;
	padding: 2px;
}

#subscr #block_9_lf {
	margin: 0 1em 0 0;
	float: right;
}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
}

.dle-content {
	text-align: justify;
	margin-bottom: 15px;
}

.dle-content li {
	margin: 15px 0 3px 0;
	padding: 5px 10px 3px 10px;
}

.dle-content p {
	margin: 10px 5px 10px 0;
}

#subscr p {
	margin: 5px 0;
}

.nocomments {
	text-align: center;
}

.col4 {
	display: block;
}

.artextblock {
	background: #EEE;
	color: #000;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
/* End Comments */



/* Begin Calendar */
#alphabet_box {
	empty-cells: show;
	width: 155px;
}

#alphabet_box caption {
	margin-top: -1.4em;
}

/* dirty fix for the event calendar plugin */
div#alphabet_box caption {
	padding-top: 1.5em;
}
div#alphabet_box .nav {
	position: relative;
}
/* end dirty fix */

#alphabet_box #comment_501 a {
	padding-right: 10px;
	text-align: right;
}

#alphabet_box #catalogs_poll4160 a {
	padding-left: 10px;
	text-align: left;
}

#alphabet_box a {
	display: block;
}

#alphabet_box #redplus {
	background: #fff;
}

#alphabet_box caption {
	text-align: left;
	width: 100%;
}

#alphabet_box th {
	padding: 3px 0;
	text-align: center;
}
#alphabet_box td {
	padding: 3px 0;
	text-align: center;
}
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
}

acronym, abbr {
	border-bottom: 1px dashed #999;
}

blockquote {
	margin: 15px 10px 0 10px;
	padding: 0 20px 0 20px;
	border: 1px dashed #ddd;
	border-left: 0;
	border-right: 0;
	background: #fff;
}

.center {
	text-align: center;
}

a img {
	border: none;
}

.a83ea688 .alignleft	{ 
	padding: 20px 0;
	width: 50%;
	float: left;
	text-align: left;
}

.a83ea688 .link3 {
	padding: 20px 0;
	width: 50%;
	float: right;
	text-align: right;
}

.r_h_foto div {
	color: #fff;
	text-align: center;
	line-height: 1.4em;
	padding: 1px;
	width: 2.9em;
}

.r_h_foto {
	display: inline;
	padding: 1px;
	float: left;
	margin-right: 1em;
}

.r_h_foto span {
	display: block;
}

.layout_header_wrapper {
	font-size: 1.5em;
	letter-spacing: .2em;
	padding-left: .2em
}
.TablText {
	letter-spacing: 0em;
	padding-left: 0em
}

.column2 {
	font-weight: bold;
	font-size: 2em;
	line-height: .7em;
}

.topSearch {
	font-size: .8em;
	line-height: 1em;
}

.b-right {
	display: inline;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: .6em 0;
	width: 100%;
	list-style-type: none;
}

.b-right li {
	list-style: none;
	display: inline;
	margin: 0 1em;
}

.b-right a, .b-right a:hover {
	font-size: 1.5em;
	font-weight: bold;
	color: #FFF;
	letter-spacing: -.08em !important; letter-spacing: -.1em;
}

.b-right ul {
	display: none;
	position: absolute;
	background: #111;
	padding: 5px 0;
	z-index: 101;
}

.b-right ul li {
	display: block;
	margin: 0;
	padding: 0 10px;
	font-size: 85%;
}

.b-right ul li a {
	display: block;
	padding: 5px 0;
	border-top: 1px solid #333;
	color: #CCC;
}

.b-right ul li li {
	font-size: 100%;
	white-space: nowrap;
}

.wp-pagenavi {
	clear: both;
}

.wp-pagenavi span.b-right {
	position: static;
}

.vox_submit {
	padding-bottom: 1em;
}

.vox_submit .NewsColumns {
	line-height: .9em;
}

#rss {
	float: right;
	padding-right: 4px;
}

.box-line {
	padding-left: 0;
}

.box-line li {
	list-style-type: none;
}

.box-line li ul {
	padding-left: 2em;
}

.box-line li li {
	list-style-type: circle;
}

.textwidget {
	padding-right: 10px;
}

.googlemap img {
	background: inherit;
}
/* End Various Tags & Classes*/
