/* CSS Document *//*Title:      Main stylesheet for MKGD.netAuthor:     Michelle Koen, MKgd.netUpdated:    October 26 2010*/body {	margin: 0;	padding: 0;	font-family: Georgia, sans-serif;	font-size: small;	text-align: center;	line-height: 170%;	color: #4C7289;	background: #FFF;	background-image: url(images/stripes.gif);	background-attachment: fixed;	background-repeat: no-repeat;	background-position: 750px 100%;  	background: #FBFDEE;	}		/* ---[ top ]------------------------------- */#wrap {	position: relative;	margin: 0 auto;	padding: 0;	font-size: 95%;	text-align: left;  	width: 750px;  	background: #FFF;/*	border-left: 1px solid #355A10;  	border-right: 1px solid #A2BD43; */	}#logo {	background: #FFF;	background-repeat: no-repeat;	height: 90px;	padding: 0;	margin: 0;	}#logo a  {	border-style: none;	width: 118px;	}#logo img  {	display: block;	width: 163px;	}#title {	background: #A6D513  url(/images/backgroundbar.jpg) repeat-x bottom;border-bottom:0 solid #4C7289;border-top:0 solid #4C7289;clear:both;display:block;height:200px;padding-left:35px;padding-right:0;padding-top:0;width:715px;		}div.title-col{width:215px;float:left;margin-right:23px;}			#title h1 {	color: #FFF;	font-size: 120%;	font-weight:800;	border: none;	}				#title h2 {	color: #FFF;	font-size: 90%;	font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif;	border: none;	line-height: 125%;	padding-bottom:2em;	}			#title h3 {			color:#FFF;			}	/*--------- [images menus ]---------------- */	#thumbs {margin-left: 0px;padding-left: 0px;list-style: none;width:800px;	}#thumbs-inside {position:absolute;}	#content ul.thumbitem{	float:left;	width:120px;		}#content ul.thumbitem a{	text-decoration:none;	color:#002953;	}		#thumbs li {margin-left: 0px;padding-left: 0px;list-style: none;float:left;margin-right:20px;	}			#bigimage {	float: right;margin-left: 300px;padding-bottom: 100px;	}		#text {	float: right;margin-left: 300px;padding-bottom: 100px;	}/* ---[ links ]------------------------------- */a:link {	color: #40659B;	}a:visited {	color: #8EA4C2;	}a:hover {	color: #036;	}/* navigation */#nav {	float: left;	width: 750px;	margin: 0;	padding: 0;	list-style: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	border-top: 1px solid #A2BD43;	border-bottom: 3px solid #355A10;	letter-spacing: 0.3ex;		color: #FFF;	background: #FBFDEE ; 	}#nav li {	float: left;	margin: 0;	padding: 0 1px 0 0;	list-style: none;	background: url(/images/nav-li-bg.gif) no-repeat top right;	}#nav a {	float: left;	padding: 7px 23px;/*	border-right: 1px solid #355A10; */	text-decoration: none;	color: #538620; 	}#nav a:hover, #nav a.active {	color: #C1DC00;	background: #FBFEF6;	}#nav a.active {	font-weight: bold;	background: #FBFEF6 ;	}/* ---[ main column ]----------------------------- */#main-body {	float: left;	width: 521px;	background: #FFF;	}#content {	margin: 25px 0;	padding: 0 25px;	background: #FFF;	line-height: 1.5em;	}img.featured{float:left;margin-bottom:10px;margin-right:10px;width:470px;}	#port {	position: relative;	}#work-text {	padding-left: 150px;	}#work-list {	position: absolute;	top: 0;	left: 0;	width: 130px;	font-size: 85%;	line-height: 1.4em;	color: #777;	}/* lists */#content ul {clear:none;float:left;list-style:none outside none;margin:0;padding:0;}#content ul li {	padding: 0 0 4px 13px;	line-height: 1.3em;	}#content dl dd {	margin: 0;	padding: 0 0 1em 0;	font-size: 90%;	}#content dl dt {	font-weight: bold;	}#content dl dt span {	font-weight: normal;	}/*---sidebar----- */#sidebar {	width: 219px;	float: right;	margin: 0 0 250px 0;	padding: 0;	font-size: 90%;	line-height: 1.5em;	color: #333;		}	#sidebar h3.sub {	background: #4C7289;	background: url(/images/sidebarbg.jpg) repeat-y top right #4C7289;	font-weight: normal;	}		#sidebar h3 {	margin: 30px 0 12px -5px;	padding: 5px 10px;	color: #FbFEF6;	font-size: 120%;	font-family: Verdana, Arial, Helvetica, sans-serif;	border: none;	}			/* footer */	#footer {	position: relative;	clear: both;	margin: 0;	font-size: 90%;		line-height: 1.5em;	font-family: Verdana, Arial, sans-serif;	color: #FFF; 	border-top: solid 1px #C1DC00;	margin-top:2em;	padding-left:40px;	background-color:#A6D513;	padding-bottom:2em;	}		footer a:link, footer a:visited {	font-size: 110%;	text-decoration: none;	color: #FFF		/* ---[ common elements ]--------------------- */p {	margin: 1em 0 1em 0;	padding: 0;	}h1, #port h1 {	font-family: Verdana, Arial, sans-serif;	font-size: 100%;	font-weight: normal;	color: #ffcc33;	padding: 0;	margin: 0;	}h2 {	font-family:  Verdana, Arial, sans-serif;	font-size: 150%;	font-weight: normal;	padding: 0;	margin: 0 0 1em 0;		color: #17166E;	}h3 {	margin-top: 1.5em;	margin-bottom: 0px;	padding-bottom: 0px;	font-family: Verdana, Arial, sans-serif;	font-size: 120%;	font-weight: normal;	color: #17166E;	border-bottom: 1px solid #eee;	}h3 a:link, h3 a:visited {	font-size: 110%;	text-decoration: none;	color: #40659B;	}h3 a:hover {	color: #036;	}h4, h5 {	margin-top: 1.5em;	margin-bottom: 0px;	font-family:  Georgia, "Times New Roman", serif;	font-size: 110%;	font-weight: normal;	color: #333;	}.headin {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 80%;	line-height: 120%;	font-weight: 300;	text-transform: none;	color: #333333;}
