/*
Theme Name: Fully Alive
Theme URI: http://www.fullyalive.info
Description: Fully Alive theme created by Dan
Version: 1.2
Author: Dan Price / Whym Web Design
Author URI: http://www.whymdesign.co.uk
*/

/* Override defaults */
* {padding: 0;
	margin: 0;}	
	
img {border: 0;}	
	
p {padding: 0px;}	
	
a {color: #222222;}	

a:hover {color: #325397;}

h2 {font-size: 1.3em;}

.alignleft {float: left;}
.alignright {float: right;}

img.alignleft {float: left;
	margin: 4px;
	margin-right: 8px;}
	
img.alignright {float: right;
	margin: 5px;
	margin-left: 10px;}
	
#content img {border: 2px solid #6D84B2;}	

/* Overall layout and properties*/
body {font-family: Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
	min-width: 955px;
	color: #333333;
	background: #535152;}

#container {margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 900px;
	background: #B2CFFE;
	overflow: auto;}
	
#intro, #main {border-left: 4px solid #373537;
	border-right: 4px solid #373537;}	

.floatLeft {float: left;}
	
.floatRight {float: right;}	

#header {height: 120px;
	background: url('images/fa-banner2.3.png') no-repeat;}	

#main {padding-top: 15px;
	overflow: auto;
	clear: both;
	padding-bottom: 10px;}	
	
#footer {height: 50px;
	background: url('images/FA-footer2.2.png') no-repeat;
	clear: both;}		

/* Menu */
#menu {padding-top: 40px;
	padding-left: 20px;
	padding-right: 25px;
	height: 20px;
	font-size: 12.5pt;
	float: right;}
	
#menu li {display: inline;
	padding-left: 20px;
	position: relative;}	
	
#menu li a {color: #C4C2BC;
	text-decoration: none;
	border-bottom: 1px dashed #C4C2BC;}	
	
#menu a:hover {color: #FEFEFE;
	border-bottom: 1px solid #FEFEFE;}	
	
#menu #navmenu {float: right;}	
	
#menu #loginmenu {padding-top: 15px;
	float: right;
	clear: right;}		

/* Introduction */
#intro {height: 235px;}		
	

/* Main area - writing/layout */
#main {font-size: 11pt;
	line-height: 14pt;
	padding-bottom: 20px;}
	
#main h2 {padding-bottom: 12px;}	

#main p {padding-top: 6px;
	padding-bottom: 10px;}

#content {width: 640px;
	float: left;
	padding-left: 15px;
	padding-right: 10px;}
	
#content h2 {text-align: center;}	

.post {padding-bottom: 30px;
	clear: both;}



/* Sidebar */	
#extraContent {width: 220px;
	float: right;}	

.extraItem {clear: both;}
	
.extraItem h2 {text-align: center;
	padding-right: 5px;}	

.elsewhereEntry {float: left;}	

.extraItem ul li {list-style-type: none;
	text-align: center;}
	
#sidebar ul li {padding-top: 20px;}

#sidebar ul li ul li {padding: 0;}	

#recent-posts li {list-style-type: disc;
	text-align: left;
	margin-left: 20px;
	padding-left: 3px;}
	
#sidebar li.events {list-style-type: disc;
	text-align: left;
	margin-left: 20px;}	

/* Miscellaneous */

#creditText {font-size: 0.8em;
	float: right;
	padding-top: 5px;
	padding-right: 30px;}
	
#content img.wp-smiley {border: none;}	/* Stops smileys etc. from having a border, like other images */

.ngg-gallery-thumbnail span {text-align: center;} 

#comments {margin-left: 25px;
	padding-left: 5px;}
	
#commentsheader {margin-left: -35px;
	padding-bottom: 10px;}	
	
#respond {padding-top: 30px;}	

.postmetadata {clear: both;}