a:link,a:visited {

	font-size: 13px;

	font-family: Arial, Helvetica, sans-serif;

	color: #623333;

	text-decoration: none;

	font-weight: normal;

}



#side a {font-size: 13px;

	font-family: Arial, Helvetica, sans-serif;

	color: #623333;

	text-decoration: none;

	font-weight: normal;

}



#maintext a {

color: #623333;

font-size: 13px;

font: 10pt/18pt georgia, Arial, Verdana, sans-serif;

}



#maintext h2 a {

color: #623333;

font-size: 14pt;

color:black;

font-style: italic;

font-weight: 500;

}



a {font-size: 13px;

	font-family: Arial, Helvetica, sans-serif;

	color: #623333;

	text-decoration: none;

	font-weight: normal;

}



a:focus,a:hover,a:active { color: #623333; text-decoration: underline; }



a.button:hover { color: #623333; background: #FFF; }



body {

	font: 10pt/18pt georgia, Arial, Verdana, sans-serif;

margin:0;

padding:0;

	

}



h1 {

	font-size: 14pt;

	font-family: georgia;

	font-style: italic;

	font-weight: 500;

	padding-bottom: 0;

	padding-top: 0px;

	margin-top: 10px;

}



h2 {

	font-size: 14pt;

	font-family: georgia;

	font-style: italic;

	font-weight: 500;

	padding-bottom: 0;

	margin-top: 20px;

}



h3 {

	padding-top: 0px;

	margin-top: 20px;

	font-size: 14pt;

	font-family: georgia;

	font-style: italic;

	font-weight: 500;

}



h5 {

	font-size: 7pt;

	color: #999;

	font-family: georgia, Arial, Helvetica, sans-serif;

	text-align: left;

	margin-top: 10px;

	padding-top: 0;

	margin-bottom: 5px;

}



html {

	margin: 0;

	padding: 0;

	background-color: white;

	background-image: url(images/bgheaderstrip.gif);

	background-repeat: repeat-x;

}



img {

	float: left;

	padding: 0;

	margin: 5px 20px 10px 0px;

	border: dotted 1px #D8D8D8;

	border-color: #D8D8D8;

}



li { line-height: 2em; margin: 0px; padding: 0px; }



p {

	font: 10pt/18pt georgia, Arial, Verdana, sans-serif;

	margin-top: 0;

	text-align: left;

}



ul{ padding: 0px; margin-left: 20px; }



.blogimage { float: left; padding: 0px 10px 0px 0px; margin: 0; }



.comment {

	border: dotted 1px #D8D8D8;

	margin: 20px 0px 20px 0px;

	padding: 20px;

}







.post {

	margin: 10px 0px 15px 0px;

	min-height: 115px;

	padding: 0px 10px 0px 0px;

	background-repeat: repeat-x;

}



.post a { text-decoration: underline; }



.post h2 a {

	font-size: 12pt;

	font-family: georgia, arial, sans-serif;

	text-decoration: none;

	color: black;

	font-style: italic;

	font-weight: 500;

	padding-bottom: 0;

	padding-top: 0;

	margin-bottom: 20px;

	margin-top: 0px;

}



.post h2 a:link,a:visited,a:focus,a:hover,a:active {

	font-size: 12pt;

	font-family: georgia;

	font-weight: 500;

	color: black;

	padding-bottom: 0;

	padding-top: 0;

	margin-bottom: 20px;

	margin-top: 0px;

}



.rollover a:focus img,.rollover a:hover img,rollover a:active img { border: 1px dashed; border-color: #623333; }



#adlist { padding: 20px 10px 20px 40px; }



#adsense { padding: 0px 20px 20px 0px; float: left; }



#banner {

	margin-left: auto;

	margin-right: auto;

	width: 940px;

	height: 132px;

	padding: 0px 0px 0px 0px;

	margin-top: 0px;

	color: #000;

}



#container {

	margin-left: auto;

	margin-right: auto;

	width: 960px;

	height: 1000px;

	padding-top: 30px;

	margin-bottom: 200px;

}



#couponstrip {

	margin-left: auto;

	margin-right: auto;

	height: 32px;

	width: 940px;

	background-image: url(images/couponstrip.gif);

	margin-top: 25px;

}



#footer {

	margin: 0 auto;

	padding-top: 50px;

	margin-left: auto;

	margin-right: auto;

	height: auto;

	padding: 0px;

	margin-top: 50px;

	margin-bottom: 0px;

	width: 940px;

}



#footer a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 7pt;

	padding: 0px 5px;

}



#footer p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 7pt;

	padding-top: 60px;

}



#footer-outside {

	clear: both;

	height: 124px;

	background-image: url(images/footerthin.gif);

	margin:0;

	padding:0;

}



#header { width: 818px; height: 53px; margin: 0 auto; }



#logo {

	float: left;

	height: 129px;

	width: 380px;

	margin-top: 0px;

	padding-top: 0px;

}



#logo img { border: none; }



#logo img { margin-top: 0px; padding-top: 0px; }



#maintext {

	float: left;

	width: 670px;

	border-right: dotted 1px #D8D8D8;

	padding: 0 20px 30px 10px;

}



#side { float: left; width: 190px; padding: 0 10px 30px 20px; }



#side a:link{ font-weight: normal; }



#side h2 {

	padding-right: 20px;

	margin: 0px;

	padding: 0px 20px 5px 0px;

	border-bottom: dotted 1px #D8D8D8;

	font-size: 160%;

	font-weight: normal;

}



#side h3 {

	padding-right: 20px;

	margin-top: 10px;

	padding: 0px 20px 5px 0px;

	border-bottom: dotted 1px #D8D8D8;

}



#side li { list-style: none; padding: 0px; margin: 0px; }



#side li li{

	border-bottom: dotted 1px #D8D8D8;

	list-style: none;

	padding: 0px;

	margin: 0px;

}



#side ul {

	margin-top: 0px;

	padding-right: 10px;

	padding-left: 0px;

	margin-left: 0px;

}

#searchbox {
	width:300px;
	float:right;
	margin-top:30px;
}

fieldset {
	border:none;
}

#ajaxSearch_form {
           color: #444;
           width: auto;
       }
       #ajaxSearch_input {
           width: 200px;
           
           display: inline;
           height: 20px;
           
           border: 1px solid #ddd;
           border-left-color: #c3c3c3;
           border-top-color: #7c7c7c;
           background: #fff url(images/input-bg.gif) repeat-x top left;
           margin: 0 3px 0 0;
           padding: 5px;
           vertical-align: top;
       }
       #ajaxSearch_submit {
           display: inline;
           height: 32px;
           width:61px;
           line-height: 22px;
           margin-top:0px;
           margin-left:0px;
           background-image: url(images/searchbutton.gif);
           border-style:none;
       }
       #ajaxSearch_output {
           border: 1px solid #444;
           padding: 10px;
           background: #fff;
           display: block;
           height: auto;
           vertical-align: top;
       }
       .AS_ajax_result {
           color: #444;
           margin-bottom: 3px;
       }
       .AS_ajax_resultLink {
           text-decoration: underline;
       }
       .AS_ajax_resultDescription{
           color: #555;
       }
       .AS_ajax_more {
           color: #555;
       }
