/*
Theme Name:	Studio 222 Child Theme of Titan
Theme URI: 	http://themes.jestro.com/titan/
Description: 	Custom child theme for s222.
Version: 1.11
Author:		Original by Drew Strojny; modified by Kaitlin Abbitt
Author URI:	http://www.jestro.com
Template: titan
*/

/* Import Stylesheets, don't remove these.
-----------------------------------------------------------*/
@import url("../titan/css/undo.css");
@import url("../titan/css/master.css");

/* Required Wordpress Classes, don't remove these.
-----------------------------------------------------------*/
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
  }
.alignleft { float: left; }
.alignright { float: right; }

/* Make all custom CSS changes BELOW this line
-----------------------------------------------------------*/
/* Example: Change the sidebar background to blue: */
#sidebar {
	background: #fff;
	}


/* Logo
-----------------------------------------------------------*/

div#title-logo {
  float: none;
  padding: 4px 0;
background:#fff url(images/bordertop.gif) repeat-x bottom left;
	}

/* Page Templates
-----------------------------------------------------------*/

#content.no-sidebar { width: 1050px; }
#content.no-sidebar .entry.page { width: 1030px; }

body.left-sidebar #sidebar { float: left; }
body.left-sidebar #content { float: right; }


/* Comments Styling
------------------------------------------------------------ */
.comment-wrapper {
border:1px dotted #E6E0CA;
margin-bottom:15px;
font-size:1.2em;
}

.post-meta-comment {
width: 125px;
border-right:1px dotted #E6E0CA;
float:left;
}

.main-page-comment {
overflow:auto;
display:block;
}

.post-meta-comment, .main-page-comment {
height: 125px;
padding:5px 10px;
}

.post-meta-comment p {

}

.post-meta-comment p a:link,
.post-meta-comment p.alt a:link,
.post-meta-comment p a:visited,
.post-meta-comment p.alt a:visited,
.post-meta-comment p a:hover
.main-page-comment p a:link
.main-page-comment p.alt a:link,
.main-page-comment p a:visited,
.main-page-comment p.alt a:visited,
.main-page-comment p a:hover,
.main-page-comment li a:hover
 {
	text-decoration:none; 
}

ul.commentlist {
list-style-type: none;
}

.main-page-comment p {
display:inline;
}

.comment-author {
font-weight:bold;
}

/* Additional Styling
------------------------------------------------------------ */
.comments {
display:none;
}
.post-header h2, .post-header h1, .author, .entry {
margin-left:0px;
}
.post-header, h1.pagetitle, h2.pagetitle {
margin:5px 0;
border-top:none;
}

.textwidget p {
font-size: 1.2em;
}
#sidebar {
	width:190px;
	background: transparent url(images/border.gif) repeat-y scroll 0 0;
	border: none;
	margin:0;
	padding:15px;
}
body {
background: transparent url(images/blogbackgroundnew.jpg) repeat 0 0;
font-family: "Times New Roman", Times, serif;
}
#header {
width:1050px;
background: transparent;
border-bottom: none;
}
#navigation, #sidebar h2, #follow, .post-header h2 {
font-family:"Perpetua Titling MT",serif;
text-transform:uppercase;
font-weight:normal;
}

#sidebar h2 {
	background:transparent url(images/bordertop.gif) repeat-x left bottom;
	padding-bottom: 5px;
}

h2.widgettitle {
border-bottom:none;
margin-bottom:0;
}

#title-logo {
line-height:1em;
}
.entry, .entry.page {
width:100%;
background:#fff;
}

#nav, #nav ul {
line-height:2.4em;
width:75%;
border-width: 0;
}

#follow {
background:#fff url(images/bordertop.gif) repeat-x 0 28px;
padding:5px 0;
}
#wrapper {
width: 1050px;
margin:auto;
background: #fff;
}

#content {
float:left;
margin:0;
padding:0 20px;
width:790px;
background: #fff;
}

a, a:link, a:visited {
	color:rgb(231, 204, 83);
}

a:hover {
	color:rgb(231, 204, 83);
	text-decoration:underline;
}

#nav li.home {
border:none;
}

#nav li {
border-right:none;
float:left;
}

.content-background, #nav li li {
background:rgb(250, 247, 237);
}

#footer {
background:#fff url(images/bordertop.gif) repeat-x scroll 0 0;
border-top:none;
padding:10px;
margin:auto;
width:1030px;
}

#copyright {
border-top:none;
}

.post-meta-comment img {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:rgb(250, 247, 237);
border:1px solid #E6E0CA;
padding:5px;
}

img.WP-EmailIcon {
}

.date {
color:#E6E0CA;
float:none;
font-size:1.2em;
font-weight:bold;
line-height:2em;
padding:0 0 0 0;
text-transform:none;
background:transparent none;
}

#sidebox img {
background:none;
border:none;
}

.content-background, #nav li li {background:#fff;}

#nav .current-cat, #nav .current_page_item {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/bordertop.gif) repeat-x scroll 0 28px;
color:#FAF7ED;
}

div.notice {padding:0;}
div.notice div {background:#fff url(images/bordertop.gif) repeat-x scroll bottom left;margin:0 auto;font-size:.9em;}

#nav li:hover a, #nav li.sfhover a {
background:rgb(250, 247, 237);
}
#nav li ul ul {margin:0;padding-left:0;}
#nav li li {border:0;}

ul.subcats {
font-size:1.4em;
line-height:2.2em;
text-transform:lowercase;
border-bottom: 1px dashed #DFDAD5;
padding:5px 0 30px 0;
text-align:center;
}

h1.subcats {
font-family:"Perpetua Titling MT";
font-size:1.3em;
font-weight:normal;
padding-top:25px;
text-align:center;
text-transform:uppercase;
letter-spacing:.2em;
}

ul.subcats li.categories ul li {
display:inline;
}

ul.subcats li.categories ul li a {
padding: .2em 1em;
border: 1px dashed lightgoldenRodYellow;
}

ul.subcats li.categories ul li a:hover {
color: #000;
background: rgb(250, 247, 237);
text-decoration:none;
}

.wp-caption-text {
text-align:center;
}

.entry ul li.nobullet, .c-body ul li.nobullet {
background: transparent;
padding: 3px 0;
font-size: 1.1em;
margin-left:0;
text-align:center;
}

.entry ul li, .c-body ul li {
list-style-type:circle;
background: url("http://studio222photography.com/blog/wp-content/themes/studio222_titan/images/dot11.jpg") no-repeat 0 .5em transparent;
padding: 0 0 0 12px;
}

.entry ul.relatedposts, .c-body ul.relatedposts {
margin: 4px 0 0 0;
padding:2px;
}

h2.relatedposts {
font-family:"Times New Roman",serif;
font-size:1em;
font-weight:normal;
line-height:1.1em;
padding:5px;
text-transform:lowercase;
border-bottom: 1px dashed lightgrey;
}

.relatedposts {
margin: auto;
background:#FAF7ED;
}

li.cat-item ul.children {
margin: 2px 0 5px 20px;
}

ul li.widget ul {
font-size:1.4em;
}

.entry img {
margin: 10px auto;
}

.entry ol li, .c-body ol li {
margin: 15px 0;
}

.entry ol, .c-body ol {
margin-left: 25px;
}

div.c-body {
width:647px;
}

input.text-input, form#commentform textarea {
width:637px;
}

#featured {
margin:10px -6px;
padding-bottom: 15px;
background: #FFFFFF url(images/bordertop.gif) repeat-x scroll 0 bottom; }

.musings {
margin:10px -6px;
padding-bottom: 15px;
background: #FFFFFF url(images/bordertop.gif) repeat-x scroll 0 bottom; }

.fb-like { text-align:center; background:#FAF7ED; margin-top:5px; padding-top:8px;
}