/*******************************************************
colors:
bg F2D99E
brown 6D5436
********************************************************/

body, html {
 margin:0;
 padding:0;
 background:url('images/background_4_righttile.jpg');
 background-position:850px 0px;
 color:#000000;
}

body {
 min-width:850;
}

p,td,div {	
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
}
.small { font-size:9px;}

img {
 border:0;
}



img.thumb { 
 border:1px solid #fff;
margin:0;
padding:0; 
}

a {
font-family: Verdana, Arial, Helvetica, sans-serif;
 color:#5A4116;
}
a:hover { color:#5A4116; }

input {
 background:#fff;
 margin:5px 0px;
}


/*---------------------------- BLOCKS -----------------------------------------*/

#wrap {
 background:url('images/background_4_tile.jpg');
 background-position:0px 251px;
 background-repeat:repeat-y;
 margin:0;
 padding:0;
 width:850px;
}
#side_cassette {
position:absolute;
left:550px;
top:340px;
 margin:0;
 padding:0;
 border:0;

}



#head {
 background:url('images/background_4_logo.jpg');
 background-repeat: no-repeat;
 padding:0;
 height:186px;
}

#nav { 
 background:url('images/background_4_nav.jpg');
 margin:0;
 padding:0;
 height:65px;
}
#main {
 float:left;
 width:550px;
 margin:0;
 padding:0;
}
#main_top_layer {
 position:absolute;
 left:0px;
 top:251px;
 z-index:1;
}
#main_bottom_layer {
 position:absolute;
 left:0px;
 top:251px;
 z-index:0;
}
#main_image {
max-width:400px;
}

#sidebar {
float:right;
 margin:0;
 padding:0;
 width:300px;
}



#footer {
 clear:both;
 color:#666;
 margin:0;
 padding:0;
}


/*--------------------------------------------------------------------------*/



#sidebar h3, #sidebar h2, #sidebar p, #sidebar form {
margin:5px 30px 5px 10px;
padding:5px 30px 5px 10px;
}


#main h2, #main h3, #main p, #main li,#main form {
margin:5px 5px 5px 30px;
padding:5px 5px 5px 30px;
}
#main p {font-size:12px;}

#main h3 {font-size:13px;}

#main p.posted_by { 
font-size:10px;
margin-bottom:20px;
}

#main img {
 border:1px solid #fff;
 margin:0;
 padding:0; 
}
#sidebar img {
 border:1px solid #fff;
 margin:0;
 padding:0; 
}


#footer p {
margin:0 0 0 35px;
padding:0 0 0 35px;
font-size:9px;
}

#nav img {
margin:0; padding:0;
}





#header h1 {
 padding:5px;
 margin:0;
}

#nav ul {
 margin:0;
 padding:0;
 list-style:none;
}

#admin_table  td {
background:#eee;
padding:5px;
}
#admin_table  .redbg { background:#f00;padding:5px;}
#admin_nav_table  td {
background:#eee;
padding:5px;
}

#sidebar .line_separator {
 border-top:2px solid #2BA9DB;
 width:100%;
 height:1px;
 clear:both;
}
#main .line_separator {
 border-top:1px dashed #5A4116;
 width:300px;
 height:1px;
 margin:5px 5px 5px 60px;
padding:5px 5px 5px 60px;

}


#side_news {
 background:#2BA9DB;
 width:240px;
 color:#fff;
 border-left:1px dashed #333;
 border-right:1px dashed #333;
}
#side_news p {
 padding:5px;
}
#side_news a { color:#fff }
#side_news a:hover { color:#fff }
#side_news a:active { color:#fff }





div#listContainer {
	width: 400px;
	border: 2px solid #2BA9DB;
	background: #eee;
	}
#listContainer div {
	border: 1px solid #2BA9DB;
	margin: 5px;
	padding: 3px 5px;
	background: #fff;
	font-weight: bold;
	cursor: move;
}

ul#listContainerPhoto {
    margin:0;
    padding:0;
}

ul#listContainerPhoto li {
	border: 1px solid #2BA9DB;
	margin: 5px;
	padding: 2px;
	background: #fff;
	float: left;
	list-style-type: none;
}

.store_image {
	max-width:200px;
}
.store_image_color {
	max-width:30px;
}
