/* 

Theme Name: Gemini-Plus

Description: Gemini theme widgetized and control admin panel added by <a href="http://www.wordyblog.com">WordyBlog</a>.<br />10 different ready-made variations on theme or easy to roll your own.

Version: 1.00

Author: WordyBlog

Author URI: http://www.wordyblog.com



Credits:

Updated version of Gemini by Jennifer Ledbetter http://www.geeksmakemehot.com.

*/



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

Layout - Two column fixed width centered

----------------------------------------------------------------------------------------*/
html {
	font-size: 100%;
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	height: 100%;
	margin-bottom: 1px;
}


body {

	font-size: 12px;

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	padding: 0;

	text-align: center; /* IE 5.5 hack */

	background: #fff;

	color: #333;

	font-family: Helvetica, Arial, Geneva, sans-serif;

	background-attachment: fixed;

	background-position: top;

	background-repeat: repeat-x;

}



#farouter {

	background: #ffffff;

	width: 980px; 

	border: 0px solid #333;

	margin: 0px auto 0px auto;
	
	padding-top: 15px;

	text-align: left;  /* IE 5.5 hack part II */

	}

	

#outer {

	}

	

#rap {

	background: #fff;

	}

	





#main {

	padding-left:35px;
	padding-top:180px;

	}

	

#content {

	float: left;

	width: 708px; 

	overflow: hidden;

	padding-top: 10px;

	}

	

#menu {

	float: right;

	width: 234px; 

	overflow: hidden;

	margin-right: 10px; 

	border-left: 1px solid #4e869b;
	padding-top:110px

	}

	

#nav {

	padding-left: 10px;
	}


#logo {

	padding-top: 25px; 

	padding-left: 12px;

	}

	

#hmenu {

	margin: 8px; 

	height: 30px;

	background: #afc6dc;

		border: 1px solid #3e768d;

	}

	

#hnav {

	margin: 0;

	padding: 0;

	background: #afc6dc;

	}

	

#clearer { 

	clear: both; 

	margin: 0; padding: 0;

	}

	

#footer { 

	margin: 0px 0px 8px 0px; 

	background: #ffffff;

	}





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

Typographical

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



/* --- Linkage ---*/

	

a {

	color: #009900; 

	text-decoration: none; 

	}

	

a:visited { 

	color: #)e7eae7; 

	text-decoration: none; 

	}



a:active { 

	color: #b2ce84; 

	text-decoration: none; 

	}

	

a:hover { 

	color: #a0e2a0; 

	text-decoration: underline; 

	}





	

/* --- Special Text used by Wordpress --- */



acronym, abbr, span.caps { 

	border-bottom: 1px dashed #333; 

	cursor: help; 

	font-size: 90%; 

	letter-spacing: .07em;

	}



blockquote {

	border-left: 1px solid #4e869b;

	margin-left: 1.5em; 

	padding: 5px;

	}

	

cite { 

	font-family: Helvetica, Arial, Geneva, sans-serif; 
	
	font-size: 9px; 
	
	color: #000000; 

	font-style: normal; 

	}

	

/* --- Heading Fonts --- */



#header a { 

	color: #009900; 

	text-decoration: none; 



	}

	

#header a:hover { 

	text-decoration: none; 

	}

	

h1 { 

	margin: 0; 

	padding: 20px; 

	text-align: right; 

	}

	

h2 {

	color: #009900;

	font-size: 24px;

	font-weight: bold;

	letter-spacing: 0.2em;

	margin: 0 10px 10px 0;

	padding: 10px 0 0 0;

	font: 100% Helvetica, Arial, Geneva, sans-serif; 

}

h2 a {

	color: #009900; 

	}

	

h2 a:hover {

	color: #a0e2a0;
	text-decoration: underline;
	}

	

h2 a:visited {

	color: #e7eae7;

	}

	

h2#tagline {

	margin:0; 

	margin-right: 25px; 

	padding:0;

	text-align: right;

	color: #000080;

	border: 0;

	}

	

h3 a {

	color: #009900; 

	}

	

h3 a:hover {

	color: #a0e2a0;

	}

	

h3 a:visited {

	color: #e7eae7;

	}



h3 {

	font: 18px Helvetica, Arial, Geneva, sans-serif;

	margin-left: 0; 

	margin-top: 30px;

	color: #009900;

	font-weight: bold;

	}

	

h3#comments { 

	margin-left: 20px;

	}

	

h3#respond { 

	margin-left: 20px; 

	}

	

h4 {

	font-size: 20px;

	font-weight: normal;

	font-family: Helvetica, Arial, Geneva, sans-serif;

	color: #333;

	}

	

/* --- Meta --- */	

.meta { 

	color: #000000;

	font-size: .95em;

	font-weight: normal;

	margin-bottom: 25px;

	border-bottom: 1px solid #afc6dc;

	padding: 5px 0px 3px 0px;

	}

	

.meta a {

	color: #0000FF;

	}

	

.meta li, ul.post-meta li {

	display: inline;

	}

	

.meta ul {

	display: inline;

	list-style: none;

	margin: 0;

	padding: 0;

	}



ul.post-meta {

	list-style: none;

	}



ul.post-meta span.post-meta-key {

	font-weight: bold;

	}

		

/* --- Feedback --- */

.feedback {

	font: 24px Helvetica, Arial, Geneva, sans-serif;

	margin-left: 15px; 

	margin-top: 30px;

	color: #afc6dc;  

	font-weight: normal;

	}



.feedback a, .feedback a:visited, .feedback a:active {

	color: #afc6dc;	

	}

	

.feedback a:hover {

	color: #afc6dc;	

	}



#hidden {

	display:none;

	}

	

	

img { 

 	border: 0px solid #ccc; 

 	padding: 0px;

	margin-right: 0px;

 	margin-left: 0px;

 }



.wp-smiley {

	   border: none;

	   padding: 0px;

	   margin-right: 2px;

	   margin-left: 2px;

	}

	

p { 

	font: 100%/175% Helvetica, Arial, Geneva, sans-serif;

	}





/* --- credits --- */



.credit {

	color: #000000;

	font-family: Helvetica, Arial, Geneva, sans-serif; 
	
	font-size: 9px;

	margin: 10px 0 0 0;

	padding: 3px;

	text-align: center;

	}



.credit a{

	color: #000000;

	text-decoration: none;

	}
	
.credit a:hover {

	color: #000000;

	text-decoration: underline;

	}
	

	



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

Posts

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





	

.post { 

	margin: 10px 35px 40px 10px; 

	}

	

.entrytext {

	margin-left: 30px;

	}

	

.storytitle { 

	margin-top: 10px; 

	margin-bottom: 2px; 

	}

	

.storytitle a { 

	text-decoration: none; 

	}

	

.storycontent{

	margin-bottom: 25px; 

	}

	

	

.post ul li {

	padding: 0px;

	font-weight: normal;

	list-style: url(images-blue/icon.png);

	line-height: 1.5em;

}



.post ul li:hover {

	padding: 0px;

	font-weight: normal;

	list-style: url(images-blue/icon2.png);

	line-height: 1.5em;

}



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

Comments

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



#commentform { 

	margin-left: 20px; 

	width:465px;

	}

	

#commentform  #comment { 

	width:465px; 

	}



.commentbox {

	background: #EFEFEF;

	border: 1px solid #962E34;

	padding: 5px;

	margin-bottom: 15px;

	color: #333;

	width:465px;

}



.commentby {

	font-size: 14px;

	text-transform: uppercase;

}

.commentinfo {

	font-size: 10px;

	margin-top: -10px;

	border-bottom: 1px solid #3e768d;

}



.commentid {

	float: right;

	font-size: 24px;

	font-style: italic;

	padding-left: 10px;

	padding-right: 5px;

	padding-top: 5px;

	padding-bottom: 5px;

	color: #3e768d;

}



.commentid a {

	color: #3e768d;

	text-decoration: none;

}



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

Menu

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

#mnav {

		padding-left: 10px;

}



#mnav a {

	color: #333;

}



#mnav a:hover { 

	color: #4e869b;

	text-decoration: none;

	}

	

.mnav ul {

	margin-left: 0px;

	padding-left: 0;

	list-style-type: none;

	font-family: Helvetica, Arial, Geneva, sans-serif;

	font-size: 100%;

	}



.mnav li {



	padding: 3px;

	padding-left: 3px;

	margin-left: -40px;

	background-color: #FFF;

	

	background-repeat: no-repeat;

	background-position: 0 55%;

	border-bottom: 1px dotted #b5b5b5;

	color: #333;

	}

	

.mnav li:hover {

	  

	background-repeat: no-repeat;

	background-position: 0 55%;

	color: #4e869b;

	text-decoration: none;

	}



#nav form {

	margin: 0 0 0 13px;

	}



#nav input#s {

	width: 80%;

	background: #eee;

	border: 1px solid #999;

	color: #000;

	}





#nav ul li h2 {

  	font-family: Helvetica, Arial, Geneva, sans-serif;

  	font-weight: normal;

	border: 0;

	text-align: left;

	padding-left:0;

	margin-left: 0;

	}





#nav ul ul ul.children {

	font-size: 100%;

	padding-left: 15px;

	}





#nav { 

	width: 95%; 

	}



#nav ul {

	margin-left: 0;

	padding-left: 0;

	list-style-type: none;

	font-family: Helvetica, Arial, Geneva, sans-serif;

	font-size: 100%;

	margin-bottom: 2px;

	}



#nav a {



	padding: 3px;

	padding-left: 3px;

	background-color: #fff;

	

	background-repeat: no-repeat;

	background-position: top left;

	border-bottom: 1px dotted #b5b5b5;

	color: #666;
	Font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 12px; 
	Font-weight: bold;
	}


#nav a:link, #navlist a:visited, #navlist a:active {

	text-decoration: none;

	}



#nav a:hover {

	

	color: #a0e2a0;

	text-decoration: none;

	}
#nav a:visited {

	

	color: #98b498;

	text-decoration: none;

	}

	

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

no buttons

If you have selected to show graphic bullets in sidebar links there may be times

when you don't want the buttons to show on links. If that is the case enclose them in 

<div class="nobuttons"></div> tags.

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



.nobuttons a  {

		display: block;

		padding: 3px;

		padding-left: 3px;

	

	background-image: none !important;

	padding-left: 0px !important;

	border-bottom: none !important;

	}

.nobuttons a:visited {

		display: block;

		padding: 3px;

		padding-left: 3px;

	

	background-image: none !important;

	padding-left: 0px !important;

	border-bottom: none !important;

	}

.nobuttons a img { 

	border: none; 

	padding: 0px;

	border-bottom: none !important;

	}

	

#recentcomments a {

	background-image: none !important;

	border-bottom: none !important;

	}

#recentcomments a:visited {

	background-image: none !important;

	border-bottom: none !important;

	

	}

	

#recentcomments a:hover {

	background-image: none !important;

	border-bottom: none !important;

	

	}

.recentcomments a {

	background-image: none !important;

	border-bottom: none !important;

	}

.recentcomments a:visited {

	background-image: none !important;

	border-bottom: none !important;

	

	}

	

.recentcomments a:hover {

	background-image: none !important;

	border-bottom: none !important;

	

	}



td a 

	{

	background-image: none !important;

	padding: 0px !important;

	background-position: bottom center;

	border-bottom: none !important;

	}

td a:visited 

	{

	background-image: none !important;

	padding: 0px !important;

	background-position: bottom center;

	border-bottom: none !important;

	}

td a:hover 

	{

	background-image: none !important;

	padding: 0px !important;

	background-position: bottom center;

	border-bottom: none !important;

	

	}

	

#accessibility a {

	display: inline;

	}



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

hnav

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



#hnav ul {

	text-align: center;

	padding-bottom: 5px;

	padding-top: 5px;

	padding-left: 0;

	margin-top: 0;

	/* cancels gap caused by top padding in Opera 7.54 */

	margin-left: 0;

	color: #F2EEEC;

	width: 100%;

	font-size: 120%;

	font-weight: normal;

	font-family: Helvetica, Arial, Geneva, sans-serif;

	line-height: 18px;

	/* fixes Firefox 0.9.3 */

	}



#hnav ul li {

	display: inline;

	padding-left: 0;

	padding-right: 0;

	padding-bottom: 5px;

	/* matches link padding except for left and right */

	padding-top: 5px;

	}



#hnav ul li a {

	padding-left: 10px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-top: 5px;

	color: #fff;

	text-decoration: none;

	border-right: 1px solid #fff;

	}



#hnav ul li a:hover {

	background: #fff;

	color: #333;

	}



#hnav #active { 

	border-left: 1px solid #fff; 

	}



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

Classes for Plugins

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





.gravatar {

	float:left;

	padding: 3px;

	margin-right: 5px;

	margin-bottom: 5px;

	border: 1px solid #b5b5b5;

}	





/*--------------------------- 'Comment Edit' Buttons ------------------------ */

#ed_toolbar {

 background: #d5d7db; 

 border: 1px solid #d5d7db;

 padding-left: 5px;

 width: 465px;

}





#ed_bold {

 background: url(images/bold.gif) no-repeat top;

 height: 22px;



 width: 22px;

 border: 0px none;

}





#ed_italic {

 background: url(images/italic.gif) no-repeat top;

 height: 22px;

 width: 22px;

 border: 0px none;

 margin-left: 5px;

}





#ed_link {

 background: url(images/link.gif) no-repeat top;

 height: 22px;

 width: 22px;

 border: 0px none;

 margin-left: 5px;

}





#ed_close{

 background: url(images/close.gif) no-repeat top;

 height: 22px;

 width: 22px;

 border: 0px none;

 margin-left: 25px;

}



.toplinks {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666666;
}

.headlink {	font-family: Helvetica, Arial, Geneva, sans-serif; font-size: 11px;}
.headlink a:link {text-decoration: none; color: #000000;}
.headlink a:visited {text-decoration: none; color: #000000;}
.headlink a:hover {text-decoration: underline; color: #000000;}
.headlink a:active {text-decoration: none; color: #000000;}