/*
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: #;
}

.custom #container {
    margin-top: 2em;
    margin-bottom: 2em;
    padding: 0.3em;
    background: #;

}


.custom #header {
display: none;
}


body.custom {
    background: #c69c6d url('images/IN4BRAND-BACKGOUND.jpg')  0 repeat;
}

.custom #container {
    margin-top: 0;
    margin-bottom: 2em;
}

.custom #page {
    background: none;
}


.custom #img { border:#EEEEEE none repeat scroll 0 0;
}

.custom #h3 { display:none; 
}

.custom #column_wrap .sidebar ul.sidebar_list {
padding-top: 0;
}
/* Side Bar Flush with the top no padding */


.custom .post_box {
padding-top:0;
}
/* Post Flush with the Top 0 space */

/* Start: SINGLE POST CSS-HEADLINE */
.custom .headline_area h1, .headline_area h2 {
font-size:20px;
font-style:italic;
line-height:1em;
color: #ed1c24;
}
/* End: SINGLE POST CSS-HEADLINE */


.sidebar h3 {
color:#000000;
}

.sidebar h3 {
float:;
font-size:12px;
line-height:1.385em;
margin-bottom:0.692em;
}
/* Sidebar Header Sizes and floating postion */

.custom #image_box { display:none; 
}

.custom #sidebars {
border:0 none;
width:17em;
float:none;

}

.custom .sidebar a:hover{
text-decoration: none;

}   

.custom .headline_meta, .headline_meta a, .teaser_author, .teaser_date, .teaser .edit_post, .teaser_author a, .teaser_comments, .teaser_category, .teaser .edit_post a {
color:#fff;
}


.custom #gallery-1 img {
border: 0px solid #FFFFFF;
}

.custom #gallery-2 img {
border: 0px solid #FFFFFF;
}

.custom #sidebar li {
   list-style: none;
}

.custom .imgstyle {margin: 5px; float: left;
}





.custom .format_text .to_comments {
display:none;
}
/* Comment count none on front page */


.custom #respond {
display:none;
}
/* Respond to post None */



.custom .post_nav a {
font-size:12px;
line-height:1.667em;
text-transform:uppercase;
}
/* PREVIOUS - NEXT for Posts */


.custom .prev_next p {
font-size:12px;
line-height:2em;
display: none;
}

.custom .prev_next {
border-style:solid;
color:#000000;
letter-spacing:1px;
text-transform:uppercase;
}
/* PREVIOUS - NEXT for Posts change sizes */


.custom .format_text img.frame, .format_text .wp-caption {
border-width:0;
padding:0px;
}

.custom .format_text img.left, .format_text img.alignleft, .wp-caption.alignleft {
margin:0 1.167em 1.267em -1px;
}

.custom img.frame {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-color:#DDDDDD;
border-style:solid;
}
/* PREVIOUS - NEXT for Posts change sizes */


.custom h1, h2, h3, h6 {
font-weight:bold;
text-transform:uppercase;
}
/* ALL CAPS FOR HEADING */


.custom #archive_info p {
display: none;
}
/* ARCHIVE PAGE NONE DISPLAY */


.custom #archive_info {
padding-bottom:1em;
padding-top:0em;
display: none;

}


.custom #archive_info h1 {
display: none;
}

.custom .format_text {
font-size:1.2em;
line-height:1.467em;
margin-bottom:1em;
margin-top:-1em;
}
/* POST HEADING SPACE */

.custom .imgtfe { 
border: 10px solid #fff;
float:left;

}





.custom #content .teaser {
   width: 100%;
   margin-top: -0.01em;
   margin-bottom:2em;
   border-bottom: 1px dotted #000000

}
/* TEASER WIDTH AND ALIGN WITH TOP IN4 LOGO */




/* MOVES THE POST PAGE AS A WHOLE */

#content {
   padding-top: 0;
   padding-bottom:4px;
   border-top: 0;
   margin-top: 0;
}
/* TEASER SPACING */

.custom .sidebar ul.sidebar_list {
padding-left:1em;
padding-right:-1em;

}


.custom input, textarea {
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.custom .rss input, .searchform{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#000 none repeat scroll 0 0;
border:1px solid #0a0a0a;
color:#FFFFFF;
float:left;
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
font-size:8px;
font-weight:bold;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:2px 3px;
width:60px;
height:11px;
}




.custom #post-290 .headline_area {
display:none;
}
/* Headline or Post Subject */



.custom #post-290 .format_text {
margin-top: 0.1em;
}
/* Moved up the slide show flush with logo */


.custom .teaser_box top {
color: #ed1c24;
}


.custom .div.teasers_box h2 {
color: #ed1c24;
}



.custom .teasers_box {
padding-bottom:0;
padding-top:0;
}


.custom #content {
float:right;
padding-top:2em;
width:65em;
}


/* Start: TEASER POST.ITALIC.REDHEADER.STYLING */
.custom .teaser h2 { 
line-height: 20px;
font-style: italic;
}

.custom a:hover {
background-color: #ffffff;
color:#000000;
}


a, h2 a:hover, #logo a:hover {
color:#000000;
}
/* End: TEASER POST.ITALIC.REDHEADER.STYLING */



/*---------------------------------*/
/* WIDGETIZED FOOTER               */
/* Mike Nichols - October 17, 2009 */
/*---------------------------------*/

/* footer widget area setup */
#footer_setup {
	/* widgetized footer background (not footer background) */
	background: none;
	/* widget padding */
	padding: 16px;
	/* margin at bottom and top of widgets */
        margin-top:20px;
	margin-bottom: 25px;
	/* do not change this! */
	overflow: hidden;
}

/* widget item setup */
#footer_setup .footer_items {
	/* contents alignment */
	text-align: left;
	/* widget width */
	width: 140px;
	/* space between widgets */
	padding-left: 1.3em;
	/* text color */
	color: #000000;
	/* do not change these! */
	display: inline-block;
	float: right;
	height: 100%;
}

/* widget item headers*/
#footer_setup .footer_items h3 {
	/* font size */
	font-size: 14px;
	/* bold or not */
	font-weight: normal;
	/* uppercase or not */
	text-transform: uppercase;
	/* space out the letters*/
	letter-spacing: 0px;
	/* font color*/
	color: #ED1C24;
	/* padding under header text */
	padding-bottom: 1px;
	/* border under header text */
	border-bottom: 1px dotted #272727;
	/* distance between border and widget text */
	margin-bottom: 5px;
}

/* do not change these! */
#footer_setup .footer_items ul li { list-style: none; }
#footer_setup .footer_items ul { margin: 0px; padding: 0px; }
.custom #footer a {
     border-bottom:0px solid #000000;
     text-transform:uppercase;
}


.custom .wp-pagenavi{
      padding-left: 2em
}


.custom #galleria_wp .galleria_std div ul li.active {
border:2px solid #FFFFFF;
}
element.style {
height:70px;
width:80px;
}

.custom #galleria_wp .galleria_std div ul li {
border:2px solid #D9AF7D;
}


.custom .ward {
margin-top: 0;
padding-left: 4em;
}





.advertisements #footer {
display:none;
}

.contact #footer {
display:none;
}

/* CONTACT FORM */
.contactform {
font-size:10px;
margin-left:-7em;
margin-top:3em;
overflow:hidden;
position:static;
width:90%;
}

.custom input, textarea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
-webkit-border-radius: 3px;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #000000;
color:#000000;
font-size:1em;
}
/* CONTACT FORM END*/

.custom #contact_text {
width: 350px;
}




.custom #posthighlights_container, #posthighlights_container .ph-canvas {
height:215px;
margin-bottom:2em;
margin-top:-0.8em;
width:610px;
}

.custom #posthighlights_container {
padding:15px 0 0 0;
position:relative;
text-align:center;
}

.custom #posthighlights_container {
font-family:Helvetica,Ariel,Verdana,Sans-serif;
}

.custom #posthighlights_container {
font-family:Helvetica,Ariel,Verdana,Sans-serif;
}



#social ul {
list-style-type: none;
}

#social ul li {
display: inline;
padding-left: 1px;
}

#brandlogo {
margin-botton: 3px;
}

#sidebar2 {
float: right;
}




