body { margin:0; padding:0; font-family:"Lucida Grande","Verdana","sans-serif"; }

img { border: 0px; color:#000000; }

.nav-main-base { font-size: 12px; color: #6d6e71;}
.nav-main-base a, nav-main-base a:visited { font-size: 12px; color: #6d6e71; text-decoration:none; }
.nav-main-base a:hover { font-size: 12px; color: #ffffff; text-decoration:none;}
	.nav-main-base h1 { font-size: 12px; font-weight:normal; color: #65676A; line-height:13px; letter-spacing:0.5px; }
	
.logIn { font-size: 11px; color: #6d6e71; font-family: Geneva, Arial, Helvetica, sans-serif;}
.logIn a, .logIn a:visited { font-size: 11px; color: #5D5554; text-decoration:none; font-family: Geneva, Arial, Helvetica, sans-serif; }
.logIn a:hover { font-size: 11px; color: #E8E8E8; text-decoration:none; font-family: Geneva, Arial, Helvetica, sans-serif;}


.small-text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #AFBBAF;
	text-decoration: none;
	font-size: 11px;
}

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


input.Forms, textarea.Forms {
	background:#CCC8B5 none repeat scroll 0%;
	border:1px solid #FFFFFF;
	color:#353231;
	font-size:11px;
	letter-spacing:0.09em;
	margin:2px 3px 5px 5px;
	text-indent:2px;
}

.FormsButton { filter:alpha(opacity=50); opacity: .50; -moz-opacity:.50; }

.FormsButton:hover { filter:alpha(opacity=100); opacity: .99; -moz-opacity:.99;}



.NavUpcoming, .NavUpcoming a, .NavUpcoming a:visited  {
	font-size: 11px; 
	color: #716C6C;
	display:block;
	margin:2px 0 3px 5px;
	}
.NavUpcoming a:hover { 
	font-size: 11px; 
	color: #F6F8FF;
	display:block;
	margin:2px 0 3px 5px;
	}
	
#Lovelove_style, #Workwork_stye, #OverworkedOverworked_stye, #BalanceBalance_stye, #LifeLife_stye {
	font-size: 12px; 
	color: #F6F8FF;
	display:block;
	margin:2px 0 3px 5px;
	}
	
	
	
	
	/*  - - -   - - -  */
	
#current, #current a, #current a:visited, #current a:hover  { 
	font-size: 11px; 
	color: #F6F8FF;
	display:block;
	margin:2px 0 3px 5px;
	}
	
	
/*  - - -   - - -  - - */

.small-text A:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #AFBBAF;
	text-decoration: none;
	font-size: 11px;
}

.small-text A:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #AFBBAF;
	text-decoration: none;
	font-size: 11px;
}

.small-text A:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #B5713E;
	text-decoration: none;
	font-size: 11px;
}

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

h3#Gberman {
	width:700px;
	height:120px;
	margin:0 auto;
	text-indent:-9949px;
	background: transparent url(briangaberman-images/brian-gaberman-logo-index-alt.jpg) no-repeat 119px 40px;	
	}


	
h2#LogoGberman a, h2#LogoGberman a:visited  {
	text-indent:-9949px;
	right:44px; 
	top:30px;
	position:absolute;
	width:300px;
	height:60px; 
	background: transparent url(briangaberman-images/brian-gaberman-photography-logo.png) no-repeat 5px 0px !important;
	background: transparent url(briangaberman-images/brian-gaberman-photography-logo.jpg) no-repeat 5px 0px;		
	}
	
	
h2#LogoGbermanSmaller {
	text-indent:-9949px;
	margin:5px 0 30px 0;
	width:240px;
	height:22px;
	background: transparent url(briangaberman-images/brian-gaberman-photography-logo-small.png) no-repeat 20px 0px !important;
	background: transparent url(briangaberman-images/brian-gaberman-photography-logo-small.jpg) no-repeat 20px 0px;
	}
	


#IndyBroMid { margin:0 auto; width:700px; background: transparent;}



.IndexNav {
	margin:25px 0 20px 0;
	}

.IndexNav small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #D2D1C8;
	font-weight: normal;
	padding:0 16px 0 16px;
	} 


.IndexNav a, .IndexNav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #808478;
	text-decoration: none;
	
	}


.IndexNav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #29251C;
	text-decoration: none;
	}



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

.menu-text-alt A:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: 100;
	color: #7E8575;
	text-decoration: none;
	letter-spacing: 2px;
	text-indent: 2px;
	font-size: 9pt;
}

.menu-text-alt  A:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: 100;
	color: #7E8575;
	text-decoration: none;
	letter-spacing: 2px;
	text-indent: 2px;
	font-size: 9pt;
}
.menu-text-alt  A:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: 100;
	color: #B5713E;
	text-decoration: none;
	letter-spacing: 2px;
	text-indent: 2px;
	font-size: 9pt;
}



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



a { font-size: 12px; color: #6d6e71; text-decoration:none; }
a:visited {font-size: 12px; color: #6d6e71; text-decoration:none; }
a:hover {font-size: 12px; color: #ffffff;  text-decoration:none;}

h1, h2, h3, h4, h5, { margin:0px; padding:0px; }



/*  - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - - - /* ul--li--and-stuff */



ul { }

li { }


/* fix for IE list style white space BUG */		ul a { _height: 0em }


/* controls thumbnails  - - -  size- background- and pading- margin-   */

#thumbssmall {
	margin:0 auto;
	}
	

#thumbssmall ul {
	margin:7px 7px 0 0;
	padding:0px;
	}


	#thumbssmall ul li {
	background-position: center center;
		list-style-type:none;
		display:block;
		text-indent:-9009px;	
		
		}


		#thumbssmall ul li a {								
			list-style-type:none;
			display:block;
			width:45px;
			height:45px;
			text-decoration:none;
			}
	
		#thumbssmall ul li a:hover {
			display:block;
			width:45px;
			height:45px;
			text-decoration:none;
			background-color:#A0B29B;
			filter:alpha(opacity=50);
			opacity: 0.5;
			-moz-opacity:0.5;
		
			}

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



.blog-top-trim {
	background: url(briangaberman-images/blog-top-trim.jpg)  no-repeat  center top;
}

.blog-bottom-trim {
	background: url(briangaberman-images/blog-bottom-trim.jpg) no-repeat  center bottom;
}


.boarder-all-upcom {
	border: 1px solid #4B5855;
}

.boarder-bottom-blogup {
	border-bottom: 1px  solid #989F94;
}

.boarder-all-upcom-big {
	border: 1px solid #4B5855;
}

.boarder-lower-orange {
	border-bottom: thin solid #8B4100;
}

.border-top-dotted {
	border-top: thin dotted #AFB5AB;
}


logo-background {
	background: url(images/brian-gaberman-photargraphy-logo.jpg) no-repeat  right top;
}

.boarder-top-dark {
	border-top: 1px  solid  #FFFFFF;
}
.boarder-lower-light {
	border-bottom: 1px solid  #C8C8C8;
}
.boarder-top-light {
	border-top: 1px solid #C8C8C8;
}

.boarder-top-dark {
	border-top: 1px solid #3D3D3D;
}
.dark-boarder-right {
	border-right: 1px solid #3D3D3D;
}
.dark-boarder-left {
	border-left: 1px solid #E6E6E6;
}
