/*
Theme Name: mintywhite 2.6 beta
Theme URI: http://mintywhite.com/
Description: mintywhite.com main theme
Version: 2.6
Author: Rich Robinson
Author URI: RichR.org
*/

a {
color:#0040B6;
font-weight:700;
}

a:hover {
color:#0083E7;
text-decoration:none;
}

a:visited {
color:#0083E7;
}

h2 a {
color:#6F615A;
text-decoration:none;
}

blockquote {
padding-left:10px;
color:#31333F;
font-style:normal;
border-left:2px solid #07A0E3;
}

body {
background-image:url(images/main-bg.png);
background-repeat:repeat-x;
background-color:#CDE5F3;
font:13px "Century gothic", Arial, Tahoma, sans-serif;
margin:0 auto;
/*padding:0 0 20px;*/
}

h1,h2,h3,h4,h5,h6 {
margin:0;
padding:0;
}

h2.pagetitle {
text-align:left;
color:#4A413C;
margin:0 0 10px 5px;
padding:10px 5px;
}

img#wpstats {
width:0;
height:0;
border:none;
overflow:hidden;
padding:0;
}

img.alignleft {
display:inline;
background:#fff;
margin:0 10px 10px 5px;
padding:5px;
}

img.alignnone {
display:inline;
background:#fff;
margin:0 0 10px;
padding:5px;
}

img.alignright {
display:inline;
margin:0 5px 10px 10px;
padding:5px;
}

/*Removed from img.alignright background:#fff;     2013/01/02 */

img.centered {
display:block;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
padding:0;
}

img {
border:0;
margin:0;
}

.adpost {
margin:5px;
padding-left:5px;
}

.adpostbot {
padding-left:4px;
}

.ad2 {
text-align:center;
margin:2px auto;
}

.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}

.alignleft {
float:left;
margin:0 10px 10px 0 !important;
padding:0 20px 10px 0 !important;
}

.alignright {
float:right;
margin:0 0 10px 10px !important;
}

.comments {
width:653px;
height:100%;
color:#504945;
background:#fff url(images/post.jpg) repeat-x;
border:1px solid #ccc;
margin:0 5px 15px 12px;
padding:15px;
}

.blogname h1 a:link,.blogname h1 a:visited {
color:#cacccd;
display:block;
}

.blogname h1 {
font-size:50px;
font-weight:400;
color:#cacccd;
text-align:left;
text-indent:-9000px;
background:url(images/logo.png) no-repeat;
margin:0 0 0 15px;
padding:0;
}

.blogname h2 {
font-size:12px;
font-weight:400;
color:#343434;
text-align:left;
text-transform:uppercase;
margin:2px 0 0 30px;
}

.blogname {
width:525px;
font-family:Georgia, "Century gothic", Verdana, Tahoma, sans-serif;
float:left;
background-repeat:no-repeat;
margin:10px 0 0;
}

.breadcrumb {
border:1px solid #DEDCDD;
color:#444;
background:#fff;
font:normal 13px tahoma, "Century gothic", Arial, Helvetica, sans-serif;
margin:0 5px 5px 13px;
padding:5px 10px;
}

.clear {
clear:both;
}

.clock {
color:#0578ad;
background:url(images/clock.png) no-repeat;
padding:3px 5px 3px 20px;
}

.comm {
background:url(images/comment.png) no-repeat;
position:relative;
padding:3px 5px 3px 20px;
}

.date {
color:#75481F;
font:11px/20px Tahoma, "century gothic", Arial, Verdana, Helvitica, sans-serif;
padding:0 10px 0 5px;
}

.edit {
color:#0578ad;
padding:3px 5px 3px 20px;
}


/* Supported browsers won't display squished 
   text at the top of mintywhite's posts...        */

.entry p:before {

}

.entry p {
font-size:1.1em;
line-height:1.8em;
margin:10px 5px 10px 9px;
padding:0;
}

.entry {
line-height:20px;
margin:0;
padding:0 5px 5px;
}

.fleft {
float:left;
padding:0 0 0 15px;
}

.fright {
float:right;
padding:0 15px 0 0;
}

.input {
float:left;
width:220px;
border:none;
font:normal 100% Tahoma, Arial, Helvetica, sans-serif;
color:#555;
background:#d3d6d7;
margin:35px 0 0 8px;
padding:6px 2px 7px 5px;
}

.related ul li a:hover {
color:#0A7CAF;
}

.related ul li a:link,.related ul li a:visited {
color:#222;
}

.related ul li {
list-style-type:none;
font:14px Georgia, "century gothic", Arial, verdana, sans-serif;
line-height:24px;
font-weight:700;
margin:0;
padding:5px 10px;
}

.related ul {
list-style-type:none;
margin:0;
padding:0;
}

.related {
width:665px;
height:100%;
color:#504945;
font:13px tahoma, "century gothic", Arial, verdana, sans-serif;
background:#fff url(images/post.jpg) repeat-x;
border:1px solid #ccc;
margin:0 5px 15px 12px;
padding:0 0 10px;
}

.sbutton {
float:left;
border:none;
font:bold 100% Tahoma, Arial, Helvetica, sans-serif;
color:#FFF;
height:29px;
background:#2676A1;
margin:35px 0 0 8px;
}

.single h2 a,.single h2 a:link,.single h2 a:visited, .comments h2,.related h2 {
color:#252525;
background-color:transparent;
}

.single h2 a:hover, .comments h2,.related h2 {
color:#31333F;
background-color:transparent;
}

.single h2, .comments h2,.related h2 {
text-align:left;
font-weight:700;
margin:10px 5px 5px 0;
padding:5px 0 0 5px;
}

.single h3 {
text-align:left;
font-weight:700;
font-size:1.4em;
margin:10px 0 5px;
padding:5px 0 0 5px;
}

.singleinfo {
height:auto;
margin:10px 5px 10px 9px;
padding:0;
}

.single {
width:683px;
height:100%;
color:#504945;
overflow:hidden;
background:#fff url(images/post.jpg) repeat-x;
border:1px solid #ccc;
margin:0 5px 15px 12px;
}

.title {
margin:0 0 0 10px;
padding:0 0 5px;
}

.wp-caption img {
border:0;
margin:0 0 5px;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
font-weight:400;
line-height:12px;
margin:0;
padding:0;
}

.wp-caption {
border:1px solid #DDD;
text-align:center;
background-color:#fff;
margin:5px;
padding:4px 0 5px;
}

#casing {
background-repeat:no-repeat;
padding:0;
}

#content-casing {
background:#fff;
background-repeat:no-repeat;
padding:0;
}

#content {
float:left;
width:700px;
height:100%;
overflow:hidden;
padding:12px 0 0;
}

#footer a:hover {
color:#000;
}

#footer {
height:auto;
font:normal 12px Tahoma, georgia, "century gothic", Arial, sans-serif;
float:left;
width:1000px;
background:#fff;
padding: 10px 0 10px 0;
}

#rightcol {
float:right;
width:288px;
padding:0 5px 10px 0;
}

#ttoopp {
height:70px;
width:1000px;
margin:auto;
}

#wrapper {
width:1000px;
margin:0 auto;
padding:10px 0 0;
/*padding:10px 0 20px;*/
}

.banner li a:link,.banner li a:visited {
text-decoration:none;
}

.banner li {
width:126px;
list-style:none;
display:block;
overflow:hidden;
float:left;
background:#fff;
border:1px solid #ddd;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:0 0 5px 5px;
padding:5px;
}

.banner ul {
overflow:hidden;
margin:5px 0;
padding:0;
}

.listauth {
text-align:center;
}

.listauth ul {
overflow:hidden;
text-align:center;
margin:5px 0;
padding:0;
}

.listauth li {
width:79px;
list-style:none;
display:block;
overflow:hidden;
float:left;
background:#fff;
border:1px solid #ddd;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:0 0 5px 5px;
padding:5px;
}

.listauth img.photo {
width:79px;
height:79px;
}

.auth {
overflow:hidden;
font:12px Tahoma, Arial, verdana, sans-serif;
color:#262B2F;
margin:0;
padding:0;
}

.fcats a:link,.fcats a:visited {
color:#0284C2;
}

.fcats {
overflow:hidden;
color:#0284C2;
height:15px;
font:12px Tahoma, Arial, verdana, sans-serif;
margin:1px 0 0;
padding:2px 0;
}

.listi {
background:#CDE5F3;
width:288px;
color:#1E395B;
font-size:15px;
font-weight:700;
font-family:arial, verdana, sans-serif;
margin:5px 0;
padding:5px 0 5px 5px;
}

#postlist li h2 a {
color:#4B545B;
text-decoration:none;
}

#postlist li h2 {
color:#4B545B;
font-size:15px;
height:18px;
overflow:hidden;
margin:0;
padding:0 0 2px;
}

#postlist li img {
float:left;
margin-right:5px;
background:#EFEFEF;
}

#postlist li {
list-style-type:none;
width:283px;
float:left;
height:60px;
overflow:hidden;
background:#fff url(images/post.jpg) repeat-x;
border:1px solid #ddd;
margin:0 0 5px;
padding:5px;
}

#postlist ul {
width:295px;
overflow:hidden;
list-style-type:none;
margin:0;
padding:0;
}

#postlist {
overflow:hidden;
margin-top:5px;
height:310px;
padding:0;
}

.preload1 {
background:url(images/menu/menu-a.png);
}

.preload2 {
background:url(images/menu/menu-drop-a.png);
}


#likebox-frame {
border:2px solid #fff;
width:286px;
z-index:10;
height:170px;
overflow:hidden;
position:relative;
top:-1px;
left:-2px;
}

#likebox-frame iframe {
left:-5px;
overflow:hidden;
position:relative;
top:-1px;
}

.blogname h1 a:hover {
color:#eee;
font-weight:normal;
}

.comm a:hover,.edit a:hover {
color:#333;
}

.comm a:link,.comm a:visited,.edit a:link,.edit a:visited {
color:#0578ad;
}

#nav {
list-style:none;
height:31px;
background:#fff url(images/menu/menu-back.png) repeat-x;
position:relative;
z-index:500;
font-family:arial, verdana, sans-serif;
margin:0;
padding:0 0 0 2px;
}

#nav li.top {
display:block;
float:left;
height:31px;
}

#nav li.top_right {
display:block;
float:right;
height:31px;
margin:6px 8px -6px 24px;
}

#nav li a.top_link {
display:block;
float:left;
height:31px;
line-height:31px;
color:#1E395B;
text-decoration:none;
font-size:11px;
font-weight:700;
cursor:pointer;
background:url(images/menu/menu-back.png);
padding:0 0 0 12px;
}

#nav li a.top_link span {
float:left;
display:block;
height:31px;
background:url(images/menu/menu-back.png) right top no-repeat;
padding:0 24px 0 12px;
}

#nav li a.top_link span img {
float:left;
margin:0 0 0 -10px;
padding:8px 4px 0 0;
}

#nav li a.top_link span.down {
float:left;
display:block;
height:31px;
background:url(images/menu/menu-drop.png) no-repeat right top;
padding:0 24px 0 12px;
}

#nav li:hover a.top_link {
color:#1E395B;
background:url(images/menu/menu-a.png) no-repeat;
}

#nav li:hover a.top_link span {
background:url(images/menu/menu-a.png) no-repeat right top;
}

#nav li:hover a.top_link span.down {
background:url(images/menu/menu-drop-a.png) no-repeat right top;
}

#nav li:hover {
position:relative;
z-index:200;
}

#nav li:hover ul.sub {
left:1px;
top:28px;
background:#F0F0F0;
border:1px solid #979797;
white-space:nowrap;
width:152px;
height:auto;
z-index:300;
padding:3px;
}

#nav li:hover ul.sub li {
display:block;
height:20px;
position:relative;
float:left;
width:152px;
font-weight:400;
}

#nav li:hover ul.sub li a {
display:block;
font-size:11px;
height:18px;
width:150px;
line-height:18px;
text-indent:5px;
color:#000;
text-decoration:none;
border:1px solid #F0F0F0;
}

#nav li ul.sub li a.fly {
background:#F0F0F0 url(images/menu/arrow.gif) 142px 6px no-repeat;
}

#nav li:hover ul.sub li a:hover {
background:#DAE9FB;
color:#000;
border-color:#83ABDC;
}

#nav li:hover ul.sub li a.fly:hover {
background:#DAE9FB url(images/menu/arrow.gif) 142px 6px no-repeat;
color:#000;
}

#nav li:hover li:hover ul,#nav li:hover li:hover li:hover ul,#nav li:hover li:hover li:hover li:hover ul,#nav li:hover li:hover li:hover li:hover li:hover ul {
left:142px;
top:-4px;
background:#F0F0F0;
border:1px solid #5c731e;
white-space:nowrap;
width:152px;
z-index:400;
height:auto;
padding:3px;
}

#nav ul,#nav li:hover ul ul,#nav li:hover li:hover ul ul,#nav li:hover li:hover li:hover ul ul,#nav li:hover li:hover li:hover li:hover ul ul {
position:absolute;
left:-9999px;
top:-9999px;
width:0;
height:0;
list-style:none;
margin:0;
padding:0;
}

#nav li:hover li:hover a.fly,#nav li:hover li:hover li:hover a.fly,#nav li:hover li:hover li:hover li:hover a.fly,#nav li:hover li:hover li:hover li:hover li:hover a.fly {
background:#DAE9FB url(images/menu/arrow.gif) 125px 6px no-repeat;
color:#000;
border-color:#83ABDC;
}

#nav li:hover li:hover li a.fly,#nav li:hover li:hover li:hover li a.fly,#nav li:hover li:hover li:hover li:hover li a.fly {
background:#F0F0F0 url(images/menu/arrow.gif) 125px 6px no-repeat;
color:#000;
border-color:#F0F0F0;
}


.wp-pagenavi {
	clear: both!important;
	padding-left: 10px!important;
	height: 24px!important;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none!important;
	border: 1px solid #ccc!important;
	padding: 3px 5px!important;
	margin: 2px!important;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000!important;
}

.wp-pagenavi span.current {
	font-weight: bold!important;
}

.dsq-widget-meta {
	color: #fff!important;
}

#dsq-combo-logo {
	display: none!important;
	height: 0!important;
}

.wp-biographia-container-top {
	background: #cde5f3!important;
}

#dsq-combo-widget.blue #dsq-combo-tabs li.dsq-active { 
	background: #fff !important; 
}

#dsq-combo-widget.blue #dsq-combo-content .dsq-combo-box { 
	background: #fff !important; 
}

#dsq-combo-widget.blue #dsq-combo-tabs li { 
	background: #CDE5F3 !important; 
}

#dsq-combo-widget.blue #dsq-combo-content .dsq-combo-box li { 
	border-bottom: 1px solid #CEE6F3 !important; 
}

#dsq-combo-widget #dsq-combo-content h3 { 
	display: none; 
}

.rev {
border: 1px dotted; 
padding: 5px; 
background: #e8e8e8; 
margin-bottom: 10px;
width: 98%;
clear: both;
height:auto;
}

#revimg {
float:right;
}

.revhead {
width:100%;
}

.revheadblock {
display: inline-block;
width:30%;
text-align: center; 
vertical-align: top;
}

.revheadblock img .star {
width:16px;
height:16px;
}