/*
Theme Name: Photography
Theme URI: http://www.chriscoxphotographer.com/
Description: The photography theme developed for Chris Cox.
Version: 2.0
Author: Rob McFadden
Author URI: http://www.mcfaddenmarketing.com/
*/

* { margin: 0; padding: 0; }
body { font-family: Arial, Helvetica, sans-serif; }
.clear { clear: both; }
a { outline: none; text-decoration: none !important; color: #333 !important; }
a:hover { color: #777 !important; }
img { border: none; }
#wrapper { margin: 0 auto; width: 900px; }
form { color: #666 !important; }

#header { padding-bottom: 15px; }
#header h1 { width: 900px; height: 31px; margin: 10px 0; background: url(images/chriscoxphotographer.png); text-indent: -9999px; }
#header div#nav { border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; }
#header ul { list-style-type: none; }
#header ul li { border-right: 1px solid #e4e4e4; display: inline; padding: 3px 12px; float: left; font-size: 12px; }
#header ul li a { color: #5a5b66; text-decoration: none; text-transform: uppercase; }
#header ul li a.activeState { text-decoration: underline !important; }

#section { overflow: hidden; }
#section a { color: #333; text-decoration: none; font-size: 14px; }
#section a:hover { color: #999; }
#section h4 { font-size: 20px; font-weight: normal; color: #333; margin-bottom: 12px; line-height: 16px; padding-bottom: 5px; }
#section h5 { font-size: 13px; }
#section .partition { float: left; width: 200px; }
#section .search-part { width: 300px; }
#section table label { display: none; }
#section ul { list-style-type: none; line-height: 20px; height: 240px; overflow: auto; }
#section input#submit { border: 1px solid #a4a4a4; background: #eee; }

#respond { padding: 10px 10px 0; background: #f5f5f5; }
#section form p, #respond form p { float: left; clear: left; padding-bottom: 10px; padding-right: 15px; }
#section form .message-para, #respond form .message-para { float: none; clear: none; }
#section form textarea, #respond form textarea { height: 104px; width: 300px; }
#contactarea, #respond { font-size: 14px; }
#searchsubmit, #submitbutton, #submit { background: #f0f0f0; border: 1px solid #ccc; padding: 2px; }

#content h2 { float: left; margin: 10px 0 1px; font-size: 18px; font-weight: normal; color: #5a5b66; text-transform: uppercase; }
#content h2 a { color: #5a5b66; text-decoration: none; }
#content h2.pagetitle { float: none; text-align: center; text-decoration: underline; font-size: 14px; font-weight: bold; }
#content img { display: block; margin-bottom: 10px; }
#content .date { font-size: 13px; color: #5a5b66; text-align: right; padding-top: 15px; }
#content p.contentp { font-size: 13px; line-height: 18px; padding-bottom: 10px; }

.alignleft { float: left; font-size: 13px; }
.alignright { float: right; font-size: 13px; }

#comment-container { height: 160px; border: 1px solid #999; overflow: hidden; margin-bottom: 10px; }
#comment-container h3 { text-transform: uppercase; line-height: 30px; float: left; height: 100%; width: 250px; text-align: center; border-right: 1px solid #999; font-weight: normal; font-size: 18px; padding-top: 50px; }
#comment-container h3 a { font-size: 13px; text-decoration: none; color: #333; }
#comment-container h3 a:hover { color: #999; }
.commentlist { list-style-type: none; height: 135px; overflow: auto; padding: 15px 15px 10px; color: #666; }
.commentlist .commentmetadata { display: none; }
.says { display: none; }
cite.fn { font-style: normal; }
.comment-author { float: left; text-transform: uppercase; padding-right: 5px; color: #333; }
.comment-author a { color: #333; font-style: italic; }
.comment-author a:hover { color: #999; }
li.comment { clear: both; font-size: 12px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dotted #999; }

#footer { padding: 25px; text-align: center; font-size: 13px; }