﻿/*
Theme Name: JayPress
Theme URI: http://www.origamijay.com/
Description: WordPress theme for OrigamiJay.
Author: Chip Bell
Author URI: http://www.origamijay.com/
Version: 0.3

A work in progress. Style sheet specifies colours, layout and typography.
*/


/*
----------------------------------------------------------------
Colours & patterns
----------------------------------------------------------------
*/
.jayBody
{
	background-color: #111e1e;
	color: #000000;
	background-image: url('http://www.origamijay.com/wp-content/themes/jaypress/images/bg_pattern.png');
	background-repeat: repeat;
}

.jayTitle
{
	background-image: url('http://www.origamijay.com/wp-content/themes/jaypress/images/ink.png');
	background-repeat: no-repeat;
	background-position: left top;
}

.jayBody A:link,
.jayBody A:visited,
.jayBody A:active,
.jayBody A:hover
{
	color: #000000;
}

.jayPage
{
	background-color: #ffffff;
}

.jayPostTitle
{
	background-color: #ffffff;
	border-color: #50002f;
	color: #111e1e;
}

.jayPostTitle A:link,
.jayPostTitle A:visited,
.jayPostTitle A:active,
.jayPostTitle A:hover
{
	color: #111e1e;
}

.jayPostTimeRoundOuter,
.jayPostTimeRoundInner,
.jayPostTime
{
	background-color: #1d1d4b;
	color: #ffffff;
}

.jayPostGroupRound
{
	background-color: #e2e2ed;
}

.jayPostGroup
{
}

.jayPostGroup A:link,
.jayPostGroup A:visited,
.jayPostGroup A:active,
.jayPostGroup A:hover
{
	color: #666666;
}

.jayContd,
.jayContd A:link,
.jayContd A:visited,
.jayContd A:active,
.jayVideoLink,
.jayVideoLink A:link,
.jayVideoLink A:visited,
.jayVideoLink A:active
{
	color: #50002f;
}

.jayContd A:hover,
.jayVideoLink A:hover
{
	color: #666666;
}

.jayRating A:link,
.jayRating A:visited,
.jayRating A:active,
.jayRating A:hover
{
	color: #000000;
}

.jayPostGroup blockquote
{
	background-color: #fafafa;
	border-color: #999999;
}

.jayPostMeta
{
}

.jayPostMeta A:link,
.jayPostMeta A:visited,
.jayPostMeta A:active,
.jayPostMeta A:hover
{
	color: #1d1d4b;
}

.jayPostFooter
{
}

.jayPostFooter A:link,
.jayPostFooter A:visited,
.jayPostFooter A:active,
.jayPostFooter A:hover
{
	color: #1d1d4b;
}

.jayMenuRoundOuterPages,
.jayMenuRoundOuterArchives,
.jayMenuRoundOuterCategories,
.jayMenuRoundOuterLinks,
.jayMenuRoundInnerPages,
.jayMenuRoundInnerArchives,
.jayMenuRoundInnerCategories,
.jayMenuRoundInnerLinks,
.jayMenu
{
	color: #ffffff;
	background-color: #50002f;
}

.jayMenu A:link,
.jayMenu A:visited,
.jayMenu A:active,
.jayMenu A:hover
{
	color: #ffffff;
}

.jaySearchTitle
{
	color: #666666;
}

.jaySearchInput
{
	background-color: #eeeeee;
	color: #666666;
	border-color: #999999;
}

.jayFooter,
.jayFooterAd
{
	border-color: #50002f;
}

.jayCC
{
	color: #000000;
}

.jayCC A:link,
.jayCC A:visited,
.jayCC A:active,
.jayCC A:hover
{
	color: #000000;
}

.jayCommentField input#submit
{
	background-color: #daeea3;
}

.jayNavImgTop,
.jayNavImgOld,
.jayNavImgNew
{
	background-color: #50002f;
}

.jayCommentCount
{
color: #696991;
}

.jayCommentList
{
	background-color: #ffffff;
	border-color: #ffffff;
	border-left-color: #9baabe;
	color: #696991;
}

.jayCommentAdmin
.jayCommentAdmin .jayCommentAttribution,
.jayCommentAdmin .jayCommentText
{
	color: #50002f;
}

.jayCommentAdmin
{
	background-color: #ffefd2;
	border-color: #50002f;
}

.jayCommentOdd
{
	background-color: #e2e2ef;
	border-top-color: #9baabe;
	border-right-color: #e2e2ef;
	border-bottom-color: #9baabe;
	border-left-color: #e2e2ef;
}

.jayCommentEven
{
	background-color: #ffffff;
	border-color: #ffffff;
}

.jayCommentAttribution,
.jayCommentText
{
	color: #000000;
}

.jayCommentFeedback
{
	border-color: #33c03e;
	background-color: #ebffb4;
}

.jayCommentField input,
.jayCommentField textarea
{
	border-color: #33c03e;
}

.jayCommentReply,
.jayCommentField,
.jayCommentField input#submit
{
	color: #229d2b;
}

.jayQuote
{
	color: #999999;
}


/*
----------------------------------------------------------------
Typography
----------------------------------------------------------------
*/
.jayPostTitle,
.jayPostBody,
.jayQuote
{
	font-family: Georgia, Serif;
}

.jayBounds,
.jaySearchInput,
.jayCC,
.jayCommentField input,
.jayCommentField textarea
{
	font-family: Verdana, Sans-Serif;
}

.jayBody
{
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size: normal;
}

.jayQuote
{
	font-style: oblique;
	font-size: small;
}

.jayBody A:link,
.jayBody A:visited,
.jayBody A:active,
.jayBody A:hover
{
	font-weight: bold;
	text-decoration: none;
}

.jayBody A:hover
{
	text-decoration: underline;
}

.jayBody em
{
	font-style: italic;
}

.jayPostTitle,
.jayPostTitle A:link,
.jayPostTitle A:visited,
.jayPostTitle A:active,
.jayPostTitle A:hover
{
	font-weight: bold;
	font-size: x-large;
}

.jayPostTitleEdit,
.jayPostTitleEdit A:link,
.jayPostTitleEdit A:visited,
.jayPostTitleEdit A:hover
{
	font-size: small;
}

.jayPostTitle A:hover,
.jayPostTitleEdit A:hover
{
	text-decoration: none;
}

.jayPostTime
{
	font-size: x-small;
	font-weight: bold;
}

.jayPostBody,
.jayPostBody A:link,
.jayPostBody A:visited,
.jayPostBody A:active,
.jayPostBody A:hover
{
	font-size: small;
}

.jayPostMeta,
.jayPostMeta A:link,
.jayPostMeta A:visited,
.jayPostMeta A:active,
.jayPostMeta A:hover,
.jayPostFooter,
.jayPostFooter A:link,
.jayPostFooter A:visited,
.jayPostFooter A:active,
.jayPostFooter A:hover
{
	font-size: x-small;
}

.jayMenu
{
	font-size: x-small;
}

.jayMenuTitle
{
	font-weight: bold;
	font-size: small;
}

.jaySearchTitle
{
	font-size: x-small;
	font-weight: bold;
}

.jaySearchInput
{
	font-size: small;
}

.jayFooter
{
	font-size: x-small;
}

.jayCC
{
	font-weight: bold;
	font-size: xx-small;
}

.jayComments
{
	font-size: x-small;
}

.jayCommentCount,
.jayCommentReply
{
	font-size: x-small;
	font-weight: bold;
}

.jayCommentField input,
.jayCommentField textarea
{
	font-size: small;
}

.jayCommentAdmin,
.jayCommentEven,
.jayCommentOdd
{
	font-size: normal;
}

.jayCommentList
{
	font-weight: bold;
}

.jayCommentText
{
	font-weight: normal;
}

.jayContd,
.jayContd A:link,
.jayContd A:visited,
.jayContd A:active,
.jayContd A:hover
{
	font-size: large;
}


/*
----------------------------------------------------------------
Positioning & borders
----------------------------------------------------------------
*/
.jayBody
{
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	text-align: center; /* IE hack */
}

.jayBody img
{
	vertical-align: top;
}

.jayContd img,
.jayVideoLink img
{
	vertical-align: bottom;
	border-width: 0px;
}

.jayVideoLink img
{
	margin-right: 8px;
}

.jayBounds
{
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 60%;
	min-width: 932px;
	max-width: 1200px;
	text-align: left; /* IE hack */
}

.jayPage
{
	padding: 0px 8px 0px 0px;
}

.jayTitle
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: center;
}

.jayIcon
{
	float: right;
}

.jayQuote
{
	margin: 0px 8px 0px 0px;
	vertical-align: bottom;
}

.jayTitleImg
{
	border-width: 0px;
}

.jayContentHolder
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 80%;
	border-width: 0px;
}

.jayContent
{
	margin: 16px 24px 0px 8px;
}

.jayPost,
.jayPostTitle
{
	margin: 0px;
	padding: 0px;
}

.jayPostTitle
{
	border-width: 0px 0px 2px 0px;
	border-style: solid;
}

.jayPostBodyBounds
{
	margin: 8px 8px 0px 8px;
}

.jayPostBody table
{
	border-width: 0px;
	width: 100%;
}

.jayPostBody td
{
	padding: 16px;
	border-width: 0px;
	width: 50%;
}

.jayPostTimeHolder
{
	float: left;
}

.jayPostTime
{
	margin: 0px 0px 4px 0px;
	padding: 4px 0px 4px 0px;
	min-width: 48px;
	text-align: center;
}

.jayPostGroupHolder
{
	margin: 0px 0px 0px 8px;
}

.jayPostGroupRound
{
	margin: 0px 0px 32px 48px;
}

.jayPostGroup
{
	padding: 8px;
}

.jayPostGroup blockquote
{
	margin: 0px 24px 0px 24px;
	padding: 0px 4px 0px 12px;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
}

/* TODO Remove ID versions */
img.step,
img.photo,
img.flickr-small,
img.flickr-medium,
img.flickr-large,
.jayPostGroup #step,
.jayPostGroup #photo
{
	display: block;
	margin: 0px auto 0px auto;
	padding: 4px;
	border-width: 2px;
	border-style: solid;
}

.jayRating
{
	padding: 4px 0px 4px 0px;
}

.jayNavHolder
{
	width: 100%;
}

.jayNav
{
	margin: 0px 8px 16px 0px;
	text-align: right;
}

.jayNavOlderHolder,
.jayNavNewerHolder,
.jayNavTopHolder
{
	margin: 4px 0px 4px 0px;
}

.jayNavImgTop,
.jayNavImgOld,
.jayNavImgNew
{
	border-width: 0px;
}

.jayMenuHolder
{
	float: right;
	margin: 0px;
	padding: 0px;
	min-width: 180px;
	max-width: 180px;
	width: 180px;
	border-width: 0px;
	text-align: left;
}

.jayMenuBlock
{
	margin: 16px 0px 0px 0px;
}

.jayMenu
{
	margin: 0px;
	padding: 0px 16px 8px 16px;
}

.jayMenu ul
{
	margin: 0px;
	padding: 8px 0px 16px 24px;
}

.jayMenuTitle
{
	margin: 4px 0px 0px 0px;
}

.jayMenuPad
{
	margin: 16px 0px 16px 0px;
}

.jayFeedIcon
{
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}

.jayPostsNav
{
	padding: 4px 0px 4px 0px;
	text-align: center;
}

.jayFeed,
.jayDonate
{
	padding: 12px 0px 0px 0px;
	text-align: center;
}

.jayPostAd
{
	display: block;
	margin: 16px auto 16px auto;
	width: 468px;
}

.jayFooterAd
{
	padding: 16px 0px 16px 0px;
}

.jayFooterAdContent
{
	display: block;
	margin: 0px auto 0px auto;
	width: 728px;
}

.jayAd
{
	display: block;
	margin: 32px auto 0px auto;
	width: 160px;
}

.jaySearchForm
{
	margin: 32px 16px 16px 0px;
	padding: 0px;
}

.jayField
{
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}

.jaySearchInput
{
	float: left;
	margin: 0px 0px 16px 0px;
	padding: 0px;
	width: 100%;
	border-width: 1px;
	border-style: solid;
}

.jayStat
{
	display: block;
	margin: 16px auto 0px auto;
	text-align: center;
}

.jayFooterHolder
{
	clear: both;
	padding: 0px;
}

.jayFooter,
.jayFooterAd
{
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	text-align: center;
}

.jayCC
{
	margin: 64px 0px 0px 0px;
}

.jayComments
{
	margin: 0px;
	padding: 8px;
	border-width: 0px;
}

.jayCommentList
{
	margin: 8px 0px 32px 0px;
	padding: 0px 0px 0px 48px;
	border-width: 1px;
	border-style: solid;
}

.jayCommentAdmin
{
	margin: 4px 0px 4px 8px;
	padding: 4px;
	border-width: 1px 4px 1px 1px;
	border-style: solid;

}

.jayCommentOdd,
.jayCommentEven
{
	margin: 0px;
	padding: 2px;
	border-width: 1px;
	border-style: solid;
}

.jayCommentText
{
	padding: 0px 8px 0px 8px;
}

.jayCommentFeedback
{
	padding: 4px 6px 4px 4px; /* Firefox hack */
	border-width: 1px;
	border-style: solid;
}

.jayCommentReply
{
	margin: 0px 0px 8px 0px;
}

.jayCommentFields
{
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	text-align: left;
}

.jayCommentField input,
.jayCommentField textarea
{
	border-width: 1px;
	border-style: solid;
}

.jayCommentField input
{
	margin: 1px 0px 1px 0px;
}

.jayCommentField textarea
{
	margin: 4px 0px 4px 0px;
	width: 100%;
}


/*
----------------------------------------------------------------
Rounding
----------------------------------------------------------------
*/
.jayPageRoundOuter
{
	margin: 0px;
	padding: 32px 0px 0px 0px;
	background-image: url('http://www.origamijay.com/wp-content/themes/jaypress/images/border_bottom.png');
	background-repeat: repeat-x;
	background-position: left top;
}

.jayPageRoundInner
{
	margin: 0px;
	padding: 0px 0px 32px 0px;
	background-image: url('http://www.origamijay.com/wp-content/themes/jaypress/images/border_top.png');
	background-repeat: repeat-x;
	background-position: left bottom;
}

.jayMenuRoundOuterPages,
.jayMenuRoundOuterArchives,
.jayMenuRoundOuterCategories,
.jayMenuRoundOuterLinks
/*.jayPostTitleRoundOuter*/
{
	margin: 0px;
	padding: 32px 0px 0px 0px;
	background-image: url('http://www.origamijay.com/wp-content/themes/jaypress/images/border_top.png');
	background-repeat: repeat-x;
	background-position: left top;
}

.jayMenuRoundInnerPages,
.jayMenuRoundInnerArchives,
.jayMenuRoundInnerCategories,
.jayMenuRoundInnerLinks
/*.jayPostTitleRoundInner*/
{
	margin: 0px;
	padding: 0px 0px 32px 0px;
	background-image: url('http://www.origamijay.com/wp-content/themes/jaypress/images/border_bottom.png');
	background-repeat: repeat-x;
	background-position: left bottom;
}

.jayMenuRoundInnerPages { background-position: -200px bottom; }
.jayMenuRoundInnerArchives { background-position: -400px bottom; }
.jayMenuRoundInnerCategories { background-position: -600px bottom; }
.jayMenuRoundInnerLinks { background-position: -800px bottom; }
.jayMenuRoundOuterPages { background-position: -1000px top; }
.jayMenuRoundOuterArhives { background-position: -1200px top; }
.jayMenuRoundOuterCategories { background-position: -1400px top; }
.jayMenuRoundOuterLinks { background-position: -1600px top; }
