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

body {  background-color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:13px; background-image:url(/images/backgrounds/stripes.jpg); 
		margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding: 0;}


#centerMe {margin:0 auto; width:910px; height:auto; text-align: left; }

.redcaption { font-size:10px; color:#FFCC66; font-family:Arial, Helvetica, sans-serif; font-style:italic;}
.redblinker {}

a {text-decoration:none; color:#222222; font-size:12px; line-height:20px;}
a:hover {text-decoration:none; color:#fff;}
a:visited {text-decoration:none; color:#666666;}


a:link img, a:active img, a:focus img { text-decoration:none}
a:visited img {opacity: .4; filter:alpha(opacity=40);}
a:hover img {opacity: 1; filter:alpha(opacity=100);}

hr { color:#e1a709; background-color:#e1a709;}

#header {width:910px; height:96px; background-image:url(/images/backgrounds/HEADER_background.jpg); text-align:left;}
#header_photos {width:910px; height:96px; background-image:url(/images/backgrounds/blue_background_nav.jpg); text-align:left;}
#header_portfolio {width:910px; height:96px; background-image:url(/images/backgrounds/gray_background_nav.jpg); text-align:left;}


#innerheader {float:left; clear:both; width:910px; height:96px; text-align:center; background-image:url(/images/backgrounds/HEADER_background.jpg); text-align:left;}

#nav { width:100%; height:46px; text-align:left; padding-top:30px; overflow:hidden;}
#nav a { text-decoration:none; text-align:left; }
#nav a:visited img {opacity: 1; filter:alpha(opacity=100);}


#leftcolumn { float:left; clear:left; width:170px; height:auto; overflow:hidden; border: 1px solid #8a8a8a; background-image:url(/images/backgrounds/stripes_bluegray.jpg);}
.leftcolumnentry { width:158px; padding:6px;}



/* Entries formattting */
.linkitemsheader {color:#333333; font-size:14px; font-weight:bold; margin-top:10px}
.linkitemsheader a:link, .linkitemsheader a:visited {color:#333333;}

.linkitemsheader2 , linkitemsheader2 a:link, linkitemsheader2 a:visited {color:#999999; font-size:14px; font-weight:bold; margin-top:10px}
.linkitemsheader2 a:hover {color:#fff;}


/* Center Column */

#centercontainer {float:left; clear:right; width:520px; height:100%; border: 2px solid #8a8a8a; color:#CCCCCC; background-image:url(/images/backgrounds/horzstripe.jpg); background-repeat:repeat-x; background-position:top; background-color:#6f7180; margin-left: 6px; }

.centercolumnentry  { width:464; padding:10px;}
.centercolumnentry a:link, .centercolumnentry a:visited  { color:#CCCCCC}
.centercolumnentry a:hover  { color:#fff}



#secondcolumn {float:right; clear:right; width:440px; height:100%; border: 2px solid #8a8a8a; color:#CCCCCC; background-image:url(/images/backgrounds/horzstripe.jpg); background-repeat:repeat-x; background-position:top; background-color:#6f7180; margin-left: 6px; }



/* Right Column */
#rightcolumn {float:right; clear:right; width:200px; border: 1px solid #8a8a8a; margin:0px 0px 10px 0px; overflow:hidden; background-image:url(/images/backgrounds/stripes_bluegray.jpg); }


.rightcolumnentry { width:188px; padding:6px;}


/* End Right Column */

/* Photos content hoder */

#photoscontentholder {float:left; clear:right; width:910px; height:auto; color:#CCCCCC; background-image:url(/images/backgrounds/horzstripe.jpg); background-repeat:repeat; background-position:top; background-color:#999999;  text-align:center;}

.yearbox { float:left; clear:left; width:862px; height:32px; background-image:url(/images/backgrounds/yearbackground.png); background-repeat:no-repeat; text-align:left; padding:10px 0px 0px 30px; margin:10px 0px;}

.photoiconholder { float:left; width:120px; height:150px; border: 2px solid #CCCCCC; padding:8px 4px 4px 4px; margin:3px;}

div#gallery {width: 800px; height: 690px; margin-left: auto; margin-right: auto;}object a {display: none;} object {margin-left: auto; margin-right: auto; display block;}

#footer {float:left; clear:left; width:910px; height:20px;  font-size:10px; text-align:center; color:#CCCCCC; background-color:#999999; padding:6px 0px; margin-top:20px;}


