/*

File:			custom.css

Description:	Custom styles for Thesis



BASIC USAGE:



If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 

will be appended with the "custom" class, like so: <body class="custom">. You can use 

the "custom" class to override *any* CSS declarations contained in the style.css file.



For example, if you wish to change the default link color to green, you would add the 

following declarations to this file:



	.custom a, .custom a:visited { color: #090; }	<--- This makes links green

	.custom a:hover { color: #00f; }	<--- This makes links blue when you mouse over them



WHY THIS WORKS:



By using the "custom" class, you are creating more specific CSS declarations for HTML

elements. CSS styling is applied through rules of specificity, and because declarations

prepended with .custom are more specific, they get applied when the page is rendered!



More information about styling your Thesis installation using this file can be found

in the User's Guide:

	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/

*/

body.custom {
background-image: url(http://www.cisga.org/cisgawpress/images/main_bg.jpg);
background-repeat: repeat-x;
font-family: "HelveticaNeue-Light", "Helvetica Neue Light",
             "Helvetica Neue", "Helvetica Light", "Helvetica";
font-weight: 300;
background-color:#FFFFFF;


}
.format_text .to_comments {visibility: hidden;}
#container {

}

#donation_head {
font-weight:bold;
color:#ffffff;
float:right;
width:150px;
padding:8px;
margin-top:13px;
}

#new_tag {
margin-left: 200px;
font-weight: bold;
color: #ffffff;
font-size: 12px;
}

#homer {
z-index:500;
position:absolute;
margin-left:1px;

}

#feature_box {
padding-top:20px;
background-image: url();
}

#header {
padding:8px;
}

.menu {
padding-top:31px;
margin-left: 200px;
font-size: 12px;
font-weight:  bold;
}


.menu ul li {
background: none;

}

.menu li {
width:145px;
background-color:transparent;
padding-right:0px;
}

.menu a, .menu .current ul a, .menu .current-cat ul a {
background:none repeat scroll 0 0 transparent;
background-color: transparent;
color:#FFFFFF;
border-left:2px solid #0a57a7;
margin-bottom:0px;
margin-top:auto;
padding-top:0px;
padding-bottom:0px;
font-size:12px;

}

.menu .current-parent > a, .menu .current-cat-parent > a {
background:none repeat scroll 0 0 transparent;
background:none repeat scroll 0 0;
background-color: transparent;
color:#42b6ff;
border-left:2px solid #42b6ff;
}

.menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover {
background:none repeat scroll 0 0;
background-color: transparent;
color:#42b6ff;
border-left:2px solid #42b6ff;
}

.menu a:hover, .menu .current ul a:hover, .menu .current-cat ul a:hover, .menu .current-parent a:hover {
background:none repeat scroll 0 0;
background-color: transparent;
color:#ffffff;
}

li.tab.tab-3 {
padding-right:10px;
width:175px;}

li.tab.tab-3 a {
color:#eda22d;
}




#page {
background: none;
}

/*CATEGORY SIDEBAR */

#alpha_categories-4 h3 {
visibility:hidden;
}

#alpha_categories-4 ul li {
border-bottom: #cccccc 1 solid;
}

/* SIDEBARS */

#sidebar_1 {background-image: url();
}

#sidebar_2 {
background-image: url(http://www.cisga.org/cisgawpress/images/sidebar_2_bg.png);
background-repeat:repeat-y;
background-color:#eda22d;

}

#sidebar_2 ul.sidebar_list {
padding:0px;
}

#resources_sidebar_2 {
padding:10px;
color:#FFFFFF;
border-bottom: solid 1px #764e09;  
}

#resources_sidebar_2 h1 {
color:#764e09;
font-size:1.5em;
}

#donate_sidebar_2 {
background-image: url(http://www.cisga.org/cisgawpress/images/donate_apple.png);

padding:10px;
color:#FFFFFF;
border-bottom: solid 1px #764e09; 
border-top: solid 1px #ffffff; 
}

#donate_sidebar_2 a {
color:#764e09;
font-size:1.5em;
text-decoration: none;
}


#network_sidebar_2 {
background-image: url(http://www.cisga.org/cisgawpress/images/);
padding:10px;
color:#FFFFFF;
border-bottom: solid 1px #764e09; 
border-top: solid 1px #ffffff; 
}

#network_sidebar_2 a{
color:#764e09;
font-size:1.5em;
text-decoration: none;
}

#sign_up {
background-image: url(http://www.cisga.org/cisgawpress/images/);
padding:10px;
color:#FFFFFF;
border-bottom: solid 1px #764e09; 
border-top: solid 1px #ffffff; 
}

#sign_up h1 {
color:#764e09;
font-size:1.5em;
}



#social_media,twitter_stream {
padding:10px;
border-bottom: solid 1px #764e09; 
border-top: solid 1px #ffffff; 
}
#social_media h3 {
color:#764e09;
font-size:1.5em;
}

#social_media li {
text-decoration:none;
color:#999999;
display:inline;
}


#search{
padding:10px;
color:#FFFFFF;
width:197px;
border-bottom: solid 1px #764e09; 
border-top: solid 1px #ffffff; 
margin-bottom:0px;
}



#search h3{
color:#764e09;
font-size:1.5em;
}

.widget_killer_recent_entries h3{
color:#764e09!important;
font-size:1.5em;
}

.widget_killer_recent_entries a {
color:#ffffff;
}

.widget_killer_recent_entries{
padding:10px;
color:#FFFFFF;
width:197px!important;
border-bottom: solid 1px #764e09; 
border-top: solid 1px #ffffff; 
margin-bottom:0px!important;
}

#sidebar_1 .page_item{
border-bottom: 1px #cccccc solid;
background-image: url(http://cisga.org/cisgawpress/images/list_red.jpg);
background-repeat:no-repeat;
background-position:left center;
font-size:12px;

}

#sidebar_1 .page_item a{
margin-left:20px;
color:#FF001D;

}


#sub-page-menu h3{
visibility:hidden;
}

#constant {}

#fact_1 {
background-color:#0097b6;
padding:10px;
color:#FFFFFF;
margin-top:0px;
}

#fact_1 h1{ color:#FFFFFF;}

#fact_1 a{
color:#015b7e;
}

/* MOTTO */

.motto {
font: Georgia, "Times New Roman", Times, serif;
font-size:24px;
color: #666666;
font-style:italic;
padding: 12px;
}

#feature_box {
background-color: transparent;
}

div.carouselContainer a {
visibility:hidden;
}


#content {

}

#content_box {

background-color:#FFFFFF;
background-image: url(http://www.cisga.org/cisgawpress/images/content_box_bg.jpg);
background-repeat:repeat-y;
border-left: #cccccc 1px solid;
border-right: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
margin-top: 20px;
}



#blog_corner {
background-image: url(http://www.cisga.org/cisgawpress/images/stripes.png);
padding:20px;
height:50px;
margin-top:20px;
margin-left:1px;

}

#blog_corner h1{ color:#e68002;

}

#blog_corner h3{ color:#333333;

}

#gray_box {
background-color:#efeff2;
padding: 40px;
margin-top:40px;
border: #cccccc 1px solid;
}

#gray_box li{
text-decoration:none;
color:#999999;
display:inline;
padding-right: 10px;
}

#gray_box h2{
color:#999999;
font-size:14px;
}

#footer {
font-size: 12px;
text-align:center;
margin-left:0px;
width:100%;
padding-left:0px;
color:#999999;

}

#footer a {
text-decoration:none;
color:#e68002;
}


.resource-link {
float:right;
position:relative;
top:19px;
right:15px;
}
#parent-resource {
margin-top:16px;
}
#parent-resource td{
vertical-align:top;
}
#parent-resource a{
font-weight:bold;
}
#parent-resource .listy li {
margin-top:5px;
list-style:none;
margin-left:-50px;
}
#parent-resource li a{
font-weight:bold;
}

.ptlink li a{
color:#FF001D;
}



#popup{    
    background-color: white;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 25px 5px #999;
    color: #111;
    display: none;
    min-width: 450px;
    min-height: 200px;
    max-height:480px;
    padding: 25px;
    overflow:auto;
}
.button.bClose {
    font: bold 131% sans-serif;
    padding: 0 6px 2px;
    position: absolute;
    right: 10px;
    top: 10px
}
.button {
    cursor:pointer;
    margin-left: 100px;
    display: inline-block;
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
    background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    background-color:#ededed;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #dcdcdc;
    color:#444;
    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:1px 1px 0px #ffffff;
}

li.widget {list-style:none !important;}
#homer {margin-top:-50px !important;}
.pt_link a{
font-weight:bold;
font-size:12px;
color:#D51E34;
}
.pt_link a:hover{
color:#000;
}
.pt_link li{
border-bottom:solid 1px #ccc;
margin-top:5px;
padding-bottom:5px;
list-style:none;

}
li .page_item {
font-weight:bold;
}
#twitter_stream {
    padding:5px;
    border-bottom: solid 1px #764e09; 
    border-top: solid 1px #ffffff; 
}

.twtr-hd {
    display:none;
}

#twitter-cis-header a{
    cursor:pointer;
    display:inline-block;
    height:45px;
    width:190px;
    text-indent:-9999px;
    text-overflow:none;
    background-position:bottom;
    margin:0 30px 0 0px;
    background-image:url(/cisgawpress/wp-content/themes/thesis_17/lib/images/twitter-cis-header.png);

}
#twitter-cis-header a:hover {
    background-position:top;
}

#parent-resource {
    min-height:500px;
    background-color:#999;
    background:url('/cisgawpress/wp-content/themes/thesis_17/lib/images/parent-resource-bkg.gif');
    background-repeat:no-repeat;
    border: 0 !important!
    text-indent:-9999px;
    overflow:none; 
}
#parent-resource ul{
    margin-top:-15px;
    margin-left:60px;
    font-size:13px;

}

.subfeature td { 
    padding: 12px; 
} 

.two-col-pic {
    width:100%;
    text-align:center;
}
.two-col-pic a {
    display:inline-block;
    height:135px;
    width:189px;
    text-indent:-9999px;
    text-overflow:none;
    background-position:bottom;
    margin:0 30px 0 30px;

}
.two-col-pic a:hover {
    background-position:top;
}
.two-col-pic .parent {
    background-image:url(/cisgawpress/wp-content/themes/thesis_17/lib/images/parent.jpg);
}
.two-col-pic .educator {
    background-image:url(/cisgawpress/wp-content/themes/thesis_17/lib/images/educator.jpg);
}

.form-contain {
    border-radius: 10px 10px 10px 10px;
    padding:15px;
    background:#F5F5F5;
    margin-top:15px;
    border:solid 1px #9F9F9F;
    color:#333;
    font-size:14px;
    line-height:130%;
    
}
.form-contain div{
    display:inline-block;
    vertical-align:top;
}

.form-contain input[type=text]{
    size:240px;
    width:240px;
    height:20px;
    margin:5px 0 25px 0;
    background:#fff !important;
    border:solid 1px #9F9F9F !important;
}
.form-contain textarea{
    margin:5px 20px 5px 20px;
    background:#fff !important;
    border:solid 1px #9F9F9F !important;
    width:300px;
}
.form-contain select{
    margin-left:30px;
}

.form-contain .mmf{
    margin-top:-25px;
}

.form-contain input[type=submit] {
    background:url(/cisgawpress/wp-content/themes/thesis_17/lib/images/submit.png) no-repeat !important;
    cursor:pointer;
    width: 124px;
    height: 31px;
    text-indent:-9999px;
    overflow:none;
    cursor:pointer;
    border:none;
}

.form-contain p {
   text-align:left;
}
.form-contain .newForm{
     width:380px;
     margin-bottom:10px;
}