/*
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles at the end of this file instead
of style.css so it is easier to update the theme.
Simply copy an existing style from style.css to this file,
and modify it to your liking.
*/

/* redefine anything with fixed size text to ems */

/* 1.1 Defaults */

body  { 
	font: 1.0em/1.2em Calibri,Helvetica,Arial,Sans-serif;
	background: #312E67 url("images/page_background.jpg") repeat-x;
}

h1  {font-size: 1.6em; } h2  {font-size: 1.4em;} h3  {font-size: 1.2em;}

p {margin: 0; font:1.0em/1.2em; Calibri,Helvetica,Arial,Sans-serif; }


/* 1.2 Hyperlinks */


/*-------------------------------------------------------------------------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/

/* 2.1 Containers & Columns */
#wrapper {
	padding-top: 0px;
}

#content {
	background: url("images/content_background.jpg") repeat-y;
	padding: 15px 15px 40px;
	margin-top:-25px;
}

/* 2.2 Navigation */
#navigation{
	position: absolute;
	top: 0px;
	border: solid 0px;
	padding: 0px;
}

.nav {
	margin-left: 0px;
}

.nav ul, .nav li {
}

.nav a {
	font-size: 1em;
	font-family:Calibri,Helvetica,Arial,Sans-serif;
	color: #FFFFFF;
	border: none;
	border-radius: none;
	-moz-border-radius: 0px;	
}

.nav li a { height: 50px; padding: 10px 20px 15px;}

.nav a:hover, .nav li.current_page_item, .nav li.current_page_parent, .nav a:hover, .sfHover {
	background: url("images/nav_background2.gif") top center repeat-x;
	-moz-border-radius: 0px;
}


/* 2.2.1 Drop-down menus */

.nav .sf-sub-indicator {
    display: none;
}

.nav li ul  { margin-top:-35px; border:none;}
.nav li ul li  { background: url("images/subnav_background.jpg") repeat-x; height:35px;}
.nav li li.current_page_item { background:#9c2833;}
.nav li ul li a  { width:160px; color:#fff; font-size:1em; text-shadow:none;}
.nav li ul li a.sf-with-ul {  }
.nav li ul li a:hover  { background:#9c2833; height:10px;}
.nav li ul ul  { margin: -30px 0 0 160px; }
.nav li ul ul li a  {  }
.nav li ul li ul li a  {  }

/* 2.3 Header */
#logo {
	padding-left: 50px;
	margin-top: 15px;
}

#header {
	background: url("images/header_background.jpg") repeat-x;
	padding-bottom: 25px;
}

#wp_cycle { float:right; width:640px;}

/* 2.4 Content */

/* 2.5 Sidebar */

/* 2.6 Footer */
#footer { 
	background: url("images/footer_background.jpg") no-repeat top;
	height: 200px;
	border-top: 0px;
	padding-top: 50px;
}
#footer p {font:italic normal 1.0em Calibri,Helvetica,Arial,Sans-serif; color:#FFFFFF;}
#footer .col-middle { text-align:center; margin-top:100px; } 
#footer .footer_phone { color:#acaacd; font-size:1.4em;}

/*-------------------------------------------------------------------------------------------*/
/* 3. POSTS */
/*-------------------------------------------------------------------------------------------*/
h1.title { display: none;}

.archive_header  { font-size: 1.6em; }
.archive_header .catrss a  { font-size: 1.2em; }

.post .title, .page .title  { font:normal bold 1.6em/1.6em; }
.post-more { font:0.8em/1.0em; }

/* 3.1 Typographic Elements */
.entry, .entry p { 
	font: 1em/1.2em Calibri,Helvetica,Arial,Sans-serif;
	color: #000000;
}
.entry p { line-height:1.5em;}

.entry ul li {
    list-style-type: disc;
	font-size:1em;
	line-height:1.5em;
}
.entry h1 {
	color:#8a232c;    
	border-bottom:none;
    margin-bottom: 10px;
    padding-bottom: 10px;
	font-weight:bold;
	font-family:Calibri,Helvetica,Arial,Sans-serif;
}
.entry h2, .entry h3 { color:#1f143d; font-weight:bold; font-family:Calibri,Helvetica,Arial,Sans-serif; }
.entry a { color:#8a232c; text-decoration:underline;}
.entry a:hover { color:#1f143d;}
.entry h3 { font-size:1.1em;}

.entry img.noborder {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
    border: none;
    padding: 5px;
}

/* 3.2 Images */ 
.entry .wp-caption-text { font:01em/1.4em; }

/* 3.3 Pagination / WP-Pagenavi */
.wp-pagenavi span.extend, .wp-pagenavi span.pages{ font: 1.0em/1.2em;}

/* 3.4 Single Post Author */


/*-------------------------------------------------------------------------------------------*/
/* 4. WIDGETS */
/*-------------------------------------------------------------------------------------------*/

/* 4.2 Generic Widgets */
.widget  { font-size:1.0em; margin-bottom:10px; }
.widget h3  { font-size: 1.2em; }
.widget li {  font: 1em/1.5em Calibri,Helvetica,Arial,Sans-serif; }
.widget p, .widget .textwidget {
    color: #312e65;
	font: .9em/1.5em Calibri,Helvetica,Arial,Sans-serif;
}

/* 4.2 Specific Widgets */

.widget h3 {
    border-bottom:none;
    color:#1f143d; 
	font-size:1.2em;
	margin: 0 0 10px;
    padding: 0 0 0px;
    text-transform: none;
	text-shadow: 1px 1px 2px #fff;
} 
.widget_woo_search, .widget_execphp {padding:10px 30px 10px 10px; margin-bottom:10px;}

/*Support Your PAWL widget*/
#text-3 h3 { background: url("images/sb_h3_img_top.gif") no-repeat top; padding:15px 15px 0px 15px; margin-bottom:0px; background-color:#e9ae4a;}
#text-3 .textwidget { background-color:#e9ae4a; padding:10px 20px 10px 10px;}

/*SIDEBAR LOGIN WIDGET*/
#wp_sidebarlogin-3 h3 { background: url("images/sb_h3_img_top.gif") no-repeat top; padding:15px 15px 0px 15px; margin-bottom:0px; background-color:#e9ae4a;}
.widget_wp_sidebarlogin ul, #wp_sidebarlogin-3 form { background-color:#e9ae4a; padding:10px 20px 10px 10px;}
.widget_wp_sidebarlogin a { color:#fff;}


/*Newsletter Signup widget*/
#text-4 h3 { background: url("images/sb_h3_img_top.gif") no-repeat top; padding:15px 15px 0px 15px; margin-bottom:0px; background-color:#acaacd;}

#text-4 .textwidget { background-color:#acaacd; padding:10px 20px 10px 10px;}

.event_title { font-size:1.2em; font-weight:bold; color:#1f143d;}

/* WIDGET FORMS */

input.noborder {
    border-color: #CCCCCC #EFEFEF #EFEFEF #CCCCCC;
    border-style: none;
    border-width: 0px;
    padding: 7px 0 7px 0px;
}

/* FLICKR */

/* LIFESTREAM */

/* CALENDAR */

/* Blog Author Widget */

/* 4.3 WooTabs */
#tabs ul.wooTabs li a {	font: 01em/1.1em; }

#tabs .inside li a { font: 1.0em/1.2em; }
#tabs .inside li span.meta { font: 01em/1.2em }

/*-------------------------------------------------------------------------------------------*/
/* 5. COMMENTS */
/*-------------------------------------------------------------------------------------------*/

/* 5.1 Comments */
#comments .comment-head .name  { font-size: 1.1em; }
#comments .comment-head .date, #comments .comment-head .edit, #comments .comment-head .perma { font-size: 1.0em }

/* 5.2 Comments Form */
#commentform input.txt, #commentform textarea { font:1.0em/1.0em;}

/* 5.3 Pingbacks / Trackbacks */
.pinglist li .author  { font-weight: bold; font-size: 1.1em; }
.pinglist li .date  { font-size: 0.8em; }

/*-------------------------------------------------------------------------------------------*/
/* 6. MISC */
/*-------------------------------------------------------------------------------------------*/

/* 6.1 Buttons */
.small.button, .small.button:visited, .reply a { font-size: 0.8em; }
.button, .button:visited, .medium.button, .medium.button:visited { font-size: 1.0em; }
.large.button, .large.button:visited { font-size: 1.2em }

/* 6.2 Info Boxes */

/* 6.3 Contact Form */
#contact-page ol.forms li .error{font-size: 1.0em; }

/* 6.4 Gravity forms */
.gform_wrapper .top_label .gfield_label { font: 1.0em; }
.gform_wrapper input.button { font-size: 01em !important; }
.gform_wrapper .gfield_checkbox label, .gform_wrapper .gfield_radio label { font-size: 01em !important; }
.gform_footer { font-size: 1.0em !important;}

/*-------------------------------------------------------------------------------------------*/
/* 7. LAYOUTS */
/*-------------------------------------------------------------------------------------------*/

/* 7.1 Site width */

/* 7.2 two-col-left */

.two-col-left-960 #main-sidebar-container #main {
width: 590px;
}

.two-col-left #main-sidebar-container #sidebar {
width:335px;
margin-left:35px;
}


/* 7.3 two-col-right */

/* 7.4 three-col-left */

/* 7.5 three-col-middle */

/* 7.6 three-col-right */

/*-------------------------------------------------------------------------------------------*/
/* 8. TEMPLATES / SLIDER */
/*-------------------------------------------------------------------------------------------*/

/* 8.1 WooSlider */

/* 8.2 Magazine template */

/* 8.2 Business template */

#theme-my-login p.submit input, #wp_sidebarlogin-3 p.submit input {
background:url("http://www.palw.org/wp-content/themes/canvas/images/alert-overlay.png") repeat scroll 0 0 transparent;
background-color:#555555;
-moz-border-radius:5px 5px 5px 5px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);
border-style:solid;
border-width:1px;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25); 
font-family:Verdana,Geneva,sans-serif;
padding:5px 10px 6px;
color:#FFFFFF !important;
cursor:pointer;
font-weight:bold;
}