/*
	CSS FOR THE MAIN TEMPLATE
*/

html {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	background-color: #1a1a1a;
/*	font-family: Helvetica, Verdana, Arial, Serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
/*	color: #939393;*/
	color: #F1EBE4;
	text-align: center;
}

#container {
	width: 922px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

h1 {
	text-indent: -9999px;
	font-size: 0.0001px;
	margin: 45px 0 0 0;
	padding: 0;
	width: 386px;
	height: 30px;
	float: left;
	background-image: url('../images/design/logo.jpg');
	background-repeat: no-repeat;
}

#menu {
	width: 300px;
	height: 26px;
	margin: 57px 0 0 0;
	padding: 0;
	float: right;
	text-align: center;
}

#menu ul {
	width: 300px;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: 26px;
}

#menu ul li {
	float: left;
	display: block;
	margin: 0 6px 0 6px;
	_display: inline;
}

#menu ul li a {
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	height: 26px;
}

#menu ul li a:hover {
	text-decoration: none;
	background-position: 0 -26px;
}

#menu_home { background-image: url('../images/design/menu_home.jpg'); width: 40px; }
#menu_gallery { background-image: url('../images/design/menu_gallery.jpg'); width: 49px;  }
#menu_make { background-image: url('../images/design/menu_make.jpg'); width: 107px; }
#menu_contact { background-image: url('../images/design/menu_contact.jpg'); width: 53px; }

#ruler_top, #ruler_bottom {
	clear: both;
	margin: 0;
	padding: 0;
	width: 922px;
	display: block;
	background-repeat: no-repeat;
	float: left;
	border: 0;
}

#ruler_top {
	height: 2px;
/*	background-image: url('../images/design/ruler_top.jpg'); */
	color:#EBE9ED; 
	background-color:#EBE9ED;
}

#ruler_bottom {
	height: 1px;
/*	background-image: url('../images/design/ruler_bottom.jpg'); */
	color:#EBE9ED; 
	background-color:#939393;	
}

/* GALLERY */

#gallery {
	width: 922px;
	display: block;
	margin: 25px 0 15px 0;
	padding: 0;
	float: left;
}

.nomar { margin: 0 0 15px 0 !important; }

.gallery_item {
	display: block;
	_display: inline;
	float: left;
	width: 295px;
	height: 224px;
	margin: 0 18px 15px 0;
	_margin: 0 17px 12px 0;
}

.gallery_item img { 
	border: 3px Solid #fff;
	padding: 2px;
}

#promo {
	width: 922px;
	height: 327px;
	margin: 25px 0 15px 0;
	display: block;
	float: left;
}

#promo img { border: 0; }


#splash_home {
	margin: 20px 0 15px 0;
	font-family: Georgia;
	font-size: 16px;
	line-height:20px;
	color: #FFFFFF;
	float: left;
}

#splash_home img { border: 0; }

.splash_home_left {
float:left;
}

#splash_home_mid {
background: transparent url(../images/design/splash_mid.jpg) no-repeat top left; width:609px;height:161px;
}

#splash_home_mcpy {
padding:10px 25px 0 20px; }


#featured_wallpapers {
	width: 285px;
	height: 26px;
	display: block;
	background-image: url('../images/design/featured_wall.jpg');
	text-indent: -9999px;
	font-size: 0.0001px;
	margin: 0;
	padding: 0;
	float: left;
}

/*CONTACT FORM*/

p {
	width: 622px;
	text-align: left;
	display: block;
	float: left;
	margin: 25px 0 0 0;
}

#contact {
	width: 700px;
	float: left;
	display: block;
	text-align: left;
	margin: 25px 0 0 0;
}

label {
	display: block;
}

.textinput, textarea {
	display: block;
	margin: 3px 0 15px 0;
	width: 300px;
}

textarea {
	height: 150px;
}

#message {
	width: 922px;
	display: block;
	float: left;
	margin: 10px 0 0 0;
	color: Red;
}

.warning { color: #fff !mportant; }
.success { color: #fff !mportant; }


#footer {
clear:both;
	text-align: center;	
	margin: 0;
	padding: 40px 0 25px 0;
	font-family: Verdana;
	font-size:11px;
	color:#CAC8CC;
}


#footer a {
	color:#CAC8CC;
}

#footer2 {
	padding: 10px 0 0px 0;
}
