/* CSS Document */
/*
Title:      Main stylesheet for MKGD.net
Author:     Michelle Koen, MKgd.net
Updated:    Feb 6 2008
*/



body {
background:#EEEEEE url(stripes.gif) no-repeat scroll right 100%;
color:#333;
font-family:Georgia,sans-serif;
font-size:12px;
line-height:170%;
margin:0pt auto;
padding:0pt;
text-align:center;
}
#wrap {
background:#FBFDEE none repeat scroll 0%;
border-left:1px solid #355A10;
border-right:1px solid #A2BD43;
font-size:95%;
margin:0pt auto;
padding:0 ;
text-align:left;
width:800px;
display:block;
overflow:hidden;
}
#logo {
background:#FFFFFF none no-repeat scroll 0%;
height:90px;
margin:0pt;
padding:0pt;
}
#logo a {
border-style:none;
width:118px;
}
#logo img {
display:block;
width:163px;
}
#title {
background:#A6D513 url(backgroundbar.jpg) repeat-x bottom left;
border-bottom:3px solid #C2DC22;
border-top:2px solid #CD2;
clear:both;
display:block;
height:180px;
padding-left:20px;
padding-right:0px;
padding-top:0px;
width:780px;
}
#title .title-col{
	width:30%; float:left; margin-right:3%;
}
#title h1 {
border:medium none;
color:#FFFFCC;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:120%;
}
#title h2 {
border:medium none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:90%;
font-weight:normal;
line-height:125%;
}
a{
	text-decoration:none;
}
#port a{
	border-bottom-width:1px;
	border-bottom-color:4c1789;
	
}
a:link {
color:#40659B;
border-bottom-style:none;

}
a:visited {
color:#4c7289;
}
#port a:visited {

border-bottom-style:dashed;


}
a:hover {
color:#003366;
}
#port a:visited{
border-bottom-style:solid;

}
img a {
border:0pt none;
}
#nav {
background:#FBFDEE none repeat scroll 0%;
border-bottom:3px solid #C2DC22;
border-top:1px solid #A2BD43;
color:#FFFFFF;
float:left;
font-family:Georgia,serif;
font-size:100%;
letter-spacing:0.3ex;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
width:800px;
}
#nav li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt 1px 0pt 0pt;
}
#nav a {
/*border-bottom:1px solid #C2DC22;
border-right:1px solid #355A10;*/
color:#4C7289;
float:left;
padding:7px 23px;
text-decoration:none;
}
#nav a:hover, #nav a.active {
background:#FFF none repeat scroll 0% 50%;
border-bottom:1px solid #555555;
border-right:1px solid #555555;
color:#222222;
}
#nav a.active {
background:#FBFEF6 none repeat scroll 0%;
font-weight:bold;
}
#main-body {
background:#FBFDEE none repeat scroll 0%;
float:left;
width:521px;
}
#content {
background:#FBFDEE none repeat scroll 0%;
line-height:1.5em;
margin:25px 0pt;
padding:0pt 25px 25px 25px;
width:100%;
overflow:hidden;
display:block;
}
#content h2{
	color:#C2DC22;
	font-size:9pt;
	font-style: italic;
}
#port {
position:relative;

}
#content p strong,#content li strong, #content h3{
	color:#4c7289;
}
#content h3{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	
}
#work-text {
padding-left:150px;
}
#work-list {
color:#777777;
font-size:85%;
left:0pt;
line-height:1.4em;
position:absolute;
top:0pt;
width:130px;
}
#content ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin: 0pt;
padding:0;
}
#content ul li {
/*line-height:1.3em;*/
margin: 0pt;
padding:0;
}
#content dl dd {
font-size:90%;
margin:0pt;
padding:0pt 0pt 1em;
}
#content dl dt {
font-weight:bold;
}
#content dl dt span {
font-weight:normal;
}
#thumbs {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px;
padding:4px;
width:800px;
background:#FFF none repeat scroll 0%;
border:solid 1px #E9E9CA;
display:block;
overflow:hidden;
}
#thumbs ul li {

}
#thumbs a, #thumbs a:link;{
	border:none;
}
#thumbs ul:hover {
background:#E9E9CA none repeat scroll 0%;
}
#thumbs ul {

padding:10px;
}
#thumbs-inside {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px;
padding:0px;
width:180px;
position:absolute;
top:32px;
}
#content #thumbs-inside li {
margin-bottom:20px;
}
#thumbs-inside li a, #thumbs-inside li a:link, #thumbs-inside li a:visited {
border:none;
}
#thumbs-inside li img{border-color:#222;}
#thumbs a {
text-decoration:none;
}
.thumbitem {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:10px;
width:120px;
height:150px;
margin-bottom:1ex;
font-size:12px;
}
ul.thumbitem {
margin:50px;

}
#content ul li.thdescription  {
width:100px;
margin-right:1em;
}
.thdescription a {
text-decoration:none;
}
#bigimage {
padding-bottom:100px;
position:relative;
margin-left:200px;
}
#text {
float:right;
margin-left:300px;
padding-bottom:100px;
}
#sidebar {
color:#333333;
float:right;
font-size:90%;
line-height:1.5em;
margin:0pt 0pt 250px;
padding:0pt;
width:219px;
}
#sidebar h3.sub {
background:#4C7289  url(images/sidebarbg.jpg) repeat-y top right;
color:#FFF;

font-weight:normal;
}
#sidebar h3 {
border:medium none;
color:#FBFEF6;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:120%;
margin:30px 0pt 12px -5px;
padding:5px 10px;
}
#footer {
background:#C1DC00 none repeat scroll 0%;
clear:both;
font-family:Verdana,Arial,sans-serif;
font-size:90%;
line-height:1.5em;
margin: 0;
padding:0.5ex;
position:relative;
}
footer a:link, footer a:visited {
font-size:110%;
text-decoration:none;
}
 