/* @override http://dev.outofdarkness.com/poultney/wp-content/themes/spi/style.css */


/*  
Theme Name: Small Planet v1
Theme URI: http://www.outofdarkness.com/
Description: The Small Planet theme.
Version: 1.0
Author: Andrew Jones
Author URI: http://www.outofdarkness.com/
*/

@import url(nav_list.css);

body {
background: #CCCCBB;
font-family: Verdana, Helvetica, Arial, sans-serif; 
}

ul {
  font-size: 13px;
  font-weight: normal;
}

.edit {
//padding:5px;
//text-align:left;
display: none;
}
.edit a {
background:#990000 none repeat scroll 0%;
border:2px solid;
color:#FFFFFF;
padding:5px;
text-decoration:none;
}
.edit a:hover {
background:#666666 none repeat scroll 0%;
color:#FFFFFF;
text-decoration:none;
}

#content #home-story-1a a {
	color: #fff;
}

.small {
	font-size: 88%;
}

#container { width: 850px; \width: 850px; w\idth: 850px; margin-left: auto; margin-right: auto; background-color: #CCCCBB; border: 1px solid ##666656;}

#container { background-image: url(images/background.gif); border-color: #8e816f; border-width: 1px; border-style: solid; }

#banner { background-color: #666656; height: 82px; padding: 0px; width: 850px;}
#bannerimg { height: 50px; background-image: url(images/phs_header.gif); background-repeat: no-repeat;
	margin: 0px 0 0px 9px;
}

a img {border: 1px solid #000; margin-right: 5px;}

.description { display: none;}

#content { 
	padding-top: 110px !important;
	padding-top: 25px; 
	border-style: none;  
	width:650px; 
	float:right; 
	
	}

#homepage { background:url(images/home_image.jpg) no-repeat; width: 699px;  margin-left: 0px; height: 399px; margin-top: -35px; }

h2 a { color: #666656; font-size: 17px;
	text-decoration: none;
}

.post { padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 0px; }

#content_edit a { padding-left: 15px; font-size: 10pt; color: #022a99; }

.post h2 { color: #666656; font-size: 17px; }
.entry p { font-size: 13px; }
#content a, .entry a { color: #5C0000; text-decoration: none; }
.entry h2 a { font-size: 13px; color: #5C0000; }

/* WPG2 alignment classes */

#wpg2content { float:left; padding:0px; margin:0 auto; overflow:hidden; display:inline; border: 1px solid #8E816F;}
.g2_column {margin: 0 1px 0 0; width: 100%;}
.g2image_normal {margin: 4px;}
.g2image_float_left {float: left; clear: left; margin: 4px;}
.g2image_float_right {float: right; clear: right; margin: 4px;}

#sidebar-a { 
	height: 100%; 
	padding-left: 15px; 
	padding-bottom: 20px; 
	padding-right: 5px; 
	padding-top: 10px; 
	margin-top: 110px !important;
	margin-top: 0px; 
	float: left; 
	width: 175px; 
	font-size:13px; 
	list-style-type: none; 
	}
#sidebar-a ul { padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 0px; margin-bottom: 10px; margin-top: 7px; text-decoration: none; color: black; list-style-type: disc; margin-left: 20px; }
#sidebar-a ul li { text-decoration: none; }
#sidebar-a li { padding-top: 3px; text-transform: none; }
#sidebar-a li a { text-decoration: none; color: black; }
#sidebar-a li a:active { text-decoration: none; color: #ff1233; }
#sidebar-a li a:hover { color: white; }
#sidebar-a li a { color: black; }
#sidebar-a li ul li a { color: #990000; }
#sidebar-a li ul li a:active { color: black; }

#footer { clear: both; margin: 0px; width: 826px !important; height: 22px;  background-color: #666656;  color: #eeeeee;  font-size: 13px;
	padding: 8px 10px 0 15px;
}

li#footerrightnav {
	float: right;
	margin-right: 15px;
}

#footer ul { display: block; margin: 0 auto; padding: 0;
	width: 850px;
}
#footer li { display: inline; float: left; list-style-type: none; width: auto; margin: 0;
	padding: 0 150px 0 5px;
}

#lastfooterlink {
	padding-right: 0!important;
}

li#footerrightnav {
}

#footer a { text-decoration: none; color: white; }
#footer a:hover { text-decoration: underline; }

.homeTitle { border-bottom-color: #8e816f; border-bottom-width: 1px; border-bottom-style: solid; width: 850px; height: 110px; padding: 0px; margin: 0px;
	background-image: url(images/titlebg.jpg);
}

#navigation {
background: #8E816F;
display: block;
height:30px;
position: relative;
}
.navWrap {
background:transparent none repeat scroll 0%;
position:absolute;
left: -38px;
z-index: 200;
}
.drop {
display:block;
text-align:left;
width:100%;
}
#nav {
margin:0pt auto;
}
#nav li {
float:left;
list-style-image:none;
list-style-type:none;
	margin-right: 5px;
}
#nav a {
color:#eee;
display:block;
font-size:14px;
line-height:14px;
padding: 8px 15px;
text-decoration:none;
}
#nav .current_page_item a, #nav a:hover, #nav li ul, #nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
background-color:#B0A79A;
color:#990000;
}

#nav a:hover, #nav li ul {
text-align:left;
}
#nav li ul {
font-size:11px;
height:auto;
left:-999em;
margin:0pt auto;
padding:0pt;
position:absolute;
width:18em;
z-index: 10;
}
#nav li li {
border-bottom:1px solid #3A3E19;
line-height:12px;
margin:0pt;
width:100%;
}
#nav li li a {
color:#fff;
}
#nav li ul a {
border-left:1em solid #3A3E19;
font-size:10px;
margin:0pt auto;
padding:5px;
}
#nav li ul a:hover {
border-left:1em solid #990000;
color:#990000;
}
#nav li:hover {
background: #B0A79A;
color:#fff;
left:auto;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
left:auto;
}
#nav li ul li ul {
border:1px solid #666656;
display:none;
font-size:1em;
height:auto;
left:-999em;
margin:0pt auto;
padding:0pt;
position:absolute;
width:14em;
}
#nav li li li {
margin:0pt;
width:14em;
}
#nav li ul li ul a {
border-left:1em solid #666656;
margin:0pt auto;
}
#nav li ul li ul a:hover {
border-left:1em solid #FF9900;
}
#nav li ul li:hover ul, #nav li li li:hover ul, #nav li ul li.sfhover ul, #nav li ul li li.sfhover ul {
color:#6D6D6D;
left:auto;
}

.ngg-gallery-thumbnail-box {float: left; margin-bottom: 5px;}
.entry .ngg-navigation .page-numbers, .entry .ngg-navigation span { padding-right: 0.25em; padding-right: 0.25em; font-size: 92%;}

.entry .ngg-left {
	padding-right: 4px;
	margin-right: 10px !important;
}

/* @group Cforms Styling */

p#ll5.linklove {
	
}



p#ll1.linklove, p#ll2.linklove, p#ll3.linklove, p#ll4.linklove,
p#ll5.linklove {
	display: none;
}

#cforms1form, #cforms2form, #cforms3form, #cforms4form, #cforms5form, form.cform {
	width: 100% !important;
	font-size: 12px;
}


li#li-2-1.textonly {
	padding: 10px;
}


.cf-box-group {
	margin: 0 !important;
	padding: 0 !important;
}

label.cf-group-after {
	margin: 3px 4px 5px 2px !important;
	width:600px !important;
	text-align:left !important;
	padding-bottom: 5px !important;
	border-bottom: 1px dashed white !important;
}

label.cf-group-after span {
	width:550px !important;
	display:block;
}

li#li-2-11.cf-box-title {
	padding: 0;
}

#sendbutton5, #sendbutton3 {
	margin-right: 400px;
}



#sideshoppingcart a {
	color: #990000;
}


.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
.wp-smiley {
	margin: 0;
}
.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl {
	margin: 0;
}
.gallery img {
	border: 10px solid #f1f1f1;
}
.gallery br+br {
	display: none;
}
#content .attachment img {/* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}

/* @end */

