/*
Theme Name: Min
Theme URI: http://www.curtziegler.com/
Description: A clean, minimal, flexible wordpress theme.
Version: 1.0
Author: Curt Ziegler
Author URI: http://www.curtziegler.com/
Tags: clean, minimal, white
*/


html
{
	margin:0;
	padding:0;
	outline:0;
	border:0;
        background: #fbebcc url(/wp-content/themes/min/images/tan_stripe.jpg) repeat-x scroll top left;
}

html, body, form,
h1, h2, h3, h4, h5, h6,
p, img, a
{
	margin:0;
	padding:0;
	outline:0;
	border:0;

}

body
{
  margin: 0 auto;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  line-height: 16px;
  color:#5c4b2c;

}	

h1, h2, h3, h4, h5, h6, 
.promo p
{
	font-family:Verdana, Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6, p
{
	padding:0 0 18px 0;
}
h1 { font-size:2.4em;  }
h2 { font-size:1.6em; font-weight:normal; }
h3 { font-size:1.2em; font-weight:bold}
h4 { font-size:1.0em; }
h5 { font-size:0.9em; }
h6 { font-size:0.8em;}


a, .post h2 a:hover
{
	color:#1d468a;
	text-decoration:underline;
}

a, .post h2 
{
	text-decoration:none;
}

.sidebar .widget
{
        width: 200px;
	padding:0 5px 0 0px; 
	margin: 5px 20px 0px 20px;
        font-family:Verdana, Arial, sans-serif;
        font-size:10px;
        line-height: 16px;
	color:#5c4b2c;
}

.widget a
{
	margin: 5px 0 0 0;
        padding: 5px 0 0px 5px;
	color:#1d468a;
	text-decoration:underline;
}

.widget a:hover
{
	color:#2c5b9e;
	text-decoration:none;
}

.widget a:current
{
	color:#2c5b9e;
	text-decoration:none;
}

.widget h3
{
	text-transform: normal;
        font-size:1.0em;
	font-weight:bold;
	color:#5c4b2c;
	margin: 5px 0 0 0;
        padding: 5px 0 5px 0px;
}


.widget a
{
	font-weight:normal;

}


.widget p
{
	font-size:95%;

}

.widget UL, .widget UL LI
{
	margin:0 0 10px 0;
	padding:0;
	list-style-type:none;
	color:#ccc;
}

.widget UL
{
	padding:10px 0 20px 0px;
}

.widget LI
{
  padding:0px 0 0px 0px;
  font-weight: normal;
}

.widget UL LI UL
{
	padding-top:0px;
        padding-bottom: 10px;
}


.contentwidth
{
	width:761px;
	margin:0 auto;

}

.left, .alignleft
{
	float:left;
}

.right, .alignright
{
	float:right;
}


#header
{
        width: 771px;
	padding: 0;
}

#menu
{

        margin: 0 0 0 4px;
        width: 751px;
        height: 44px;
        background: #5c4b2c;
        border-bottom: 2px solid #888986;
}

#menu UL, #menu LI
{
	margin:0;
	padding:0;
	list-style-type:none;
}

#menu LI
{
	float:left;

}

#menu a
{
	color:#fff;
	font-weight:normal;
	line-height:44px;
	padding:0 17px 0 17px;
}

#menu a:hover
{
	color:#fff;
	text-decoration:none;
}


#menu UL LI.current_page_item
{

	color:#fff;
	text-decoration:none;
	background:#978562;
}


#main
{
	padding:0px 0;
}

.banner
{
	display:block;
        margin: 0 0 0 2px;
        width: 750px;
}


#top
{
  margin: 0 auto;
  width: 770px;
  background: url(/wp-content/themes/min/images/shadowback.png) repeat-y scroll top center;
  position: relative;
}

.column
{
	margin:0 20px 0 0;
        float: left;
}


.columnLarge
{
        padding: 0px 10px 0px 10px; 
	width:465px;

}


.columnMed
{
	width:255px;
}
.columnSmall
{
	width:255px;

}
.last
{
	margin:0px 0px 0px 0px;
}



.post
{
	padding:0px 10px 0px 0;
        color: #463a31;

}


.post UL
{
	margin:0px 10px 30px 40px;
	padding:0;
}

.post LI
{
	margin:0px 0 5px 0;
	padding:0;
	list-style-type:disc;
}


.post img
{
padding-top: 10px;
padding-bottom: 10px;
}

.postmeta
{
  margin: 0px 0 0 0;
  padding: 10px 0 0 0;
  font-family: Georgia, serif;
  color: #2c5b9e;
}

.post h2
{
  margin: 0px 0 0 0;
  padding: 15px 0 10px 0;
  font-family: Georgia, serif;
  color: #2c5b9e;

}

.post h3
{
  margin: 10px 0 0 0;
  font-family: Georgia, serif;
  color: #2c5b9e;
}


.navigation .alignleft a
{

	padding:0 0 0 15px;
        background: #fbebcc url(/wp-content/themes/min/images/arrowleft.png) no-repeat 5px;
}

.navigation .alignright a
{

	padding:0 15px 0 0px;
        background: #fbebcc url(/wp-content/themes/min/images/arrowright.png) no-repeat 142px;
}

.navigation .alignright a:hover,
.navigation .alignleft a:hover
{
	text-decoration:underline;
}


.aligncenter,
   div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
   text-align:center;
}

#footer-top
{
	background:url(images/border_top.gif) repeat-x top;
}
#footer-top .contentwidth
{
	padding:30px 0;
}
#footer-bottom
{
	padding:10px 0 50px 0;
}

body, #footer-bottom
{
  margin: 0 auto;
  width: 770px;
  background: url(/wp-content/themes/min/images/footer.png) no-repeat top center;
  position: relative;
}


#footer-bottom UL, #footer-bottom UL LI
{
	margin:25px 12px 10px 0px;
	padding:0;
        font-size: 9px;
        float: left;
	list-style-type:none;
}

#footer-bottom p
{
  margin: 0px 0px 0px 0px;
  font-size:9px;
  line-height: 12px;
  color: #5d4c2d;
  float: left;
}


/* Searchform */
#searchform .screen-reader-text
{
	display:none;
}

#searchform #s
{
	border:0;
	border:1px solid #ccc;
	background:#fefefe;
	padding:5px 0;
        margin:10px 0;
	float:left;
	width:170px;
}

#searchform #searchsubmit
{
	margin:11px 0 5px 0;
	float:left;
}

#homecontent {
  margin: 0 5px 0 4px;
  width: 751px;
  height: 735px;
  background: #2352a1 url(/wp-content/themes/min/images/home_bg.jpg) no-repeat top center;
}

#textbox {
  padding: 80px 10px 5px 270px;
}

#homecontent h1, #homecontent h1 div {
  font: 20px Georgia, serif;
  color: #fff;
}

#textbox p {
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  line-height: 1.6em;
  color: #fff;
}


.sidebar2 .widget
{
        width: 210px;
        height: 240px;
        float: right;
	padding: 5px 15px 0px 5px; 
	margin: -20px 11px 0px 0px;
        font-family:Verdana, Arial, sans-serif;
        font-size:11px;
        line-height: 13px;
        color: #222;
        background: #c8daef;
}

#footer-bottom2
{
  margin: 0px;
  padding: 0px;
  width: 770px;
  height: 200px;
  background: #fbebcc url(/wp-content/themes/min/images/shadow_footer.jpg) no-repeat top center;
  position: relative;
} 

#press
{
  width: 190px; 
  margin: 0px 10px 0px 20px;
  padding: 0px 0 50px 20px;
  text-transform: normal;
  font-size:.9em;
  line-height: 23px;
  font-weight:notmal;
  color: #222;
  list-style-type: none;
}


#press a
{
  color: #c8daef;
  list-style-type: none;
  text-decoration: underline;
}

#press a:hover
{
  text-align: center;
  text-decoration: none;
}

#footer-bottom2 UL, #footer-bottom2 UL LI
{
	margin:8px 12px 10px 0px;
	padding:0;
        font-size:9px;
        float: left;
	list-style-type:none;
}


#footer-bottom2 p
{
  margin: 0px 0px 0px 0px;
  font-size:9px;
  line-height: 12px;
  color: #5d4c2d;
  float: left;
}




/* clearfix start */ 
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}
/* clearfix end */ 