/*  
Theme Name:  EGOMEDIAPHOTOGRAPHY
Description: Custom Theme for EGOMEDIAPHOTOGRAPHY
Theme URI: http://jasoncypret.com/ 
Version: 1.0 
Author: Jason Cypret 
Author URI: http://jasoncypret.com/ 
*/


/* GLOBAL
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

body{color:#666;background:#fff;font-family:'CartoGothicStdBook', Arial, sans-serif;}

a{color:#666;}

a:hover{color:#000;}

h1,h2,h3,h4,h5,h6{color:#ccc;}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#ccc;text-decoration:none;}

ul,ol{list-style-type:none;margin:0px;padding:0px;}

li{margin:0px;padding:0px;}

#header{height:130px;background:#C1D4AF url(images/header_bg_gradient.jpg) no-repeat;padding:4px;margin-top:8px;}

#wrapper{margin-top:2px;min-height:670px;padding:10px;margin-left:0px;}

#footer{background:#7eb8b9;padding-top:20px;margin-left:5px;}


/* HEADER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#header h1{height:116px;margin-top:12px;margin-left:10px;}

#navigation{float:right;margin-top:-41px;margin-right:2px;}

#navigation li{display:block;margin-left:5px; float:left;}

#navigation li.current a{color:#b41b39;}

#navigation li a:hover{color:#b41b39;}

#navigation li.separator{color:#fff;font-size:16px;}

#navigation a{text-decoration:none;text-transform:uppercase;color:#fff;font-size:11px;letter-spacing:1px;padding:6px 4px 6px 4px;float:left; display:block;}

#phone_number{float:right;margin-top:-140px;font-size:22px;color:#fff;text-align:right;margin-right:5px;}


/* SIDEBAR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#sidebar{font-size:11px;}

#sidebar li{padding:30px 0;border-top:1px #CCCCCC solid;}

#sidebar ul ul li,#sidebar ul ol li{border:none;padding:0px;background:none;}

#sidebar ul { border-bottom:1px #CCCCCC solid;}

#sidebar ul ul{ border:none;}

.sidebar_images {padding:40px 0 20px !important;}

#sidebar h2{font-size:16px;margin:0px;color:#7eb8b9;}

#sidebar_recent_galleries h2 {margin:0;}

#sidebar form{padding:0px;margin:0px;}

#sidebar_contact span{color:#888;}

#sidebar a{color:#666;}

#sidebar a:hover{color:#000;}

#sidebar_recent_galleries li{float:left;width:107px;height:18px;overflow:hidden;}

#sidebar_recent_galleries li.even{margin-right:5px;}


/* FOOTER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#quick_links,#recent_photography{border-left:1px solid #666;padding-left:20px;}

#quick_links{list-style-type:none;}

#bio,#quick_links,#recent_photography{height:200px;}

#bio a,#quick_links a,#recent_photography a{}

#bio h5,#bio h5 a,#quick_links h5,#recent_photography h5{color:#666;}

#recent_photography li{float:left; display:block;margin:0px 15px 15px 0px;}

#recent_photography a{float:left;display:block;}

#bio img{float:left;}

#bio_text{float:right;width:290px;}

#legal{background:#fff;height:40px;text-align:center;color:#666;font-size:10px;padding:10px 0px 0px 0px;margin:20px 0 0;}

#legal a{color:#666;}

.container_16 .prefix_1 {padding-left:60px;}

#bio {width:415px;}

#bio img { padding-left:19px;}


/* CONTENT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#recent_posts{width:680px;}

.recent_post{border-top:1px solid #ccc;padding:20px 0px 20px 0px;}

.recent_post_photo{float:left;width:300px;text-align:center;margin:0 20px 0 0;}

.recent_post_preview{float:left;width:350px;padding-left:10px;}

.recent_post_photo img{background:#666;padding:4px; width:300px; height:auto;}

.recent_post h5,.recent_post h3{margin:0px;padding:0px;}

.recent_post h5{font-size:12px;font-weight:normal;color:#7eb8b9;text-transform:lowercase;}

.recent_post h3{margin-top:0px;margin-bottom:0px;text-transform:uppercase;font-weight:normal;font:25px/27px 'CartoGothicStdBook', Arial, sans-serif;}

.recent_post h3 a{color:#666;}

.recent_post h3 a:hover { color:#000000;}

.recent_post .read_more{float:right;color:#777;}

.recent_post .read_more a{text-decoration:none;color:#777;}

.recent_post .read_more a:hover{text-decoration:underline;}

#home_content{margin:0px;margin-bottom:20px;}

.page_title{color:#ccc;font-size:14px;padding-top:10px;}

.page_title span{color:#b41b39;font-weight:normal;}

.page_title span a{color:#b41b39;font-weight:normal;}

.page_title a{color:#999;}

.page_title a:hover{color:#666;}

#post_title{ margin:0px;padding:0px;font-size:26px;color:#444;}

#post_title a{color:#444;}

#post_details{margin:0px 0px 20px 0px;font-size:11px;}

#intro_show{border:4px solid #666;background:#000;}

#content{}

#respond{width:680px;margin:0px;margin-top:40px;font-size:18px;border-top:1px solid #ccc;padding-top:10px;color:#999;}

#comment{width:680px;}

#tags{clear:both;}

#tags span{background:url(images/tag_left.png) no-repeat left;height:25px;display:inline-block;padding-left:12px;}

#tags a{background:#ccc;padding:2px 5px 2px 5px;height:20px;display:inline-block;}

a.view_gallery_link{padding:10px;float:right;margin-bottom:20px;}

#comments{margin-top:50px;color:#999;}

.commentlist{margin-bottom:-40px;}

.commentlist li{border-top:1px solid #ccc;padding:20px;width:640px;}

.commentlist li.alt{background:#eee;}

.gravatar{display:none;}

.commentmetadata{float:right;margin-top:-20px;}

#contact_form{padding:20px;}

#shootQInfo {display:block; overflow:hidden;}

#shootQInfo iframe {margin-top:-200px;}

#contact_form label,#contact_form input{height:12px;font-size:12px;margin-bottom:10px;}

#contact_form label{width:200px;display:inline-block;text-align:right;}

#contact_form input{height:14px;width:300px;}

#contact_form textarea{width:300px;height:100px;font-size:12px;}

#contact_form input[type=submit]{width:80px;height:auto;text-transform:uppercase;margin-left:430px;}

.message{padding:2px 10px 2px 10px;background:#eee;border:1px solid #ccc;margin:10px;}


/* HOMEPAGE
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#content .more-posts-link {border-top:#cccccc solid 1px; padding:15px 0 0 6px; margin:15px 0 0 0; width:680px;}

#content .more-posts-link a, #sidebar_recent_galleries h2 a { font-size:16px; text-decoration:none;  color:#7EB8B9; border-bottom:#999999 dotted 1px;}

#content .more-posts-link a:hover, #sidebar_recent_galleries h2 a:hover {border-bottom:#7EB8B9 dotted 1px; color:#000000;}

#content { padding-bottom:40px;}


/* PORTFOLIO
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

.portfolioGallery { width:980px; overflow:visible;}

.portfolioGallery .featuredWedding { width:300px; height:300px; margin:20px 23px 20px 0; float:left;}

.portfolioGallery .featuredWedding .bounding { background:#F3F3F3; text-align:center; display:block; box-shadow: 0 0 10px #CCCCCC;  -moz-box-shadow: 0 0 10px #CCCCCC;  -webkit-box-shadow: 0 0 10px #CCCCCC; width:300px; height:250px;}

.portfolioGallery .featuredWedding .bounding:hover {box-shadow: 0 0 10px #333;  -moz-box-shadow: 0 0 10px #333;  -webkit-box-shadow: 0 0 10px #333;}

.portfolioGallery .featuredWedding a img {height:auto; max-height:250px;max-width:300px;width:auto;}

.portfolioGallery .featuredWedding a .wide {margin:25px 0 0 0;}

.portfolioGallery .featuredWedding h1 {font:14px/27px 'CartoGothicStdBook', Arial, sans-serif; margin:0; text-align:center;}

.portfolioGallery .featuredWedding h1 a {color:#666666;}

.portfolioGallery .featuredWedding h1 a:hover {color:#7EB8B9;}


/* SINGLE PAGE GALLERY
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

.container_16 { position:relative;}

.singleGalleryView {width:980px; overflow:visible;}

.singleGalleryView .singleGalleryEntry { text-align:center; position:relative; float:left; margin:10px 18px 27px;}

.singleGalleryView .singleGalleryEntry a {overflow:hidden; width:200px;background:#F3F3F3; height:160px;display:block; box-shadow: 0 0 10px #CCCCCC;  -moz-box-shadow: 0 0 10px #CCCCCC;  -webkit-box-shadow: 0 0 10px #CCCCCC;}

.singleGalleryView .singleGalleryEntry .galImg { max-width:200px; max-height:160px; width:auto; height:auto;}

.singleGalleryView .singleGalleryEntry a:hover {box-shadow: 0 0 10px #333;  -moz-box-shadow: 0 0 10px #333;  -webkit-box-shadow: 0 0 10px #333;}

.singleGalleryView .largePop {position:absolute;text-align:center;top:0; left:0; padding-bottom:21px; background:url(images/tool-tip-photos.png) no-repeat -506px bottom; width:503px; z-index:1000;}

.singleGalleryView .largePop .popWrap {width:503px; text-align:center; background:url(images/tool-tip-photos.png) no-repeat left top; padding:27px 0 6px; }

.singleGalleryView .largePop .popWrap h2 {font:16px/27px 'CartoGothicStdBold', Arial, sans-serif; margin:0; text-align:center; color:#FFFFFF; margin:15px 0 0;}

.singleGalleryView .largePop .popWrap h3 {font:14px/27px 'CartoGothicStdBook', Arial, sans-serif; margin:0; text-align:center; color:#CCCCCC;}


/* @FONTFACE /* * * The fonts included are copyrighted by FontSite Inc. http://www.fontsite.com @licenseurl: http://www.fontsquirrel.com/license/CartoGothic-Std * * * /
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

@font-face {font-family: 'CartoGothicStdBook';src: url('CartoGothicStd-Book.eot');src: local('CartoGothic Std Book'), local('CartoGothicStd-Book'), url('CartoGothicStd-Book.ttf') format('truetype');}

@font-face {font-family: 'CartoGothicStdItalic';src: url('CartoGothicStd-Italic.eot');src: local('CartoGothic Std Italic'), local('CartoGothicStd-Italic'), url('CartoGothicStd-Italic.ttf') format('truetype');}

@font-face {font-family: 'CartoGothicStdBold';src: url('CartoGothicStd-Bold.eot');src: local('CartoGothic Std Bold'), local('CartoGothicStd-Bold'), url('CartoGothicStd-Bold.ttf') format('truetype');}

@font-face {font-family: 'CartoGothicStdBoldItalic';src: url('CartoGothicStd-BoldItalic.eot');src: local('CartoGothic Std Bold Italic'), local('CartoGothicStd-BoldItalic'), url('CartoGothicStd-BoldItalic.ttf') format('truetype');}


/* FANCYBOX
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */


#fancybox-loading {	position: fixed;top: 50%;left: 50%;	height: 40px;width: 40px;margin-top: -20px;	margin-left: -20px;	cursor: pointer;overflow: hidden;	background: transparent;z-index: 1104;display: none;}

* html #fancybox-loading {	/* IE6 */	position: absolute;	margin-top: 0;}

#fancybox-loading div {	position: absolute;	top: 0;	left: 0;	width: 40px;	height: 480px;	background: transparent url(images/fancy_loading.png) no-repeat;}

#fancybox-overlay {	position: fixed;	top: 0;	left: 0;	bottom: 0;	right: 0;z-index: 1100;	display: none; background:#ffffff url(images/mask_gradient_1800.png) no-repeat scroll 50% -200px;}

* html #fancybox-overlay {	/* IE6 */	position: absolute;	width: 100%;}

#fancybox-tmp {	padding: 0;	margin: 0;	border: 0;	overflow: auto;	display: none;}

#fancybox-wrap {	position: absolute;	top: 0;	left: 0;	margin: 0;	padding: 20px;	z-index: 1101;	display: none;}

#fancybox-outer {	position: relative;	width: 100%;	height: 100%;	background: #000000;}

#fancybox-inner {	position: absolute;	top: 0;	left: 0;	width: 1px;	height: 1px;	padding: 0;	margin: 0;	outline: none;	overflow: hidden;}

#fancybox-hide-sel-frame {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: transparent;}

#fancybox-close {	position: absolute;	top: -15px;	right: -15px;	width:39px;	height:38px;	background: url(images/fancy_close.png) top left no-repeat;	cursor: pointer;z-index: 1103;	display: none;}

#fancybox_error {	color: #444;	font: normal 12px/20px Arial;}

#fancybox-content {	height: auto;	width: auto;	padding: 0;	margin: 0;}

#fancybox-img {	width: 100%;	height: 100%;	padding: 0;	margin: 0;	border: none;	outline: none;	line-height: 0;	vertical-align: top;	-ms-interpolation-mode: bicubic;}

#fancybox-frame {position: relative;	width: 100%;	height: 100%;	border: none;	display: block;}

#fancybox-title {	position: absolute;	bottom: 0;	left: 0;	font-family: Arial;	font-size: 12px;	z-index: 1102;}

.fancybox-title-inside {	padding: 10px 0;	text-align: center;	color: #333;}

.fancybox-title-outside {	padding-top: 5px;	color: #FFF;	text-align: center;	;}

.fancybox-title-over {	color: #FFF;	text-align: left;}

#fancybox-title-over {	padding: 10px;	background: url(images/fancy_title_over.png);	display: block;}

#fancybox-title-wrap {	display: inline-block;}

#fancybox-title-wrap span {	height: 32px;	float: left;}

#fancybox-title-left {	padding-left: 15px;	background: transparent url(images/fancy_title_left.png) repeat-x;}

#fancybox-title-main {	font-weight: bold;	line-height: 29px;	background: transparent url(images/fancy_title_main.png) repeat-x;	color: #FFF;}

#fancybox-title-right {	padding-left: 15px;	background: transparent url(images/fancy_title_right.png) repeat-x;}

#fancybox-left, #fancybox-right {	position: absolute;	bottom: 0px;	height: 100%;	width: 35%;	cursor: pointer;	outline: none;	background-image: url(images/blank.gif);	z-index: 1102;	display: none;}

#fancybox-left {left: 0px;}

#fancybox-right {right: 0px;}

#fancybox-left-ico, #fancybox-right-ico {	position: absolute;	top: 50%;	left: -9999px;	width:83px;	height:82px;	margin-top: -15px;	cursor: pointer;	z-index: 1102;	display: block;}

#fancybox-left-ico {background: transparent url(images/fancy_nav_left.png) no-repeat;}

#fancybox-right-ico {background: transparent url(images/fancy_nav_right.png) no-repeat;}

#fancybox-left:hover, #fancybox-right:hover {visibility: visible;    /* IE6 */}

#fancybox-left:hover span {	left: 20px;}

#fancybox-right:hover span {	left: auto;	right: 20px;}

div.fancy-bg {	position: absolute;	padding: 0;	margin: 0;	border: 0;	z-index: 1001;}

div#fancy-bg-n {	top: -20px;	left: 0;	width: 100%;	height: 20px;	background: transparent url(images/fancy_shadow_n.png) repeat-x;}

div#fancy-bg-ne {	top: -20px;	right: -20px;	width: 20px;	height: 20px;	background: transparent url(images/fancy_shadow_ne.png) no-repeat;}

div#fancy-bg-e {	top: 0;	right: -20px;	height: 100%;	width: 20px;	background: transparent url(images/fancy_shadow_e.png) repeat-y;}

div#fancy-bg-se {	bottom: -20px;	right: -20px;	width: 20px;	height: 20px;	background: transparent url(images/fancy_shadow_se.png) no-repeat;}

div#fancy-bg-s {	bottom: -20px;	left: 0;	width: 100%;	height: 20px;	background: transparent url(images/fancy_shadow_s.png) repeat-x;}

div#fancy-bg-sw {	bottom: -20px;	left: -20px;	width: 20px;	height: 20px;	background: transparent url(images/fancy_shadow_sw.png) no-repeat;}

div#fancy-bg-w {	top: 0;	left: -20px;	height: 100%;	width: 20px;	background: transparent url(images/fancy_shadow_w.png) repeat-y;}

div#fancy-bg-nw {	top: -20px;	left: -20px;	width: 20px;	height: 20px;	background: transparent url(images/fancy_shadow_nw.png) no-repeat;}


/* DEV
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#devbar {position:relative;font-family: "Trebuchet MS", sans-serif; height:85px;background:#CFCFCF;}

.live {border-left:#00CC33 40px solid; border-right:#00CC33 40px solid;color:#00CC33;}

.dev {border-left:#CC3300 40px solid; border-right:#CC3300 40px solid;color:#CC3300;}

#devbar .status {position:absolute; left:100px; top:10px;font-size: 44px;font-style: normal;font-weight: bold;text-transform: normal;letter-spacing: -2px;line-height: 1.2em;}

#devbar .switch {font-size:15px; position:absolute; top:10px; right:100px;}

#devbar .edit-page-link {font-size:15px; position:absolute; bottom:0; right:100px; color:#009933;}