/*
Theme Name: Geek Estate
Theme URI: http://virtualresults.net/
Description: The 2011 theme for WordPress is stylish.
Author: Gerwin Camacho
Version: 3.1
*/
/*limited reset*/
html, body, div, section, article, aside, header, hgroup, footer, nav, h1, h2, h3, h4, h5, h6, p, blockquote, address, time, span, em, strong, img, ol, ul, li, figure, canvas, video {
	margin: 0;
	padding: 0;
	border: 0;
}
a {
	text-decoration: none;
}
/*html5 display rule*/
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, nav, menu, nav, section, summary {
	display: block;
}
body {
	background:url(images/body.gif);
	font-family: "proxima-nova", "Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif;
	font-size:12px;
	color:#000;
	padding:0;
	margin:0
}
#headerbg{
	background:url(images/hdbg.gif) repeat-x;
	width:100%;
	height:615px;
}
#subheadbg {
	background:url(images/subheadbg.gif) repeat-x;
	width:100%;
	height:384px;
}
#wrapper {
	width:980px;
	margin:0 auto;
	overflow:hidden
}
.virtual3 {
	float:left;
	width:282px;
	background:;
	padding:19px 0 0 35px;
}
.sociallinks ul {
	list-style-type:none;
	margin-top:15px;
}
.sociallinks {
	float:right;
	width:auto;
}
.sociallinks a, .virtual3 a {
	text-decoration:none;
	color:#FFF;
	font-weight:bold
}
.sociallinks li {
	float:left;
	padding:4px 27px 0 27px
}
.sociallinks li.email {
	background:url(images/email.png) no-repeat left center;
}
.sociallinks li.rss {
	background:url(images/rss.png) no-repeat left center;
}
.sociallinks li.login {
	background:url(images/login.png) no-repeat left center;
}
#title {
	float:left;
	background:url(images/logo.png) no-repeat;
	width:540px;
	height:174px;
	margin-top:15px;
}
#title a {
	overflow: hidden;
	display:block;
	text-indent: -10000px;
	height:150px;
}
#zillow {
	float:right;
	width:128px;
	padding-top:140px;
}
#holder {
	background:#555141;
	height:62px;
	clear:both
}
#holder #nav {
	float:left;
	width:669px;
}
#holder #nav ul {
	list-style-type:none;
	padding:0;
	margin:0
}
#holder #nav ul li {
	float:left;

	padding:0 12px;
	border-right:#E5E5E5 1px solid
}
#holder #nav ul a {
	font-size:16px;
	font-weight:bold;
	color:#E5E5E5;
	text-transform:uppercase;
	line-height:62px;
}

#holder #nav ul a, x:-moz-any-link {
	font-size:19px;
	font-weight:bold;
	color:#E5E5E5;
	text-transform:uppercase;
	line-height:62px;}

#holder #nav ul a:hover {
	color:#85AB38
}
#holder #search {
	float:left;
	width:303px;
	margin: 0 2px;
}
#holder #search input[type=text] {
	background:url(images/searchinput.gif) no-repeat;
	width:185px;
	height:33px;
	border:none;
	font-size:15px;
	color:#535353;
	margin-top:15px;
	padding-left:5px;
	float:left;
}
#holder #search input[type=image] {
	float:left;
	padding:15px 0 0 10px;
}
#slide {
	background:url(images/slidebg.png) no-repeat top right;
	padding:15px 0;
	color:#444033;
	line-height:22px;
	font-size:16px;
        min-height: 268px !important; 
        max-height: 268px !important; 
}
#slidesub {
	background:url(images/slidesubbg.gif) repeat top right;
	color:#444033;
	height:Auto;
	font-size:16px;
}


#slidesub .singletitle h1 {
    color: #444033;
    display: block;
    font-family: "proxima-nova-condensed", "Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif;
    font-size: 32px;
    font-weight: Bold;
    line-height: 32px;
    margin: 0 auto;
    padding: 20px 0;
    /*text-shadow: 1px 1px 1px #FFFFFF;*/
    width: 980px;
}
.normalfont, .breadcrum, #respond label, .breadcrum a, #contentsub, #footernavs a, #holder #search input[type="text"], #upcomingevents .date, .txt, #slide .by, #upcomingevents .subtitle, #sidebar #box li a, #footerwidgets, #widgetbox {font-family: "proxima-nova", "Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif;}
.headfont, .menu-header, #download, #footernavs h3, blockquote, #getinbox {font-family: "proxima-nova-condensed", "Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif; font-weight:600}
.breadcrum{ 
	padding:12px 0;
	margin: 0 auto;
	width: 980px;
}
.breadcrum a{ color:#FFF; font-weight:bold; font-size:14px; text-decoration:none;}

#slide a {
	color:#FFF;
}
#slide h3 {
	color:#524E3F;
	font-size:18px;
	padding-bottom:15px;
	
}
#slide h4 a{
	color:#444133;
	font-size:32px;
	/*text-shadow: 1px 1px 1px #FFFFFF;*/
}
#slide img {
	float:left;
	margin:0 12px 12px 0;
	border:#FFF 20px solid;
        height: 200px !important; width:200px !important; 
}
#slide .by {
	color:#333333;
	font-size:14px;
	padding:8px 0 8px 355px;
	font-weight:bold
}
#slide .by a {
	color:#FFF;
}
#slide h4, .txt {
	padding-left:0;
}
#content {
	background:#FFF;
	clear:both;
	margin-top:85px;
	height:auto;
	overflow:hidden;
	padding:15px
}
#contentsub {
	background:#FFF;
	clear:both;
	font-size:15px;
	margin-top:19px;
	height:auto;
	overflow:hidden;
	padding:15px;
}
#article table {
	border: 1px solid #e7e7e7;
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
}
#article tr th,
#article thead th {
	color: #888;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 10px;
	border-top: 1px solid #e7e7e7;
}
#article tr td {
	border-top: 1px solid #e7e7e7;
	padding: 7px 20px;
}
#article tr.odd td {
	background: #f2f7fc;
}
#article h2 {font-family: "proxima-nova-condensed", "Helvetica Neue", Arial, sans-serif;}
#article h3,h5,h6 { color:#443F33; font-family: "adelle", "adelle", serif; font-weight:400;}
#article h4 { color:#443F33; font-family: "proxima-nova-condensed"; font-weight:bold;}
#article h2{ font-size:24px; padding:12px 0 0 0}
#article h3{ font-size:21px;}
#article h4{ font-size:18px;}
#article h5{ font-size:16px;}
#article h6{ font-size:15px;}

#widgets {
	clear:both;
}
#widgets #widgetbox {
	float:left;
	width:300px;
	margin-bottom:19px;
}
.boxtop {
	margin-left:21px;
}
#widgetbox {
	background: url(images/widgetbg.gif) repeat;
	height:auto;
	border:#EBEBEB 1px solid;
	font-size:15px;
	
}
h5, h6, #sidebar h3 {
	background:#555141;
	color:#FAFAFA;
	font-size:18px!important;
	height:50px!important;
	line-height:50px!important;
	padding:0 0 0 10px!important;
}
h5 img, h6 img {
	float:right;
	padding:8px 5px 0 0
}
*h5 img, *h6 img {
	float:right;
	padding:0px 5px 0 0;
	margin-top:-40px;
}
#widgetbox p {
	padding:6px 8px;
}
#upcomingevents {
	overflow:hidden;
	border-bottom:#E5E5E5 1px dotted;
	padding:4px 8px;
}
#upcomingevents .date {
	float:left;
	width:48px;
	background:url(images/listbackground.png) no-repeat center left;
	width:38px;
	padding:8px 5px 0 1px;
	text-align:center;
	line-height:14px!important;
	height:41px;
	color:#FCFCFC;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase
}
#upcomingevents .subtitle {
	float:left;
	width:210px;
	padding-left:12px;
}

#upcomingevents .subtitle_two {
	float:left;
	width:275px;
       
	
}

#upcomingevents .subtitle_two a {
	float:left;
	width:275px;
         font-size:14px;
       
	
}


#upcomingevents .subtitle p{
	padding:0;
	margin:0;
}
#upcomingevents a, #footerwidgets h4 a, #sidebar #box li a{
	font-size:17px;
	color:#5A8797;
	text-decoration:none;
	font-family: "proxima-nova-condensed", "Helvetica Neue", Arial, sans-serif;
}
#upcomingevents a:hover, #footerwidgets h4 a:hover, breadcrum a:hover {
underline
}
.imgprice {
	padding:12px 0 0 55px
}
.imgsignup {
	padding:12px 0 25px 75px
}
.ads {
	color:#F9F9F9;
	font-size:23px;
	margin-top:15px;
	line-height:36px;
	text-align:center
}
.ads p {
	text-align:center!important
}
.ads p img{
	width:279px;
	height:213px;
}
.ads p span {
	font-size:17px
}
#section {
	clear:both;
}
#article {
	float:left;
	width:620px;
	color:#443F33
}
#fullpages {
	color:#443F33
}
#hparticle {
	float:left;
	width:620px;
	color:#443F33
}
#hparticle #post {
	padding:8px 5px;
	border-bottom:#DBDBDB 1px dotted;
	overflow:hidden;
	height: auto;
}
#hparticle #post span {
	color:#598597;
	font-weight:bold;
	font-family:Myriad Pro;
	font-size:16px;
}
#hparticle #post strong {
	font-weight:bold;
	font-family:Myriad Pro;
	font-size:16px;
}
#hparticle #post p, #fullpages #post p {
	padding:5px 0;
	font-size:14px;
	line-height:21px
}
#hparticle #post a, .logged-in-as a{
	color:#444033;
	font-weight:bold;
	text-decoration:none;
}
#hparticle #post a:hover {
	text-decoration:none
	color: #F18D2F !important;
}
#article #post{
	padding:8px 5px;
	border-bottom:#DBDBDB 1px dotted;
	overflow:hidden;
}
#article #post span {
	color:#598597;
	font-weight:bold;
	font-family:Myriad Pro;
	font-size:16px;
}
#article #post strong {
	font-weight:bold;
	font-family:Myriad Pro;
	font-size:16px;
}
#article #post p, #fullpages #post p {
	padding:5px 0;
	font-size:14px;
	line-height:21px
}
#article #post a, .logged-in-as a{
	color:#F18C2E;
	font-weight:bold;
	text-decoration:none
}
#article #post a:hover {
	text-decoration:none
}

#post .article_thumbnail {
    float: left;
    margin: 10px 10px 0 0;
	border-style:solid;
	border-color:#D8D8D8;
	border-width:0px;
	padding:0px;
}

#article h2 a, #testimonialheader h2, #article #post h2 a {
	font-size:23px !important;
	color:#444033!important;
	text-decoration:none
}
#article h2 a:hover {
	text-decoration:underline
}
#sidebar {
	float:left;
	width:303px;
	padding:0 0 0 26px;
	font-size:12px;
	color:#444033
}
#sidebar #box{
	margin-top:15px;
	}

#sidebar #box li{
    border-bottom: 1px dotted #E5E5E5;
    overflow: hidden;
    padding: 6px 8px 3px;
	}
#sidebar #box a{
	font-size:15px!important;
	}
#sidebar #box a:hover, #footernavs a:hover{
	color:#F18D2F;
	}
#sidebar ul{
	list-style:none;
	padding:0;
	margin:0;
}
.imgleft {
	float:left;
	padding:15px 12px 12px 0
}
.byline {
}
.authors, #sidebar #box {
	border:#E8E8E8 1px solid;
	font-size:12px!important;
	margin-bottom:20px;
}
.authors h4 a{
	font-size:14px!important;
	text-transform:capitalize!important;
}
.authors ul {
	list-style-type:none;
	padding:0;
	margin:0
}
.authors ul li {
	border-bottom:#E5E5E5 1px solid;
	padding:8px;
	line-height:15px;
	min-height: 92px
}

.authors ul li p{
	padding-left: 2px;
}

.authors ul li img {
    border-color: #D8D8D8;
    border-style: solid;
    border-width: 0px;
    float: left;
    height: 84px !important;
    padding: 0px;
    width: 84px !important;
	margin-right: 5px;
	margin-bottom: 1px;
}
.authors ul li span a, .webnar {
	color:#F08C2D;
	font-size:11px;
	text-decoration:none
}
.authors a, authorsblog {
	color:#598697;
	font-size:11px;
	text-decoration:none
}
#tags {
	background:url(images/tags.jpg) no-repeat center left;
	margin:10px 0;
	padding-left:35px;
}
#tags a {
	color:#F18D2F;
	font-size:13px;
	font-style:italic;
	text-decoration:none
}
#tags a:hover, #footerwidgets a:hover, .authors a:hover, #footernavs a:hover {
	text-decoration:underline
}
.adssidebar {
}
#getinbox {
	clear:both;
	padding:15px 0;

	
}
#getinbox a {
	color:#85AB38;
	text-transform:uppercase;
	text-decoration:none;
	font-size:16px;
	font-weight:bold
}
#getinbox a:hover {
	text-decoration:underline
}
#getinbox .inboxnow {
	float:left;
	width:280px;
	padding:11px 0 8px 40px;
	background:url(images/inbox.png) no-repeat center left;
}

#getinbox .rssnow {
	float:left;
	width:280px;
	padding:11px 0 8px 40px;
	background:url(images/rssicon.png) no-repeat center left;
}

#getinbox .morearti {
	float:right;
	width:225px;
	padding-top:11px;
}
#footerwidgets {
	clear:both;
	border:#E8E8E8 1px solid;
	overflow:hidden;
	position:relative;
	line-height:19px;
	font-size:12px!important;
	color:#444033;
	top:25px;
}
#footerwidgets p {
	padding:2px 0
}
#footerwidgets a, #testicontent a{
	color:#F18C2E;
	text-decoration:none;
}
#footerwidgets #lpanel {
	float:left;
	width:430px;
	padding:15px
}
#footerwidgets #lpanel img, #footerwidgets #rpanel img {
	float:left;
	margin:0 12px 15px 0;
	border:#E6EFF2 11px solid
}
#footerwidgets #rpanel {
	float:left;
	width:450px;
	padding:15px 15px 15px 22px;
	border-left: 1px solid #E8E8E8;
}
.include, #testicontent span{
	color:#7AB6CB;
	font-size:16px;
	font-weight:bold;
	clear:both;
	font-family: "proxima-nova-condensed", "Helvetica Neue", Arial, sans-serif;
}
#download {
	background:url(images/download.png) no-repeat center left;
	padding:20px 0 20px 35px;
	font-weight:bold;
	font-size:16px;
}
#footernavs {
	clear:both;
	padding-top:35px;
}
#footernavs h3 {
	color:#555141;
	font-size:16px;
}
#footernavs div {
	/* width:312px; */
	float:left;
}
#footernavs ul {
	list-style:none;
	padding:8px 0 0 0;
	margin:0;
	width: 275px;
}
#footernavs ul li {
	padding:5px 0 5px 0;
	border-bottom: 1px dotted #e3e3e3;
}
#footernavs a {
	color:#82A4B0;
	font-size:15px!important;
	font-weight:bold
}
.copyrightext {
	width:980px;
	margin: 0 auto;
	padding:25px 0 12px 0;
	clear:both;
    font-family: "proxima-nova-condensed-1", "proxima-nova-condensed-2", "Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif;
	text-align:center;
	font-size:16px;
	color:#444033;
	text-transform:uppercase;
	/*background:url("images/slidesubbg.gif") repeat scroll 0 0 transparent;*/
}





/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	border-top: 1px solid #e7e7e7;
	margin: 24px 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 16px;
}

#respond input[type=text] {
clear:both;
background:url(images/inputtext.jpg) no-repeat; width:302px; padding:0 3px; height:35px;
border:none;
} 
#respond input[type=submit] {

background:url(images/postcomment.png) no-repeat; 
 cursor:pointer;
    width: 300px;
    height: 47px;
	text-indent:-999px;
    border: none;

} 
#respond textarea {
width: 98%;
border:#E5E5E5 1px solid;
box-shadow:inset 0px 0px 85px rgba(229,229,229,.2);
-webkit-box-shadow:inset 0px 0px 85px rgba(229,229,229,.2);
-moz-box-shadow:inset 0px 0px 85px rgba(229,229,229,.2);
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
}
.entry-utility{ 
clear:both;
margin-top:5px;
}
blockquote{ background:#EAEAEA; padding:12px; font-size:20px; color:#443F33; font-style:italic; clear:both; line-height:22px; margin:15px 0;}
#commentform p{ padding-top:12px;}

#testimonials{
    background: url(images/ico-quotes.png) no-repeat scroll 11px center #85AB38;
    border-radius: 8px 8px 8px 8px;
    float: left;
    height: 53px;
	margin:15px 0 0 0;
    width: 56px;
}
#testicontent{
	float:left;
	width:862px;
	padding:15px 0 0 12px;
	line-height:22px;
	
}
#testicontent span{
	font-size:13px;
}
#testicontent a{
	font-size:13px;
	font-weight:bold;
}
.webnar{ font-weight:bold; font-size:14px;}
.paginate{ margin-top:25px;overflow:hidden; padding:12px 10px;}
.alignright {
    float: right;
}
.alignleft {
    float: left;
}

.authorsblog{ font-size:11px!important; color:#598697!important}
.authorsblog a{ color:#598697!important}

/* styling for author section of post page */

#entry-author-info 

#author-avatar {
    float: left;
    margin: 17px 10px 0 0;
    width: 60px;
	/*border-style:solid;
	border-color:#88af3c;
	border-width:1px;
	padding:3px;*/
}
#author-description {
	margin: 0 0 0 70px;
}
#article #post #author-description a{color:#443F33}

#author-link {
border-bottom-style: solid;
border-bottom-color:#443F33;
}

.wrap {
	margin: 0 auto;
    overflow: hidden;
    width: 980px;
}

#forums {
	width: 600px;
}

#forums .entry-content {
	width: 600px;
}

/*styling for nav link on category archive page */

#nav-above .nav-previous a{
	color: #F18C2E;
    font-family: Myriad Pro;
    font-size: 16px;
    font-weight: bold;
   
    margin-right:20px; 
}

#nav-above .nav-next a{
	color: #F18C2E;
    font-family: Myriad Pro;
    font-size: 16px;
    font-weight: bold;

}

#nav-below .nav-previous a{
	color: #F18C2E;
    font-family: Myriad Pro;
    font-size: 16px;
    font-weight: bold;
float:left; 
 margin-right:20px; 
}

#nav-below .nav-next a{
	color: #F18C2E;
    font-family: Myriad Pro;
    font-size: 16px;
    font-weight: bold;
float:left; 
}


/* styling for page.php lists etc */

.entry-content a{
	color: #F18C2E;
	font-weight: bold; 
}



#post-38 .entry-content ul {
	list-style-type: none !important;
	margin: 0;
	padding: 0;
}

#post-38 .entry-content li {
	margin-bottom: 10px;
	background-image: url("/wp-content/themes/geekestate/images/listbullet.png");
	background-position:0 0.3em;
	background-repeat:no-repeat;
	padding:0 0 0 40px; 
}

.entry-content{
	width:95%;
	float: left;
	margin-left: 5px;
}

.entry-content ul{
	padding: 10px 40px
}

.entry-content ol{
	padding: 10px 40px
}

.entry-content {
	padding:8px 5px;
	border-bottom:#DBDBDB 1px dotted;
	overflow:hidden
}
.entry-content span {
	color:#598597;
	font-weight:bold;
	font-family:Myriad Pro;
	font-size:16px;
}
.entry-content strong {
	font-weight:bold;
	font-family:Myriad Pro;
	font-size:16px;
}
.entry-content p {
	padding:5px 0;
	font-size:14px;
	line-height:21px
}
.entry-content a, .logged-in-as a{
	color:#F18C2E;
	font-weight:bold;
	text-decoration:none
}
.entry-content a:hover {
	text-decoration:none
}

.entry-content li{
	padding: 2px;
}  

#testimonial {
	float:left;
	margin-top: 50px;
}

#footerwidgets .paneltop {
	margin-bottom: 3em;
	min-height: 6em;
}

#footerwidgets .paneltext {
}

#footerwidgets .paneltext p{
	margin-right: 20px;
	padding: 2px 0;
}

/* Dominic's Kickass Modifications */

/* Home Page Header */
div#content { margin-top:50px !important; }
div#zillow { padding-bottom:15px !important; position:relative; left:30px !important; top:-5px !important; }
div#title { margin-top:30px !important; }
#headerbg { height:620px !important; }
div#holder div#search { position:relative; left:15px !important; }

/* Home Page Slider Headline & Byline */
div#slide p.by { padding-top:10px !important; padding-bottom:10px !important; padding-left:0 !important; padding-right:0 !important; }

/* Home Page Main Body Widgets */
div#widgetbox.boxtop {  height:318px !important; margin-bottom:20px !important;}
div#widgetbox h5 h6 { padding-top:5px !important; }

/* Home Page Recent Posts */
div#hparticle div#post { margin-top:15px !important; padding-bottom:10px !important; }
div#hparticle div#tags { margin-bottom:25px !important; }

/* Home Page Inbox Get More Buttons */
div#getinbox { padding:0 !important; }


/* Home Page Testimonials */
div#testi { font-size:16px !important; }
div#testi p span { font-size:16px !important; }
div#testimonial { margin-top:30px !important; margin-bottom:10px !important; }
div#testimonials { margin-top:20px !important; }
div#testicontent { width:880px !important; }

/* Single Post Pullout */
div.singletitle h1 { line-height: 24px !important; }

/* Sidebar Opt-in Form */
div.af-form { margin-top:20px !important; margin-bottom:20px !important; width:250px !important; }
input#awf_field-23224342, input#awf_field-23224343 { font-size:22px !important; padding:3px !important; margin-top:4px !important; }
div#af-footer-90799181 { display:none !important; }
div.buttonContainer { margin-bottom:15px !important; }
div.af-element.poweredBy { display:none !important; }
div#af-header-90799181 { display:none !important; }
input.submit { cursor:pointer; }

/* Sidebar Category Dropdown Select - if not working on Mac need to install a jQuery plugin */
select#cat { font-size:18px !important; padding:4px !important; margin-top:15px !important; margin-bottom:15px !important; margin-left:15px !important; }

/* Post Archive Spacing */
div.entry-summary { margin-top:10px !important;  margin-bottom:3px !important;}
div.entry-utility { margin-bottom:15px !important; }
div.entry-utility span { font-size: 14px !important; font-weight:normal !important; }

/* Single Post Layout */
#slidesub .singletitle h1 { line-height:32px !important; } 
div#post { width:590px !important; padding:0 !important;  }
div#post div#LikePluginPagelet { padding-bottom:15px !important; }
div#post div.entry-content { margin-bottom:18px !important; padding-top:15px !important; padding-left:0 !important; padding-bottom:10px !important; margin-left:0 !important; width:100% !important; }
div#post div#author-description h2 { font-size:18px !important;  font-weight:bold !important; }
div#post div#author-description { font-size:14px !important; }
div#post div#author-avatar { margin-top:5px !important; }
div#post div.entry-utility { font-size: 14px !important; }
div.dsq-full-comment { font-size:14px !important; }
divdsq-options { padding-top:10px !important; }
div#dsq-comments-title { margin-top:15px !important; }
div#dsq-comment-message { font-size:14px !important; }
div#disqus_thread { width:95% !important; margin-top:25px !important; margin-bottom:25px !important; }
/* div#post div.entry-content img { margin:7px !important; } */
ul#dsq-references li { margin-bottom:15px !important; }
.entry-content img { padding: 5px !important; }

/* Author Page - Fix list Spacing, */
ul#authorlist li { padding-bottom:15px !important; }

/* About Page - Style Copy */
#post-2 .entry-content { padding:0 !important; margin:0 !important; }
#post-2 .entry-content p { padding:0 !important; }
div#aboutge p { font-size:15px !important; margin-bottom:20px !important;}
div#aboutge p span { font-size:18px !important; }
div#aboutge div.tellmemore { margin-left:0px; margin-top:25px; margin-bottom:15px; text-align:center; padding:10px; background: #8CAD39; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; font-size:20px; width:350px;}
div#aboutge div.tellmemore a { color:#FFFFFF; font-weight:bold; font-size:20px; }
div#aboutge div.tellmemore:hover { background: #94C631; }


/* Write for GEB - Style Copy */
#post-9 .entry-content { padding:0 !important; margin:0 !important; }
#post-9 .entry-content p { padding:0 !important; }
div#writeforgeb p { font-size:15px !important; margin-bottom:10px !important; }
div#writeforgeb p#writegebopening { margin-bottom:25px !important; }
div#writeforgeb p span { font-size:18px !important; }
div#writeforgeb ul { margin-bottom:20px !important; }

/* Remove Current Facebook Share Buttons from Fourm */
div.bbp-forum-info #fbLikeIframe { display:none !important; }

/* Style Forum */
div#forumentry { font-size:18px !important; margin-bottom:20px !important;}
div.fourmabout { font-size:14px !important; }
#post-5348 p { font-size:14px !important; }
div.bbp-template-notice.info { font-weight:bold !important; padding-top:10px !important; padding-bottom:10px !important;}
div.bbp-pagination { margin-bottom:5px !important; }
div#forums .entry-content { padding:0 !important; margin:0 !important; }


/* Slight Footer Modification */
div#footerwidgets { margin-bottom:35px !important; font-size:13px !important; }
div#footerwidgets div.paneltext p { font-size:13px !important; }
div#footernavs div#f_popresources { width: 460px !important; margin-right:15px !important; margin-bottom:5px !important; }
div#footernavs div#f_popresources ul li { width:460px !important; }
div#footernavs div#f_navigation { width: 230px !important; margin-right:15px !important; }
div#footernavs div#f_navigation ul li{ width: 230px !important; }
div#footernavs div#f_questions { width: 230px !important; }
div#footernavs div#f_questions ul li { width: 230px !important; }

/* New Social Share Buttons */

.shareitmain {
position: relative;
margin-top:18px;
width: 400px;
height: 20px;
}

.shareitmain #faceshare {
position: relative;
float: left;
margin-left: 0px;
top:-2px;
z-index:10;
}

.shareitmain #twittershare {
position: relative;
top: -1px;
float: left;
margin-left: 10px;
z-index:10;
}

.shareitmain #twittershare2 {
position: relative;
top: -1px;
float: left;
margin-left: 10px;
}

.shareitmain #linkedinshare {
position: relative;
float: left;
margin-left: 10px;
margin-right:10px !important;
top:-1px; 
z-index:10;
}

.shareitmain #plusone { 
position:relative;
top:-3px;
z-index:9;
}

div#gplus{ position:relative !important; top:-1px !important; z-index:9;}
span.FBConnectButton_Text { color:#FFFFFF !important; font-weight:normal !important; font-size:13px !important;}

/* Let's Style our new author page */
div#authorarchiveabout { border-bottom:1px; border-style:solid; padding-bottom:15px; margin-bottom:20px !important; border-color: #525242; width:95%;}
div#authorarchiveabout h2 { padding:0 !important; }
div#authorarchiveabout div#author-avatar { margin-top:5px !important; }
div#authorsall { position:relative; top:-3px !important; }
div#authorsall .authors ul { list-style-type:none !important; }
div#authorsall h6 { font-family: "proxima-nova", "Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif; font-weight:bold !important; margin-bottom:10px !important;}
div#authorsall h4 a { font-size:18px !important; }
div#authorsall p, div#authorsall p a, div#authorsall span a {font-size:13px !important; }
#post-38 .entry-content { padding:0 !important; margin:0 !important; }

/* Related Posts Styling */
h3.related_post_title { margin-top:20px !important; }
div.relatedposts h3 { margin-top:20px !important; }

/* Teaser Page */
div#teaserpage div.tellmemore { margin-left:125px; margin-top:25px; text-align:center; padding:10px; background: #8CAD39; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; font-size:20px; width:150px;}
div#teaserpage div.tellmemore:hover { background: #94C631; }
div#teaserpage div.tellmemore a { color:#FFFFFF; font-weight:bold; font-size:20px; }

/* Pro Signup Page */
#post-5955 .entry-content { width:930px !important; }
div#prosignup { width:100% !important; }
div#prosignup h1 { font-family: "adelle", "adelle", serif; margin-bottom:20px; font-size:24px !important; }
div#propullout h3 { font-family: "adelle", "adelle", serif; color:#FFFFFF !important; font-weight:normal !important; }
div#propullout { padding:15px; background: #8CAD39; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; margin-top:25px !important; font-weight:normal !important; }
select.paypal { font-size:18px; padding:3px; margin-top:10px; }
input.paypalgo { margin-top:15px !important; margin-bottom:20px !important;}
div#memberplans { margin-top:15px; margin-bottom:30px; min-height:100px; }
div#memberplans div.planbutton { margin-bottom:20px !important; text-align:center; padding:10px; background: #8CAD39; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; font-size:20px; width:300px; z-index:20 !important;}
div#memberplans div.planbutton:hover { background: #94C631; }
div#memberplans div.planbutton a { color:#FFFFFF !important; font-weight:bold; font-size:20px; }

div#signupcopy p { margin-top:15px; font-size:16px !important; }




/* Blog Page Bottom Links Touchup */
div#post div#tags { margin-bottom:20px !important; }
div#post { width:590px !important; }
div.alignright { margin-right:40px !important; }

/* Forum Fix Avatar Size & Spacing */
div.alignright.avatar { margin-right:0 !important; }
div.alignright.avatar img { height:84px !important; width:84px !important; }

/* Create an Event Page */
#post-7628 .entry-content { padding:0 !important; margin:0 !important; }
#post-7628  div.gform_wrapper { margin:0 !important; }
#post-7628 input.medium { font-size:16px; width:325px; padding:3px; }
#post-7628 div.gfield_description { padding: 0 0 0 0; }
#post-7628 select.medium, select#input_3_31_3 { font-size:16px; width:80px; padding:3px; }
#post-7628 textarea.medium { font-size:16px !important; padding:3px; margin-bottom:35px !important; }
#post-7628 input#input_3_31_1, input#input_3_31_2 { font-size:16px; padding:3px; width:80px; }
#post-7628 div#eventdates { position:relative; display:inline; }
#post-7628 li#field_3_5 { margin-top:0 !important; padding:0 !important; margin-bottom:0px !important; }
#post-7628 .gfield_label { font-weight:bold !important; }
#post-7628 .gform_wrapper .gsection { margin:0 !important; }
#post-7628 li#field_3_4 { margin-top:35px !important; }
#post-7628 input#input_3_6_3, input#input_3_6_6 { font-size:16px; padding:3px; width:300px; }
#post-7628 label { font-size:13px; }
#post-7628 input#input_3_33 { margin-bottom:40px !important; }
#post-7628 li#field_3_20 .gfield_label { font-size:18px; }
#post-7628 li#field_3_20 .ginput_container { font-size:16px; margin-bottom:10px !important; }
#post-7628 li#field_3_21 label {font-size:14px; }
#post-7628 li#field_3_22 label.gfield_label { font-size:16px !important; }
#post-7628 span.ginput_total { font-size:24px !important; }

/* Create Event - GE Pro */
/* Create an Event Page */
#post-7806 .entry-content { padding:0 !important; margin:0 !important; }
#post-7806 div.gform_wrapper { margin:0 !important; }
#post-7806 input.medium { font-size:16px; width:325px; padding:3px; }
#post-7806 div.gfield_description { padding: 0 0 0 0; }
#post-7806 select.medium, select#input_3_31_3 { font-size:16px; width:80px; padding:3px; }
#post-7806 textarea.medium { font-size:16px !important; padding:3px; margin-bottom:35px !important; }
#post-7806 input#input_3_31_1, input#input_3_31_2 { font-size:16px; padding:3px; width:80px; }
#post-7806 div#eventdates { position:relative; display:inline; }
#post-7806 li#field_3_5 { margin-top:0 !important; padding:0 !important; margin-bottom:0px !important; }
#post-7806 .gfield_label { font-weight:bold !important; }
#post-7806 .gform_wrapper .gsection { margin:0 !important; }
#post-7806 li#field_3_4 { margin-top:35px !important; }
#post-7806 input#input_3_6_3, input#input_3_6_6 { font-size:16px; padding:3px; width:300px; }
#post-7806 label { font-size:13px; }
#post-7806 input#input_3_33 { margin-bottom:40px !important; }
#post-7806 li#field_3_20 .gfield_label { font-size:18px; }
#post-7806 li#field_3_20 .ginput_container { font-size:16px; margin-bottom:10px !important; }
#post-7806 li#field_3_21 label {font-size:14px; }
#post-7806 li#field_3_22 label.gfield_label { font-size:16px !important; }
#post-7806 span.ginput_total { font-size:24px !important; }
#post-7806 #input_6_31_1, #input_6_31_2, #input_6_6, #input_6_6_6, #input_6_6_3, select#input_6_31_3 { font-size:16px !important; padding:3px; }
#post-7806 #field_6_4 { margin-top:35px !important; }
#post-7806 #field_6_19 { margin-top:35px !important; }



/* Style Events When They Are Displayed */
div.event_single { width:100%; }

div.event_single img.size-full { position:relative; top:10px; float:right; height:125px !important; width:125px !important; }
div.event_single p { font-size:15px !important; }
div.event_single p span { font-weight:bold; }
div.event_single img.eventimage { position:relative; top:10px; float:right; height:125px !important; width:125px !important; }
div.event_single h3 { border-style:solid; border-bottom:solid #EFEFEF; padding-bottom:2px; width:300px; margin-bottom:10px; }
div.event_single h3.eventcontact { margin-top:20px; }

div#createeventbutton { margin-left:15px !important; margin-top:15px; margin-bottom:15px; text-align:center; padding:10px; background: #8CAD39; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; font-size:20px; width:250px;}
div#createeventbutton:hover { background: #94C631; }
div#createeventbutton a, div#createeventbutton a:hover { color:#FFFFFF !important; font-size:18px !important; font-weight:bold !important; }


/* Display Post Thumbail in Catgeory, Archive & Search */
img.attachment-post-thumbnail.wp-post-image { float: left;
margin: 10px 10px 0 0;
border-style: solid;
border-color: #D8D8D8;
border-width: 0px;
padding: 0px;
height:100px !important;
width:100px !important;
margin-botom:5px !important;
}

div#tags { font-weight:bold; }
div.catpost { margin-bottom:25px; }

/* Monthly Signup Form */
#post-7748 .entry-content { padding:0 !important; margin:0 !important; }
#post-7748 .gfield.gsection { padding:0 !important; margin:0 !important; }
#post-7748 #field_4_5 h2 { margin-top:25px !important; }
#post-7748 #field_4_10 label.gfield_label { font-size:18px !important; }
#post-7748 .ginput_product_price_label { font-size:18px !important; }
#post-7748 #input_4_10 { font-size:24px !important; }
#post-7748  div.gform_wrapper { margin:0 !important; }
#post-7748 select { font-size:16px !important; padding:3px; }
#post-7748 input.medium { font-size:16px !important; width:275px !important; }
#post-7748 li#field_4_3 { margin-top:10px; margin-bottom:25px !important; }
#post-7748 #input_4_1_3, #input_4_1_6 { font-size:16px !important; padding:3px; }
#post-7748 span { font-size:14px !important; }
#post-7748 .ginput_complex input { font-size:16px !important; padding:3px; }


/* Yearly Signup Form */
#post-7753 .entry-content { padding:0 !important; margin:0 !important; }
#post-7753 .gfield.gsection { padding:0 !important; margin:0 !important; }
#post-7753 #field_5_5 h2 { margin-top:25px !important; }
#post-7753 #field_5_10 label.gfield_label { font-size:18px !important; }
#post-7753 .ginput_product_price_label { font-size:18px !important; }
#post-7753 #input_5_10 { font-size:24px !important; }
#post-7753  div.gform_wrapper { margin:0 !important; }
#post-7753 select { font-size:16px !important; padding:3px; }
#post-7753 input.medium { font-size:16px !important; width:275px !important; }
#post-7753 li#field_5_3 { margin-top:10px; margin-bottom:25px !important; }
#post-7753 #input_4_1_3, #input_4_1_6 { font-size:16px !important; padding:3px; }
#post-7753 span { font-size:14px !important; }
#post-7753 .ginput_complex input { font-size:16px !important; padding:3px; }

/* Signup Sidebar - Teaser */
div#18partblog li { 
font-size: 17px;
color: #5A8797;
text-decoration: none;
font-family: "proxima-nova-condensed";
}
#post-7748 #sidebar #text-20 h3 { height:100px !important; }
div#18partcopy { font-size:20px !important; padding:10px !important; }
li#text-21 #box { border:0 !important; }

/* Admin - Create User */
#post-7825 .entry-content { padding:0 !important; margin:0 !important; }
#post-7825 .gfield.gsection { padding:0 !important; margin:0 !important; }
#post-7825 #field_8_6 h2 { margin-top:25px !important; }
#post-7825 #field_5_10 label.gfield_label { font-size:18px !important; }
#post-7825 .ginput_product_price_label { font-size:18px !important; }
#post-7825 #input_5_10 { font-size:24px !important; }
#post-7825 div.gform_wrapper { margin:0 !important; }
#post-7825 select { font-size:16px !important; padding:3px; }
#post-7825 input.medium { font-size:16px !important; width:275px !important; }
#post-7825 li#field_5_3 { margin-top:10px; margin-bottom:25px !important; }
#post-7825 #input_4_1_3, #input_4_1_6 { font-size:16px !important; padding:3px; }
#post-7825 span { font-size:14px !important; }
#post-7825 .ginput_complex input { font-size:16px !important; padding:3px; }

/* User Signup - Free Trial */
#post-7831 p { font-size:18px; }
#post-7831 .entry-content { padding:0 !important; margin:0 !important; }
#post-7831 .gfield.gsection { padding:0 !important; margin:0 !important; }
#post-7831 #field_8_6 h2 { margin-top:25px !important; }
#post-7831 #field_5_10 label.gfield_label { font-size:18px !important; }
#post-7831 .ginput_product_price_label { font-size:18px !important; }
#post-7831 #input_5_10 { font-size:24px !important; }
#post-7831 div.gform_wrapper { margin:0 !important; }
#post-7831 select { font-size:16px !important; padding:3px; }
#post-7831 input.medium { font-size:16px !important; width:275px !important; }
#post-7831 li#field_5_3 { margin-top:10px; margin-bottom:25px !important; }
#post-7831 #input_4_1_3, #input_4_1_6 { font-size:16px !important; padding:3px; }
#post-7831 h2 { margin-top:25px !important;  }
#post-7831 .ginput_complex input { font-size:16px !important; padding:3px; }

/* Press Release - Single Display */
div#prsingle img { position: relative;
top: 10px;
margin-left:5px !important; 
float: right;
height: 125px !important;
width: 125px !important;
}
div#prsingle #prdate { font-weight:bold; margin-top:5px; font-size:14px;}
div#prsingle #prexcerpt { font-size:13px; font-style: italic; margin-bottom:10px; margin-top:5px !important; }
div#prsingle h3 { margin-top:15px !important; }
div#prsingle h4 { margin-top:15px !important; }
div#prsingle span { font-weight:bold; }

/* Create Press Release Form */
#post-7869 p { font-size:16px; }
#post-7869 #input_10_4 { height: 550px !important; }
#post-7869 .gfield_description { padding: 0 !important; }
#post-7869 .large { font-size:16px !important; padding:3px; !important; }
#post-7869 .textarea { font-size:16px !important; padding:3px !important; }
#post-7869 .entry-content { padding:0 !important; margin:0 !important; }
#post-7869 .gfield.gsection { padding:0 !important; margin:0 !important; }
#post-7869 #field_8_6 h2 { margin-top:25px !important; }
#post-7869 #field_5_10 label.gfield_label { font-size:18px !important; }
#post-7869 .ginput_product_price_label { font-size:18px !important; }
#post-7869 #input_5_10 { font-size:24px !important; }
#post-7869 div.gform_wrapper { margin:0 !important; }
#post-7869 select { font-size:16px !important; padding:3px; }
#post-7869 input.medium { font-size:16px !important; width:275px !important; }
#post-7869 li#field_5_3 { margin-top:10px; margin-bottom:25px !important; }
#post-7869 #input_4_1_3, #input_4_1_6 { font-size:16px !important; padding:3px; }
#post-7869 h2 { margin-top:25px !important;  }
#post-7869 .ginput_complex input { font-size:16px !important; padding:3px; }

/* Create Press Release - Admin Form */
#post-7892 p { font-size:16px; }
#post-7892 #input_11_4 { height: 550px !important; }
#post-7892 .gfield_description { padding: 0 !important; }
#post-7892 .large { font-size:16px !important; padding:3px; !important; }
#post-7892 .textarea { font-size:16px !important; padding:3px !important; }
#post-7892 .entry-content { padding:0 !important; margin:0 !important; }
#post-7892 .gfield.gsection { padding:0 !important; margin:0 !important; }
#post-7892 #field_8_6 h2 { margin-top:25px !important; }
#post-7892 #field_5_10 label.gfield_label { font-size:18px !important; }
#post-7892 .ginput_product_price_label { font-size:18px !important; }
#post-7892 #input_5_10 { font-size:24px !important; }
#post-7892 div.gform_wrapper { margin:0 !important; }
#post-7892 select { font-size:16px !important; padding:3px; }
#post-7892 input.medium { font-size:16px !important; width:275px !important; }
#post-7892 li#field_5_3 { margin-top:10px; margin-bottom:25px !important; }
#post-7892 #input_4_1_3, #input_4_1_6 { font-size:16px !important; padding:3px; }
#post-7892 h2 { margin-top:25px !important;  }
#post-7892 .ginput_complex input { font-size:16px !important; padding:3px; }

li#field_12_25 input { height:600px !important; }

.cke_contents {
height: 600px !important;
}

#primage img { height:125px !!important; width:125px !important; padding:5px; float:right !important; }
#prcontact { margin-bottom:25px !important; }


#sidebar .widget-container li {
    border-bottom: 1px dotted #E5E5E5;
    overflow: hidden;
    padding: 6px 8px 3px;
	}
#sidebar .widget_sub_categories li a {
	font-size:15px; color: #5A8797;
	}
#sidebar .widget_sub_categories li a:hover {
	font-size:15px; color: #F18D2F;
	}
#sidebar .textwidget li a { 
font-size:15px; color: #5A8797;
	}
#sidebar .textwidget li a:hover {
	font-size:15px; color: #F18D2F;
	}

#sidebar .widget_display_replies li a{ 
font-size:15px; color: #5A8797;
	}
#sidebar .widget_display_replies li a:hover {
	font-size:15px; color: #F18D2F;
	}
#sidebar .widget_display_forums li a { 
font-size:15px; color: #5A8797;
	}
#sidebar .widget_display_forums li a:hover {
	font-size:15px; color: #F18D2F;
	}



#sidebar li#bbp_login_widget-9, li#sub_categories_widget-4, li#text-18, li#bbp_replies_widget-7, li#bbp_forums_widget-6 a:hover {
	color:#F18D2F;
	}

#sidebar li#bbp_login_widget-9, li#sub_categories_widget-4, li#text-18, li#bbp_replies_widget-7, li#bbp_forums_widget-6 {
	border:#E8E8E8 1px solid;
	font-size:12px!important;
	margin-bottom:20px;
}

.bbp-logged-in img { height:70px !important; width:70px !important; float:left !important; margin-right:10px; margin-left:10px;}
#sidebar .bbp_widget_login { height:140px !important; } 
#sidebar .bbp-logged-in { margin-top:10px; }
#sidebar .widget_display_replies img { height:25px !important; width:25px !important; float:left !important; margin-right:5px;}

#sidebar li#bbp_login_widget-9, li#sub_categories_widget-4, li#text-18, li#bbp_replies_widget-7, li#bbp_forums_widget-6 a { 
font-size: 18px;
color: #5A8797;
text-decoration: none;
font-family: "proxima-nova-condensed", "Helvetica Neue", Arial, sans-serif;
}

#sidebar .widget-container .bbp-logged-in a { font-size:22px !important; color: #5A8797; }
#sidebar .widget-container .bbp-logged-in a:hover { font-size:22px !important; color: #F18D2F; }
div#homepress a:hover { color: #F18D2F !important; }

p.wp-caption-text { position:relative; top:-10px; margin-left:10px; }

/* Facebook Widget on About Page */
div#about_fb { margin-top:40px !important; margin-bottom:15px !important; }

/* Create RE Bar Camp Event */
#post-8083 p { font-size:16px; }
#post-8083 #input_10_4 { height: 550px !important; }
#post-8083 .gfield_description { padding: 0 !important; }
#post-8083 .large { font-size:16px !important; padding:3px; !important; }
#post-8083 .textarea { font-size:16px !important; padding:3px !important; }
#post-8083 .entry-content { padding:0 !important; margin:0 !important; }
#post-8083 .gfield.gsection { padding:0 !important; margin:0 !important; }
#post-8083 #field_8_6 h2 { margin-top:25px !important; }
#post-8083 #field_5_10 label.gfield_label { font-size:18px !important; }
#post-8083 .ginput_product_price_label { font-size:18px !important; }
#post-8083 #input_5_10 { font-size:24px !important; }
#post-8083 div.gform_wrapper { margin:0 !important; }
#post-8083 select { font-size:16px !important; padding:3px; }
#post-8083 input.medium { font-size:16px !important; width:275px !important; }
#post-8083 li#field_5_3 { margin-top:10px; margin-bottom:25px !important; }
#post-8083 #input_4_1_3, #input_4_1_6 { font-size:16px !important; padding:3px; }
#post-8083 #input_14_2 { margin-bottom:25px !important; }
#post-8083 #input_14_31_1, #input_14_31_2 { font-size:16px !important; padding:3px; }
#post-8083 .ginput_complex input { font-size:16px !important; padding:3px; }

#post-8083 li#field_14_4 { margin-top:25px !important; }

div#createpress, .createpress { 
margin-bottom: 20px !important;
text-align: center;
padding: 10px;
background: #8CAD39;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
font-size: 22px;
font-weight:bold; 
color:#FFFFFF !important;
width: 230px;
z-index: 20 !important;
margin-left:auto;
margin-right:auto;
margin-top:15px;
cursor: pointer;
display: block;
}

div#createpress:hover, .createpress:hover {
	text-decoration: none !important;
}

.alt-button {
	background: #F18C2E;
	margin: 1em;
	color: #fff !important;
	padding: .75em 1em;
	line-height: 1;
	-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
}

.alt-button:hover {
	text-decoration: none !important;
}

.alt-button--sm {
	font-size: .6em !important;
}

.push-right {
	display: inline-block;
	float: right;
}

.push-left {
	display: inline-block;
	float: left;
}

.h4 {
	font-size: 1.5em;
}

div#createpress a, .createpress, .createpress a { color:#FFFFFF !important; }

/* WP styles Will told me to add*/
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}