/*
Theme Name: Richardstow
Theme URI: http://www.richardstow.com
Description: Wordpress theme for Richard Stow
Version: 1.0 (WP2.8.4)
Theme designed by Vince Howcutt
Designer URI: http://www.vincenthowcutt.co.uk/
Author: Maria Irie
Author URI: http://mariairie.com

Tags:
*/

/************************************************
*	global reset v1.0 | 20080212 				*
************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, 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-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul, li {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
/************************************************
*	Image Resizing in IE7 and IE6  				*
************************************************/
img{-ms-interpolation-mode:bicubic;}
/************************************************
*	clear settings							    *
************************************************/
.clear{clear:both; display:block;}
.clearFix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
*:first-child+html .clearFix{height:1%;}
*html .clearFix{height:1%;}
/************************************************
*	Wordpress default classes settings		    *
************************************************/
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }
/************************************************
*	global settings							    *
************************************************/
html{font-size:100.01%;overflow:scroll;}
body {font-size:62.5%;font-family:Arial, Helvetica, sans-serif;color:#000000;
/*background:#fff url(images/baseline.gif) repeat left top;*/
background-color:#e5e5e5;}

/*typography*/

a{outline:none;  text-decoration:none; color:#c7212b}
p{font-size:1.1em;line-height:1.6667em;}
h1, h2, h3, h5, h5, h6 { font-weight:normal }
ul, li, ol{font-size:1.0em;}
strong { font-weight: bold }
em { font-style: italic }
a img { border:none }
a img.size-full {width:431px;margin:10px 168px 10px 0px;border:1px solid #a5a5a5;padding:2px;height:auto;}
p a{font-weight:bold;}
p a:hover{color:#c7212b;border-bottom: 1px dotted #c7212b;}
.more{font-size:1.2em;line-height:1.6667em;margin:1.6667em 0 0 0;}
.more:hover{border-bottom:1px dotted #c7212b}

/*common */
#wrapper {width:1000px;margin-left:30px;margin-right: 30px;margin-bottom: 20px;}
#mainCol {float:right;margin-left:365px;margin-top:111px;display:inline;width:623px;}
#men-photos-page #mainCol {width:auto;margin-left:0px;margin-top:111px;float:left;}
#women-photos-page #mainCol {width:auto;margin-left:0px;margin-top:111px;float:left;}
.category-concept #mainCol {width:auto;margin-left:0px;margin-top:111px;float:left;}
#blog-page #mainCol {margin-left:365px;margin-top:111px;float:right;display:inline;}
#bio #mainCol {}


/*header*/
#header{background-color:#e5e5e5;z-index: 999;padding-top:18px;float:left;position:fixed;top:0px;left:30px;display: inline;padding-bottom:20px;width:1000px;}
#logo {display:block;width:187px;height:18px;background: url("images/logo.gif") no-repeat 0 0;text-indent:-9999px;float:left;}
#logo a {display: block;width:187px;height:18px;}

/*navigation*/
#nav{float:left;margin:0px 0 0 183px;width:580px;background-color:#e5e5e5;}
#nav li {display:inline;background-color:#e5e5e5;}
#nav li a {position:relative;padding:6px 5px 5px 5px;border:1px solid #e5e5e5;}
#nav li a:hover{border:1px solid #dc8a8f;padding:6px 5px 5px 5px;margin-top: 0px;}
#women-photos-page #navWomen a, .category-concept #navConcept a, #men-photos-page #navMen a, #blog-page #navBlog a, #bio-page #navBio  a, #commercial #navCommercial a, #films #navFilms a {border:1px solid #dc8a8f;padding:6px 5px 5px 5px;margin-top: 0px;}
#women-photos-page #navWomen a{width:59px;}
.category-concept #navConcept a{width:69px;}
#men-photos-page #navMen a{width:33px;}
#blog-page #navBlog a{width:37px;}
#bio-page #navBio a{width:110px;}
#commercial #navCommercial a{width:89px;}
#films #navFilms a{width:40px;}
#nav li span {display:none;}
#navWomen {width:69px;display:block;}
#navConcept {width:79px;display:block;}
#navMen {width:43px;display:block;}
#navBlog {width:47px;display:block;}
#navBio {width:120px;display:block;}
#navCommercial {width:89px;display:block;}
#navFilms {width:40px;display:block;}
#navWomen a{background: url("images/navWomen.jpg") no-repeat 50% 50%;width:59px;height:9px;display:inline;float:left;margin-right:22px;}
#navConcept a{background: url("images/navConcept.jpg") no-repeat 50% 50%;width:69px;height:9px;display:inline;float:left;margin-right:22px;}
#navMen a{background: url("images/navMen.jpg") no-repeat 50% 50%;width:33px;height:9px;display:inline;float:left;margin-right:22px;}
#navBlog a{background: url("images/navBlog.jpg") no-repeat 50% 50%;width:37px;height:9px;display:inline;float:left;margin-right:22px;}
#navFilms a{background: url("images/navFilms.jpg") no-repeat 50% 50%;width:40px;height:9px;display:inline;float:left;margin-right:22px;}
#navBio a {background: url("images/navBio.jpg") no-repeat 50% 50%;width:110px;height:9px;display:inline;float:left;margin-right:22px;}
#navCommercial a {background: url("images/navCommercial.jpg") no-repeat 50% 50%;width:89px;height:9px;display:inline;float:left;margin-right:22px;}


/*Post*/
#women-photos-page .post{width:1007px;height:443px;margin-bottom:20px;}
.category-concept .post{width:1007px;height:443px;margin-bottom:20px;}
#men-photos-page .post{width:1007px;height:443px;margin-bottom:20px;}
#blog-page .post{margin:0 0 29px 0;width:437px;}
#bio-page .post{margin:0 0 29px 0;width:437px;}
#mainCol .post h1.title{font-family:Arial, sans-serif;font-size:1.2em;line-height:18px;font-weight:bold;color:#c7212b;margin-bottom:10px;}
.post h2.title{font-family:Arial, sans-serif;font-size:1.2em;line-height:18px;font-weight:bold;color:#c7212b;margin-bottom:10px;}
.post h2.title a{color:#c7212b;}
.post h2.title a:hover{color:#c7212b;border-bottom: 1px dotted #c7212b;}
.post p{margin:0 0 1.6667em 0;}
.postmeta{clear:both;font-size:1em;line-height:1.8182em;letter-spacing:0.1em;color:#a5a5a5;text-transform: uppercase;margin:0;padding-bottom:8px;display:block;}
.postmeta a{color:#c7212b;}
.postmeta a:hover{color:#c7212b;border-bottom: 1px dotted #c7212b;}
.post .more{padding:0;font-size: 1.1em;}
.post h2{font-family:Arial, sans-serif;font-size:1.2em;line-height:18px;font-weight:bold;color:#c7212b;margin-bottom:10px;}
img.blog_image {width:431px;margin:10px 0px;border:1px solid #a5a5a5;padding:2px;height:auto;}
h3 {font-family:Arial, sans-serif;font-size:1.2em;line-height:18px;font-weight:bold;color:#c7212b;margin-bottom:10px;}
li.thumb {width:7px;height:7px;float:right:margin:0px 7px 7px 0px;border:1px solid #c7212b;}

#bio-page li {margin-bottom:10px;}
/*Footer*/
#footer {font-size:1em;padding-top:20px;padding-bottom:20px;float:left;margin-left:375px;width:350px;display:inline;}


/*Comment */
#commentform {width:580px;margin-bottom:20px;}
#comment:hover {background-color:#F5F5F5;}
#comment{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:1.2em;height:155px;line-height:1.6667em;overflow:auto;background-color:#F4F4F4;border:1px solid #CCCCCC;color:#000000;font-size:1.2em;line-height:1.6667em;margin:0px 0 20px;padding:0.96em;vertical-align:top;width:555px;}
h3#respond {font-size: 1.2em;color:#c7212b;margin-bottom: 20px;}



#author, #email, #url{width:555px;background-color:#F4F4F4;border:1px solid #CCCCCC;color:#000000;font-size:1.2em;line-height:1.6667em;margin:0 0 20px;padding:0.96em;vertical-align:top;}
#commentform label{display:block;font-size:1.2em;font-weight:bold;line-height:1.6667em;margin:10px 10px 10px 0;padding:0;text-align:left;text-transform:uppercase;}
#commentform #submit{-moz-border-radius-bottomleft:3px;-moz-border-radius-bottom-right:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;background-color:#c7212b;border:medium none;color:#FFFFFF;cursor:pointer;font-size:1.2em;height:40px;padding:0 0 0;width:160px;}
#commentsArea ol li{border-bottom:1px solid #ccc;padding-bottom:30px; margin-bottom:29px;}
.commentauthor{font-family:Georgia, "Time New Roman", Times, serif;font-style: italic; float:right;width:380px;padding-top:15px;}
#commentsArea ol li  p {float:right;width:380px;margin-top:8px;}
#commentsArea ol li img {border:1px solid #a5a5a5;padding:2px;}
#comment img {float:left;}
.commentauthor a{color:#000;}
.moderation{color:#aaaaaa;}
x
/* this is the surroundner for all your elements. This is also the fake border around the main img and room for caption */
.pikachoose {width:1000px;margin-bottom: 40px;height:377px;}
.pika_main {display:block;position:relative;float:right;margin-right:197px;cursor:pointer;}
/*sine we give it the fake border, you need to position the image a little. */
.pika_main_img{position:absolute;top:0px;left:0px;height:377px;}
.pika_back_img{position:relative;top:0px;}
.pika_subdiv{float:right;position:relative;height:377px;margin-left:61px;width:435px;}
.pika_subdiv img, .pika_subdiv a img{border:none;;height:377px;border:1px solid #bab9b9;}
.pika_caption a{color:white;}
.pikame_user {width:304px;float:left;}
.pikame_user li {display:inline;}
.pikame_user li div {display:inline;width:68px;height:68px;margin:0px 6px 6px 0px;}
.pikame_user li div img {width:66px;height:66px;border:1px solid #c7212b;margin-bottom:3px;}
.description {width:304px;float:left;}
.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:5px;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('play.png') top center no-repeat;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('pause.png') top center no-repeat;}
.pika_navigation a{font-size: 12px; text-decoration: none;}
.pika_navigation a:hover{text-decoration: none;}
.pika_navigation{display:block;position:relative;margin-left:375px;cursor:pointer;top:16px;z-index: 10;}

.pika_next_hover {background-color:red;}

#slideshow {position:relative;height:377px;}


#rotator {width:570px;height:377px;}
#rotator img {width:570px;height:377px;}
.blogimage {width: 420px;margin-bottom: 20px;}
.pika_navigation a:nth-child(2) {
    display: block;
    margin-bottom: 32px;
    margin-top: -413px;
    padding-left: 60px;
    padding-top: 400px;
}
