* {
margin:0;
padding:0;
}

body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */	
	
	color: #adb3bb;	
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
}

h1 {
	font-family: Tahoma, Verdana;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #adb3bb;

}

p {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #adb3bb;
	
}

#links p{
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: lighter;
	font-variant: normal;
	color: #adb3bb;
	width: 160px;
	padding-top: 80px;
	padding-left: 395px;
	font-family: Tahoma, Verdana;
}

#galleries {
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: lighter;
	font-variant: normal;
	color: #adb3bb;
	width: 160px;
	padding-top: 80px;
	padding-left: 395px;
	font-family: Tahoma, Verdana;
}

#contacts p{
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: lighter;
	font-variant: normal;
	color: #adb3bb;
	width: 160px;
	padding-top: 80px;
	padding-left: 395px;
	font-family: Tahoma, Verdana;
}

#family p{
	padding-bottom: 80px;
}



a {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #adb3bb;
}
a:visited {
	color: #adb3bb;
}
a:hover {
	color: #adb3bb;
}
a:active {
	color: #adb3bb;
}

.oneColElsCtr #mainContent h1{
	font-family: Tahoma, Verdana;
	font-size: 50px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #adb3bb;
	padding-left: 300px;
	padding-top: 100px;
}

.oneColElsCtr #czusa img {
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.oneColElsCtr #mainContent p{
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: lighter;
	font-variant: normal;
	color: #adb3bb;
	width: 160px;
	padding-top: 80px;
	padding-left: 395px;
	font-family: Tahoma, Verdana;
}

.oneColElsCtr #biography p{
   padding-bottom: 80px;
}


.oneColElsCtr #companies p {
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: lighter;
	font-variant: normal;
	color: #adb3bb;
	width: 330px;
	padding-top: 80px;
	padding-left: 395px;
	font-family: Tahoma, Verdana;
}

.oneColElsCtr #companies ul {
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: lighter;
	font-variant: normal;
	color: #adb3bb;
	width: 330px;
	padding-top: 20px;
	padding-left: 420px;
	font-family: Tahoma, Verdana;
}

.oneColElsCtr #companies li {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #adb3bb;
	padding-top: 10px;
	font-family: Tahoma, Verdana;
	list-style-type: square;
}

.oneColElsCtr #companies li a{
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #adb3bb;
	
	font-family: Tahoma, Verdana;
	list-style-type: square;
}

.image_side_by_side {
	float: left;
	margin-right: 5px;
}
/*************************************************** page layout *******************************************************/
.oneColElsCtr #container {
	width: 760px;	
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */

}

.oneColElsCtr #header {
	width: 760px;
	height:124px;	
}

.oneColElsCtr #mainContent {
	width: 760px;
	height:472px;	
	background-image: url(../images/irlene_bg_home.jpg);	
}

.oneColElsCtr #biography {
	width: 760px;
	height:472px;
	background-image: url(../images/irlene_bg_biography.jpg);
}

.oneColElsCtr #family {
	width: 760px;
	height:472px;
	background-image: url(../images/irlene_bg_family.jpg);
}

.oneColElsCtr #galleries {
	width: 760px;
	height:472px;
	background-image: url(../images/irlene_bg_galleries.jpg);
	background-repeat:no-repeat;	
	margin:0;padding:0;	
	
}

.oneColElsCtr #family .gallery{
	padding:80px 0 0 395px;
	
	width:250px;
}


.oneColElsCtr #galleries .gallery{
	padding:80px 0 0 395px;
	
	width:250px;
}

.oneColElsCtr #galleries .gallery .categories{
	font-weight:bold;
	width:350px;
}

.oneColElsCtr #galleries .gallery .categ{
	padding:0 7px 0 0 ;
}

.oneColElsCtr #galleries .gallery .photos{	
	width:350px;
	height:300px;
	margin-bottom:30px;
	overflow:auto;
}

.oneColElsCtr #companies {
	width: 760px;
	height:472px;
	background-image: url(../images/irlene_bg_companies.jpg);
}

.oneColElsCtr #links {
	width: 760px;
	height:472px;
	background-image: url(../images/irlene_bg_links.jpg);
}

.oneColElsCtr #contacts {
	width: 760px;
	height:472px;
	background-image: url(../images/irlene_bg_contacts.jpg);
}


.oneColElsCtr #footer {
	width: 760px;
	height:52px;	
	background-image: url(../images/footer_bg.jpg);		
	text-align:right;
}

.oneColElsCtr #footer p{
	font-family: Tahoma, Verdana;
	font-size: 8px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #adb3bb;	
	padding:30px 24px 0 0;
}

.oneColElsCtr #footer p a{
	font-family: Tahoma, Verdana;
	font-size: 8px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #adb3bb;	
	text-decoration:none;
	
}


.oneColElsCtr #menu {
	width: 760px;
	height:39px;
	background-image: url(../images/menu/menu_bg.jpg);
	background-repeat: no-repeat;
	padding-left: 250px;	
}

.oneColElsCtr #content {
	width: 330px;
	height:370px;
	overflow: auto;
	padding-left: 395px;	
}

.oneColElsCtr #content p{
	font-family: Tahoma, Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #adb3bb;
	padding-right: 10px;	
}

.oneColElsCtr #contentf {
	width: 360px;
	height:370px;
	overflow: auto;
	padding-left: 395px;	
}

.oneColElsCtr #contentf p{
	font-family: Tahoma, Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #adb3bb;
	padding-right: 10px;	
}

/******************* drt ***********************************************/

.oneColElsCtr #drt {
	width: 760px;
	height:472px;
	background-image: url(../images/irlene_bg_drt.jpg);
}

.oneColElsCtr #drt p{
	padding-bottom: 80px;
	width:300px;
	line-height: normal;
	margin:0;
	
}

.oneColElsCtr #drt img {
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/******************* harmony ***********************************************/

.oneColElsCtr #harmony {
	width: 760px;
	height:472px;
	background-image: url(../images/irlene_bg_harmony.jpg);
}

.oneColElsCtr #harmony p{
	padding-bottom: 80px;
	width:300px;
	line-height: normal;
	margin:0;
	
}

.oneColElsCtr #harmony img {
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/******************* wr ***********************************************/

.oneColElsCtr #wr {
	width: 760px;
	height:472px;
	background-image: url(../images/irlene_bg_wr.jpg);
}

.oneColElsCtr #wr p{
	padding-bottom: 80px;
	width:300px;
	line-height: normal;
	margin:0;
	
}

.oneColElsCtr #wr img {
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/******************* shoot ***********************************************/

.oneColElsCtr #shoot {
	width: 760px;
	height:472px;
	background-image: url(../images/irlene_bg_shoot.jpg);
}

.oneColElsCtr #shoot p{
	padding-bottom: 80px;
	width:300px;
	line-height: normal;
	margin:0;
	
}

.oneColElsCtr #shoot img {
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/******************* deer ***********************************************/

.oneColElsCtr #deer {
	width: 760px;
	height:472px;
	background-image: url(../images/irlene_bg_deer.jpg);
}

.oneColElsCtr #deer p{
	padding-bottom: 80px;
	width:300px;
	line-height: normal;
	margin:0;
	
}

.oneColElsCtr #deer img {
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/******************* pros ***********************************************/

.oneColElsCtr #pros {
	width: 760px;
	height:472px;
	background-image: url(../images/irlene_bg_pros.jpg);
}

.oneColElsCtr #pros p{
	padding-bottom: 80px;
	width:300px;
	line-height: normal;
	margin:0;
	
}

.oneColElsCtr #pros img {
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/******************* nash ***********************************************/

.oneColElsCtr #nash {
	width: 760px;
	height:472px;
	background-image: url(../images/nasville_bg.jpg);
}

.oneColElsCtr #nash p{
	padding-bottom: 80px;
	width:300px;
	line-height: normal;
	margin:0;
	
}

.oneColElsCtr #nash img {
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/******************* resume ***********************************************/

.oneColElsCtr #resume {
	width: 760px;
	height:472px;
	background-image: url(../images/irlene_bg_resume.jpg);
}

.oneColElsCtr #resume p{
	padding-bottom: 80px;
	width:300px;
	line-height: normal;
	margin:0;
	
}

.oneColElsCtr #resume img {
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/********************** email form **************************************/
#contacts p {
	padding-left:395px;
	pading-bottom:0;
	width: 350px;
}

#contacts .textField {
	border: 1px solid #0000FF;
	width: 250px;

}

#contacts .phoneField {
	border: 1px solid #0000FF;
	width: 200px;

}

#contacts .messageField {
	border: 1px solid #0000FF;
	width: 300px;

}

.gal 
{
	margin:5px;
	height:auto;
	text-align :center;
	vertical-align:top;
	color:#71580c;
}
