
body {
	margin: 0;
	padding: 0;
        #background: #56503E url(/site_media/images/GNbackgrd3.jpg) repeat-x top left;
        #background: #FFFFFF url(/site_media/images/GNbackgrd.jpg) repeat-x top left;
        #background: #FFFFFF url(/site_media/images/heading.gif) repeat-x top left;
	#background: #000000 url(/site_media/images/img01.jpg) repeat-x top center;
        #background: #000000 url(/site_media/images/heading.gif) repeat-x top left;
	#font-size: 0.84em/1.333;
        font-size:13px;
	color: #8C8C8C;
}

#topbar {
     #background: #FFFFFF url(/site_media/images/heading.gif) repeat-x top left;
     background-color:#ABCC23; 
}

body, th, td, input, textarea, select, option {
        #font-family: "Trajan Pro", Arial;
         #font-family: Arial;
         font-family:arial,sans-serif;
}

h1, h2, h3 {
	font-weight: normal;
	#color: #F8FBEC;
        color:#FFFFFF;
}

h1 {
	#letter-spacing: -1px;
	font-size: 1.5em;
        #font-size:1em;
}

h2 {
	#letter-spacing: -1px;
	font-size: 1.5em;
}

h3 {
	font-size: 1em;
}

p, ul, ol {
	line-height: 200%;
}

blockquote {
	padding-left: 1em;
}

blockquote p, blockquote ul, blockquote ol {
	line-height: normal;
	font-style: italic;
}

#topbar a {
     color: #000000;
}

#topbar a:hover {
     text-decoration: none;
}

a {
	#color: #9BDB18;
}

a:hover {
	text-decoration: none;
	color: #E6B715;
}

.amenu {
      color:#000000;
}

#wrapper {
}
/* Header */

#header {
        #width:90%;
	#width: 760px;
	height: 288px;
        background: #FFFFFF url(/site_media/images/GNbackgrd.jpg) repeat-x top left;
	#margin: 0 auto;
        #margin-left:10%;
	#background: url(/site_media/images/greenknoblogo.jpg) no-repeat right top;
        #background: url(/site_media/images/img01.jpg) no-repeat left top;
        #background: #FFFFFF url(/site_media/images/heading.gif) repeat-x top left;
}

#header h1, #header p #header h3 {
	#margin: 0;
	#color: #9CBC1E;
        color:#0000CC;
}

#header h1 {
	padding: 20px 0 0 0px;
}

#header h3 {
    color: #9CBC1E;
    float:right;
    padding: 10px 0 0 40px; 
}

#header img {
        #padding: 20px 0 0 0px;
}

#header p {
	padding-left: 73px;
	margin-top: -10px;
}

#header a {
	#color: #E6B715;
        color:#000000;
}

/* Page */

#page {
        #width:90%;
        padding-left: 5%;
        padding-right: 5%;
	margin: 0 auto;
}

/* Content */

#content {
	float: left;
        width:65%;
	margin: 0;
}

.post {
	#padding: 20 20 20px 20;
        #padding: 20 20 0px 0;
        #float:left;
        #width:30%;
}

.placeholder {
margin: 0;
        padding: 0;

}

.title {
	#margin-left: 100px;
	#padding-bottom: 5px;
	border-bottom: 2px solid #B7D24D;
}

.title a {
   text-decoration:none;
   #color:#FFFFFF;
}

.title a:hover {
   #color:#6d9ad2;
   color:#9CBC1E;
}

#share {
   color:#f3f4a7;
   #color:#efb833;
   float:right;
}

#share a{
      #color:#efb833;
      color:#f1690f;
      text-decoration:none;
}

#share a:hover {
      #color:#f1690f;
      color:#efb833;
}

.byline {
	#margin: 0;
	#color: #646464;
        color:#b7b4ae;
        #color:#efb833;
        #margin-left: 100px;
}

.entry {
    #margin-left: 100px;
    #color:#FFFFFF;
    color:#000000;
    #float:left;
    text-align:justify;
}

.entry a{
   color:#c9a2a2;
}

.meta {
        margin-left: 100px;
	text-align: left;
	color: #646464;
	padding: 10px 10px;
	height: 48px;
	#background: url(/site_media/images/img06.gif) no-repeat left top;
}

.meta .more {
	#padding-left: 20px;
        text-align:left;
}

.meta .comments {
	#padding-left: 20px;
        #color:#3a362d;
}

.meta a {
	#color: #003300;
        color:#efb833;
        text-decoration:none;
}

.meta a:hover {
      color:#f1690f;
}

/* Sidebar */

#sidebar {
	float: right;
	#width: 230px;
        width:30%;
}

.pic {
      float:right;
      #float: left;
      #padding-top:25px;
      width:103px;
      color:#FFFFFF;
       margin: 5px; padding: 5px;

}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
}


#sidebar li ul {
	padding: 0px 15px;
}

#sidebar li li {
	border-bottom: 1px dotted #000000;
	padding-left: 15px;
}

#sidebar ul li h2 {
	margin: 0;
	padding: 10px 0 0 40px;
	height: 40px;
	#background: url(/site_media/images/img04.gif) no-repeat left 60%;
        #background: url(/site_media/images/leafbkg.jpg) no-repeat left 60%;
}

#sidebar a {
   color:#b7b4ae;
}

.signin h2 {
        margin: 0;
        padding: 10px 0 0 40px;
        height: 40px;
        background: url(/site_media/images/img04.gif) no-repeat left 60%;
}

.signin-title {
       margin-left:45%;
}

.register-title {
       margin-left:40%;
}

.register h2 {
        margin: 0;
        padding: 10px 0 0 40px;
        height: 40px;
        background: url(/site_media/images/img04.gif) no-repeat left 60%;
}
#signin-submit {
       padding-top:10px;
       padding-left:100px;
}

.sub-title {
        padding-top:10px;
        float:left;
        text-align:top;
        vertical-align:top;
}

.field-name {
     padding-left:10px;
     #margin-left:5px;
}

#register-submit {
       padding-top:10px;
       padding-left:200px;
}


.sub-title-error{
        padding-left:100px;
        color:red;
}

#sidebar a {
	text-decoration: none;
}

#sidebar a:hover {
}

/* Footer */

#footer {
	clear: both;
	#width: 760px;
        width:100%;
	height: 40px;
	margin:0 auto;
	padding: 20px 0 0 0;
	#background: url(/site_media/images/img05.gif) no-repeat left top;
	text-align: center;
	font-size: smaller;
	color: #52640A;
}

#footer a {
	color: #003300;
}

#logo-col {
        float:left;
        padding-top:10px;
}

#login-col {
        padding-top:30px;
        padding-right:5%;
        float:right;
}

#date {
     #float:right;
     padding-top:10px;
}

#menu {
     #float:right;
     padding-top:55px;
     font-size: normal;
     #font-size:1em;
     color:#000000;
     font-weight: bold;
     #background: #000000 url(/site_media/images/img01.jpg) repeat-x top left;
}

.an-article {
     #float:left;
     padding-left:10px;
}

.article-content {
     #margin-left:10%;
}
    
.show_article {
     margin-left:5%;
     #margin: 0 auto;
     #padding: 20px 20px 20px 20px;
     #margin: 0 auto;
     width:60%;
     float:left;
}
    
.article-title {
     #float:left;
}

.article-comments {
    margin-left: 100px;
}

.a-comment{
    margin-left: 110px;
}


.a-comment-title{
    #margin-left: 100px;
}


.a-comment-text{
    #margin-left: 100px;
}

.article-entry {
    margin-left: 100px;
    width:80%;
}

.article-entry a{
  color:#c9a2a2;
}


.article_post {
margin-left:10%;
}

#article-submit {
   margin-left:30%;
   padding-top:10px;
}

#tarea-label {
   vertical-align:top;
}

.user-profile {
   margin-left:10%;
}

.user-profile h2 {
        margin: 0;
        padding: 10px 0 0 40px;
        height: 40px;
        background: url(/site_media/images/img04.gif) no-repeat left 60%;
}

.profile-title {
       margin-left:35%;
}
 
.archived-article {
#margin-left:10%;
margin:0;
width:60%;
float:left;
}

.submission-details {
    margin-left: 100px;
    padding: 20 20 0px 0;
}

.ar-article {
   #width:70%;
   #float:left;
}

.ar-article-entry {
    margin-left:100px;
    line-height: 200%;
    #width:80%;
}

.ar-article-entry a {
color:#c9a2a2;
}

.ar-sidebar {
float:right;
width: 230px;
}

#ar-pic  {
      float: left;
      padding-top:25px;
      width:103px;
      color:#FFFFFF;

}

.article_post_result {
margin:10%;
}

.sidetable {
   border:1px solid #660000;;
   border-width:2px;
   border-color:grey;
   background-color:#63593F;
}

#pagination {
   float:right;
   text-align:right;
}

#pagination a {
   text-decoration: none;
}
 
.current {
   color:#000000;
}

#cse-search-results {
margin-left:10%;   
padding-top:55px;
}

#read_comment {
   color:#f3f4a7;
   float:left;
   padding-left: 100px;
}

#read_comment a{
      color:#efb833;
      text-decoration:none;
}

#read_comment a:hover {
      color:#f1690f;
}

#rightside {
   float:left;
   margin-left:10%;
   font-size:12px;
}

.rbyline {
color:#b7b4ae;
padding-top:10px;
font-size:11px;
}
