/* 
	Theme Name: Organize-Utah
	Theme URL: http://organize-utah.com/
	Description: Customised WordPress Theme for <a href="http://organize-utah.com/">Organize-Utah</a>.
	Author: Milan Kaneria
	Author URI: http://efficienttips.com/
	Version: 1.0
		
*/

#mc-embedded-subscribed-form {
background:#fff;
clear:left;
margin-left:auto;
margin-right:auto;
font:14px Helvetica,Arial,sans-serif;
}
	/* Add your own MailChimp form style overrides in your site stylesheet or in this style block.
	   We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
body
{
	margin: 0px auto 0px auto;
	padding: 0px;
	color: #000000;
	font-family: 'Arial', Sans-Serif;
	font-size: 15px;
	line-height: 1.3;
}

#wraper
{
	width: 1004px;
	margin: 20px auto 0px auto;
	background: #ffffff;
	overflow: hidden;
}

#header
{
	height: 147px;
	background: url(images/header-bg.jpg) center top no-repeat;
	overflow: hidden;
}


#page
{
	height: 100%;
	padding: 30px 30px 0px;
	background: url(images/page-bg.jpg) center top repeat-y;
	overflow: hidden;
}

#content
{
	float: left;
	width: 522px;
	padding: 0px 25px 0px;
}

.post
{
	padding-bottom: 30px;
	background: url(images/post-bg-top.jpg) 0px 5px no-repeat;
}

.postfooter
{
	height: 44px;
	margin-top: -60px;
	background: url(images/post-bg-bottom.gif) right bottom no-repeat;
}

.posttitle
{
	margin: 0px;
	padding: 0px 30px 0px;
	color: #93BF3B;
	font-family: Arial, Sans-Serif;
	font-size: 20px;
	font-weight: normal;
}

.postmeta
{
	padding: 10px 15px 0px;
	font-size: 12px;
/*	font-weight: bold;*/
}

.postcontent
{
	padding: 0px 15px 10px;
/*	font-weight: bold;*/
}

blockquote
{
	width: 90%;
	margin: 0px auto 10px auto;
	padding: 10px;
	border: 1px solid #6DA411;
	font-style: italic;
}

#page-nav-prev
{
	float: left;
	margin: 0px;
	padding: 0px 0px 20px;
}

#page-nav-next
{
	float: right;
	margin: 0px;
	padding: 0px 0px 20px;
}


.sidebar
{
	float: left;
	width: 185px;
}


#sidebar-menu
{
	float: left;
	font-size: 18px;
}

#sidebar-menu ul
{
	height: 100%;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#sidebar-menu ul ul
{
	padding: 10px 0px 20px;
}

#sidebar-menu li
{
	display: block;
/*	width: 135px;*/
	min-width: 155px;
	margin: 0px;
	padding: 3px 15px;
	background: url(images/sidebar-menu-bg.jpg) left bottom no-repeat;
	list-style: none;
}

#sidebar-menu li li
{
	padding: 3px 0px 0px 20px;
	background: url(images/sidebar-menu-li.jpg) left bottom no-repeat;
	font-size: 16px;
}

#sidebar-menu a:link, #sidebar-menu a:visited
{
	color: #93BF3B !important;
}

#sidebar-menu a:hover, #sidebar-menu a:focus, #sidebar-menu a:active
{
	color: #F19D4C !important;
}

#sidebar-menu li.current_page_item a:link, #sidebar-menu li.current_page_item a:visited
{
	color: #F19D4C !important;
}


.sidebar-widget
{
	width: 185px;
}

.sidebar-header
{
	margin-bottom: 10px;
	padding: 1px 0px;
	color: #93BF3B;
	background: url(images/sidebar-header-bg.jpg) center bottom no-repeat;
	font-family: Arial, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}

.sidebar-content
{
	padding: 0px 12px 30px;
	font-size: 14px;
}

.sidebar-content br
{
	line-height: 10px;
}

.sidebar-widget ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.sidebar-widget li
{
	padding: 4px 0px 4px 4px;
	list-style: none;
}



#footer
{
        clear:both;

	height: 85px;
	margin-bottom: 20px;
	padding: 0px 0px 0px;
	color: #4D4D4D;
	background: url(images/footer-bg.jpg) center bottom no-repeat;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
/*	font-weight: bold;*/
	text-align: center;
}

#footer div
{
	padding-top: 8px;
}

#footer a
{
	color: #0C0C0C;
	font-size: 14px;
}


a, a:link, a:visited
{
	color: #93BF3B;
	text-decoration: none;
}
	
a:hover, a:focus, a:active
{
	color: #F19D4C !important;
	outline: none;
}

a img
{
	border: none;
}


form
{
	margin: 0px;
	padding: 0px;
}

input, textarea, select
{
	padding: 2px 4px;
	/* border: 1px solid #DFDFDF; */
	font-family: Arial, Sans-Serif;
}

input.submit
{
	height: 20px;
	padding: 0px;
	color: #aaaaaa;
	background: url(images/form-submit-bg.jpg) center center repeat-x;
	font-weight: bold;
	cursor: pointer;
}

.clear{
clear:both;
}
div.bullet-listx p, .bullet-listx p {
    text-align: center;
    font-size: 1em;
    line-height: 1.5em;
    padding: 20px;
}

p.powered a {
    display: none;
}

form.validate {
    margin-top: -45px;
    padding-bottom: 20px;
    border-style: solid;
    border-color: #8cbb00;
    margin-left: 10px;
}

form.validate h2 {
    text-align: center;
}

#mc-embedded-subscribe {
    margin-left: 25px;
    margin-top: 10px;
    width: auto;
}
#linkcat-3 {
    margin-top: 20px;
}

#cfwc_contactform form {
     border: solid #333333 1px; padding: 5px;
}

#Cart66CartButton {
  width: 300px;
  text-align: center;
}
form.wpcf7-form {
    width: 350px;
    margin-left:100px;

}
