body {

background:#eeeeee url(/_templates/photographdaddy_template/images/bg.jpg) repeat-y;

width:960px;
postna
color:#646060;

font-size:14px;

font-family:Arial, Helvetica, sans-serif;

margin:0;

padding:0;

}



#wrap {

width:960px;

margin:0;

padding:0;

}



a {

text-decoration: underline;

font-weight:400;

color:#f44405;

}



a:visited {

text-decoration: underline;

font-weight:400;

color:#3f3f3f;

}



a:hover,a:visited:hover {

text-decoration: none;

font-weight:400;

color:#000;

}



h2 {

color:#000;

line-height:30px;

font-family:Helvetica, Arial, sans-serif;

font-size:28px;

font-weight:400;

margin:0 0 8px;

padding:0;

}



h3 {

font-family:Georgia, 'Times New Roman', Times, serif;

border-bottom: 1px solid #eeeeee;

font-weight:400;

color:#222;

font-size:18px;

margin:0;

padding:15px 0 5px;

}



h4 {

color:#21211f;

font-size:14px;

margin:0;

padding:10px 0 0;

}



.rsslist {

margin:0;

padding:0 0 20px;

}



h5 {

font-size:15px;

font-weight:700;

padding:0;

}



span.dropcaps {

font-family:Georgia, serif;

color:#ccc;

font-size:42px;

float:left;

font-weight:400;

line-height:1em;

margin-bottom:-0.4em;

margin-right:0.09em;

position:relative;

}



/* Image Styles */



a img {

padding: 0;

margin: 0;

border:none;

}



img.left {

border:none;

float:left;

clear:left;

padding:0 15px 15px 0;

}



img.right {

border:none;

float:right;

clear:right;

padding:0 0 15px 15px;

}



.imgcenter {

width:618px;

text-align:center;

border:1px solid #bbb;

background:#f8f8f8;

margin:0 0 5px;

padding:15px 5px;

}



.imgcenter img {

border:1px solid #aaa;

background:#fff;

padding:5px;

}



img.center {

display:block;

border:none;

float:none;

clear:both;

margin:0 auto 1.5em;

padding:10px;

}



img.frame {

border:1px solid #CCC;

background:#EEE;

float:right;

clear:right;

margin:5px 0 10px 15px;

padding:5px;

}



img.frame2 {

border:1px solid #CCC;

background:#EEE;

float:right;

clear:right;

margin:0 0 15px 10px;

padding:10px;

}



img.frameleft {

border:1px solid #CCC;

background:#EEE;

float:left;

clear:left;

margin:0 15px 15px 0;

padding:5px;

}



img.frameleft2 {

border:1px solid #CCC;

background:#EEE;

float:left;

clear:left;

margin:5px 0 25px 0;

padding:21px;

}

p.article-image{

border:1px solid #CCC;

background:#EEE;

float:left;

clear:left;

margin:5px 0 25px 0;

padding:21px;

}



img.frameleft3 {

border-top:1px solid #3D3D3A;

background:#292927;

text-align:center;

clear:both;

margin:0;

padding:20px 58px 20px 57px;

}



img.frameleft4 {

border:1px solid #CCC;

background:#EEE;

float:left;

clear:left;

margin:5px 0 25px 0;

padding: 53px;

}



img.portfolio {

border:1px solid #CCC;

background:#EEE;

float:left;

clear:left;

margin:0 0 15px;

padding:39px;

}



img.stack {

clear:none !important;

}



img.type {

margin:15px 0 10px;

}



img.gallery1 {

float: left;

margin: 0 6px 11px 0;

border: 1px solid #cccccc;

background: #eeeeee;

padding: 12px;

}



img.gallery2 {

float: left;

margin: 0 0 11px 6px;

border: 1px solid #cccccc;

background: #eeeeee;

padding: 12px;

}







.custombgint {

border:1px solid #aaaaaa;

background:#EBEBDE;

margin:10px 0 15px;

padding:10px;

}



.custombgint2 {

border:1px solid #aaaaaa;

background:#EBEBDE;

font-size: 12px;

margin: 0 0 10px 15px;

float: right;

width: 165px;

padding:10px;

}



/****		Header	****/

#header {

width:270px;

float:left;

margin:0 0 10px;

padding:0;

}



.logo {

display:block;

width:117px;

height:206px;

border:none;

float:left;

margin:0;

padding:0;

}



.logo h1 a {

display:block;

overflow:hidden;

outline:none;

background:url(/images/97.png) no-repeat 0 0;

text-indent:-9999px;

height:206px;

margin:0;

padding:0;

}



.logo h1 a:hover {

display:block;

overflow:hidden;

outline:none;

background:url(/images/97.png) no-repeat 0 0px;

text-indent:-9999px;

height:206px;

margin:0;

padding:0;

}



/* Menu - Nav Bar */

.menu {

float:left;

margin:50px 0 0;

padding:0 0 0 15px;

}



.menu ul {

float:left;

margin:0;

padding:0;

}



.menu ul li {

display:block;

margin:0;

padding:0 0 6px;

}



.menu ul li a,#menu ul li a:visited {

text-decoration:none;

background:url(/_templates/photographdaddy_template/images/list_item.jpg) 0 50% no-repeat;

color:#999;

font-family:Helvetica, Arial, sans-serif;

text-transform:uppercase;

font-size:11px;

letter-spacing:2px;

padding:0 10px 0 20px;

}



.menu ul li.active a {

text-decoration:none;

color:#F60;

font-family:Helvetica, Arial, sans-serif;

text-transform:uppercase;

font-size:11px;

letter-spacing:2px;

background:url(/_templates/photographdaddy_template/images/list_selected.jpg) 0 50% no-repeat;

padding:0 10px 0 20px;

}



.menu ul li a:hover,#menu ul li a:visited:hover,.menu ul li.active a:hover {

text-decoration:none;

color:#fff;

font-family:Helvetica, Arial, sans-serif;

text-transform:uppercase;

font-size:11px;

letter-spacing:2px;

background:url(/_templates/photographdaddy_template/images/list_selected.jpg) 0 50% no-repeat;

padding:0 10px 0 20px;

}



/****		Content	****/

#container {

float:right;

font-size:14px;

width:670px;

margin:20px 0 50px;

padding:0;

}



#containerposts {

float:right;

font-size:13px;

width:670px;

margin:36px 0 50px;

padding:0;

}



.commenthome {

display:block;

font-size:11px;

margin:0;

padding:5px 0 2px;

}



#notfound {

background:url(/_templates/photographdaddy_template/images/404img.jpg) top left no-repeat;

float:right;

width:690px;

height:592px;

margin:0;

padding:0;

}



.post {

line-height:21px;

color:#626060;

font-family:Helvetica, arial, serif;

float:right;

width:630px;

margin:0;

padding:20px;

}



.featured_img {

border:1px solid #ccc;

background:#eee;

float:left;

margin:0 30px 15px 0;

padding:10px 10px 0;

}



.post h2 {

line-height:26px;

font-family:Georgia, Serif;

font-size:22px;

font-weight:400;

color:#000;

margin:0;

padding:0;

}



.posthome {

line-height:21px;

color:#333333;

font-family: Helvetica, arial, serif;

float:right;

width:630px;

margin:0 0 20px 0;

padding: 20px 20px 5px 20px;

}



.posthome:hover {

background: #eeeeee;

line-height:21px;

color:#21211f;

font-family: Helvetica, arial, serif;

float:right;

width:630px;

margin:0 0 20px 0;

padding: 20px 20px 5px 20px;

}



.posthome h2 {

line-height: 28px;

font-family: Georgia, Serif;

font-size:22px;

font-weight:400;

color:#000;

margin:0;

padding:0;

}



.posthome h2 a {

text-decoration:none;

font-weight:400;

background:none;

color:#000;

}



.posthome h2 a:visited {

text-decoration:none;

font-weight:400;

color:#21211f;

background:none;

}



.posthome h2 a:hover,.post h2 a:visited:hover {

text-decoration:none;

font-weight:400;

color:#666666;

background:none;

}



.featured_img:hover {

border:1px solid #dddddd;

background:#f2f2f2;

float:left;

margin:0 30px 15px 0;

padding:10px 10px 0;

}



h2.single {

line-height:48px;

font-family:Georgia, Serif;

font-size:38px;

font-weight:400;

color:#000;

margin:4px 0 2px;

padding:0;

}



.post h2 a {

text-decoration:none;

font-weight:400;

background:none;

color:#000;

}



.post h2 a:visited {

text-decoration:none;

font-weight:400;

color:#21211f;

background:none;

}



.entry {

line-height:20px;

font-size:12px;

font-family:arial, helvetica, sans-serif;

padding:0;

}



.postinfo {

font-family:Georgia, Helvetica, Verdana, Sans-serif;

font-size:12px;

color:#bbb;

border-bottom:1px solid #eee;

margin:0;

padding:10px 0;

}



.postinfo a {

font-family:Georgia, Helvetica, Verdana, Sans-serif;

font-size:12px;

color:#888;

}



.postinfo a:visited {

font-family:Georgia, Helvetica, Verdana, Sans-serif;

font-size:12px;

color:#999;

}



.postdate {

color:#bbb;

font-family:Helvetica, Verdana, Georgia, Sans-serif;

}



p.postmetadata {

font-size:12px;

font-family:Helvetica, Verdana, Georgia, Sans-serif;

color:#bbb;

text-decoration:none;

border-top:1px solid #CCC;

margin:0 0 12px;

padding:0;

}



p.postmetadata a:link {

text-decoration:none;

color:#777;

}



p.postmetadata a:hover {

text-decoration:none;

color:#000;

background:#fff;

}



p.postmetadata a:visited {

text-decoration:none;

color:#888;

}



.postfolio {

border:1px solid #777;

margin:1px 0 5px;

}



.postfolio:hover {

border:1px solid #000;

margin:1px 0 5px;

}



/**** Post/Page Nav ****/

.postnav {

font-family:helvetica, sans-serif;

font-size:12px;

font-weight:400;

line-height:30px;

padding:30px 15px 10px 20px;

}



.postnav a, .postnav a:visited  {

font-family:helvetica, sans-serif;

color:#fff;

background:#21211f;

font-size:12px;

font-weight:400;

padding:10px 41px 10px 41px;

}



.postnav a:hover,.postnav a:visited:hover {

font-family:helvetica, sans-serif;

color:#fff;

background:#f60;

font-size:12px;

font-weight:400;

padding:10px 41px 10px 41px;
}


/****		Sidebar	****/

.sidebar {

text-align:left;

float:left;

font-family:helvetica, arial, geneva;

color:#444;

width:210px;

font-size:12px;

margin:0;

padding:0 30px;

}



.sidebar hr {

color:#333;

background-color:#333;

width:210px;

height:1px;

border:0;

}



.sidebar p {

font-family:helvetica, arial;

color:#ccc;

font-size:12px;

margin:0 0 0 10px;

}



.sidebar a {

text-decoration:none;

font-weight:400;

font-size:12px;

font-family:helvetica, arial;

color:#ccc;

}



.sidebar a:visited {

text-decoration:none;

font-weight:400;

font-size:12px;

font-family:helvetica, arial;

color:#777;

}



.sidebar h2 {

font-family:helvetica, arial, sans-serif;

font-size:12px;

font-weight:400;

text-transform:uppercase;

color:#fff;

margin:0;

padding:20px 0 8px;

}



.sidebar h2.sideheading {

font-family:helvetica, arial, sans-serif;

font-size:12px;

font-weight:400;

text-transform:uppercase;

color:#fff;

border-top:1px solid #333;

margin:0;

padding:20px 0 8px;

}



p.sidebar_about {

font-family:helvetica, arial, sans-serif;

font-size:13px;

font-weight:400;

color:#999;

line-height:22px;

margin:0;

padding:0;

}



#search_form {

width:180px;

height:22px;

float:left;

background:url(/_templates/photographdaddy_template/images/searchbg.jpg) no-repeat;

color:#ccc;

font:normal 12px helvetica, arial, geneva;

border:none;

margin:25px 0;

padding:8px 0 0 30px;

}



.sidebar ul {

list-style:none;

font-weight:400;

margin:0;

padding:0 0 20px;

}



.sidebar ul li {

font-weight:400;

list-style:none;

font-size:12px;

margin:0;

padding:0 0 10px;

}



p.recommended {

font-weight:400;

line-height:22px;

font-size:13px;

color:#aaa;

margin:0 0 40px;

padding:0;

}



p.recommended a img {

float:left;

border:none;

margin:0;

padding:6px 15px 5px 0;

}



p.recommended a,p.recommended a:visited {

display:block;

font-size:12px;

font-weight:700;

color:#fff;

border:none;

margin:0;

padding:2px 0;

}



p.recommended a:hover,p.recommended a:visited:hover {

display:block;

font-size:12px;

font-weight:700;

color:#f60;

border:none;

margin:0;

padding:2px 0;

}







a.rssside,a:visited.rssside {

display:block;

list-style-type:none;

color:#999;

background:url(/_templates/photographdaddy_template/images/feed.png) 0 0 no-repeat;

margin:0;

padding:0 0 0 28px;

}



a:hover.rssside, a:visited:hover.rssside {

display:block;

list-style-type:none;

color:#fff;

background:url(/_templates/photographdaddy_template/images/feed.png) 0 0 no-repeat;

margin:0;

padding:0 0 0 28px;

}



a.emailside,a:visited.emailside {

display:block;

list-style-type:none;

color:#999;

background:url(/_templates/photographdaddy_template/images/email_sidebar.jpg) 0 0 no-repeat;

margin:0;

padding:0 0 0 28px;

}



a:hover.emailside,a:visited:hover.emailside {

display:block;

list-style-type:none;

color:#fff;

background:url(/_templates/photographdaddy_template/images/email_sidebar.jpg) 0 0 no-repeat;

margin:0;

padding:0 0 0 28px;

}



a.twitside,a:visited.twitside {

display:block;

list-style-type:none;

color:#999;

background:url(/_templates/photographdaddy_template/images/twitter.png) 0 0 no-repeat;

margin:0;

padding:0 0 0 28px;

}



a:hover.twitside,a:visited:hover.twitside {

display:block;

list-style-type:none;

color:#fff;

background:url(/_templates/photographdaddy_template/images/twitter.png) 0 0 no-repeat;

margin:0;

padding:0 0 0 28px;

}



a.fbook,a:visited.fbook {

display:block;

list-style-type:none;

color:#999;

background:url(/_templates/photographdaddy_template/images/facebook-logo_245734a.gif) 0 0 no-repeat;

margin:0;

padding:0 0 0 28px;

}



a:hover.fbook,a:visited:hover.fbook {

display:block;

list-style-type:none;

color:#fff;

background:url(/_templates/photographdaddy_template/images/facebook-logo_245734a.gif) 0 0 no-repeat;

margin:0;

padding:0 0 0 28px;

}



a.kidsside,a:visited.kidsside {

display:block;

list-style-type:none;

color:#999;

background:url(/_templates/photographdaddy_template/images/sport_soccer.png) 0 0 no-repeat;

margin:0;

padding:0 0 0 28px;

}



a:hover.kidsside, a:visited:hover.kidsside {

display:block;

list-style-type:none;

color:#fff;

background:url(/_templates/photographdaddy_template/images/sport_soccer.png) 0 0 no-repeat;

margin:0;

padding:0 0 0 28px;

}

/****		Custom	****/



blockquote {

font-family: Georgia, sans-serif;

color:#555555;

font-size:14px;

font-style: italic;

background:url(/_templates/photographdaddy_template/images/quote.jpg) 5% 0 no-repeat;

margin:35px 0 25px;

padding:2px 30px 0 60px;

}



code {

color:#333;

width:618px;

display:block;

font-weight:400;

overflow:auto;

border:1px solid #eee;

background:#f3f3f3;

font-family:Courier, monospace;

margin:15px 0 5px;

padding:5px;

}



.customintbg {

border:1px solid #666;

background:#E4E4CD;

padding:10px;

}



/****		Footer	****/



#footer {

font-family:Helvetica, Arial, Geneva, Sans-Serif;

width:210px;

color:#555;

float:left;

margin:10px 0 0;

padding: 30px;

}



#footer p {

font-size:12px;

line-height:18px;

list-style-type:none;

margin:0;

padding:10px 5px 10px 0;

}



/* Comment Section */



h3.comment_head {

line-height:22px;

border:none;

color:#3a3c33;

font-family:georgia, 'time new romans', sans-serif;

margin:20px 0;

}



a img.gravatar {

background:#fff url(/_templates/photographdaddy_template/images/gravatar_bg1.jpg) no-repeat;

float:left;

margin:0 15px 15px 30px;

padding:10px 25px 10px 10px;

}



a:hover img.gravatar {

background:#fff url(/_templates/photographdaddy_template/images/gravatar_bg2.jpg) no-repeat;

float:left;

margin:0 15px 15px 30px;

padding:10px 25px 10px 10px;

}



p.num_comments {

margin-bottom:0;

line-height:22px;

float:left;

}



#txpCommentInputForm{

width:450px;

float:left;

padding:10px 0;

}



#txpCommentInputForm p {

margin-bottom:0;

padding:6px 0;

}



#txpCommentInputForm label {

color:#7f7f7f;

padding-left:5px;

font-size:12px;

}



#txpCommentInputForm .comment_email_input, #txpCommentInputForm .comment_web_input, #txpCommentInputForm .comment_name_input, #txpCommentInputForm .text_input {

width:275px;

background:#eee;

border:1px solid #ccc;

font:normal 14px helvetica, verdana, geneva, sans-serif;

padding:10px;

}



#txpCommentInputForm .txpCommentInputMessage {

width:608px;

color:#21211f;

background:#eee;

border:1px solid #ccc;

font:normal 14px helvetica, verdana, geneva, sans-serif;

padding:10px;

}



.comments {

width:680px;

font-size:12px;

line-height:22px;

color:#444;

float:left;

clear:both;

}



ul.comment_list {

list-style:none;

float:left;

margin:20px 0 40px;

padding:0;

}



ul.comment_list li {

width:628px;

background:#fff;

border:1px solid #ddd;

margin:0 0 8px;

padding:20px 0 5px;

}



ul.comment_list li.author_comment {

width:628px;

background:#ccc;

border:1px solid #ddd;

margin:0 0 6px;

padding:20px 0 5px;

}



.author_comment .comment_intro a {

color:#21211f;

}



.comment_author {

font-family:helvetica, verdana, geneva, sans-serif;

font-size:14px;

font-weight:400;

color:#000;

margin:0;

padding:0;

}



.comment_author a:hover {

text-decoration:none;

font-family:helvetica, verdana, geneva, sans-serif;

font-size:14px;

color:#333;

margin:0;

}



.comment_meta {

text-transform:uppercase;

font-family:helvetica, arial, verdana, sans-serif;

color:#555;

font-size:10px;

margin:0;

padding:0;

}



.comments_entry {

line-height:23px;

margin:0 0 20px;

padding:0 20px 20px 30px;

}



.comments_entry ul,.comments_entry ol {

color:#000;

border:none;

margin:0;

padding:0;

}



.comments_entry ul {

list-style-type:none;

}



.comments_entry li {

width:680px;

border:none;

padding:3px 0 0;

}



.comments_entry ul li ul,.comments_entry ul li ol,.comments_entry ol li ul,.comments_entry ol li ol {

margin:0;

}



#txpCommentInputForm .submit {

color:#fff;

border:1px solid #21211f;

background:#F60;

margin-top:-25px;

font-size:12px;

font-weight:700;

font-family:arial, helvetica, sans-serif;

padding:5px;

}



#txpCommentInputForm .submit:hover {

color:#fff;

}



#txpCommentInputForm .comment_email_input:hover, #txpCommentInputForm .comment_web_input:hover, #txpCommentInputForm .comment_name_input:hover,#txpCommentInputForm .txpCommentInputMessage:hover {

border:1px solid #bbb;

background:#ddd;

}



.author_comment .comment_intro,.author_comment .comment_intro a:hover {

color:#000;

}



#wpcf_msg,#wpcf_subject,#wpcf_email,#wpcf_your_name {

font-size:12px;

font-family:arial, helvetica, geneva;

color:#000;

width:400px;

border:1px solid #ccc;

background:#eee;

padding:8px;

}



#wpcf_msg:hover,#wpcf_subject:hover,#wpcf_email:hover,#wpcf_your_name:hover {

font-size:12px;

font-family:arial, helvetica, geneva;

color:#000;

border:1px solid #aaa;

background:#ddd;

padding:8px;

}



.contactleft {

font-weight:bolder;

font-family:arial, heltevica, geneva;

font-size:14px;

color:#000;

padding:12px 0 3px;

}



.zemSubmit, .button {

font-weight:700;

margin-top:5px;

font-family:arial, heltevica, geneva;

font-size:14px;

background:#111;

border:1px solid #000;

color:#fff;

padding:5px;

}

.button[disabled]{

color:#636363;

}

.date_cal {

text-align:center;

float:right;

font-family:georgia, serif;

color:#eee;

font-size:28px;

margin:0;

padding:10px 20px 20px;

}



.date {

font-family:georgia, serif;

font-weight:700;

color:#eee;

font-size:64px;

margin:0;

padding:0 0 10px;

}



.month {

font-family:georgia, serif;

color:#eee;

font-size:42px;

margin:0;

padding:0;

}



.year {

font-family:georgia, serif;

color:#eee;

font-size:20px;

margin:0;

padding:0;

}



html,h1 {

margin:0;

padding:0;

}



.post h2 a:hover,.post h2 a:visited:hover {

text-decoration:none;

font-weight:400;

color:#555;

background:none;

}



.postinfo a:hover,.postinfo a:visited:hover {

font-family:Georgia, Helvetica, Verdana, Sans-serif;

font-size:12px;

color:#f44405;

}



.sidebar a:hover,.sidebar a:visited:hover {

text-decoration:none;

font-weight:400;

font-size:12px;

font-family:helvetica, arial;

color:#fff;

}



#footer p a:link,#footer p a:link:visited {

color:#555;

text-decoration:none;

}



#footer p a:link:hover,#footer p a:visited:hover {

color:#ccc;

list-style-type:none;

margin:0;

padding:0;

}



.postfooter{

background: #eeeeee;

border: 1px solid #cccccc;

margin: 15px 0 10px 0;

padding: 20px 20px 0 20px;

}



.badges{

float: right;

}



span.adsense_floatright{

float: right;

padding: 0 0 5px 10px;

}



span.tweetdigg_floatright{

text-align: center;

float: right;

padding: 15px;

margin: 0 0 10px 15px;

background: #eeeeee;

border: 1px solid #cccccc;

}



/* jQuery ToolTips */



#tooltip {

font-family:helvetica, arial, sans-serif;

position: absolute;

background:#21211f url(/_templates/photographdaddy_template/images/rsstooltip.jpg) 10px 52% no-repeat;

color:#fff;

font-weight:700;

display:none;

padding:15px 15px 15px 30px;

}



#tooltip2 {

position:absolute;

font-family:helvetica, arial, sans-serif;

background:#21211f;

color:#fff;

font-weight:400;

display:none;

padding:15px;

}



#tooltip3 {

width:300px;

position:absolute;

background:#21211f;

font-family:helvetica, arial, sans-serif;

color:#fff;

font-weight:400;

display:none;

padding:15px;

}

#wrap {

width:960px;

margin:0;

padding:0;

}



a {

text-decoration: underline;

font-weight:400;

color:#f44405;

}



a:visited {

text-decoration: underline;

font-weight:400;

color:#3f3f3f;

}



a:hover,a:visited:hover {

text-decoration: none;

font-weight:400;

color:#000;

}



h2 {

color:#000;

line-height:30px;

font-family:Helvetica, Arial, sans-serif;

font-size:28px;

font-weight:400;

margin:0 0 8px;

padding:0;

}



h3 {

font-family:Georgia, 'Times New Roman', Times, serif;

border-bottom: 1px solid #eeeeee;

font-weight:400;

color:#222;

font-size:18px;

margin:0;

padding:15px 0 5px;

}



h4 {

color:#21211f;

font-size:14px;

margin:0;

padding:10px 0 0;

}



.rsslist {

margin:0;

padding:0 0 20px;

}



h5 {

font-size:15px;

font-weight:700;

padding:0;

}



span.dropcaps {

font-family:Georgia, serif;

color:#ccc;

font-size:42px;

float:left;

font-weight:400;

line-height:1em;

margin-bottom:-0.4em;

margin-right:0.09em;

position:relative;

}



/* Image Styles */



a img {

padding: 0;

margin: 0;

border:none;

}



img.left {

border:none;

float:left;

clear:left;

padding:0 15px 15px 0;

}



img.right {

border:none;

float:right;

clear:right;

padding:0 0 15px 15px;

}



.imgcenter {

width:618px;

text-align:center;

border:1px solid #bbb;

background:#f8f8f8;

margin:0 0 5px;

padding:15px 5px;

}



.imgcenter img {

border:1px solid #aaa;

background:#fff;

padding:5px;

}



img.center {

display:block;

border:none;

float:none;

clear:both;

margin:0 auto 1.5em;

padding:10px;

}



img.frame {

border:1px solid #CCC;

background:#EEE;

float:right;

clear:right;

margin:5px 0 10px 15px;

padding:5px;

}



img.frame2 {

border:1px solid #CCC;

background:#EEE;

float:right;

clear:right;

margin:0 0 15px 10px;

padding:10px;

}



img.frameleft {

border:1px solid #CCC;

background:#EEE;

float:left;

clear:left;

margin:0 15px 15px 0;

padding:5px;

}



img.frameleft2 {

border:1px solid #CCC;

background:#EEE;

float:left;

clear:left;

margin:5px 0 25px 0;

padding:21px;

}



img.frameleft3 {

border-top:1px solid #3D3D3A;

background:#292927;

text-align:center;

clear:both;

margin:0;

padding:20px 58px 20px 57px;

}



img.frameleft4 {

border:1px solid #CCC;

background:#EEE;

float:left;

clear:left;

margin:5px 0 25px 0;

padding: 53px;

}



img.portfolio {

border:1px solid #CCC;

background:#EEE;

float:left;

clear:left;

margin:0 0 15px;

padding:39px;

}



img.stack {

clear:none !important;

}



img.type {

margin:15px 0 10px;

}



img.gallery1 {

float: left;

margin: 0 6px 11px 0;

border: 1px solid #cccccc;

background: #eeeeee;

padding: 12px;

}



img.gallery2 {

float: left;

margin: 0 0 11px 6px;

border: 1px solid #cccccc;

background: #eeeeee;

padding: 12px;

}







.custombgint {

border:1px solid #aaaaaa;

background:#EBEBDE;

margin:10px 0 15px;

padding:10px;

}



.custombgint2 {

border:1px solid #aaaaaa;

background:#EBEBDE;

font-size: 12px;

margin: 0 0 10px 15px;

float: right;

width: 165px;

padding:10px;

}

.photographdaddycom{

background:#EBEBDE;}



div.frameleft2 {

border:1px solid #CCC;

background:#EEE;

float:left;

clear:left;

margin:5px 0 25px 0;

padding:21px;

}

#warn { 

	background: #ffb685;

	border-top: 2px solid #F60;

	border-bottom: 2px solid #F60;

	text-align: center;

	margin: 10px auto;

	padding: 5px 20px;

	}

/* FFD324 FFF6BF*/



/* ----- homepage: previous entry ----- */



#container .previousentry:hover {

	}



#container .previousentry .expand h4,

#container .previousentry .collapse h4 {

	font: 0.8em/1.5em Georgia, "Times New Roman", serif;

	margin: 0;

	padding-bottom: 0.3em;

	}



#container .previousentry .expand h4 {

	border-bottom: 1px solid #373f3e;

	color: #f44405;

	}



#container .previousentry .collapse h4 {

	border-bottom: 1px solid #494f60;

	color: #8e94a3;

	}



#container .previousentry .expand h4 a,

#container .previousentry .collapse h4 a {

	text-decoration: none;

	}



#container .previousentry .expand h4 a { color: #f44405; }

#container .previousentry .collapse h4 a { color: #8e94a3; }



#container .previousentry .collapse h4 a:hover,

#container .previousentry .expand h4 a:hover {

	color: #000;

	text-decoration: underline;

	}



#container .previousentry .expand h4 .comm-invite a,

#container .previousentry .collapse h4 .comm-invite a {

	color: #66645b;

	font: 0.7em/1.45em Verdana, Arial, Helvetica, sans-serif;

	margin-left: 6px;

	}



#container .previousentry .expandlink,

#content .previousentry .collapselink {

	float: right;

	width: 17px;

	height: 24px;

	display: block;

	text-indent: -999em;

	}

#container .previousentry .expandlink { background: url(/images/105.gif) 50% 50% no-repeat; }



#container .previousentry .collapselink { background: url(/images/104.gif) 50% 50% no-repeat; }

#container .previousentry ul {

	list-style: none;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	margin: 0.6em 0;

	}



#container .previousentry ul li {

	padding: 0 0 0.4em 17px;

	background-repeat: no-repeat;

	background-position: 0 2px;

	color: #6c7283;

	}



#container .previousentry ul li a {

	color: #6c7283;

	text-decoration: none;

	}



#container .previousentry ul li a:hover {

	color: #000;

	text-decoration: underline;

	}



#container .previousentry ul li p {

	font-size: 1em;

	margin-bottom: 0;

	color: #6c7283;

	}





/*gallerific*/

div.content {

	/* The display of content is enabled by a javascript generated style on the page.

	   This is so that the slideshow content won't display unless javascript is enabled. */

	display: none;

	float:right;

	width:550px; 

}

div.content a, div.navigation a {

	text-decoration: none;

	color: #777;

}

div.content  a:focus, div.content  a:hover, div.content  a:active {

	text-decoration: underline;

}

div.controls {

	margin-top: 5px;

	height: 23px;

}

div.controls a {

	padding: 5px;

}

div.ss-controls {

	float: left;

}

div.nav-controls {

	float: right;

}



div.loader {

	background-image: url('loader.gif');

	background-repeat: no-repeat;

	background-position: center;

	width: 550px;

	height: 350px

}

div.slideshow {

	clear: both;

}

div.slideshow span.image-wrapper {

	float: left;

	padding-bottom: 12px;

}

div.slideshow a.advance-link {

	padding: 2px;

	display: block;

	border: 1px solid #ccc;

}

div.slideshow img {

	border: none;

	display: block;

}

div.download {

	float: right;

}

div.embox {

	clear: both;

	border: 1px solid #ccc;

	background-color: #eee;

	padding: 12px;

}

div.image-title {

	font-weight: bold;

	font-size: 1.4em;

}



div.image-desc {

	line-height: 1.3em;

	padding-top: 12px;

}

div.navigation {

	/* The navigation style is set by a javascript generated style on the page.

	   This is so that the javascript specific styles won't be applied unless javascript is enabled. */

}

ul.thumbs {

	clear: both;

	margin: 0;

	padding: 0;

}

ul.thumbs li {

	float: left;

	padding: 0;

	margin: 5px 10px 5px 0;

	list-style: none;

}

a.thumb {

	padding: 2px;

	display: block;

	border: 1px solid #ccc;

}

ul.thumbs li.selected a.thumb {

	background: #000;

}

a.thumb:focus {

	outline: none;

}

ul.thumbs img {

	border: none;

	display: block;

}

div.pagination {

	clear: both;

}

div.navigation div.top {

	margin-bottom: 12px;

	height: 11px;

}

div.navigation div.bottom {

	margin-top: 12px;

}

div.pagination a, div.pagination span.current {

	display: block;

	float: left;

	margin-right: 2px;

	padding: 4px 7px 2px 7px;

	border: 1px solid #ccc;

}

div.pagination a:hover {

	background-color: #eee;

	text-decoration: none;

}

div.pagination span.current {

	font-weight: bold;

	background-color: #000;

	border-color: #000;

	color: #fff;

}



/* Minimal Gallery Styles */

#thumbs-min ul.thumbs li {

	float: none;

	padding: 0;

	margin: 0;

	list-style: none;

}



#thumbs-min a.thumb {

	padding: 0px;

	display: inline;

	border: none;

}



#thumbs-min ul.thumbs li.selected a.thumb {

	background: inherit;

	color: #000;

	font-weight: bold;

}

.contactform fieldset {
	border: none;
}
.zemError li {
color:red;
}
