/*  

Theme Name: gathering

Theme URI: http://griffinopolis.com/blog/

Description: A neat, modern theme with four different styles designed by <a title="derby web design" href="http://www.tristarwebdesign.co.uk/">tristar web design</a> and ported to Wordpress by <a href="http://griffinopolis.com/blog" title="A happy hermit">some dude</a>.  The themes icons are from <a href="http://www.iconkits.com">Iconkits.com</a>.

Version: v0.3

Author: <a href="http://www.tristarwebdesign.co.uk/">tri star design</a>.





The CSS, XHTML and design is released under GPL:

http://www.opensource.org/licenses/gpl-license.php



Have fun, and don't be afraid to contact me if you have questions.

*/

body {

	margin: 0;

	padding: 0;

	background: #2E2E2E;

	font-family: georgia, arial, verdana, tahoma, times new roman;

}

sup { /* For the 14 next to the blog title */

	color: #FFC671;

}

a {

	text-decoration: none;

	color: #888;

}

a:hover {

	text-decoration: none;

	color: #E0E0E0;

}

#outercontainer {

	margin: 0 auto;

	width: 800px;

	background: #2E2E2E url(images/oc-background.jpg) repeat-y;

}

#container {

	margin: 0 auto;

	width: 760px;

	background: #FFF;

}

/*---:[ BEGIN: header styles ]:---*/

#header

{

	width: auto;

	height: 100px;

	background: #FFF url(images/header-background.jpg) repeat-x;

}

#header h1 { /* For your Blog Title */

	margin: 0;

	padding: 20px 0 0 25px;

	font-size: 220%;

	letter-spacing: -2px;

	font-weight: normal;

	color: #F90;

	font-family: georgia, helvetica, Bitstream Vera Sans;

}

#header h3 { /* For your Blog Description */

	margin: 0;

	padding: 0px 25px 0 0px;

	font-size: 110%;

	letter-spacing: -1px;

	font-weight: normal;

	color: #AAA;

	font-family: georgia, helvetica, Bitstream Vera Sans;

	float: right;

}

/*---:[ END: header styles ]:---*/

/*---:[ BEGIN: menu styles... for the menu bar across the top ]:---*/

#menu

{

	width: auto;

	height: 75px;

	background: #444 url(images/menu-background.jpg) repeat-x;

}

#menumain ul {

	padding: 0;

	margin: 0;

	float: left;

	width: 100%;

}

#menumain ul li { 

	display: inline; 

}

#menumain ul li a {

	padding: 28px;

	color: #AAA;

	text-decoration: none;

	float: left;

	border-right: 1px solid #333;

}

#menumain ul li a:hover {

	background: #666 url('images/menu-hover.jpg') repeat-x;

	color: #FFF;

}

/*---:[ END: menu styles ]:---*/

/*---:[ BEGIN: maincontent styles ]:---*/

#maincontent {

	width: auto;

	background: #FFF url(images/maincontent-background.jpg) repeat-x;

	padding: 25px;

	font-size: 90%;

	margin-right: 200px;

	line-height: 150%;

}

#maincontent h2 {

	margin: 0px 0 10px 0;

	padding: 0;

	font-weight: normal;

	letter-spacing: -2px;

	font-size: 200%;

	color: #888;

}

#maincontent h3 {

	margin: 0px 0 10px 0;

	padding: 0;

	font-weight: normal;

	letter-spacing: -2px;

	font-size: 180%;

	color: #888;

}

#maincontent h4 {

	margin: 0px 0 10px 0;

	padding: 0;

	font-weight: normal;

	letter-spacing: -2px;

	font-size: 160%;

	color: #888;

}

/*---:[ END maincontent styles ]:---*/

/*---:[ BEGIN sidebar styles ]:---*/

#sidemenu { /* For the top sidebar menu, the one with with the orange arrows*/

width: 180px;

}

#sidemenu ul {

	margin: 0 0 1px 0;

	padding: 0;

	list-style-type: none;

	font-size: 120% !important;

}

#sidemenu a {

	display: block;

	padding: 3px;

	width: 180px;

	background: #FFF url(images/sidemenu-background-active.gif) repeat-x;

}

#sidemenu a:link {

	color: #888;

	text-decoration: none;

}

#sidemenu a:hover {

	background: #FFF url(images/sidemenu-background-hover.gif) repeat-x;

	color: #E0E0E0

}

#maincontentright { /* For your sidebar items*/

	float: right;

	width: 180px;

	padding: 25px;

	background: #FFF url(images/maincontent-background.jpg) repeat-x;

	line-height: 150%;

	color: #666;

}

#maincontentright ul {

	margin: 0 0 5px 0;

	padding: 0;

	list-style-type: none;

	font-size: 91%;

}

#maincontentright ul li {

	list-style-type: none;

	list-style-image: none;

}

#maincontentright li {

	list-style-type: none;

	list-style-image: none;

}

#maincontentright h2.widgettitle { /* For Sidebar Widgets Titles */

	margin: 20px 0 10px 0;

	font-weight: normal;

	letter-spacing: -2px;

	font-size: 135%;

	color: #888;

	background: #fbfbfe;

	border-bottom: 1px solid #f1f7f6;

}

#maincontentright h2 {

	margin: 20px 0 10px 0;

	font-weight: normal;

	letter-spacing: -2px;

	font-size: 135%;

	color: #888;

	background: #fbfbfe;

	border-bottom: 1px solid #f1f7f6;

}

#maincontentright h2.subscribe { /* For the Sidebar Subscribe Title */

	margin: 20px 0 10px 0;

	padding-left: 23px;

	font-weight: normal;

	letter-spacing: -2px;

	font-size: 135%;

	color: #888;

	background: #fbfbfe url(images/sidebar-rss.png) no-repeat left center;

}

.search-form {

margin-bottom: 20px;

}

/*---:[ END sidebar styles ]:---*/

/*---:[ BEGIN: entry styles...where you'd style your blog posts ]:---*/

.entry {

	margin: 10px 0px 35px 0px;

}

.entry h1 {

	margin: 0px 0 5px 0;

	padding-bottom: 2px;

	font-weight: normal;

	letter-spacing: -2px;

	font-size: 185%;

	color: #888;

	border-bottom: 1px dotted #ddd;

}

.entry img { 

	padding: 3px;

	margin: 0 6px 0 6px; 

	border: 3px double #bbb;

}

.entry a img {

 	border: 3px solid #ccc;

}

.entry a:hover img {  

 	border: 3px solid #666;

}

.entry-meta { /* For Categories, Tags and Comments at end of posts */

	background: #fbfbfe;

	border-bottom: 1px solid #f1f7f6;

}

blockquote {

 	margin: 10px 20px 0 20px;

 	background-color: #fbfbfe;

	border-bottom: 1px solid #eee;

}

blockquote p {

	margin: 0.4em 0.8em;

}

.code { /* For highlighting code snippets*/

	margin: 15px 0;

	padding: 10px;

	display: block;

	overflow: auto;

	font: 400 1em courier, monospace;

	line-height: 120%;

	white-space: pre;

	background: #f1f7f6;

	border-top: 1px solid #eee;

	border-bottom: 1px solid #eee;

}

hilite { /* For highlighting words or sentences*/

	padding: 1px 2px;

	background: #FFFF99;

	border-top: 1px solid #eee;

}

.alert { /* For Alert Class.  Thanks to bioneural.net */

	background: #fff6bf url(images/exclamation.png) center no-repeat;

	background-position: 15px 50%; /* x-pos y-pos */

	text-align: left;

	padding: 5px 20px 5px 45px;

	border-top: 2px solid #ffd324;

	border-bottom: 2px solid #ffd324;

}

/*---:[ END: entry styles ]:---*/

/*---:[ BEGIN: navigation styles... the next and previous links:]:---*/

.navigation { /*.Thanks to http://cutline.tubetorial.com/ */

	width: 500px; 

	margin: 0 0 3.0em 0; 

	float: left; 

}



* html .navigation { 

	margin: 0 0 2.5em 0; 

}

.previous { 

	padding: 0 20px 0 0; 

	float: left; 

}

.next { 

	float: right; 

	}

.clear {

	width: 500px; 

	height: 1px; 

	clear: both; 

}

/*---:[ END: navigation styles ]:---*/

/*---:[ BEGIN: comments styles ]:---*/

.comment-meta {

	font-size: 150%;

	margin: 10px 0 10px 0;

}

.comment-text {

	display: block;

	margin-bottom: 10px;

}

h2.comments-header {

	border-bottom: 2px dotted #ddd;

}

#respond {

	font-size: 135%;

}

#respond .trackback {

	padding-left: 23px;

	background: #fff url(images/trackback.png) center left no-repeat;

}

.gravatar { /* For the Gravatar Plugin */

	float: right;

	padding: 5px;

	border: 1px solid #E0E0E0;

}

.even {

	background: #FEFBFB;

	padding: 3px;

}

.highlight { /* For the Author Highlighting*/

	background: #F2F2F2;

	padding: 10px;

	border-top: 3px double #bbb;

	border-bottom:  3px double #bbb;

}

#live-preview { /* For the Live Preview Plugin*/

	margin: 20px 0 100px 0;

}

/*---:[ END: comments styles ]:---*/

/*---:[ BEGIN: footer styles ]:---*/

#footer {

	clear: both;

	width: auto;

	font-size: 80%;

	background: #111 url(images/footer-background.jpg) repeat-x;

	color: #888;

	font-family: arial;

	letter-spacing: -1px;

}

#footer h1{

	margin: 0;

	padding:  25px 25px 10px 25px;

	font-weight: normal;

	letter-spacing: -1px;

	font-size: 140%;

	color: #999;

}

#footer p {

	margin: 0;

	padding:  0 25px 10px 25px;

}

#footerleft {

	float: left;

	width: 380px;

}

#footerright {

	float: right;

	width: 380px;

}

#bottom { /* For the credit links in the footer*/

	clear: both;

	width: auto;

	text-align: left;

	padding: 30px 0 0px 0;

}

#bottom a {

	color: #F90;

}

#bottom a:hover {

	color: #FFC671;

}

/*--------------------------------------------

END: footer styles

BEGIN: plugin styles

------------------------------------------------*/

a.extlink { /* For Link Indication */ 

	padding-right: 10px;

	background: #fff url(images/external-link.png) no-repeat right center;

}

.flickr { /* For Flickr Plugin in the Footer*/

	clear: both;

	padding: 25px;

}

.flickr a {

	background: #333;

	border: 2px solid #666;

	display: block;

	float: left;

	margin-right: 12px;

	padding: 5px;

}

.flickr img {

border: 2px solid #999;

	display: block;

	width: 70px;

	height: 70px;

}

.flickr a:hover {

	background: #666;

	border: 2px solid #333;

	display: block;

	float: left;

	margin-right: 12px;

	padding: 5px;	

}