/*
Theme Name: Starkers
Theme URI: http://elliotjaystocks.com
Description: The totally nude Wordpress theme. Phwoar! (Based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a> by <a href="http://binarybonsai.com/">Michael Heilemann</a>)
Version: 2 (WP2.6.2)
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com
Tags: starkers, naked, clean, basic
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

/* CSS Document */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {
margin : 0;
padding : 0;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
fieldset, img {
border : 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style : normal;
font-weight : normal;
}
ol, ul, li {
list-style : none;
}
caption, th {
text-align : left;
}
h1, h2, h3, h4, h5, h6 {
font-size : 100%;
font-weight : normal;
}
q:before, q:after {
content : '';
}
strong {
font-weight : bold;
}
em {
font-style : italic;
}
a img {
border : none;
}
h1, h2, h3, h5, h5, h6 {
font-weight : bold;
}
.aligncenter {
display : block;
margin : 0 auto;
}
.alignleft {
float : left;
}
.alignright {
float : right;
}
.wp-caption {
border : 1px solid #666;
text-align : center;
background : #ccc;
padding : 10px;
margin : 10px;
}
br.dirtyLittleTrick {
clear : both;
display : block;
height : 1px;
margin : -1px 0 0 0;
}
div {
position : relative;
}
li#theme-switcher {
background : #fff;
border : 10px solid red;
padding : 20px;
position : fixed;
top : 0;
right : 0;
}
body {
margin : 0;
padding : 0;
}
#wrap {
width : 809px;
margin : auto;
text-align : left;
background : url(images/warp_bg.png) repeat-y;
overflow : hidden;
padding-bottom : 50px;
}
h1#header {
width : 755px;
height : 130px;
margin-left : auto;
margin-right : auto;
margin-bottom: 0px;
padding-top : 20px;
background-image : url(images/bear_header.gif);
background-repeat : no-repeat;
}
#navigation {
width : 755px;
height : 28px;
border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : solid;
border-bottom-style : solid;
border-top-color : #cccccc;
border-bottom-color : #cccccc;
background-color : #ffffff;
margin-left : auto;
margin-right : auto;
}
#mainimage {
width : 755px;
height : 315px;
background-color : #ff0033;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
background-image : url(images/bear_main_image2.jpg);
}
#portfolioimage {
width : 755px;
height : 315px;
background-color : #ff0033;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
}
#photographyimage {
width : 755px;
height : 315px;
background-color : #ff0033;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
}
#photography_flickrbox {
width : 755px;
height : auto;
margin-left : auto;
margin-right : auto;
margin-top : 3px;
}
#photography_textbox {
width : 755px;
height : auto;
margin-left : auto;
margin-right : auto;
margin-top : 80px;
}
#portfolio_textbox {
width : 755px;
height : auto;
background-color : #f2f2f2;
margin-left : auto;
margin-right : auto;
margin-top : 6px;
}
#maincontent {
width : 755px;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
}
#leftcolumn {
width : 440px;
float : left;
margin-bottom : 40px;
}
#navleft {
float : left;
width : auto;
}
#navright {
float : right;
width : auto;
}
.navtext {
font-family : Georgia, "Times New Roman", Times, serif;
font-style : italic;
font-size : 14px;
margin-left : 1px;
margin-right : 4px;
padding-bottom : 0;
float : left;
width : auto;
}
.navtext a:link {
font-family : Georgia, "Times New Roman", Times, serif;
font-style : italic;
font-size : 14px;
float : left;
padding-top : 5px;
padding-bottom : 7px;
color : #333333;
text-decoration : none;
padding-left : 3px;
padding-right : 3px;
width : auto;
}
.navtext a:visited {
font-family : Georgia, "Times New Roman", Times, serif;
font-style : italic;
font-size : 14px;
padding-top : 5px;
padding-bottom : 7px;
width : auto;
float : left;
color : #333333;
text-decoration : none;
padding-left : 3px;
padding-right : 3px;
}
.navtext a:hover {
font-family : Georgia, "Times New Roman", Times, serif;
font-style : italic;
font-size : 14px;
color : #ffffff;
background-color : #df5d4f;
padding-top : 5px;
padding-bottom : 7px;
padding-left : 3px;
padding-right : 3px;
}
.navtextright {
font-family : Georgia, "Times New Roman", Times, serif;
font-style : italic;
font-size : 12px;
padding-top : 7px;
word-spacing : 8px;
color : #ff9933;
text-decoration : none;
}
.navtextright a:link {
font-family : Georgia, "Times New Roman", Times, serif;
font-style : italic;
font-size : 12px;
color : #ff9933;
text-decoration : none;
}
.navtextright a:active {
font-family : Georgia, "Times New Roman", Times, serif;
font-style : italic;
font-size : 12px;
color : #ff9933;
text-decoration : none;
}
.navtextright a:hover {
font-family : Georgia, "Times New Roman", Times, serif;
font-style : italic;
font-size : 12px;
color : #333333;
text-decoration : none;
}
.navtextright a:visited {
font-family : Georgia, "Times New Roman", Times, serif;
font-style : italic;
font-size : 12px;
color : #ff9933;
text-decoration : none;
}
#rightcolumn {
width : 292px;
background-color : #f2f2f2;
padding-bottom : 20px;
float : right;
}
#rightcolumn_box_archive {
width : 252px;
height : 100px;
background-color : #ffffff;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
}
#rightcolumn_box_search {
width : 252px;
height : 100px;
background-color : #ffffff;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
}
#rightcolumn_boxes {
width : 252px;
height : 300px;
background-color : #ffffff;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
}
#rightcolumn_twitterbox {
width : 252px;
height : auto;
background-color : #ffffff;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
}
#rightcolumn_etsybox {
width : 252px;
height : auto;
background-color : #ffffff;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
margin-bottom : 10px;
}
#rightcolumn_contactbox {
width : 252px;
height : 250px;
background-color : #ffffff;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
}
#rightcolumn_advert_Red {
width : 252px;
height : 252px;
background-color : #666666;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
}
.advert_headline_text {
font-family : Georgia, "Times New Roman", Times, serif;
font-style : normal;
font-size : 36px;
line-height : 40px;
color : #ffffff;
text-align : left;
font-weight : normal;
padding-top : 15px;
padding-left : 15px;
}
.advert_body_text {
font-family : Georgia, "Times New Roman", Times, serif;
font-style : normal;
font-size : 14px;
line-height : 16px;
color : #ffffff;
text-align : left;
font-weight : normal;
padding-top : 15px;
padding-left : 15px;
}
.advert_body_text a:link {
color : #ffffff;
}
.advert_body_text a:active {
color : #ffffff;
}
.advert_body_text a:hover {
color : #cccccc;
}
.advert_body_text a:visited {
color : #ffffff;
}
.date {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 12px;
color : #999999;
text-align : left;
font-style : italic;
padding : 3px 0 10px 0;
}
.date a:link {
color : #cc3300;
text-decoration : none;
}
.date a:hover {
color : #333333;
text-decoration : none;
}
.date a:visited {
color : #cc3300;
text-decoration : none;
}
h1 {
font-family : Georgia, "Times New Roman", Times, serif;
font-style : italic;
font-size : 24px;
line-height : 29px;
color : #cc3300;
text-align : left;
font-weight : normal;
text-decoration : none;
}
h1 a:link {
color : #333333;
text-decoration : none;
}
h1 a:hover {
color : #666666;
text-decoration : none;
}
h1 a:visited {
color : #333333;
text-decoration : none;
}
.blogtitle {
font-family : Georgia, "Times New Roman", Times, serif;
font-style : italic;
font-size : 16px;
color : #ff9933;
text-align : left;
font-weight : normal;
border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : solid;
border-bottom-style : solid;
border-top-color : #cccccc;
border-bottom-color : #cccccc;
margin-bottom : 10px;
margin-top : 0px;
padding-top : 5px;
padding-bottom : 5px;
text-decoration : none;
}
.blogtitle a:link {
color : #ff9933;
text-decoration : none;
}
.blogtitle a:hover {
color : #666666;
text-decoration : none;
}
.blogtitle a:visited {
color : #ff9933;
text-decoration : none;
}
p {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 15px;
color : #666666;
text-align : left;
font-weight : normal;
text-decoration : none;
}
p a:link {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 15px;
color : #cc3300;
text-align : left;
font-weight : normal;
text-decoration : none;
}
p a:hover {
color : #333333;
}
p a:visited {
color : #cc3300;
text-decoration : none;
}
.blogtextindex {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 15px;
color : #666666;
text-align : left;
font-weight : normal;
text-decoration : none;
margin-bottom : 10px;
}
.blogtextsingle {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 15px;
color : #666666;
text-align : left;
font-weight : normal;
text-decoration : none;
padding-bottom : 20px;
padding-top : 20px;
border-bottom : thin solid #cccccc;
margin-bottom : 10px;
}
.bodytext {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 15px;
color : #666666;
text-align : left;
font-weight : normal;
text-decoration : none;
}
.bodytext_portfolio {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 15px;
width : 420px;
padding-left : 15px;
padding-bottom : 20px;
color : #666666;
text-align : left;
font-weight : normal;
}
.title_leavecomment {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
font-style : italic;
color : #ff9933;
text-align : left;
font-weight : normal;
padding-top : 25px;
padding-bottom : 6px;
text-decoration : none;
}
.title_leavecomment a:link {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
font-style : italic;
color : #ff9933;
text-align : left;
font-weight : normal;
padding-top : 10px;
padding-bottom : 6px;
text-decoration : none;
}
.title_portfolio {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 16px;
font-style : italic;
color : #cc3300;
text-align : left;
font-weight : normal;
padding-top : 10px;
padding-bottom : 6px;
padding-left : 15px;
}
.title_photography {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 16px;
font-style : italic;
color : #cc3300;
text-align : left;
font-weight : normal;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 0;
}
.bodytextcontact {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 15px;
color : #666666;
text-align : left;
font-weight : normal;
padding-left : 12px;
padding-right : 10px;
padding-bottom : 10px;
}
.bodytext a:active {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 15px;
color : #cc3300;
text-align : left;
font-weight : normal;
text-decoration : none;
}
.bodytext a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 15px;
color : #666666;
text-align : left;
font-weight : normal;
text-decoration : none;
}
.bodytext a:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 15px;
color : #cc3300;
text-align : left;
font-weight : normal;
text-decoration : none;
}
.rightcolumn_pagetitletext {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 16px;
font-style : italic;
color : #333333;
text-align : left;
font-weight : normal;
padding-top : 20px;
padding-bottom : 5px;
padding-left : 30px;
width : 200px;
}
.rightcolumn_titletext {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 16px;
font-style : italic;
color : #ff9933;
text-align : left;
font-weight : normal;
padding-top : 15px;
padding-bottom : 10px;
padding-left : 12px;
}
.rightcolumn_titletext_twitter {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 16px;
font-style : italic;
color : #ff9933;
text-align : left;
font-weight : normal;
padding-top : 15px;
padding-bottom : 10px;
padding-left : 12px;
}
.rightcolumn_followme_twitter {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 16px;
font-style : italic;
color : #cc3300;
text-align : left;
font-weight : normal;
padding-top : 15px;
padding-bottom : 10px;
padding-left : 12px;
text-decoration : none;
}
.rightcolumn_followme_twitter a:link {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
font-style : italic;
color : #cc3300;
text-align : left;
font-weight : normal;
padding-top : 10px;
padding-bottom : 10px;
text-decoration : none;
}
.rightcolumn_followme_twitter a:active {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
font-style : italic;
color : #cc3300;
text-align : left;
font-weight : normal;
padding-top : 10px;
padding-bottom : 10px;
text-decoration : none;
}
.rightcolumn_followme_twitter a:hover {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
font-style : italic;
color : #333333;
text-align : left;
font-weight : normal;
padding-top : 10px;
padding-bottom : 10px;
text-decoration : none;
}
.rightcolumn_followme_twitter a:visited {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
font-style : italic;
color : #cc3300;
text-align : left;
font-weight : normal;
padding-top : 15px;
padding-bottom : 10px;
text-decoration : none;
}
.bodytext_rightcolumn {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 15px;
color : #666666;
text-align : left;
font-weight : normal;
padding-left : 12px;
text-decoration : none;
}
.bodytext_rightcolumn a:link {
color : #cc3300;
text-decoration : none;
}
.bodytext_rightcolumn a:hover {
color : #333333;
}
.bodytext_rightcolumn a:visited {
color : #cc3300;
text-decoration : none;
}
.bodytexttwitter {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 15px;
color : #666666;
text-align : left;
font-weight : normal;
padding-left : 12px;
}
.bodytexttwitter a:link {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 15px;
color : #cc3300;
text-align : left;
font-weight : normal;
text-decoration : none;
}
.bodytexttwitter a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 15px;
color : #333333;
text-align : left;
font-weight : normal;
text-decoration : none;
}
.bodytexttwitter a:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 15px;
color : #cc3300;
text-align : left;
font-weight : normal;
text-decoration : none;
}
img {
display : block;
border : none;
}
ul#twitter_update_list {
width : 230px;
padding : 0;
margin : 0;
overflow : hidden;
}
ul#twitter_update_list li {
border-bottom : 1px dotted #999999;
padding-top : 7px;
padding-bottom : 7px;
}
ul#twitter_update_list li a {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #cc3300;
text-decoration : none;
}
.etsy_buynow {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
font-style : italic;
color : #cc3300;
text-decoration : none;
}
.etsy_visitshop {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
font-style : italic;
color : #cc3300;
text-decoration : none;
padding-bottom : 15px;
}
#skypespacer {
margin-top : 2px;
}
#footer {
float : left;
margin-top : 0;
margin-bottom : 20px;
padding-left : 20px;
background-color : #cccccc;
height : 60px;
width : auto;
}
.footertext {
margin-top : 10px;
padding-left : 0;
padding-top : 10px;
margin-left : auto;
margin-right : auto;
padding-bottom : 20px;
width : 760px;
height : 100px;
font-family : Georgia, "Times New Roman", Times, serif;
font-style : italic;
border-top : thin solid #cccccc;
font-size : 12px;
color : #999999;
}
.footertext a:link {
color : #cc3300;
text-decoration : none;
}
.footertext a:hover {
color : #333333;
text-decoration : none;
}
.footertext a:visited {
color : #cc3300;
text-decoration : none;
}
.flickr_badge img {
width : auto;
height : 70px;
padding : 2px;
margin : 10px 5px 5px 10px;
border : 1px solid #000;
background : #000000;
float : left;
}
.flickr_badge2 img {
width : auto;
height : 70px;
padding : 2px;
margin : 10px 5px 5px 10px;
border : 1px solid #000;
background : #000000;
float : left;
}
div.wpcf7 {
margin : 0;
padding : 0;
}
div.wpcf7-response-output {
margin : 2em 0.5em 1em;
padding : 0.2em 1em;
}
div.wpcf7-mail-sent-ok {
border : 2px solid #398f14;
}
div.wpcf7-mail-sent-ng {
border : 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border : 2px solid #ffa500;
}
div.wpcf7-validation-errors {
border : 2px solid #f7e700;
}
span.wpcf7-form-control-wrap {
position : relative;
}
span.wpcf7-not-valid-tip {
position : absolute;
top : 20%;
left : 20%;
z-index : 100;
background : #fff;
border : 1px solid #ff0000;
font-size : 10pt;
width : 280px;
padding : 2px;
}
span.wpcf7-not-valid-tip-no-ajax {
color : #f00;
font-size : 10pt;
display : block;
}
span.wpcf7-list-item {
margin-left : 0.5em;
}
.wpcf7-display-none {
display : none;
}
img.ajax-loader {
border : none;
vertical-align : middle;
}
* {
padding : 0;
margin : 0;
}
#TB_window {
font : 12px Arial, Helvetica, sans-serif;
color : #333333;
}
#TB_secondLine {
font : 10px Arial, Helvetica, sans-serif;
color : #666666;
}
#TB_window a:link {
color : #666666;
}
#TB_window a:visited {
color : #666666;
}
#TB_window a:hover {
color : #000;
}
#TB_window a:active {
color : #666666;
}
#TB_window a:focus {
color : #666666;
}
#TB_overlay {
position : fixed;
z-index : 100;
top : 0;
left : 0;
height : 100%;
width : 100%;
}
.TB_overlayMacFFBGHack {
background : url(macFFBgHack.png) repeat;
}
.TB_overlayBG {
background-color : #000;
}
* html #TB_overlay {
position : absolute;
}
#TB_window {
position : fixed;
background : #ffffff;
z-index : 102;
color : #000000;
display : none;
border : 4px solid #525252;
text-align : left;
top : 50%;
left : 50%;
}
* html #TB_window {
position : absolute;
}
#TB_window img#TB_Image {
display : block;
margin : 15px 0 0 15px;
border-right : 1px solid #ccc;
border-bottom : 1px solid #ccc;
border-top : 1px solid #666;
border-left : 1px solid #666;
}
#TB_caption {
height : 25px;
padding : 7px 30px 10px 25px;
float : left;
}
#TB_closeWindow {
height : 25px;
padding : 11px 25px 10px 0;
float : right;
}
#TB_closeAjaxWindow {
padding : 7px 10px 5px 0;
margin-bottom : 1px;
text-align : right;
float : right;
}
#TB_ajaxWindowTitle {
float : left;
padding : 7px 0 5px 10px;
margin-bottom : 1px;
}
#TB_title {
background-color : #e8e8e8;
height : 27px;
}
#TB_ajaxContent {
clear : both;
padding : 2px 15px 15px 15px;
overflow : auto;
text-align : left;
line-height : 1.4em;
}
#TB_ajaxContent.TB_modal {
padding : 15px;
}
#TB_ajaxContent p {
padding : 5px 0 5px 0;
}
#TB_load {
position : fixed;
display : none;
height : 13px;
width : 208px;
z-index : 103;
top : 50%;
left : 50%;
margin : -6px 0 0 -104px;
}
* html #TB_load {
position : absolute;
}
#TB_HideSelect {
z-index : 99;
position : fixed;
top : 0;
left : 0;
background-color : #fff;
border : none;
height : 100%;
width : 100%;
}
* html #TB_HideSelect {
position : absolute;
}
#TB_iframeContent {
clear : both;
border : none;
margin-bottom : -1px;
margin-top : 1px;
}
div.sociable {
margin : 16px 0 20px 0;
}
span.sociable_tagline {
position : relative;
}
span.sociable_tagline span {
display : none;
width : 14em;
}
span.sociable_tagline:hover span {
position : absolute;
display : block;
top : -5em;
background : #ffe;
border : 1px solid #ccc;
color : black;
line-height : 1.25em;
}
.sociable span {
display : block;
}
.sociable ul {
display : inline;
margin : 0 !important ;
padding : 0 !important ;
}
.sociable ul li {
background : none;
float : left;
display : inline !important ;
list-style-type : none;
margin : 0;
padding-right : 3px;
padding-top : 3px;
padding-bottom : 0;
font-family : "Georgia", Times New Roman, Serif;
font-style : italic;
font-size : 12px;
color : #999999;
text-decoration : none;
word-spacing : 10px;
}
.sociable ul li a:link {
color : #cc0000;
text-decoration : none;
}
.sociable ul li a:visited {
color : #cc0000;
text-decoration : none;
}
.sociable ul li a:hover {
color : #666666;
text-decoration : none;
}
.sociable ul li:before {
content : "";
}
.sociable img {
float : none;
width : 16px;
height : 16px;
border : 0;
margin : 0;
padding : 0;
}
sup {
vertical-align : 60%;
font-size : 75%;
line-height : 100%;
}
sub {
vertical-align : -10%;
font-size : 75%;
line-height : 100%;
}
.amp {
font-family : Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", "Warnock Pro", serif;
font-weight : normal;
font-style : italic;
font-size : 1.1em;
line-height : 1em;
}
.caps {
font-size : 90%;
}
.dquo {
margin-left : -0.4em;
}
.quo {
margin-left : -0.2em;
}
body {
margin : 0;
padding : 0;
}
#wrap {
width : 809px;
margin : auto;
text-align : left;
background : url(images/warp_bg.png) repeat-y;
overflow : hidden;
padding-bottom : 50px;
}

#navigation {
width : 755px;
height : 28px;
border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : solid;
border-bottom-style : solid;
border-top-color : #cccccc;
border-bottom-color : #cccccc;
background-color : #ffffff;
margin-left : auto;
margin-right : auto;
}
#mainimage {
width : 755px;
height : 315px;
background-color : #ff0033;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
background-image : url(images/bear_main_image2.jpg);
}
#portfolioimage {
width : 755px;
height : 315px;
background-color : #ff0033;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
}
#photographyimage {
width : 755px;
height : 315px;
background-color : #ff0033;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
}
#photography_flickrbox {
width : 755px;
height : auto;
margin-left : auto;
margin-right : auto;
margin-top : 3px;
}
#photography_textbox {
width : 755px;
height : auto;
margin-left : auto;
margin-right : auto;
margin-top : 80px;
}
#portfolio_textbox {
width : 755px;
height : auto;
background-color : #f2f2f2;
margin-left : auto;
margin-right : auto;
margin-top : 6px;
}
#maincontent {
width : 755px;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
}
#leftcolumn {
width : 440px;
float : left;
margin-bottom : 40px;
}
#navleft {
float : left;
width : auto;
}
#navright {
float : right;
width : auto;
}
.navtext {
font-family : "Georgia", Times New Roman, Times, serif;
font-style : italic;
font-size : 14px;
margin-left : 1px;
margin-right : 6px;
padding-bottom : 0;
float : left;
width : auto;
}
.navtext a:link {
font-family : "Georgia", Times New Roman, Times, serif;
font-style : italic;
font-size : 14px;
float : left;
padding-top : 5px;
padding-bottom : 7px;
color : #333333;
text-decoration : none;
width : auto;
}
.navtext a:visited {
font-family : "Georgia", Times New Roman, Times, serif;
font-style : italic;
font-size : 14px;
padding-top : 5px;
padding-bottom : 7px;
padding-right : 2px;
padding-left : 2px;
float : left;
color : #333333;
text-decoration : none;
width : auto;
}
.navtext a:hover {
font-family : "Georgia", Times New Roman, Times, serif;
font-style : italic;
font-size : 14px;
color : #ffffff;
background-color : #df5d4f;
padding-top : 5px;
padding-bottom : 7px;
width : auto;
}
.navtextright {
font-family : "Georgia", Times New Roman, Times, serif;
font-style : italic;
font-size : 12px;
padding-top : 7px;
word-spacing : 8px;
color : #ff9933;
text-decoration : none;
width : auto;
}
.navtextright a:link {
font-family : "Georgia", Times New Roman, Times, serif;
font-style : italic;
font-size : 12px;
color : #ff9933;
text-decoration : none;
width : auto;
}
.navtextright a:active {
font-family : "Georgia", Times New Roman, Times, serif;
font-style : italic;
font-size : 12px;
color : #ff9933;
text-decoration : none;
width : auto;
}
.navtextright a:hover {
font-family : "Georgia", Times New Roman, Times, serif;
font-style : italic;
font-size : 12px;
color : #333333;
text-decoration : none;
width : auto;
}
.navtextright a:visited {
font-family : "Georgia", Times New Roman, Times, serif;
font-style : italic;
font-size : 12px;
color : #ff9933;
text-decoration : none;
width : auto;
}
#rightcolumn {
width : 292px;
background-color : #f2f2f2;
padding-bottom : 20px;
float : right;
}
#rightcolumn_boxes {
width : 252px;
height : 300px;
background-color : #ffffff;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
}
#rightcolumn_twitterbox {
width : 252px;
height : auto;
background-color : #ffffff;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
}
#rightcolumn_etsybox {
width : 252px;
height : auto;
background-color : #ffffff;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
margin-bottom : 10px;
}
#rightcolumn_contactbox {
width : 252px;
height : 230px;
background-color : #ffffff;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
}
#rightcolumn_advert_Red {
width : 252px;
height : 252px;
background-color : #666666;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
}
.advert_headline_text {
font-family : Georgia, "Times New Roman", Times, serif;
font-style : normal;
font-size : 36px;
line-height : 40px;
color : #ffffff;
text-align : left;
font-weight : normal;
padding-top : 15px;
padding-left : 15px;
}
.advert_body_text {
font-family : Georgia, "Times New Roman", Times, serif;
font-style : normal;
font-size : 14px;
line-height : 16px;
color : #ffffff;
text-align : left;
font-weight : normal;
padding-top : 15px;
padding-left : 15px;
}
.advert_body_text a:link {
color : #ffffff;
}
.advert_body_text a:active {
color : #ffffff;
}
.advert_body_text a:hover {
color : #cccccc;
}
.advert_body_text a:visited {
color : #ffffff;
}
h1 {
font-family : Georgia, "Times New Roman", Times, serif;
font-style : italic;
font-size : 24px;
line-height : 29px;
color : #cc3333;
text-align : left;
font-weight : normal;
}
h2 {
font-family : Georgia, "Times New Roman", Times, serif;
font-style : italic;
font-size : 16px;
color : #ff9933;
text-align : left;
font-weight : normal;
border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : solid;
border-bottom-style : solid;
border-top-color : #cccccc;
border-bottom-color : #cccccc;
margin-bottom : 10px;
margin-top : 20px;
padding-top : 5px;
padding-bottom : 5px;
}
.bodytext {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 15px;
color : #666666;
text-align : left;
font-weight : normal;
}
.bodytext_portfolio {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 15px;
width : 420px;
padding-left : 15px;
padding-bottom : 20px;
color : #666666;
text-align : left;
font-weight : normal;
}
.title_portfolio {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 16px;
font-style : italic;
color : #cc3333;
text-align : left;
font-weight : normal;
padding-top : 10px;
padding-bottom : 6px;
padding-left : 15px;
}
.title_photography {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 16px;
font-style : italic;
color : #cc3333;
text-align : left;
font-weight : normal;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 0;
}
.bodytext a:active {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 15px;
color : #cc3333;
text-align : left;
font-weight : normal;
}
.bodytext a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 15px;
color : #333333;
text-align : left;
font-weight : normal;
}
.bodytext a:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 15px;
color : #cc3333;
text-align : left;
font-weight : normal;
}
.rightcolumn_titletext {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 16px;
font-style : italic;
color : #ff9933;
text-align : left;
font-weight : normal;
padding-top : 15px;
padding-bottom : 10px;
padding-left : 12px;
}
.rightcolumn_titletext_twitter {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 16px;
font-style : italic;
color : #ff9933;
text-align : left;
font-weight : normal;
padding-top : 15px;
padding-bottom : 10px;
padding-left : 12px;
}
.rightcolumn_followme_twitter {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 16px;
font-style : italic;
color : #cc3333;
text-align : left;
font-weight : normal;
padding-top : 15px;
padding-bottom : 10px;
padding-left : 12px;
text-decoration : none;
}
.rightcolumn_followme_twitter a:link {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
font-style : italic;
color : #cc3333;
text-align : left;
font-weight : normal;
padding-top : 10px;
padding-bottom : 10px;
text-decoration : none;
}
.rightcolumn_followme_twitter a:active {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
font-style : italic;
color : #cc3333;
text-align : left;
font-weight : normal;
padding-top : 10px;
padding-bottom : 10px;
text-decoration : none;
}
.rightcolumn_followme_twitter a:hover {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
font-style : italic;
color : #333333;
text-align : left;
font-weight : normal;
padding-top : 10px;
padding-bottom : 10px;
text-decoration : none;
}
.rightcolumn_followme_twitter a:visited {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
font-style : italic;
color : #cc3333;
text-align : left;
font-weight : normal;
padding-top : 15px;
padding-bottom : 10px;
text-decoration : none;
}
.bodytextcontact {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 15px;
color : #666666;
text-align : left;
font-weight : normal;
padding-left : 12px;
}
.bodytexttwitter {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 15px;
color : #666666;
text-align : left;
font-weight : normal;
padding-left : 12px;
}
.bodytexttwitter a:link {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
font-style : italic;
line-height : 15px;
color : #cc3333;
text-align : left;
font-weight : normal;
text-decoration : none;
}
.bodytexttwitter a:hover {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
font-style : italic;
line-height : 15px;
color : #333333;
text-align : left;
font-weight : normal;
text-decoration : none;
}
.bodytexttwitter a:visited {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
font-style : italic;
line-height : 15px;
color : #cc3333;
text-align : left;
font-weight : normal;
text-decoration : none;
}
img {
display : block;
border : none;
}
ul#twitter_update_list {
width : 230px;
padding : 0;
margin : 0;
overflow : hidden;
}
ul#twitter_update_list li {
border-bottom : 1px dotted #999999;
padding-top : 7px;
padding-bottom : 7px;
}
ul#twitter_update_list li a {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 12px;
font-style : italic;
color : #cc3333;
text-decoration : none;
}
.etsy_buynow {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
font-style : italic;
color : #cc3333;
text-decoration : none;
}
.etsy_visitshop {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
font-style : italic;
color : #cc3333;
text-decoration : none;
padding-bottom : 15px;
}
#skypespacer {
margin-top : 2px;
}
.flickr_badge img {
width : auto;
height : 70px;
padding : 2px;
border : 1px solid #000;
background : #000000;
float : left;
}
.flickr_badge2 img {
width : auto;
height : 70px;
padding : 2px;
margin : 10px 5px 5px 10px;
border : 1px solid #000;
background : #000000;
float : left;
}

.style2 {
color : #333333;
}
a:link {
color : #cc0000;
}
a:visited {
color : #333333;
}
a:hover {
color : #cc0000;
}
a:active {
color : #cc0000;
}
.style5 {
color : #cc0000;
}
.style6 {
color : #cccccc;
font-style : italic;
}

.flickr_badge {
float : none;
margin-left : 10px;
}

.flickr_badge img {
width : auto;
height : 70px;
padding : 0;
margin : 3px 3px 3px 3px;
border : 1px solid #ffffff;
background : #000000;
float : left;
}

.style3 {
color : #999999;
}

.style4 {
color : #cccccc;
}

#author {
border:none;
background-color: #f0f0f0;
margin-bottom: 10px;
height: 20px;
padding-left: 5px;
padding-top:5px;
}


#email  {
border:none;
background-color: #f0f0f0;
margin-bottom: 10px;
height: 20px;
padding-left: 5px;
padding-top:5px;
}


#url  {
border:none;
background-color: #f0f0f0;
margin-bottom: 10px;
height: 20px;
padding-left: 5px;
padding-top:5px;
}


#comment {
border:none;
background-color: #f0f0f0;
margin-bottom: 10px;
padding-left: 5px;
padding-top:10px;
}

.avatar {
margin-top: 20px;
margin-bottom: -10px;
}

.commentlist {
margin-top:30px;
background: #ccc;
padding:10px;
-moz-border-radius:4px;
}


#commentform {
font-size:0.9em;
text-align:left;
padding-bottom: 5px;
}

#comment #submit {
background: #990000;
}
