
.blogotop {
background-color:#ededed;
color:#1a1e27;
font:15px/23px Arial,sans-serif;
}

.blogotop img {
border:0;
}

.blogotop .notext,.blogotop.notext-footer {
background-repeat:no-repeat;
font-size:0;
line-height:0;
text-indent:-9999px;
}

.blogotop h2.cufon-h2 {
color:#fff;
font-size:35px;
font-weight:700;
text-transform:uppercase;
margin:50px 0 25px;
}

.eltituloblog {
background-color:#1a1e27;
text-align:center;
padding:10px 16px;
color:#fff;
font-size:35px;
text-transform:uppercase;
margin:50px 0 25px;


/*
  font-weight:400;
*/

text-decoration:none;
border:1px solid black;
}

.blogotop h3 a {
color:#1a1e27;
font-size:25px;
line-height:24px;
font-weight:400;
text-decoration:none;
}

.blogotop h4 {
color:#646464;
font-size:20px;
font-weight:400;
margin-bottom:-5px;
}

.blogotop .author em {
color:#646464;
font:italic 15px Georgia,serif;
margin-top:-3px;
}

.blogotop .cat-date a,.blogotop .readMore a {
color:#646464;
font:italic 14px/20px Georgia,serif;
text-decoration:none;
}

.blogotop .top {
background:transparent url(img/top-bg.gif) repeat-x;
color:#fff;
height:71px;
position:relative;
}

.blogotop .top-content,.blogotop .logo,.blogotop .featured,.blogotop #content,.blogotop .footer-content,.blogotop #bottom {
width:950px;
margin:0 auto;
}

.blogotop .main {
float:left;
width:550px;
}

.blogotop aside {
float:right;
width:350px;
}

.blogotop #content,.blogotop .featured,.blogotop footer,.blogotop #bottom {
clear:both;
}

.blogotop footer {
border-bottom:1px solid #fff;
border-top:1px solid #fff;
height:288px;
overflow:hidden;
background-color:#1a1e27;
background-image:linear-gradient(top,#1b1f28,#1a1e27);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#1b1f28',EndColorStr='#1a1e27');
}

.blogotop .top-content ul {
float:left;
height:42px;
margin-top:29px;
}

.blogotop .top-content li {
display:inline;
float:left;
height:42px;
line-height:14px;
list-style:none;
margin:0 7px;
}

.blogotop .top-content li.first {
margin-left:0;
}

.blogotop .blogotop .top-content li a {
color:#FFF;
cursor:pointer;
display:block;
height:42px;
text-decoration:none;
}

.blogotop .top-content li.selected,.blogotop .top-content li a:hover {
background:url(img/nav-arrow.gif) no-repeat scroll center bottom transparent;
}

.blogotop .block {
float:right;
height:71px;
position:relative;
}

.blogotop .block a {
background:url(img/feed.gif) no-repeat 0 0 transparent;
display:block;
height:71px;
line-height:71px;
margin-top:25px;
position:absolute;
right:221px;
text-indent:-9999px;
width:127px;
}

.blogotop #search {
background:url(img/search-bg.gif) no-repeat 0 0 transparent;
float:right;
height:41px;
margin-left:17px;
margin-top:14px;
padding-left:35px;
position:absolute;
right:0;
top:0;
width:169px;
}

.blogotop .search_input {
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#1a1e27;
display:inline;
font:italic 15px Arial,sans-serif;
height:24px;
margin-top:7px;
text-transform:lowercase;
width:144px;
}

.blogotop .search_submit {
background:url(img/search-arrow.gif) no-repeat scroll center top transparent;
border:0;
cursor:pointer;
font-size:0;
height:17px;
position:absolute;
right:7px;
text-indent:-9999px;
top:12px;
width:15px;
}

.blogotop .logo {
height:148px;
overflow:hidden;
}

.blogotop .logo img {
float:left;
margin:62px 22px auto 42px;
}

.blogotop .logo p {
color:#646464;
float:left;
font:italic 15px/17px Georgia,serif;
margin-top:67px;
width:229px;
}

.blogotop .featured {
height:251px;
width:950px;
overflow:hidden;
position:relative;
background-color:#1d1f25;
}

.blogotop #slider {
height:251px;
width:950px;
}

.blogotop .slides_container {
width:600px;
overflow:hidden;
float:left;
position:relative;
display:none;
}

.blogotop .slides_container a {
width:600px;
height:251px;
display:block;
}

.blogotop .description {
margin-right:15px;
margin-left:615px;
}

.blogotop .featured h3,.featured p {
font-weight:400;
color:#ededed;
}

.blogotop .featured h3 {
font-size:30px;
margin-bottom:7px;
padding:21px 14px 0;
}

.blogotop .featured p {
border-bottom:1px solid #393939;
padding:0 14px 16px;
}

.blogotop .featured .button a {
background:url(img/hireUsButton.gif) no-repeat 0 0 transparent;
bottom:20px;
display:block;
height:37px;
left:0;
border:0;
position:absolute;
text-indent:-9999px;
width:107px;
z-index:100;
}

.blogotop .pagination {
position:absolute;
bottom:20px;
left:629px;
}

.blogotop .pagination li {
float:left;
margin-right:38px;
list-style:none;
}

.blogotop .pagination li a {
display:block;
width:71px;
height:59px;
border:1px solid #ededed;
}

.blogotop .pagination li.current {
-webkit-box-shadow:0 0 11px #ededed;
-moz-box-shadow:0 0 11px #ededed;
box-shadow:0 0 11px #ededed;
-webkit-transition:all 4500ms ease-in;
-moz-transition:all 4500ms ease-in;
transition:all 4500ms ease-in;
}

.blogotop .post {
margin-bottom:40px;
}

.blogotop span.sep {
background:url(img/sep.gif) no-repeat center top;
text-indent:-9999px;
}

.blogotop .cat-date {
margin-bottom:10px;
}

.blogotop .post-teaser {
overflow:hidden;
}

.blogotop .post-teaser img {
border:1px solid #cacaca;
float:left;
margin:0 11px 11px 0;
padding:3px;
}

.blogotop .post-teaser .text {
padding-left:160px;
}

.blogotop .post-teaser .text p {
line-height:23px;
margin-bottom:9px;
}

.blogotop .readMore {
border-top:1px solid #bdbdbd;
line-height:17px;
padding-top:9px;
}

.blogotop .readMoreButton {
overflow:hidden;
color:#fff;
/*text-transform:uppercase;*/
font-weight:700;
font-size:15px;
border:0 none;
cursor:pointer;
float:right;
height:29px;
margin-top:-15px;
width:110px;
background-color:#B8B8B8;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;

background-image:linear-gradient(top,#656565,#818181);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#656565',EndColorStr='#818181');
}

.blogotop .author img {
border:1px solid #cacaca;
float:left;
margin:0 10px 10px 0;
padding:3px;
}

.blogotop .sponsors img {
margin-right:13px;
border:1px solid #fff;
}

.blogotop .cat li {
list-style:none;
}

.blogotop .cat li a {
background:url(img/cat-arrow.gif) no-repeat left center transparent;
color:#1a1e27;
font-size:16px;
line-height:42px;
padding-left:23px;
text-decoration:none;
}

.blogotop .cat li a:hover {
background:url(img/cat-arrow.gif) no-repeat left center transparent;
color:#1a1e27;
font-size:16px;
line-height:42px;
padding-left:23px;
text-decoration:none;
}

.blogotop h2.notext-footer {
height:38px;
}

.blogotop h2.txt-links {
background-image:url(img/txt-links.png);
}

.blogotop h2.txt-flickr {
background-image:url(img/txt-flickr.png);
}

.blogotop h2.txt-twitter {
background-image:url(img/txt-twitter.png);
}

.blogotop .footer-content {
padding-top:28px;
}

.blogotop .footer-content h2 {
margin-bottom:17px;
}

.blogotop .links,.blogotop .flickr,.blogotop .twitter {
float:left;
margin-right:53px;
width:281px;
}

.blogotop .twitter {
margin-right:0;
background:url(img/twitter.png) no-repeat scroll right bottom transparent;
height:225px;
}

.blogotop .links li {
margin:0;
padding:0;
}

.blogotop .links li a {
color:#ededed;
font-size:15px;
line-height:29px;
text-decoration:none;
}

.blogotop .links li a:hover {
border-bottom:1px solid #ededed;
}

.blogotop .flickr img {
border:3px solid #646464;
height:74px;
width:74px;
overflow:hidden;
margin:0 10px 10px 0;
}

.blogotop .twitter p,.blogotop .twitter a {
color:#ededed;
}

.blogotop .twitter p.cufon {
text-transform:capitalize;
}

.blogotop .twitter a {
text-decoration:none;
}

.blogotop .twitter h4 a {
color:#818181;
font-size:20px;
}

.blogotop .twitter em {
font:italic 15px Georgia,serif;
}

.blogotop #bottom {
height:70px;
}

.blogotop #bottom li {
float:left;
list-style:none;
}

.blogotop #bottom li a {
color:#1a1e27;
text-decoration:none;
}

.blogotop #bottom li.selected a,.blogotop #bottom li a:hover,.blogotop #bottom p a {
color:#646464;
text-decoration:none;
}

.blogotop #bottom p {
float:right;
}

.blogotop #bottom ul,.blogotop #bottom p {
line-height:70px;
}

.blogotop .pagination li.last,.blogotop .sponsors img.last {
margin-right:0;
}

.blogotop .flickr li,.blogotop #bottom ul {
float:left;
}
