/*
Theme Name: Photo Grey 2
Theme URI: http://www.serpentfactory.com
Description: Photoblog theme for WP.
Version: 1.0
Author: kuru
Author URI: http://www.serpentfactory.com
*/

body  { 
       font: normal 12px Arial, Helvetica, sans-serif;
       margin: 0 auto;
       padding: 0;
       color: #fff;
       text-align: left;
       background: #888888;
}
       
form,fieldset {margin:0;padding:0;}

h2 {
     font: 12px Arial, Helvetica, sans-serif;
     letter-spacing: 1px;
     margin: 0px 0 0px 0;
     padding: 0 0 0px 0px;
     font-weight : bold;
}

h2 a, 
h2 a:visited,
h2 a:link { 
     color: #707070;
     text-decoration: none;
     font-weight : bold;
}

h2 a:hover {
	     color: #990000;
     font-weight : bold;
}

p {margin-top: 0; padding-top: 0;}

.container { 
             width: 700px;
        	 margin: 0px auto;
	     	 text-align: left;
             color: #fff;
             font-family : Arial, Helvetica, sans-serif;
             background: #fff;
             padding: 0px;
}

a  {     color : #707070;
         text-decoration : none;
         font-weight : normal;
}

a:link  {      color : #707070;
               text-decoration : none;
               font-weight : bold;
}

a:visited {    color : #909090;
               text-decoration : none;
               font-weight : bold; 
}
   
a:active  {     color : #990000;
                text-decoration : none;
                font-weight : bold; 
}

a:hover  {      color : #990000;
                text-decoration : none;
                font-weight : bold;
}

.entry {   margin-top : 0px;
           width: 560px;
           margin-bottom : 0px;
           margin-left : 30px;
           margin-right : 30px;
           padding : 0px;     
	       color : #707070;
           font-size : 12px;
           font-weight : normal;
           text-align : left;
           float:right;
}

.gallery { margin-top : 10px;
           margin-bottom : 0px;
           margin-left : 0px;
           margin-right : 0px;
           padding : 0px;     
	       color : #707070;
           font-size : 12px;
           font-weight : normal;
           text-align : center;
}

.excerpt { margin-top : 0px;
           margin-bottom : 10px;
           margin-left : 30px;
           margin-right : 30px;
           width: 560px;
           padding : 0px;     
	       color : #707070;
           font-size : 12px;
           font-weight : normal;
           line-height : 16px;       
           text-align : center;
	   float: right;
}

.info {    margin-top : 0px;
           margin-bottom : 5px;
           margin-left : 0px;
           margin-right : 0px;
           padding : 0px;     
	       color : #707070;
           font-size : 10px;
           font-weight : normal;      
           text-align : justify;
      
}

.entry img {margin-top : 10px;
		margin-bottom: 10px;
            padding : 0px;
}

.gallery img {margin : 0 0 0 0px;
            padding : 0px;
            border : none;
}

.excerpt img {margin : 3px 3px 3px 3px;
            padding : 5px;
            border : 1px solid #666666;
}

.footer { 
          background: #505050;
          color: #fff;
          font-size: 11px;
          padding: 8px;
    	  text-align: center;
    	  margin:0 auto;
		  position: relative;
}

.footer a:link, .footer a:visited, .footer a:hover {
	color: #ffffff;
}

.comments{ margin-top : 0px;
           margin-bottom : 0px;
           margin-left : 0px;
           margin-right : 0px;
	   color : #707070;
           font-size : 12px;
           font-weight : normal;
           line-height : 16px;
           text-align : justify;
}

.commentsbody {border-bottom : 1px solid #E8E8E8;
               text-align : justify;
               margin-bottom : 10px;
}



.nav , .nav a:visited, .nav a:link { font-family : Arial, Helvetica, sans-serif;
            font-size : 13px;
            margin-top : 20px;
            margin-bottom : 5px;
            color : #707070;
            text-decoration : none;
            font-weight : bold;
            text-align : right;
}

.nav a:hover {
        color: #990000;
            font-size : 13px;
            font-weight : bold;
}

.menu {     font-family : Arial, Helvetica, sans-serif;
          background: #fff;
           font-size : 12px;
           margin-top : 0px;
           margin-bottom : 0px;
           margin-left : 0px;
           text-decoration : none;
           font-weight : bold;
           text-align: right;
	   border: none;
}

.menu a, .menu a:link  { 
                 text-decoration : none;
                 color: #707070;
                 font-size : 12px;
                 font-weight : bold;
        text-align: right;
}

.menu a:active, .menu a:hover {  
                  color : #990000;
                  text-decoration : none;
				  font-weight: bold;                  
}

.gallerynav a, .gallerynav a:visited { font-family : Arial, Helvetica, sans-serif;
            font-size : 12px;
            margin-top : 0px;
            margin-bottom : 0px;
            margin-right: 0px;
            color : #707070;
            text-decoration : none;
            font-weight : bold;
            padding : 0px;
            text-align : left;
}

.gallerynav a:active, .gallerynav a:hover {
                  color : #990000;
                  text-decoration : none;
                  padding : 0px;
}

.gallerynav ul li{
list-style: none;
}

.split {
	width:48%;
	float:left;
	padding:0 0 0 10px;
	margin:0 0 20px 0;
}

#ltgallery div.thumbs
{
}

#ltgallery div.thumbs ul
{
	list-style:none;
	margin: 0;  	
	padding: 0;
}


#ltgallery div.thumbs li
{
	vertical-align: top;
	text-align: center;
	float: left;
	padding: .6em;
	margin: .5em;
}

#ltgallery div.thumbs img
{	
	margin: 0px;
	padding: 0px;
}

#ltgallery div.thumbs p
{	
	margin: .1em;
	padding: 0;
}

#ltgallery div.stopfloating
{
	clear: both;
}

#main_image_wrapper{position:relative;margin-bottom: 10px;border:0px solid #CCC; width:600px; height:550px;background: #FFF url(images/loading_image.gif) no-repeat 50% 50%;}
#imgloader{text-align:center;vertical-align:middle;}
#thumbbox{border:solid 1px #CCC;text-align:center;width:550px;position:relative;padding:5px;}
#thumb_container{position:relative;overflow:hidden;width:490px;height:105px;margin:0 0 0 32px;}
#thumbs img{margin-right:24px;vertical-align:top;}
#thumbs a img{border:1px solid #CCC;}
#thumbs a:hover img{border:1px solid #000;}
#thumbs a:hover{color:red;}
#back{position:absolute;top:0;left:0;visibility:hidden;z-index:1001;}
#more{position:absolute;top:0;left:545px;float:right;z-index:1001;}
#thumbgall{position:absolute;left:0;top:0;white-space:nowrap;z-index:1000;}
#widthbox{position:relative;display:inline;left:0;top:0;padding:1px;}
#imgbox{width:80px;height:80px;display:inline;position:absolute;text-align:center;}
#rightmore li a{background:url(images/right_more.gif);display:block;color:#fff;text-decoration:none;width:100%;padding:0;}
#rightmore li a:hover{background:url(images/right_more_over.gif);color:#fff;height:115px;}
#leftmore li a{background:url(images/left_more.gif);display:block;color:#fff;text-decoration:none;width:100%;padding:0;}
#leftmore li a:hover{background:url(images/left_more_over.gif);color:#fff;height:115px;}
#rightmore,#leftmore{color:#ccc;height:115px;width:15px;padding:0;}
#rightmore ul,#leftmore ul{list-style:none;border:none;height:115px;margin:0;padding:0;}
#rightmore li,#leftmore li{height:115px;margin:0;}
#pn_overlay{position:absolute; top:0; left:0; width:100%; height:100%; z-index:998;}
#prev, #next{
	width: 30%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	outline:none;
	}
#prev { left: 0; float: left; outline: none; -moz-outline: none; visibility:hidden;}
#next { right: 0; float: right; outline: none; -moz-outline: none;}
#prev:hover, #prev:visited:hover { background: url(images/prev.gif) left 50% no-repeat; }
#next:hover, #next:visited:hover { background: url(images/next.gif) right 50% no-repeat; }
#thumbtoggler {
	text-align: right;
	float: right;
	width: 48%;
	right:0;
	z-index:1100;
}
#thumbdisplay {
	width: 550px;
}
}#thumbhide {
	position: relative;
	overflow:hidden;
}

#sidebar {
font-size:9px;
width:80px;
}

.header {
     font: 14px Arial, Helvetica, sans-serif;
margin: 0px 0px 5px 5px;
     font-weight : bold;
     padding: 5px;
}

img#wpstats{display:none}

