/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */

#logo {
    margin-right: 24px;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 0;
    padding-top: 10px;
}

.entry ul li {
    margin-bottom: 5px;
}

.entry ol li {
    margin-bottom: 5px;
}

.nav a{
	min-width:0;
	padding:70px 7px 15px 7px;
}

body.single .entry .wp-caption-text, body.single .entry wp-caption-text p {font-size: 12px; line-height: 18px; font-style: italic; }

/*
#wrapper {
    background-attachment: fixed;
}
*/

#header {background: #FFFFFF; padding: 0 30px 0 30px;}
#content {background: #FFFFFF; padding: 0 30px 0 30px;}
#slides {background: #FFFFFF; padding: 0 30px 0 30px;}

/* .post p.tags {padding-top: 30px; margin-bottom: 10px;} */

.post {margin-bottom: 15px;}

body.single .entry, body.single .entry p { font-size:15px; line-height: 24px; color: #333;} 

a { color: #1e79a7; text-decoration: underline;} 

.post .title {
	font-size: 32px;
	line-height: 36px;
	margin-top: 15px;
} 

.post-more {
    margin-bottom: 5px;
    margin-top: 5px;
}

body.single .post {margin-bottom: 5px;}

.widget h3 {font-size: 1.6em;}

.widget ul li a {font-weight: bold;}

.safari #main, .gecko #main { height: 100% !important; }

.nav li.sfHover, #tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover, .nav a:hover, .nav li.current_page_item a, .nav li.current_page_parent a, .nav li.current-menu-ancestor a, .nav li.current-menu-item a, .nav li.sfHover {
background: #8DCDFF;
}

.title { font-size: 32px; line-height: 36px; font: normal bold 32px/36px "Droid Sans", sans-serif; position: relative; margin: 15px 0 15px;}

.wpcf7-submit {padding: 5px 10px 6px !important;}

/*  Sorting the links  */
.sort-intro { margin-bottom:5px;}
#sort_links { background-color:#f8f8f8; border:1px solid #d6d7d7; border-width: 1px; overflow:hidden; margin-bottom:15px;}
#sort_links li { width:50%; text-align:center; float:left;}
#sort_links li a { display:block; padding:5px 0; text-decoration:none; border-left:1px solid #d6d7d7; color:#666;}
#sort_links li.recent a { border-left:none;}
#sort_links li a:hover { background-color:#e2e2e2; color:#000;}

#platform_selector { background-color:#f8f8f8; border:1px solid #d6d7d7; border-width: 1px; overflow:hidden; margin-bottom:10px;}
#platform_selector li { width:25%; text-align:center; float:left;}
#platform_selector li a { display:block; padding:90px 0 5px; text-decoration:none;  border-left:1px solid #d6d7d7; color:#666;}
#platform_selector li a:hover { background-color:#e2e2e2 !important; color:#000 !important;}

body.term-iphone #platform_selector li.iphone a, body.term-ipad #platform_selector li.ipad a, body.term-android #platform_selector li.android a, body.term-blackberry-3 #platform_selector li.blackberry a  {background-color:#d6d7d7 !important;}

body.sort-most-recent #sort_links li.recent a, body.sort-alpha  #sort_links li.alpha a {background-color:#d6d7d7 !important;}

#platform_selector li.iphone a { background:url(images/mobile-icons.png) no-repeat center 15px; border:none;}
#platform_selector li.ipad a { background:url(images/mobile-icons.png) no-repeat center -81px;}
#platform_selector li.android a { background:url(images/mobile-icons.png) no-repeat center -183px;}
#platform_selector li.blackberry a { background:url(images/mobile-icons.png) no-repeat center -280px;}

/* Resources List Items */
.post { padding:15px; margin:0;}
.resource_listing { overflow:hidden;}
div.zebra { background-color:#f8f8f8;}
.resource_listing h2.title { margin-bottom:0 !important; font-family: 'Droid Sans', serif;; }
.resource_listing h4 { margin-bottom:10px;}
.resource_listing img.feat { float:right; margin: 0 0 20px 30px;}
.resource_listing ul.contact { margin:15px 20px 0px;}
.resource_listing ul.contact li { margin-bottom:5px;}
.resource_listing  ul.contact li.price { font-size:130%;}
.resource_listing ul.contact li a img { margin-right:4px;}
.resource_listing.entry ul.contact li img{ border:none; background:none; padding:0;}

.resource_listing h3 { margin-bottom:10px; font-size:120%; float:left; padding-right:10px; border-right:1px solid #666; margin-right:10px;}
.resource_listing.entry ul.platforms {margin-bottom:0;}
.resource_listing.entry ul.platforms li { float:left; list-style-type:none; margin-bottom:0;}
.resource_listing.entry ul.platforms li a { color:#999; margin-right:10px; text-decoration:none;}
.resource_listing.entry ul.platforms li a:hover { color:#999; margin-right:10px; text-decoration:underline;}

a.lpi-expand { margin:10px 20px 15px;}

.resource_listing .linkwithin_hook,
.resource_listing .addthis_toolbox{
	display:none;
}

.post-type-archive-mobile-apps .gform_wrapper .gform_heading,
.post-type-archive-social-solutions .gform_wrapper .gform_heading,
.post-type-archive-website-builders .gform_wrapper .gform_heading,
.post-type-archive-giving-solutions .gform_wrapper .gform_heading{
	background-color: #F8F8F8;
	border: 1px solid #D6D7D7;
    overflow: hidden;
	width:100%;
	padding:10px 0 20px 20px;
}

/* Contest Submission and Eligibility Gravity Form styling*/
body.page-id-3398 .gform_wrapper .top_label .gfield_label{
	float:none;
	width:400px;
	
}

body.page-id-3398 .gform_wrapper li{
	margin:20px 0;
}