/*  
Theme Name: Design Uchi Theme
Theme URI: http://design-uchi.com/
Description: Wordpress theme based on the <a href="http://code.google.com/p/blueprintcss/">Blueprint CSS Framework</a>
Version: 1.0
Author: Sean Aquino
Author URI: http://www.design-uchi.com/

*/

/* default styles                     
**********************************************/
body {background:url(images/body-bg.jpg) repeat 0px 0px;}
#wrapper {background:#ffffff;}
#maincontent { padding:3em 0;}

p {font-family:Georgia,"Times New Roman",Times,serif; font-size:1.1em; line-height:1.35em;}

strong em, em strong, strong dfn, dfn strong {font-style:italic; font-weight: bold; color:#1D7BCD;}

a, a:link, a:visited {color:#c66715;}
a:focus, a:hover {color:#000; text-decoration:none;}
h3 a, h3 a:link, h3 a:visited {color:#c66715;}/* was color:#1d7bcd; */

/*extra layout styles*/
div.centerthird {padding:0 60px;}
div.colcenterborder {border-right:1px solid #EEEEEE; margin-right:45px; padding-right:44px;}

/* header styles                     
**********************************************/

#masthead a, #masthead a:link, #masthead a:visited {color:#fff; text-decoration:none;}

/*image replacement for site title */
#site-title {background: url(images/site-title.png) no-repeat 0px 0px; margin-bottom:0px;}
#site-title a {display: block;}
#site-title, #site-title a { width:430px; height:100px;}
#site-title a:hover { background-color: transparent; text-decoration: none; }
#site-title span { display: block; width: 0; height: 0; overflow: hidden; }

#description {display:none;}

#primary-nav-wrapper {margin-top:10px; padding-bottom:1.3em; background:url(images/nav-bg.png) no-repeat 0px 0px;}
#primary-nav {list-style-type:none; margin:0;}
#primary-nav li {list-style-type:none; float:left; display:block; margin-top:1.5em; padding-left:10px; margin-left:10px; border-left:1px solid #de7417;}
#primary-nav li.first { margin-left:0px; padding-left:0px; border-left:none;}

#primary-nav li a, #primary-nav li a:link, #primary-nav li a:visited {padding-top:1.5em;font-size:1.5em;line-height:1;margin-bottom:1em;}
#primary-nav li a:hover {text-decoration:none;}

#masthead-hr {background: url(images/masthead-hr.gif) repeat-x 0px bottom;}

/* general page styles                     
**********************************************/
.alignleft {text-align:left;}
.alignright {text-align:right;}

h3.subtitle { font-style:italic; color:#465366; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:1em;}
img.thumbpull {margin-left:-5px;}
hr.thick {background:#eee;color:#eee; height:.2em;margin:0 0 1.35em;}

p .large {font-size:1.2em; line-height:1em; margin-bottom:1.25em;}
p.right {text-align: right;}

/*add back quotescollection styles because we didn't call them in wp_head */
blockquote.quotescollection {border-top:1px dashed #AAA090; border-bottom:1px dashed #AAA090; color:#465366; padding:1.5em; margin:3em 0;}
blockquote p q, .quotescollection_randomquote p q {font-family:Georgia, "Times New Roman", Times, serif; line-height:1.5em; margin-bottom:1.85em; display:block; color:#465366;}
.quotescollection_randomquote cite, blockquote.quotescollection cite { display:block; text-align:right; }

/* search styles                     
**********************************************/

.search { margin-bottom:1em;}
.search fieldset {border:0px none; padding:0px; margin:0px;}
.search fieldset legend, .search label {display:none;}
.search #s {width:140px; margin-top:0.75em; color:#666;}
.search p {display:inline-block; margin-bottom:2em;}
#masthead .search p { margin-bottom:0;}

/* footer styles                     
**********************************************/

#footer {margin: 3em 0; color:#fff;}
#footer a, #footer a:link, #footer a:visited {color:#fff;}
#footer-shadow { background:url(images/footer-shadow.png) repeat-x 0px top;}

/*homepage*/
#homepage-header h2 {font-size:1.5em; margin-bottom:2em; }
#homepage-header h2 a, #homepage-header h2 a:link, #homepage-header h2 a:visited {color:#1D7BCD; font-weight:bold; font-style:italic; font-family: Georgia, "Times New Roman", Times, serif;text-decoration: none;}
