/*

Theme Name: Guayule Blog

Theme URI: http://guayuleblog.com/

Description: The WordPress theme for Guayule Blog.

Version: 1.0

Author: Spork Marketing

Author URI: http://sporkmarketing.com/

*/



@charset "UTF-8";

/* CSS Document */



* {margin:0px; padding:0px;} /* clear all default margins and padding */

a {outline:none;} /* Firefox fix */

a img { border: 0; }

div {position:relative;}



body {

	background-color: #999;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	margin-top:20px;

}

html { overflow-y:scroll;}



p, #content ul, #content ol, #content blockquote {

	margin-bottom: 15px;

	line-height:21px;

}

#content ul, #content ol { padding-left: 20px; }

#content ol.commentlist { padding-left: 0; }

blockquote {

	padding-left: 10px;

	border-left: 5px solid #000;

        color: #333;

margin: 0 10px;

	}

pHome {

	margin-right: 300px;

	

}



a:link { color: #09917f; }

a:visited { color: #09917f; } 

a:hover { color: #000000; } 



h3, h4, h5, h6 {

	font-size:12px;

	margin-bottom:3px;

	font-weight:bold;

}



h2 {

	font-size:13px;

	margin-bottom:3px;

	font-weight:bold;

}



#wrapper {

	margin:0px auto;

	width:950px;

	border:2px solid #000000;

	background-color:#f5f4e1;

}



#header {

	/* height:40px;

	line-height:40px; */

	width:100%;

	text-align:left;

}



/* LOGO */



#branding {

	float: left;

	padding: 10px;

	}

#branding h1 {

padding-bottom: 10px;

}

#branding h1 a {

color: #000;

text-decoration: none;

}

#menu {

	list-style: none;

	float: right;

	padding: 15px 20px 0;

	}

#menu li {

	display: inline;

	border-left: 2px solid #d8d8c9;

	padding-left: 15px;

	margin-left: 10px;

	}

#menu li.first {

	border-left: 0;

	padding-left: 0;

	margin-left: 0;

	}

#menu a {

	color: #414042;

	font-weight: bold;

	text-decoration: none;

	}

#menu a:hover {

	color: #09917f;

	text-decoration: underline;

	}

#searchform {

        text-align:right;

        float:right;

	margin: 0;

	padding: 16px 20px 10px 0; 

        }

#searchform #s {

        padding-left:2px;

        font-size:10pt;

        width: 140px;

	margin-right: 1px;

	}

#searchform #submit {

        font-size:10pt;

}





#flash_area2 {

	height:232px;

	border-top:7px solid #fbb03f;

}



#color_bar {

	height:7px;

	width:100%;

	background-color:#fbb03f;

	padding:0px;

}



#materials #color_bar {background-color:#14af9b;}

#markets #color_bar {background-color:#d84519;}

#technology #color_bar {background-color:#289728;}

#cropscience #color_bar {background-color:#fbb03f;}





#content_links_wrapper {

	width:100%;

	background-color:#FFFFFF;

	

	

}



/* LEFT COLUMN */



#links {

	width:170px;

	float:left;

	background-color:#FFFFFF;

	padding:41px 0px 0px 20px;

}



#right {

	float: left;

	background-color:#FFFFFF;

	width: 240px;

	padding: 40px 5px 0 5px;

	}



#links h3 {

	color: #414042;

	font-size: 12px;

	}

#links ul, #right ul {

	color: #019f8b;

	padding: 5px 0 20px 15px;

	list-style: square outside;

	}

#links li, #right li {

	padding-bottom: 5px;

	}

#links a , #right a{

	color: #000;

	text-decoration: none;

	}

#links a:hover, #right a:hover {

	color: #44afbd;

	text-decoration: underline;

	}



/* MAIN COLUMN */



#content {

	width:510px;

	min-height: 525px;

	background-color:#FFFFFF;

	float: left;

	margin: 30px 0;

}



#content div {

	padding:0 30px; /* padding:40px 30px 40px 40px; */

}

#content div div { padding: 0; }



#content h2 {

	color: #18AF9C;

	font-size: 18px;

	}



/* CALLOUTS */





#content .callout {

	background-color:#f5f4e1;

	width:206px;

	float:right;

	padding:0px;

	

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight: normal;

	color:#009785;

	background-image: url("../images/bg_table.jpg");

	margin:0px 0px 5px 15px;

}



 

#content .calloutSig p { /* Andy */

                

                width:165px;

                float:right;

                text-align: right;

                padding:0px 0px 0px 0px;

                font-size:12px;

            line-height: 16px;

                font-weight: normal;

                margin:0px 10px 0px 0px;

 

}





#content .callout div {

	padding:10px 10px 0px 10px;



}



#content .callout p {

	margin-bottom:10px;	

		line-height: 22px;

}



#content .callout h2,

#content .callout h3,

#content .callout h4,

#content .callout h5,

#content .callout h6 {

	margin-bottom:2px;

	font-size:11px;

	font-weight:bold;	

}



/* different border colors for callouts depending on page */



#cropscience .callout {

	border:1px solid #289728;

}



#medical .callout {

	border:1px solid #d84519;

}



#industrial .callout {

	border:1px solid #fbb03f;

}



/* FOOTER */



#footer {

font-family: Arial, Helvetica, Verdana, sans-serif;

	font-size:10px;

	line-height:10px;

	color:#999999;

	clear:both;

	border-top:2px solid #000000;

	text-align:center;

}





#content #footer p {

	padding:0px;

	margin:0px;

	line-height:20px;

}



#footer a,

#footer .links {

	color:#13ae9a;

	font-size:14px;

	padding:0px;

	margin:0px;

	line-height:38px;

}



#footer a {

	text-decoration:none;

}



#footer a:hover {

	text-decoration:underline;

}



/* different footer border color depending on page */



#cropscience #footer {

	border-top:2px solid #289728;

}



#medical #footer {

	border-top:2px solid #d84519;

}



#industrial #footer {

	border-top:2px solid #fbb03f;

}



/****************************************/

/* HOME PAGE STYLES  THIS AREA FORMATS THE HOME PAGE */

/****************************************/



#home #content {

	width:950px;

	margin-left:0px;

}



#home h2 {

	color:#13ae9a;

	font-size:18px;

}



#home #about_yulex {

	background-image:url(../images/txt_about_yulex.gif);

	width:650px;

	height:32px;

	text-indent:-4000px;

	margin:0px 0px 30px 0px;

}



#home #callout_home {

	width:350px;

	height:249px;

	float:right;

	padding:0px;

	margin:0px 0px 0px 0px;

	text-align:center;

	margin-left:15px;

	margin-bottom: -75px;

}





#home #flash_area {

	

	background-repeat:no-repeat;

	margin:0px 0px 15px 15px;

	width:300px;

	height:240px;

	float:right;

	padding:0px;

	clear:right;

	margin-left:15px;

}



/****** FORMATS ANNOUNCEMENTS ON HOME PAGE *******/



#home #announcement_outer,

#home #announcement_inner {

	margin:0px;

	padding:0px;

	width:538px;

}



#home #announcement_outer {

	background-image:url(../images/bracket_bottomx.gif);

	background-repeat:no-repeat;

	background-position:bottom left;

}



#home #announcement_inner {

	background-image:url(../images/bracket_topx.gif);

	background-repeat:no-repeat;

	background-position:top left;

}



#home #announcement_inner div {

	padding:15px 15px 5px 5px;

}



#home #announcement_outer #announcement_inner div p {

	color:#6F6F6D;

	padding:0px 0px 0px 0px;

	margin:0px 0px 10px 0px;	

	font-size:10px;

	line-height:13px;

}









/****************************************/

/*  THIS AREA FORMATS CONTACT, CORPORATE, NEWS, PARTNERS */

/****************************************/



#content_links_wrapper #column {

	margin-top: 0px;

	margin-right: 40px;

	float:right;

	width:200px;

	height:auto;

}



#content_links_wrapper #column div {

	padding:20px;

	

}



#news #content,

#corporate #content,

#contact #content,

#partners #content {

	width:710px;

margin:0px 200px 0px 0px;	

}



/******* FORMATS RSS NEWS FEED BUTTON ********/



#rss_feed_button {

	float:left;

	position:relative;

	top:0px;

	left:20px;

}

#rss_feed_button_home {

	float:right;

	position:relative;

	top:60px;

	right: 60px;

}

#rss_feed_button_corporate {

	float:right;

	position:relative;

	top:-200px;

	right: 70px;

}

#email_button {

	float:right;

	position:relative;

	top:0px;

	right: 0px;

}

#email_button_home {

	float:right;

	position:relative;

	top:-40px;

	right: 40px;





}

#data_sheet_button_home {

	float:right;

	position:relative;

	top:80px;

	right: -86px



}





/*  _____________________________________ANDY */



#logoLeft  {

	

	width:160px;

	float:left;

	padding:0px;

	background-image: url("../images/yulex_logo_left.gif");

	margin:350px 0px 0px -200px;

}



#content .imageRight {

	float:right;

	padding: 0px;

	margin-left: 15px;

	margin-top: 10px;

	margin-bottom: 10px;

}

#content .imageLeft {

	float:left;

	padding: 0px;

	margin-right: 15px;

	margin-top: 10px;

	margin-bottom: 10px;

}

#content .bgCorporate {

	float:right;

	padding: 0px;

	margin-left: 15px;

	margin-top: 90px;

	margin-bottom: 10px;

	margin-right: 40px;

	

}

#menuTop {

	margin:0px 0px 0px -29px;

	text-align:right;

}

#bullet { 



	margin-left: 0px;

	margin-right: 0px;

	margin-top: -50px;

	margin-bottom: -40px;

}



.table_head {

	border-top:  0px solid #666666;;

		border-bottom: 2px solid #666666;

			border-left: 0px solid #666666;

				border-right: 0px solid #666666;

	border-collapse: collapse;

		font-family: Arial, Helvetica, sans-serif;

		height: 50px;

	font-size: 12px;

	font-weight: bold;

	text-align: center;

	color: #efefef;

	background-color:#00A793;

}

/*  Table for DATA */

.table_one {

	border-top:  2px solid #666666;

		border-bottom: 2px solid #666666;

			border-left: 2px solid #666666;

				border-right: 2px solid #666666;

	border-collapse: collapse; 

		font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

cell-spacing: 50px 50px;

}



.table_one td {

	

	/* padding: 2px 2px 2px 2px; */

	

	border-spacing: 50px 50px;

	



}

.table_one1 td {

	border-top:  1px solid #999999;

	/* padding: 2px 2px 2px 2px; */

	height: 35px;

	background-color: #efefef;

	

-moz-border-radius: 0px 0px 0px 0px;

}



.table_one2 td {

	border-top:  1px solid #999999;

	/* padding: 2px 2px 2px 2px; */

	height: 35px;

	background-color: #e1e1e1;

	

-moz-border-radius: 0px 0px 0px 0px;



}

/*  Table for FORM */

.tableForm {

	border-top:  0px solid #666666;

		border-bottom: 0px solid #666666;

			border-left: 0px solid #666666;

				border-right: 0px solid #666666;

	border-collapse: collapse; 

		font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}



.tableForm td {

	

	/* padding: 2px 2px 2px 2px; */

	height: 30px;

	



}

.tableForm1 td {

	border-top:  0px solid #666666;

	/* padding: 2px 2px 2px 2px; */

	height: 25px;

	background-color: #efefef;

	border-spacing: 5px 5px;



	

	-moz-border-radius: 0px 0px 0px 0px;

}



.tableForm2 td {

	border-top:  0px solid #666666;

	/* padding: 2px 2px 2px 2px; */

	height: 25px;

	background-color: #e0faf7;

	border-spacing: 5px 5px;



	

	-moz-border-radius: 0px 0px 0px 0px;

}



.trStroke{



	border-top:  1px solid #e1dddd;

	text-decoration: none;

	

}



#indent {           

                margin-top: -90px;

                margin-right: -20px;

                margin-bottom: -80px;

                margin-left: -20px;

     

 

}



#indent1 {           

               

				line-height: -10px;

                margin-top: 10px;

                margin-right: 0px;

                margin-bottom: 0px;

                margin-left: -40px;

                text-indent: -12pt;

                list-style-position: inside;



}



.caption {

	width:180px;

	float:left;

	padding:0px;

	line-height: 14px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight: normal;

	color:#666666;

	margin:0px 5px 15px 15px;

}



.clear { clear: both; }



/* WordPress CSS */



.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.alignleft {

   float: left;

}



img.alignleft { margin-right: 10px; }

img.alignright { margin-left: 10px; }

img.aligncenter { margin-bottom: 10px; }



.alignright {

   float: right;

}



.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

   /* optional rounded corners for browsers that support it */

   -moz-border-radius: 3px;

   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;

   border-radius: 3px;

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}

.commentlist li { list-style: none; }

.avatar { float: right; }



#content h2 a { text-decoration: none; }

.post-info { font-size: 11px; margin-bottom: 10px; }

#addthis {margin:5px 0;}
#addthis_sb {margin-bottom:10px;}
