/*
Theme Name: GJITC
Theme URI: http://www.websightgroup.com
Description: Custom Theme for <a href="http://www.gretjoyinthecity.org">Great Joy In The City</a>.
Author: Web Sight Group
Author URI: http://www.websightgroup.com
Tags: Custom theme created for Great Joy In The City
Version: 1.0.0
*/

/*	##################################
   	GENERAL
	################################## */
	
body {
	margin:0;
	padding:0;
	background:#b9b9b9;
	font:11px/18px Verdana, Tahoma, sans-serif;
	color:#3b3b3b;
}

a, a:visited {
	color:#3b3b3b;
}

a:hover
{
    color:Green;
}

ul
{
    margin-top:5px;
    margin-bottom:5px;
}


blockquote {
	margin:0 0 0 20px;
	padding: 0 0 0 20px;
	border-left: 5px solid #f3f4f0;
}

img {
	border: none;
}

#recent
{
    /*background:url(img/recent_bg.png) no-repeat;*/
    width:208px;
    height:168px;
}

/*  ##################################
    SideBar
    ################################## */
#sidebar
{
    float:left;
    width:230px;
}  

.box-left
{

}

.box-left-content
{

} 

.box-left-bottom
{

}
    
/*  ##################################
    TitleBar
    ################################## */
    
.titleleft
{
    height:37px;
    width:11px;
    background:url(img/titleleft_bg.png) no-repeat;
}

.titlecenter
{
    height:37px;
    background:url(img/titlecenter_bg.png) repeat-x;
    color:#1f1f1f;
    font-family:Arial;
    font-size:10pt;
}

.titleright
{
    height:37px;
    width:11px;
    background:url(img/titleright_bg.png) no-repeat;
}

/*	##################################
   	BASIC LAYOUT
	################################## */

#contentwrapper
{
    width:877px;
    margin:0 auto 0 auto;
}

#content {
	width:877px;
	padding:0px 0px 50px 0px;
	background:#fff url(img/content_bg.png) no-repeat top left;
}

#content-left {
	width:250px;
	float:left;
}

#content-right {
    float:left;
    width:600px;
}



#footerwrapper {
	width:877px;
	height:62px;
	padding:0px;
    background:url(img/footer_bg.png) repeat-x;
}

#footer
{
	text-align:right;
	padding:30px 20px 0px 0px;
	color:#fff;	
}

#footer a, #footer visited
{
    color:#fff;
}

.box-left
{
    padding:10px;
}

.box-right
{
    padding:20px 10px 30px 10px;
}

/*	##################################
   	HEADINGS
	################################## */
	

h2, h3, h4 {
	margin:3px 0px 10px 5px;
	color:#c1a13e;
}


/*	##################################
   	HEADER
	################################## */

#header {
	width:877px;
	height:169px;
	background:#ffffff url(img/header_bg2.png) no-repeat top left;
}

#menuwrapper
{
    width:877px;
    height:54px;
    background:url(img/menu_bg.png) repeat-x;
}

#menu {
	width:877px;
	height:54px;
	list-style:none;
	padding:18px 0px 0px 25px;
	margin:0px;
}

#menu li {
    float:left;
}

#menu a, #menu a:visited {
	margin:0px 20px 0px 0px;
	padding:0px;
	color:#d8d8d8;
	text-decoration:none;
	font-weight:bold;
	font:normal 16px/16px Verdana, Tahoma, sans-serif;
}
#menu a:hover {
    color:#9f9f9f;
}

/** WORDPRESS CSS */

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
   margin: 0 10px 10px 0;
}

.alignright {
   float: right;
   margin: 0 0 10px 10px;
}

.wp-caption {
   border: 1px solid #ccc;
   text-align: center;
   background-color: #f3f4f0;
   padding-top: 4px;
}

.wp-caption img {
   float: none;
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0px;
   margin: 0px;
}

/*	##################################
   	FORMS
	################################## */

label {
    display:block;
    margin:0 0 5px 0;
}

.text {
}

.verify {
    width:290px;
    margin: 0 0 10px 0;
    padding:5px;
    border:1px solid #ccc;
    float:left;
}

.fieldwrap img {
    float:left;
    margin:0 5px 10px 0;
}

textarea {
    width:450px;
    height:150px;
    margin:0;
    padding:5px;
    border:1px solid #ccc;
}

.submit {
    width:auto;
    padding:5px;
    color:#fff;
    background:#595959;
	border:0;
}

/** SEARCH FORM */

#search {
	width: 160px;
	padding: 2px;
	border: 1px solid #ccc;
}

#search-submit {
    width:auto;
    padding:2px;
    color:#fff;
    background:#595959;
	border:0;
}

#searchform
{
    padding-left:4px;
}

/*	##################################
   	COMMENTS
	################################## */
	
.comment {
	margin: 0 0 20px 0;
	padding: 20px;
	background: #f7f7f7;
	border: 1px solid #ccc;
}

.comment p {
	margin: 0px;
}

.comment-details {

}

/*	##################################
   	USEFUL
	################################## */

.clear {
	clear:both;
}