/*   
Theme Name: blueprint
Theme URI: http://www.blog.blue2x.com
Description: Use this theme to start your Thematic Child Theme development.
Author: Blue2x
Author URI: http://www.blue2x.com/
Template: thematic
Version: 1.5
Tags: Thematic
Thematic is © Ian Stewart http://themeshaper.com/
*/
@import url('../thematic/library/styles/reset.css');
@import url('../thematic/library/styles/typography.css');
@import url('../blueprint/2c-r-fixed.css');
@import url('../thematic/library/styles/images.css');
@import url('../blueprint/default.css');
@import url('../thematic/library/styles/plugins.css');

body {
	background-color: #044656;
}

body, input, textarea {
font-family:helvetica neue,helvetica,arial,sans-serif;
}


#wrapper {
background:url(images/abs.jpg) no-repeat scroll center top ;
}

#header {
background-image: url(images/hd.jpg) ;
background-repeat:no-repeat;
background-position:center top;
width:940px;
margin: 0 auto;
height:119px;
border-bottom:40px solid #E5E5E5;

}

#header-aside {
  float: right;
  width: 100px;
padding-top:10px;
padding-left:10px;
}

#branding {
padding:30px 0px 0px 8px;
float:left;
width:300px;
}

#blog-title a {
display:block; /* We do this so we can add a background image */
text-indent:-9000px; /* Hides the text--but not from search engines */
background:url(images/log.png) no-repeat ; /* adds in the logo image */
padding:0px 0 0 0;
}

#blog-description {
position:absolute;
left:-9000px; 
}

#access {
border-bottom:none;
font-size:13px;
height:65px;
z-index:1;
padding-top:35px;
clear:both;
}

/* superfish menu  --------------------------- ----------   */
.sf-menu  { 
 background-color: #000000;
border:none; 
width:940px;
height:40px;
padding-top: 5px
}
.sf-menu a{
color: white; /*Sets top level font color*/
background-color: #000000;
border: none;
}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {

background-color: #000000;
color: white;
border-bottom-color:transparent;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu a:visited {
background-color: #000000;
color: white;
border-bottom-color:transparent;
}

.sf-menu li {
background-color: #000000;
}

#access-search{
	position:absolute;
	left:50%;
	width:260px;
	margin-left:260px;
	height:25px;
	padding:10px 0 0 4px;
}


#access-search #s {
background-color: #000000;
color: #FFFFFF;
border:1px solid #585858 ;
border-style:solid;
padding-top:3px;
font-size: 11px;
padding-left:3px;
padding-bottom:3px;
}

#searchsubmit{
background:url(images/search.jpg) no-repeat;
width:16px;
height:16px;
border:none;
background-position:center;
text-indent: -9999px;
cursor:pointer;
} 

/* superfish menu -------------------------------------------   */

#main {
background-color:#F0F0F0 ;
background:url("http://i38.tinypic.com/dm2lcg.jpg") repeat-y;

}

#container {
background-color: #FFFFFF;
padding-top:28px;
width: 740px;
}

#content {
margin-left:30px;
width:670px;
}

h1.entry-title {
background-color:#FFFFFF;
color:black;
}

.entry-title {
font-size: 22px;
}

.entry-title a:active, .entry-title a:hover {
color:#CCCCCC;
}

.entry-meta {
font-size: 10px ;
font-style: normal ;
}

.entry-content {
font-size: 13px;
}

.entry-utility {
font-size : 11px ;
}

.entry-utility a {
font-style:normal;
}

h1.page-title {
background-color:#FFFFFF;
color:black;
}

#respond {
background: transparent;
}

div.post {
border-bottom:1px dashed #F0F0F0;
}

/*sidebar coding begins here ---------------------------------------*/



#primary {
    border:0px solid #000000;
    padding:0px 0 0 0;
    margin-bottom:12px;
    width:200px;
}

#primary a{
color:#585858 ;
}


.main-aside {
width:200px;
right:0px;
}

.main-aside ul {
width:200px;
padding:0px;
}


.main-aside h3 {color:#fff;}
.aside ul ul { margin-top:10px;}
.aside ul ul li {
list-style:none;
}

#secondary div.textwidget {
margin-left: 40px;
}


.aside h3 {
font-size:14px;
font-style:normal;
background:url(images/cat.gif) no-repeat ;
padding-left:10px;

}
.aside , .aside input {

line-height:20px;
font-size :12px;
}



/*sidebar coding ends here ---------------------------------------*/

div.post{
border-bottom:1px dashed #00364A;
}


/* too much space between end of post and the border caused by the div.entry-utility margin: we clear the margin*/
div.entry-utility{
margin-bottom:0;
}
/* we add some top margin to .entry-title to separate them from the above borders*/
.entry-title{
margin-top:22px;
}

/* remove the border on sigle post pages */
body.single div.post{
border-bottom:none;
}


#comments-list li.bypostauthor {
background :#EEE;

}

#footer {
margin-top:0px; /* remove the default top margin on footer */
border-top: transparent;
}

#subsidiary {
background-color : #000000;
padding: 25px 0px 0px;
}

#subsidiary .aside h3 {
background:none;
padding-left:20px;
}

#subsidiary .aside {
color : #FFFFFF ;
padding-left : 5px ;
width:440px;
}

#subsidiary .aside a, #subsidiary .aside a:active {
color : #E0E0E0 ;
text-decoration: none;
}

#siteinfo {
background-color : #000000;
   color: #EEE;
    font-size:11px;
    line-height:18px;
    padding:22px 0 24px 0;
  }

#siteinfo a {
 color: #FFFFFF;
  text-decoration: none;
}
#siteinfo a:active,

#siteinfo a:hover {
    color: #FFFFFF;
}


/*style ad style ad*/
<style type="text/css">
<!--
h1 {
  font: bold 16px "Trebuchet MS", sans-serif;
  color: #FFFFFF;
  background-color: #0A4581;
  padding-left: 0px;
}

.ccuk {
    height: 125px;
  border-top: 1px solid #cc6633;
  border-right: 1px solid #cc6633;
  border-left: 1px solid #cc6633;
  border-bottom: 1px solid #cc6633;  
  background-color: #0A4581;
}

.ccuk img {
  border: 0px;
}
.ccuk p {
  font: 11px Geneva, Arial, Helvetica, sans-serif; 
  color: #FFFFFF;
  margin: 0px;
  padding: 0px 6px 4px;
  text-align: justify;
}
.ccuk a {
  color: #FFFFFF;
}

-->
</style>
/*style ad style ad end*/

