/*

Theme Name: xphora

Theme URI: http://xphora.com/

Author: xphora.com

Author URI: http://xphora.com/

Version: 2.0

*/

body {
-moz-background-inline-policy:continuous;
background:url("http://blog.ddcrow.com/wp-content/uploads/2010/05/bg_body_light2.png") repeat scroll 0 0 transparent;
color:#444444;
font-family:helvetica,arial,sans-serif;
font-size:12px;
line-height:1.6;
text-align:center;
text-shadow:1px 1px #FFFFFF;
}
h1, h2, h3, h4, h5, h6 {
color:#444444;
font-weight:normal;
}
h1 {
font-size:26px;
margin-bottom:30px;
}
h2 {
color:#444444;
font-family:helvetica,arial,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
line-height:1;
text-transform:uppercase;
}
h3 {
color:#444444;
font-size:12px;
margin-bottom:12px;
}
h4 {
font-size:12px;
margin-bottom:11px;
}
h5 {
font-size:14px;
margin-bottom:10px;
}
h6 {
font-size:10px;
margin-bottom:10px;
}
a {
color:#444444;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
p, pre {
margin-bottom:10px;
}
strong {
color:#000000;
font-weight:bold;
}
ol {
list-style-type:decimal;
}
ul {
list-style-type:none;
}
em, dfn {
font-style:italic;
}
abbr, acronym {
border-bottom:1px dashed #868585;
color:#353535;
}
dfn, dt {
color:#353535;
}
dd {
margin:0 0 0 10px;
}
div.hr {
border-top:1px solid #E9ECED;
clear:both;
height:1px;
margin:10px 0;
width:100%;
}
fieldset {
border:3px solid #EEEEEE;
padding:10px;
}
legend {
color:#A1A0A0;
font-size:14px;
font-weight:bold;
}
fieldset label {
display:block;
font-size:13px;
}
fieldset input, fieldset textarea {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #F1F1F1;
border:1px solid #E2E2E2;
color:#4C4C4C;
padding:3px;
}
blockquote span {
color:#77868B;
font-weight:bold;
}
p.author {
color:#437181;
font-weight:bold;
}
p.author em {
color:#616161;
font-weight:normal;
}
.minmargin {
margin-bottom:1px;
}
.nomargin {
margin-bottom:0;
}
.alignleft {
float:left;
}
.alignright {
float:right;
}
.container {
margin:0 auto;
overflow:hidden;
position:relative;
text-align:left;
width:850px;
}
.clearfix {
clear:both;
}
#header {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 transparent;
height:90px;
}
#header h1 {
font-size:30px;
font-weight:bold;
height:43px;
margin:15px 0 25px;
width:262px;
}
#header h1 a {
border:medium none;
display:block;
font-size:30px;
}
#header span#slogan {
color:#444444;
font-size:13px;
font-style:normal;
padding-left:50px;
}
#header ul#menu {
list-style-type:none;
overflow:hidden;
position:absolute;
right:0;
top:0;
}
#header ul#menu li {
float:left;
}
#header ul#menu li a {
color:#999377;
line-height:12px;
padding:5px 10px;
text-transform:uppercase;
}
#header ul#menu li a {
text-decoration:none;
}
#header ul#menu li.active a, #header ul#menu li.current_page_item a, #header ul#menu li a:hover {
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
#main {
float:left;
font-size:11px;
line-height:1.7;
margin-left:50px;
margin-top:70px;
padding-bottom:30px;
text-align:left;
width:425px;
}
#content {
margin:0 auto;
padding-top:40px;
position:inherit;
width:100%;
}
#sidebar {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 transparent;
color:#444444;
float:left;
font-size:11px;
line-height:1.7;
margin-left:50px;
width:180px;
}
#sidebar h2 {
color:#444444;
display:block;
font-family:helvetica,arial,sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
line-height:1;
margin-bottom:15px;
text-transform:none;
}
#sidebar .block {
margin-bottom:5px;
padding:1px;
}
#sidebar .block-inner {
list-style:none outside none;
margin-bottom:15px;
padding:0;
}
#footer {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 transparent;
clear:both;
color:#333333;
margin:0 auto;
padding-left:125px;
width:850px;
}
#footer p#bottom-menu {
float:left;
}
#footer p#bottom-menu a, h6 {
color:#333333;
}
#footer p#bottom-menu a.active, #footer p#bottom-menu a:hover {
color:#82888C;
text-decoration:none;
}
#footer strong {
color:#84888A;
font-weight:normal;
}
#pagename {
height:5px;
}
#pagename h2 {
color:#444444;
font-size:22px;
font-style:normal;
font-weight:bold;
margin:52px 0 0;
}
#featured-section {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 transparent;
border-bottom:0 solid #402020;
border-top:0 solid #BDB8B8;
height:145px;
margin-left:70px;
position:inherit;
width:850px;
}
#featured-section #myBio {
color:#AFD775;
float:left;
font-size:11px;
line-height:1.7;
padding-top:20px;
text-align:right;
width:300px;
}
#featured-section #myBio h2 {
color:#333333;
font-size:11px;
font-style:oblique;
font-weight:normal;
line-height:40px;
margin:0;
text-transform:none;
}
#featured-section #myBio .button {
margin:20px 0 0;
}
#featured-section .featured-works {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 transparent;
float:right;
height:140px;
width:280px;
}
#featured-section .button {
float:left;
text-align:right;
width:450px;
}
#featured-section h2 span {
font-weight:normal;
}
ul#categories {
list-style-type:none;
}
ul#categories li {
margin-bottom:11px;
}
.post {
font-size:11px;
margin:0 31px 25px 0;
overflow:hidden;
padding-bottom:25px;
}
.post h2 {
margin-bottom:0;
}
.post h2 a {
color:#444444;
font-size:14px;
text-shadow:1px 1px #FFFFFF;
}
div.post-meta {
color:#999999;
font-size:9px;
margin-bottom:5px;
padding-left:3px;
text-transform:lowercase;
}
div.post-meta .category a {
color:#999999;
}
div.post-meta .category a:hover {
color:#444444;
}
div.post-meta em {
font-family:georgia,times,serif;
font-size:14px;
}
.post img {
border:1px solid #E4E3E3;
margin-bottom:1px;
margin-right:10px;
}
a.button {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 transparent;
color:#999999;
display:inline-block;
font-size:11px;
text-transform:uppercase;
}
a.button:hover {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #717171;
text-decoration:none;
}
.post a.button {
float:right;
margin-top:14px;
}
#pagination {
margin-bottom:20px;
overflow:hidden;
}
#pagination a {
font-size:11px;
text-transform:uppercase;
}
p.in_category {
color:#616161;
font-style:italic;
margin-top:1px;
padding:0 0 5px;
}
p.in_category a {
color:#616161;
text-decoration:underline;
}
p#tip {
font-size:16px;
}
#contact_us, .wpcf7-form, #commentform {
margin:25px 0 0;
width:460px;
}
p.label_name, p.input_form {
float:left;
}
p.label_name {
clear:both;
color:#7F7E7E;
font-size:14px;
width:80px;
}
#main blockquote {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #FFFBFF;
color:#77868B;
font-size:16px;
font-style:italic;
margin:20px 30px 20px 20px;
padding:10px;
}
#main blockquote p {
margin-bottom:0;
}
#contact_us input, #contact_us textarea, .wpcf7-form input, .wpcf7-form textarea, #commentform input, #commentform textarea {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #999999;
border:medium none navajoWhite;
color:#FFFFFF;
font-size:11px;
margin-bottom:15px;
padding:4px;
width:425px;
}
#contact_us input.button, .wpcf7-form input[type~="submit"], #commentform input#submit {
font-size:11px;
width:60px;
}
.avatar {
float:left;
margin-right:10px;
}
.commentlist li {
border:0 solid #EDECEC;
margin-bottom:10px;
padding:10px;
}
.commentmetadata {
margin-bottom:10px;
padding-bottom:5px;
}
#respond label {
display:block;
}
.children {
margin-top:10px;
}
a.comment-reply-link {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #FFFFFF;
color:#444444;
display:inline-block;
font-size:11px;
padding:1px 10px;
text-transform:uppercase;
}
a.comment-reply-link:hover {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #000000;
color:#FBFBFB;
}
