 /*
Theme Name: UTI_v2
Theme URI: http://www.xavierencinas.com
Description: This theme was designed by Xavier Encinas.
Version: 1.0
Author: Xavier Encinas
Author URI: http://www.xavierencinas.com
*/

* {
  margin:0;
  padding:0;
  		

}

body {
  font-family:Georgia, "Times New Roman", serif;
  font-size:14px;
  background-image:url('images/background.gif');
background-repeat:repeat-y;
  background-color:#eef6e8;
  color:#333;
  line-height:16px;


}

html, body {
height: 100%;
}


#global {
  padding:0px;
  width:1105px;
  min-height:100%;

}

* html #global {
height: 100%;
}


/* =========== */
/* = Content = */
/* =========== */

#titletop {
  width:600px;
  float:right;
  padding-left:15px;
  padding-top:50px;

}

#titletop h3 {
  
  font-size:24px;
  margin-bottom:20px;
}

#content {
  width:600px;
  float:right;
  padding-left:15px;
  padding-top:146px;
 

}

#content h3 {
  
  font-size:14px;
}

.entry {margin-bottom:30px;

}

.entry_header {
 
}

.entry_header h2 {
  font-size:16px;
  font-weight:bold;
  line-height:22px;
   color:#333;
   margin-bottom:8px;
}

.entry_header h2 a {
  color:#333;
}

.entry_header h2 a:hover {
  text-decoration:underline;
  color:#333;
}

.entry_body {
  font-size:14px;
  text-align:left;

}

.entry_body p { 
  padding:0 0 10px;
   line-height:20px;
}

.entry_body blockquote {
  padding:0 15px;
  margin:0 0 10px;
  border-left: 3px solid #ccc;
  font-size:12px;
  color:#333;
  font-style:italic;
  font-family:Georgia, "Times New Roman", serif;
  line-height:14px;
}

.entry_body ul {
  padding:0 15px;
  line-height:20px;
}

.entry_body li {
  padding:0 0 5px;
}

.entry_meta p.date {
  color:#333;
  font-size:11px;
  font-style:italic;
  line-height:24px;
  padding:0 0 10px;
}

.entry_meta p.extras {
  font-size:12px;
  line-height:16px;
  padding-bottom:15PX;
}

/* ============== */
/* = Latest posts = */
/* ============== */


#latest_posts {
  width:465px;
  padding-top:5px;
 
 line-height:16px;
}

#latest_posts h1 {

  font-size:16px;
  font-weight:bold;
   margin-bottom:5px;
  
}


#latest_posts ul {
  list-style-type:none;
   font-size:14px;
  line-height:16px;
  margin-top:10px;
}

#latest_posts li {

  font-size:14px;
  line-height:18px;
}

#latest_posts li a {
  display:block;
   color:#333;
   text-decoration:underline;
}

#latest_posts li a:hover {
  display:block;
   color:#333;
   text-decoration:none;
}
#latest_posts h2 {
font-size:12px;
font-style:italic;
font-weight:normal;
margin-bottom:10px;
}



/* ============== */
/* = Middle Bar = */
/* ============== */


#middle_bar {
  width:225px;
  padding-left:15px;
  float:right;
  line-height:16px;
  padding-top:146px;
}


#middle_bar h3 {

  font-size:16px;
  font-weight:bold;
   margin-bottom:5px;
  
}

#middle_bar ul {
  list-style-type:none;
   font-size:14px;
  line-height:16px;
}

#middle_bar li {

  font-size:16px;
  line-height:20px;
}

#middle_bar li a, #left_bar li a {
  display:block;
   color:#333;
}

#middle_bar select {
  width:100%;
}

#adsense {
  padding:15px 0;
}

/* ============= */
/* = Left Bar = */
/* ============= */



#left_bar {
  width:250px;
  float:left;
  line-height:18px;
 padding-top:15px;
}

#left_bar img {
padding-left:15px;
  
}


#left_bar h1 {
  padding-left:15px;
  font-size:16px;
  font-weight:bold;
  color:#FFFFFF;
  margin-bottom:5px;
}


#left_bar ul {

  list-style-type:none;
   font-size:16px;

   color:#FFFFFF;
}


#left_bar li {
 padding-left:15px;
  font-size:16px;
    color:#FFFFFF;
}

#left_bar li a {
 
  font-size:16px;
    color:#FFFFFF;
	text-decoration:none;
}

#left_bar li a:hover {
 ;
  font-size:16px;
    color:#FFFFFF;
	text-decoration:underline;
}



#left_bar p.moses {
font-size:12px;
font-style:normal;
color:#FFFFFF;
line-height:12px;
padding-left:15px;

}

/* ============ */
/* = Comments = */
/* ============ */

#comments {
  font-size:12px;

}

#comments ol {
  list-style-type:none;
}

#comments ol li {
  padding:0 0 20px;
  line-height:22px;
}

#comments ol li p {
  padding-Bottom:10px;
    border-bottom: 1px dotted #fbd1d1;
}

#comments ol li h4 {
  font-size:14px;
  font-weight:bold;
}

#comments p.comment_meta {
  color:#333;
  font-size:11px;
  font-style:italic;
  line-height:24px;
  padding:0 0 5px;
  
}

#comments p.comment_meta a {
  font-size:15px;
}

#comments p.small {
  padding:10px 0 5px 0;
  font-size:11px;
  
}

#comments h3#postcomment {
  font-size:16px;
  padding-top:20px;
  padding-bottom:5px;
} 

#comments form textarea {
  width:450px;
}

#comments form p input {
  margin:0 0 7px;
  font-size:12px;
  font-weight:bold;
  font-family:Georgia, "Times New Roman", serif;
  padding:2px;
}

#comments form p label {
  font-size:11px;
}

/* ================= */
/* = Miscellaneous = */
/* ================= */

.spacer {
  clear:both;
}

a {
  text-decoration:none;
  color:#47942e;
}

a:hover {
  text-decoration:underline;
}

.red {color:#b20000;}

img {
  border:none;
padding-bottom:10px;
}

ul {
list-style-position:outside;
   font-size:14px;
  line-height:16px;
  color:#333;
}

li {

  font-size:16px;
  line-height:20px;
}

li a {
  display:block;
   color:#333;
}

.shopcontainer { padding-bottom:20px;}
.shop a { color: #FFFFFF; font-weight:bold; background-color:#47942e; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; padding:6px 9px 5px 9px;}
.shop a:hover { color: #FFFFFF; font-weight:bold; background-color:#000; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; padding:6px 9px 5px 9px; text-decoration:none;}

.shop2 a { color: #FFFFFF; font-weight:bold; background-color:#000; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; padding:6px 9px 5px 9px;}
.shop2 a:hover { color: #FFFFFF; font-weight:bold; background-color:#47942e; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; padding:6px 9px 5px 9px; text-decoration:none;}

.soldout { color: #FFFFFF; font-weight:bold; background-color:#333; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; padding:6px 9px 5px 9px;}
