/*
Theme Name: Focal Point
Theme URI: http://graphpaperpress.com/themes/focal-point/
Description: A child theme for <a href="http://graphpaperpress.com/themes/base/" title="Visit the Base theme framework for WordPress">Base theme framework</a>.
Author: Graph Paper Press
Author URI: http://graphpaperpress.com
Template: base
Version: 3.0
License: GPL, V2
*/

@import url(../base/style.css);

/* == FONTS == */
.description { font-style:italic; }
.welcomebox h2 { font-size:54px; font-weight:bold; }
a,a:hover { border-bottom:none; }

/* == POSITIONING == */
#masthead { text-align:center; }
h1#logo .sitetitle { margin:-48px auto 0; }
.item ul li { line-height:2em; }
.entry-utility { padding:1em; }
#gallery h1 { margin:20px 0 40px; text-align:center; }
#gpp_slideshow_menu { margin-bottom:1.5em!important; }
#dot_slider_app #dot_slider_postscontent { margin-bottom:2em; }
#sidebar .item ul { list-style:none; padding:0; margin:0; }
#sidebar .item ul li a { display:block; margin:0; padding:.5em 1em; }
#sidebar .item { margin:4em 0; width:275px; overflow:hidden; padding:1em; }

/* == MENU == */
div.menu { text-shadow: none }
div.menu ul { clear:left; float:right; right:50%; position:relative; border:none!important;z-index: 11; }
div.menu ul li { left:50%; }
div.menu ul li a,div.menu ul li li:first-child a,div.menu ul li li:last-child a { border:none; padding:1em 1.5em 1.1em; }
div.menu ul li ul.sub-menu { left:0; right:auto; }
div.menu ul li ul.sub-menu li { left:auto; clear:left; }
div.menu ul li ul.sub-menu li ul.sub-menu { left:12em; top:-1px; }
a > .sf-sub-indicator { top:1.1em; }
div.menu ul li:hover ul,div.menu ul li.sfHover ul { top:3em; margin-top:-1px; }

/* == MISC == */
.hentry { border-bottom: none }
aside { border-top: none; }
#homewidget li { list-style-type: none; }
li.Gallery { list-style-type: none; }