/*  
Theme Name: Guy Cali Seniors
Theme URI: http://www.guycail.com
Description: Senior Photo Site
Version: 1.0
Author: Chris Andraka
Author URI: http://www.mutualmomentum.com 
*/

/********** general **********/
body {
     margin: 0;
     padding: 0;
     background: #fff;
     font-family: Arial, Verdana, sans-serif;
     color:#333;
}
h1 {
     font-size:1.75em;
     color: #02284e;
}
a {
     color: #02284e;
     text-decoration: none;
}
a:hover {
     color: #02284e;
}
img {
     border: 0pt none;
}
ul {
     list-style: none;
}
.title {
     text-transform: uppercase;
     font-weight: bold; 
     color:#02284e;
     font-size: 1.1em;
}
.titlebig {
     text-transform: uppercase;
     font-weight: bold; 
     color:#02284e;
     font-size: 1.3em;
}
.title2 {
     text-transform: uppercase;
     font-weight: bold; 
     color:#02284e;
}
.question {
     text-transform: uppercase;     
     font-weight: bold; 
     color:#02284e;
     font-size: 1.6em;
}
.pro {
     text-transform: uppercase;     
     font-weight: bold; 
     font-size: 2em;
}
.price {
     color:#0079b6;
     font-weight: bold; 
}
.pricebig {
     text-transform: uppercase;
     font-weight: bold; 
     color:#0079b6;
     font-size: 1.4em; 
}
/********** header **********/
#header {
     background: #fff;
     height: 45px;
     margin-top: 15px;
     margin-bottom: 5px;
     text-align: center;
}

/********** nav **********/
#nav {
     text-transform: uppercase;
     text-align: center;
     height: 1em;
     padding: 10px;
     border-bottom: 5px #ccc solid;
}
#nav ul {  
     margin: 0px;
     padding: 0px;
}
#nav li {
     display: inline; 
     font-size:.7em;
     font-weight: bold;       
     padding-right: 20px;    
}
#nav a {
     letter-spacing: .08em;       
     color: #555;  
}
#nav a:hover {
     color: #0079b6;
}

/********** content **********/
#wrap {
     background: #02284E;
     margin: 15px 0px;	
}
#content {
     background: url(images/cbg.png)repeat-y;       
     margin: auto;
     width: 810px;
     min-height: 450px;	
}
.container { 
     background: #fff;
     width: 780px;     
     margin: auto;
     min-height: 450px;	
}
.entrybody {
     margin-top: 3px;
     padding: 5px 25px;
     font-size:.8em;
}
.entrybody p {
     line-height: 1.2em;
}
.entrybody a {
     font-weight: bold;
     color: #0079b6;
}
.entrybody a:hover {
     font-weight: bold;
     color: #02284e;
}
.navigation {
     margin-bottom: 10px;
     padding: 5px; 
     text-align: center;
}
.entrymeta {
     margin-top: 3px;
     padding: 5px 25px;
}
/********** photo **********/
#pcontent {
     background: url(images/cbg.png)repeat-y;   
     margin: auto;
     width: 810px;	
     min-height: 450px;
}

/********** comments **********/
.commentslink {
     padding-left: 15px;
}
.commentsblock {
     margin: 0.5em;
     padding: 1em;
}
.commentsblock textarea {
     width: 410px;
}
.commentsblock input, .commentsblock textarea {
     border: 1px solid #d1d1d1;
}
.commentsblock textarea:focus {
     background: #eee;
     border: 1px solid #a1a1a1;
}
.commentsblock textarea:focus, .commentsblock input:focus {
     background: #eee;
     border: 1px solid #a1a1a1;
}
.commentauthor {
      display: block;
}
ol.commentlist {
      color: #777;
      font-size: 0.9em;
      list-style-type: none;
      margin: 0;
      margin-top: 1.5em;
      padding: 0;
}
.commentlist li {
      margin-bottom: 0.5em;
      padding: 0.5em 1em;
}

/********** nav2 **********/
#nav2 {
     text-transform: uppercase;
     text-align: center;
     height: 1em;
}
#nav2 ul {  
     margin: 0px;
     padding: 0px; 
}
#nav2 li {
     display: inline; 
     font-size:.65em;
     font-weight: bold;       
     padding: 10px;    
}
#nav2 a {
     letter-spacing: .08em;       
     color: #888888;  
}
#nav2 a:hover {
     color: #0079b6;
}

/********** footer **********/
#footer {
     background: #fff;
     border-top: 5px #ddd solid;
     text-align: center;
}
#box {
     margin: auto;
     width: 780px;	
}
#links {
     margin-top: 5px;
     text-align: center;
     clear: both;

}
#complogos {
     padding-top: 30px;
     text-align: center;
     clear: both;
}
#copy {	 
      font-size: 0.7em;
}

/********** hack **********/
.clearfix {height: 1%;}


