/*

Theme Name: 

Description: Describe your theme in a sentence or two

Version: 1.0

Author: AppSoft Development

Author URI: http://www.appsoftdevelopment.com/

*/



@charset "UTF-8";

/* CSS Document */









/* GENERAL CSS - CODE TO TELL FF AND IE TO SIT DOWN AND STFU */

#body {

	margin: 0px;

	padding: 0px;

	color: #000000;

	font-size: 0.626em; }

body div, ul, ol, li, table, img {

	margin: 0px;

	padding: 0px; }

body p {

	margin: 10px 0px 15px; }

body img {

	border: none; }

.display_none {

	display: none; }

.clear_div {

	display: none;

	height: 0px;

	width: 0px; }

body:last-child .clear_div {

	display: block;

	clear: both; }

object:focus {

	outline:none; }

object {

	margin:0px;

	padding:0px; }

a:focus {

	outline:none; }



/* CLEAR - BECAUSE SOMETIMES, FLOATING -ISN'T- A GOOD THING */



.clearme {

	clear: both;

}







a img {border:0}





body{

	background:#FFFFFF url(http://www.montyanderson.com/images/background.jpg) no-repeat fixed top center;

	text-align: center;

	min-width:990px;

	margin:0 auto;

}



table {

	font:11px/20px Verdana;

	color:#292929;

}





p {

	padding:0px 15px;

	font:11px/20px Verdana;

	color:#292929;

}



a {

	color:#666633;

	text-decoration:underline;

}



a:hover {

	text-decoration:none;

}







/* BLOG  */





#sidebar {

	width:215px;

	margin:0px 10px 10px 0px;

	float:right;

}



#blog_content {

	width:730px;

	float:left;

	margin:10px 0px 10px 15px

}









#search_wrapper {



	width:215px;



	height:50px;



	margin:10px 0px;



	background:url(http://www.montyanderson.com/images/blog_search_bg.jpg) repeat-x top left;



}







#blog_search {



    width:200px;

	margin:3px auto;



}







.blog_search_field {



	width:142px;



	background:url(http://www.montyanderson.com/images/search_bg.jpg) no-repeat top left;



	font:12px Verdana;



	color:#525252;



	padding:4px 4px;



        border:none;



}







#sidebar ul {



	padding-left:0px;



	margin-left:0px;



	list-style-type:none;



}







#sidebar ul li {



	display:block;



	margin:5px 0px;



	padding:0px;



	width:215px;



	border:#333 1px solid;



}







#sidebar li a {



	color:#666633;



	text-decoration:none;



}





#sidebar li a:hover {



	text-decoration:underline;



}







#sidebar h2 {



	width:204px;



	margin:0px;



	padding:10px 0px 15px 12px;



	font:14px Verdana;



	color:#cccc33;



        background:url(http://www.montyanderson.com/images/blog_header_bg.jpg) repeat-x top left;



        text-transform:uppercase;



}







#sidebar ul li ul {



	color:#006699;



        margin-left:30px;



}







#sidebar ul li ul li {



	display:normal;



	border:none;



}



#sidebar ul li.cat-item-10 {

display:none;

}



/* MAIN WRAPPER */



#main_wrapper {

	width:990px;

	margin:0 auto;

	text-align:left;

	padding:0px;

}





/* HEADER */



#header_wrapper {

	width:990px;

	height:128px;

	margin:0 auto;

	text-align:left;

	padding:0px;

}

#header_left {

	float:left;

}

#logo {

	padding:30px 10px 10px 10px;

}

#header_right {

	float:right;

	text-align:right;

}

#phone {

	padding:38px 10px 20px 0px;

}



#marketing_window {

	width:975px;

	margin:0 auto;

	text-align:left;

	padding:0px;

}













/* CONTENT */



#content_wrapper {

	width:973px;

	margin:0px auto;

	text-align:left;

	background:#CDC1A6;

	border:1px solid #222222;

        min-height:700px;

}





/* FOOTER */



#footer_wrapper {

	width:975px;

	height:115px;

	background:url('http://www.montyanderson.com/images/footer_bg.jpg') no-repeat;

	margin:0px 6px 0px 7px;

	padding:0px;

	font:10px/20px Verdana;

	color:#505050;

	text-align: center;

}



#footer_links {

	width:975px;

	height:10px;

	padding:11px 0px;

}



#footer_wrapper a {

	color:#505050;

	text-decoration:none;

}



#footer_wrapper a:hover {

	color:#505050;

	text-decoration:underline;

}



/* HEADER TAGS */



h1 {

	padding:0px 15px;

	font:bold 13px/18px Verdana;

	color:#161616;

}

h2 {

	padding:0px 15px;

	font:bold 14px Verdana;

	color:#161616;

}

h3 {

	padding:0px 15px;

	font:normal 14px/20px Verdana;

	color:#161616;

}

h4 {

}

h5 {

}

h6 {

}





/* LISTS */



ol, ul {

	margin-left:25px;

	padding:0px 15px;

}

li {

	font:11px/20px Verdana;

	color:#292929;

}
