/*
Theme Name: PHS
Version: 1.0 (WP2.7.1)
Author: Eric T Tarasewicz
Author URI: http://www.tdotcom.net

-- text
sans:		Arial,'Helvetica Neue',Helvetica,sans-serif
serif:	Cambria,Georgia,Times,'Times New Roman',serif 
*/
@import url(iconize.css);
/*** RESET ***/
*{padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{margin:1em .3em .2em;font-weight:bold;}
p,pre,blockquote,label,ul,ol,dl,fieldset,address{margin:.5em .5em 1em;padding:0 .5em;}
ul,ol,li,dd{margin-left:1em;}
fieldset{padding:.5em;}
table{border-collapse:collapse;border-spacing:0;width:90%;margin:auto;}
th{background:#030;color:#fff;}
td{}
address,caption,cite,code,dfn,em,strong,var{font-style:normal;font-weight:normal;}
strong{font-weight:bold;}
em{font-style:italic;}
a img,:link img,:visited img{border:none;background:transparent;}
a:hover img{background:transparent;}
q:before,q:after{content:'';}
hr{clear:both;color:#030;}

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info:http://codex.wordpress.org/CSS */
.wp-caption{background:#f2f2f0;border:1px solid #d0d0d0;-moz-border-radius:3px;-webkit-border-radius:3px;text-align:center;padding:7px 5px 0;margin:10px;}
.wp-caption-text{text-align:center;font-size:80%;margin:0;padding:.25em .25em 0;}
#searchform{text-align:center;margin:1em auto;}
.button{border:1px solid #1d1d1d;background:#fff;padding:1px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#030;font-weight:bold;}
.button:hover{background:#030;color:#fff;}
.sTxt{font-size:90%;}/*small text*/
.post img{margin:.5em;}
.post img.aligncenter,
.aligncenter{display:block;margin:0 auto;}
.alignleft{float:left;}
.alignright{float:right;}
.clear{clear:both;}
.hidden{display:none;}

/* You might find the following useful */
br.dirtyLittleTrick{clear:both;display:block;height:1px;margin:-1px 0 0 0;} /* Use this br class to clear your floated columns */
div{position:relative;} /* This will save you having to declare each div's position as 'relative' and allows you to absolutely position elements inside them */

/*** LAYOUT ***/
html{background:#000 url(images/bg.gif);font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:.81em;}
body{background:#fff;margin:0 auto -100px;width:960px;border:2px solid #000;border-top:0;}
h1,h2,h3,h4,h5,h6{}
#push{height:100px;}
div#header{height:200px;background:#030 url(images/header.jpg);}
div#footer{clear:both;overflow:hidden;background:#000;color:#fff;padding:10px;}
#main{width:700px;float:left;margin:auto 10px;}
#sidebar{width:220px;float:right;margin:auto 10px;}


/*** TYPOGRAPHY ***/
a{color:#030;}
a:hover{}
h1{font-size:2.5em;}
h2{font-size:1.9em;}
h3{font-size:1.5em;}
h4{font-size:1.1em;}
#main p{margin-bottom:1em;}
#main h2{margin:.3em 0;text-align:center;font-size:1.7em}
#main .post h2{margin:0 .5em 0 0;text-align:left;}
h3#comments{margin:.5em .5em 0 0;font-size:1.5em;color:#030;border-top:1px solid #030;}
.post h4{}

/*** HEADER ***/
#header h1,#header p{display:none;}

/*** SIDEBAR ***/
#sidebar{text-align:center;}
#sidebar img a:hover{background:transparent;}
#sidebar h2.widgettitle{}
#sidebar p{}
#sidebar ul{list-style:none;margin:0;padding:0;}
#sidebar li{}

/*** FOOTER ***/
.google{text-align:center;margin:1em auto;}
#footer{font-size:80%;}
#footer li{display:inline;}
#footer a{}
#footer a:hover{}

/*** MENU ***/
#navBar{background:#030 url(/images/nav_bg.png);width:100%;height:27px;border-top:1px solid #000;}
/* navigation style in superfish.css */

/*** CONTENT ***/
#content{}
#main{}
.post{}
.more-link{}
.post-head{}
.post-auth{}
.post-meta{}
.post-date{}
.post-date h3{}
.post-date h4{}
.post-nav{list-style:none;}
.post-nav .next{float:left;}
.post-nav .prev{float:right;}

/*roster tables*/
.roster{margin:10px 20px;border:1px solid #030;width:100%;}
.roster th{background:#030;color:#fff;font-size:13px;}

/*staff lists*/
.staff{border-top:1px solid #030;}
.staff img{max-width:200px;float:left;}
.staff h2{font-size:15px;margin-bottom:0;}
.half{width:50%;float:left;}


/* comments */
ul#comments{}
ul#comments li{}
ul#comments li.alt{}
.avatar-box,
.comment-box{}
.avatar-box{}
.avatar-box p{}
.comment-box{}

#respond{clear:both;}
#commentform{}
#commentform label{}
#commentform input{}

/*** PHS HomePage ***/
table#week{border:1px solid #000;margin:10px;padding:3px;clear:both;width:940px;}
table#week tr{}
table#week th,
table#week td{padding:2px;}
table#week th{background:#030;color:#fff;}
table#week td{vertical-align:top;height:75px;}
#week .noHeight{font-size:.85em;text-align:right;height:auto;}

.three{width:300px;height:300px;float:left;margin:5px 10px;}
.three h2{font-size:1.5em;text-align:center;color:#fff;background:#030 url(/images/nav_bg.png);}
.three img{position:absolute;bottom:0;left:64px;}
.three .twtr-widget-profile img{position:relative;bottom:auto;left:auto;}
.three table{width:280px;margin:0 auto;}
.three table th{text-align:left;font-weight:bolder;}

/*** Countdown Timer ***/
#cntdown{margin:0 auto 10px;}
.dash{width:110px;height:114px;background:transparent url('./images/dash.png') 0 0 no-repeat;float:left;margin-left:20px;position:relative;}
.dash .digit{font-size:55pt;font-weight:bold;float:left;width:55px;text-align:center;font-family:Times;color:#555;position:relative;}
.dash_title{position:absolute;display:block;bottom:0px;right:6px;font-size:9pt;color:#555;text-transform:uppercase;letter-spacing:2px;}


/*** Widgets ***/
.phplist_widget{border:1px solid #030;background:#696;margin:0 auto 10px;padding:0 10px;clear:both;color:#fff;}
.phplist_widget .widgettitle{font-size:1.3em;border-bottom:1px solid #fff;margin:7px 0 0;}
.phplist_widget .required{color:#fff;font-style:italic;}

#stimuli_lightboxImage{margin:0;}
