/*  
Theme Name: CRE Cafe
Theme URI: www.CREcafe.com
Description: 
Version: 1.0
Author: Alex Delacruz
Author URI: Zvendor.com
*/

/* STRUCTURE */
body {
text-align:center;
margin:0;
padding:0;
background-color:#efefef;
background-image:url(images/back2.png);
background-position:top left;
background-repeat:repeat-x;
color:#303030;
font-size:12px;
font-family:Arial;
}

#body2 {
background-image:url(images/backfooter.png);
background-position:bottom left;
background-repeat:repeat-x;
}


.postlist {
color:#d20502; 
font-size: 14px; 
font-weight:none;
}

.postlist li{
margin-left:15px;
padding-bottom:15px;
padding-top:15px;
}

.postlist_span{
font-size:14px;
font-weight:bold;
text-decoration: underline;
text-transform: capitalize;
}

.random_container {
margin: 0 auto;
padding:10px 0 0 0;
text-align: center;
width: 619px;
}

.random_ads {
text-align: left;
border:1px solid #CCC;
Padding:0px 10px 10px 10px;
background:#f5f5f5;
color:#000;
}
.random_ads h2{
text-align: center;
}

#page {
width:1000px;
margin:auto;
text-align:left;
}

#header {
height:130px;
width:1000px;
padding-left:0px;
padding-top:20px;
clear:both;
margin:auto;
text-align:left;
background-image:url(images/back2.png);
}

#logo {
margin-top: -15px;
margin-left: 8px;
} 

#twitterbut{
background-image:url(images/twitter_icon2.png); 
height: 35px; 
width: 130px; 
border: none;
cursor: pointer;
background-color: transparent; 
margin: 1px -90px 0 0;
float: right; 
}
#twitterbut:hover{
background-image:url(images/twitter_icon_over2.png); 
}

#registerbut{
background-image:url(images/register.png); 
height: 37px; 
width: 125px; 
border: none;
cursor: pointer;
background-color: transparent; 
}
#registerbut:hover{
background-image:url(images/register-over.png); 
}


.headleft {
float:left;
width:450px;
height: 90px;
}

.headright {
float:right;
text-align:right;
height: 80px;
}

#menulinks {
height:40px;
width:1000px;
clear:both;
margin:auto;
background-image:url(images/menulinks1.png);
}

#rsslink a {
float:right;
text-align:right;
padding-top:10px;
padding-left:17px;
height:30px;
color:#d7d1d1;
text-decoration:none;
font-size:14px;
font-weight:bold;
background:url(images/rsslink.gif) left 12px no-repeat;
}

ul#navlist {
margin: 0;
padding: 0;
white-space: nowrap;
float:left;
width:600px;
margin-left:-5px;
}

ul#navlist li {
font-size:10pt;
display:inline;
list-style-type: none;
}

ul#navlist li a {
padding-left:15px;
padding-right:15px;
padding-top:10px;
height:30px;
background-image:none;
display:block;
color:#d7d1d1;
text-decoration:none;
float:left;
font-size:14px;
font-weight:bold;
}

ul#navlist li a:link, ul#navlist li a:visited {
text-decoration: none;
}

ul#navlist li a:hover {
background-position:top left;
text-decoration:none;
color:#FFFFFF;
background-image:url(images/menuhover1.png);
}

#mainarea {
clear:both;
width:1000px;
padding-top:0px;
margin:0
}

#contentarea {
padding-left:10px;
width:600px;
float:left;
padding-bottom:20px;
}

.widelist li{
margin:10px;
font-size:11px;
}

.widelist li a{
  list-style: none;
  background-image: url(images/footer-li.png);
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-bottom:2px;
  color: #000;
  /*text-decoration: underline;*/
}

#widelister li {
  list-style: none;
  background-image: url(images/footer-li.png);
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-bottom:10px;
  color: #666;
  font-size: 11px;
  /*text-decoration: underline;*/
}

.widelist li a:hover {
color:#555555;
text-decoration: none;
}




#searchform {
padding:4px;
float:right;
margin-right: -16px;
}

#searchform #s {
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#555555;
width: 250px;
padding-right: 4px;
padding-bottom: 4px;
padding-top:6px;
padding-left:7px;
float:left;
height:19px;
font-weight:bold;
margin-left:5px;
border:1px solid #717171;
}

#searchform #s:focus {
background-color:#e5fafa;
color:#666666;
}

#searchsubmit {
background-image:url(images/search.png);
width:31px;
height:31px;
border:none;
background-color:transparent;
cursor:pointer;
margin-right:10px;
margin-left: 5px;
}

#sidebar {
width:375px;
float:right;
padding-bottom:20px;
color:#303030;
}

#sidebar1 {
width:145px;
float:left;
margin-left:16px;
margin-right:8px;
border:1px solid #ccc; 
background: #fbfbfb;
margin-top: 10px;
padding: 0 10px 10px 10px;
}

#sidebar2 {
width:145px;
float:left;
border:1px solid #ccc; 
background: #fbfbfb;
margin-top: 10px;
padding: 0 10px 10px 10px;
}

#sidebar1 h2{
background:#295c8f;
color: #FFF;
padding: 10px;
font-size:12px;
}

#sidebar2 h2{
background:#295c8f;
color: #FFF;
padding: 10px;
font-size:12px;
}

.optinbox{
padding: 10px;
border:1px solid #ccc; 
background: #fbfbfb;
margin: 0px auto;
width: 320px;
margin-top: 10px;
}

.optinbox h2{
background:#295c8f;
color: #FFF;
padding: 10px;
font-size:12px;
}

.optinbox a{
color:#303030;
margin-left:10px;
}


.optinbut{
background-image:url(images/subscribe3.png); 
height: 59px; 
width: 232px; 
border: none;
cursor: pointer;
background-color: transparent; 
}
#optinbut:hover{
background-image:url(images/subscribe_over3.png); 
}


#footer {
width:1000px;
height:87px;
background:url(images/backfooter.png) bottom left repeat-x;
clear:both;
color:#fff;
}

#footer a:hover {
color:#FFFFFF;
}

#footer .left {
float:left;
padding-left:0px;
padding-top:42px;
line-height:18px;
}

#footer .right {
float:right;
padding-right:0px;
padding-top:42px;
line-height:18px;
text-align:right;
}

#footercomments {
background: #3a87b3; 
height:350px;
text-align: left;
color: #f5f5f5;
font-size: 14px;
border-top:1px solid #b5e9ef;
border-bottom:1px solid #b5e9ef;
}

#footercomments li{
  list-style: none;
  background-image: url(images/footer-li.png);
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 20px; 
  margin: 10px; 
}
#footercomments li a{
color: #ccc;
}

#footermeta {
background:#2b6688; 
text-align:left; 
color:#f5f5f5; 
padding: 10px;
}

#footermeta a{
color:#fff; 
}


/* POST DETAILS */

.post {
padding:10px;
background:#fbfbfb;
border:1px solid #ccc; 
margin:10px 0 0 0;
width: 598px;
}

.entry {
line-height:20px;
}

.entry a{
color:#0000FF;
font-weight:bold;
font-size:14px;
}

.posttop {
clear:both;
width:100%;
height:40px;
margin-top:10px;
margin-bottom: 10px;
}

.posttop .dateicon {
border-right:3px solid #CCCCCC;
padding-right:8px;
float:left;
}

.posttop .title {
padding-left:8px;
float:left;
width:475px;
}

.posttop .dateicon .day {
font-size:23px;
color:#9d8c8c;
clear:both;
text-align:right;
text-transform:uppercase;
}

.posttop .dateicon .month {
font-size:12px;
color:#bfbfbf;
clear:both;
text-align:right;
text-transform:uppercase;
}

.posttop .thetitle a {
font-size:14px;
font-weight:bold;
color:#000;
clear:both;
}

.posttop .thetitle a:hover {
text-decoration:none;
color:#CCC;
}

.posttop .title .under {
font-size:12px;
color:#bfbfbf;
clear:both;
margin-bottom: 20px;
}

.postbottom {
width: 220px;
height: 40px;
}

.postbottom a.commentslink {
height:30px;
padding-top:3px;
display:block;
float:left;
padding-right:6px;
}

.postbottom a.stumbleupon {
width:30px;
height:36px;
display:block;
float:left;
background-image:url(images/stumbleuponicon.png);
}

.postbottom a.digg {
width:31px;
height:36px;
display:block;
float:left;
background-image:url(images/diggicon.png);
}

.postbottom a.delicious {
width:35px;
height:36px;
display:block;
float:left;
background-image:url(images/deliciousicon.png);
}

.postbottom a.google {
width:35px;
height:36px;
display:block;
float:left;
background-image:url(images/googleicon.png);
}

/* STYLING */
h1 {
font-size:25px;
clear:both;
color:#FFFFFF;
text-transform:uppercase;
margin:0;
}

h1 a {
color:#FFFFFF;
}

h1 a:hover {
color:#FFFFFF;
text-decoration:none;
}

.description {
font-size:14px;
clear:both;
margin:0;
font-weight:bold;
text-transform:uppercase;
color:#999999;
}

a {
color:#555555;
text-decoration:none;
}

a:hover {
color:#555555;
text-decoration:underline;
}

#advertarea  {
clear:both;
padding-left: 20px;
}

#advertarea a {
margin:5px;
margin-right:15px;
float:left;
}

#subfooter .subfooterwidget h2 {
padding-left:8px;
padding-top:8px;
height:25px;
font-size:16px;
font-weight:bold;
color:#CCCCCC;
}

#sidebar ul li ul li a {
padding-left:5px;
padding-top:0px;
padding-bottom:4px;
display:block;
font-size:10pt;
color:#9d8c8c;
text-decoration: none;
clear:both;
text-align:left;
margin-right:4px;
margin-top:0px;
margin-bottom:0;
width:155px;
}

#sidebar ul li ul li a:hover {
color:#555555;
text-decoration: none;
}

#subfooter .subfooterwidget a {
padding-left:5px;
padding-top:4px;
padding-bottom:4px;
border-bottom:#555555 solid 1px;
display:block;
font-size:10pt;
color:#CCCCCC;
text-decoration: none;
clear:both;
text-align:left;
margin-left:10px;
margin-right:4px;
width:250px;
}

#subfooter .subfooterwidget a:hover {
color:#FFFFFF;
text-decoration: none;
}

.clear {
clear:both;
}

.commentlist li, #commentform input, #commentform textarea {
font-family: Arial, Helvetica, sans-serif;
}

#commentform {
text-align:left;
padding-left:35px;
}

.commentlist li {
font-weight: bold;
}

.commentlist cite, .commentlist cite a {
font-weight: bold;
font-style: normal;
font-size: 10pt;
}

.commentlist p {
font-weight: normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#888888;
}
#commentform p {
font-family:Arial, Helvetica, sans-serif;
}

.commentmetadata {
font-weight: normal;
}

small, .nocomments, .postmetadata, blockquote, strike {
color:#555555;
}

code {
font-family:"Courier New", Courier, monospace;
font-size:9pt;
}

acronym, abbr, span.caps
{
font-size: 0.9em;
letter-spacing: .07em;
}

/* Calendar */
#wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 155px;
color:#9d8c8c;
}

#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}

#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}

#wp-calendar a {
}

#wp-calendar caption {
text-align: center;
width: 100%;
}

#wp-calendar td {
padding: 3px 0;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
}

#calendar_wrap {
margin-top:5px;
margin-left:10px;
}
#wp-calendar #prev a {
font-size: 8pt;
}

#wp-calendar a {
text-decoration: none;
}

#wp-calendar caption {
font: bold 10pt Arial, Helvetica, sans-serif;
text-align: center;
}

#wp-calendar th {
font-size:8pt;
font-style: normal;
text-transform: capitalize;
}

p img {
padding: 0;
max-width: 100%;
}

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
margin-right:30px;
}

.alignleft {
float: left
}

/* End Images */



/* Begin Lists */

html>body .entry ul {
margin-left: 0px;
padding: 0 0 0 30px;
padding-left: 10px;
text-indent: 10px;
} 

html>body .entry li {
margin: 7px 0 8px 10px;
}

ul {
}
.entry ul li:before, #sidebar ul ul li:before, #subfooter ul ul li:before {
content: "";
}

.entry ol {
padding: 0 0 0 35px;
margin: 0;
}

.entry ol li {
margin: 0;
padding: 0;
}

.postmetadata ul, .postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;
}

#sidebar ul, #subfooter ul { 
margin: 0;
padding:0;
}

#sidebar ul ol, #subfooter ul ol {
margin: 0;
padding:0;
}


#sidebar ul li, #subfooter li {
list-style-type:none;
list-style-image:none;
padding-left:0px;
}

#sidebar ul p, #sidebar ul select {
margin: 5px 0 8px;
}

#sidebar ul ul, #sidebar ul ol {
margin: 5px 0 0 10px;
}

#sidebar ul ul ul, #sidebar ul ol {
margin: 0 0 0 10px;
}

ol li, #sidebar ul ol li, #subfooter ul ol li {
list-style: decimal outside;
}

#sidebar ul ul li, #sidebar ul ol li, #subfooter ul ul li {
margin: 3px 0 0;
padding: 0;
}

.entry form { 
text-align:center;
}

select {
width: 130px;
}

#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;
border:#CCCCCC solid 2px;
}

#commentform textarea {
width: 90%;
padding: 2px;
border:#CCCCCC solid 2px;
}

#commentform #submit {
margin-right:37px;
float: right;
}

.alt {
margin: 0;
padding: 10px;
}

.commentlist {
padding-left:30px;
text-align: justify;
}

.commentlist li {
margin: 15px 45px 15px 3px;
padding: 5px 10px 3px;
list-style: none;
border-bottom:#CCCCCC dotted 1px;
}

.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;
}

#sidebar form {
margin: 0;
}
.textwidget {
margin-left:20px;
margin-right:20px;
padding-top:7px;
text-align:left;
}

.textwidget a {
}

acronym, abbr, span.caps {
cursor: help;
}

acronym, abbr {
border-bottom: 1px dashed #999;
}

blockquote {
margin: 15px 30px 0 10px;
padding-left: 10px;
border-left: 3px solid #999999;
color:#999999;
}

blockquote cite {
margin: 5px 0 0;
display: block;
}

.center {
text-align: center;
}

hr {
display: none;
}

a img {
border: none;
}

.navigation {
display: block;
clear:both;
text-align: center;
padding-top: 10px;
padding-bottom: 60px;
padding-left:30px;
}

.navigation a {
padding:5px;
border:1px solid #666;
background:#fff;
color:#666;
}

.navigation a:hover {
background-color:#999999;
color:#FFFFFF;
text-decoration:none;
}

/*popup*/

#ourpopupcontent {
width: 700px;
height: 480px;
background-image:url(images/popup.png);
margin-top:5px;
}

#ourpopupform {
width: 400px;
height: 300px;
margin-top:220px;
}

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#22546f;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:490px;
width:710px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:12px;
}
#popupContact h1{
text-align:left;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#22546f;
font-weight:700;
display:block;
border:none;
cursor: pointer;
text-align:right;
}
#popupContactClose:hover{
color:#666;
}
#submitbtn{
width: 253px;
height: 42px;
background: url("http://www.landprofitformula.com/land_profit_formula/images/b1.png") no-repeat 0 0;
}
#submitbtn:hover{ 
background: url("http://www.landprofitformula.com/land_profit_formula/images/b1_over.png") no-repeat 0 0;
}
#contactArea{
font-size:12px;
font:Verdana, Arial, Helvetica, sans-serif;
}

/* ######### TABBING MENU ######### */


.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
background: #295c8f;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
padding-top: 10px; /*shift text down 1px*/
padding-bottom: 8px;
}

.indentmenu ul li a:visited{
color: white;
padding-top: 10px; /*shift text down 1px*/
padding-bottom: 8px;
}

.indentmenu ul li a.selected{
color: white !important;
padding-top: 10px; /*shift text down 1px*/
padding-bottom: 8px;
background: black url(http://www.crecafe.com/wp-content/themes/CREcafe/images/optin-bar-bg.jpg) top left repeat-x;
}

.contentarea {
background: url(http://www.crecafe.com/wp-content/themes/CREcafe/images/mainmenu.gif) top left no-repeat; 
width:620px; 
height: 300px; 
font: 13px Tahoma;
color: #fff;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
padding: 10px;
}

@media print {
.tabcontent {
display:block !important;
}
}

.leftsplit {
border: 1px solid #CCC; 
padding:10px; 
width:274px; 
height: 197px; 
float:left;
}

.rightsplit {
border: 1px solid #CCC; 
padding:10px; 
width:274px; 
height: 197px; 
float:right;
}

.singlediv {
border: 1px solid #CCC; 
padding:10px; 
width:578px; 
height: 197px;  
}
.singledivexperts { 
padding:10px; 
width:578px; 
height: 197px; 
}

.singledivexperts li a{
color: Black;
}


.tabcontent h3 {
color:#000;
size: 14px;
margin-top: -10px;
}

.checklist li {
	list-style: none;
	background-image: url(images/check.png);
	background-repeat: no-repeat;
	padding: 10px 35px 10px 35px;
	background-color: #f9fafd;
	border: 1px solid #e8ecf6;
}

