@charset "utf-8";

/*/*

Theme Name: lulu mods

Theme URI: 

Description: Child Theme 

Author: Lulu

Author URI: http://blog.lululudovico.com/

Template:pressplay

Version: 1.0

*/

 

@import url("../pressplay/style.css"); 



/* for help page */


div.simple {

	border-radius: 30px;

	-moz-border-radius:30px;	

	background-color: #EFEFEF;

	border: 3px solid #BAAC7C;



	margin: 20px 20px 20px;

	padding: 40px 20px 40px 40px;

	position: relative;

	

	color:#888;

	font: normal normal normal 1.5em/normal Arial, sans-serif;





	

}



div.simple p{

	margin-top:20px;

	line-height:1.5em;	

}



div.simple a{

	color:#666;

	font-weight:bold;

	text-decoration:none;

}

div.simple a:hover {

	color:#777;

	text-decoration:underline;

}



.largeNum {

	font-size:1.7em;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#BAAC7C;

	padding-right: 30px;

}



/* for feedback form */

div.wpcf7 {

border-radius: 20px;

background-color: #EFEFEF;

border: 3px solid #CCC;

-moz-border-radius:20px;

margin: 20px !important;

padding: 30px 0px 20px 40px !important;

position: relative;

width: 480px;

color:#AAA;

font: normal normal normal 1.1em/normal Arial, sans-serif;



}



/* select css doesn't work on Phoenix browser */

div.wpcf7 input[type='text'], div.wpcf7 select, div.wpcf7 textarea {

border: 2px solid #DDD;

border-radius: 10px;

-moz-border-radius: 10px;

font: normal normal normal 1.1em/normal Arial, sans-serif;

color:#555;

padding: 10px;

}





div.wpcf7 input[type='text'],div.wpcf7 textarea {

	width:400px;

}







div.wpcf7 .feeling {

color:#444;

font-size:13px;

position:relative;

left:-20px;

padding:0px;

text-shadow: white 1px 1px 0px;

}



div.wpcf7 option{

padding-left:10px; 

margin:5px:



}







div.wpcf7-validation-errors {

border-radius: 5px 5px;

-moz-border-radius:5px;

margin: 0px auto 20px;

background-color: #ffff88;

padding:5px;

}



span.wpcf7-not-valid-tip {

padding:5px;

border-radius: 5px 5px;

-moz-border-radius:5px;

}



div.wpcf7 input[type='submit'] {

border-width: 1px;

border-radius: 4px;

border-color: #DDD #DDD #CCC;

font-size: 18px;

line-height: 20px !important;

padding: 9px 35px 10px;

color: #333;

cursor: pointer;

background: #DDD url(http://blog.lululudovico.com/assets/button.gif);

margin: 20px 0px;

overflow: visible;

text-shadow: white 1px 1px 0px;

-webkit-border-radius:5px;

-moz-border-radius: 5px;

-webkit-appearance: button;

}



div.wpcf7 input[type='submit']:hover{

border-color: #999 #999 #888;

background-position: 0px -206px;

color: black;

text-decoration: none;

}



div.wpcf7-mail-sent-ok {

border-color: #9DFF00; !important

}

 

div.wpcf7-response-output {

border-radius:5px;

-moz-border-radius:5px;

margin: 2em 2.5em 0.5em 1em; !important /* still need to delete margin entry in original div.wpcf7-response-output in contact 7 css */

}

#wpcf7-captcha-image {

border: 2px solid #DDD;

border-radius: 10px 10px 0px 0px;

-moz-border-radius: 10px 10px 0px 0px;

background-color:#FFF;

color:#555;

padding:8px 17px;

}

#wpcf7-captcha-input {

position:relative;

top:-17px;

width:98px;

border-radius: 0px 0px 10px 10px;

-moz-border-radius: 0px 0px 10px 10px;

}

div.wpcf7 .captchaLabel {

position:relative;

top:-17px;

padding-left: 15px;

}



div.wpcf7 img.ajax-loader {

	margin-left: 14px; !important

}



div#besideButton {

	font-size:0.8em;

	position:relative;

	margin: -70px 10px 40px 140px

}



p.file-upload-text {

	font-size:0.8em;

	color:#888;

}



.file-upload {

	color:#888; !important

}



.coming-soon {

border-radius: 20px;

background-color: #EFEFEF;

border: 3px solid #CCC;

-moz-border-radius:20px;

margin: 80px auto;

padding: 40px 20px ;

position: relative;

width: 480px;

color:#AAA;

font: normal normal normal 2em/normal Arial, sans-serif;



}	

.coming-soon a {
	color:#E05555;
}

.coming-soon a:hover {
	text-decoration:underline;
}

.small {

	font-size:0.75em;  

}

div.post-body{
	font-size:16px;
	line-height:2em;
	text-align:left;
	padding-left:160px !important; 
} 

div.page .post-body {
	padding-left:50px !important;
}

div.post-body img.alignleft{
	border-width:10px;
	border-color:#333;
	border-style:solid;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-left:-150px;	
}

div.post-body .post-teaser-block {
	font-size:0.75em;
}

div#bawlu_content {
	height:110px;
}
 
div.post-body img.noBorder {
	border:none !important;
}

div.post-body a{ 

text-decoration: none !important;
color:#9e1b14 !important 
}




div.post-body a:hover {

color:#9e1b14 !important;

text-decoration: underline !important;

}


div.tb_tweet {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;

}

div.tb_tweet a:hover, div.tb_footer a:hover {
	text-decoration:underline;
}

div.widget a:hover {
	border-bottom:none !important;
}

div.widget p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:700;
	letter-spacing:0.05em;
	color:#aaa469;
}

div.widget li a{
	font-size:13px;
	color:#666 !important;
}

div.widget li a:hover {
	color:#222 !important;
	text-decoration:underline;
}

h3.widget-header {
	color:#a09550;
	padding-top:3px;
	font-weight:bold;
	font-size:13px;
}



div.get-yours {

color: #888888;

}



div.get-yours ul {

margin-left:100px;
 
}

.IMM_Glossary_-_Tool_Tip {
	border-radius: 10px;
	-moz-border-radius:10px;	

	border-color:#c87c2e !important;

}
.IMM_Glossary_-_H1 {
	background-color:#c87c2e !important;
	font-family:Arial, sans-serif !important;	
}

.IMM_Glossary_-_P {
	text-align:left !important;
	font-family:Arial, sans-serif !important;
	background-image: url("http://www.lululudovico.com/_assets/white-50.png") !important;
}

.story {

}

.story p {
	padding-bottom:15px;
}

div#bawlu_content a, div#bawlu_content span.bawlu_left{
	width:100px;
}

span.bawlu_right {
	/*display:none !important; */
	position:relative !important;

	background:#900;
	background-image:none !important;
	border-radius:3px;
	-moz-border-radius:3px;	 
	font-family:Arial, sans-serif !important;
	font-size:12px;
	font-weight:normal !important;
	

	color:#FFF !important;
	line-height:12px !important;
	position:relative !important;
	padding:0px 3px !important;
	height:14px !important;
	bottom:75px !important;
	left:75px !important;
}

span.baw_suffix {
	position:relative !important;
	font:Verdana, Geneva, sans-serif;
	color:#666;
	font-size:10px;
	top:80px;
	left:350px;
}

div #bawlu_content {

}

/* post-teaser plugin */
post-teaser-block{
	text-align:right !important;
}

.gray {
	color:#666;

}

.story_meta {
	color:#999;
	font-size:0.75em;
	font-style:italic;	
}


.box {
	border-radius:10px;
	-moz-border-radius:10px;
	background-color:#FFF;
	border:2px solid #CCC;
	padding:40px;
	margin:20px;
}

.small {
	font-size:0.75em;	
}

.left {
	text-align:left; 	
}
.red {
	color:#900;
}

.shadow {
	text-shadow:1px 1px white;
}

.header {
	font-size:1.5em;
	font-weight:bold;	
}

.contest-wrapper {

	color:#777; /*#343434;*/
	text-align:center;
}

#wrapper {
	width:1100px !important;
}

#content {
	width:685px !important;
}


 
.code {
	background-color:#E7E7E7;
	padding:10px;
	border-radius:10px;
	-moz-border-radius:10px;
	border:2px solid #CCC;
	margin:10px;
	font-family:"Courier New", Courier, monospace;
	font-size:0.9em;
	line-height:2em;
}

pre {
	border-radius:10px;
	-moz-border-radius:10px;	
    padding-left:35px !important;
}



.function {
	border:1px solid #999;
	font-size:0.8em;
	padding:10px;
	margin-bottom:10px;
	margin-right:-300px;
	line-height:1.5em;
	font-family:Arial, Helvetica, sans-serif;
}

.tab {
	margin-left:30px;
}

.fnName {
	font-size:1.5em;
	font-weight:bold;
	  
}

.fnGroup {
	color:#cd2532;
	font-weight:bold;
}

.type {
	color:#999;
	font-weight:400;
}

.hidden {
	display:none;
}

#blogPubRegLink {
	height:228px;
	width:275px;
	border-width:10px;
	border-color:#41463c;
	border-style:solid;
	-moz-border-radius: 10px;
	border-radius: 10px;	
}

