/* CSS Document */
/* reset borwser defaults for consistency */
html, body, div, span, h1, h2, h3, p, a, img, li, ol, ul, fieldset, form, label, legend {
margin:0px;
padding:0px;
border: 0px;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
line-height: 150%;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
text-align: left;
vertical-align:baseline;
}
/*remove bullits form list items*/
ol, ul {
list-style: none;
}
a:link{
text-decoration:none;color: #000000;
}
a:visited{
text-decoration:none;color: #000000;
}
a:active{
text-decoration:none;color: #000000;
}
a:hover{
text-decoration:none; color: #FF0000; 
}
.top_holder{
width:490px;background-image:url(images/bg_trans_rounded_top.png); background-repeat:no-repeat; border:none; height:10px; overflow:hidden; margin:0px;
}
.top_holder_b{
width:490px;background-image:url(images/bg_trans_rounded_bottom.png); background-repeat:no-repeat; border:none; height:10px; margin:0px; 
}


body{background-color:#ffffff; background-image:url(images/logo_1.jpg);  background-repeat:no-repeat;

}
.wrapper{
position: absolute; top:10px; left:0px; width:100%; color:#000000;

}
.container{
position:relative; margin-left:auto; margin-right:auto; width:800px;
border-color:#CCCCCC;
border-width:0px;
border-style:solid; 

}

.mainbody{
}
.nav li{
 display: block;
margin-top:0px;
margin-bottom:0px;
padding-left:0px;
font-size:0.6em;
line-height:20px;
height: 20px;
width:100px;
}
.nav li a{
background-image:url(images/nav_bg1.jpg); display: block;
margin-top:0px;
margin-bottom:0px;
padding-left:20px;
font-size:1em;
line-height:20px;
height: 20px;
width:100px;

}
.nav li a:hover{
background-image:url(images/nav_bg.jpg);
overflow:hidden;
}
.column_1{
position:fixed;
left:100px;
top:10px;
float:left;
border-color:#CCCCCC;
border-width:1px;
border-style:solid;
}
.column_2{
position:relative;
left:100px;
top:30px;
float:left;
border-color:#CCCCCC;
border-width:0px;
border-style:solid;
}
.column_3{
position:relative;
left:100px;
top:60px;
float:left;
}

.text_holder{
background-image:url(images/bg_trans.png);
padding-top:10px;
padding-bottom:30px;
width:265px;
border-color:#CCCCCC;
border-width:1px;
border-style:solid;

position:relative;
left:0px;
top:0px;
}
.text_holder_right{
padding-top:0px;
padding-bottom:30px;
width:200px;
position:relative;
left:0px;
top:0px;
}

.text{
color: #663366;
font-size:0.6em;
padding-left:20px;
padding-right:20px;
}

.text_right h1{
color:#000000;
font-size:0.8em;
text-align:right;
}
.page_title{
position:relative;
left:125px;
top:10px;
float:left;
height:90px;
width:30px;
background-image: url(images/home_logo.jpg);
}
.page_title_getwebsite{
position:relative;
left:125px;
top:60px;
float:left;
height:164px;
width:25px;
background-image: url(images/getwebsite_logo.jpg);
}
.page_title_graphic{
position:relative;
left:125px;
top:60px;
float:left;
height:164px;
width:25px;
background-image: url(images/graphic_logo.jpg);
}
.page_title_why{
position:relative;
left:125px;
top:70px;
float:left;
height:164px;
width:25px;
background-image: url(images/why_logo.jpg);
}
.page_title_jargon{
position:relative;
left:125px;
top:60px;
float:left;
height:164px;
width:25px;
background-image: url(images/jargon_logo.jpg);
}
.page_title_webportfolio{
position:relative;
left:125px;
top:60px;
float:left;
height:164px;
width:25px;
background-image: url(images/web_portfolio_logo.jpg);
}
.page_title_contact{
position:relative;
left:125px;
top:60px;
float:left;
height:164px;
width:25px;
background-image: url(images/contact_logo.jpg);
}
.text_highlight{
color:#000000;
font-weight:bold;
}
.legal_notes{
font-size:0.6em;
}
.logo_design{
	border-style:solid; border-color:#CCCCCC; border-width:1px; 
	display:block;
	padding:10px;
	}
.definitions{
list-style:disc;
}
#submit {
color: #663366;
width: 53px;
height: 27px;
background: #333 url(images/submit_bttn.jpg) no-repeat;
outline: none;
}
#submit:hover {
background: #ff0 url(images/submit_bttn.jpg) no-repeat;
}





