/*
 * Theme Name: Knox Rowing
 * Theme URI: http://www.knoxrowing.com
 * Description: Created for the Knoxville Rowing Association
 * Author: Jeremy Jay
 * Author URI: http://pbnjay.com
 * Template: knoxrowing
 * Version: 1.0
 * */

/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;vertical-align:baseline;background:transparent;margin:0;padding:0;}

/* BASIC */
.clear{clear:both;}
body{background-color:#ccc;font-family:Tahoma;font-size:11px;color:#333;}
p{font-size:1.4em;padding:2px;margin:1px 0 15px;line-height:1.5em;}
h1,h2,h3,h4,h5{font-weight:normal;font-family:Georgia,Times New Roman,serif;margin:1em 0 0.5em;}
h2{font-size:1.75;}
h3{font-size:1.5em;}
h4{font-size:1.25em;}
h5{font-size:1.125em;}
h6{font-size:1.0625em;}
pre{width:100%; white-space:pre-wrap; padding-left:16px; font-size: 1.5em; font-family:"Courier New",courier,monospace;}

a:link,a:active,a:visited { color: #2020b0; border-bottom: 1px dotted #2020b0; text-decoration: none; }
a:hover { border-bottom: 1px solid #2020b0; }

/* HEADER */
#header {height:128px; width:968px;display:block;position:relative;margin:0 auto;
        padding: 0 4px;
        background: transparent url(images/kr-headbg.png) no-repeat top center;
	margin-top: 16px;
}
#logo {font-family:Georgia,"Times New Roman",Times,serif;font-size:2.75em;font-weight:normal;letter-spacing:0.04em;line-height:1em;padding:48px 48px 8px 32px;text-align:left;text-decoration:none;margin-bottom:4px;}
#tagline {font-size: 1.2em;font-weight:400;padding-left:40px;margin: 0 0 0 8px;}
#menubar {height:40px; width:960px;margin:0 auto; background-color:#372965;}
#menu {list-style-type:none;padding:4px 0 0 16px; }
#menu li {display:inline;float:left;line-height:2em;text-transform:uppercase;height:32px;}
#menu a {display: block;padding: 4px 16px;font-size: 1.25em;text-decoration:none;border:none;font-family:Arial,sans-serif;color:#fff;}
#menu a:hover {background-color: #646073;}
#menu .current_page_item {background-color: #005;}
#header-photo {background: url(header_photo.php) no-repeat;height:160px;width:960px;margin:0 auto;}

/* FOOTER */
#footer {height:32px;width:968px;margin:0 auto 16px auto; background: transparent url(images/kr-footbg.png) no-repeat top center;
         padding: 0 4px 4px;
}
#footer-line { border-top: 1px solid #eee; width: 960px; height:1px; margin: 0 auto; }
#footer .left {float:left;padding:8px 32px;}
#footer .right {float:right;padding:8px 32px;}

#content-wrapper {width:968px;margin:0 auto; background: transparent url(images/kr-bg.png) repeat-y top center; font-family:Verdana,Helvetica,Arial,sans-serif; padding: 0 4px;}
#content {width:662px; padding: 0 16px;float:left;}
#content-sidebar {width:224px; padding: 16px;float:right;}

.widget { border: 2px solid #f3f3f3; background-color:#f9f9f9; margin-bottom:16px; padding:4px; text-align: center;}

#content-wrapper h1,#content h2 { border-bottom: 1px solid #ccc; }
#content-wrapper h1 a, #content h2 a { border-bottom:none; }
#content-wrapper .date { color: #aaa; margin-bottom:1em; }
#content-wrapper ul {font-size: 1.4em; margin: 0 0 2em 2em; }
#content-wrapper li { margin-bottom: 0.5em; line-height: 1.5em;}

#event_list ul { font-size: 1em; margin: 0; list-style-type: none; }
#event_list ul ul { border-top: 1px dotted #ccc; margin-bottom: 16px; }

#photo_sb_wrapper-2 a, .wp-smugmug a { border: none; }

