/*--------------------------------------
 - V1 210908
 - Author 	:	Paul Flynn
 - Visit	:	http://adamcapper.com	
 - Client	:	Adam Capper
----------------------------------------
COLORS
 - dark grey h1		#494949
 - grey	body	 	#767676
 - body-font :	HelveticaNeue-Light, Helvetica, Arial, sans-serif;

 ---------------------------------------
CSS DIRECTORY
 1. =
 2. =
 3. =
 4. =
 ---------------------------------------/*

/*---------------------------------------
RESET: Meyer v1.0 | 20080212
---------------------------------------*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; text-decoration : none;}
body { line-height: 1;}
ol, ul { list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {	border-collapse: collapse;border-spacing: 0;}

/*---------------------------------------
MODIFIED : Blueprint
---------------------------------------*/

body { font: 75% "Helvetica Neue", Helvetica, Arial, sans-serif;}
h1,h2,h3,h4,h5,h6 { font-weight: normal; }
h1 { font-size:  140% ; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size:  120% ; margin-bottom: .50em; }
h3 { font-size: 115%; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 110%; line-height: 1.25; margin-bottom: 1.25em; height: 1.25em; }
h5 { font-size: 105%; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 102%; font-weight: bold; }
p { margin-bottom : 1em; }
ul, ol { margin : 0 0  0; }
ul { list-style-type : none; }
ol { list-style-type : decimal; }
dl { margin : 0 0 1.5em 0; }
dt { font-weight : bold; }
dd { margin-left : 1.5em;}
strong { font-weight : bold; }


/*---------------------------------------
DEEFOLT 
---------------------------------------*/



body { font: 14px/1.5 "HelveticaNeue-Light", Helvetica, Arial, sans-serif; color : #767676;  }

h1, h2, h3, h4, h5 { color : #494949; }
h1 { font : 140% "HelveticaNeue-Light", Helvetica, Arial, sans-serif; margin : 0px; padding : 0px;}

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

a, a:visited { color :#767676; }
a:hover { color :#000;}
dd { margin : 0 0 15px 0;}

/* =structure  */

#wrapper { 	width : 1000px; margin : 100px auto 0 auto;	display:visible; }
#body { width : 1000px;	overflow : auto; position: relative; height: 530px;	margin-left: auto;	margin-right: auto;	padding-top: 10px;}
#wedding1 { height:510px; width : 22845px; top : 5px; overflow : auto; visibility : visible; }
#wedding2 { height:510px; width : 18245px; top : 5px; overflow : auto; visibility : visible; }
#wedding3 { height:510px; width : 21345px; top : 5px; overflow : auto; visibility : visible; }
#wedding4 { height:510px; width : 23100px; top : 5px; overflow : auto; visibility : visible; }
#wedding5 { height:510px; width : 26750px; top : 5px; overflow : auto; visibility : visible; }
#wedding6 { height:510px; width : 22845px; top : 5px; overflow : auto; visibility : visible; }
#extras { height:510px; width : 31745px; top : 5px; overflow : auto; visibility : visible; }
#editorial { height : 510px; width : 11100px; top : 5px; overflow : auto; visibility : visible; }
#fashion { height : 510px; width : 1100px; top : 5px; overflow : auto; visibility : visible; }
#weddings { height : 510px; width : 37450px; top : 5px; overflow : auto; visibility : visible; }
#weddings_cake { height : 510px; width : 3900px; top : 5px; overflow : auto; visibility : visible; }
#weddings_cars { height : 510px; width : 7700px; top : 5px; overflow : auto; visibility : visible; }
#weddings_ibiza { height : 510px; width : 4850px; top : 5px; overflow : auto; visibility : visible; }
#weddings_morning { height : 510px; width : 3850px; top : 5px; overflow : auto; visibility : visible; }
#weddings_people { height : 510px; width : 12300px; top : 5px; overflow : auto; visibility : visible; }
#weddings_speeches { height : 510px; width : 5650px; top : 5px; overflow : auto; visibility : visible; }
#contact { height : 510px; width : 950px;}

img { margin : 0 2px;}

/* =style  */

#navigation ul { margin : 10px 0 0 0 ; font-size : 13px; width : 1000px; float : left;}
#navigation li { margin : 0 10px 0 0 ; list-style : inline;	float : left;}
#navigation .float_right { float : right; text-align : right; margin : 0; padding : 0;}