/**
 *	@Theme Name: Gorilla golf
 *	@Description: Template for Gorilla golf project
 *	@Version: 1.0
 *	@Author: Versio2
 */


/* reset */
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,blockquote,th,td {
    margin:0;
    padding:0;
    font-family:Verdana, Geneva, sans-serif;
}

fieldset,img {
    border:0;
}

html {
    height:100%;
    margin-bottom:1px;
}

body {
    position:relative;
}

:focus {
    outline:none;
}

/* links */
a {
    color:#437c06;
	text-decoration: underline;
}

a:hover {
	color: #c70f11;
    text-decoration:underline;
}

/* header elements */
h1, h2, h3, h4, h5, h6 {
    font-family:Verdana, Geneva, sans-serif;
    font-weight:bold;
    line-height:100%;
    color:#000;
}

h1 {
    font-size:22px;
    font-weight:normal;
	color:#010101;
}

h2 {
    font-size:18px;
    font-weight:normal;
}
h2.article_title {
	margin:0 0 5px 0;
    font-size:22px;
    color:#010101;
    font-weight:normal;
	}

h3 {
    color:#3b472f;
    font-size:16px;
	font-weight: normal;
}

h4 {
    font-size:14px;
    font-weight:normal;
	font-style: italic;
}

h5 {
    font-size:150%;
    color:#000;
}

h6 {
    font-size:125%;
    color:#000;
}

/* page setup */
body {
    background:#eaf3de url(/wp-content/themes/golf/images/page_bg.png) 50% 0 repeat-x;
    font-family:Verdana, Geneva, sans-serif;
    line-height:150%;
    color:#646464;
    font-size:12px;
}

/* wrapper setup */
div.rapidxwpr {
    margin:auto;
    width:1122px;
    background: url(/wp-content/themes/golf/img/wrapper_bg.png) repeat-y top center;
}

/* header */
div#header {
    position:relative;
    height:245px;
    margin:0px 0px 0px 0px;
    background: url(/wp-content/themes/golf/img/header-bg.jpg) 0 0 no-repeat;
    padding:0 58px 0 58px;
}

/* logo */
div.logo {
    position:absolute;
    top:10px;
    left:14px;
    width:202px;
    height:202px;
    border:0;
}

/* main body setup */
div#middle {
	background: url(/wp-content/themes/golf/img/post_bg_center.png) 58px 0 repeat-y;
	}
	div.middle-wrapper {
		width:auto;
		margin:0px 0px 0px 0px;
		clear:both;
		padding:0 58px;
		overflow: hidden;
		background: url(/wp-content/themes/golf/img/post_bg_bottom.gif) 58px bottom no-repeat;
		}

/* right column */
div#right {
    width:305px;
    padding:0px 0px 0px 0px;
    float:right;
	margin-right: 2px;
}

/* content column */
div#content {
    width:auto;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    overflow:hidden;
}

/* footer */
div#footer {
    margin:0 48px;
    clear:both;
    background: url(img/bottom_bg.jpg) 0 100% no-repeat;
    padding: 0 0 35px 0;
}

/* clearing & floating */
.clearingfix:after {
    content:".";
    display:block;
    line-height:0px;
    clear:both;
    visibility:hidden;
}

.clearingfix {
    display:block;
}

.floatbox {
    overflow:hidden;
}

/* top menu */
div#topmenu {
    position:absolute;
    top:186px;
    left:210px;
}

div#topmenu ul {
    padding:0px;
    margin:0px;
    list-style:none;
    overflow:hidden;
}

div#topmenu li {
    float:left;
    font-size:14px;
    border-left:solid 1px #437c06;
    height:14px;
    line-height:12px;
    padding:0 14px 0 14px;
}

div#topmenu li.current_page_item a {color: #b81517;}

div#topmenu li:first-child {
    border:0;
    padding:0 10px 0 0;
}

div#topmenu a {
    text-decoration: none;
}

div#topmenu a:hover {
    text-decoration:none;
}

/* main menu */
div.main_menu {
    position:absolute;
    bottom:0px;
    left:61px;
}

div.main_menu ul {
    padding:0px;
    margin:0px;
    list-style:none;
    overflow:hidden;
}

div.main_menu li {
    float:left;
    font-size:15px;
    margin:0 2px 0 0;
	padding: 0 0 0 0;
	background: url(/wp-content/themes/golf/images/menu-left.gif) 0 0 no-repeat;
}

div.main_menu a {
    color:#3b472f;
    float: left;
	height: 19px;
	cursor: pointer;
	padding:4px 12px 4px 12px;
	background: url(/wp-content/themes/golf/images/menu-right.gif) right 0 no-repeat;
	text-decoration: none;
}


div.main_menu li:hover, div.main_menu li.hover, div.main_menu li.current-cat {
    text-decoration:none;
	background: url(/wp-content/themes/golf/images/menu-left_active.gif) 0 0 no-repeat;
}

div.main_menu a:hover, div.main_menu  li.current-cat a {
    color:#c70f11;
	background: url(/wp-content/themes/golf/images/menu-right_active.gif) right 0 no-repeat;
	text-decoration: none;
}

/* tagline */
div.tagline {
    font-size:26px;
    font-family:"Futura Std Book", Arial;
    font-style:italic;
    color:#ebefdf;
    padding:87px 0 15px 180px;
}

/* banner */
div.banner {
    position:absolute;
    top:2px;
    right:87px;
}

div.banner img {
    border:solid 1px #FFF;
}

/* content bg */
div.content_top {
    background:url(/wp-content/themes/golf/img/post_top.jpg) 0 0 no-repeat;
    padding:34px 66px 10px 56px;
	margin:0 0 7px 0;
}

/* post */
div.post {
    border-top: 1px solid #eeeeee;
    padding:20px 0 10px 0px;
    margin:0 0 30px 0;
}

div.post:first-child {
    border:0;
    padding:0;
    margin:0 0 30px 0;
}

div.post div.post_title {
    overflow:hidden;
    margin:0 0 15px 0;
}

div.post div.post_author {
    position:relative;
    width:105px;
    float:left;
}

div.post div.post_author img {
    background:url(/wp-content/themes/golf/images/avatar_bg.jpg) 0 0 no-repeat;
    padding:6px 6px;
}

div.post div.post_author a {
    background:url(/wp-content/themes/golf/images/aithor_info_active.jpg) 0 0 no-repeat;
    display:block;
    width:19px;
    height:19px;
    position:absolute;
    bottom:8px;
    right:18px;
    text-indent: -999999px;
}
div.post div.post_author a.author_info:hover {background:url(/wp-content/themes/golf/images/aithor_info_active.jpg) 0 0 no-repeat;}

div.post div.post_meta {
    width:468px;
    overflow: hidden;
    position:relative;
}

div.post div.post_meta h1, div.post div.post_meta h2 {
    padding:20px 100px 0 0;
	margin:0 0 5px 0;
}

div.post div.post_meta h1 a, div.post div.post_meta h2 a {
    color:#010101;
	text-decoration: none;
}
div.post div.post_meta h1 a:hover, div.post div.post_meta h2 a:hover {text-decoration: underline;}

div.post div.post_meta span.date {
    color:#8b8b8b;
}

div.post div.post_meta span.author {
    color:#8b8b8b;
}
div.post div.post_meta span.category a {
    color:#4c4c4c;
}

div.post div.post_meta a.comments {
    float:right;
    background:url(img/post_flag.jpg) 0 0 no-repeat;
    display:block;
    width:36px;
    height:91px;
    padding:24px 0 0 35px;
    font-size:17px;
    font-weight:bold;
    color:#719a44;
    text-decoration:none;
    position:absolute;
    top:0;
    right:0;
}
div.post div.post_meta a.comments:hover {color: #b81517;}

div.post div.post_image img {
    background:url(/wp-content/themes/golf/images/post_imgbg.jpg) 0 0 no-repeat;
    padding:6px;
}

div.post div.post_content {
    overflow:hidden;
}

div.post div.social_buttons {
    float:left;
    width:70px;
		margin-top: 15px;
}

.FBConnectButton_Small {
	background-position: -5px -232px !important;
	border-left: 1px solid #1A356E;
}

.FBConnectButton_Text {
	margin-left: 12px !important;
	padding: 2px 3px 3px !important;
}

div.post div.social_buttons a {text-decoration: none;}
div.post div.social_buttons a:hover {
	text-decoration: none;
	color: #b81517 !important;
	}

div.post div.social_buttons div.fb_counter {
  padding-top: 5px;
}

div.post div.social_buttons div.twitter {
    background:url(/wp-content/themes/golf/images/rtw_bg.jpg) 0 0 no-repeat;
    display:block;
    width:79px;
    height:68px;
    text-align:center;
    margin:0 0 5px 0;
}

div.post div.social_buttons div.twitter a.rtw {
    font-size:17px;
    font-weight:bold;
    color:#719a44;
    text-align:center;
    text-decoration:none;
}

div.post div.social_buttons div.twitter a.rtw span {
    font-size:15px;
    color:#8b8b8b;
    display:block;
}

div.post div.social_buttons div.facebook {
    background:url(/wp-content/themes/golf/images/share_bg.jpg) 0 0 no-repeat;
    display:block;
    width:79px;
    height:30px;
    text-align:center;
    padding:38px 0 0 0;
}

div.post div.social_buttons div.facebook a.share {
    font-size:17px;
    font-weight:bold;
    color:#719a44;
	margin-left: -1px;
}

div.post div.entry {margin-top: 10px;}
div.post div.entry p {
    margin:10px 0 10px 0;
    font-size:14px;
    line-height:20px;
    color:#000;
}

div.post div.entry a {
    color:#437c06;
    text-decoration:underline;
}

div.post div.entry a:hover {
    color:#c70f11;
    text-decoration:underline;
}

div.post div.entry a.read_more {
    background:url(/wp-content/themes/golf/images/read_morebg.gif) 0 0 no-repeat;
    text-align:center;
    width:69px;
    height:22px;
    display:block;
    color:#8f8c8c;
    font-size:11px;
    line-height:20px;
    float:right;
	text-decoration: none;
}

div.post div.entry a.read_more:hover {
    background:url(/wp-content/themes/golf/images/read_morebg_active.gif) 0 0 no-repeat;
	color: #8f8c8c;
	text-decoration: none;
}

div.post div.entry ul, div.post div.entry ol {
    padding:0px 10px 0px 80px;
    overflow:hidden;
}

div.post div.entry ul li, div.post div.entry ol li {
    font-size:14px;
    margin:0;
    padding:3px 0;
    color:#000;
}

div.post div.entry blockquote {
    border-top:solid 1px #eeeeee;
    border-bottom:solid 1px #eeeeee;
    padding:20px 10px 20px 100px;
    margin:0 0 30px 0;
    background:url(/wp-content/themes/golf/images/quote_img.png) 40px 20px no-repeat;
    font-size:14px;
	font-style: italic;
}
div.post div.entry blockquote p {color: #8b8b8b;}

div.post div.entry table {
	border-collapse: collapse;
	margin-left: 5px;
	}

div.post div.entry table td {
    border:solid 1px #caccc6;
	padding: 0 3px;
}

div.post div.entry table th {
    background:#e0e6d8;
	border:solid 1px #caccc6;
    font-size:11px;
    font-weight:bold;
    color:#000;
    text-transform:uppercase;
	padding: 2px 5px;
}

div.post div.entry table td {
    padding:2px;
    text-align:center;
}

/* pagination */
div.pagination {
    border-top:solid 1px #eeeeee;
    text-align:center;
    overflow:hidden;
    padding:20px 175px;
    margin:20px 0 10px 0;
    line-height:20px;
}


div.pagination span.previous a{
    background:url(/wp-content/themes/golf/images/previous_linkbg.gif) 0 0 no-repeat;
    font-size:11px;
    color:#8f8c8c;
    width:115px;
    height:22px;
    display:block;
    float:left;
    margin:0 10px 0 0;
	text-decoration: none;
}
div.pagination span.previous a:hover {
	background:url(/wp-content/themes/golf/images/previous_linkbg_active.gif) 0 0 no-repeat;
	text-decoration: none;
	}

div.pagination span.next a {
    background:url(/wp-content/themes/golf/images/next_linkbg.gif) 0 0 no-repeat;
    font-size:11px;
    color:#8f8c8c;
    width:91px;
    height:22px;
    display:block;
    float:right;
	text-decoration: none;
}
div.pagination span.next a:hover {
  background:url(/wp-content/themes/golf/images/next_linkbg_active.gif) 0 0 no-repeat;
	text-decoration: none;
	}

/* bottomlinks */
div.bottomlinks {
    text-align:center;
    font-size:14px;
	width: 655px;
	position: relative;
	top: -25px;
}

div.bottomlinks li {
	display: inline;
	padding:0 10px;
	}

div.bottomlinks a {
    color:#3b472f;
	text-decoration: none;
}

div.bottomlinks a:hover, div.bottomlinks li.current-cat a {
    color:#b81517;
    text-decoration:none;
}

/* footer menu */
div.footer_menu {
	width: 655px;
	text-align: center;
    padding:0;
    margin:-13px 0 35px 0;
    font-size:14px;
    color:#437c06;
}
div.footer_menu li {
	display: inline-block;
	font-size:13px;
	font-weight: bold;
    border-left:solid 1px #437c06;
    height:14px;
    line-height:12px;
	padding: 0 5px 0 11px;
	}
	
	div.footer_menu li.current_page_item a {color: #b81517;}
	
div.footer_menu li:first-child {border: 0;}	

div.footer_menu a {
	font-weight: bold;
	text-decoration: none;
}

div.footer_menu a:hover {
    text-decoration:none;
}

/* footer content */
div.footer_content {
	width: 655px;
    text-align:center;
    color:#727b69;
    font-size:13px;
}

div.footer_content span.copyright {
    margin:0 20px 0 0;
}

/* follow me */
div.follow_me {
    background: url("img/social-bg.png") no-repeat scroll 157px -106px transparent;
}

div.social_site {
    height: 155px;
}
div.social_site ul {
    list-style:none;
    width: 170px;
}
div.social_site ul li {
    margin:0 0 8px 0;
    float: left;
    width: 85px;
}
div.social_site ul li a {
    display:block;
    width: 100%;
    padding-top: 40px;
    color: #000;
    font-size: 9px;
    text-decoration: none;
    white-space: nowrap;
}
div.social_site ul {
}
div.social_site ul li {
}
div.social_site ul li a.twiter {
    background:url(img/twitter.png) top center no-repeat;
}
div.social_site ul li a.rss {
    background:url(img/rss.png) top center no-repeat;
}
div.social_site ul li a.face {
    background:url(img/facebook.png) top center no-repeat;
}
div.social_site ul li a.email {
    background:url(img/email.png) top center no-repeat;
}

/* search form */
div.search_form {
    padding:0 0 0 16px;
}

div.search_form ul {
    list-style:none;
    overflow:hidden;
}

div.search_form ul li {
    float:left;
}

div.search_form ul li input.search_input {
    background:url(img/search_inputbg.jpg) 0 0 no-repeat;
    width:197px;
    font-size:14px;
    color:#6b7b56;
    border:solid 1px #3a4527;
    padding:4px 0 4px 7px;
	margin-right:3px;
}

div.search_form ul li input.search_submit {
    font-size:14px;
    color:#424f33;
    border:none;
    width:66px;
    height:27px;
    background:url(/wp-content/themes/golf/images/search_bg.jpg) 0 0 no-repeat;
    display:block;
    cursor:pointer;
	padding-bottom: 3px;
}
div.search_form ul li input.search_submit:hover, div.search_form ul li input.search_submit.hover {background:url(/wp-content/themes/golf/images/search_bg_active.jpg) 0 0 no-repeat;}

/* improve golf */
div.improve_golf {
    margin:0 0 15px 10px;
}

/* video */
div.video h3 {
    padding:0 0 0 75px;
    margin:10px 0 12px 0;
}
div.video-block {
	background: #e0e6d8;
	border: 1px solid #d4d4d4;
	border-bottom: none;
	margin: 0 1px 0 9px;
	padding: 5px 5px 2px 5px;
	}
div.flickrpress-items.video-block {
	padding: 5px 0;
}

/* mr g */
div.mr_g, div.video {
    background: url(img/mr.g_gorilla.png) -1px 0 no-repeat;
    margin:0 0 30px 0;
	}
	div.mr_g_inner, div.video-inner {
		background: url(img/mr.g_bottom.png) 9px bottom no-repeat;
		padding:28px 0 5px 0;
		width:306px;
		position: relative;
		}

div.mr_g h3 {
    padding:0 0 0 70px;
    margin:0;
}

div.mr_g a.more {
    background:url(/wp-content/themes/golf/images/read_morebg.gif) 0 0 no-repeat;
    display: block;
	position: absolute;
	bottom: 10px;
	right: 12px;
    padding:2px 20px 2px 21px;
    font-size:11px;
    color:#8f8c8c;
	text-decoration: none;
}
div.mr_g a.more:hover {
	background:url(/wp-content/themes/golf/images/read_morebg_active.gif) 0 0 no-repeat;
	text-decoration: none;
	}

/* link tab */
div.link_tab {
	position: relative;
	overflow: hidden;
	margin: 16px 3px 0 0;
}

div.link_tab ul {
    list-style:none;
    overflow:hidden;
}

div.link_tab ul li {
    float:right;
    margin:0 2px 0 0;
	font: normal 14px Verdana;
	color:#48533d;
    background:url(/wp-content/themes/golf/images/tabs_left.gif) 0 0 no-repeat;
}

div.link_tab ul li a {
    background:url(/wp-content/themes/golf/images/tabs_right.gif) right 0 no-repeat;
    padding:3px 10px 3px 10px;
    display:block;
	color: #6f716d;
	text-decoration: none;
}


div.link_tab ul li:hover, div.link_tab ul li.active, div.link_tab ul li.hover {
    background:url(/wp-content/themes/golf/images/tabs_active_left.gif) 0 0 no-repeat;
    text-decoration:none;
}

div.link_tab ul li a:hover, div.link_tab ul li.active a {
    background:url(/wp-content/themes/golf/images/tabs_active_right.gif) right 0 no-repeat;
	text-decoration: none;
}

/* unactive tab */
div.hidden {display: none;}
/* active_tab */
div.active_tab {
  padding:15px 10px 15px 20px;
	background: #e0e6d8;
	border: 1px solid #d4d4d4;
	border-bottom: none;
	margin: -1px 1px 0px 9px;
	overflow: hidden;
	}

div.active_tab ul {
    list-style:none;
}

div.active_tab ul li {
    font-size:14px;
    margin:0 0 3px 0;
}

div.active_tab ul li a {
    color:#4b593e;
}

div.active_tab ul li a:hover {
    color:#c70f11;
}

/* topmenu */
div.advert, div.advert2 {
    margin:0 0 30px 20px;
    background:url(/wp-content/themes/golf/images/advert_bg.jpg) 0 0 no-repeat;
    padding:6px;
    width:260px;
    height:260px;
}
div.advert2 {padding: 8px;}

div.advert img, div.advert2 img {
    margin:0 2px 2px 0;
}

.sidebar-block {
	margin:0 0 30px 8px;
	overflow: hidden;
}

.sidebar-block .top {
	background: transparent url(img/mr.g_top.png) no-repeat scroll 9px bottom;
	min-height: 5px;
	margin-left: -8px;
}

.sidebar-block .bottom {
	background: transparent url(img/mr.g_bottom.png) no-repeat scroll 9px bottom;
	min-height: 5px;
	margin-left: -8px;
}

.sidebar-block .body {
	background: #e0e6d8;
	border: 1px solid #d4d4d4;
	border-bottom: none;
	border-top: none;
	padding: 1px 5px;
}

.facebook_fans {
  border: none;
  width: 285px;
  height: 625px;
  background: transparent;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.facebook_fans_link {
  font-size:0.8em;
  margin: 0;
  padding: 0;
  padding-left:10px;
}


/* share post */
div.share_post {
    border-top:solid 1px #eeeeee;
    padding:20px 0 0 0;
    margin:0 0 30px 0;
    float: left;
    width: 575px;
}

div.share_post h3 {
    margin:0;
    font-size:18px;
    color:#010101;
}

div.share_post ul {
    list-style:none;
    overflow:hidden;
    margin:25px 0 0 50px;
}

div.share_post ul li {
    float:left;
    margin:0 15px 0 0;
}

/* comments */
div.comments {
    margin:0 0 70px 0;
}

div.comments h3 {
    margin:0;
    font-size:18px;
    color:#010101;
    line-height:22px;
}

div.comments h3 span.title {
    display:block;
    color:#7e8971;
    font-size:14px;
    margin:0 0 10px 0;
}

div.comments h4 {
    display:block;
    color:#7e8971;
    font-size:14px;
    margin:10px 0;
    font-weight:normal;
}

div.comments span.error_notification {
    color:#c70f11;
    padding:0 0 0 50px;
}

div.comment_form {
    background:#e0e6d8;
    width:428px;
    border:solid 1px #caccc6;
    margin:20px 0 50px 50px;
    padding:22px 22px 11px 24px;
}
div.comment_form h4 {margin-bottom: 20px;}

div.comment_form ul {
    list-style:none;
    overflow:hidden;
}

div.comment_form ul li {
    float:left;
    margin:0 9px 10px 0;
}

div.comment_form ul li.nomargin {
    float:left;
    margin:0 0 10px 0;
}

div.comment_form ul li textarea {
    width:417px;
    height:112px;
    border:solid 1px #caccc6;
    font-size:12px;
    color:#adafaa;
    padding:3px;
}

div.comment_form ul li input.field {
    width:200px;
    height:20px;
    border:solid 1px #caccc6;
    font-size:12px;
    color:#adafaa;
    padding:4px 3px 1px 3px;
}

div.comment_form ul li input.error {
    border:solid 1px #F00;
}

div.comment_form ul li.submit-button {
	float: right;
	margin: 0 3px 0 0;
	}
div.comment_form ul li input.submit_comment {
    background: url(/wp-content/themes/golf/images/post_linkbg.gif) 0 0 no-repeat;
	padding: 4px 0 3px 0;
	width: 90px;
    border:none;
    font-size:11px;
    color:#8f8c8c;
    cursor:pointer;
}
div.comment_form ul li input.submit_comment:hover, div.comment_form ul li input.submit_comment.hover {background:url(/wp-content/themes/golf/images/post_linkbg_active.gif) 0 0 no-repeat;}

/* comment list */
div.comment_list div.reply {
	margin-left: 55px !important;
	}

div.comment_list div.single_comment {
    border-bottom:solid 1px #eeeeee;
    padding:0 0 20px 0;
    margin:0 0 20px 0;
    overflow:hidden;
    position:relative;
}

div.comment_list  div.comment_author {
    width:65px;
    float:left;
	background:url(/wp-content/themes/golf/images/comment_imgbg.png) 0 0 no-repeat;
}

div.comment_list div.comment_author img {
    margin:4px 3px 3px 3px;
}

div.comment_list div.comment_detail, div.comment_list div.reply div.comment_detail {
    float:right;
    width:500px;
    position:relative;
    padding:2px 0 0 0;
}
div.comment_list div.reply div.comment_detail {width: 445px !important;}

div.comment_list div.comment_detail h2 {
    margin:0 0px 0 0;
}

div.comment_list div.comment_detail h2 a {
    color:#3b472f;
	text-decoration: none;
}
div.comment_list div.comment_detail h2 a:hover {text-decoration: underline;}

div.comment_list div.comment_detail h2 small {
    font-size:12px;
    color:#8b8b8b;
}

div.comment_list div.comment_detail p {
    margin:10px 0 10px 0;
    font-size:14px;
    color:#010101;
}

div.comment_list div.comment_detail span.comment_num {
    display:block;
    font-weight:bold;
    font-size:30px;
    color:#e0e6d8;
    position:absolute;
    top:0;
    right:0;
}

div.comment_list div.comment_detail a.reply {
    font-size:11px;
    font-weight:bold;
    float:right;
}

.tooltip {
		width: 170px;
		background: #fff;
		color:#437C06;
		font-size:13px;
		font-weight:bold;
		line-height:12px;
		text-align:center;
		border:solid 1px #437c06;
}

.tooltip span.top{
		padding: 10px 8px 0;
		background: #fff;
}

.tooltip b.bottom{
		padding:3px 8px 10px;
		background: #fff;
}

.sidebar_widgets {
	list-style: none;
}

img.alignleft {
    float: left;
    margin-right: 15px;
}
img.alignright {
    float: right;
    margin-left: 15px;
}
.video-inner ul {
    list-style: none;
}

/* Related posts */
.related-posts {
    border-top: 1px solid #EEEEEE;
    float: left;
    padding-top: 20px;
}
.related-posts h3 {
    color:#010101;
    font-size:18px;
    margin:0 0 25px;
}
.related-posts ul {
    list-style: none;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.related-posts ul li {
    float: left;
    width: 171px;
    clear: none;
    margin-right: 31px;
}
.related-posts ul li.item-3 {
    margin-right: 0;
}
.related-posts ul li h3 {
    font-size:14px;
    line-height:21px;
    margin-top:5px;
    margin-bottom: -5px;
}
.related-posts ul li h3 a {
    text-decoration: none;
}
.related-posts span {
    white-space: nowrap;
    font-size: 10px;
}
.related-posts img {
    background:url(/wp-content/themes/golf/images/related-thumb-bg.jpg) 0 0 no-repeat;
    padding:3px;
}

#featured-posts {
    list-style: none;
    margin-top: 10px;
}
#featured-posts li {
    margin-left: 10px;
    background: url(img/featured-separator.png) repeat-x bottom;
    float: left;
    margin-bottom: 10px;
}
#featured-posts li.last {
    background: none;
    margin-bottom: 0;
}
#featured-posts .img-container {
    width: 46px;
    height: 46px;
    background: url(img/featured-img-wrap.png) no-repeat;
    padding: 3px;
    float: left;
}
#featured-posts .description {
    float: left;
    width: 195px;
    clear: none;
    margin-left: 15px;
}
#featured-posts h2 {
    font-size: 14px;
    font-weight: normal;
    margin-top: 0;
    margin-bottom: -8px;
}
#featured-posts h2 a {
    text-decoration: none;
}

#sponsored-links li,
div.active_tab ul li {
    background: url(img/sponsored-bullet.png) no-repeat 0px 6px;
    padding-left: 15px;
}

.post_content .entry p img {
    padding: 6px; 
    background: #fff; 
    border: 1px solid #e0dece;
}
