/*
Theme Name: Mike Simons
Theme URI: 
Description: Custom theme for msphotojournalist.com
Version: 0.1
Author: Julia Hangs

*/

body { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; text-align: center; background: #e7e7e7; color: #262626; line-height: 1.8em; }

h1, h2, h3, h4, h4, h6, p { margin: 5px 0 5px 0; }

h1 { font-size: 24px;/* border-top-style: solid; border-top-width: 1px;*/ font-weight: normal; margin-top: 1em; margin-bottom: 1em;}

.column { float: left; display: inline; }

.content { padding: 20px; }

a { color: #303068; text-decoration: none; }

blockquote { margin: 5px 0; padding: 5px 40px 5px 40px; background:url(/beta/images/laquo.gif) no-repeat left top; font-size: 13px; font-style: italic; }

blockquote h2 { margin-top: 0 !important; }

p.date { border-top: solid 2px; border-bottom: solid 1px;
border-top-color: #AD6C6C; border-bottom-color: #E0D2C7; }

/* TOP */

#top { text-align: left; width: 740px; margin: 0 auto 0 auto; padding: 5px 0 5px 0; }

#top ul { list-style-type: none; margin: 0; padding: 0;}

#top li { display: inline; }

#top a, #top a:visited { color: #262626; text-decoration: none; font-style: italic; }

#top a:hover { color: #fff;
background: #99948E;}

#shadow { width: 800px; margin: 0 auto 0 auto; /*background: url(/beta/images/shadow_mid.gif) repeat-y top left;*/ }

img { border: none; }

/* WRAP */

#wrap { width: 800px; margin: 0 auto 0 auto; text-align: left; background: #fff; min-height: 500px; }

/* HEADER */

#header { border-top: solid 8px; border-bottom: solid 1px; text-align: center; padding: 40px 30px;
border-top-color: #840000; border-bottom-color: #E0D2C7;; background:url(/beta/images/tile_header_pj.gif) repeat-y top center; }


body.home #header { text-align: center; }

/* NAV */

#nav { text-align: center; padding: 10px;
 background:url(/beta/images/tile_nav_pj.gif) repeat-y top center;  }

#nav ul { list-style-type: none; margin: 0; padding: 0;}

#nav li { display: inline; }

#nav a { margin: 0 20px 0 20px; text-decoration: none; font-size: 14px;  font-weight: bold; }

#nav a:hover { text-decoration: underline; }

#nav li.current_page_item a { text-decoration: underline; }

/* CONTENT */

#content { padding-top: 40px; padding-bottom: 40px; border-top: solid 1px;
background: url(/beta/images/bgd_top_content_pj.gif) no-repeat top center; border-top-color: #E0D2C7; }

#content h2 { border-top: solid 2px; border-bottom: solid 1px; font-size: 16px; padding: 5px;
border-top-color: #AD6C6C; border-bottom-color: #E0D2C7; }

/* CONTENT WIDE */

#content_wide {  margin: 0 25px 0 25px; display: block;min-height: 450px; }

#content_wide h2 { border-top: none !important; font-size: 20px; margin-bottom: 20px; display: none; }

#content_wide img { border: solid 1px #E0D2C7; padding: 9px; }

/* LEFT */

#left { width: 225px; margin: 0 0 0 25px; min-height: 50px; display: inline; }
#left-home { width: 400px; margin: 0; display: block;min-height: 50px; }
#left-home .content { margin-left: 10px; }
#left-footer { width: 225px; margin: 0 0 0 25px; display: block;min-height: 50px; }

/* SIDEBAR */

#sidebar ul { margin: 0; padding: 0; }

#sidebar ul ul { margin: .5em 0 .5em 20px; padding: inherit; }

#sidebar ul li { list-style-type: none; }

#sidebar ul li li { list-style-type: circle; }

#sidebar ul h2 { border-top: none; font-size: 14px; font-style:italic; }

/* RIGHT */

#right { width: 450px; margin-left: 25px; margin-right: 25px; display: inline; }
#right-home { width: 400px; margin: 0; display: block;min-height: 50px;  }
#right-home .content { margin-right: 10px; }
#right-footer { width: 500px; margin-left: 25px; margin-right: 25px;  }

#right textarea { width: 400px; }

/* FOOTER */

#footer { width: 800px; margin: 0 auto 0 auto; padding: 10px 0; font-size: 10px; text-align: left; color: #666; background: #fff; border-top: solid 1px #e7e7e7; }
#footer ul { list-style-type: none; margin: 0; padding: 0; }
#footer li { font-weight: bold; display: inline; border-left: solid 10px #303068; margin: 0 25px 0 0;  }
#footer li ul li {font-weight: normal; margin: 0;}
#footer li { padding: 0 0 0 10px; }
#footer li ul { display: inline; margin: 0; }
#footer ul li ul li { display: inline; border-left: none !important;  }
#footer_content { padding: 0 25px 0 25px; }
#footer p { padding: 0 25px 0 10px; border-left: solid 10px #666; display: inline; }
#footer a:hover { text-decoration: underline; }

/* SSP ALBUMS */

.list_albums { list-style-type: none; padding: 0; margin: 0; }
.list_albums li { display: block; padding: 5px; }

/* SSP THUMBS */

#back_next { margin-top: 10px; margin-bottom: 10px; width: 215px; margin-left: 10px; float: left; display: inline; }
#back_next #back { margin-right: 25px; float: left; display: inline; }
#back_next #next { float: left; display: inline; }

#list_thumbs {
 border-top: solid 2px; border-bottom: solid 1px; float: left; width: 225px; padding-bottom: 10px;
border-top-color: #AD6C6C; border-bottom-color: #E0D2C7; }

#list_thumbs ul {
list-style-type:none;
margin:10px 0px 10px 5px;
padding:0pt;
}
#list_thumbs li {
float:left;
margin:0px 8px 8px 0px;
text-align:center;
display: inline;
}

.thumbholder {

	background-position: center;
}

#list_thumbs li a img {
	width: 34px;
	height: 34px;
border: 1px solid #E0D2C7;
}
#list_thumbs li a:hover img {
	border-color:#AD6C6C;
}
#list_thumbs li.current_thumb a img {
border-color:#0000aa !important;
}

/* AREA IMG */

#area_image
{
	text-align: center; margin-top: 5px;
}

#area_image img { border: solid 1px #E0D2C7; padding: 9px; margin-left: auto; margin-right: auto; }

/* GALLERY PAGES */

.album_link_box { width: 238px; margin: 5px 5px 5px 5px; font-size: 14px; font-weight: bold; border-bottom: solid 1px #E0D2C7; }

.album_link_box p { margin: 0; padding: 5px 10px; }

.album_link_box img { border-top: solid 6px #840000 !important; border-left: none !important; border-bottom: none !important; border-right: none !important; padding: 0 !important; }

/* VIMEO THUMBS */

.video_link_box { margin-bottom: 2px; padding-bottom: 2px; border-bottom:solid 1px #E0D2C7; width: 230px;}

.video_link_box img { float: left; }

.video_link_box .info { float: left; width: 120px; margin-left: 10px; padding-top: 10px; font-size: 10px; font-weight: bold; line-height: 12px; display: inline; }

#area_video { border: solid 1px #E0D2C7; padding: 9px; margin-left: auto; margin-right: auto; width: 400px; }

#area_video object {  }

#video_caption {  margin-left: auto; margin-right: auto; width: 400px; }

/* BLOG */

div.post { margin-bottom: 4em; }

/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
	margin: 0 0 10px 10px;
	display: inline;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions & aligment */

/* Scroll Pane */

.holder {
	/*float: left;*/
}

.scroll-pane {
	height: 260px;
	width: 260px;
	overflow: auto;
	float: left;
}

/*---- Self-Clearing Elements ----*/

.column:after, #header:after, #footer_about:after, #wrap:after, #content:after, #footer:after, #back_next:after, .video_link_box:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
