/*   
Theme Name: ETR Success
Based on Theme URI: http://devolux.org/2009/04/prime/
Description: WordPress Theme with two columns, horizontal page navigation, automatic image thumbnails, integrated jQuery font resizer, random posts-widget and valid xhtml/css. Please report bugs as comments at the theme's homepage.
Author: Devolux
New copy: Erika laguna
Author URI: http://devolux.org/
Version: 1.7
Tags: two-columns, fixed-width, blue
.
Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
.
*/

/*       ###############################
         BASIC TAGS
         ############################### */

* {margin: 0; padding: 0;}
body {background: #000; background: url(img/back.gif) repeat-x; font: 11px Arial, Helvetica, sans-serif; color: #333; margin: 0;}
h1, h2, h3, h4, h5, h6 {margin: 10px 0 0 0;}
p {margin: 0px 0px 15px 0px;}
a {outline: none; text-decoration: none; color: #0576C0;}
a img {border: none;}



/*       ###############################
         BASIC LAYOUT
         ############################### */

div#page {width: 1000px; margin: 0 auto;}

div#header {width: 1000px; height: 147px; background: url(img/header-new.png) no-repeat;}
div#description {padding:111px 0 0 88px;}

div.learnmore{
	font-size:12px;
width:300px;
}

div.learnmore a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

div.signup{
	font-size:12px;
margin-top:20px;
width:200px;
margin-left:38px;}

div.signup a{
	color:#fff;
	text-decoration:none;
}

div.signup a:hover{
	color:#000;
	text-decoration:none;
}

div#nav {width: 950px; height: 35px; padding: 0 25px; background: url(img/nav.png) no-repeat top;}
div#content {clear: both; background: url(img/content_bg2.png) repeat-y; width: 910px; padding: 0 40px 0 40px;}

div#sidebar {float: left; width: 180px; margin: 0px;}
div#sidebar_random {margin: 30px 0 0 0;}
div#sidebar_random img {max-width: 180px;}

div#text {float: right; width: 695px; margin: 20px 0 0 0; padding: 0 0 0 20px; line-height: 1.2;}

div.post {margin: 0 0 20px 0; padding: 0 0 0px 0; border-bottom: 1px solid #999;}
div.post-single {margin: 0 0 20px 0;}

div.post_left {float: left; width: 700px; padding: 0 20px 0 0;}
div.date {float: left; width: 64px; height: 60px; padding: 4px 0 0 0; margin: 0 10px 0px 0; background: url(img/calendar.png) no-repeat;}

div.post_right {float: right; width: 250px; padding: 0 0 0 20px;}
div.post_right img {max-width: 250px;}

div.single_content {clear: both; margin: 0 0 0px 0;}

div.bookmarks {text-align: right; float: right;}

div#tag_cloud {clear: both; text-align: center; padding: 0px 0;}

div#appendix {position: relative; background: url(img/content_bg.png) repeat-y; width: 880px; padding: 20px 60px 0 60px; text-align: center;height:10px;}
div#totop {left:75px;position:absolute;top:12px;;}

div#footer {width: 1000px; height: 35px; background: url(img/footer.png) no-repeat;}



/*       ###############################
         NAVIGATION
         ############################### */

div#nav ul {float: left; list-style: none; text-transform:uppercase;}

div#nav li {float: left;}
div#nav li a {display: block; margin: 0; padding:11px 20px; color: #3b3b3b; text-decoration: none;border-right:1px solid #eec220; border-left:1px solid #CC6501;
 font: bold 12px  Arial, Helvetica, sans-serif;}
div#nav li a:hover { background-image: url(img/nav2.png)}
div#nav li.current_page_item a {background-image: url(img/nav2.png)}

/*       ###############################
         WIDGETS
         ############################### */

div#sidebar h4 {font: bold 130% Arial, Helvetica, sans-serif; margin: 20px 0 5px 0;color:#143E90;;}

div#widget {margin: 0; padding: 0; font-size: 110%;}
div#sidebar a {display: block; padding: 5px 0px; color: #333; font: normal 120% Arial, Helvetica, sans-serif;}

div#sidebar ul {width: 175px; list-style: none; padding: 0 ;}
div#sidebar ul ul {width: 165px; list-style: none; padding: 0 0 0 5px;}

div#sidebar li {border-bottom: 1px dotted #1a57a0; padding: 0;}
div#sidebar li:hover {border-bottom: 1px dotted #1a57a0; background: #fceab8;}
div#sidebar li a:hover {color: #143e90;}

div#sidebar ul ul li {border: none; background: none;}
div#sidebar ul ul li:hover {border: none; background: none;}

div#recent-comments {width: 200px;}

p#font-resize a {display: inline; font: 180% bold Arial, Helvetica, sans-serif; padding: 0px 5px;}

/*calendar*/
table#wp-calendar {margin: 0 0 10px 0; border-collapse: collapse; text-align: center; font-size: 140%;}
table#wp-calendar a {font: normal 140% Arial, Helvetica, sans-serif; color: #143E90; border: 1px solid #143E90;}
table#wp-calendar caption {padding: 0 0 5px 0;}
table#wp-calendar th {font: bold 140% Arial, Helvetica, sans-serif;}
table#wp-calendar th, td { height: 0px;}

/*       ###############################
         TEXT
         ############################### */

div#text a {color: #0576C0;}
div#text a:hover {color: #DD7C01; text-decoration: underline;}
div#text {font-size: 120%;}

div#description h1 a {color: #fff; font: bold 280% Arial, Helvetica, sans-serif;}
div#description p {color: #eee; padding: 3px 0; font: normal 180% Arial, Helvetica, sans-serif;}

div#text h1 {font: bold 170% Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif; margin: 0 0 10px 0; color:#143E90; border-bottom:1px #666 solid; padding-bottom:5px;}
div#text h1 a {color: #333;}
div#text h1 a:hover {color: #DD7C01; text-decoration: none;}
div#text h2 {font: bold 160% Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif; color: #333; margin: 0 0 10px 0;}
div#text h2.archive-title {margin: 0px 0px 30px 0px; font: bold 170% Arial, Helvetica, sans-serif; color: #143E90;border-bottom:1px #666 solid; padding-bottom:5px;}
div#text h3 {font: bold 120% Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif; color: #333; margin: 0 0 15px 0;}

div#text ul, ol {margin: 0 0 20px 20px;}

p#next-posts {text-align: left; font: normal 140% Arial, Helvetica, sans-serif;}

div.date {font: normal 11px Arial, Helvetica, sans-serif; text-align: center; color: #fff;}
p.date-month {margin: 2px 0 0 0; color: #666; font: normal 32px Arial, Helvetica, sans-serif;}

p.post_info {font-size: 90%; margin: 10px 0px 5px 0px;}

img.post_icon_1 {position: relative; top: 4px; right: 1px; margin: 0 3px 0 0;}
img.post_icon {position: relative; top: 4px; right: 1px; margin: 0 3px 0 12px;}

div#tag_cloud a {color: #143E90;}
div#tag_cloud a:hover {color: #DD7C01; text-decoration: underline;}

p.footer_info {margin: 5px 0 0 0; color: #666; font: normal 110% Arial, Helvetica, sans-serif, san-serif;}

div#totop a {color: #143E90; font: bold 140% Arial, Helvetica, sans-serif; padding: 30px;}
div#totop a:hover {color: #DD7C01;}

code {font: normal 120% Courier, serif;}

/*      ##################################
           COMMENTS
        ################################## */

div.comment {width: 575px; margin: 0 0 10px 0; padding: 8px; border: 1px solid #ccc;}
div.comment p {margin: 0px;}
div.comment-details {float: left; width: 100px; font-size: 14px;}
div.comment-text {float: right; width: 455px;}

h2#comment-header {margin: 40px 0 10px 0 !important;}
h2#respond {margin: 10px 0 10px 0 !important;}
h3#no-comments {font: bold 120% Arial, Helvetica, sans-serif !important; color: #143E90 !important; margin: 0 !important;}

/*        ##################################
           FORMS
        ################################## */

label {display: block; margin: 0 0 5px 0;}
.text {width: 350px; margin: 0 0 10px 0; padding: 5px; background: url(img/bg-form-text.gif) repeat-x left top; border: 1px solid #ccc;}
textarea {width: 580px; height: 100px; margin: 0; padding: 5px; background: url(img/bg-form-text.gif) repeat-x left top; border: 1px solid #ccc;}
.submit {width: auto; padding: 5px; margin: 5px 0; color: #fff; background: #666; border: 1px solid #333;}

/*        ##################################
           SEARCHFORM
        ################################## */

input#search {width: 150px; padding: 5px; background: url(img/bg-form-text.gif) repeat-x left top; border: 1px solid #ccc;}
#search-submit {width: 30px; padding: 5px; color:#fff; background: #333; border: none;}

/*        ##################################
           WORDPRESS CSS
        ################################## */

img.alignright {float:right; margin: 0 0 10px 30px;}
img.alignleft {float:left; margin: 0 50px 30px 0;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto;}
a img.alignright {float:right; margin: 0 0 30px 30px;}
a img.alignleft {float:left; margin: 0 50px 30px 0;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto;}

.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}

.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 110%; line-height: 17px; padding: 0 4px 5px; margin: 0;}

/*       ###############################
         CLEARFIX
         ############################### */

.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
.clear {clear: both;}

/* old site styles */


.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px; font-weight: bold; color: #143E90;}



.li_padding {
	vertical-align: baseline;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

.li_padding_block {
	vertical-align: baseline;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

.table {
	border-bottom: 1px solid #000000;
	line-height:10px;
}
.table2 {
	border-bottom: 1px solid #000000;

}
.table3 {
	
	line-height:15px;
	}
	
.stories{
	padding:10px;
	border:1px #CC9900 solid; 
	
}

hr{
color: #CF7500;
background-color: #CF7500;
height: 1px;
border: 0px;
margin-bottom:20px

	
}

.quote{
	border:1px #999 solid; padding:10px; margin-bottom:10px;
}

.quote p{
	margin: 0 0 5px 0;
}

a.linkcalendar:link {
	text-decoration: none;
	color: #333333;
	margin-left:5px;
	font-size: 13px;
	font-weight:bold;
     
}
a.linkcalendar:visited {
	text-decoration: none;
	color: #333333;
	margin-left:5px;
	font-size: 13px;
	font-weight:bold;

}
a.linkcalendar:hover {
	text-decoration: none;
	color: #dc6206;
	margin-left:5px;
	font-size: 13px;
	font-weight:bold;

}
a.linkcalendar:active {
	text-decoration: none;
	color: #333333;
	margin-left:5px;
	font-size: 13px;
	font-weight:bold;
	}
	
	.table4 {
	border: 1px solid #afb0a9; 
	line-height:30px;
	
}

table4#wp-calendar th, td{
height:0;
line-height:30px;
}
	
	
	table#entry th, td{
		padding:3px;
		line-height:16px;
}
	.celltopbottomright {
border-top: 3px solid #ffffff;
border-right: 3px solid #ffffff;
	border-bottom: 3px solid #ffffff;

}

.celltopbottom {
border-top: 3px solid #ffffff;
	border-bottom: 3px solid #ffffff;

}
.cellbottomleft {
s
	border-right: 3px solid #ffffff;
	border-bottom: 3px solid #ffffff;
	

}
.cellbottomright {

	border-right: 3px solid #ffffff;
	border-bottom: 3px solid #ffffff;

}
.cellbottom{

	border-bottom: 3px solid #ffffff;

}
#schedule{
	display: none; 
      border-color: ffffff; 
      border-style: solid; 
      border-width: 0px; 
      font-weight: normal; 
      padding: 0px; 
      margin: 0px;
	  background-color: #ffffff;
      font-size:13px; 
      font-family:Helvetica,sans-serif;
}

p.audioplayer_container {  
	text-align: left;  
	font-size:11px;
}

.hidecomments {
	
	font-size:16px;
	color: #900;
	background-image:url(../../../images/b_openclose-comments.jpg);
	background-repeat:no-repeat;
	background-position:bottom ;
	line-height:20px;
	margin-top:20px;

	
}

.authorcomment {
padding: 5px;
background-color:#FAF2D9;
}

blockquote{
	padding-left:20px;
}