/*  
Theme Name: Braintied
Theme URI: http://www.wpdesigner.com
Description: Braintied Wordpress theme created by Small Potato
Version: 1.0
Author: Small Potato
Author URI: http://www.wpdesigner.com/

*/

* {
	font-family: Times New Roman;
}

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{
	margin: 0;
	padding: 0;
}

html {
	min-height: 100%;
}
#blackBack{
min-height:100% !important;
overflow:hidden;
}
body{
	text-align:center;
	vertical-align:top;
	color:#000;
  min-height:100%;
  height:100%;
}
.clr{clear:both;}
h1{
font-size: 24px;
font-weight: normal;	
}
h2{
font-size: 20px;
font-weight: normal;
}
h3{
font-size: 18px;
font-weight: normal;
}
h4, h5, h6{
font-size: 15px;
font-weight: normal;
}

a {
	text-decoration: none;
  border-bottom: 1px solid;
	color: #c00;
}

a.banner {
	border:0;
}
.nobordimg a{
border:0 !important;
}

a:hover{ /*background-color: #ff9;*/ color: #c00 !important;border-bottom:0px;}
a:active {border: 0; color: #000;}

a img{ border: 0; }

p {
        line-height: 1.5em;
}

abbr, acronym{ border: 0; }

address, dl, p{ padding: 15px 0 0; }

blockquote{
	margin: 15px 0 0;
	background: #eee;
}

blockquote p{ padding: 15px; }

blockquote blockquote{
	margin: 15px;
	background: #ddd;
}

code{
	background: #f9f9f9;
}

dt{ font-weight: bold; }

dd{ padding: 0 0 0 15px; }

hr{
	clear: both;
	margin: 15px 15px 5px 15px;
	border: 0;
	height: 1px;
	text-align: left;
	background: #9b9b9b;
	color: #9b9b9b;
}

small{
	font-size: 0.8em;
}

pre{
	width: 90%;
}

input, textarea{
	font-size: 1em;
	padding: 2px;
}

input#s{
	padding: 3px;
}


#container{
	margin: 0 auto;
	width: 80%;
	max-width: 700pt;
	text-align: left;
	min-width:934px;
}

#header .site-title {
	margin:10px auto 20px;
  width:100%;
  position:relative;
  height:90px;
}
#header .site-title a {
	text-decoration:none;
	border:none;
	height:112px;
}
#header .site-title .description {
	position:absolute;
	height:32px;
	font-size:14px;
	left:10px;
	top:55px;
}
#header .site-title .description span {
	display:block;
}
#header .site-title .searchForm {
	position:absolute;
	right:0;
	top:55px;
	text-align:right;
}
#header .site-title .searchForm .text {
	width:160px;
}
#header .site-title .searchForm .searchButton {

}

#header .topmenu{
	width: 100%;
        border-bottom: 1px solid #ccc;
        border-top: 1px solid #ccc;
}

#header .topmenu ul{
	list-style: none;
	margin: 0;
	padding: 10px 10px 10px 0;
        text-align: center;
}

#header .topmenu ul li{
	padding: 0 0 0 10px;
	display: inline;
        font-size: 1.2em;
}

.post{
	padding: 0;
	clear: both;
}

.post h2.highlight{
	padding: 0.3em 20px;
	font-size: 1.4em;
	font-weight: normal;
	background: url("images/etopmenu.jpg") repeat-x left top transparent;
	color: #000;
}

.post .title-item, .post .title-item-alt{
	padding: 15px 20px;
	background: #f7f7d2;
}

.post .title-item-alt{
	background: #fff;
}

/*.entry h2 {
        border-bottom: 1px solid #ccc;
}*/
span#cke_comment{
margin-top:10px !important;
}

.entry{
	padding: 0 20px;
	line-height:24px;
	overflow:hidden;
}

.entry h2, .entry h3, .entry h4, .entry h5, .entry h6{
	padding: 15px 0 0;
}

.entry h1{
	font-size: 2em;
	line-height: 1.5em;
}

.entry h2{
	font-size: 1.4em;
}

.entry h3{
	font-size: 1.3em;
}

.entry  h4{ font-size: 1.2em; }

.entry h5{ font-size: 1.2em; }

.entry h6{ font-size: 1.1em; }

.entry img{
	border: 1px solid #e8e8b1;
	padding: 4px;
	background-color: #fff;
}
.entry img.noborder{border:0;}

.entry img.wp-smiley{
	padding: 0;
	border: 0;
	background-color: transparent;
}

.entry img.alignleft{
	float: left;
	margin: 5px 10px 0 0;
}

.entry img.alignright{
	float: right;
	margin: 5px 0 0 10px;
}

.entry p.postinfo{
	margin: 15px 0 0;
}

.browse{
	padding: 15px 20px;
	line-height: 18px;
clear: both;
}

.browse a{
	font-weight: bold;
}

/* comments template */

.comments-template{
	margin: 50px 0 0;
	padding: 0;
        /*background: #f7f7d2 url(images/com.jpg) repeat-x top;*/
}
.comments-template h3#comments{
color:#000;
font-size:20px;
line-height:47px;
font-weight:normal;
font-family:Times New Roman;
padding:0;
margin:0;
}

.comments-template ol{
	margin: 0;
	padding: 0;
	list-style:none;
}

.comments-template ol li{
	margin:0 0 11px;
	line-height: 24px;
	padding:12px 17px;
	background:#f5f5ee;
}
.comments-template ol li div.comment-body{
position:relative;
color:#000;
font-family:Times New Roman;
font-size:14px;
position:relative;
}
.comments-template ol li div.comment-body .reply{
position:absolute;
top:0;
right:0;
}
.comments-template ol li div.comment-body .reply a:link,
.comments-template ol li div.comment-body .reply a:visited{
font-family:Arial;
font-size:11px;
color:#009a00;
text-decoration:none;
background:none;
border-bottom:1px dashed #009a00;
}
.comments-template ol li div.comment-body .reply a:hover{
font-family:Arial;
text-decoration:none;
color:#009a00 !important;
background:none;
border-bottom:1px solid #009a00;
}
.comments-template ol li div.comment-body p{
padding:5px 0 0;
}
.comments-template p.nocomments{
	padding: 0;
}
.comment-author.vcard{
font-size:16px;
color:#000;
font-family:Times New Roman;
font-weight:bold;
}
.comment-meta.commentmetadata{
font-size:12px;
color:#878787;
font-family:Times new Roman;
padding:0 0 0 5px;
}
.comment-meta.commentmetadata a:link,
.comment-meta.commentmetadata a:visited,
.comment-meta.commentmetadata a:hover{
color:#878787 !important;
text-decoration:none;
border:0;
background:none;
}

h3#respond{
font-size:26px;
color:#000;
font-family:Times New Roman;
line-height:70px;
margin:0;
padding:0;
font-weight:normal;
}
table.commentstemplate td{
width:205px;
padding:0 5px 0 0;
font-family:Arial;
color:#000;
font-size:11px;
}
table.commentstemplate td span{
color:#cc0000;
}
table.commentstemplate td input{
width:195px;
height:23px;
line-height:23px;
background:url(images/commentsinput.jpg) no-repeat top left;
padding:2px 5px;
border:0;
margin:0 !important;
font-size:12px;
font-family:Arial;
line-height:23px;
}
textarea#comment{
width:613px;
border:1px solid #cccccc;
background:#fff url(images/commentsarea.jpg) repeat-x top left;
margin:12px 0 0;
padding:2px 5px;
font-size:12px;
font-family:Arial;
overflow:auto;
}
#commentform input#submit{
width:175px;
height:31px;
border:0;
background:transparent url(images/sendcommentbutton.jpg) no-repeat top left;
text-align:center;
color:#fff;
font-size:14px;
font-family:Times New Roman;
line-height:31px;
margin:30px 0 0;
cursor:pointer;
}

.subscribe-to-comments{
color:#000;
font-size:14px;
font-family:Times New Roman;
}
.subscribe-to-comments input#subscribe{
border:1px solid #8e9090;
width:11px;
height:11px;
}

/* end comments template */


#footer{
	font-size: 0.8em;.post .title-item, .post .title-item-alt

        width: 100%;
        margin-top: 1em;
        text-align: center;}

#footer p{
        border-top: solid 1px #ccc;
	padding: 1em;
        text-align: right;
}

.sun {
        margin: 1em 0 0 0;

}

.comp {
	margin: 1em 0;
	font-size: 1.5em;
	border-top: 0px solid #ccc;
}

.near {
        margin: 0 0 24px 0;
        padding: 0;
        letter-spacing: 3px;
}

li {
        margin-bottom: 10px;
}

/*#footer a {
        border: 0 !important;
        text-decoration: none;
}*/

.highlight a {
        color: #000;
}

.spoilertop{
border-bottom: 1px dashed green;
    color: green;
    cursor: pointer;
    display:inline;
}
.current_page_item a {
color: #000;
border: 0;
}

.current_page_item a:hover {
background: transparent;
}

a.logl:hover {
background: transparent;
}

#partnersloginform {
	border:silver 1px solid;
	background:#F7F7F7;
	padding:10px;
	width:300px;
	margin:0 auto;
}
#partnersloginform label {
	float:left;
	width:70px;
	margin-right:10px;
}
#partnersloginform .text {
	width:200px;
}
#partnersloginform h3 {
	font-weight:bold;
	font-size:100%;
	padding:0;
	margin:0 0 10px;
}

#partnerBanners {
	list-style:none;
	margin:0;
	padding:0;
}
#partnerBanners li {
	border-bottom:1px gray dotted;
	padding-bottom:15px;
	margin-bottom:30px;
}
#partnerBanners .partnerCode, #partnerBanners .simpleCode, #simpleTextLink .codeLink {
	width:600px;
	font-size:12px;
	font-family:Tahoma;
}

.qTitle, .spoilertop {
	margin-top:20px;
	margin-bottom:10px;
	text-decoration:none;
}
.qTitle a, .spoilertop span {
	border-bottom:1px dashed green;
	color:green;
	cursor:pointer;
}

.headerBanner {
	
}
.headerBanner .hbWrapper {
	background:url(images/sun1.jpg) center top no-repeat;
	border:3px #ccc solid;
	height:344px;
	border-top-width:2px;
}

.subscribeForm {
	float:left;
	width:100%;
}
.subscribeForm.sfFrontPage {
	float:left;
	width:auto;
}	
.subscribeForm.sfFrontPage .alert {
	width:333px;
	text-align:center;
	font-size:10px;
	font-family:Verdana;
}
.subscribeForm.sfFrontPage .alert a {
	font-family:Verdana;
}
.subscribeForm table {
	margin:0 auto;
}

.jurbaLeft object {
	width:190px !important;
}
.entry.comp {
	font-size:16px;
	padding:0;
}
.entry.comp p {
	padding:0;
	margin:10px 0;
}

#footer {
	position:relative;
}
#footer .contacts {
	position:relative;
	left:10px;
	top:10px;
	float:left;
	text-align:left;
	width:250px;
	font-size:14px;
}

.mpRubs {
	float:right;
	font-size:15px;
	font-weight:normal;
	padding-top:3px;
	padding-bottom:1px;
}
.mpRubs li {
	list-style:none;
	display:inline;
	margin-left:8px;
}
.mpRubs li.current-cat a {
	background-color: #ff9;
	color:#000;
}

#footer .counter a {
	background:none;
}

#gMenu {
	position:absolute;
	right:0;
	top:5px;
	font-family:Tahoma;
	font-size:14px;
	z-index:1000;
}
#gMenu ul {
	list-style:none;
	margin:0;
	padding:0;
}
#gMenu ul li {
	background:url(images/hrmback.gif) left top no-repeat;
	line-height:32px;
	font-weight:bold;
}
#gMenu ul li a {
	background:url(images/hrmback_right.gif) right top no-repeat;
	padding:0 30px;
	color:#fff;
	border:none;
	display:block;
	height:auto !important;
}
#gMenu ul li a:hover {
	color:#fff !important;
	text-decoration:underline;
}
.bigRedArrow {
	float:left;
	margin:84px 40px 0 40px;
}

.gertuik {
	font-size:14px;
}

.searchResults .meta {
	font-size:12px;
	margin-top:4px;
}
.searchResults .searchNavigation {
	text-align:center;
	padding-top:15px;
	clear:both;
}
.searchResults h1 {
	margin-top:10px;
	margin-bottom:20px;
}

/* elvencedor edit */
.postdate.newstyle{
font-size:14px;
display:block;
margin:0 0 0 160px;
line-height:24px;
color:#444;
}
.elvmpcontent p{
padding:0;
}
.elvmpcontent a.headerlink{
line-height:24px;
}
.tophonediv{
background:none repeat scroll 0 0 #FFFF99;
font-size:24px;
padding:0 5px;
position:absolute;
right:150px;
top:7px;
}
.elvmpcontent .headerlink{
font-weight:bold;
font-size:18px;
margin-left:160px;
}
.elvmpcontent a.headerlink:link,
.elvmpcontent a.headerlink:visited{
text-decoration:underline !important;
border:0;
}
.elvmpcontent a.headerlink:hover{
text-decoration:none !important;
}
.elvmpcontent img{
width:150px;
float:left;
margin-right:10px;
margin-top:-45px;
}
.leftarrowdiv{
background:url(images/leftarrow.jpg) no-repeat 0 50%;
}
.rightarrowdiv{
background:url(images/rightarrow.jpg) no-repeat 100% 50%;
}
.postdate.newstyle a:link,
.postdate.newstyle a:visited,
.postdate.newstyle a:hover{
text-decoration:none;
border:0;
color:#444;
background:transparent none;
}
.comment-author.vcard{
display:inline;
}
.comment-author.vcard img{
float:left;
margin-right:10px;
margin-top:5px;
}
.comment-author.vcard .says{
display:none;
}
.comment-author.vcard .fn{
font-style:normal;
}
.comment-meta.commentmetadata{
display:inline;
}
.comment .reply{
text-align:right;
}
.comment ul.children{
list-style:none;
background:#e5e5de;
margin:10px;
padding:0;
}
.comments-template ol li ul.children li{
line-height:24px;
margin:5px 10px;
padding:5px;
background:transparent none;
}
#elvtopbanner p{
margin:10px 0 0;
padding:0;
border:2px solid #FFCC00;
}
:focus{outline:none;}

.breadcrumbs{
padding-bottom:10px;
}

/* SUBMIT FORM */
.elv_smrsright{
width:332px;
padding:15px 0 0 10px;
}
.elv_smrsright form{
background:url(images/elv_formbg.jpg) no-repeat top left;
width:296px;
height:150px;
padding:18px;
display:block;
}
.labelmail, .labelname{
display:block;
float:left;
height:27px;
width:70px;
font-size:11px;
color:#000;
font-family:Arial;
line-height:27px;
}
.labelmail, .inputmail{
margin:0 0 23px;
}
.inputname, .inputmail{
float:left;
height:27px;
width:225px;
}
.inputname input, .inputmail input{
width:219px;
height:17px;
line-height:17px;
font-size:12px;
padding:4px 2px;
border:1px solid #cccccc;
background:url(images/elv_inputbg.jpg) repeat-x top left;
font-size:14px;
}
.fillin{
clear:both;
font-size:11px;
font-style:italic;
font-family:Arial;
color:#676666;
padding:5px 0 12px 70px;
}
.submitnow{
width:100%;
text-align:center;
}
.submitnow input{
width:263px;
height:31px;
background:url(images/elv_bgbutton.jpg) no-repeat top left;
border:0;
font-size:14px;
font-family:'Times New Roman';
color:#fff;
text-align:center;
line-height:31px;
cursor:pointer;
}

.invitetab a:link,
.invitetab a:visited,
.invitetab a:hover{
text-decoration:none;
background:none;
border:0;
}
.counter a{

}
/* NEW HEADER */
#eheader{
height:155px;
padding:10px 0 0;
font-family:Arial;
width:934px;
margin:0 auto;
position:relative;
}
	#eheader a:link,
	#eheader a:visited{
	border:0;
	background:none;
	}
	#eheader a:hover{border:0 !important; text-decoration:none !important;}
.ephones{
font-size:18px;
color:#5a5a5a;
float:left;
width:40%;
height:47px;
}
	.ephones a:link,
	.ephones a:visited,
	.ephones a:hover{
	display:block;
	font-size:12px;
	color:#009a00 !important;
	padding:5px 0 0;
	font-family:Arial;
	text-decoration:underline;
	width:120px;
	}
#eheader a.elogo{
display:block;
width:306px;
height:82px;
background:url(images/elogonew.jpg) no-repeat top left !important;
position:absolute;
left:50%;
margin:0 0 0 -153px;
top:0;
}

.eslogan{
width:500px;
position:absolute;
top:86px;
left:50%;
margin:0 0 0 -250px;
text-align:center;
font-size:18px;
color:#2e2e2e;
font-weight:bold;
letter-spacing:0.5px;
}
.eslogan span{
display:block;
text-align:center;
font-size:16px;
font-weight:normal;
padding:0;
}
.esearch{
width:40%;
float:right;
text-align:right;
position:relative;
}
	.esearch input{
	border:0;
	width:170px;
	height:23px;
	line-height:23px;
	background:url(images/esearch.jpg) no-repeat top left;
	padding:2px 30px 2px 5px;
	font-size:12px;
	color:#636363;
	font-family:Arial;
	}
	.esearch .searchButton{
	position:absolute;
	background:transparent none;
	border:0;
	width:23px;
	height:23px;
	right:3px;
	top:2px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	cursor:pointer;
	}
.etopmenu{
height:43px;
margin:65px 0 0;
background:url(images/etopmenu.jpg) repeat-x top left;
}
	.etopmenu ul{
	list-style:none;
	margin:0;
	padding:0 125px;
	}
	.etopmenu li{
	float:left;
	padding:0 18px;
	background:url(images/eli.png) no-repeat 100% 7px;
	line-height:43px;
	font-size:18px;
	font-family:Times New Roman;
	}
	.etopmenu li.page-item-1813{background:none;}
	.etopmenu a:link,
	.etopmenu a:visited{
	color:#3e381e;
	text-decoration:none;
	font-weight:normal;
	}
	.etopmenu li.current_page_item a:link,
	.etopmenu li.current_page_item a:visited,
	.etopmenu a:hover{
	color:#cc0000 !important;

	text-decoration:none;
	}
#eslider{
width:934px;
margin:0 auto;
height:278px;
}
#eslideshow {list-style:none; color:#fff}
#eslideshow span {display:none}
#ewrapper {width:934px; margin:0; display:none}
#ewrapper * {margin:0; padding:0}
#fullsize {position:relative; width:934px; height:278px; padding:0; border:0; background:#fff}
#information {display:none;position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto;left:0;}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {display:none;left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {display:none;right:0; background:url(images/right.gif) right center no-repeat}
#imglink {display:none;position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#ethumbnails {display:none;margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}

#commentform{
position:relative;
}
.subscribe-to-comments{
position:absolute;
bottom:40px;
}

