/*Theme Name: Obscuritory

Description: Woohoo!

Version: 1.1

Author:Shadsy

*/


body {   margin:0 auto;
   width: 992px;
   background: #000000 url(images/bg.gif) repeat-x top;
 background-attachment: fixed;
   font: 14px trebuchet ms, arial;
}


/*HEADER*/

#header {      float: left;
	background-image:url(images/header/header.php);
      background-repeat:no-repeat;
	width:992px;
	height:116px;
}

#header img {      float: left;
   border: 0 none;
}


/*LOGO*/

#logo {    float: left;
}

#logo h1 a {	      display: block;
      position:relative;
      left: 120px;
      width: 560px;
      height: 63px;
       background-image: url(images/title.png);
}

#logo h1 a, #logo h1 a:hover {      font: 42px trebuchet ms;
      color: #ffffff;
      text-decoration:none;
}

#logo h2 {      padding-left: 125px;
      text-align: left;
      font: 14px trebuchet ms;
      color: #ffffff;
      margin:0;
      position:relative;
      bottom: 16px;
}


/*SEARCH*/

#search {     float:right;
     width: 222px;
     height: 30px;
     border: 5px solid #729CE2;
     background-color: #ffffff;
     margin-top: 75px;
}

.input {     float:left;
     width: 208px;
     margin-left: 5px;
     margin-top: 5px;
     background-color: #ffffff;
     border-style: none;
     font: 14px Trebuchet MS;
}


/*.sbutton {     float:right;
     margin-left: 5px;
     border-style: none;
}

 */

		.submit {			background-image:url(images/sbut.gif);
			background-repeat:no-repeat;
			vertical-align:top;
			height:30px;
			width:32px;
			border:none;
     margin-left: 5px;
		}


/*MENU*/

.menu {	float:left;
      background-color: #3170CE;
	width:992px;
	height:41px;
}

.menu ul {   list-style: none;
   margin:0;
   padding:0;
}

.menu li {   float:left;
   padding-top: 10px;
   padding-bottom: 12px;
}

.menu li a {   font: 14px Trebuchet MS;
   color: #ffffff;
   padding-right: 20px;
   padding-left: 20px;
   text-decoration: none;
}

.menu li a:hover {   background-color: #75C2DF;
   padding-bottom: 12px;
   padding-top: 10px;
}

li.current_page_item {   background-color: #729CE2;
   padding-bottom: 12px;
   padding-top: 10px;
}

.maincontent {   float:left;
   background: url(images/contbg.gif) repeat-y;
   background-color: #ffffff;
   background-position: right;
   width: 992px;
}


/*CONTENT LEFT */

#contentbg-l {	float:left;
	width:655px;
}

.post {    float:left;
    margin-top: 20px;
    padding-left: 10px;
}

.post h1 {    font: 24px Nobile:bold, Trebuchet MS;
    color: #2c3b43;
    margin:0;
padding-bottom: 20px;
}

.post h1 img {   margin: 0;
   padding: 4px;
   border: 0 none;
vertical-align:text-top;
}

.post h1 a {    text-decoration:none;
    color:#2c3b43;
}

.post h1 a:hover {    text-decoration:none;
    color:#506977;
}

.post p {      font: 14px Trebuchet MS;
      margin: 0;
      line-height: 1.4em;
      padding-bottom: 20px;
      color: #232323;
}

.post ul {     font: 14px Trebuchet MS;
      margin: 0;
      line-height: 1.4em;
      padding-bottom: 20px;
      color: #232323;
}

.post li {      font: 14px Trebuchet MS;
      margin: 0;
      padding-bottom: 8px;
      line-height: 1.4em;
      color: #232323;
}


.post p a {      color: #003376;
      text-decoration: none;
      font-weight:bold}

.post p a:hover {      text-decoration: underline;
}

p.cont {  color: #2c3b43;
  padding-right: 10px;
}

p.rest a {  color: #0982b5;
}

.comment {     float:left;
     background-color: #d4dce1;
     margin-bottom: 0px;
     margin-right: 10px;
     width: 580px;
}

.comment img {     
	vertical-align:middle;
}

.comment p {     float:left;
     padding-top: 5px;
     padding-bottom: 5px;
     padding-left: 15px;
     padding-right: 35px;
}

p.comments {     float: right;
     background: url(images/comment.png) left no-repeat;
     padding-left: 20px;
}

.entries {      float:left;
      font: 18px trebuchet ms;
	font-weight: bold;
      color: #000000;
      padding-bottom: 20px;
      padding-left: 10px;
      padding-right: 10px;
      padding-top: 20px;
      margin:0;
}

.entries a {      color: #000000;
       text-decoration: none;
}

.entries a:hover {      text-decoration: underline;
}

.pagetext {	font: 18px trebuchet ms;
	font-weight: bold;
      color: #000000;
      padding-bottom: 20px;
      padding-left: 10px;
      padding-right: 10px;
      padding-top: 20px;
      margin:0;
}

.pagetext a {      color: #000000;
       text-decoration: none;
}

.pagetext a:hover {      text-decoration: underline;
}

.alignright {	float: right;
}

.alignleft {	float: left}


/*CONTENT RIGHT */

#contentbg-r {	float:right;
	width:217px;
}

.sidehead {    margin-top: 10px;
    background-color: #d4dce1;
}

.sidelinks img {   margin: 0;
   border: 0 none;
   padding-right: 4px;
   vertical-align:text-top;
}

.sidehead h1 {      font: 17px Trebuchet MS;
      color: #48545b;
      text-transform: uppercase;
      padding-left: 30px;
      padding-top: 5px;
      padding-bottom: 5px;
      margin:0;
      }

.sidelinks ul {      list-style: none;
      margin:0;
      padding-left: 20px;
      padding-top: 10px;
      padding-bottom: 10px;
}

.sidelinks li {      background: url(images/sidebullet.gif) no-repeat top left;
      padding-left: 15px;
      background-position: 0px 6px;
      padding-bottom: 10px;
      color: #737373;
}

.sidelinks li a {      color: #000000;
      text-decoration: none;
}

.sidelinks li a:hover {      color: #737373;
}


/*FOOTER */

#footerbg {	float:left;
      background-color: #080c0e;
	width:991px;
	height:67px;
}

#footerbg p {      float:right;
       text-align: center;
      padding-top: 25px;
      padding-right: 35px;
      padding-left: 42px;
      font: 11px trebuchet ms;
      color: #607481;
      margin:0;
}

#footerbg p a {      color: #89acc1;
      text-decoration: underline;
}

#footerbg p a:hover {      text-decoration: none;
}


/*Begin Comments*/

.even {	margin: 0;
	padding: 10px;
	background-color: #F7F7F7;
	}

.odd {	margin: 0;
	padding: 10px;
	background-color: #F4F4FF;
	}

.commentlist {	padding: 15;
	text-align: justify;
	width:500px;
	}

.commentlist a { color: #003376;
 text-decoration:none;
 font: 14px Trebuchet MS;
 font-weight: bold;
}

.commentlist li {	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;   
	}

.commentlist p {	margin: 10px 5px 10px 0;
	}

#commentform p {	margin: 5px 0;
	}

.nocomments {	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {	margin: 0;
	display: block;
	text-decoration:none;
	}

.commentmetadata a {	font: 12px Trebuchet MS;
	color: #737373;
	}

.wp-caption {   border: 1px solid #ddd;
   text-align: center;
   background-color: #D3DCE2;
   padding-top: 4px;
   margin: 10px;
}

.wp-caption img {   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}


/*End Comments */


