/* 

Theme Name: Memex Template

Description: The Memex Template  WordPress theme.

Version: 2.9

Author: system32

Author URI: http://www.themeforest.net/user/system32

Tags: space, custom header, fixed width, two columns, widgets



	The CSS, XHTML and design under 960 Grid System:

*/



/*------------------------------------------------------

        Error / Success / Notice	

  ------------------------------------------------------*/

.wpcf7-not-valid-tip-no-ajax 

	{background: #f0f0f0;border: 1px solid #b8b8b8;}



.wpcf7-mail-sent-ok 	

{background: #ccfcd1;border: 1px solid #60a400;}



.wpcf7-validation-errors

	{background: #f9e3e3;	border: 1px solid #e79e9e;}



.wpcf7-not-valid-tip-no-ajax  

	{background: #fcf0cc;border: 1px solid #ecc735;}



.wpcf7-not-valid-tip-no-ajax , .wpcf7-mail-sent-ok, .wpcf7-validation-errors 

		{font-size: 100%;color:#484848;padding:5px 10px;width:auto;margin: 0 0 20px 0px; text-align:left}



.wpcf7-not-valid-tip-no-ajax 	 span, .notice span, .wpcf7-mail-sent-ok span, .wpcf7-validation-errors span 

		{font-weight: bold;font-size: 1.2em;padding: 2px 40px;}



.wpcf7-not-valid-tip-no-ajax 	 p, .wpcf7-mail-sent-ok p, .wpcf7-validation-errors p, .notice p 

		{margin: 0px;padding: 0px 40px;}





.colortheme

{

background:#999 URL(images/colorsbg.gif) repeat-x;

padding-top:7px;

padding-bottom:7px;

width:100%;

color:#ffffff;

text-decoration: blink;

text-align:center;

}


@media screen, projection {

#slideshow { 
	position:relative; 
	width:400px; 
	height:175px; 
	overflow:hidden;}
	
#slideshow_violator {
	z-index:50; 
	float:left;
	position:absolute;
	width:525px;
	right:0px;
	top:60px;
	background:transparent;	
	margin-left:auto;
	margin-right:auto;
	overflow:display;}

#slideshow_violator #project_caption {
	display:block;
	color:#fff;
	letter-spacing:0.5px;
	line-height:50px;
	font-size:45px;
	font-family:"Palatino",Times, serif;
	text-align:center;
	width:auto;
	background:transparent; 
	margin-left:auto;
	margin-right:auto;}
	
#slideshow_violator #project_caption a {
	font-weight: normal; 
	color:#ffffff !important;
	background:transparent; }
	
#slideshow_violator #project_caption a:hover {
	text-decoration:none; 
	color:#fff;
	background:transparent; }
	
#slideshow_violator #slide_navigation{
	position:absolute;
	right:10px;
	top:10px; }
	
#slideshow_violator #slide_navigation a { 
	text-indent:-9999px; 
	display:block; 
	width:12px; 
	height:12px; 
	float:left; 
	margin-left:5px; 
	cursor:pointer; 
	overflow:hidden;
	background:transparent url("../../images/slide_navigation_noactive.png") no-repeat 0 0; }
	
#slideshow_violator #slide_navigation a:hover { 
	background:transparent url("../../images/slide_navigation_hover.png") no-repeat 0 0; }
	
#slideshow_violator #slide_navigation a.activeSlide { 
	background:transparent url("../../images/slide_navigation_hover.png") no-repeat 0 0; }
	
#slideshow li span.slide_caption {
	display:none; }

#slides {
	position: relative;
	background-color:#fff; 
	overflow:hidden; 
	width: 390px; 
	height:165px;
	margin:0; 
	padding:0;
	border:5px solid #fff;}
	
#slides img {
	width:390px;
	height:165px; }

div.IE6_slider {
	color:#fff;
	font-size:30px;
	text-align:center;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:30px;
	right:40px;
	line-height:32px;
	font-family:"Palatino",Times, serif;
	}

.testimonials_manager_widget {
	background:#eaebf2;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	border: 1px solid #cfd1dc; padding: 10px; margin:10px 0;
	margin-bottom:-18px;
	margin-top:-5px;
	}
	
.sidebar_buttons img {
	border:0px solid #fff;
	margin:5px 0px 5px 0px;
}

.newsletter_signup {
	background: url("http://ryanhouse.org/whizbang/wp-content/themes/memex/images/sidebar/newsletter.png") no-repeat;
	height:83px;
	padding:40px 0 0 25px;
	overflow:hidden;
	margin-bottom:-40px;
}

input.news_sign {margin:0;float:left;width:140px;}
submit.news_submit {float:left;margin:0;}

.footer2 .leftalign {
	padding:0px;
	margin:0px;
	float:left;
	width:400px;
	color:#fff; }

.footer2 .textright {
	padding:0px;
	margin:0px;
	float:right;
	width:400px;
	color:#fff; }

.newsletter_content ul {
	list-style-position:inside;
	margin-top:-20px;
}

.newsletter_content ul li {
	list-style-position:inside;
	line-height:15px;
	margin-left:10px;
}


/*	-------------------------------------------------------------
	CLOSING STYLES FOR SCREEN / PROJECTION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

}


