/*
	PimpMyClarion Style Sheet

	Custom stuff for theme
*/

/***********/
/* GENERAL */
/***********/

u {
	color: 	#ff5a00;
}

.SR h2 { font-size: 14px; letter-spacing: -1px; padding: 5px 0px; margin: 0px; border-bottom: solid 1px #d4e3f4; color:#323740; border-top: solid 1px #d4e3f4; color:#323740;}

.SR { float: right; width: 369px; margin-left: 21px; padding-bottom: 4px; background: #EFEFEF url(./images/SRBkg.gif) no-repeat left bottom;}

.SR li { padding: 2px 0px 3px 0px; margin: 0px; list-style-type: none;}
.SR li a { padding: 2px 0px 3px 0px; color: #1170D2; font-weight: bold; text-decoration: none; background: no-repeat left top; width: 152px; display: block;}  
.SR li a:visited { color: #1170D2; font-weight: normal; text-decoration: none;} 
.SR li a:hover { text-decoration: underline; color: #FF5A00;} 

/****************/
/* CUSTOM STUFF */
/****************/

.custom_link {
	//margin-left:			auto;
	//margin-right:			auto;
	text-align:				center;
	border: 					1px solid #000066; 	
	padding: 					10px 50px 10px 50px; 
	background-color: #003399; 
}

.custom_link a {
	font-size:		medium;
	font-weight:	bold;
	color:				#95c5e8;
}

.custom_link a:hover {
	font-weight:			bold;
	text-decoration: 	none;
	color:						#FF5A00;
}


/* PLUGINS */

.wp_syntax { 
  color: #100;
  background-color: #f9f9f9;
  border: 1px solid silver;
  margin: 0 0 1.5em 0;
  overflow: auto;
}

/* IE FIX */
.wp_syntax { 
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: expression(this.scrollWidth > this.offsetWidth ? 15 : 0);
}

.wp_syntax table {
  border-collapse: collapse;
}

.wp_syntax div, .wp_syntax td { 
  vertical-align: top;
  padding: 2px 4px;
}

.wp_syntax .line_numbers {
  text-align: right;
  background-color: #def;
  color: gray;
  overflow: visible;
}

/* potential overrides for other styles */
.wp_syntax pre {
  margin: 0;
  width: auto;
  float: none;
  clear: none;
  overflow: visible;
}