/*  
Theme Name: Polaroid
Theme URI: http://mekosh.org/
Description: This is a custom WP theme by Stephen Mekosh of mekosh.org
Version: 1.0
Author: Stephen Mekosh
Author URI: http://mekosh.org/
*/



/* =page layout
**************************************************************************************************/

/* reset all styles accross browsers for consistency */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }
/* end reset styles */



body						{ color: #2c2c2c; font-family: Verdana, Arial, sans-serif; text-align: center; }

h2						{ color: #3f3e3e; font-size: 24px; line-height: 100%; margin-bottom: 7px; }
h3						{ color: #3f3e3e; font-size: 17px; line-height: 100%; margin-bottom: 7px; }
h4						{ color: #3f3e3e; font-size: 13px; font-weight: bold; line-height: 150%; }
p, ul, dl, ol					{ font-size: 13px; line-height: 150%; margin-bottom: 13px; }
a						{ color: #5d7e60; text-decoration: underline; }
a:hover					{ color: #fff; background: #5d7e60; text-decoration: none;}
acronym, abbr, span.caps		{ cursor: help; }
hr 						{ display: none; }
hr.visible 					{ display: block; }
strong, b					{ font-weight: bold; }
em, i						{ font-style: italic; }
blockquote					{ background: url(images/smart-quotes.gif) left 3px no-repeat; padding-left: 38px; }


#header						{ background: #447a49 url(images/header-bg.jpg) repeat-x; height: 160px; text-align: center; }
#header #nav				{ height: 160px; margin: 0 auto; padding-top: 10px; width: 940px; }

#header #nav h1 a			{ background: url(images/nav-sprite-home.jpg) top no-repeat; display: block; float: right; height: 120px; padding: 10px; width: 300px; }
#header #nav h1 a:hover		{ background-position: bottom; }

#header #nav ul				{ ;}
#header #nav ul li			{ float: left; height: 140px; width: 124px; }
#header #nav ul li a		{ background-color: #447a49; background-position: top; background-repeat: no-repeat; display: block; float: left; height: 120px; padding: 10px 9px 10px 10px; width: 105px; }

#header #nav ul li a:hover, 
	#header #nav ul li a.active		{ background-position: bottom; }

#header #nav ul li.page-item-105 a	{ background-image: url(images/nav-sprite-about.jpg); }
#header #nav ul li.page-item-153 a	{ background-image: url(images/nav-sprite-archive.jpg); }
#header #nav ul li.page-item-114 a	{ background-image: url(images/nav-sprite-links.jpg); }
#header #nav ul li.page-item-117 a	{ background-image: url(images/nav-sprite-media.jpg); }
#header #nav ul li.page-item-115 a	{ background-image: url(images/nav-sprite-photos.jpg); }

/*
#header #nav ul li.page-item-105 a:hover, #header #nav ul li.page-item-105 a.active { background-image: url(images/nav-about-on.jpg); }
#header #nav ul li.page-item-153 a:hover, #header #nav ul li.page-item-153 a.active { background-image: url(images/nav-archive-on.jpg); }
#header #nav ul li.page-item-114 a:hover, #header #nav ul li.page-item-114 a.active { background-image: url(images/nav-links-on.jpg); }
#header #nav ul li.page-item-117 a:hover, #header #nav ul li.page-item-117 a.active { background-image: url(images/nav-media-on.jpg); }
#header #nav ul li.page-item-115 a:hover, #header #nav ul li.page-item-115 a.active { background-image: url(images/nav-photos-on.jpg); }
*/



#wrapper					{ background: #fff url(images/wrapper-bg.gif) repeat-y scroll; margin: 0 auto; xmin-height: 1000px; padding-top: 40px; text-align: left; width: 920px; }

body.page-id-319 #wrapper	{ background: #fff; }

#wrapper #c1				{ float: left; margin-right: 20px; width: 475px; }

#wrapper #c2				{ float: left; margin-right: 20px; width: 105px; }

#wrapper #c3				{ float: left; width: 300px; }

body.page-id-319 #wrapper #c1 { width: 920px; }

#footer						{ background: #5d7e60; clear: both; }
#footer.nonfoot				{ height: 5px; }
#footer .inside				{ text-align: left; margin: 0 auto; padding: 30px 0; width: 920px; }

#footer a					{ color: #ececec; }

#copyright					{ clear: both; margin: 0 auto; text-align: left; width: 920px; }
#copyright p				{ font-size: 13px; line-height: 100%; margin: 0; padding: 5px 0 30px 0; }



#c1 ul li.widget				{ background: #6e6e6e url(images/c1-corners-top.gif) no-repeat left top; color: #ececec; margin-bottom: 40px; }
#c1 ul li.widget .textwidget 		{ background: url(images/c1-corners-bottom.gif) no-repeat left bottom; padding: 5px;}




#c2 ul li#text-224801731 a		{ border: 5px solid #fff; display: block; height: 75px; margin: 0 10px 10px 10px; width: 75px; }
#c2 ul li#text-224801731 a:hover	{ border: 5px solid #5d7e60; }



#c3 ul li.widget ul,
#c3 ul li .textwidget ul			{ clear: both; margin: 0; padding: 0; }

#c3 ul li.widget ul li,
#c3 ul li .textwidget ul li			{ background: url(images/silk/bullet_green.png) left 2px no-repeat; margin: 0; padding: 0 0 0 23px; }

#c3 ul li.widget ul li a,
#c3 ul li .textwidget ul li a		{ text-decoration: none; }

#c3 ul li.widget ul.golink li,
#c3 ul li .textwidget ul.golink li		{ background-image: url(images/silk/bullet_go.png); }




#c3 ul li					{ background: #ececec url(images/sidebar3-bottom-corners.gif) no-repeat left bottom; margin-bottom: 20px; padding: 10px;}
#c3 ul li h2				{ background: #3f3e3e url(images/sidebar3-top-corners.gif) no-repeat left top; color: #fff; font-size: 13px; font-weight: bold; line-height: 100%; margin: -10px -10px 10px -10px; padding: 5px 10px; }
#c3 ul li p					{ font-size: 11px; }
#c3 ul li p img				{ float: left; padding: 0 10px 10px 0; }

#c3 ul li h2 a,
	#c3 ul li h2 a:hover	{ background: none; color: #fff; text-decoration: none; }


#c3 ul li .delicious-posts ul 			{ margin: -5px 0 0 0; }
#c3 ul li .delicious-posts ul li 			{ background: none; line-height: 11px; list-style: none; margin: 0; padding: 8px 0 0 0; }

#c3 ul li .delicious-posts ul li.delicious-even 	{ border-top: 1px #ccc solid;  border-bottom: 1px #ccc solid; }
#c3 ul li .delicious-posts ul li a 			{ font-size: 11px; font-weight: bold; text-decoration: none;}
#c3 ul li .delicious-posts ul li p 			{ margin: 0; padding: 3px 0 8px 0; }


#c3 ul li#text-228724701 ul li,
#c3 ul li.widget ul li.icon			{ background-position: left 50%; background-repeat: no-repeat; list-style: none; margin-left: 0; padding: 3px 0 3px 23px; }

#c3 ul li.widget ul li.amazon		{ background-image: url(images/icons/amazon.gif); }
#c3 ul li.widget ul li.bloglines		{ background-image: url(images/icons/bloglines.gif); }
#c3 ul li.widget ul li.delicious		{ background-image: url(images/icons/delicious.gif); }
#c3 ul li.widget ul li.facebook		{ background-image: url(images/icons/facebook.gif); }
#c3 ul li.widget ul li.flickr			{ background-image: url(images/icons/flickr.gif); }
#c3 ul li.widget ul li.halfcom		{ background-image: url(images/icons/halfcom.gif); }
#c3 ul li.widget ul li.lastfm		{ background-image: url(images/icons/lastfm.gif); }
#c3 ul li.widget ul li.librarything	{ background-image: url(images/icons/librarything.gif); }
#c3 ul li.widget ul li.linkedin		{ background-image: url(images/icons/linkedin.gif); }
#c3 ul li.widget ul li.myspace		{ background-image: url(images/icons/myspace.gif); }
#c3 ul li.widget ul li.netflix		{ background-image: url(images/icons/netflix.gif); }
#c3 ul li.widget ul li.technorati		{ background-image: url(images/icons/technorati.gif); }
#c3 ul li.widget ul li.twitter		{ background-image: url(images/icons/twitter.gif); }
#c3 ul li.widget ul li.youtube		{ background-image: url(images/icons/youtube.gif); }


#c3 ul li.widget .LTitem			{ clear: both; display: block; margin: 0 0 10px 0; }
#c3 ul li.widget .LTitem a		{ text-decoration: none; }
#c3 ul li.widget .LTitem img		{ border: 1px #ccc solid; float: left; margin: 0 5px 10px 0; }

#c3 ul li.widget .LTtitle			{ ; }

#c3 ul li.widget .LTprovided		{ clear: both; display: none; }






#c1 .post 				{ background: #fff url(images/post-divider.gif) no-repeat left bottom; clear: both; margin-bottom: 20px; padding-bottom: 20px;}
#c1.singlepost .post		{ background: none; padding-bottom: 0; }

body.wp-page #c1 .post 	{ background: none; }

#c1 .post h2 a, #c1 .post h3 a	{ text-decoration: none; }

#c1 .post .boxed img		{ border: 5px #ccc solid; float: right; margin: 0 0 10px 15px; }
#c1 .post .boxed-wide img	{ border: 5px #ccc solid; }
#c1 .post .video			{ border: 5px #ccc solid; margin-bottom: 14px; }

.post .entry ol {
	list-style: decimal;
	margin-left: 20px;
}

.post .entry ul {
	list-style: square;
	margin-left: 20px;
}

.post .entry li {
	margin-bottom: 7px;
}

.post .entry code { background: #ddd; }


#c1 .post div.aligncenter img.size-medium,
#c1 .post div.aligncenter img.size-full,

#c1 .post p img.size-medium,
#c1 .post p img.size-full
{ border: 5px #ccc solid; }


#c1 .post .wp-caption-text	{ color: #666; font-size: 11px; }


#c1 p.postmetadata		{ border-top: 1px #ccc dotted; padding: 5px; }

#c1 p.postmetadata .pdate	{ background: url(images/silk/calendar.png) left 50% no-repeat; padding-left: 20px; }
#c1 p.postmetadata .ptags	{ background: url(images/silk/folder.png) left 50% no-repeat; padding-left: 20px; }
#c1 p.postmetadata .pcom	{ background: url(images/silk/comments.png) left 50% no-repeat; margin-left: 20px; padding-left: 20px; }
#c1 p.postmetadata .plink	{ background: url(images/silk/link_add.png) left 50% no-repeat; padding-left: 20px; }


#c1 .postnav 			{ background: #6e6e6e url(images/c1-corners-bottom.gif) no-repeat left bottom; clear: both; color: #ececec; font-size: 13px; margin-bottom: 40px; padding: 0 0 5px 0; }
#c1 .postnav .alignleft		{ background: url(images/c1-corners-top.gif) no-repeat left top;  padding: 5px 0 0 5px; }
#c1 .postnav .alignright		{ background: url(images/c1-corners-top.gif) no-repeat right top;  padding: 5px 5px 0 0; }
#c1 .postnav .break		{ clear: both; display: block; }

#c1 .postnav a 			{ color: #ddd; padding: none; margin: none; text-decoration: none; }
#c1 .postnav a:hover 		{ color: #fff; background: none; }

xxxx#c1 .excerpt .entry p { font-size: 11px; }

#c1 .excerpt .thumbnail
{
	border: 5px #ccc solid;
	float: left;
	margin: 0 5px 5px 0;
}


#c1 h2.archive-page		{ margin-bottom: 20px; }


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


form.search input 			{ background: #fff; border: 1px #ccc solid; font-size: 12px; line-height: 100%; margin: 0; padding: 4px; width: 210px; }
form.search input.submit 	{ background: #fff; border: 1px #ccc solid; font-size: 12px; line-height: 100%; margin: 0; padding: 3px; width: 50px; }

#c1 #no-search-results			{ padding-bottom: 200px; }
#c1 #no-search-results h2.search	{ display: none; }

#c1 form.search			{ margin-bottom: 20px; }


ol.commentlist li				{ background: url(images/comment-top-bg.gif) no-repeat; margin-bottom: 30px; padding: 15px 0 0 0;}
ol.commentlist li .inside			{ background: url(images/comment-middle-bg.gif) repeat-y; }
ol.commentlist li .comment-text		{ padding: 0 15px; }
ol.commentlist li .commentmetadata	{ background: #fff url(images/comment-bottom-bg.gif) no-repeat; font-size: 11px; padding: 14px 0 0 35px;}
.commentmetadata img			{ vertical-align: middle; }
.commentmetadata a			{ text-decoration: none; }
.commentmetadata a.comment-date 	{ color: #2c2c2c; text-decoration: none; }
.commentmetadata a.comment-date:hover 	{ color: #fff; }


form#commentform			{ padding-bottom: 40px; }

form#commentform input#submit	{ background: #fff; border: 1px #ccc solid; font-size: 12px; line-height: 100%; margin: 0; padding: 4px; }



ul#date-archive li .emptymonth	{ color: #ccc; margin-left: 7px; }
ul#date-archive li a			{ margin-left: 7px; text-decoration: none; }
ul#date-archive li strong a		{ margin: 0; }

ul#cat-archive li				{ color: #999; }


ul#link-list li ul li				{ display: inline; }


#c1 table						{ font-size: 13px; margin-bottom: 13px; width: 475px; }
body.page-id-319 #c1 table 		{ width: 920px; }

#c1 table#r-movies th			{ border-bottom: 1px #ccc solid; color: #666; font-size: 11px; padding: 5px 0; text-transform: upper; }
#c1 table#r-movies td			{ padding: 5px 0; }

#c1 table#r-movies tr.even,
#c1 table#r-movies tr.norm1		{ background: #ececec; }

#c1 table#r-movies .title		{ padding: auto 5px auto 0; width: 285px; }
#c1 table#r-movies .rating		{ text-align: center; padding: auto 5px; width: 90px; }
#c1 table#r-movies .date		{ padding: auto 0 auto 5px; width: 80px; }

#c1 table#r-movies td a			{ text-decoration: none; }

#c1 table#r-movies td.rtg img	{ height: 12px; width: 64px; }

#c1 table#r-movies td.ttl, #c1 table#r-movies td.dir, #c1 table#r-movies td.vwd, #c1 table#r-movies th.ttl, #c1 table#r-movies th.dir, #c1 table#r-movies th.vwd
{
	text-align: left;
}

#c1 table#r-movies td.rld, #c1 table#r-movies td.rtg, #c1 table#r-movies td.aid, #c1 table#r-movies th.rld, #c1 table#r-movies th.rtg, #c1 table#r-movies th.aid
{
	text-align: center;
}

#c1 table#r-movies td.vwd
{
	white-space: nowrap;
}

#c1 table#r-movies tr.unseen1 td, #c1 table#r-movies tr.unseen2 td
{
	color: #999999;
}

#c1 table#r-movies tr.norm1 td, #c1 table#r-movies tr.unseen1 td
{
	xxxxxbackground: #ffffff;
}





/* Begin Various Tags & Classes */


.hidden	{ display: none; }
.replaced	{ display: none; visibility: none; }

	
/* End Various Tags & Classes*/
