/* CSS Document */

body {
margin:50px 0;
padding:0;
background-image:url(images/Barcelona_Graffiti_1600x1200.jpg);
background-repeat:no-repeat;
background-color:#000000;
}

.top_menu {
height:65px;
width:100%;
background-image:url(images/menu/bkground.png);
margin-top:-55px;
position:fixed;
z-index:300;
}

.main_container {
width:1200px;
margin-left:auto;
margin-right:auto;
}

h3 {
margin:0;
padding:0;
}

h1{
color:#D9BE9E;
font-size:18px;}

h2{
color:#CC6600;
font-size:18px;
margin-bottom:0px;
margin-top:35px;}

p {
font-size:12px;
color:#ccc;
margin:0;
font-weight:normal;
padding:0;
}

a {
color:#A06D1D;
font-size:12px;
text-decoration:none;}


.header {
width:1200px;
height:250px;
}

#home {
background-image:url(images/top.png);
background-repeat:no-repeat;
}

.banner_container {
height:300px;
background-image:url(images/middle.png);
background-repeat:no-repeat;

}

#about_banner {
background-image:url(images/banner_about.png);
width:900px;
height:290px;
background-repeat:no-repeat;
margin:0px 185px 0px 185px;
}

#art_banner {
background-image:url(images/art_banner.png);
width:900px;
height:290px;
background-repeat:no-repeat;
margin:0px 185px 0px 185px;
}

#index_banner {
background-image:url(images/index_banner2.png);
width:900px;
height:290px;
background-repeat:no-repeat;
margin:0px 185px 0px 185px;
position: relative;
}

#cart_banner {
background-image:url(images/cart_banner.png);
width:900px;
height:290px;
background-repeat:no-repeat;
margin:0px 185px 0px 185px;
position: relative;
}

#charity_banner {
background-image:url(images/charity_banner.png);
width:900px;
height:290px;
background-repeat:no-repeat;
margin:0px 185px 0px 185px;
}

#shop {
background-image:url(images/shop.png);
width: 168px;
height: 50px;
position: absolute;
bottom: 50px;
left: 265px;
}

#involved {
background-image:url(images/involved.png);
width: 168px;
height: 50px;
position: absolute;
bottom: 105px;
left: 265px;
}

#involved2 {
background-image:url(http://www.thedefinitionofnyce.com/images/involved.png);
width: 168px;
height: 50px;
position: absolute;
bottom: 53px;
left: 265px;
}

.hotspot {
display: block;
width: 168px;
height: 50px;
}

.body_container {
background-image:url(images/content_bkgrnd.png);
padding:15px 185px 15px 185px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CCCCCC;
z-index:20;
}

.textbackground {
background-image:url(images/textblock_bkgrnd.png);
height:283px;
overflow:auto;
padding-left:70px;
padding-right:37px;
padding-top:118px;
width:704px;
}

.news {
background-image:url(images/news_bkgrnd.png);
float:right;
font-size:12px;
height:103px;
padding:70px 30px 30px;
width:520px;
}
.news2 {
background-image:url(images/news_bg.png);
float:right;
font-size:12px;
padding:0px 30px 0px 30px;
width:520px;
margin-top: 35px;
}
.newscontent {
	position: relative;
	width: 440px;
	top: -80px;
	left: 0px;
	margin-bottom: -80px;
}
.news2 #top {
	margin-left: -30px;
	margin-top: -10px;
}
.news2 #bot {
	margin-left: -30px;
	margin-bottom: -50px;
}


.NewsSummaryLink {
color:#9F7F38;
text-decoration:underline;
}

.NewsSummaryPostdate {
color:#9F7F38;
}

.NewsSummaryPostdate visited {
color:#9F7F38;;
}

#NewsPostDetailDate {
color:#FF0000;
font-size:14px;}

#NewsPostDetailTitle {
font-size:16px;
color:#9F7F38;}

.footer {
background-image:url(images/footer.png);
width:1200px;
height:180px;
background-repeat:no-repeat;
}

.login {
background-image:url(images/loginpanel.png);
float:right;
height:247px;
padding:75px 15px 15px 30px;
width:220px;
}

.logged h3{
font-size:12px;
color:#CCFF00;
}



.forumblock {
width:564px;
float:left;
}

.forumblock a {
color:#A5951C;
font-size:12px;
text-decoration:none;
}

.forumblock a:visited {
color:#A5951C;
font-size:12px;
}

.forum_head_table {
font-size:12px;
color:#FCACBB;
}

.forum_head_name {
font-size:14px;
color:#FFFFFF;
}
#charityform {
	float: right;
	width: 300px;
}
#fashgal img {
	margin: 7px 7px 0px 0px;
}







.menuactive menuparent {
 background-image:url(images/menu/divider.jpg);
 background-position:right;
 background-repeat:no-repeat;
}

#menu {
width:900px;
margin-left:auto;
margin-right:auto;
}

#primary-nav,
#primary-nav li,
#primary-nav ul {
 list-style: none; 
 padding: 0;
}

#primary-nav {
 position: relative;
 float: right;
 margin-right:20px;
}

#primary-nav a {
color:#A06D1D;
font-family:verdana;
font-size:12px;
line-height:30px; 
}

#primary-nav a, a:active, a:visited {
color:#CCCCCC;
font-family:verdana;
font-size:12px;
line-height:30px; 
}
#primary-nav a:hover {
 color: #D9BE9E;
}

#primary-nav li {
 float: right;             
 vertical-align: middle;
 padding-right: 20px;
 padding-left: 5px;
}

#primary-nav li.hover,
#primary-nav li:hover {
 position: relative;
 cursor: default;
}

#primary-nav ul {
 visibility: hidden;
 position: absolute;
 top: 100%;              /* needed for ie7 otherwise sub shows under main nav */
 border-top: none;
 border-left: solid 1px #990000;
 border-bottom: solid 1px #990000;
 border-right: solid 1px #990000;
 width:100px;
 background-color:#1D1D1D;
 margin-right:0px;
 padding:5px;
 text-decoration:none;
}

#primary-nav ul a, a:active, a:visited {
color:#CCCCCC;
font-family:verdana;
font-size:12px;
line-height:30px;
text-decoration:none;
}
#primary-nav ul a:hover {
 color: #D9BE9E;
 text-decoration: none;
}

#primary-nav ul li {
 float: left;              
}

#primary-nav li:hover > ul {
 visibility: visible;
}

#primary-nav li.hover,       
#primary-nav li:hover {
 position: static;
}

#forms {
margin: auto auto;
width:300px;
}

#forms input, #forms textarea, #charityform input, #charityform textarea {
margin: 5px 0px 10px 0px;
}

.submit  {
	background-color:#C3E37E;
	border:1px solid #B1D16C;
	color:#FFFFFF;
	font-family:"Lucida Sans","Lucida Sans Unicode",Verdana;
	font-size:11px;
}