@charset "utf-8";
/* CSS Document */
/* ----------MAIN BODY STYLES---------- */  

* {  
   margin: 0px; /*SETS 0 MARGIN*/ 
   padding: 0px; /*SETS 0 PADDING*/ 
}  

body {  
   color: #bababa; /*MAIN WEBSITE TEXT COLOR*/ 
   font-family: Verdana, Arial, Helvetica, sans-serif; /*SIZE OF TEXT 0.69EM = 11PX*/ 
   background-repeat: repeat-x; /*REPEATS BACKGROUND HORIZONTALLY*/ 
   background-color: #000000; /*SETS THE COLOR OF OUR BACKGROUND WHEN THE BACKGROUND IMAGE COMES TO AN END*/ 
}     
#middle {
	width: 920px;
	margin: auto;
	font:80%/1.25em arial, sans-serif;
	letter-spacing:.1em;
	background-color: #000000; /*SETS THE COLOR OF OUR BACKGROUND WHEN THE BACKGROUND IMAGE COMES TO AN END*/
	padding-bottom: 60px;
}


/* ----------CONTAINER STYLES---------- */   

#container {
	width: 900px; /*MAXIMUM WIDTH OF OUR LAYOUT*/
	margin-top: 5px; /*ADDS A TOP MARGIN TO THE TOP OF OUR CONTAINER*/
	margin-right: auto; /*AUTO MARGIN*/
	margin-left: auto; /*AUTO MARGIN*/
}  

/* ----------HEADER STYLES---------- */   

#header {
	float: left; /*FLOATS HEADER LEFT*/
	height: 265px; /*ADDS A FIXED HEIGHT*/
	width: 900px; /*ADDS A FIXED WIDTH, SHOULD BE SAME AS CONTAINER*/
	background-image: url(../images/header_bg.jpg); /*OUR HEADER BACKGROUND IMAGE*/
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 15px;
}

/* ----------NAVIGATION STYLES---------- */ 

#navigation {
	float: left; /*FLOATS NAV LEFT*/
	height: 45px; /*ADDS FIXED HEIGHT*/
	width: 900px; /*ADDS FIXED WIDTH SAME AS OUR CONTAINER*/
	background-image: url(../images/nav_bg.png); /*OUR NAV BACKGROUND IMAGE*/
	background-repeat: repeat-x; /*REPEATS NAVIGATION BACKGROUND HORIZONTALLY*/
} 


.nav-links li {
	list-style-type: none; /*REMOVES BULLET POINTS FROM THE LIST*/
	float: left; /*FLOATS LEFT*/
	font-weight: normal; /*ADDS BOLD FONT WEIGHT*/
	text-align: center; /*ALIGNS TEXT CENTER*/
	letter-spacing: 0px; /*DECRESES LETTER SPACING*/
	background-image: url(../images/seperator.png); /*SEPERATOR IMAGE*/
	background-repeat: no-repeat; /*STOPS SEPERATOR REPEATING*/
	background-position: right; /*ALIGNS THE SEPERATOR RIGHT OF EACH NAVIGATION LINK*/
}  

.nav-links li a {
	text-decoration: none; /*REMOVES UNDERSCORE FROM LINK ITEMS*/
	color: #000; /*COLOR OF OUR NAVIGATION LINKS*/
	font-size: 14px; /*ADDS FONT SIZE*/
	font-weight: normal; /*ADDS BOLD FONT WEIGHT*/
	display: block; /*DISPLAYS THE NAV LINKS AS A BLOCK ELEMENT*/
	height: 29px; /*ADDS A FIXED HEIGHT TO NAV LINKS*/
	width: 100px; /*ADDS A FIXED WIDTH TO NAV LINKS*/
	padding-top: 15px; /*ADDS TOP PADDING TO EACH LINK*/
}  

.nav-links li a:hover {
	color: #333; /*COLOR OF LINK WHEN HOVERED*/
}

#container1 {
	width: 900px; /*ADDS A TOP MARGIN TO THE TOP OF OUR CONTAINER*/
	margin-right: auto; /*AUTO MARGIN*/
	margin-left: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	background-color: #000;
}  

#container2 {
	width: 900px; /*ADDS A TOP MARGIN TO THE TOP OF OUR CONTAINER*/
	margin-right: auto; /*AUTO MARGIN*/
	margin-left: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}  
#line {
	width: 900px; /*ADDS A TOP MARGIN TO THE TOP OF OUR CONTAINER*/
	margin-right: auto; /*AUTO MARGIN*/
	margin-left: auto;
	clear: both;
	font-size: 200%;
	font-weight: normal;
	color: #8A7A49;
	font-family: Tahoma, Geneva, sans-serif;
	font-variant: normal;
	font-style: normal;
	padding-top: 20px;
	padding-bottom: 30px;
}  #slice {
	width: 600px;
	background-image: url(../images/nav_bg.png); /*OUR NAV BACKGROUND IMAGE*/
	background-repeat: repeat-x; /*REPEATS NAVIGATION BACKGROUND HORIZONTALLY*/
	height: 5px;
	margin: auto;
	color: #8A7A49;
	text-align: center;
	font-weight: bold;
	padding-bottom: 10px;
	font-size: 12px;
	clear: both;
}
#container3 {
	width: 900px; /*ADDS A TOP MARGIN TO THE TOP OF OUR CONTAINER*/
	margin-right: auto; /*AUTO MARGIN*/
	margin-left: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}
#container4 {
	width: 900px; /*ADDS A TOP MARGIN TO THE TOP OF OUR CONTAINER*/
	margin-right: auto; /*AUTO MARGIN*/
	margin-left: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}
#container5 {
	width: 900px; /*ADDS A TOP MARGIN TO THE TOP OF OUR CONTAINER*/
	margin-right: auto; /*AUTO MARGIN*/
	margin-left: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}
#bas {
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
}
.gros {
	font:150%/1.25em garamond, georgia, 'times new roman', serif;
	color:#8A7A42;
	font-weight: bold;
	width: 900px; /*ADDS A TOP MARGIN TO THE TOP OF OUR CONTAINER*/
	margin-right: auto; /*AUTO MARGIN*/
	margin-left: auto;
	padding-top: 5px;
}

.petit {
	color:#CCC;
	font:115%/1.25em garamond, georgia, 'times new roman', serif;
	width: 900px; /*ADDS A TOP MARGIN TO THE TOP OF OUR CONTAINER*/
	margin-right: auto; /*AUTO MARGIN*/
	margin-left: auto;
	padding-bottom: 10px;
}
.moyen {
	color:#CCC;
	font:115%/1.25em garamond, georgia, 'times new roman', serif;
	width: 200px; /*ADDS A TOP MARGIN TO THE TOP OF OUR CONTAINER*/
	margin-right: auto; /*AUTO MARGIN*/
	margin-left: auto;
}
.large {
	font:150%/1.25em garamond, georgia, 'times new roman', serif;
	color:#FFF;
	font-weight: bold;
	width: 450px; /*ADDS A TOP MARGIN TO THE TOP OF OUR CONTAINER*/
	margin-right: auto; /*AUTO MARGIN*/
	margin-left: auto;
	padding-bottom: 10px;
}
.moyen3 {
	color:#CCC;
	font:115%/1.25em garamond, georgia, 'times new roman', serif;
	width: 800px; /*ADDS A TOP MARGIN TO THE TOP OF OUR CONTAINER*/
	margin-right: auto; /*AUTO MARGIN*/
	margin-left: auto;
	text-align:center;
}
.petit #photo_gen_app {
	float: right;
	padding-right: 20px;
	padding-left: 0px;
	padding-top: 20px;
	padding-bottom: 0px;
	color: #000;
}
.petit #bullmastiff_puppies img {
	float: right;
	padding-top: 50px;
	padding-bottom: 10px;
}
.petit #photo_head_bullmastiff img {
	float: left;
}

