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;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}

body {
font-family:verdana;
color:#333333;
font-size:12px;
}

#container {
margin:0 auto;
width:800px;
}

h1 {
margin-top:10px;
margin-bottom:20px;
width:800px;
height:153px;
background: url(images/title_madhavajay.png) top no-repeat;
}

h1 span {
display:none;
}

h2 {
margin-bottom:20px;
}

h2.skills {
background: url(images/title_skills.png) top left no-repeat;
height:70px;
width:100%;
}

h2.tools {
background: url(images/title_tools.png) top left no-repeat;
height:70px;
width:100%;
}

h2.dislikes {
background: url(images/title_dislikes.png) top left no-repeat;
height:70px;
width:100%;
}

h2.jobs {
background: url(images/title_jobs.png) top left no-repeat;
height:70px;
width:100%;
}

h2.education {
background: url(images/title_education.png) top left no-repeat;
height:70px;
width:100%;
}

.job {
font-weight:bold;
float:left;
margin-bottom:50px;
width:198px;
}

.job_middle {
font-weight:bold;
float:left;
margin-left:75px;
margin-right:75px;
margin-bottom:50px;
width:177px;
}

.job img {
float:left;
margin-right:10px;
margin-bottom:10px;
}

.job span {
display:block;
}

.job_middle img {
float:left;
margin-right:10px;
margin-bottom:10px;
}

.job_middle span {
display:block;
}

.job_company {
font-size:14px;
margin-bottom:1px;
margin-top:2px;
}

.job_location {
margin-bottom:2px;
}

h2.interests {
background: url(images/title_interests.png) top left no-repeat;
height:70px;
width:100%;
}

h2.websites {
background: url(images/title_websites.png) top left no-repeat;
height:70px;
width:100%;
}

h2 span {
display:none;
}

.left_panel {
width:360px;
float:left;
padding-left:40px;
}

.right_panel {
width:360px;
float:left;
padding-left:40px;
}

ul {
font-weight:bold;
}

ul li {

}

ul.green_tick li {
background:url(images/green_tick.png) no-repeat 0px 1px;
padding-left:26px;
margin-bottom:8px;
_border-bottom:1px solid #FFFFFF;
}

ul.red_cross li {
background:url(images/red_cross.png) no-repeat 0px 0px;
padding-left:26px;
margin-bottom:8px;
_display:inline-block;
}

ul li span {
float:left;
}

ul li img {
float:left;
}

.clear {
clear:both;
height:0px;
_display:inline;
}

.tafe {
margin-top:2px;
margin-left:10px;
}

.boardofstudies {
margin-top:-2px;
margin-left:10px;
}

.quakelive {
margin-top:-2px;
margin-left:10px;
}

.tortoise {
margin-top:-2px;
margin-left:10px;
}

.xhtml {
margin-top:-4px;
margin-left:10px;
}

.css {
margin-top:-4px;
margin-left:10px;
}

.tortoise {
margin-top:-2px;
margin-left:10px;
}

.ie6 {
margin-top:-2px;
margin-left:10px;
}

.ie7 {
margin-top:-2px;
margin-left:10px;
}

.ff {
margin-top:-2px;
margin-left:10px;
}

.safari {
margin-top:-2px;
margin-left:10px;
}

.chrome {
margin-top:-2px;
margin-left:10px;
}

.opera {
margin-top:-1px;
margin-left:10px;
}

.prototype {
margin-top:0px;
margin-left:10px;
}

.scriptaculous {
margin-top:-1px;
margin-left:10px;
}

.zf {
margin-top:-2px;
margin-left:10px;
}

.thunderbird {
margin-top:-4px;
margin-left:10px;
}

.outlook {
margin-top:-4px;
margin-left:10px;
}

.mail {
margin-top:-4px;
margin-left:10px;
}

.hotmail {
margin-top:-4px;
margin-left:10px;
}

.gmail {
margin-top:-4px;
margin-left:10px;
}

.yahoo {
margin-top:-4px;
margin-left:10px;
}

.aol {
margin-top:-4px;
margin-left:10px;
}

#footer {
width:474px;
margin:0 auto;
margin-bottom:40px;
}

#footer img {
float:left;
}

.title_amp {
margin: 0 20px;
}

.site {
float:left;
margin-bottom:50px;
width:198px;
}

.site_middle {
float:left;
margin-left:75px;
margin-right:75px;
margin-bottom:50px;
}

.site a {
display:block;
font-weight:bold;
margin-bottom:2px;
}

.site a img {
margin-left:-4px;
}

.site_middle a img {
margin-left:-4px;
}

.site a:visited {

}

.site_middle a {
display:block;
font-weight:bold;
margin-bottom:2px;
}

#jobs {
padding-left:40px;
}

#websites {
padding-left:40px;
}

.large_icons a {
float:left;
margin:0 8px 6px 0;
*margin:0 8px 8px 0;
}



.grey_line {
height:8px;
width:100%;
background:url(images/grey_line.png) no-repeat;
margin-top:26px;
margin-bottom:26px;
}

