@charset "utf-8";
/* CSS Document */

body {
	background:#ddf5f5;
	margin:auto;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#61655a;
}

#wrap {
	position: relative;
	margin:0 auto;
	padding: 0;
	font-size: 1em;
	text-align: left;
	width:90em;
}

/*Header*/

#top-fade {
	background:url(../images/top-fade.png) top left no-repeat;
	width:90em;
	height:2em;
	margin:2em 0 0 0;
}

#header {
	margin:0;
	padding:0;
	width:90em;
	height:20.8em;
	float:left;
	background:#FFFFFF;
}	

#logo {
	background:#FFFFFF;
	width:34.6em;
	height:20.6em;
	float:left;
	margin:0 1em 1em 0;
	padding:0 0 0 1em;
}

#flash-header {
	float:left;
	margin:1em 0 0 0;
	padding:0;
	width:52em;
	height:19em;
}

#nav {
	background:url(../images/nav-bar.jpg) #FFFFFF top left no-repeat;
	width:90em;
	height:6em;
	float:left;
	margin:0;
	padding:0;
}

/*Content*/

#content {
	background:#FFFFFF;
	width:90em;
	float:left;
	position:relative;
	z-index:0;
}

.entry,.post,#respond{
	width:65em;
	float:left;
	border-right:#999999 dotted 0.1em;
}

#content .entry h1 {
	color:#666666;
	font-size:2em;
	margin:1em 0 1em 0.7em;
}

#content .entry h2{
	color:#666666;
	font-size:1.6em;
	margin:1em 0 0 0.8em;
}

#content .entry h3 {
	color:#666666;
	font-size:1.4em;
	margin:1em 0 0.25em 0.8em;
}

#content .entry h4 {
	color:#666666;
	font-size:1.2em;
	margin:1em 0 0.25em 1em;
}

#content .entry h2 a,#content .entry h3 a{
	text-decoration:none;
	color:#666666;
}

#content .entry p a{
	text-decoration:none;
	color:#669999;
}

#content .entry p {
	font-size:1.3em;
	color:#808080;
	margin:0 1em 0 1em;
	padding:0;
	line-height:1.5em;
	text-align:justify;
}

#content .entry ul li {
	font-size:1.2em;
	color:#808080;
	margin:0 0 0 1em;
	padding:0;
	line-height:1.8em;
}

#content .entry ul li ul li {
	font-size:1em;
	color:#808080;
	margin:0 0 0 1em;
	padding:0;
	line-height:1.8em;
}

/*Blog*/

#blog-wrap {
	background:#FFFFFF;
	width:90em;
	float:left;
}

#content-blog {
	background:#FFFFFF;
	width:65em;
	float:left;
}

#content-blog h1 {
	color:#666666;
	font-size:2.4em;
	margin:0 0 0.5em 0.5em;
	padding:0;
}

#content-blog h1.single-title {
	font-size:1.8em;
	margin:0 0 0.5em 0.5em;
	padding:0;
}

.post h2 ,.post h2 a{
	color:#666666;
	text-decoration:none;
	font-size:1.3em;
	margin:0 0 0.5em 0.5em;
	padding:0;
}

.post small{	
	color:#666666;
	font-size:1em;
	margin:1em 0 0 1.5em;
	padding:0;
}

.postmetadata {
	color:#000000;
	font-size:1em;
	margin:1em 0 3em 1em;
	padding:0;
}

.entry p.postmetadata-alt {
	color:#000000;
	font-size:1em;
	margin:1em 0 0 1em;
	padding:0;
}

#respond h3 {
	margin:1em 0 0 1em;
}

#commentform {
	margin:0 0 0 1em;
}

#comments {
	margin:0 0 0 1em;
}

.entry-blog {
	width:65em;
	float:left;
	border-right:#999999 dotted 0.1em;
	margin:0 0 0.5em 0;
}

#content-blog .entry-blog p {
	font-size:1.3em;
	color:#808080;
	margin:0.5em 1em 0.5em 1em;
	padding:0;
	line-height:1.6em;
	text-align:justify;
}

.entry-blog a{
	text-decoration:none;
	color:#75ACAC;
}

#content-blog h3 a{
	color:#666666;
	text-decoration:none;
	font-size:1.6em;
	margin:0 0 0 0.8em;
	padding:0;	
}

h2.single-title {
	color:#666666;
	text-decoration:none;
	font-size:2em;
	margin:0 0 0 0.8em;
	padding:0;	
}
h2.pagetitle {
	color:#666666;
	text-decoration:none;
	font-size:2em;
	margin:0 0 0 0.8em;
	padding:0;	
}

#sidebar-blog{
	width:23em;
	float:right;		
}

#sidebar-blog ul {
	list-style:none;
}

#sidebar-blog ul li ul{
	list-style:circle;
}


/*Links*/

#image-links{
	width:32em;
	float:left;
	margin:0 18em 4em 18em;
}

.link {
	float:left;
	margin:0.7em 0.7em 3em 0.7em;
}

.link-alt{
	float:right;
	margin:0.7em 0.7em 3em 0.7em;
}

#about-logo {
	width:20.4em;
	height:11.6em;
	margin:2em 0 1em 15em;
}

/*SideBar*/

#sidebar{
	width:23em;
	height:100%;
	float:left;
}

#side-logo-top{
	background:url(../images/side-logo-top.jpg) top left no-repeat;
	width:20.5em;
	height:2.3em;
	margin:1em 0 1em 1em;
}

#side-photo-gallery {
	width:20.8em;
	height:17.3em;
	margin:0 0 1em 1em;
}

#side-logo{
	background:url(../images/side-logo.jpg) top left no-repeat;
	width:20.4em;
	height:11.6em;
	margin:0 0 1em 1em;
}

#side-email{
	width:20.4em;
	height:11.6em;
	margin:2em 0 1em 1em;
}

#side-email p{
	width:14.5em;
	margin:0.1em 0 0 0;
	font-size:1.4em;
}

#side-email p.title {
	border-bottom:#999999 solid 0.1em;
	font-size:1.4em;
	font-weight:bold;
}

#side-email p a{
	text-decoration:none;
	color:#669999;
}

/*Footer*/

#footer {
	width:90em;
	height:22.4em;
	margin:0;
	float:left;
	background:#FFFFFF;
	text-align:center;
}

#Image-footer{
	background:url(../images/Image-footer.jpg) top left no-repeat;
	margin:0;
	padding:0;
	width:90em;
	height:16.5em;
}

#footer a {
	text-decoration:none;
	font-size:1em;
	color:#666666;
	margin:5em 0 0 0;
}

#bottom-fade{
	background:url(../images/bottom-fade.png) bottom left no-repeat;
	width:90em;
	height:2em;
	margin:0 0 2em 0;
	float:left;
}

/*Sitemap*/

#content .ddsg-wrapper h2{
	margin:1em 0 0 1.5em;
	font-size:1.4em;
}

/*Breadcrumbs*/

#breadcrumbs {
	font-size:1em;
	margin:0 0 0.5em 1em;
}

/*latest Post*/

#latestPost {
	width:18em;
	margin:0 0 0 2em;
}

#latestPost h3 {
	color:#666666;
	text-decoration:none;
	margin:0 0 1em 0;
	font-size:1.4em;
}

#latestPost li {
	list-style:none;
	margin:1em 0 1em 0;
	text-align:center;
}

#latestPost li a{
	font-size:1.2em;
	color:#669999;
	text-decoration:none;
	margin:0;
	padding:0;
	line-height:1.5em;
}


