/*

Theme Name: Oxagile

Theme URI: http://blog.oxagile.com/

Description: WordPress theme created for Oxagile blog

Version: 1.0

Author: Oxagile

Author URI: http://www.oxagile.com/

Tags: two columns

*/



* { margin: 0; padding: 0; outline: none; }


a:link, a:visited, a:active { color: #6891c3; }

a:hover { color: #134077; }


body {
  font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #FFFFFF
}

#top-line{
	height:8px;
	background-color: #000000;
}

#header-line{
	clear: both;
	height:16px;
  background: url(img/header-line.gif) repeat-x;
	padding-left: 10px;
}

#wrapper {
	width: 1000px;
	margin: auto;
}

#wrapper table {}

#header {
  height: 112px;
}

td.sidebar {
	width: 342px;
	padding-left: 28px;
	vertical-align:top;
}

#sidebar .block{
	width: 318px;
	margin-bottom: 20px;
}

#sidebar .block .header{
  background: url(img/sidebar-header.gif) repeat-x;
	height:17px;
}

#sidebar .block .content{
	padding: 20px 0px 20px 0px;
  border-left: 11px solid #eeeeee;
  background: url(img/block-right-bg.gif) bottom right no-repeat;
}

#sidebar .block .bottom{
  height: 9px;
	background: url(img/block-bottom-bg.gif) top right no-repeat;
}

#sidebar .info p{
	padding: 0px 0px 10px 0px;
}

#sidebar .info .empty{
	height: 1px;
	padding: 0px;
}

#branding {
  float:left;
	width:682px;
	margin-top:25px;
}

#branding .panel{
	border-left: 1px solid #710908;
	padding: 0px 10px 0px 10px;
}

#branding .panel a{
  color: #000000;
}

#branding .logo{
  padding-right: 10px;
}

.search {
  float:left;
	width:318px;
	height:96px;
}

.search .form{
  background: url(img/search-form-bg.gif) no-repeat;
	height:70px;
}

.search button{
	background-color:transparent;
	background:url(img/button-search.gif) no-repeat;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-size: 12px;
	height:23px;
	width:70px;
}

.search .search-text{
  border:1px solid #57130f;
	height:20px;
	line-height:20px;
}

.search .button-container,
.search .text-container{
  float:left;
	padding-top: 23px;
}

.search .text-container{
	padding-left: 10px;
	padding-right: 10px;
}

.menu{
  padding-left: 5px;
}

.menu .separator{
  padding:0px 5px 0px 5px;
}

#subheader {
	background: #7E1116;
	width: 100%;
	height: 20px;
	float: left;
}

#subheader p {
	font-size: 10px;
	margin: 55px 0 0 10px;
	width: 460px;
}



/*

	script stuff

*/

.search-alert {
	display: none;
	background: url(img/search-alert-arrow.png) no-repeat;
  padding: 20px 15px 10px 15px;
	position: absolute;
	margin: 0px 0px 0px 10px;
	font-size: 10px;
	cursor: pointer;
	color: #000;
	top:53px;
}

.MSIE .search-alert{
	clear: both;
}

.IE6 .search-alert{
  top:60px;
}

#content {
  float: left;
}

.post { width: 630px; margin-bottom: 10px; background: url(img/post_background.png) no-repeat bottom right; padding-right: 20px; padding-bottom: 20px; }

.post h2 {margin-top: 20px; background: url(img/post_header_border.png) repeat-x bottom; margin-bottom: 5px; padding-bottom: 5px;}

.post h2, .post h2 a { color: #9a0d05; font-weight: bold; text-decoration: none; font-size: 16px;  }


.more-link{
  color: #9a0d05 !important;
	text-decoration: none;
}

.post span.post-info {
  color: #666666;
	font-size: 9px;
    padding-bottom: 10px;
	width: 100%;
	float: left;
	min-height: 24px;
	postion: relative;
	display: block;
}

span.post-info a {
	color: #9a0d05;
	text-decoration: none;
}

.facebook-like-this {
	float:right;
	width: 100%;
	float: right;
}

.post p { line-height: 22px; margin-bottom: 10px; }

.post div.cats { border-top: 1px solid #ececec; padding-top: 10px; }

.post ul {list-style-position:outside; margin-left: 15px; padding-left: 20px;}


#sidebar ul {
	padding-left:15px;
	list-style:none;
}

#sidebar li {
  background: url(img/ul-marker.gif) no-repeat;
  background-position: 0px 3px;
  padding:0px 0px 3px 18px;
}

#sidebar ul a{
  color: #000099;
  text-decoration: none;
}

.search h2 {
	font-size: 13px;
	color: #333333;
	padding-left: 4px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #c0c0c0;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.navigation .previous {float:left;}

.navigation .next {float:right;}

.navigation a {color: #555555; font-size: 14px; font-weight:bold;}


#footer {
  clear: both;
	border-top: 5px solid #57140e;
	padding: 5px;
	height:20px;
	font-size:11px;
	color: #999999;
}

#footer .inner{
	float:left;
}
#footer .menu{
	float: right;
}
#footer a{
  color:#999999;
}

#footer a:hover{
	text-decoration: none;
}


/*

	.comments template styles

*/



.comments { float: left; padding: 0; }



.comments input[type=text], textarea { width: 350px; }



textarea { width: 450px; }



.comments fieldset { padding: 20px; border: 1px solid #CCC; margin: 10px 0 20px 0; }



.comments p { padding: 0 0 10px 0; }



.comments h2 { padding: 0 0 15px 0; }



#cdisplay { list-style-type: none; padding: 0; margin: 0; }



	#cdisplay li { padding: 10px;  margin-bottom: 10px; width: 560px; }



	#cdisplay li.first {  background: #f9f9f9; border-bottom: #CCC 1px solid; }



	#cdisplay li.second {  background: #f6f6f6; border-bottom: #dedede 1px solid; }



.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.alignleft {

   float: left;

}



.alignright {

   float: right;

}



.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

   /* optional rounded corners for browsers that support it */

   -moz-border-radius: 3px;

   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;

   border-radius: 3px;

}



.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;

}



img.avatar {float:right;}

/* banners */
div.top_banner, div.sidebar_banner {
	display: none;
}


div.top_banner {
	width: 468px;
	height: 60px;
	margin-top: 10px;
}

div.sidebar_banner {
	width: 150px;
	height: 150px;
	margin: 10px auto;
	text-align:center;
}

.sidebar_banner img, .top_banner img {
	border: 0;
}

.site-feed{
	text-align: right;
	margin-bottom: 10px;
}
.site-feed a{
	padding-left: 20px;
	background: url(img/feed-icon.gif) no-repeat;
}

.addthis_container { 
	width: 150px;
	float: left;
}

.tweetmeme_button {
	float:left;
	margin-left:583px;
	margin-top:-80px;
}

.tweetmeme_button a.retweet {
	color: #fff;
}

.facebook-like-this{
    height: 40px;
    margin-top: 10px;
    width:100%;
}
