body{background-image:url(http://michaeljohnphotography.co.uk/wp-content/themes/expression/images/patterns/pattern33.png);}body {background-color:#ffffff;}body, .sidebar,#footer ul li a,#footer{font-size:18px;}#logo-container a{background:url('http://michaeljohnphotography.co.uk/wp-content/uploads/1419807630logo.jpg');}#logo-container, #logo-container a{width:407px; }#logo-container, #logo-container a{height:41px;}#logo-container a{background-size:407px auto;}#header, #menu ul ul li{background:#ffffff;}#footer, .preview-content, .item-share, .item-count{background:#ffffff;}.button, .item-num, #submit, input[type=submit], td#today, table#wp-calendar td:hover, table#wp-calendar td#today, table#wp-calendar td:hover a, table#wp-calendar td#today a{background-color:#760080;}#content-container, #accordion .pane, input[type="text"], textarea, .post-date{background-color:#ffffff;}.sidebar-box h4,.page-wraper .post-content-content, .double-line, h1.page-heading {box-shadow:0 4px 0 #bababa; border-color:#bababa;}#comments {box-shadow:0 4px 0 #bababa inset; border-color:#bababa;}.post-date span.month, .post-date, .gallery a, .wp-caption, img.img-frame, .coment-box, .bypostauthor .coment-box, .coment-box img, #accordion .pane, #accordion h2,.tabs li a, table, table td, table th, .panes, input[type="text"], textarea, #sidebar .widget_categories ul li a, blockquote p, hr, #sidebar .widget_nav_menu ul li a, #sidebar .widget_archive ul li a, #sidebar .widget_links ul li a, #sidebar .widget_recent_entries ul li a {border-color:#bababa;}#sidebar-projects a, .gallery a, .wp-caption, img.img-frame, .coment-box img{background-color:#bababa;}.item-share:hover, .post-date span.month, .coment-box, .bypostauthor .coment-box, .tabs li a, table td:hover, .panes, #accordion h2, #accordion h2.current, table th, #sidebar ul li.current_page_item a, #sidebar ul li.current_menu_item a, #sidebar ul li.current_page_parent a, #sidebar ul li.current-cat a, #sidebar .widget_categories ul li a:hover, #sidebar .widget_nav_menu ul li a:hover, #sidebar .widget_archive ul li a:hover, #sidebar .widget_links ul li a:hover, #sidebar .widget_recent_entries ul li a:hover, #content-container .wp-pagenavi span.current, #content-container .wp-pagenavi a.page:hover, #content-container .wp-pagenavi a.nextpostslink:hover, #content-container .wp-pagenavi a.previouspostslink:hover{background-color:#ffffff;}a,.post-info, .post-info a, #main-container .sidebar-box ul li a{color:#555555;}h1,h2,h3,h4,h5,h6,h1.page-heading,.sidebar-box h4,.post h1, h2.post-title a, .content-box h2, #portfolio-categories ul li, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .services-box h4, #intro h1, #page-title h1, .item-desc h4 a, .item-desc h4, .sidebar-post-wrapper h6 a, table th, .tabs a, .post-title a:hover{color:#760080;}#menu ul li a, #menu ul ul li a, #menu ul ul li a:hover, #site-description, #menu ul ul li.current-menu-item a{color:#555555; text-shadow:none;}h1,h2,h3,h4,h5,h6{font-family:Raleway;}body{font-family:Lato;}.link-icon,.video-icon {
	background: no-repeat right;
}
.contact-box {
background-color: #eeeeee;
border: 1px solid #ebebeb;
max-width: 800px;
margin: auto;
padding: 15px;
text-align: center;
}
.contact-box a {
color: #800080;
}
#about-text h2 {
font-size: 25px;
}
#about-text{ max-width: 650px;
margin: auto;
}
#content-text h2 {
font-size: 25px;
}
#content-text{ max-width: 700px;
margin: auto;
padding-top: 40px;
}

body { line-height: 150%;
}
.content-box h2 {
	text-transform: capitalize;
	text-transform: uppercase;
	color: #555;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
	margin: 0px;
	font-size: 18px;
	line-height: 1.1em;
	font-weight: bold;
	color: #fff;
}

#full-width {
	float: left;
	height: auto;
	width: 900px;
	max-width: 100%;
	padding: 0px 40px 40px 40px;
}


#menu ul li {
	display: inline;
	width: auto;
	border-right: 1px dotted #EBECED;
	padding-right: 3px;
}
#menu ul li a {
	text-transform: uppercase;
	padding: 0px 14px;
	font-size: 14px;
}
#menu ul ul li a,#small-res-menu ul li a {
	display: block;
	height: auto;
	line-height: 26px;
	padding: 3px 12px;
	text-align: left;
	text-transform: Uppercase;
}
#content-container {
margin-top: 20px;
margin-bottom: 100px;
padding-left: 25px;
padding-right: 25px;
}
