/* @override http://www.caseyandstephanie.com/wp-content/themes/caseyandstephanie/style.css */

/*
Theme Name: caseyandstephanie.com
Theme URI: http://wordpress.org/
Description: Theme for caseyandstephanie.com.
Version: 1.0
Author: Switch'd
Author URI: http://www.switchd.com/
Tags: blue, custom header, fixed width, two columns, widgets

	
*/


@charset "UTF-8";
/* CSS Document */

/*-----------------------------------------
	Reset
-----------------------------------------*/
html, body, div, span, applet, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var,dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background-image: transparent;
}
 /*remember to define focus styles!*/ 
:focus {}
body {
	line-height: 10px;
	color: #bbb;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-align: center;
	/*background: url(../img/bottom_color.gif) repeat-x bottom left;*/
	background-color: #000000;
	padding: 0px;
	margin: 0px;
}

a {
	color: #DDD0B6;
}
 /*tables still need 'cellspacing="0"' in the markup*/ 
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	/*text-align: left;*/
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*--------------------------------------*/

em {
	font-style: italic;
}

div {
	/*border: solid 1px red;
	padding: 10px;*/
}

p
{
	margin-bottom:10px;
}
div#content.widecolumn div.navigation {
	display: none;
}

div#content.widecolumn div h2 {
		font-family:Tahoma;
    font-size:17px;
    letter-spacing:.00em;
    font-weight:normal;
    color:#fff;
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
    margin-bottom: 10px;

}

#content h2.pagetitle {
	font-family:Tahoma;
    font-size:17px;
    letter-spacing:.00em;
    font-weight:normal;
    color:#fff;
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}

div#content.widecolumn div p {
	margin-bottom: 15px;
	margin-top: 8px;
}


div.footer {
	border-top: solid #303030 0px;
	padding: 15px;
	padding-top:25px;
	/*background-color: #0e0e0e;*/
	overflow: auto;
	text-align: left;
}

div#content.narrowcolumn div.navigation-top {
	display: none;
}


.alignleft {
	float: left;
}
.alignright {
	float: right;
}

div.squeeze {
	width: 745px;
	margin-left: auto;
	margin-right: auto;
}

div.content {
	float: right;
	width: 510px;
	text-align: left;
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 40px;

	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	line-height: 16px;
	text-align: left;
	line-height:1.8em;
	color: #ccc;
}

div.content img {
	padding: 10px;
	border: solid #444444 1px;
	margin: 20px;
}

div.content img.alignright {
	margin-right: 0px;
}

div.content img.alignleft {
	margin-left: 0px;
}

div.gradpanel {
	float: left;
	width: 40%;
	margin-right: 20px;
	background-image: url(/wp-content/themes/caseyandstephanie/images/grad_panel.gif);
	background-repeat: no-repeat;
	padding: 15px;
}

div.gradpanel h3 {
	margin-top: 0px;
	font: normal 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 15px;
}

div.gradpanel ul {
	padding: 10px;
}

div.header {
	overflow: auto;
	width: 100%;
	color: #FFFFFF;
	
}

div.main {
	background-image: url(/wp-content/themes/caseyandstephanie/images/grad_vert_large.gif);
	background-repeat: repeat-x;
	width: 100%;
	overflow: auto;
	background-color: #222222;
}

div.inner {
	background-color: #222222;
	overflow: auto;
	width: 733px;
	margin-left: auto;
	margin-right: auto;
}

div.block {
	background-color :#303030;
	width: 50%;
	height: 20px;
	float:right;
	
}

img.logo {
	float: left;
	padding-top: 30px;
	padding-left: 40px;
	padding-bottom: 25px;
	
}

div.graphic {
	float: left;
	clear: both;
	padding-left: 1px;
}

div.left {
	float: left;
	padding-bottom: 10px;
	text-align: left;
	font: normal 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}


ul#pagenav {
	list-style-type: none;
	padding-left: 19px;
	margin-top: 35px;
}

ul#pagenav li {
	padding-bottom: 15px;
	width: 170px;
	/*border: solid;*/
}

ul#pagenav li a {
 padding-left: 15px;
 color: #b8b8b8;
 text-decoration: none;
}

ul#pagenav li a:hover {
	color: #ffffff;
}

#pagenav li.page_item.page-item-5 {
	background-image: url(/wp-content/themes/caseyandstephanie/images/grad_horz_small.gif);
	background-repeat: no-repeat;
	padding-top: 13px;
}

h1 {
	font-family:Tahoma;
    font-size:17px;
    letter-spacing:.00em;
    font-weight:normal;
    color:#fff;
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.content h2
{
	font-family:Tahoma, Arial, sans-serif;
	font-size:16px;
	margin-top:14px;
	font-weight:normal;
}
.content h3
{
	font-family:Tahoma, Arial, sans-serif;
	font-size:13px;
	margin-top:10px;
	font-weight:bold;
}

#pagenav li.page_item.page-item-9 {
	background-image: url(/wp-content/themes/caseyandstephanie/images/grad_horz_small.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 13px;
	margin-bottom: 13px;
}

#pagenav li.current_page_item {
	text-transform: uppercase;
}

#pagenav li.current_page_item a {
	color: #ddd0b6;
}

div.foot {
	clear: both;
}

div.gradpanel ul li {
	list-style: none;
	padding-left: 13px;
	background-image:url(/wp-content/themes/caseyandstephanie/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	margin-bottom: 10px;
}

div.col1, div.col2, div.col3 {
	float: left;
	display: block;
	padding-left: 25px;
	padding-right: 0px;
	padding-bottom:0px;
	margin-bottom:0px;
}

div.col1 {
	width:165px;
}
div.col2 {
	width:230px;
}
div.col3 {
	width:220px;
}



div.footer div.foot div {
	/*border: solid 1px;*/
}

div.footer div.foot div.foot_center ul {
	list-style: none;
	padding-left: 0px;
}

div.footer div.foot div.foot_center ul li {
	padding-left: 0px;
	/*
	padding-left: 10px;
	padding-left: 13px;
	background-image:url(/wp-content/themes/caseyandstephanie/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;*/
	margin-bottom: 4px;
	line-height: 14px;
	font-size: 10px;
}
div.footer div.foot div.col2 ul li {
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top:#222 solid 1px;
	line-height: 14px;
	font-size: 10px;
}

div.footer li.categories
{
	border:0px;
}
div.footer li.categories li.cat-item
{
	display:inline;
	padding-left:20px;
	border:0px;
}

div.footer a
{
	text-decoration:none;
	color:#777;
}

div.footer div.credits
{
	color:#444;
	text-align:center;
	border-top:1px solid #222;
	padding-top:20px;
}
div.footer p
{
	margin-bottom:8px;
}
div.footer p.switch
{
	margin-top:12px;
	color:#333;
}
div.footer div.credits a
{
	color:#444;
}
div.footer div.credits a:hover
{
	color:#666;
}


div.content div#content.narrowcolumn div {
	border-bottom: dotted 1px #7c7c7c;
	padding-bottom: 20px;
	/*border-color: #7c7c7c;*/
}


div.content div#content.narrowcolumn div p.postmetadata {
	display: none;
}

div.content div#content.narrowcolumn div.entry p {
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
}

div.content div#content.narrowcolumn div.entry p a.more-link {
	clear: both;
	padding-top: 10px;
	display: block;
}

div.content div#content.narrowcolumn small {
	text-transform: uppercase;
	font-size: 9px;
}

div.content div#content.widecolumn div.date {
	text-transform: uppercase;
	font-size: 9px;
}

div.content div#content.widecolumn small {
	font-size: 9px;
	color: #7e7e7e;
}

#content p.nocomments {
	display: none;
}

p.postmetadata.alt {
	/*display: none;*/
}

div.content div#content.narrowcolumn div div {
	border: none;
	padding-bottom: 0px;
}

div.content div#content.narrowcolumn div h2 {
	font-size: 13px;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 10px;
}

div.content div#content.narrowcolumn div h3 {
	font-size: 13px;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 10px;
}


div.footer div.foot h3 {
	margin-top: 0px;
	font: normal 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 15px;
	color:#666;
}
div.footer div.foot div.fh {
	margin-top: 0px;
	font: normal 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 15px;
	color:#666;
}

div.foot_center .col3
{
    float:left;
   	line-height: 14px;
	font-size: 10px;
	color: #535353;
	padding-right: 0px;
}



div.foot_center .col3 label
{
    display:block;
    float:left;
    width: 50px;
}
div.foot_center .col3 .ftext
{
    display:block;
    float:left;
    width:165px;
    padding-bottom:5px;
}

div.content div#content.narrowcolumn div.navigation {
	border: none;
	padding-top: 10px;
}

li.page_item.page-item-115 {
	display: none;
}


