/*

Theme Name: Coremaniacs2

*/

  #logo h1 a
  {
  color:#fff;
  font-size:16px;
  }
  
  
  #logo h2
  {
  color:#fff;
  }

body {
  margin:0;
  padding:0;
  color:#333;
  font:75% Trebuchet MS, Verdana , Helvetica, sans-serif;
  text-align:center;
  background-color:#888;
}

#wrapper {
  width:100%;
  margin:0 auto;
  text-align:left;
  background:url('img/shadow_page.gif') repeat-y top center;
}

#wrap {
  border:5px solid #ffffff;
  width:900px;
  margin:0 auto;
  text-align:left;
  background:#fff url('img/page_back.gif') repeat-y;
}

#shadow_top, #shadow_bottom {
  background:url('img/shadow_top.gif') no-repeat bottom left;
  margin:0 auto;
  width:940px;
  height:20px
}

#shadow_bottom {
  background:url('img/shadow_bottom.gif') no-repeat top center;
}


.img-shadow {
  float:left;
  background:url('img/shadow.gif') no-repeat bottom right !important;
  margin-left:5px; margin-right:5px; margin-top:10px; margin-bottom:5px
  }

.img-shadow img {
  display:block;
  position:relative;
  background-color:#fff;
  border:1px solid #a9a9a9;
  margin:-6px 6px 6px -6px;
  padding-bottom:20px;
  padding-top:4px;
  padding-left:4px;
  padding-right:4px;
  }
  


h1, h2, h3, h4, h5, h6 {
 margin:0.2em;
}

h1 {
  font-size:1.2em;
}

h2 {
  font-size:1.1em;
}

h3, h4, h5, h6 {
  font-size:1em;
}

a {
  text-decoration:none;
  font-weight:normal;
}

a:link {
  color:#5A5DCA;
}

a:visited {
  color:#369;
}

a:hover {
  color:#333;
  text-decoration:underline;
}


#header {
  width:900px;
  clear:both;
  vertical-align:top;
}

#header {
  background:url('img/masthead.jpg') repeat-x top left;
  height:114px
}

#logo {
  vertical-align:top;
  border:0px none;; padding-left:33px; padding-right:0; padding-top:28px; padding-bottom:0
}



/* navigation */

#primary {
  float:left;
  width:900px;
  margin:0;
  padding:0;
  font-size:88%;
  border-top:1px solid #aeaeae;
  border-bottom:3px solid #737373;
  background: #666666 url('img/nav-bg-gray.gif') repeat-x top left;; list-style-type:none
  }
  
#primary li {
  float:left;
  margin:0;
  background:url('img/nav-li-bg-gray.gif') no-repeat top right;; list-style-type:none; padding-left:0; padding-right:1px; padding-top:0; padding-bottom:0
  }
  
#primary a {
  float:left;
  padding:4px 13px;
  text-decoration:none;
  color:#000;
  }
  
#primary a:hover, #primary a.active {
  color:#fff;
  background:#aeaeae;
  }
  
#primary a.active {
  font-weight:normal;
  background:url('img/nav-on-bg.gif') repeat-x bottom left;
  }
  


#secondary {
  padding:0.8em 0.8em 0.8em 0.8em;
  font-size:0.85em;
  color:#ddd;
  text-align:left;
  background-color:#666666;
  margin:0;
}

#secondary a {
  font-weight:bold;
  color:#fff;
  margin:4px 10px 3px 0;
  padding:0.5em 0.5em 0.5em 0;
}

#main {
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  /* padding:0.56em; */
  padding:15px;
  margin-bottom:10px;
  border-top:1px #535353 solid;
  border-left:1px #eee solid;
  display:block;
  float:left;
  width:463px;
  margin:0 auto 0 auto;
  background-color:#fff;
}



.post h1 a
{
color:#000;
}


.post h1 a:visited
{
color:#000;
}

.post h1 a:hover
{
color:#000;
}

.entry h1 a:hover
{
color:#000;
}

.entry h1 a
{
color:#000;
}


.entry h1 a:visited
{
color:#000;
}

p.western a

{
color:#000;
}


p.western a:visited

{
color:#000;
}


#left, #right {
  font-size:0.96em;
  vertical-align:top;
  width:180px;
  }

#right {
  color:#333;
/*  background:#F3FBC9 url('img/sidebar_back_right.gif') no-repeat top left;*/
  float:right;
  font-size:0.95em; padding-left:10px; padding-right:10px; padding-top:30px; padding-bottom:10px
}


#left {
/*  background:#eee url('img/sidebar_back_left.gif') no-repeat top right;*/
  float:left; padding-left:10px; padding-right:10px; padding-top:30px; padding-bottom:10px
}

#right a {color:#FFFFFF;}
#left a {color:#555;}
#right a:hover {color:#F5F5F5;}


#right
{
color:#fff;
}

 #right ul
{margin:0px;

padding:5px;
padding-top:10px;
padding-bottom:px;
list-style:none;
font-family:"Tahoma";
}

#right ul li
{
padding-top:5px;
}


#left ul
{margin:0px;
padding:5px;
padding-bottom:5px;
list-style:none;
}

#right h2
{
color:#FFFFFF;
border-bottom:1px solid #FFFFFF;
font-family:"Tahoma";
}


#left h2
{
color:#666;
border-bottom:1px solid #666;
font-family:"Tahoma";
}



#footer {
   background:#fff url('img/footer_back2.gif') no-repeat top center;
 
  font-size:0.8em;
  clear:both;
  height:10px;
  text-align:center; padding-left:0; padding-right:0; padding-top:30px; padding-bottom:10px
}


/*post stylng*/
.post{margin:0 0 25px 0;}

.post .info{
padding:2px 3px 3px 8px;
border:1px solid #e3e4e4;
background-color:#f5f5f5;
font-size:0.9em;
color:#505050;
}


.post .info a{
color:#000;
}

.post .info a:visited{
color:#000;
}
/* Comments Styling */
#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
}

#commentform {
margin: 1em 0;
background: #ffffff;
width: 280px;
}

#commentform textarea {
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform textarea:hover {
background: #FFFFFF;
border: 1px solid #d6d3d3;
}
#commentform textarea:focus {
background: #ffffff;
border: 1px solid #939793;
}

#commentform #email, #commentform #author, #commentform #url {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;
}
#commentform input{
margin-bottom: 3px;
}

  