/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here 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.

*/


/* 
Author: David Borishansky
Company: Something Digital
Date: 12/10/09


These classes override already defined styles*/

body
{
    background-color:#cbd6d0;
}

a:active,a:link,a:visited
{
    text-decoration:none;
    color:#573252;
}
a:hover
{
    text-decoration:underline;
}


#header    
{
    border-bottom:solid 7px #cbd6d0;
}

#header
{

}

#header h1.title {
    font-size:36pt;
    font-weight:normal;
    line-height:0.8em;
    margin:27px 0 0;
    position:absolute;
}

#pagenav, #pagenav ul{
	margin-left:0px;
	margin-right:0px;
    
}




#pagenav li a
{
font-family: Georgia, Times New Roman, Serif;
font-size: 16px;
font-weight: normal;
color:#333333;
text-transform:none;
    
}

#nav
{
    top:42px;
}

#nav ul li a:link, #nav ul li a:visited  {
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
}

#nav ul li a:hover  {

}

#nav ul li.current_page_item a:link, #nav ul li.current_page_item a:visited
{
    color:#784678;
    text-decoration:underline;
}

/*Subnav*/
#steps ul li a
{
    font-family: Helvetica, Arial, Sans-Serif;
    font-weight: normal;
    font-size: 14px;
    text-align: left;
    color:#fff;
}
#steps ul li a.on
{
    text-decoration:underline;
}
#steps ul li a:hover
{
    text-decoration: underline;
}

div.crop
{
    width:980px;
    margin-left:-10px;
    height:280px;
}

#featured
{
    padding:0px;    
    min-height:280px;    
    height:280px;    
    background-image:none;    
    background-color:#ffffff;
}

#content
{
    border-top:solid 7px #cbd6d0;
    border-bottom: 0px;
	padding: 0px;
    min-height:280px;
    height:100%;
}

.entry
{
    font-family: Georgia, Serif;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    color:#333;
}


div.widearea .pageitem
{
    height:280px;
    width:980px;
}

.container_16 .grid_5
{
    width:340px;   
    
}


.container_16 .grid_6
{
    width:170px;
}

/* posts page navigation*/
#postnav p.prev a
{
    background-image:url(../../../wp-content/images/btn_older_off.gif);
    padding:10px 0px 0px 0px;
}

#postnav p.prev a:hover
{
    background-image:url(../../../wp-content/images/btn_older_ovr.gif);
}

#postnav p.next a
{
    background-image:url(../../../wp-content/images/btn_newer_off.gif);
    padding-top:10px;
}

#postnav p.next a:hover
{
    background-image:url(../../../wp-content/images/btn_newer_ovr.gif);
}

h2.title
{
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 32px;
    font-weight: bold;
    text-align: left;
    color:#573252;
}

h2.title a:link,h2.title a:active,h2.title a:visited
{
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 32px;
    font-weight: bold;
    text-align: left;
    color:#573252;
    text-decoration:none;
}

h3{
    font-family:Helvetica,Arial,Sans-Serif;
    font-weight: bold;
    font-size: 20px;
    text-align: left;
    color:#573252;
}

.grid_5 .textwidget{
    font-family: Georgia, Serif;
    font-weight: normal;
    font-size: 13px;
    line-height: 20px;
    text-align: left;
    color:#000;
    width:263px;
} 

.grid_6 h3
{
    font-family: Helvetica,Arial,Sans_Serif;
    font-weight: bold;
    font-size: 16px;
    color:#333;
    padding-bottom:8px;
}

.grid_6 h4
{
    font-family: Helvetica,Arial,Sans_Serif;
    font-weight: bold;
    font-size: 14px;
    color:#333;
    padding-bottom:8px;
}

.grid_6 widget
{
    line-height:16px;
}

.grid_6 .textwidget{
    font-family: Georgia, Serif;
    font-weight: normal;
    font-size: 13px;
    line-height: 16px;
    text-align: left;
    color:#000;
    width:195px;
} 

#largewidget
{
    border-left:solid 1px #cccccc;
    padding-left:20px;
}

.widgetlist h3
{
    display:none;
}

.widgetlist h4
{
    font-family: Helvetica,Arial,Sans_Serif;
    font-weight: bold;
    font-size: 16px;
    color:#573252;
    padding:0px 0px 8px 0px;
    background-image:none;
    line-height:16px;
}

.widgetlist h5
{
    font-family: Helvetica,Arial,Sans_Serif;
    font-weight: bold;
    font-size: 14px;
    color:#573252;
    padding:0px 0px 5px 0px;
    margin:0px;
    background-image:none;
    line-height:16px;
}

.widgetlist ul li
{
    border-bottom:0px;
    
}

.widget ul li
{
    list-style-type:disc;
}

.widget ul li a:link,.widget ul li a:visited,.widget ul li a:active
{
    font-family: Georgia, Times New Roman, Serif;
    color:Black;
    text-decoration:none;
}

.widget ul li a:hover
{
    text-decoration:underline;
}

a.rsswidget:link,a.rsswidget:visited,a.rsswidget:active
{
    font-size:13px;
    text-decoration:underline;
    font-weight:normal;
    vertical-align:middle;
}

#footer
{
    height:115px;
    background-color:#573252;
}

.footer_text_header
{
    font-family: Helvetica, Arial,  Sans-Serif;
    font-weight: bold;
    font-size: 13px;
    line-height: 17px;
    text-align: left;
    color:#fff;
    padding-top: 20px;
    padding-bottom: 15px;
}

.footer_text
{
    font-family: Georgia, Serif;
    font-weight: normal;
    font-size: 13px;
    line-height: 17px;
    text-align: left;
    color:#fff;
    padding-top:10px;
    display:block;
    width:615px;
}



/* End overridden styles */


.page_item{
font-family: Georgia, Times New Roman, Serif;
font-size: 16px;
font-weight: normal;
color:#333333;
text-transform:none;
}

.current_page_item a:link,.current_page_item a:visited{
font-family: Georgia, Times New Roman, Serif;
font-size: 16px;
font-weight: normal;
color:#784678;
text-transform:none;
}
#nav ul li.current_page_parent a:link, #nav ul li.current_page_parent a:visited
{
    text-decoration:underline;
    color:#784678;
}

.slide_container
{

}


#featured .buttons a.prev  {
	
	display:none;
}

#featured .buttons a.next  {

	display:none;
}

#bottom
{
    display:none;
}

.slide_text
{
    font-family: Georgia, Times New Roman, Serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 28px;
    text-align: left;
    color:#333;
    padding: 0px 0px 28px 30px;
}

.slide_text a:hover
{    
    color:#333;
    text-decoration: underline;
}

.pageitem h2{
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 48px;
    font-weight: bold;
    line-height: 24px;
    text-align: left;
    color:#573252;
    padding: 47px 0px 24px 30px;
}

.slide_button
{
    padding: 0px 0px 0px 30px;
}

.steps_instructions
{
    font-family: Georgia, Serif;
    font-style:  italic;
    font-size: 12px;
    text-align: left;
    color:#fff;
}

.home_separator
{
    height:360px;
    width:1px;
    float:right;
    padding-left:15px;
    padding-top:10px;
}

.home_feature_link
{
    font-size:11px;
    font-weight:bold;
    font-family:helvetica,arial,sans-serif;
}


a,a:active
{
  outline: 0px;
  
}

/* Page-specific classes */



.placements-company-listing-details
{
    font-family: Georgia, Serif;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    color:#333;
    margin:0px;
    height:85px;
}

.placements-company-listing-details img
{
    float:left;
    border:0px;
    margin-top:-15px;
}

.placements-company-listing-details .company-name
{
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    color:#666;
    padding-top:0px;
}

.placements-company-listing-details div.hr
{
    width:542px;
    height:1px;
    background-image:url(../../../wp-content/images/koren_dotted_hr.gif);
    background-repeat:no-repeat;
    margin:0px;
    padding:0px;
}



.placements-company-listing-details a:link,.placements-company-listing-details a:active,.placements-company-listing-details a:visited
{    
    color:#573252;
    text-decoration:underline;
}

.placements-company-listing-details a:hover
{    
    color:#333333;
    text-decoration:underline;
}

.placements-sidebar
{
    line-height:25px;
    color:#333;    
}
.placements-sidebar p
{
    font-family: Georgia, Serif;
    font-weight: normal;
    font-size: 13px;
    line-height: 25px;
    text-align: left;
    color:#666666;
    margin:0px;  
    padding-bottom:15px;
}

.job-listing-details
{
    font-family: Georgia, Serif;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    color:#333;
    margin:0px;
    padding-top:10px;
}

.job-listing-details img
{
    float:left;
    border:0px;
    margin-top:-15px;
}

.job-listing-details .job-title
{
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    color:#333;
}

.job-listing-details div.hr
{
    width:542px;
    height:1px;
    background-image:url(../../../wp-content/images/koren_dotted_hr.gif);
    background-repeat:no-repeat;
    margin:0px;
    padding:0px;
}

.job-listing-details .excerpt p
{
    margin:0px;
    padding:10px 0 0 0;
}



.job-listing-details span.job-posted-date
{
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
    color:#666;
}

.more-link
{
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    font-family: Helvetica, Arial, Sans-Serif;
    display:block;
    padding:10px 0;
}


.jobs-listing-details a:link,.jobs-listing-details a:active,.jobs-listing-details a:visited
{    
    color:#573252;
    text-decoration:underline;
}

.jobs-listing-details a:hover
{    
    color:#333333;
    text-decoration:underline;
}

/*end page-specific classes */


.copyright_footer
{
    margin-left:auto;
    margin-right:auto;
    width:980px;
    padding-top:20px;
    height:20px;
    background-color:#cccccc;
}
.copyright_text
{
    
    font-family:Arial,  Sans-Serif;
    font-weight: normal;
    font-size: 11px;
    text-align: left;
    color:#666;
    padding-left:20px;
}

.test_image
{
    position:relative;
    top:-17px;
    left:-21px;
    float:left;
}