/*

File:			custom.css

Description:	Custom styles for Thesis



BASIC USAGE:





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: none; }



/*header and footer colours*/

.custom #header_area { background:#847A6C; }

.custom #header { border: none; }



.custom #footer_area {background:#E5E1DA; padding:0.5em 0; border-top:0px solid #fff; text-align:left; color:#fff; }

	.custom #footer {border-top:0;}

.custom #footer a {color:#847A6C; border-bottom:1px;}

.custom #footer a:hover { color:#fff; }





.custom #column_wrap {

background:#847A6C;

}



/* Custom header */

.custom #header #logo a { display: block; height: 158px; width: 956px; background: url('images/mmfnamebanner.gif') no-repeat; outline: none; }

.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }

.custom #header #tagline { height: 0; }



/* This line removes the padding from the header so that the background image sits close to the nav menu, the bottom border of the header, and the sides of the content */

.custom #header { padding: 0; }



/* Customize Previous and Next Links */

.post_nav p {

color: #888888;

}



.post_nav a {

text-decoration: none;

}

.custom .post_nav .postnavleft {style.css (line 446)

float:left;

text-align:left;

width:50%;

}



.custom .post_nav .postnavright {style.css (line 449)

float:right;

text-align:right;

width:50%;

}



/*comment area colour*/

.custom #comment_box input, textarea {

background:#E5E1DA none repeat scroll 0 0;

border-color:#AAAAAA #DDDDDD #DDDDDD #AAAAAA;

}



.custom #form_submit input.form_submit { background:none; border-style:single; }





/*remove bookmarks from teasers*/

.custom .sociable #front { display:none; }

.custom .sociable #teasers { display:none; }

.custom #format_teaser ul.sociablefirst { display:none; }


.custom .sociable_tagline { display:none; }





/*hover link colour*/

a:link {

   text-decoration: none;

   }



a:hover {

   color: #FFFFFF;

   background-color: #847A6C;

   text-decoration: none;

   }





/*style submenu in widgets*/

.custom .widget #widget_pages { padding-bottom:0.3px; }



.custom #widget_pages ul#current_page_item li a:hover { color: #FEFEFE; text-decoration: underline; background: #847A6C;}



.custom #widget_pages li.current_page_item a { color: #FEFEFE; background: #F27E21;}



.custom #widget_pages .content ul.children li {

margin-right:10px;

}



/*homepage image links style*/

.custom .size-full .img.stack { display: block; }



/*design gallery style*/

.custom .size-thumbnail .img.stack { display: block; }





/*style lists in widgets*/

.custom .widget #widget_pages { padding-bottom:0.3px; }



.custom #widget_pages a {

font-size:2em;

font-color: #ffffff;

background:#847A6C;

}





/*style bookmarks*/

.custom .social_bookmark { text-align: left; }





/*change the comment number size*/

.custom .format_text .to_comments span { font-size: 1em ; }



/* for post titles */

.custom .entry-title a { color:#F27E21; }



/* custom headers in posts */

.custom h1 { color:#F27E21; }

.custom .format_text h3 { color:#F27E21; }



/*remove image border*/

.custom .lupe {

background:none;

border:none;

}





/*remove sidebar line*/

.custom #content_box {background:none;}





/*caption background*/

.wp-caption {custom.c...09-160542 (line 42)

border-color:#FFFFFF;

border-style:solid;

font-style:italic;

text-align:center;

}

.wp-caption {style.cs...009-70541 (line 66)

background-color:#fff;

border-color:#DDDDDD;

border-style:solid;

font-style:italic;

text-align:center;

}





/*remove custom underline*/

ul#tabs {style.cs...009-70541 (line 88)

border-color:#DDDDDD;

border-style:solid;

border-width:0 0 0 0;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

}



/*remove grey feature box background*/

#feature_box {border-bottom:none;}

#feature_box {border-left:none;}

#feature_box {background: none;}

#feature_box {padding-top 2em;}



/*remove comments closed*/

.custom .comments_closed p {display: none ;}



/*remove spam blocked*/

.custom .spam_blocked p {display: none ;}



/* tidy up nav */

.custom ul#tabs li ul {display:none; position:absolute; list-style:none;}

	.custom ul#tabs li ul li {float:none;}



/* add nav hover state */

.custom ul#tabs li a:hover { color: #FEFEFE; text-decoration: none; background: #F27E21;}



/* add nav current page colour */

.custom ul#tabs {background:none;}

.custom ul#tabs li.current_page_item a { color: #F27E21; background: #FEFEFE;}

.custom ul#tabs li.current-cat a { color: #F27E21; background: #FEFEFE;}



.custom ul#tabs li a { color:#FEFEFE; }






/* add nav drop down now not being used */

.custom ul#tabs {border-bottom:none; border-left:none;}

	.custom ul#tabs li {margin-bottom:0; border:none; background:none;}

	.custom ul#tabs li.current_page_item, .custom ul#tabs li.current-cat {padding-bottom:0; background:fff;}

	.custom ul#tabs li.rss {}

		.custom ul#tabs li a {}

		.custom ul#tabs li a:hover {text-decoration:none;}

		.custom ul#tabs li.current_page_item a, .custom ul#tabs li.current-cat a {} 




/*Add social links*/

.custom ul#tabs li.twitter-bar a {

background:transparent url(images/twitter_16.gif) no-repeat scroll 100% 50%;

padding-right:16px;

padding-top:16px;

}
.custom ul#tabs li.twitter-bar a {

background:transparent url(images/twitter_16.gif) no-repeat scroll 100% 50%;

padding-right:16px;

padding-top:16px;

}

.custom ul#tabs li.facebook-bar a {

background:transparent url(images/facebook_16.gif) no-repeat scroll 100% 50%;

padding-right:16px;

padding-top:16px;

}

.custom ul#tabs li.linkedin-bar a {

background:transparent url(images/linkedin_16.gif) no-repeat scroll 100% 50%;

padding-right:16px;

padding-top:16px;

}

.custom ul#tabs li.skype-bar a {

background:transparent url(images/skype_16.gif) no-repeat scroll 100% 50%;

padding-right:16px;

padding-top:16px;

}




/*heading colour change*/

.custom .headline_area h2 { font-color: #FFFFFF; color: #FFFFFF; }

.custom .headline_area h2 { font-color: color: #FFFFFF; }

.custom h2:hover { font-color: #fff; text-decoration: none; background: none;}

.custom h3 { font-color: color: #847A6C; }

.custom ul.sidebar_list li.widget h3 {color:#847A6C; border-bottom:0;}





/*remove custom box border*/

.custom #custom_box { padding:1.1em; } 

.custom #custom_box { background:#ffffff none repeat scroll 0 0; }

.custom #custom_box { border-bottom: none; }

}





/*custom mmbox*/

.custom #box1 {

width: 91em;

height: 20em;

border: 1px solid

margin-left: 2em;

margin-bottom: 2em;

}

function box1() { ?>

<div class="box1"></div>

<?

}

add_action(�thesis_hook_after_header� , �box1�);



.custom #box2 {

width: 91em;

height: 20em;

border: 1px solid

margin-left: 2em;

margin-bottom: 2em;

}

function box2() { ?>

<div class="box2"></div>

<?

}

add_action(�thesis_hook_after_header� , �box2�);







/*style gallery*/

ul{

    margin: 0 auto;

}

#slideshow_1 {
image-align:center;
}


ul.horizontal_list li{

    text-align: left;

    float: left;

    list-style: none;

    padding: 3px 0px 30px 4px;

    margin: 1px;

    border: 2px;

    width:9%;

}



/*front page*/

div.colwrap {

border-top:0px solid #ECE5E2;

margin:20px 0 0;

padding:20px 0 0;

width:100%;

}

div.singlecol, div.doublecol, div.triplecol {

float:left;

margin:0;

padding-left:0;

padding-right:0;

padding-top:0;

padding-bottom:3px;

}

div.singlecol {

border-left:0px solid #E3E3E2;

font-size:0.88em;

width:250;

}

div.singlecol h3 {

font-size:2em;

font-color:#847A6C;

letter-spacing:2px;

line-height:2em;

margin-bottom:0.2em;

text-transform:uppercase;

}

div.singlecol p {

line-height:1.2em;

}

div.singlecol img {

border:0px solid #ECE5E2;

margin:0;

padding-right:24px;

padding-bottom:7px;

}

div.singlecol img a:hover {

background-color:#FFFFFF;

}

div.doublecol {

border-left:0px solid #EDEDED;

font-size:0.88em;

width:630px;

}

div.triplecol {

width:632px;

}

#main div.triplecol p {

font-size:1.125em;

}

.instructions {

background-color:#F6F6F3;

border:0px solid #E5ECE2;

padding:16px;

text-align:top;

}



/*front page remove space*/
.firstpage .singlecol a:hover {

   background-color: #FFFFFF;

}


.firstpage .post_box {padding-top:4px;}
.firstpage .post_box {padding-bottom:2px;}
.firstpage .headline_area h2 {height:0.02px;}

.custom .slideshow_1 element.style { padding-bottom:2em; }


/*galleria style*/

.custom #galleria_nav a { color:#847A6C; }

.custom #galleria_nav a:hover { font-color:#fff; }



/*submenu*/

.custom ul#sidebar_list li.current_page_item a { color: #F27E21; background: #FEFEFE;}

.custom ul#sidebar_list li.current-cat a { color: #F27E21; background: #FEFEFE;}

.custom ul#sidebar_list li a { color:#FEFEFE; }


li.widget ul {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

color: #F27E21; 

background: #FEFEFE;

}

/*feature box positioning*/
#feature_box {
padding-left:0em;
padding-right:2.3em;
padding-top:2em;
}


li.widget {
font-size:1.3em;
line-height:1.385em;
padding-top:1.7em;
}


li.widget ul#add_html_javascript-4 {margin-top:3.5em;}
.firstpage li.widget {margin-bottom:2em;}

a.carouselBtn { display:none }

.firstpage li.widget {padding-top:1.7em;}
.firstpage li.widget {margin-top:0em;}
li.widget .add_html_javascript-1 {padding-top:0em;}
li.widget ul#add_html_javascript-1 {margin-top:0em;}

.firstpage .widget widget.add.html.javascript {margin-bottom:2em;}


.firstpage .format_text p {display:none;}

.firstpage #footer_area {margin-top:3em}

.welcome_box {
padding-top:0em;  
padding-bottom:2em; 
padding-left:1em;
padding-right:1em;
margin-top:1em;
margin-bottom:2em;
margin-left:0.1em;
margin-right:2.3em;
border:4px solid #E5E1DA;
line-height:190%
}

.welcome_box a {text-decoration:none}

.custom .flickr_photo { padding-right:0.8em; }
.flickr_photo { height:45px; width:45px; }


/*archive h1*/
.custom #archive_info h1 {
font-size:3em;
font-family:Georgia,"Times New Roman",Times,serif;
line-height:1em; }

/*google friends connect*/
li.widget .Google_FC_Widget element.style {
width:290px;}
