/*
Theme Name: ThresholdPA
Theme URI: based on Starkers by http://elliotjaystocks.com
Description: Custom theme by Tim Hoover and Adam Chlan
Version: 1.0 - 12-2009
Author: Timothy Hoover & Adam Chlan
Author URI: theinfantree.com
*/



/*__________________________________

COLOR KEY:
footer - 503833
logo color - 644640
yellow - eae2a1
yellow over - cfc88e
orange - bd824b
page light gray - eae8d7
dark green - 4c4236
red over -9b6c63
pink - b89289
___________________________________*/

* { margin:0; padding:0; }
body { font-family: Arial, Helvetica, sans-serif; }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }

a:focus{outline:none;}
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }


/*__________________________________

GENERAL

___________________________________*/

h1, h2, h3, h4, h5{font-family:Arial, Helvetica, sans-serif;}
h2{font-size:18px; font-weight:bold; margin:0 0 10px 0;}
h3{font-size:16px; font-weight:bold; margin:0 0 10px 0;}



li{list-style-type:disc; list-style-position:outside; font-size:13px; line-height:20px; }

p{font-size:15px; line-height:20px; margin:10px 0;}
a{font-size:14px; text-decoration:none;}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
a img { border:none } /* Gets rid of IE's blue borders */

div.kjo-link p { display: none; }
img#wpstats { display: none; }

/*__________________________________

NAVIGATION

___________________________________*/


#mainNav .mainList{margin: 0 auto; background-color:black; width:900px;}
#mainNav li {line-height:40px; display:inline; margin:0 0 0 22px; height:40px; padding:8px;}
#mainNav li a{color:#eae2a1; text-decoration:none; font-size:15px; font-family:arial; }
#mainNav li a:hover{color:#cfc88e;}
#mainNav li.current_page_item{background-color:#916b63; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
#mainNav li.current_page_item a{color:white;}

#mainNav li.current_page_parent {background-color:#916b63; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
#mainNav li.current_page_parent a{color:white;}


#topNav ul li{display:inline;}
#topNav ul li a{text-decoration:none; color:#403f36; margin:0px 0px 0 36px;}
#topNav ul li a:hover{color:#eae8d7;}
#topNav ul li .current_page_item a{color:black;}
#topNav ul li .current_page_parent a{color:black;}

.clear{clear:both;}

/*__________________________________

PAGE DIV TYPE

___________________________________*/

#page{color:#4c4236;}
#page ul {margin:10px 0;}


/*__________________________________

STRUCTURE

___________________________________*/
body{background-color:#666;}
#wrapper{width:960px; margin:0 auto; background-image:url(images/wrapper2.jpg); background-color:black; border-left:1px solid #49332f; border-right:1px solid #49332f;}
#header{height:180px; width:960px; background-color:#999; background: #666666 url(images/header.jpg) no-repeat; }
#logoBlock{height:140px;}

#navBar{margin:0 auto; background-color:black;}
#mainNav{height:40px; border-bottom:1px solid #49332f; }
#topNav{float:right; height:29px; width:333px; background:url(images/minorNav.gif) no-repeat top left; padding:4px 0 0 0;}


/*__________________________________

HOME

___________________________________*/


#homeContent{width:920px; height:340px; background:url(images/mainBanner.jpg); margin:20px auto; color:white;}
#featureRow{width:960px; height:310px; }
a.logoLink{display:block; width:255px; height:100px; position:absolute; z-index:2; margin:14px 0 0 26px; text-indent:-9999px;}
p.tagline{text-indent:-9999px;}

#featureRow ul li{width:293px; height:265px; float:left; margin:0 0 0 20px; list-style-type:none;}
#featureBoxes ul li #box1{background-image:url(images/box1.png);}
#featureBoxes ul li #box2{background-image:url(images/box2.png);}
#featureBoxes ul li #box3{background-image:url(images/box3.png);}

#homeFeature{ float:left; width:564px; height:300px; padding:20px;}


#homeWelcome{float:right; width:276px; height:320px; padding:20px 30px 0 0;}
#homeWelcome h2{font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 20px 0;}
#homeFeaturePic{width:560px; height:295px; border:4px solid black; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
#welcomeButton{background-image:url(images/button.png); width:280px; height:30px; margin:30px 0 0 0;}
#welcomeButton a{font-family:Arial, Helvetica, sans-serif; line-height:30px; color:#eae2a1; margin:0 0 0 40px}
#welcomeButton a:hover{color:#cfc88e;}

#featureRow h2{color:#644640; margin:190px 0 0 15px;}
#featureRow h2 a{font-size:18px;color:#644640; margin:190px 0 0 0px;}
#featureRow h2 a:hover{color:#9b6c63;} 

#featureRow p{color:#4c4236; margin:0px 15px 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#featureBoxes li.featureBox1{background-image:url(images/box1.png);}
#featureBoxes li.featureBox2{background-image:url(images/box2.png);}
#featureBoxes li.featureBox3{background-image:url(images/box3.png);}




/*__________________________________

PAGE
___________________________________*/
#page{width:960px; background:url(images/pageContentBack.jpg) repeat-y;}
#sidebar{width:285px;float:left;}
#pageContent{width:614px; min-height:300px;float:right; background-color:#eae8d7; overflow:hidden; padding:20px 30px 20px;}
#pageContent a{text-decoration:none; color:#9b6c63; }
#pageContent a:hover{color:#4c4236; text-decoration:underline;}
#pageContent li{margin: 0 0 0 14px;}
#pageContent img{border:8px solid #f3f2e8;}



/*__________________________________

SIDEBAR

___________________________________*/

#sidebar ul{margin:0px;}
#sidebar ul li{list-style-type:none; display:block; width:286px; height:40px;border-bottom:1px solid #eae9d7; }
#sidebar ul li a{padding:0 0 0 36px; line-height:40px; display:block; color:#403f36; font-size:11px; text-transform:uppercase; letter-spacing:1px;}
#sidebar ul li a:hover{background-color:#eae9d7;}

#sidebarCustom img.sidebarImage{height:160px; width:240px; border:2px solid #403f36; margin:20px;}
#sidebarCustom p{padding:0px 20px; font-size:12px;}

#sidebar ul li.current_page_item {background-color:#eae9d7;}



/*__________________________________

FOOTER

___________________________________*/

#footer{background: #644640; height:60px; border-top:1px solid black; border-top:6px solid #4c4236; color:black; font-family:Arial, Helvetica, sans-serif;}
#footer p{font-size:12px;}
#copyright{float:left; margin:10px 0 0 20px;}
#contactInfo{float:right; margin:10px 0 0 20px;}
#contactInfo p{margin:0 20px 0 0;}
#contactInfo a{color:#9b6c63; font-size:12px;}
#contactInfo a:hover{color:#4c4236;text-decoration:underline}







