/*
Theme Name: Blank 3 Column
Theme URI: http://refueled.net/blank-themes/
Description: A Blank Wordpress theme.
Author: refueled
Author URI: http://refueled.net
version: 2.0
Tags: three-column, widget-ready, blank
*/



/* basics */
html {
     overflow: -moz-scrollbars-vertical;
}

* {
	margin:0;
	padding:0;
}
body {
	text-align:left;
	color:#323232;
	font-size:11px;
}
h1 {
}
h2 {
	color:#ee7295;
}
h3 {
}
h4 {
}
img {
	border: none;
	padding:0;
}
img a {
	border:none;
}
img.left {
	float: left;
	border: none;
	padding: 6px 0 0 0;
}
img.right {
	float: right;
	border: none;
	padding: 0 0 0 6px;
}
blockquote {
	border-bottom:1px solid #DDDDDD;
	margin:0 0 15px 0;
	padding:0 0 15px 0;
}
code {
	font-family:"Courier New", Courier, monospace;
}

dt {font-weight:bold;}

/* links */

a {
	color:#000;
	text-decoration:none;
}
a:hover {
	text-decoration: underline;
}
/* container */
#bg {
	background:#eeeeee;
	padding:15px 0;
}
#bg_header {
	background:#fff;
}
#container {
	background:#fff;
	border-left:7px solid #fff;
	border-right:7px solid #fff;
	padding:15px 0;
}
.content-m {
	margin-top:1em;
}
/* header */

#header {
	background:#fff;
}
#header h1 {
	text-indent:-9999em;
	background:url(images/gemma_leak.gif) no-repeat left center;
	height:88px;
	margin:0;
}
#header h1 a {
}
#header h1 a:hover {
}
#header h2 {
}
/* main menu */


#menu {
	position:absolute;
	right:0;
	bottom:35px;
	font-size:1.2em;
}
#menu ul {
	margin:0;
}
#menu ul li {
	display:inline;zoom:1; *display: inline; _height: 30px;
}
#menu ul li a {
	padding:0 10px 0 10px;
	border-right:1px solid #e3e3e3;
	text-decoration:none;
	color:#323232;
}
#menu ul li:last-child a {border:none;padding-right:0;}
#menu ul li a:hover {
	color:#ee7295;
}

#menu ul li.current_page_item a {color:#ee7295;}
/* content */


#content {
	
}
.post {
	margin:0 0 5em 0;
}
.post h2 {
	color:#ee7295;
}
.post h2 a {
	color:#ee7295;
}
.post h2 a:hover {
}
.post h2.no-margin {margin:0;}
.post ul {
}
.post li {
}
.post .date {margin-bottom:1em;display:block;font-weight:bold;}
.entry p {
	line-height:1.6em;
}
.entry ul li {list-style:circle;margin-left:2em;line-height:2em;}
.postmetadata {
}
.navigation {
}
.alignleft a {
	float:left;
	margin:25px 0;
}
.alignright a {
	float:right;
	margin:25px 0;
}
/* left sidebar */

#left {
}

#right h2,
#left h2 {
	margin-top:18px;
	margin-bottom:18px;
	padding-top:18px;
	border-top:solid 1px #dddddd;
	color:#ee7295;
}
.gallery_name {position:relative;}

.gallery_name h2 {
	margin-top:18px!important;
	margin-bottom:18px!important;
	padding-top:18px!important;
	border-top:solid 1px #dddddd!important;
	color:#ee7295;
	}
.gallery_name.image h2 {
	margin-top:0!important;
	padding-top:0px!important;
	border:none!important;
	color:#ee7295;
	}


#right h2 a,
#left h2 a {color:#ee7295;}

#left h2:first-child,
#right h2:first-child {
	margin-top:0;
	padding-top:0px;
	border:none;
	}

#left label {
}
#left p {
	margin:0 0 1em 0;
	padding: 0;
}
#left img {
	padding: 0;
	margin: 0;
}
#left ul {
}
#left ul li {
}
#left ul ul {
}
#left ul ul li {
}
#left ul ul ul {
}
#left ul ul ul li {
}
/* right sidebar */

#right {
}
#right h2 {
}
#right label {
}
#right p {
	margin:0;
	padding:0;
}
#right img {
	padding: 0;
	margin: 0;
}
#right ul {
}
#right ul li {
}
#right ul ul {
}
#right ul ul li {
}
#right ul ul ul {
}
#right ul ul ul li {
}
/* comments */


#commentform {
	background:#fff;
	margin:0;
	padding:0;
}
#commentform p {
	color: #000;
}
#commentform a {
	color: #000;
	text-decoration: none;
	border-bottom: 1px dotted #465D71;
	line-height: 14pt;
}
#commentform h3 {
	font-family: georgia, times, verdana;
	font-size: 10pt;
	font-weight: 300;
	color: #000;
	margin:0;
	padding:0;
}
#comment {
	width:80%;
}
#author, #email, #url, #comment, #submit {
	background: #fff;
	font-family: verdana, arial, times;
	font-size: 8pt;
	margin:5px 5px 0 0;
	padding:8px;
	border: 1px solid #dedede;
}
#submit {
	margin:5px 5px 0 0;
}
#comments {

}
h3.header-line  {font-weight:normal;color:#ee7295;margin:2em 0;padding-top:1em;border-top:1px solid #dddddd;}

.comment-num {font-size:45px;line-height:45px;margin:5px 0;color:#dddddd;}

.comment-meta a {color:#323232;}

.comment_balloon {padding:5px 0 0 45px;background:url(images/comment_top.gif) top right no-repeat;position:relative;}
	.comment_footer {position:absolute;display:block;bottom:-9px;right:-13px;background:url(images/comment_bot.gif);height:13px;width:428px;}

ol.commentlist {
	list-style-type: none;
	margin:0;
	padding:0;
}
.avatar {
	float:left;
	margin:0 12px 0 0;
	display:none;
}
ol.commentlist li {
	background: #fff;
	list-style-type:none;
}
ol.commentlist li.alt {
	background: #eee;
}
ol.commentlist li p {
	margin: 6px 0 6px 0;
	padding: 0 12px 0 0;
	line-height: 14pt;
}
ol.commentlist a {
}
.recentcomments {
	margin:0 0 1em 0;
}
cite {
	font-style: normal;
}
cite a {
	color:#ee7295;
	text-decoration: none;
	
}
cite a {
	font-size:1.3em;
	line-height:1.1em;
}
/* search */

#searchform {
	padding:0;
	margin:14px 0;
}
#searchform input#s {
	margin:0;
	border:1px solid #DDDDDD;
	color:#666;
	padding:5px;
	width:162px;
}
/* misc */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left
}
.wp-caption {
	text-align:center;
	padding:10px;
	background:#eeeeee;
	width:536px!important;
	margin:0 0 15px 0;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border:5px solid #FFF;
}
.wp-caption p.wp-caption-text {
	font-size: 13px;
	line-height: 17px;
	padding:10px 10px 0 10px;
	margin: 0;
	font-style:italic;
}
/* footer */

#footer {
	margin:15px 10px;
	padding:15px 0;
	color:#bdbdbd;
}
#footer p {
}
#footer a {
	color:#6e6e6e;
}
#footer a:hover {
}

/* footer */
.album {position:relative;color:#fff;}
.album a {display:block;height:158px;width:236px;position:absolute;top:0;left:0;z-index:9999;background:url(images/blank.gif);}
.album .album_info {width:216px;height:138px;position:relative;padding:10px;background:url(images/blk_85.png);position:absolute;top:0;left:0;display:none;}
.album .album_info h2 {color:#fff;}
.album .album_info .teaser {}
.album .album_info .info {position:absolute;bottom:1em;left:10px;}



.album,
.gallery-item {margin-bottom:18px;}
	.gallery-item .line {position:absolute;bottom:0;left:0;padding:10px;color:#fff;background:url(images/blk_85.png);z-index:888;width:216px;display:none;}
	
	.gallery-item a:hover .line {display:block;}
.album_nav {
padding-top:18px;
margin-bottom:18px;
border-top:solid 1px #dddddd;
}

.next {width:86px;float:left;text-align:right;}
.prev {width:86px;float:left;}

.next a,
.prev a {color:#999;}

#left #num {font-size:50px;display:block;line-height:50px;color:#e1e1e1;padding-bottom:15px;}

.dash {display:inline-block;float:left;width:23px;margin-right:5px;margin-bottom:10px;}
	.dash a {display:block;width:23px;height:4px;background:#323232;}
	.dash.active a {background:#ee7295;}

.margin-top {margin-top:2.6em;}

table.shoppingcart {margin:0 0 1em 0;}

.shoppingcart #product,
.shoppingcart #quantity,
.shoppingcart #price {font-weight:bold;}

.shoppingcart #product {width:95px;}
.shoppingcart #quantity {width:50px;}
.shoppingcart #price {text-align:right;}

span.pricedisplay {text-align:right;}

/* Home - Matt Edit Begins */

#fullsizeimg {background-color:#9CF;}

#overlay {background-color:#FCF;width:650px;}
#quote span {color:#323232;font-size:1.7em;line-height:1em;}
.tempbg {background-color:red;min-height:400px;}

#footer h2 {color:#EE7295;}
	#footer {color:#4d4d4d;}
#footer p {line-height:1.4em;}


.excerpt-box {margin-bottom:1em;}

#home-slidesshow {height:500px;margin:0;overflow:hidden;}
#home-slidesshow li {list-style:none;}

.more-galleries {color:#999;}
.more-galleries a {color:#999;}

.back-to-gallery {position:absolute;top:0px;right:0;color:#999;}

#copyright {background:url(images/footer_logo.gif) right no-repeat;height:30px;line-height:30px;color:#d5d5d5;margin:0 0 3em 0;}

#loginform input[type=text],
#loginform input[type=password] 
 {padding:5px;width:200px;}

#loginform input {padding:5px 20px;} 
#loginform label {padding-top:10px;display:block;margin:0;}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	z-index:9999;
	}

/* Client Feedback */

#photocontainer {background:url(images/1.jpg) no-repeat;width:747px;height:418px;position:relative;font-weight:bold;margin-bottom:20px;}

#whitebartop {background:url(images/big_bar.png) no-repeat;width:747px;height:109px;position:absolute;top:80px;left:0;}
#whitebartoptext {width:550px;padding-right:150px;position:absolute;top:20px;left:10px;}
	#whitebartoptext span {font-size:2em;line-height:1.2em;}

#whitebarbottom {background:url(images/btmbar.png) no-repeat;height:32px;width:747px;position:absolute;bottom:0;left:0;}
#whitebarbottomtext {position:absolute;top:12px;right:10px;width:200px;height:15px;text-align:right;}
	#whitebarbottomtext span {font-size:1.2em;}	



/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


button.button {
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	margin:0;
	overflow:visible;
	padding:0;
	width:auto;
}
button.button span {
	background:url("images/bkg_button.gif") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	float:left;
	font:bold 12px/21px Arial,Helvetica,sans-serif;
	height:21px;
	padding:0 0 0 8px;
	text-align:center;
	white-space:nowrap;
}
button.button span span {
	background-position:100% 0;
	padding:0 12px 0 4px;
}
button.button span {
	background:url("images/bkg_button.gif") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	float:left;
	font:bold 12px/21px Arial,Helvetica,sans-serif;
	height:21px;
	padding:0 0 0 8px;
	text-align:center;
	white-space:nowrap;
}
.wpcf7-form input {padding:5px;}
.wpcf7-form input[type=text],
.wpcf7-form textarea
 {padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #CCC;}
 
 div.wpcf7-mail-sent-ok {padding:2em!important;border:1px solid #EE7295!important;font-size:1.2em!important;}



#galleriaContainer {position:relative;}
#galleriaText {background:url(images/big_bar.png);width:707px;position:absolute;bottom:30px;left:0;z-index:10000;padding:20px;font-size:14px;color:#323232;line-height:1.2;}
#galleriaText small {font-size:15px;}
