

/* Bruno Correia - http://bcdc.us */



/* ----------------------------------------------------------- */


*				{ margin: 0; padding: 0; text-decoration: none; outline: none; }
 
h1,h2,h3,h4,
h5,h6			{ font-size: 100%; font-weight: normal; }

ol,ul,li		{ list-style: none; }

address, caption, cite, code, dfn, em, strong, th, var	{ font-style: normal; font-weight: normal;}

table			{ border-collapse: collapse; border-spacing: 0; }

fieldset,img	{ border:none; }

img				{ border: none; }
			
.clear 			{ clear:both; }

.float-left 	{ float:left; }
.float-right 	{ float:right; }

.text-left 		{ text-align:left; }
.text-right 	{ text-align:right; }
.text-center 	{ text-align:center; }
.text-justify 	{ text-align:justify; }

.bold 			{ font-weight:bold; }
.italic 		{ font-style:italic; }
.underline 		{ border-bottom:1px solid; }
.highlight 		{ background:#ffc; }

.wrap 			{ width:960px;margin:0 auto; }

.img-left 		{ float:left;margin:4px 10px 4px 0; }
.img-right 		{ float:right;margin:4px 0 4px 10px; }

.nopadding 		{ padding:0; }
.noindent 		{ margin-left:0;padding-left:0; }
.nobullet 		{ list-style:none;list-style-image:none; }

			

/* ----------------------------------------------------------- */



body		{
			font-family: Helvetica, Arial, sans-serif;
			font-size: 10px;
			color:#222;
			background: url(images/constant-background.gif) repeat-y;
			margin-bottom: 100px;
			}
			
p           {
			color: #553820;
			margin-bottom: 10px;
			text-align: left;
			line-height: 1.4em;
			font-size: 1.2em;
            }
			
h1			{
			font-family: Times, Georgia, serif;
			font-size: 2.4em;
			margin-bottom: 14px;
			}
			
h2			{
			font-family: Times, Georgia, serif;
			font-size: 2.0em;
			margin-bottom: 12px;
			}
			
h3			{
			font-family: Times, Georgia, serif;
			font-size: 1.6em;
			margin-bottom: 10px;
			}

li			{
			margin-bottom: 14px;
			}
			
ul			{	
			margin-bottom: 10px;
			}
			
a:link		{ color: #839692; text-decoration: none;}
a:visited	{ color: #553820; text-decoration: underline;}
a:active	{ color: #839692; text-decoration: none;}
a:hover		{ color: #839692; text-decoration: none;} 



/* ----------------------------------------------------------- */


#logoMark	{
			position: fixed;
			left: 50px;
			top: 50px;
			}
			
#navigation	{
			position: fixed;
			left: 50px;
			top: 125px;
			}
			
#mainBox	{
			width: 710px;
			margin-left: 270px;
			}

#footer		{
			margin-top: 50px;
			margin-left: 270px;
			}
			
/* ----------------------------------------------------------- */		
			

.home_header         { margin-bottom: 30px; margin-top: 110px; }
.template_header     { padding-bottom: 58px; padding-top: 50px; position: fixed; background-color: white; }
.work				 { padding-top: 126px;}	
.description         { margin-top: 14px; margin-bottom: 40px; }
.credentials_header  { margin-top: 110px; }
.credentials  		 { margin-bottom: 10px; margin-top: 15px; }
.flickr		         { margin-top: 10px; }
.photography img	 { margin-right: 10px; margin-bottom: 10px;} 
			
/* ----------------------------------------------------------- */		
			
			
/*.open			{ display: block; margin-top: 14px; margin-bottom: 18px; }
.open li		{ margin-bottom: 8px; }*/
.sub					 { display: none; }
div#navigation ul.sub	 { margin-bottom: 14px;}
div#navigation ul.sub li { margin-bottom: 8px;}
			
/* ----------------------------------------------------------- */



.photography a img 		{
			filter:alpha(opacity=100);   
			-moz-opacity: 1.0;   
			opacity: 1.0;
			-khtml-opacity: 1.0; 
			}
			
			
.photography a:hover img	{
			filter:alpha(opacity=50);
			-moz-opacity: 0.5; 
			opacity: 0.5;
			-khtml-opacity: 0.5;
			}




