/* color

  peach ebe3b7
  green 00764d
  yellowgreen d2e083
  
  fushcia 990e4d
  black 231f20
  red cc0006
  
  
/* base
----------------------------------------------- */

body { margin: 0; padding: 0; font-family: "Corbel", Corbel, "Futura", Futura, "Helvetica", Helvetica, Arial, sans-serif; color: black; 
       bererackground: white url("wombat-grid.png") repeat-y 50% 0; background: white url("loca_04.png") repeat-x 0 0; font-size: 1.1em; }

blockquote, h3, p, li {
  padding-right: 10px; padding-left: 10px; font-size: 0.9em; line-height: 1.6em; }
blockquote { margin-right: 0; margin-left: 20px; }

h1, h2, h3 { margin: 0 0 15px 0; padding: 0 10px; font-weight: normal; color: white; }
h1, h2 { }
h1 { font-size: 1.5em; }
h2 { font-size: 1.2em; font-style: italic; }
h3 { font-size: 1.1em; }
hr {
	margin: 2em auto; width: 370px;
	height: 1px; color: #7a7e7d; background-color: #7a7e7d; border: none; }
small, .small { font-size: 0.9em; }

h3.entry-title { font-size: 1.4em; }
.entry-title, .entry-title a { color: #231f20; }
h1 { color: #00764d; }
h2, h2 a { color: #990e4d }
h3 { color: #00764d }


.threecol { width: 320px; float: left; }
.column { width: 460px; float: left; }
.news a { font-size: 1.2em; font-style: italic; border: 0; color: #cc0006; }
.news blockquote { font-size: 1.4em; font-style: italic; padding-bottom: 0; margin-bottom: 0; }


#head { text-align: center; height: 90px; width:940px; margin:0; padding:0 10px; }
#head h1 { display: none; }
.head-logo { float: left; border: 0; } 

.head-nav { float: right; width: 445px; margin-right:0; list-style-type: none; margin:0; padding:0; }
.head-nav li { margin:0; padding:0; display: block; float: left; }
.head-nav li a { margin:0; padding:0; float: left; display: block; width: 70px; height: 30px; padding: 40px 20px 20px; overflow:none; border-bottom:0; border-left: 1px solid #6c0912; color: #5c0609; }
.head-nav li a:hover { background: transparent url("loca_03.png") repeat-x 0 0; color: white; }
.head-nav li#last a { border-right: 1px solid #7c1215; }

.inTheBox { height: 260px; }

.joinNow { float:right; margin-left: 30px; background: #d2e083; color: #00764d; font-size: 1.5em; padding: 10px 30px; border: 1px solid #00764d; }
.joinNow:hover { color: black; }

.smallButton { background: #d2e083; color: #00764d; font-size: 1.0em; padding: 7px 10px; border: 1px solid #00764d; border-radius: 7px; -moz-border-radius : 7px; -webkit-border-radius : 7px; }
.smallButton:hover { color: #ffffff; }


#foot { font-size: .8em; color: #454545; border-top: 1px solid #454545; width: 960px; text-align: left !important; padding: 5px 0; }

/* links
----------------------------------------------- */

a { text-decoration: none; color: black; border-bottom: 1px #222 solid; }
a img { border: none; }
a:hover { color: #55b0d3}
h1 a, h2 a, h3 a { border: none; }
h3 a { font-size: 1.5em; }
#site-name a { border: none; }
#sidebar-2 a, #sidebar-1 a { color: #c00; border: none; }

/* layout
----------------------------------------------- */

#accessibility { position: absolute; top: -10000px; }
#container { margin: 0px auto; padding: 0; width: 960px; }

#site-name { margin: 15px 0; font: 3em Georgia, Times, serif; }
#site-slogan { font: italic 1em Georgia, Times, serif; }

#sidebar-1, #sidebar-2 { padding-top: 50px; width: 150px; }
#sidebar-1 { margin-right: 5px; float: left; text-align: right; }
#sidebar-2 { margin-left: 5px; float: right; }

.section_list { margin: 0 0 10px 0; padding: 0; list-style-type: none; }
.section_list ul { list-style-type: none; }
.section_list li { margin: 0 10px 2px 0; padding: 0; }

#content { margin: 0 0; padding-top: 30px; }
#foot { margin-top: 5px; clear: both; text-align: center; }

/* box model hacks
http://archivist.incutio.com/viewlist/css-discuss/48386
----------------------------------------------- */

#container {
\width: 970px;
w\idth: 960px;
}

/* overrides
----------------------------------------------- */

#sidebar-2 p, #sidebar-1 p { font-size: 0.8em; line-height: 1.5em; }
.caps { font-size: 0.9em; letter-spacing: 0.1em; }
div.divider { margin: 2em 0; text-align: center; }

/* articles
----------------------------------------------- */

.directory {
	list-style-type: circle;
}

.author {
	font-style: normal;
	font-size: 0.8em;
}

.published {
	font-size: 0.8em;
}

/* comments
----------------------------------------------- */

.comments_error {
	color: #000;
	background-color: #fff4f4;
}

ul.comments_error {
	padding : 0.3em;
	list-style-type: circle;
	list-style-position: inside;
	border: 2px solid #fdd;
}

div#cpreview {
	color: #000;
	background-color: #f1f1f1;
	border: 2px solid #ddd;
}

form#txpCommentInputForm td {
	vertical-align: top;
}

#comments-help {
	margin: 2px 0 15px 0;
	font-size: 0.7em;
}

/* error page
----------------------------------------------- */

.error-status {
	font: 1.3em Georgia, Times, serif;
}




/* Things with Radius */

.joinNow {

border-radius : 10px; 
-moz-border-radius : 10px; /* Mozilla */
-webkit-border-radius : 10px; /* Webkit */
}