

/* ----- basic --------------------------------------------------------------------------------------------------------------------------------- */
body {
 margin:0;
 padding:20px;
 background:#000000;
       font-family: Arial, Helvetica, sans-serif;
        font-size:12px;
 color:#666;
 }

a img {
 border:none;
 }

a, a:visited {
 color:#7f8e91;
 text-decoration:none;
 outline:none;
 }

a:hover {
 color:#33a8e5;
 text-decoration:none;
 }

p {
 margin:0 0 1em 0;
 padding:0;
 line-height:200%;
 }

ul {
 list-style-type:none;
 margin:0 0 1em 0;
 padding:0;
 line-height:0%;
 }

ul li {
 margin:0;
 padding:0;
 line-height:normal;
 zoom:1;
 }

ol {
 margin:0 0 1em 23px;
 padding:0;
 }

* html ol {
 margin:0 0 1em 23px;
 padding:0;
 }

ol li {
 padding:0 0 5px 0;
 }

form,table,input,textarea,dl,dt,dd {
 margin:0;
 padding:0;
 }

table {
 border-collapse:collapse;
 width:100%;
 border:0;
 }

blockquote {
 margin:0 0 1em 0;
 padding:35px 20px 0 20px;
 border:1px solid #ccc;
 background:#fafafa url(../imageMenu/imageMenu/css/img/quote1.gif) no-repeat 10px 10px;
 }

blockquote p {
 margin:0 0 5px 0;
 }

.quote_bottom {
 height:30px;
 background:#fafafa url(../imageMenu/imageMenu/css/img/quote2.gif) no-repeat right    ;
 margin-right:-10px;
 }

pre {
 border:1px solid #ccc;
 background:#fafafa;
 padding:10px 20px;
 margin:0 0 1em 0;
 overflow:auto;
 }

object {
 display:block;
 margin:0 auto;
 }

.wp-caption-text {
 text-align:center;
 }

.alignright {
 float:right;
 }

.alignleft {
 float:left;
 }

.aligncenter {
 display:block;
 margin-left:auto;
 margin-right:auto;
 }

.centered {
 display: block;
 margin-left:auto;
 margin-right:auto;
 }

.clear {
 clear:both;
}

.table_text {
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}

input, textarea {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin-top : 0px;
	margin-bottom : 0px;
}

.contact_form {
	 margin-top: 0px;
	 margin-bottom: 0px;
}
body {
line-height:160%;
 }

div.container {
 margin: auto;
 width: 510px;
 }

p {
 margin:0 0 1.5em 0;
 font-family: MicroExtendFLFRegular, Verdana, Tahoma, Arial;
 font-size: 1.em;
 font-weight: normal;
 }

h1 {
 margin: 2em 0 0em 0;
 font-family: MicroExtendFLFRegular, Verdana, Tahoma, Arial;
 font-size: 2.em;
 font-weight: strong;
 }

h2 {
 margin: 0.5em 0 1em 0;
 font-family: MicroExtendFLFRegular, Verdana, Tahoma, Arial;
 font-size: 2em;
 font-weight: normal;
 }

h3 {
 margin: 2em 0 1em 0;
 font-family: MicroExtendFLFRegular, Verdana, Tahoma, Arial;
 font-size: 1.8em;
 font-weight: normal;
 }

h4 {
 margin: 2em 0 1em 0;
 font-family: MicroExtendFLFRegular, Verdana, Tahoma, Arial;
 font-size: 1.5em;
 font-weight: normal;
 }
 
 h5 {
	margin: 0em 0 1em 0;
	font-family: MicroExtendFLFRegular, Verdana, Tahoma, Arial;
	font-size: 1.25em;
	font-weight: strong;
	text-align: center;
	color: #2a2e35;
 }



p.version {
 font-family: MicroExtendFLFRegular, Verdana, Tahoma, Arial;
 font-size: 1.2em;
 font-weight: strong;
 color: #7f7f7f;
 margin-bottom: 0;
 }

p.description {
 font-family: MicroExtendFLFRegular, Verdana, Tahoma, Arial;
 font-size: 1.2em;
 font-weight: normal;
 line-height: 1em;
 }


a, a:visited {
 color:#0d2b3a;
 text-decoration:none;
 }

a:hover {
 color:#e2415b;
 }

a.more-link, a.more-link:visited 
  {
 display:block;
 clear:both;
 color:#666;
 margin:15px 0 0 0;
 height:20px;
 padding:0 0 4px 45px;
 background:url(../imageMenu/imageMenu/css/img/read_more.gif) no-repeat left top;
 text-decoration:none;
 }

a.more-link:hover {
 color:#2089cc;
 background:url(../imageMenu/imageMenu/css/img/read_more.gif) no-repeat left bottom;
 text-decoration:none;
 }


img, a img {
 border:0px;
 margin:0 0px 0 0;
  background:#f2f2f2;
 }

a:hover img {
 border:1px solid #38a1e5;
 background:#9cd1e1;
 }

.post img.centered,div.centered {
 display:block;
 margin:0 auto;
 }

.post img.alignright,div.alignright {
 margin:4px 0 15px 15px;
 display:inline;
 }

.post img.alignleft,div.alignleft {
 margin:4px 15px 15px 0;
 display:inline;
 }

.post img.wp-smiley {
 border:0px;
 padding:0px;
 margin:0px;
 background:none;
 }


.post table {
 margin:0 0 1em 0;
 }

.post td, .post th {
 border:1px solid #ccc;
 padding:15px;
 }

.post th {
 background:#eee;
 font-weight:normal;
 }


ul li {
 margin:0 0 0.5em 0;
 line-height:1em;
 background:url(../imageMenu/imageMenu/css/img/bullet1.gif) no-repeat 3px 5px;
 padding:0 0 0 18px;
 }

ol li {
 margin:0 0 0em 0;
 line-height:1em;
 }

dt {

	float: left;

}


dd {

	margin-left: 150px;

	margin-bottom: 10px;

}



code {
 margin-bottom: 1em;
 }

ol.ltLighter {
 border: 1px solid #939393;
 font-size: 10px !important;
 margin-bottom: 1em !important;
 line-height: 1em !important;
 }

ol.ltLighter li {
 margin-bottom: 0;
 }

ol.ltLighter span {
 font-size: 10px !important;
 }





#container {
    width:800px;
    margin:12px auto 12px auto;
    background:#f2f2f2;

}

#main {

    width:750px;
    margin:12px auto 12px auto;
    background:#f2f2f2;
	padding-left: 25px;
	padding-right: 25px;

}


/*

*, html {
	margin: 0;
	padding: 0;
}


*/

/**************************************************************

	Image Menu home page

**************************************************************/


.imageMenu {
	position: relative;
	width: 800px;
	height: 200px;
	overflow: hidden;
}




.imageMenu ul {
	list-style: none;
	margin: 0px;
	display: block;
	height: 200px;
	width: 1000px;
	padding: 0;
	}


.imageMenu ul li {
	float: left;
	margin: 0;
	padding: 0;
}

/*this adjusts the width of the photos*/
.imageMenu ul li a {
	text-indent: -1000px;
	background:#FFFFFF none repeat scroll 0%;
	/*space and color between slider photos*/
	border-right: 2px solid #fff;
	cursor:pointer;
	display:block;
	overflow:hidden;
	width:160px;
	height: 200px;

}


.imageMenu ul li.landscapes a {
	background: gray url(../imageMenu/img/irene3.jpg) repeat scroll 0%;
}


.imageMenu ul li.people a {
	background: gray url(../imageMenu/img/irene2.jpg) repeat scroll 0%;
}


.imageMenu ul li.nature a {
	background: gray url(../imageMenu/img/irene.jpg) repeat scroll 0%;
}


.imageMenu ul li.urban a {
	background: gray url(../imageMenu/img/irene4.jpg) repeat scroll 0%;
}


.imageMenu ul li.abstract a {
	background: gray url(../imageMenu/img/irene5.jpg) repeat scroll 0%;
	width: 310px;
}


.clear {
	clear: both;
}

.address {
	font-size: 12px;
	margin-top: 12px;
	margin-bottom: 12px;
	text-align: center;
}


/*************************************************************/

/*

*, html {
	margin: 0;
	padding: 0;
}


*/

/**************************************************************

	Image Menu Irene people pages

**************************************************************/


.imageMenuIrene {
	position: relative;
	width: 800px;
	height: 200px;
	overflow: hidden;
}




.imageMenuIrene ul {
	list-style: none;
	margin: 0px;
	display: block;
	height: 200px;
	width: 1000px;
	padding: 0;
	}


.imageMenuIrene ul li {
	float: left;
	margin: 0;
	padding: 0;
}

/*this adjusts the width of the photos*/
.imageMenuIrene ul li a {
	text-indent: -1000px;
	background:#FFFFFF none repeat scroll 0%;
	/*space and color between slider photos*/
	border-right: 2px solid #fff;
	cursor:pointer;
	display:block;
	overflow:hidden;
	width:400px;
	height: 200px;

}



.imageMenuIrene ul li.people a {
	background: gray url(../imageMenu/img/irene.jpg) repeat scroll 0%;
}


.imageMenuIrene ul li.quotes a {
	background: gray url(../imageMenu/img/irene_quote.gif) repeat scroll 0%;
}


.clear {
	clear: both;
}


/*************************************************************/


