/*  
Theme Name: GPVentures
Theme URI: http://www.freewpthemes.net/preview/guarantee
Description: Widget ready and tested on WP2.3
Version: 2.0
Author: Free WordPress Themes
Author URI: http://www.freewpthemes.net/
*/

body{
	margin:0px;
	padding:0px;
	}

.pages-header-bg {
	background-image:url(images/pages-header-bg.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:22px;
	text-decoration:none;
	font-weight:bold;
}
.pages-header-bg a {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:22px;
	text-decoration:none;
	font-weight:normal;
	}
.pages-header-bg a:hover {
	color:#cccccc;
	}

/*------------------------------------------------------------end-top-area*/

a img {
	border: none;
}

img.left {
	float: left;
	margin: 7px 30px 0 0;
}

img.right {
	float: right;
	margin: 7px 0 0 30px;
}

.body-contents hr { 
	display: block;
}

/* Header */

#header {
	width: 940px;
	height: 36px;
	margin: 0 auto;
}
/* Page */

#page {
	width: 825px;
	margin: 0 auto;
	padding: 10px 0px 0px 0px;
}


/** LOGO */

#logo {
	width: 940px;
	height: 94px;
	margin: 0 auto;
}

#logo img a {
	text-decoration: none;
	border:0px;
}

/* Post */

.post {
	margin-bottom: 45px;
}

.post .title {
	height: 44px;
	padding-left: 15px;
}

.post .comments {
	display: block;
	width: 120px;
	height: 18px;
	margin: 0px; 
	padding: 3px 0px 0px 40px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #961A06;
}

/* Sidebar */

#sidebar {
	float: right;
	width: 183px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#sidebar li {
	margin-bottom: 10px;
	padding: 0 0 10px 0px;
}

#sidebar li ul {
	margin: 0px 0px;
}

#sidebar li li {
	margin:0px;
	padding:0px;
	height:20px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#4f4f4f;
	display:block;
	padding:3px 0px 3px 5px;
}

#sidebar li li a {
	margin:0px;
	padding:0px;
	height:18px;
	color:#4f4f4f;
	text-decoration:none;
	display:block;
	padding:3px 0px 3px 5px;
	text-align:left;
	background:url(images/listbotline.jpg) no-repeat;
	background-position:bottom;
}

#sidebar li li a:hover {
	color:#765217;
	text-decoration:none;
}

#sidebar p {
	margin: 0;
	padding: 0px 14px;
}

#sidebar h2 {
	margin:0px;
	padding:0px;
	width:183px;
	height:22px;
	background:url(images/righttitlebg.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
	color:#fff;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:normal;
}


#sidebar p {
	line-height: 200%;
}

#sidebar a {
	text-align: left;
	text-decoration: none;
}
/* Footer */

#commentform p {
	margin:5px 0;
	padding: 0;
	color: #777777;
}

#commentform input {
    margin:5px 5px 1px 0;
    padding:2px;
    width:170px;
}

#commentform textarea {
padding:2px;
width:100%;
}

#commentform #submit {
float:right;
margin:0 0 5px auto;
}

#commentform input, #commentform textarea {
-x-system-font:none;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif
font-size: 0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

#commentform {
margin:5px 10px 0 0;
}

#commentform label{
color:#777777;
}

#comment {
	width: 450px;
	overflow:hidden;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}
.alignleft a {
	text-decoration:underline;
	color:#333333;
	font-size:14px;
	font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
	font-weight:normal;
}
.alignleft a:hover {
	text-decoration:none;
	color:#990000;
}

.navigation {
	padding-top: 20px;
}
/* CSS Document */
small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	}
img{
	border:0px;
	}
#main{
	width:825px;
	overflow:hidden;
	padding-top:30px;
	padding-bottom:10px;	
	}
#headerblock{
	width:823px;
	overflow:hidden;
	color:#FFFFFF;
	}
.topsearchgrdbox {
	color:#FFFFFF;
	}
.logoblock{
	width:823px;
	height:37px;
	}
.logo{
	height:29px;
	float:left;
	}
.topsearchgrdbox{
	width:823px;
	height:36px;
	background:url(images/topgrd.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
.topsearchbox{
	width:410px;
	height:36px;
	float:right;
	}
.stopsearchtext{
	width:200px;
	height:22px;
	padding:10px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#fff;
	font-weight:bold;
	float:left;
	}
.searchinputbgbox{
	width:189px;
	height:26px;
	float:left;
	padding-top:5px;
	}
.searchbox{
	width:200px;
	height:26px;
	float:left;
	}
.searchinputbg{
	width:150px;
	height:26px;
	padding:5px 0px 0 5px;
	float:left;
	border:0px;
	background:url(images/inputbg.jpg) no-repeat;
	}
.btn_searchgo{
	width:24px;
	height:26px;
	float:left;
	padding-bottom:2px;
	}
.headerimageboxtext{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:22px;
	text-decoration:none;
	font-weight:bold;	
	text-align: left;
	vertical-align:middle;	
}
.headermidbox{
	width:821px;
	height:156px;
	background:url(images/header_mid.jpg) repeat-x;
	background-position:top;
	}
.headermidbox_back{
	width:823px;
	height:156px;
	background:url(images/header_mid_back.jpg) repeat-y;
	background-position:center;
	}
.header_bot{
	width:823px;
	height:16px;
	background:url(images/header_bot.jpg) no-repeat;
	}
.subheaderbox{
	width:812px;
	height:139px;
	padding-top:17px;
	margin:0 auto;
	}
.headerimage{
	margin-right:6px;
	margin-left:6px;
	float:left;
	}
#container{
	width:825px;
	overflow:hidden;
	padding-top:10px;
	}
#midblock{
	width:625px;
	overflow:hidden;
	float:left;
	}
#midblock h2{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	color:#765217;
	padding-bottom:10px;
	text-transform:uppercase;
	}
#midblock h2 a{
	text-decoration:none;
	color:#765217;
	}
#midcontentbox{
	width:605px;
	overflow:hidden;
	background-color:#f9faf5;
	padding:10px;
	margin-bottom:15px;
	}

p{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#333333;
	padding-bottom:15px;
	line-height:18px;
	}


h3{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#765217;
	padding-bottom:10px;
	font-weight:normal;
	}
.btn_home{
	width:181px;
	border:1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	color:#765217;
	font-weight:bold;
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:15px;
	}
.btn_home a{
	color:#765217;
	text-decoration:none;
	}
.btn_home a:hover{
	color:#000000;
	} 


.creditbox{
	width:183px;
	height:17px;
	padding-top:5px;
	padding-bottom:10px;
	}
.credittext{
	width:66px;
	height:17px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000;
	}
.creditcardsbox{
	width:106px;
	height:17px;
	float:right;
	}
h1{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:left;
	color:#2d5b63;
	padding-top:12px;
	padding-bottom:12px;
	}
	
#footerblock{
	width:825px;
	height:52px;
	margin-top:10px;
	clear: both;
	}
.footerblock_left{
	width:13px;
	height:51px;
	float:left;
	background:url(images/footer_left.jpg) no-repeat;
	}
.footerblock_mid{
	width:797px;
	height:51px;
	float:left;
	background:url(images/footer_mid.jpg) repeat-x;
	}
.footerblock_right{
	width:15px;
	height:51px;
	float:right;
	background:url(images/footer_right.jpg) no-repeat;
	}
.footersubbox{
	width:320px;
	height:18px;
	padding-top:12px;
	padding-bottom:12px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.footersubbox a{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	padding:0px 5px 0px 5px;
	text-decoration:none;
	line-height:18px;
	}
.footersubbox a:hover{
	text-decoration:underline;
	}
h4{
	margin:0px;
	padding:0px;
	font-family: Arial,Helvetica,sans-serif;
	color: #ffffff;
	font-size:18px;
	text-decoration: none;
	font-weight: normal;
	text-align:left;
	}
.body-contents {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	line-height:18px;
}
.body-contents a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#765217;
	font-weight:normal;
}
.body-contents a:hover {
	color:#000000;
}

.body-contents ul {
	list-style-image:url(images/icon.jpg);
	margin:0px;
	padding:0 0 0 10px;
}
.body-contents ul li {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#333333;
	font-weight:normal;
}
.body-contents ul li a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}
.body-contents ul li a:hover {
	text-decoration:none;
}


.cc-button{ 
	background: #36c url(images/btn_blue_right.jpg) no-repeat right top; 
	height: 22px; 
	margin: 5px 0; 
	padding: 0; 
	margin-left: auto; 
	margin-right: auto; 
	width: 90px;
}
.cc-button a{ 
	display: block; 
	background: url(images/btn_blue_left.jpg) no-repeat left top; 
	color:#FFFFFF; 
	font-weight: bold; 
	font-size: 11px; 
	text-decoration: none; 
	white-space: nowrap; 
	height: 14px;
}

.cc-button a{ 
	padding: 3px 10px 5px 10px; 
}
.cc-button a:hover { 
	text-decoration: none; 
	color:#FFFFFF 
}
.cc-button a:active, .new-button a:visited { 
	color: #fff; 
}
/*------------------------------------------------------------new-search-bg*/

.page-search-bg {
	background:url(images/topgrd.jpg) repeat-x;
	background-position:center top;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	border-left:#765217 solid 1px;
	border-right:#765217 solid 1px;
}
.page-search-bg span {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:22px;
	text-decoration:none;
	font-weight:normal;
}
.page-search-bg a {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}
.page-search-bg a:hover {
	color:#000000;
}
.pages-search {
	width:135px;
	height:21px;
}
#commentbox{
	width:625px;
	overflow:hidden;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	text-decoration:none;
	float:left;
	}
/*--------------------------------------------------------------------------old-entries*/

#midcontentbox{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	line-height:18px;
	text-align:left;
}
#midcontentbox a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#765217;
	font-weight:normal;
}
#midcontentbox a:hover {
	color:#000000;
}

#midcontentbox ul {
	list-style-image:url(images/icon.jpg);
	margin:0px;
	padding:0 0 0 10px;
}
#midcontentbox ul li {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#333333;
	font-weight:normal;
}
.body-contents ul li a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}
#midcontentbox ul li a:hover {
	text-decoration:none;
}

/*----------------------------------------------------------------------------entry*/

.entry {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-align:left;
}
.entry a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-transform:inherit;
}
.entry a:hover {
	color:#765217;
	font-weight:normal;
}
.entry ul {
	list-style-image:url(images/icon.jpg);
	margin:0px;
	padding:0 0 20px 15px;
}
.entry ul li  {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	line-height:20px;
}
.entry ul li a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:12px;
	color:#333333;
	font-weight:normal;
}
.entry ul li a:hover {
	color:#765217;
	font-weight:normal;
}


/*----------------------------------------------------------------------------contact-form*/

.wpcf7-validates-as-required {
	width:300px;
	background-color:#eeeeee;
	border:#CCCCCC solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:14px;
	color:#333333;
	font-weight:normal;
}
.wpcf7-validates-as-email {
	width:300px;
	background-color:#eeeeee;
	border:#CCCCCC solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:14px;
	color:#333333;
	font-weight:normal;
}
.your-subject input {
	width:300px;
	background-color:#eeeeee;
	border:#CCCCCC solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:14px;
	color:#333333;  
	font-weight:normal;
}
.wpcf7-form-control-wrap textarea {
	width:300px!important;
	background-color:#eeeeee!important;
	border:#CCCCCC solid 1px!important;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:14px;
	color:#333333;
	font-weight:normal;
}
.captcha-62 input {
	width:300px;
	background-color:#eeeeee;
	border:#CCCCCC solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:14px;
	color:#333333;
	font-weight:normal;
}
