@charset "utf-8";
/* CSS Document */

/*

Theme Name: jydproject

Theme URI: http://www.bravemedia.org/

Description: This theme was design custom for jydproject

Version: 1.0

Author: Bryan Williams

Date: April 2009

Based on the Classic WordPress by Dave Shea || http://mezzoblue.com & Matthew Mullenweg || http://photomatt.net

Modified & completely redesigned by Bryan Williams



	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php



*/

body{

	background: #000 url(images/bg.jpg) repeat-y 50% 0;

}

h1,h2,h3,h4,h5,h6{

	font-family:arial;

}

li{

	font-family:Arial, Helvetica;

}

p{

	font-family:arial;

	font-size:13px;

	margin: 10px 0;

}

div,ul{

	overflow:hidden;

}



/* --- Header Section --- */

.header{

	background: transparent url(images/header-bg.png) no-repeat 0 0;

	width:938px;

	height:285px;

	margin: 48px auto 25px auto;

	position: relative;

}

.header h2{

	background: transparent url(images/building-champions-changing-lives.png) no-repeat 0 0;

	position:absolute;

	width:342px;

	height:93px;

	left:295px;

	top:85px;

	z-index:900;

}

.header .logo{

	float:left;

}

.header .img-rotator{

	float:right;

        height:234px;

        width:342px;

	margin:11px 33px 0 0;

}





/* --- Navbar --- */

ul.nav{

	background: transparent url(images/navbar-bg.gif) no-repeat 0 -65px;

	width:913px;

	height:65px;

	margin:-40px auto 0 auto;

	padding:0;

}

ul.nav li{

	display:inline;

}

ul.nav li a{

	background: transparent url(images/navbar-bg.gif) no-repeat 0 bottom;

	display:block;

	float:left;

	text-decoration:none;

	color:#fff;

	font-size: 18px;

	font-weight:bold;

	height:33px;

}

ul.nav li a:hover{

	color:#000;

}

ul.nav li a.nav1{

	background-position: -14px -91px;

	width:134px;

	margin: 26px 0 0 14px;

	padding:5px 10px 0 9px;

}

ul.nav li a.nav1:hover{

	background-position: -14px -26px;

}

ul.nav li a.nav2{

	background-position: -173px -91px;

	width:41px;

	margin:26px 0 0 5px;

	padding:5px 5px 2px 12px;

}

ul.nav li a.nav2:hover{

	background-position: -173px -26px;

}

ul.nav li a.nav3{

	background-position: -242px -91px;

	width:96px;

	margin: 26px 0 0 11px;

	padding:4px 0 0 9px;

}

ul.nav li a.nav3:hover{

	background-position: -242px -26px;

}

ul.nav li a.nav4{

	background-position: -355px -88px;

	width:100px;

	margin: 23px 0 0 9px;

	padding:5px 10px 3px 9px;

}

ul.nav li a.nav4:hover{

	background-position: -355px -23px;

}

ul.nav li a.nav5{

	background-position: -482px -86px;

	width:70px;

	margin: 21px 0 0 8px;

	padding:6px 10px 0 15px;

}

ul.nav li a.nav5:hover{

	background-position: -482px -21px;

}

ul.nav li a.nav6{

	background-position: -588px -79px;

	width:128px;

	margin: 14px 0 0 11px;

	padding:13px 0 0 13px;

}

ul.nav li a.nav6:hover{

	background-position: -588px -12px;

}

ul.nav li a.nav7{

	background-position: -741px -83px;

	width:81px;

	margin: 17px 0 0 11px;

	padding:8px 10px 0 6px;

}

ul.nav li a.nav7:hover{

	background-position: -741px -17px;

}

ul.nav li a.nav8{

	width:42px;

	margin:25px 0 0 17px;

	background-image:none;

	color:#fff;

}



/* --- Content area --- */	

.content-wrap{

	width:915px;

	margin:10px auto 5px auto;

}

.main-content{

	background: #fff url(images/main-content-bg.jpg) no-repeat 0 bottom;

	border: 2px solid #db241c;

	padding:12px 15px;

	margin:0 8px 0 0;

	position:relative;

	float:left;

	width:648px;

}

.main-content h1{

	background: url(images/main-title-bg.jpg) no-repeat 0 0;

	width: 629px;

	height:37px;

	color:#fff;

	font-size:21px;

	padding:13px 0 0 13px;

	margin-bottom:15px;

	font-family: arial;

}

.signature{

	position:absolute;

	right:0;

	bottom:10px;

}



/* --- Sidebar --- */

.sidebar{

	float:left;

        width:222px;

}

.sidebar-box-wrap{

	background: transparent url(images/sidebar-bg-bottom.gif) no-repeat 0 bottom;	

	padding-bottom: 2px;

	margin:0 0 8px 0;

}

.sidebar-box{

	background: transparent url(images/sidebar-bg.jpg) no-repeat 0 top;	

	padding:6px 4px;

	width:213px;

        height: 130px;

}

.sidebar-box h3{

	background: transparent url(images/sidebar-header-bg.png) no-repeat 0 0;

	width:198px;

	height:27px;

	color:#fff;

	font-size:18px;

	padding:7px 0 0 14px;

	margin-bottom:10px;

}

.sidebar-box h4{

	color:#fff;

	font-weight: normal;

	font-size:14px;

	margin:0 14px 20px 14px;

}

.sidebar-box h4 a{

	color:#000;

	font-size:12px;

}

#ad.sidebar-box{

	height:200px;

}



/* --- Footer --- */

.footer{

	width:915px;

	margin:0 auto 95px auto;

}

.footer p{

	color:#fff;

}

.footer p a{

        color:#fff;

        text-decoration:none;

}

.footer p a:hover{

        text-decoration: underline;

}



.entry p {

padding-left: 15px;

padding-right: 15px;

}



a {

color: #850f15;

}



.meta {

font-family: arial;

font-size: 10px;

margin-top: 5px;

margin-left: 5px;

}



.feedback {

font-family: arial;

font-size: 11px;

background: #eee;

padding: 5px;

margin-bottom: 25px;

}




/* --- some custom shopping cart styles --- */

div.imagecol {
   width:100px;
}

.single_product_display div.imagecol{
   width:135px;
   float:left;
}

.productdisplay div.producttext {
   width:470px;
   float:left;
}
.single_product_display .producttext{
   width:80%;
   float:left;
}
.thecart {
color: #fff;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
}

.cart_title {
display: none;
}

.thecart a {
color:#fff;
}

.numberitems {
font-size: 14px;
}

#sliding_cart td {
padding: 10px;
}

#sliding_cart table {
margin-top: 10px;
}

.widget_recent_entries a {
color: #fff;
font-size: 12px;
text-decoration: underline;
}

.widget_recent_entries li {
margin-bottom: 10px;
}

marquee a {
font-size: 11px;
color: #fff;
}

marquee li {
margin-bottom: 10px;
margin-left: 15px;
list-style: none;
}
.contentWrap{width:580px;padding:10px;padding-top:1px;}
.contentSection{width:80%;display:block;float:left;margin-top:20px}
.colMenuWrap{width:20%;display:block;float:left;margin-top:20px;background-color:none;}
.colMenu1,.colMenu2{width:width:80%;margin:0 auto;list-style-type:none;}
.colMenuWrap li{list-style-type:none;padding:4px;}
.colMenuWrap a{text-decoration:none;display:block;border-bottom:dashed 1px #D1241D;color:#D1241D;}
.columnWrap{display:block;width:600px;}
.col1,.col2{display:block;width:45%;float:left;padding:5px;}
.col1{border-right:dashed 1px #cf241c;}
.credits{display:none;}
.columnWrap ul{margin-left:20px;}
.columnWrap a{text-decoration:none;line-height:20px;}
.sidebar-box li{}
.sidebar-box a{color:#fff;text-decoration:none;line-height:23px;font-weight:900;}
.sidebar-box a:hover{color:#DF0000;text-decoration:none;line-height:23px;font-weight:900;}



