/*
Theme Name: Daniel-Lyons-Photography
Theme URI: http://www.daniel-lyons-photography.com/
Description: Daniel-Lyons-Photography
Version: 1.0
Author: Barry Reynolds
Author URI: http://www.reynoldsdigital.com/
*/


* { padding: 0; margin: 0; }

/* =========================================================
	SITE STRUCTURE
============================================================ */
body{font-family:arial,verdana,serif;margin:0;padding:0;background-image:url('http://www.daniel-lyons-photography.com/wp-content/uploads/2010/11/footer-bg.jpg');background-position:center bottom;background-repeat:no-repeat;height:100%;height:auto;min-height:100%;}

html {background-image:url('http://www.daniel-lyons-photography.com/wp-content/uploads/2010/11/background.jpg');height:100%;height:auto;min-height:100%;}


#wrapper {position:relative; width: 900px; min-height:706px; margin: 0 auto; padding: 0;background: #333 url('http://www.daniel-lyons-photography.com/wp-content/uploads/2010/11/bg-wrapper.jpg') no-repeat center top;}
#header { width:100%; height:100px; padding:28px 0 0 0; color:#fff; text-align:center; background: url('http://www.daniel-lyons-photography.com/wp-content/uploads/2010/11/header-bg.png') repeat-x;}
#header .insert {margin:0 auto 0 auto; width:900px;}
#topnav{width:600px;height:30px;margin:8px 0 28px 0;text-align:right;float:right;}

#frame {margin:0px auto;padding:0px 0px 0 0px;background-image:url('http://www.daniel-lyons-photography.com/wp-content/uploads/2010/11/bg-wrapper.jpg');background-repeat:no-repeat;background-position:center top; }


#mainbody {float:left; width:896px; min-height:510px; background-color:#fff;}
#content { width:900px; min-height:346px; background-color:#fff;}
#content-two-third { width:600px; min-height:650px; float:left; }
#content-full { width:868px; padding:15px;min-height:700px; float:left; background-color:#fff;}
#newsletter {margin:5px 0 0 0;padding:17px 13px 0px 27px;width:860px; height:113px; float:left;background-image:url('http://www.daniel-lyons-photography.com/wp-content/uploads/2010/11/newsletter.png');background-repeat:no-repeat;}



#content {width:640px;float:left;margin:0;padding:0;min-height:779px;}
#content-front {margin:0; padding:0px;width:900px;}
#header-image {width:900px;height:405px;margin:0; float:left;background-image:url('http://www.daniel-lyons-photography.com/wp-content/uploads/2010/11/header-bg1.png');background-repeat:no-repeat;}
#header-image .content {background-image:url('http://www.daniel-lyons-photography.com/wp-content/uploads/2010/11/header-img.jpg');background-repeat:no-repeat;}
#footer {width:100%;float:left;margin:10px 0 0 0;padding:21px 0 0 0;background-image:url('http://www.daniel-lyons-photography.com/wp-content/uploads/2010/11/footer-bg.png');background-repeat:repeat-x;}
#header-image .content {width:575px;height:88px;float:left;padding:261px 0px 44px 0px;margin:20px 0 0 20px;}
#sidebar {width:296px;float:right;}

.pagepost {padding:15px;}

div.clear {clear: both;margin:0;padding:0;height;0;}


/* =========================================================
	TYPOGRAPHY
============================================================ */

h1 {font-family:georgia;font-size:26px;font-style:italic;font-weight:normal;color:#111;margin:0 0 15px 0;padding:0;line-height:39px;}
#header-image h1 {font-family:arial;font-size:20px;font-weight:normal;font-style:normal;color:#fff;margin:5px 0 2px 12px;padding:4px 0 0 0;line-height:24px;}
#header-image h2 {font-family:arial;font-size:14px;font-weight:normal;font-style:normal;color:#FF9E00;margin:0 0 5px 12px;padding:0 0 5px 0;line-height:18px;}

#header-image .sidebar p {font:normal 16px arial;color:#fff;line-height:28px;margin:0 0 20px 0;width:135px;}
#header-image .sidebar h2 {font-family:georgia;font-style:italic;font-weight:normal;font-size:16px;color:#ECA400;margin:0;float:right;text-align:left;width:135px;line-height:19px;}

h4 {}
h4 {font:bold 13px verdana; color:#eee; padding:0 0 0 2px; line-height:20px; }

#content-front p {font:normal 13px arial;color:#434343;line-height:20px;margin:0 0 2px 0;}
#content-front h2 {font:italic 18px Georgia;color:#434343;margin:0px 0 8px 0;}

p {}
#content-two-third p {font:normal 14px arial;color:#222;line-height:22px;margin:0 0 15px 0;}
#content-two-third h2 {font:italic 17px georgia;color:#222;margin:0 0 15px 0;font-weight:bold;padding:0;}
#content-two-third h3 {font:italic 15px georgia;color:#222;margin:25px 0 10px 0;font-weight:bold;}

#footer p {font:normal 12px arial;line-height:22px;margin:0 0 20px 0;color:#efefef;}
#footer h2 {font:italic 14px Georgia;border-bottom:solid 1px #999;padding:0 0 6px 0;color:#fff;line-height:22px;margin:0 0 10px 0;text-align:center;}
#footer cite {font-weight:bold;color:#ECA400;font-style:italic;font-family: Georgia, "Times New Roman", Times, serif;}

#newsletter h2 {font:italic 22px georgia;color:#ECA400;margin:5px 0 2px 0;padding:0;}
#newsletter p {font:normal 16px arial;color:#fff;margin:0;padding:0;line-height:26px;}

#sidebar h2 {height:0px;}

/* =========================================================
	SITE LINKS
============================================================ */
p.style2 a {text-align:center; font:normal 12px verdana; color:#8B8C8B; text-decoration:none;line height:18px; margin-bottom: 4px;} 
a {text-decoration:underline; color:#111;}
h1 a:link, h1 a:visited, h1 a:hover {color:#4B7CA5; }		
h2 a:link, h2 a:visited, h2 a:hover {color:#4B7CA5; text-decoration:none; }
h3 a:link, h3 a:visited, h3 a:hover {text-decoration:underline; color:#ddd;}

/* =========================================================
	BOXES
============================================================ */

.imagethumbs  { text-align:center;}

.category {float:left; width:180px; height:29px; font: normal 23px arial; text-align:center; padding: 3px 0 0 0; color:#C0E2E1;}

/* =========================================================
	LISTS
============================================================ */


#content3 ul {list-style:none; margin-bottom:14px;}
#content3 ul li {font: bold 12px verdana; color:#333; margin-bottom:3px; text-align:left; line-height:18px;}

ul.post-categories {list-style:none; }
ul.post-categories li{list-style:none; }

/* =========================================================
	IMAGES
============================================================ */

.shutterset_ngg-images-3 {margin:0 0 10px 8px;}
.shutterset_ngg-images-4 {margin:0 0 10px 8px;}
.shutterset_ngg-images-5 {margin:0 0 10px 8px;}
.shutterset_ngg-images-6 {margin:0 0 10px 8px;}
.shutterset_ngg-images-7 {margin:0 0 10px 8px;}
.shutterset_ngg-images-8 {margin:0 0 10px 8px;}

#content img {float:left; }
img {border:0; }

.ngg_images {list-style:none;}



.alignleft {float:left}
.alignright {float:right}
.ngg-gallery-thumbnail-box {margin:7px;}

/* =========================================================
	Galleries
============================================================ */

.ngg-albumoverview {margin-top: 10px;width: 100%;clear:both; display:block !important;float:left;}
.ngg-album {width:152px; height: 100%;padding: 4px; margin: 10px; border: 1px solid #bbb;float:left;}
.ngg-albumtitle {font:normal 14px georgia;color:#222;margin:0 0 10px 0;font-weight:bold;padding:0;text-align:center;}
.ngg-albumcontent {}
.ngg-thumbnail {width:150px;margin: 0 0 0 16px; }
.ngg-description {text-align:center;}



/* =========================================================
TOP NAVIGATION
============================================================ */

#topnav ul li a,
#topnav ul li a:visited {text-decoration:none;font-size:14px;color:#eee;display:block;margin:0 6px 2px 6px;list-style:none;text-align:right;padding:8px;}
#topnav ul{list-style:none;display:block;float:right;margin:0;padding:0px;}
#topnav ul li{float:left;}


#topnav .current-menu-item a:link,
#topnav .current-menu-item a:visited,
#topnav .current-menu-item a:active {padding:8px 11px 8px 11px;color:#ECA400;background-color:#151515;border-radius: 5px;}

/* =========================================================
FOOTER
============================================================ */

#footer .widgets {list-style:none;margin:0 auto 0 auto;padding:0;width:900px; }
#footer ul li {width:280px;margin:0 10px 0 10px;float:left;}
#footer .copyright{width:100%;float:left;text-align:center;color:#ccc;font:italic 12px Georgia;padding:10px 0 10px 0;margin:0;background-image:url('http://www.daniel-lyons-photography.com/wp-content/uploads/2010/11/copyright-bg.png');}


.widget_text {width:33%;float:left;}
#testimonials-3 {width:33%;float:left;}
blockquote {margin:0;padding:0;}

/* =========================================================
CONTENT
============================================================ */
#content-front .boxleft {float:left;width:250px;height:303px;padding:10px 15px 0px 15px;margin:20px 30px 30px 0;color:#D2D1CF;background-image:url('http://www.daniel-lyons-photography.com/wp-content/uploads/2010/11/leeds-photographer.png');background-repeat:no-repeat;}
#content-front .boxcentre {float:left;width:250px;height:303px;padding:10px 15px 0px 15px;margin:20px 30px 30px 0;color:#D2D1CF;background-image:url('http://www.daniel-lyons-photography.com/wp-content/uploads/2010/11/leeds-photographer.png');background-repeat:no-repeat;}
#content-front .boxright {float:left;width:250px;height:303px;padding:10px 15px 0px 15px;margin:20px 0px 30px 0;color:#D2D1CF;background-image:url('http://www.daniel-lyons-photography.com/wp-content/uploads/2010/11/leeds-photographer.png');background-repeat:no-repeat;}

#content-front img {margin:0 0 6px 0;}

#form-submit {background-image:url('http://www.daniel-lyons-photography.com/wp-content/uploads/2010/11/button.jpg');width:102px;height:27px;margin:10px 0 0 0;padding:0;background-repeat:no-repeat;border:none;float:right;}

#namenews {width:225px;height:19px; margin:0 0 14px 2px; background: none;border:none;color:#fff;font-family:arial;font-size:13px;}
#emailnews {width:225px;height:19px;margin:0 0 2px 2px;background: none;border:none;color:#fff;font-family:arial;font-size:13px;}

#simpleimagelink-3 {width:235px;height:95px;padding:0 0 0 50px;margin:0;background-image:url('http://www.daniel-lyons-photography.com/wp-content/uploads/2010/11/wedding-tab.jpg');background-repeat:no-repeat;}
#simpleimagelink-4 {width:235px;height:95px;padding:0 0 0 50px;margin:0;background-image:url('http://www.daniel-lyons-photography.com/wp-content/uploads/2010/11/offers-tab.jpg');background-repeat:no-repeat;}
#simpleimagelink-5 {width:235px;height:95px;padding:0 0 0 50px;margin:0;background-image:url('http://www.daniel-lyons-photography.com/wp-content/uploads/2010/11/portrait-tab.jpg');background-repeat:no-repeat;}

.widget_simpleimage {margin:0 0 0 25px;}


#header-image .sidebar {float:right;margin:20px 0 0 0;padding:0}
#header-image .sidebar ul {width:100%;margin:0;padding:0;list-style:none;}
#header-image .sidebar ul li {width:215px;padding:8px 20px 5px 50px;margin:0;}
#header-image .sidebar img {float:left;margin:3px 10px 0 0;border:solid 1px #fff; }
#header-image .sidebar ul li a:link,
#header-image .sidebar ul li a:visited,
#header-image .sidebar ul li a:active,
#header-image .sidebar ul li a:hover {color:#fff;text-decoration:none;font:normal 12px arial;line-height:17px;}



.arrow  {color:#434343;text-decoration:none;padding:0 0 0 20px;font-size:13px;background-image:url('http://www.daniel-lyons-photography.com/wp-content/uploads/2010/11/read-more-arrow.jpg');background-repeat:no-repeat;background-position:0px 0px;font-weight:bold;}
.arrow a:hover {color:#434343;text-decoration:underline;padding:0 0 0 20px;font-size:13px;background-image:url('http://www.daniel-lyons-photography.com/wp-content/uploads/2010/11/read-more-arrow.jpg');background-repeat:no-repeat;background-position:0px 0px;font-weight:bold;}




