body {

	color:#333;

	background:#888;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:69%;

	margin:0px;

	padding:0px;

}

p {

	margin:0px;

	padding:0px;

}

img {

	padding:0px;

	margin:0px;

	border:0px;

}

#featured h1,h2,h3,h4,h5,p {

	margin:0px;

	padding:0px;

}

/*	Link colors */

a {

	color:#933;	

	/*text-decoration:underline;*/

	text-decoration:none;

}

a:hover {

	color:#C33;	

	/*text-decoration:none;*/

}

#bg_top {

	background-image:url(images/bg_top.png);

	background-repeat:no-repeat;

	background-position:top center;

	width:1123px;

	height:25px;

	margin:10px auto 0px;

}

#bg_mid {

	background-image:url(images/bg_mid.png);

	background-repeat:repeat-y;

	background-position:center;

	width:1123px;

	margin:0px auto;	

}

#bg_bot {

	background-image:url(images/bg_bot.png);

	background-repeat:no-repeat;

	background-position:bottom center;

	width:1123px;

	height:25px;

	margin:0px auto 10px;

}

#container {

	width:1000px;

	margin:0px auto;	

	padding:0px;

}

#header {

	margin:0px;

	padding-bottom:10px;

	height:30px;

	border-bottom:1px solid #333;

	width:100%;

	display:block;

}

#date {

	float:left;

	padding-left:5px;

	margin-top:22px;

	font-size:.9em;

	text-transform:uppercase;

}

#siteversion {

	float:right;

	margin-top:22px;

	padding-right:5px;	

	font-size:.9em;

}

#pagetitle {

	font-size:3em;

	text-align:center;

	margin:0px auto;

	width:300px;

}



#features {

	width:1000px;

	height:65px;

	background:#fff;

	padding-top:10px;

}

#features img {

	float:left;

	margin-left:15px;

	margin-right:5px;

	padding-left:5px;

	/*border-left:1px solid #333;*/

}

#features img.logo {

	margin-left:0px;

	border:0px;

	margin-right:40px;

}

#features p {

	margin-right:0px;

	font-size:.9em;

	display:block;

	float:left;



}

#features p em.title {

	font-weight:bold;

	font-style:normal;

}

#features a.title {

	color:#333;

}

#nav_box {

	width:100%;

	background:#000;

}

#nav {

	width:400px;	

	text-align:center;	

	margin:0px auto;	

	background:#000;

	background-image:url(images/nav_bg.gif);

	background-position:0px 0px;

	background-repeat:no-repeat;

	height:26px;



}

#nav .current_nav a{

	background:#fff;

	color:#333;

	padding-bottom:4px;

	border-bottom:0px;

}

#nav .current_nav a:hover {

	border:0px;

}

#nav ul li{

	list-style-type:none;

	margin:5px 0px 0px;	

	float:left;		

	width:80px;

	height:21px;

}

#nav ul li a {

	display:block;

	margin:0px;

	color:#fff;

	font-size:1.1em;

	letter-spacing:-0.01em;

	text-decoration:none;

	text-transform:uppercase;

	padding-bottom:6px;

	border-bottom:4px solid #f00;	

}

#nav ul li a:hover {

	padding-bottom:6px;

	border-bottom:4px solid #f99;

}

#splash {
	width:1000px;

	height:368px;

	background-image:url(images/splash.jpg);

	clear:both;


}
#splash a {
	width:1000px;
	height:368px;
	display:block;
	text-indent:-99999px;
}

#directory_sp {

	width:1000px;

	height:368px;

	background-image:url(images/directory.jpg);

	clear:both;

}

#voices_sp {

	width:1000px;

	height:368px;

	background-image:url(images/voices.jpg);

	clear:both;

}

#snapshop_sp {

	width:1000px;

	height:300px;

	background-image:url(images/snapshop.jpg);

	clear:both;

}



#content_holder{ 

	margin-top:20px;

}

#archives {

	float:left;

	text-align:left;

	line-height:150%;

	font-size:1em;

	color:#999;

	margin-top:-5px;

	width:150px;

	line-height:180%;

}

#archives ul {

	margin-left:8px;

}

#archives .subnav {

	margin-left:11px;

	list-style-type:circle;

}

ul {

	list-style-type:none;

	padding:0px;

	margin:0px;

}

#archives a	{

	text-decoration:underline;

	color:#933;	

}

#archives a:hover {

	text-decoration:none;

	color:#633;	

}

#archives .title {

	text-transform:uppercase;

	font-weight:bold;

	margin-top:5px;

	color:#999;	

	padding:5px 0px;

}

.main_nav{	/* Styling question */

	/* Start layout CSS */

	width:150px;

	margin-bottom:2px;

	margin-top:2px;

	padding-left:2px;

	height:27px;

	/* End layout CSS */

	overflow:hidden;

	cursor:pointer;

}

.searchbar {

	margin-top:7px;

}

.content_nav{	/* Content that is slided down */

	padding:1px;

	position:relative;

}

input, select, textarea {

	border:1px solid #ccc;

	background:#fff;

	color:#999;

	margin:0px;

	font-family:"Lucida Grande", Verdana, Geneva, Helvetica, sans-serif;

	font-size:1em;

}

input#searchsubmit {

	font-size:1em;

}

.hide {

	display: none;

}	

.show {

	display: block;

}



#contents_voices .title {

	font-size:2em;

	font-weight:bold;



	font-family:Georgia, "Times New Roman", Times, serif;

}

#contents_voices .title a {

	text-decoration:none;

	color:#333;

	padding:0px;

	margin:0px;

}

#contents_voices .post p {

	margin-bottom:10px;

}

#contents_voices strong {

	font-weight:bold;

}

/*#contents_voices em {

	 font-size:.8em;

	 font-style:normal;

	 color:#555;

	 background:#eee;

	 padding:3px 3px 3px 6px;

	 margin:1px 11px 1px 0px;

	 width:362px;

	 display:block;

	 float:left;

}*/

#contents_voices ul.caption {

	list-style-type:none;

	padding:0px;

	margin:0px;

	width:790px;

	height:30px;

}

#contents_voices ul.caption li {

	 font-size:.8em;

	 font-style:normal;

	 color:#555;

	 background:#eee;

	 padding:3px 3px 3px 6px;

	 margin:1px 11px 1px 0px;

	 width:362px;

	 display:block;

	 float:left;

}

#contents_voices {

	margin:0px 0px 0px 200px;

	padding-right:10px;

	width:790px;

	line-height:150%;

	font-size:1.2em;

}

#contents_shop, #contents_baju {

	/*float:left;*/

	margin:0px 0px 0px 200px;

	padding-right:-20px;

	width:790px;

	line-height:150%;

	font-size:1.2em;

}

#contents_shop .text {

	padding:0px 5px;

	margin-top:20px;

}

#contents_shop strong {

	clear:both;

	padding-left:5px;

	font-size:2em;

	width:790px;

}

#contents_shop .break,#contents_voices .break {

	clear:both;

}

#contents_shop .post_img {

	float:left;

	background-image:url(http://www.designenterprise.com/wp-content/themes/default/images/bg_img.png);

	/*background:#f99;*/

	background-repeat:no-repeat;

	width:360px;

	height:270px;

	padding:11px;

	margin-bottom:10px;

}

#contents_shop hr,#contents hr, #contents_voices hr {

	clear:both;

	margin-bottom:20px;

	border:1px solid #ccc;

}

#contents_shop em {

	margin-top:10px;

	font-style:normal;

}

#contents_shop .post_details #contents_voices .post_details {

	clear:both;

}

.top_shop {

	position:relative;

	float:left;

	bottom:10px;

	left:10px;

	z-index:99;

	text-indent:-9999px;

}

#contents ul.caption {

	list-style-type:none;

	padding:0px;

	margin:0px;

	width:790px;

	height:30px;

}

#contents ul.caption li {

	 font-size:.8em;

	 font-style:normal;

	 color:#555;

	 background:#eee;

	 padding:3px 3px 3px 6px;

	 margin:1px 11px 1px 0px;

	 width:362px;

	 display:block;

	 float:left;

}

#contents {

	display:block;

	/*float:left;*/

	margin:20px 0px 20px 200px;

	padding-right:20px;

	border-right:1px solid #ccc;

	width:460px;

	line-height:150%;

	font-size:1.2em;

}

#contents ul {

	list-style-type:disc;

	padding:5px;

	margin:5px;

}

#contents .title {

	line-height:83%;

	font-size:2em;

	font-weight:bold;

	font-family:Georgia, "Times New Roman", Times, serif;

}

#contents .title a {

	text-decoration:none;

	color:#333;

}

#contents .title a:hover {

	text-decoration:none;

	color:#666;

}

#contents .date,#contents_voices .date {

	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:.8em;

	margin-bottom:20px;

}

#contents .post, #contents_voices .post {

	margin-bottom:30px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1em;



}

#contents .info {

	margin-top:10px;

	padding-bottom:10px;

}

.info a img {

	border:0px;

}

#contents .info a {

	text-decoration:none;

  /*  border-bottom:1px solid #fcc;*/

}

#contents .info a:hover {

	text-decoration:none;

/*	border-bottom:1px solid #fcfcfc;*/

}

#contents .post_img,#contents_voices .post_img {

	left:-5px;

	position:relative;

	background-image:url(http://www.designenterprise.com/wp-content/themes/default/images/bg_img.png);

	/*background:#f99;*/

	background-repeat:no-repeat;

	width:360px;

	height:270px;

	padding:11px;

}

#contents .post_details {

	text-align:right;

	margin-top:10px;

	background-color:#eee;

	padding:0px 5px;

	font-size:.8em;

	border-top:1px solid #ccc;

	border-bottom:1px solid #ccc;

	color:#000;

}

#contents .post_details a {

	color:#C66;

}

#contents .post_details a:hover {

	color:#903;

	text-decoration:none;

}



#contents_single {

	display:block;

	float:left;

	margin-left:200px;

	margin-bottom:20px;	

	padding-right:50px;

	border-right:1px solid #ccc;

	width:430px;

	line-height:150%;

	font-size:1.2em;



}

#contents .alignleft a,#contents .alignright a {

	color:#c66;

	text-decoration:underline;	

}

#contents .alignleft a:hover,#contents .alignright a:hover {

	text-decoration:none;

}

.postmeta {

	padding:10px;

	background:#eee;

	border-bottom:1px solid gray;	

}

.postmeta ul,.postmeta ul li {

	padding:0px;

	margin:0px;

	list-style-type:none;

}

.postlink {

	padding:10px;

	background:#fff;

	border-bottom:1px solid gray;

	height:80px;

}

.postlink em {

	font-weight:bold;

	font-size:.8em;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-style:normal;

}

textarea.commentarea_single {

	width:450px;

	height:200px;

	padding:5px;

	margin:10px 0px;

}

ul li {

	list-style-type:none;

	padding:0px;

	margin:0px;

}

.comment_ {

	background:#fff;

	padding:10px;

	margin:10px 0px;

	border:1px solid #ccc;

	font-size:1em;

}

.comment_alt {

	background:#eee;

	padding:10px;	

	margin:10px 0px;

	border:1px solid #ccc;	

	font-size:1em;

}

.comment_date {

	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;

	font-size:.8em;

	color:#999;

	margin-bottom:10px;

}

.alignleft {

	display:block;

	width:120px;

	float:left;

}

.alignright {

	display:block;

	width:120px;

	float:right;

}

.author {

	font-weight:bolder;

	font-size:1.4em;

}

#about {

	margin:50px 0;

}

#about .title a {

/*	text-decoration:none;

	color:#333;

	font-size:8.5em;

	font-weight:bolder;

	line-height:100%;	

	display:block;*/

	visibility:hidden;

}

#about .title {	

	text-indent:-10000px;

	background-image:url(images/about.jpg);

	width:1000px;

	height:202px;

	margin-bottom:2.5em;

	text-transform:uppercase;

}

#about .info {

	font-size:3em;

	margin-bottom:20px;

	text-align:justify;

}

#about .dropcap {

	font-size:350%;

	float:left;

	line-height:60%;

}

#subnav {

	float:right;

	display:block;

	margin-right:15px;

	margin-bottom:20px;

	width:280px;

}

#subnav .title, #tagcloud .title {

	font-size:2em;

	margin-bottom:10px;

}

#subnav ul {

	list-style-type:none;

	padding:0px;

	margin:0px 0px 20px;

}

#subnav	.title {

	height:19px;

	font-weight:bold;

	padding-bottom:15	px;

}

#subnav .title span {

	/*display:none;*/

}

#subnav .details, #subnav .page_item {

	padding:10px 0px;

	border-bottom:1px solid #ccc;

	color:#990033;

}

#subnav .subject {

	font-weight:bold;

}

#subnav li.submission{

	text-align:right;

	background:#eee;

	padding:10px 10px 10px 0px;

	border-bottom:1px dashed #ccc;

}

#subnav li.submission a {

	text-decoration:underline;

	font-size:.9em;

	font-family:Arial, Helvetica, sans-serif;

	color:#333;

}

#subnav li.submission a:hover {

	text-decoration:none;

}

#form_call {

	border-left:1px solid #ccc;

	border-right:1px solid #ccc;

	border-bottom:1px solid #ccc;

	padding:10px;

}

#form_call input, #form_call textarea {

	margin:4px 0;

	width:255px;

}

#form_call select {

	margin:4px 0;

	width:82px;

}

#form_dir {



}

#form_dir input, #form_dir textarea {

	margin:4px 0;

	width:255px;

}

#form_dir select {

	margin:4px 0;

	width:82px;

}

#tagcloud,#latestpost {

	margin-top:20px;

}

#latestpost .title {

	margin-bottom:20px;

}

/* Voice's Post Page */

.page_item a {

	display:block;

	width:200px;

	color:#990033;

	font-weight:bold;

}



#footer {

	clear:both;	

	height:100px;

	border-top:1px dotted #ccc;

	border-bottom:1px dotted #ccc;

	width:800px;

	margin-top:20px;

	margin-left:250px;

	padding-top:10px;

	padding-left:10px;

	padding-bottom:20px;

}

#footer img {

	margin-right:15px;

	margin-bottom:10px;

}

#footer .title {

	font-weight:bold;

	font-size:1.4em;

	letter-spacing:-1px;

}

#copyright {

	margin-top:10px;

	margin-left:260px;

	font-size:.9em;

	padding-bottom:30px;

}

#copyright a {

	color:#C00;

}

#copyright a:hover {

	text-decoration:none;

}



/* Nifty Corners */

.rtop,.rbottom{display:block}

.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}

.r1{margin: 0 5px}

.r2{margin: 0 3px}

.r3{margin: 0 2px}

.r4{margin: 0 1px;height: 2px}



.rs1{margin: 0 2px}

.rs2{margin: 0 1px}

/* Baju Special Styling */

#contents_baju .info {
	overflow:auto;
	width:750px;
	margin-bottom:20px;
}
#contents_baju img {
	width:113px;
	height:150px;
	padding:10px;
	margin:10px;
	background:url(images/baju_thumb_bg.gif) no-repeat;
}
.baju_gallery {
	margin-top:10px;
	width: 180px; 
	height: 230px; 
	float:left;
	display:block;
	font-size: .8em;
	text-align:center;
	overflow:auto;
}
.info_baju strong {
	font-size:2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	display:block;
	width:450px;
	margin:20px 0px 10px;
	border-bottom:1px solid #eee;
}
info_baju ul {
	padding:0px;
	margin:0px;
}
.vote_title {
	margin:10px 0px;
	padding:5px;
	background:#333;
	color:#eee;
	width:390px;
	height:60px;
	display:block;
}
.download_template {
	background:url(images/baju_download_ico.jpg) no-repeat;
	width:250px;
	height:100px;
	display:block;
	text-indent:-99999px;
}
.rating {
	padding:10px 0px;
	border-bottom:1px solid #ccc;
}
	

/***************************************************************************/

/* CSS Document for submit deadlines */

div.container {

	margin: 0px auto 0px;

	padding:8px 0px 4px;

	border-bottom:1px solid #ccc;

}



/* Main Header Title */

div.container .title h1 {

	font-size:.6em;

	padding:0px;

	margin:0px;

}

div.container .title h1 a, div.container .title h1 a:active, div.container .title h1 a:visited {

	text-decoration:underline;

	color:#990033;

}

div.container .title h1 a:hover {

	text-decoration:none;

	color:#990033;

}

/* Deadline */ 

div.container .deadline {

	padding:0px;

	margin:0px;

}

div.container .deadline h2 {

	font-size:1em;

	font-style:normal;

	font-weight:normal;

	padding:0px;

	margin-top:-10px;

}

/* Content */ 

div.content {



}

div.content p {

	font-size:1.3em;

	padding:0px;

	margin:0px;

}

/* Contributor and Submission Date */

div.contributor {

	margin:0px;

	padding-top:5px;

	padding-right:5px;

	padding-bottom:5px;

	float:left;

	display:inline;

}

div.contributor h3 {

	padding:0px;

	margin:0px;

	font-size:1.0em;

}

div.submitdate {

	float:left;

	display:inline;

	padding-top:5px;

	padding-left:5px;

}

div.submitdate h4 {

	padding:0px;

	margin:0px;

	font-size:1.0em;

}

div.contributor h3 a, div.contributor h3 a:active, div.contributor h3 a:visited {

	text-decoration:none;

	color:#0099FF;

	padding:0px;

	margin:0px;

}

div.contributor h3 a:hover {

	text-decoration:none;

	color:#33CCFF;

}

/* Submission */

#submit ul {

	list-style-type:none;

	padding:0px;

	margin:0px;

}

.deadline {

	color:#990033;

}

#submit li.submission{

	text-align:right;

	background:#eee;

	padding:10px 10px 10px 0px;

	border-bottom:1px solid #ccc;

}

#submit li.submission a {

	text-decoration:underline;

	font-size:.9em;

	font-family:Arial, Helvetica, sans-serif;

	color:#990033;

}

#submit li.submission a:hover {

	text-decoration:none;

}



/*  // Featured Content Styling //////////// */

#featured {

	margin-top:20px;

}

#featured .title {

	margin-bottom:10px;

	height:30px;

}

#featured ul li {

	border-bottom:1px solid #ccc;

	margin-bottom:5px;

	padding-bottom:5px;

	width:280px;

	height:60px;

	display:block;

}

#featured ul li img {

	float:left;

	width:50px;

	height:50px;

	background:url(images/featuredbg.gif) no-repeat 1px 1px;

	padding:5px;

}

#featured ul li h3 {

	margin-left:65px;

	margin-bottom:2px;

	padding-top:3px;

}

#featured ul li p { 

	margin-left:65px;

}

/* ///////////////////////////////////////// */



/* Back to top footer setup */

#BackTop {

	width:36px;

	height:35px;

}

#BackTop a { 

	width:36px;

	height:35px;

	display:block;

	background-image:url(images/backtop.gif);

	background-repeat:no-repeat;

	text-indent:-9999px;

}
