/*
Theme Name: SEEj.NET
Theme URI: http://seej.net
Description: Theme designed by Chris Jordan for David Lindner Photography
Version: 1.6
Author: Chris Jordan
Author URI: http://seej.net
Tags: web photography photographer

	Seej.net
	http://seej.net
	Chris Jordan theme for Wordpress

*/

body {background-color: #f4f2ed; margin: 0px; padding: 0px; font-family: Helvetica, Arial, sans-serif; font-size: 85%; margin: auto; 

/* start align bottom */ 
min-height: 100%; /*Sets the min height to the height of the viewport.*/
   width: 100%;
   height: 100%; /*Effectively, this is min height
    for IE5+/Win, since IE wrongly expands
    an element to enclose its content.
    This mis-behavior screws up modern  
    browsers*/}
    
    
#wrapper {margin: 0 auto; width: 986px; min-height: 100%; /*Sets the min height to the
   height of the viewport.*/
   width: 100%;
   height: 100%; /*Effectively, this is min height
    for IE5+/Win, since IE wrongly expands
    an element to enclose its content.
    This mis-behavior screws up modern  
    browsers*/}
    
html>body, html>body #wrapper {
   height: auto; /*this undoes the IE hack, hiding it
    from IE using the child selector*/
   }
   
   body {
   margin: 0;
   }

#wrapper {
   position: absolute;
   top: 0;
   left: 0;
   }
   
#site-container {   margin-bottom: 3em; /*Modify value as needed for  
     footer height.*/
   height: auto;
   padding: .5em;
   width: 990px;
   margin-left: auto; margin-right: auto;}

div, p, td {margin: 0px; padding: 0px;}

input, textarea {font-size: 1em; background-color: #f4f4f4; border: 1px solid #d4d3c3; color: #919090}
h1, h2, h3 { color: black; font-weight: bold; text-decoration: none; margin: 0px; padding: 0px;}

div {line-height: 18px;}
p {padding-bottom: 9px; line-height: 19px;}

a:link{ text-decoration: none; color: #630746;}
a:visited { text-decoration: none; color: #630746;}
a:hover { text-decoration: underline; color: #d24ba7;}

.pagetitle {font-size: 1.3em; line-height: 1.4em; margin: 10px 0px 0px 6px; padding: 0px; width: auto; text-align: left;}

h1 {font-size: 1.4em; line-height: 1.7em; } /* site heading */
h1 a:hover  {text-decoration: underline;  }
h2 { font-size: 1.2em; line-height: 1.5em;  }	
h3 { font-size: 1.1em; line-height: 1.3em;  } /* sub headings */
.entrydate {font-size: 11px; color: #999999; float: left; display: block; height: 76px; width: 115px; top: 10px;}
.entrydate-post {font-size: 11px; color: #999999; float: right; display: block; top: 10px;}

span#copyright { font-size: 13px; line-height: 35px } 
span#design {  float: right; font-size: 13px; line-height: 35px }  /* floats the design link into position */

.validation { position: absolute; top: 5px; right: 5px; border: 0;}
.validation img { margin: 0; border: 0;} /* floats the validation buttons */

.photographer {margin-bottom: 25px; clear: both; }
.photographer img {float: left; margin-right: 10px;}

/* Header  */

#header { width: 980px; margin: 30px auto 15px auto;  padding: 0px; }

#hdrimg a {color: #75CEF9; text-decoration: none; font-weight: normal;}
#hdrimg a strong {color: #fff; text-decoration: none; font-weight: normal;}
#hdrimg a:hover {color: #fff; text-decoration: none; font-weight: normal;}
#hdrimg a:hover strong {color: #C2E0DD; text-decoration: none; font-weight: normal;}

.alignright {float: right; margin-right: 10px;}

/* Home page */
#home-body {background-color: #e5e1d8; margin: 0px; padding: 0px; font-family: Helvetica, Arial, sans-serif; font-size: 85%; margin: auto;}
#home-column {}

/* Main TOP Navigation */

#navbar {width:945px; display: block; margin: 0px 0 0 35px; padding: 0px; clear: both;}
ul.menu {margin-left: auto !important; margin-right: auto !important; display: block; line-height: 31px; height:31px; list-style: none; text-align: center; padding: 0px !important; width: 980px;}
ul.menu li { display: inline; list-style-type:none; margin:0 auto !important; padding: 0 auto !important; font-size: 24px; font-family: "Courier New", Courier, monospace; }
ul.menu li a:link, ul.menu li a:visited {color: #728888;}
ul.menu li a:hover {color: #2aabb7;}

/* remove padding on the right of a LI element at the end of a list, for correct horizontal centering */
li:last-child.page_item a { padding: 0 !important; margin: 0 !important; background-image: none !important;     }
li:last-child.page_item { padding: 0 !important; margin: 0 !important;  background-image: none !important;     }


/* show current location */
.menu ul li.current_page_ancestor a, .menu ul li.current_page_ancestor a:link, .menu ul .current_page_ancestor a:visited {color: #cb9939 !important;}

/* show current location */
.menu .current_page_item a, .menu .current_page_item a:link, .menu .current_page_item a:visited {color: #2aabb7 !important;}

/* Content */ 
#content-container {clear: both; margin: 0 auto; width: 780px;}
.threequartercolumn {width: 524px; margin-left: 250px;}

.entry-home {margin: 0 auto; text-align: center; width: 780px;}

.entry {margin-bottom: 10px; color: #4f4e4e; padding: 6px;}
.entry p {line-height: 22px;}
#title-graphic {width: 980px; text-align: center; margin: 10 auto; height: 40px;}

/* login page gets a different style for body text */
.singlecolumn {width: 624px; margin: 0 auto;}
.narrowcolumn {width: 360px; margin: 0 auto;}

.entry-black {margin-bottom: 10px; color: black; padding: 6px;}

.entry-black ul {margin-top: 0px;}

a.portfolio-link {font-size: 12px; text-decoration:none;}


/* Sidebar styling */
.sidebar { float: left; left: 30px; padding: 80px 0 0px 0; width: 200px; }
.sidebar h1 {font-size: 24px; margin-bottom: 8px; text-transform: capitalize; display: none; }
.sidebar h1 a:link, .sidebar h1 a:visited {color: #728888;}
.sidebar h1 a:hover {color: #2aabb7;}
.sidebar h1 a.current_page_item, .sidebar h1 a:visited.current_page_item {color: #2aabb7;}
.sidebar h2 {font-weight: bold; color: #dddddd;	font-size: 14px; margin-bottom: 15px;}
.sidebar ul {list-style: none; padding: 0px; margin: 0px; line-height: 19px;}
.sidebar ul li {list-style: none; padding: 0px; margin: 0px; font-weight: bold; font-size: 14px; line-height: 19px;}
.sidebar ul li a:link, .sidebar ul li a:visited {color: #728888;}
.sidebar ul li a:hover {color: #2aabb7;}
.sidebar ul li.current_page_item a:link, .sidebar ul li.current_page_item a:visited {color: #2aabb7 !important;}


/* secondary nav */
.page_item ul {list-style: none; padding: 0px; margin: 0px 0px 0px 15px; line-height: 19px;}
.page_item ul li {list-style: none; padding: 0px; margin: 0px; font-weight: bold; font-size: 14px; line-height: 19px;}

.page_item ul li a:link, .page_item ul li a:visited {color: #728888; text-decoration:none;}
.page_item ul li a:hover { color: #2aabb7; text-decoration:none; }

.sidebar ul li.page_item ul li.page_item a:link, .sidebar ul li.page_item ul li.page_item a:visited {color: #728888 !important;}
.sidebar ul li.page_item ul li.page_item a:hover {color: #2aabb7 !important;}
.sidebar ul li.page_item ul li.current_page_item a:link, .sidebar ul li.page_item ul li.current_page_item a:visited {color: #2aabb7 !important;}

/* Other tags */

.imageright {float: right; margin-left: 10px;}  /* right floating images */
.imageleft {float: left; margin-right: 10px;}   /* left floating images */

/* mootoos smoothscript gallery definitions */
#myGallery { width: 640px !important; height: 427px !important;
}


/* footer classes */
#footer {clear: both; width: 985px; padding-top: 40px; text-align: center; color: #57003c; font-weight: normal; font-size: 13px; position: absolute; bottom: 0; 
margin-left: auto; margin-right: auto; margin-bottom: 20px;
}
#footer a, a:visited {color: #57003c; }
#footer a:hover {color: #d24ba7; text-decoration: underline;}
#footer img {border: none;}





