/*
Theme Name: Gbolger
Theme URI: http://gbolger.com/
Description: Gbolger blog themes
Author: Gbolger blog themes
Version: 1.0 beta
*/

/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
/*-- reset css --*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;	color: black;	background: white; margin:0px auto; padding:0px;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: separate;	border-spacing: 0;}
caption, th, td {	text-align: left;	font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {	content: "";}
blockquote, q {quotes: "" "";}

/*global*/
body{font:13px Georgia,Arial,'Liberation Sans',FreeSans,sans-serif; background:#fff url(images/body_bg.jpg) repeat-x; width: 100%;  height: 100%;color:#000;margin: 0px auto;padding:0px;
}
h1{ font-size:24px;}
h2{font-size:20px;}
h3{font-size:16px;}
h4{font-size:12px;}
a{
   text-decoration: none;
}


.alignleft{text-align:left;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
.floatleft{float:left;}
.floatright{float:right;}
.clear{clear:both;}

#container{
    width:100%;
	margin: 0 auto;
	padding:0px;
    width: 964px;
    height: auto;
}

#header{
    margin:10px 0 0 0;
}

.logo{
    width:340px;
    float: left;
    display:block;
}

.marketing{
    float:right;
    padding: 5px 60px 0 0;
}


.marketing-tips{
    color:#efeded;
    font-family:arial;
    font-style:italic;
    font-size:11px;
}

#menunav{
  display:block;
  width:964px;
  height:25px;
  color:#ffffff;
  background: #262626
  }
#menunav ul{
  list-style-type:none;
}
#menunav ul li{
  float:left;
  display:inline;
  text-align:center;
}
#menunav ul li.current_page_item a{
  height:25px;
  background:#ffffff;
  color:#509bd2;
  padding:0 10px;
}
#menunav ul li a{
   font:15px Georgia, "Times New Roman", Times, serif;
   color:#FFFFFF;
   display:block;
   height:25px;
   padding:3px;
   text-decoration:none;
   line-height: 23px;
   padding:0 10px;
}
#menunav ul li a:hover{
  height:25px;
  background:#ffffff;
  color:#509bd2;
  padding:0 10px;
}

/*
ul#menunav li a{
    font-size:18px;
    width:120px;
    background: #262626;
    color: #ffffff;
    display: inline;
    text-align: center;
    list-style: none;
    height: 25px;
}

ul#menunav li a:hover{
    background: #ffffff;
    color: #509bd2;
    height: 25px;
}

ul#menunav li a:active:focus{
    background: #ffffff;
    color: #509bd2;
    height: 25px;
}
*/


#main-content{
    width:964px;
    margin-top:10px;
}

.content{
   width:745px;
}

.post-content{
   width:745px;
   background: url(images/gbolger-post-bg.jpg);
   height:262px;
   padding:5px 10px 5px 5px;
   width:730px;
}

.post-content-sep{
  background: url(images/gbolger-post-content-sep.jpg) repeat-x;
  height: 3px;
  margin:6px 0 6px 5px;
  width:734px;
}

.post-title a, .posted-by a, .posted-on a{
  color:#145687;
}


.posted-by{
  font-size: 10px;
}

.posted-on{
  font-size: 10px;
}

/**/
.entry-content{
   text-align: justify;
}


.entry-content p{
   margin-bottom:20px;
   text-align: justify;
}


.read-more a{
  text-align:right;
  color:#509bd2;
  float: right;
  padding-right:15px;
}

/*side bar*/
.side-bar{
  float:left;
  margin:33px 0px 0px;
}

.side-bar h2{
  color: #509bd2;
  padding-top:4px;
  text-align:center;
}

.side-bar ul li a{
  color: #509bd2;
}


.search{
  background: url(images/gbolger-side-bg.jpg) no-repeat;
  width:212px;
  margin:0 0 15px 7px;
}

.go{
  background: url(images/gbolger-go.jpg);
  width:37px;
  height:25px;
  border: none;
  margin-left:8px;
}

.archive{
  background: url(images/gbolger-archive.jpg) no-repeat;
  width:212px;
  margin:0 0 15px 7px;
}

.side-bar li{
  background: url(images/gbolger-li-bg.jpg) no-repeat;
  padding-left:13px;
}

.footer{
  background: #000000;
  color: #fff;
  width: 100%;
  margin: 0px auto;
  padding:0px
}

.footer-content{
  width:964px;
  margin: 0 auto;
}

.links{
  color:#fff;
}


.links li a{
  list-style:none;
  background: url(images/gbolger-links-bg.jpg) no-repeat;
  padding-left:13px;
  color:#509bd2;
}

/*navigation*/

.navigation {
	font-size:  12px;
	line-height: 18px;
	overflow: hidden;
	color: #888;
}
.navigation a:link,
.navigation a:visited {
	color: #509BD2;
	text-decoration: none;
}
.navigation a:active,
.navigation a:hover {
	color: #FF4B33;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	width: 50%;
	text-align:right;
}

/*comments*/

.comment-body{
  padding: 15px 0;
}

.comment-body p{
  padding: 5px 0;
}


.commentlist{
  color: #000;
}

.commentlist a{
  color:#145687 	
}

.commentlist ul.children{
  margin:0 0 0 20px;
}

form#commentform p{
  padding: 5px 0;
}


form#commentform textarea{
  border:1px solid #262626;
  margin:15px 0;
  padding:5px;
}

form#commentform input[type="submit"]{
  background: #262626;
  color:#509BD2;
  border: none;
  padding:5px;
}

form#commentform a{
  color:#145687	
}
