html{
    color:#000;
    background:#fff;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
    margin:0;
    padding:0;
}

table{
    border-collapse:collapse;
    border-spacing:0;
    font-size:inherit;
    font:100%;
}

fieldset,img{
    border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
    font-style:normal;
    font-weight:400;
}

li {
    list-style:none;
}

caption,th {
    text-align:left;
}

h1,h2,h3,h4,h5,h6{
    font-size:100%;
    font-weight:400;
}

q:before,q:after{content:'';}

abbr,acronym{
    border:0;
    font-variant:normal;
    border-bottom:1px dotted #000;
    cursor:help;
}

sup{
    vertical-align:text-top;
}

sub{
    vertical-align:text-bottom;
}

input,textarea,select{
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
}

body{
    font:x-small;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000;
    text-align:center;
}

pre,code,kbd,samp,tt{
    font-family:monospace;
    font-size:108%;
    line-height:100%;
}

h1{
    font-size:245%;
    font-family:Arial Black, Arial;
}

h2{
    font-size:123.1%;
}

h3{
    font-size:108%;
}

h1,h2,h3{
    margin:1em 0;
}

h1,h2,h3,h4,h5,h6,strong{
    font-weight:700;
}

em{
    font-style:italic;
}

blockquote,ul,ol,dl{
    margin:1em;
}

ol,ul,dl{
    margin-left:2em;
}

ol li{
    list-style:decimal outside;
}

ul li{
    list-style:disc outside;
}

dl dd{
    margin-left:1em;
}

th,td{
    border:1px solid #000;
    padding:.5em;
}

th{
    font-weight:700;
    text-align:center;
}

caption{
    margin-bottom:.5em;
    text-align:center;
}

p,fieldset,table,pre{
    margin-bottom:1em;
}

input[type=text],input[type=password],textarea{
    width:20em;
}

#slicklink a:visited{
    color:#fff;
    text-decoration:none;
}

a:hover{
    color:gray;
    text-decoration:none;
}

#header ul,#footer ul{
    text-align:center;
    line-height:20px;
    margin:0;
    padding:0;
}

#header ul li,#footer ul li{
    float:left;
    margin-right:20px;
    list-style-type:none;
}

a{
    color:#001e9f;
    text-decoration:none;
}

hr {
    border:1px solid #eee;
    width:960px;
    margin:0 auto;
}

#container{
    width:1000px;
    text-align:left;
    margin:0 auto;
}

#header{
    width:400px;
    padding-top:10px;
}

#search{
    width:900px;
    text-align:left;
    clear:both;
}

#adcolumns{
    width:801px;
    margin:0 40px;
}

#column1,#column2{
    width:400px;
    float:left;
}

#main{
    clear:both;
    /*width:960px;*/
    min-height:200px;
    background:transparent url(http://tybit.com/images/long-gradient.png) repeat-x bottom;
    border:1px solid #ccc;
    padding:5px 5px 20px;
}

#left{
    width:400px;
    float:left;
    padding-top:20px;
    padding-left:20px;
}

#middle{
    width:915px;
    float:left;
    padding-top:20px;
    padding-left:20px;
}

#right{
    width:500px;
    float:left;
    padding-top:20px;
    padding-right:20px;
}

#main h3{
    color:#c00;
    font-weight:700;
    font-size:153.9%;
}

#footer{
    margin-top:10px;
    width:960px;
    clear:both;
    text-align:left;
}

.blur{
    color:#999;
}

#search_area{
    float:left;
    width:400px;
    background:url(http://tybit.com/images/tybit-logo.png) no-repeat;
    height:99px;
    padding-left:192px;
    behavior:url(styles/iepngfix.htc);
}

.png{
    behavior:url(styles/iepngfix.htc);
}

#cpr{
    text-align:center;
    margin-top:20px;
}

#adcolumns dl{
    width:250px;
    margin:0 auto;
}

#adcolumns dt{
    margin-bottom:2px;
}

#adcolumns dt a{
    color:#001e9f;
    font-weight:700;
    text-decoration:underline;
}

#adcolumns dl dd{
    margin:0 0 20px;
    padding:0;
}

legend,a:active,#adcolumns dl dd a{
    color:#000;
}

.macadjust-left {
	float: left;
	margin: 0;
	width: 500px;
}

.macadjust-right {
	float: right;
	margin-top: 1.2em; 
    width: 290px;
}

.macadjust {
	
}
