/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */

html {
background:#fff url(../images/pagebg2.png) repeat-x fixed 0 -60px;
}

body{
background:transparent !important;
font-family:Lucida Grande,Segoe ui,Arial,Helvetica,sans-serif;
margin:0 !important;
}

#wrapper {
margin:0 auto;
min-height:100%;
position:relative;
width:960px;
}

.home{
background: url(../images/pagebg.png) repeat-x scroll 0 108px !important;
}

p {
font-size:13px;
}

a, a:link, a:visited {
color:#087A74;
}

#main {
padding:0;
z-index:0;
}

#nav-content {
background:transparent url(../images/topnav.png) repeat-x scroll 0 0;
}

#nav-content {
margin:-31px auto 0;
}

.sf-menu a {
color:#095169;
display:block;
font-size:14px;
font-weight:bold;
padding:0 15px;
text-decoration:none;
text-transform:uppercase;
}

.sf-menu li li {
border:solid 1px #ccc;
width:148px;
}

.sf-menu li li a {
font-size:11px;
font-family:Lucida Grande,Segoe ui,Arial,Helvetica,sans-serif;
padding:7px 10px;
text-transform:uppercase;
width:128px;
line-height:1.2em;
}

#header {
background:transparent url(../images/headerbg.jpg) repeat scroll -900px 0;
border-bottom:none;
padding:0 0 40px;
}

.logo {
float:left;
margin:20px 0 0 10px;
width:500px;
}

.sitelogo {
float:left;
margin-right:12px;}

.blog-name {
display:block;
font-size:22px;
font-weight:bold;
line-height:1em;
margin:10px 0 0;
text-transform:uppercase;
}

.blog-description {
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
letter-spacing:2px;
line-height:1em;
margin:0;
padding:5px 0 0;
text-transform:uppercase;
}

#container-home {
width:960px !important;
}

#content-home {
width:970px !important;
}


#container {
width:660px !important;
overflow:hidden;
}

#content {
width:660px !important;
}


.featured {
background:#FFFFFF url(../../images/techblue/content-bg.jpg) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
height:250px;
margin:0 10px 10px 0;
padding:0;
overflow:hidden;
}

.featured-entry {
position:relative;
top:66px;
width:auto;
}

#featured-slideshow {
height:250px;
margin-right:0px;
position:relative;
}

.featured-article {
width:938px;
}

#controls {
width:938px;
z-index:100;
}

.hfeed {
width:656px;
}

.posts-line {
width:630px;
}

.navigation,#bottom-content-1,#bottom-content-2 {
display:none !important;
}

#footer {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin:0 auto 5px !important;
}

#footer .widgetcontent {
font-size:12px;
}

.single .post,.single-post {
border:none;
}

.single .post .entry-cat, .single-post .entry-cat {
display:none;
}

.single .post .tags, .single-post .tags {
display:none;
}

.posts-default .entry-summary, .posts-quick .entry-summary {
color:#4B4B4B;
font-size:13px;
line-height:1.2em;
overflow:hidden;
}

.posts-default .entry-summary, .posts-quick .entry-summary {
padding:0 0 2px;
}

.posts-default .post {
background:#FFFFFF;
border:none;
float:left;
font-size:11px;
height:220px;
margin:0 7px 10px 0;
padding:10px;
width:190px;
}

.posts-default .entry-title {
font-size:16px;
font-weight:bold;
line-height:1.2em;
margin:5px 0 2px;
}

.widgetcontainer li {
margin-bottom:10px;
list-style-image:none;
list-style-type:none;
}

.xoxo ul {
margin-left:4px;
}

.widgetcontainer li a:visited, .widgetcontainer li a:link {
font-size:14px;
font-weight:bold;
text-decoration:none;
}

.blogroll li {
display:block;
float:left;
padding-right:16px;
}

#footer-sidebar .widgetcontainer {
float:left;
margin:0 0 15px;
height:auto;
width:600px !important;
}

.entry-content li {
font-size:13px;
}

.posts-line {
display:none !important;
}

.posts-line .entry-cat {
color:#848485;
float:left;
font-size:12px;
overflow:hidden;
width:150px;
text-transform:uppercase;
}

.posts-line .entry-title {
float:left;
font-size:13px;
margin:0;
}

.entry-comments {
display:none;
}


/*------------------- smooth slider --------------------*/

#smooth_sldr {
background-color:transparent !important;
border:none !important;
border-width:0 !important;
height:280px !important;
width:966px !important;
line-height:18px;
margin:0 0 6px !important;
overflow:hidden;
}

#smooth_sldr_items {
padding:0 !important;
}

#smooth_sliderc {
width:100% !important;
height:280px !important;
}

.smooth_slideri {
height:280px !important;
width:958px !important;
line-height:18px;
overflow:hidden;
padding:0 8px 0 0 !important;
}

.sldrlink {display:none !important;}

.main-aside {
margin-top:10px;
}

.module-title, .feed-title	{ margin: 10px 10px 0 0; padding: 7px 20px; }

#footer .footer-message {
margin:10px 0px 0 10px;
padding:0;
border:none;
overflow:hidden;
}

#footer .footer-message .widgetcontainer {
width:300px;
}

#footer-sidebar {
float:right;
margin:10px 10px 0;
padding:0;
width:600px;
overflow:hidden;
}

.nocomments {
padding:15px 20px;
}

#main .module{
margin-right:0px !important;
}

#content .single-post {
margin-right:10px !important;
}

#nav {

}

.sf-menu {
font-weight:bold;
max-width:1000px;
}

.entry-photo {
display:none !important;
}

