/*  



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; }







.inline-widgets #wp-calendar caption, .blogname, .blogdesc {



	font-weight: bold;



}







#content {



	font-size: 1.2em;



}







.blogname {



	letter-spacing: -.05em; font-size:36px !important;



}







.blogname, .blogname a, blogname a:hover, .blogname a:visited, .blogdesc {



	text-decoration: none;



	color: white;



}







.blogname, .blogdesc { 



	font-weight: bold;



	position: absolute;



	z-index: 100;



	margin-left: 15px;



}







.blogdesc { 



	font-size: 1.2em;



	margin-top: 60px; 



}







.posttitle, #comments, #respond .title, #respond.pre27, #trackbacks {



	font-weight: bold;



	font-size: 1.6em;



}







#respond .title, #respond.pre27, #trackbacks {



	clear: both;



}







.posttitle, .posttitle a, .posttitle a:hover, .posttitle a:visited {



	text-align: left;



	text-decoration: none;



	color: #333;



}







.posttitle-archive, .posttitle-search, #comments, #respond .title, #respond.pre27 {



	font-size: 1.5em;



}







.pagetitle {



	font-size: 1.6em;



}







.widgettitle, .sidebars li.linkcat h2 {



	font-size: 1.2em;



	font-weight: bold;



}







.inline-widgets .widgettitle, .inline-widgets #wp-calendar caption {



	font-size: 1.4em;



}







.inline-widgets .widgettitle {



	letter-spacing: -.05em;



}







.sidebars .widgettitle, #wp-calendar caption, cite {



	text-decoration: none;



}







.widgettitle a {



	color: #333;



}







.widecolumn .entry p {



	font-size: 1.05em;



}







.commentlist li, #commentform input, #commentform textarea {



	font-size: 0.9em;



}







.commentlist li {



	font-weight: bold;



}







.commentlist li li.comment {



	font-size: 1em;



}







.commentlist li .avatar {



	float: left;



	margin-right: 5px;



}







.commentlist.pre27 li .avatar {



	float: none;



	margin-right: 0;



	padding-left: 41px;



	min-height: 36px;



	background-repeat: no-repeat;



	background-position: top left;



}







.commentlist cite, .commentlist cite a {



	font-weight: bold;



	font-style: normal;



	font-size: 1.1em;



}







li.comment #respond {



	margin-top: 20px;



}







.commentlist p {



	font-weight: normal;



	line-height: 1.5em;



	text-transform: none;



}







.commentmetadata {



	font-weight: normal;



}







.sidebars {



	font-size: 1em;



}







small, .sidebars ul li, .sidebars ol li, .nocomments, .postmetadata, 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;



}







#wp-calendar #prev a, #wp-calendar #next a {



	font-size: 9pt;



}







#wp-calendar a {



	text-decoration: none;



}







#wp-calendar caption {



	font-size: 1.2em;



	font-weight: bold;



}







#wp-calendar 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;



}







.narrowcolumn .postmetadata {



	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;



}







#page {



	margin: 20px auto;



	text-align: left;



}







#headerimg {



	position: relative;



	left: 13px; 



	top: 11px;



	z-index: 100;



} 







#main {



	padding: 9px 15px;



}







#main>table {



	width: 100%;



}







.narrowcolumn, .widecolumn { width: 100%; }







.narrowcolumn, .widecolumn, #sidebar1, #sidebar2, #sidebox {



	vertical-align: top;



	padding: 0 3px;



}







.alt {



	background-color: #fafafa;



	border-top: 1px solid #eee;



	border-bottom: 1px solid #eee;



}







.postmetadata {



	background-color: #fff;



}







#footer {



	border: none;



}







.post {



	position: relative;



	clear: both;



	padding: 5px 15px;



	margin: 0 auto 9px auto;



}







.narrowcolumn .postdata {



	padding-top: 5px;



}







.widecolumn .postmetadata {



	margin: 30px 0;



}







.smallattachment {



	text-align: center;



	width: 128px;



	margin: 5px 5px 5px 0px;



}







.attachment {



	text-align: center;



	margin: 5px 0px;



}







.postmetadata, .entry, .inline-widgets, .clear {



	clear: both;



}







#footer {



	margin: 0 auto;



	height: 68px;



}







#footer p {



	margin: 0;



	padding: 10px 0 0 0;



	text-align: center;



}







.sidebars {



	padding: 5px;



	overflow: hidden;



}







#sidebox {



	height: 1%;



	padding-bottom: 6px;



}







.pagetitle {



	text-align: center;



}







.post .pagetitle {



	margin-top: inherit;



	text-align: left;



	font-size: 1.5em;



}







.sidebars .widgettitle {



	margin: 5px 0 0 0;



}







.comments {



	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;



}







.commentlist .switch-post {



	right: -5px;



}







.catdesc {



	padding: 0 10px;



	text-align: justify;



	font-style: italic;



}



/* End Structure */















/* Begin Images */



.entry img {



	margin: 3px 10px 3px 0;



}







img.nofloat, img.nowrap, .nofloat img, .nowrap img, .smallattachment img, .attachment img, .entry img.wp-smiley {



	float: none;



}







.entry img.wp-smiley {



	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.alignright, img.alignleft {



	display: inline;



}







.entry .alignright {



	clear: right;



	float: right;



	margin: 3px 0 3px 10px;



}







.entry .alignleft  {



	clear: left;



	float: left;



	margin: 3px 10px 3px 0;



}







.entry .aligncenter {



	float: none;



	clear: both;



	display: block;



	margin: 3px auto 3px auto;



}







.entry .alignnone {



	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, .postmetadata li {



	display: inline;



	list-style-type: none;



	list-style-image: none;



}







.sidebars li {



	margin: 0 0 15px 25px;



}







.sidebars ul, .sidebars ol {



	padding: 0;



}







.sidebars ul li {



	list-style-type: circle;



	list-style-image: none;



	margin: 0;



}







ol, .sidebars ol {



	list-style: decimal outside;



	list-style-image: none;



}







.sidebars p, .sidebars select {



	margin: 5px 0 8px 0;



}







.sidebars ul, .sidebars ol {



	margin: 5px 0 0 5px;



}







.sidebars ul ul, .sidebars ol {



	margin: 0 0 0 10px;



}







.sidebars ul li, .sidebars ol li {



	margin: 3px 0 0 0;



}



/* End Entry Lists */















/* Begin Form Elements */



#searchform {



	margin: 0 auto;



	padding: 0 3px; 



	text-align: center;



}







#content #searchform {



	margin-bottom: 10px;



	text-align: left;



}







.sidebars #searchform #s {



	border: 1px dashed #ddd; 



	width: 140px;



	padding: 2px;



}







#content #searchform #s {



	border: 1px dashed #bbb; 



	width: 200px;



	padding: 2px;



}







.sidebars #searchsubmit, #content #searchsubmit {



	position: relative;



	top: 6px;



}







.entry form {



	text-align: center;



}







select {



	width: 130px;



}







#commentform { 



	margin-bottom: 1em;



	width: 99%;



}







#commentform input {



	width: 170px;



	padding: 2px;



	margin: 5px 5px 1px 0;



}







#commentform textarea {



	width: 99%;



	padding: 2px;



}







#commentform #submit {



	margin: 0 1em 0 0;



	float: right;



}



/* End Form Elements */















/* Begin Comments*/



.alt {



	margin: 0;



	padding: 10px;



}







.commentlist {



	text-align: justify;



	margin-bottom: 15px;



}







.commentlist li {



	margin: 15px 0 3px 0;



	padding: 5px 10px 3px 10px;



}







.commentlist p {



	margin: 10px 5px 10px 0;



}







#commentform p {



	margin: 5px 0;



}







.nocomments {



	text-align: center;



}







.commentmetadata {



	display: block;



}







.bypostauthor {



	background: #EEE;



	color: #000;



	border-top: 1px solid #CCC;



	border-bottom: 1px solid #CCC;



}



/* End Comments */















/* Begin Calendar */



#wp-calendar {



	empty-cells: show;



	width: 155px;



}







#wp-calendar caption {



	margin-top: -1.4em;



}







/* dirty fix for the event calendar plugin */



div#wp-calendar caption {



	padding-top: 1.5em;



}



div#wp-calendar .nav {



	position: relative;



}



/* end dirty fix */







#wp-calendar #next a {



	padding-right: 10px;



	text-align: right;



}







#wp-calendar #prev a {



	padding-left: 10px;



	text-align: left;



}







#wp-calendar a {



	display: block;



}







#wp-calendar #today {



	background: #fff;



}







#wp-calendar caption {



	text-align: left;



	width: 100%;



}







#wp-calendar th {



	padding: 3px 0;



	text-align: center;



}



#wp-calendar 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;



}







.navigation .alignleft	{ 



	padding: 20px 0;



	width: 50%;



	float: left;



	text-align: left;



}







.navigation .alignright {



	padding: 20px 0;



	width: 50%;



	float: right;



	text-align: right;



}







.datestamp div {



	color: #fff;



	text-align: center;



	line-height: 1.4em;



	padding: 1px;



	width: 2.9em;



}







.datestamp {



	display: inline;



	padding: 1px;



	float: left;



	margin-right: 1em;



}







.datestamp span {



	display: block;



}







.cal1 {



	font-size: 1.5em;



	letter-spacing: .2em;



	padding-left: .2em



}



.cal1x {



	letter-spacing: 0em;



	padding-left: 0em



}







.cal2 {



	font-weight: bold;



	font-size: 2em;



	line-height: .7em;



}







.cal3 {



	font-size: .8em;



	line-height: 1em;



}







.pages {



	display: inline;



	position: absolute;



	left: 0;



	bottom: 0;



	padding: .6em 0;



	width: 100%;



	list-style-type: none;



}







.pages li {



	list-style: none;



	display: inline;



	margin: 0 1em;



}







.pages a, .pages a:hover {



	font-size: 1.5em;



	font-weight: bold;



	color: #FFF;



	letter-spacing: -.08em !important; letter-spacing: -.1em;



}







.pages ul {



	display: none;



	position: absolute;



	background: #111;



	padding: 5px 0;



	z-index: 101;



}







.pages ul li {



	display: block;



	margin: 0;



	padding: 0 10px;



	font-size: 85%;



}







.pages ul li a {



	display: block;



	padding: 5px 0;



	border-top: 1px solid #333;



	color: #CCC;



}







.pages ul li li {



	font-size: 100%;



	white-space: nowrap;



}







.wp-pagenavi {



	clear: both;



}







.wp-pagenavi span.pages {



	position: static;



}







.postinfo {



	padding-bottom: 1em;



}







.postinfo .posttitle {



	line-height: .9em;



}







#rss {



	float: right;



	padding-right: 4px;



}







.inline-widgets {



	padding-left: 0;



}







.inline-widgets li {



	list-style-type: none;



}







.inline-widgets li ul {



	padding-left: 2em;



}







.inline-widgets li li {



	list-style-type: circle;



}







.textwidget {



	padding-right: 10px;



}







.googlemap img {



	background: inherit;



}



/* End Various Tags & Classes*/











.shift-left {  /* to counter sidebar offset & center picture */



position:relative;



right:0px;



top:3px;



}
