@charset "UTF-8";

/* ------------------------------------------------------

* Filename: styles.css
* Description: master external style sheet
* Version: 1
* Website: http://wwww.taxdetective.com 
* Author: Automatit, Inc

== ANCHOR ===============================================


		@rest 					Standard Reset
		

---------------------------------------------------------*/



/* @reset
---------------------------------------------------------*/
html, body, h1, h2, h3, h4, h5. h6. ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
html { height: 100%; overflow-y: scroll; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
img { border: 0; -ms-interpolation-mode: bicubic; }
a { outline: none; }





/* @general
---------------------------------------------------------*/

body { margin: 0; padding: 0; background-image: url(../images/bg.png); background-repeat: repeat; background-position: left top; font-family: Arial, Helvetica, sans-serif; }



/* @typography
---------------------------------------------------------*/

h1 { font-size: 20px; font-weight: bolder; font-style: italic; font-family: arial "Arial Black", Gadget, sans-serif; }
h2 { font-size: 16px; font-weight: bolder; font-style: italic; font-family: arial "Arial Black", Gadget, sans-serif; }
p { font-size: 12px; }
ul { margin: 0; padding: 0; }
ul li { display: list-item; list-style-image: url(../images/img-bullet.png); margin: 0px 0 0 0; padding: 0 0 0 0;}
ol { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a { color: #F00; text-decoration: underline; }
a:hover {color: #f00; text-decoration: none; } 


/* @classes
---------------------------------------------------------*/
.logo { float: left; width: 481px; height: 149px; }
.title {font-size: 18px; color: #C00; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; font-style: normal; margin: 0 0 5px 0; padding: 0 0 5px 0; }
.redtitle { font-family: Tahoma, Geneva, sans-serif; color: #cc3333; font-size: 26px; font-style: italic; font-weight: 900; }
.appealtitle { font-family: Tahoma, Geneva, sans-serif; color: #333; font-size: 14px; font-weight: 900; margin: 30px 80px 10px 40px; padding: 0px 0 30px 0; line-height: 10px; border-bottom: solid 1px #000; }
.appealtitle2 { font-family: Tahoma, Geneva, sans-serif; color: #333; font-size: 14px; font-weight: 900; margin: 30px 0 0px 40px; padding: 4px 0 0px 0; line-height: 0; }
.separator { border-top: solid 1px #000; margin: 0; padding: 0; width: 200px; }
.appeallink { font-family: Tahoma, Geneva, sans-serif; color:#cc3333; font-size: 14px; font-weight: 900px; text-decoration: underline; font-style: italic; }
.appeallink:hover { text-decoration: none; color: #F00; }
.sidebar { padding: 30px 10px 10px 30px; width: 300px; }
.stickylink { margin-left: 25px; font-weight: bold; }
.paytitle { color: #06C; font-size: 16px; }
.aboutlist { list-style-type: disc; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; }
#sidebar a { color: #F00; text-decoration: none; }
#sidebar a:hover {color: #f00; text-decoration: underline; }


/* @defined classes
---------------------------------------------------------*/
#container { margin: 0 auto 0 auto; width: 1040px; height: auto; }
#wrapper { margin: 0 auto 0 auto; padding: 20px; width: 1040px; background-image: url(../images/bg-wrapper.png); background-repeat: repeat-y; background-position: left top; float: left; }
#gallery { width: 369px; height: 150px; float: left; margin-left: 106px; border: solid 2px #CCC; }
#content { margin: 0 auto 0 auto; width: 1000px; background-image: url(../images/bg-wrapper.png); background-repeat: repeat-y; background-position: left top; }
#leftbox { float: left; width: 321px; height: 298px; margin: 10px 0 0 0; }
#centerbox { float: left; width: 318px; height: 292px; margin: 14px 0 0 0; }
#rightbox {float: left; width: 324px; height: 291px; margin:14px 4px 0 0; background-image: url(../images/img-rightbox.png); background-repeat: no-repeat; padding: 23px 18px 18px; }
#maincontent { width: 950px; padding: -20px 10px 10px 10px; margin-top: -30px; }
#internalcontent { width: 550px; padding: 0px 10px 10px 10px; margin-top: 0px; float: left; }
#sidebar2 {width: 316px; height: 327px; padding: 0px; background-image: url(../images/property-taxes-coffee-on-us.jpg); background-repeat: no-repeat; float: left; margin-left: 55px; }
#sidebar {width: 316px; height: 327px; padding: 0px; background-image: url(../images/bg-sticky.jpg); background-repeat: no-repeat; float: left; margin-left: 55px; }
#bottom { background-image: url(../images/bg-bottom.png); background-repeat: no-repeat; margin: 0 0 0 -1px; width: 1002px; height: 26px; float: left;  }
#footer { margin: 0 0 0  -1px; width: 1002px; margin: 0 auto 20px auto; text-align: center; font-size: 11px;  }