/*
Theme Name:		Tori Ryan Photo
Theme URI:		http://www.toriryanphoto.com/
Description:	The theme for TRP.
Version:		1.0
Author:			Sean Ryan
Author URI:		http://www.onedeep.com
Tags: fixed width, two columns, widget ready, valid css, valid XHTML, right sidebar, white, clean
*/
html, body, object, h1, h2, h3, h4, h5, h6, p, ul, ol {
border:0;
margin:0;
padding:0;
outline:none;
}
body {
font:62.5%/200% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
background:#BECCE7 url(css/images/back.png) repeat-x left top;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
color:#7292CB;
}
h1 {
margin:0;
}
h1 a {
display:block;
width:371px;
height:78px;
background:#BECCE7 url(images/logo.png) no-repeat left top;
text-indent:-2000px;
position:absolute;
right:0;
top:8px;
}
h2 {
font-size:230%;
}
h3 {
font-size:170%;
}
h4 {
font-size:130%;
}
p, ul, ol {
font-size:130%;
margin-bottom:18px;
}
ul, ol {
padding-left: 18px;
}
blockquote {
margin:22px 40px;
padding:0;
}
img {
border:0;
}
a {
color:#7292CB;
outline:none;
}
form {
margin:0;
padding:0;
display:inline;
}
input, select, textarea {
}
input:focus, select:focus, textarea:focus {
}
textarea {
line-height:1.25;
}
label {
cursor:pointer;
}
.clear { clear:both; }
.float-left { float:left; }
.float-right { float:right; }
.marginleft { margin-left:20px; }
.page .alignleft { margin:-30px 15px 15px 0; float:left; }
.page .alignright { margin:-30px 0 15px 15px; float:right; }
.page img.alignleft { border:5px solid #fff; }
.page img.alignright { border:5px solid #fff; }
.displayNone { display: none; }
.no-scroll { overflow: hidden !important; }
.header, .content, .footer {
width:960px;
margin:0 auto;
position:relative;
}
.header {
height:100px;
}
.header ul {
list-style:none;
padding:0;
margin:0;
position:absolute;
left:0;
bottom:0;
}
.header ul li {
float:left;
}
.header ul li a {
color:#fff;
text-decoration:none;
margin-right:18px;
}
.content {
background-color:#F7ECCE;
border:5px solid #fff;
padding:20px 20px 0;
width:920px;
}
.page {
height:490px;
overflow:auto;
}
.flash {
padding:0;
width:960px;
background-color:#fff;
}
.blog {
background:#fff none no-repeat top left;
/*padding-top:300px;*/
}
.bloghead {
width:960px;
height:300px;
margin-left:-20px;
margin-top:-20px;
}
.blog h2 a, .blog h3 a {
text-decoration:none;
}
.blog h2 a:hover, .blog h3 a:hover {
text-decoration:underline;
}
.blog h3 {
margin:10px 0;
color:#BECCE7;
}
.blog h3 a {
color:#BECCE7;
}
.article {
margin-top:15px;
}
.post {
background:#FFF url(images/line.gif) no-repeat top left;
padding-top:30px;
}
.footer p {
color:#fff;
}
p.color {
background-color:#F7ECCE;
}
p.color img {
border-left: 5px solid #fff;
border-right: 5px solid #fff;
}