/*  
Theme Name: Crystal Sands Theme
Theme URI: http://dutchesswebdesign.com/
Description: A Wordpress theme for Crystal Sands
Version: 1.00
Author: Michael Glubokyi
Author URI: http://meelk.com.ua
*/

/* @group CSS Reset */
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}
/* @end */

/* @group Layout */ /*wp_damask_005.gif*/
body {background:#000 url(images/bg5.jpg) repeat;}
a:link, a:visited {color:#800000;}
div#shadow {width:1005px;background:url(images/shadow.png) repeat-y;margin:0px  auto; }

div#wrapper {text-align: left;margin: 0px auto;padding: 0px;border:0;width: 900px;background:#080A0D url(images/body.jpg) repeat-y scroll;color:#000;}

div#menu-shadow {
    background:url(images/shadow.jpg) no-repeat;
    width:900px;
    height:31px;
}
div#header {
	margin: 0;
	background: yellow;
	height:319px;
	background:#080a0d url(images/header.jpg) no-repeat;
	text-indent:-9999px;
}
.piclenselink {position:absolute;top:-99999px;}
div#side-a {
	float: left;
	width: 610px;
	min-height:500px;
	background:url(images/devider.jpg) repeat-y right;
	padding:0px 10px 10px 20px;
}
/*background:url(images/devider.jpg) repeat-y left 10px;*/
div#sidebar {padding:0px 10px 10px 20px;}
div#sidebar ul {position:relative;top:-30px;}
div#side-b { 
	margin: 0;
	float: left;
	width: 200px;
	height: 1%;

}
label.gsom-optin-div-label {
    font-weight:bold;
    margin-bottom:10px;
}

div.gsom_sfi input {
    font-size:1.5em;    
    width:180px;
    margin-left:20px;
}

div.gsom-optin-radiogroup {padding-left:80px;}
div#devider-top { 
	margin: 0;
	width: 100%;
    height:30px;
    float:left;
    position:relative;
    left:-4px;
	background:url(images/devider-t.jpg) no-repeat left top;	

}

#footer {
	clear: both;
	background: #000;
	border-top:1px solid #dea36b;
	padding:10px;
	color:#f1c5c5;
}	 	
/* @end */

/* @group Headings */
    h3 {
        color:#fff;
        font-weight:bold;
        font-size:1.4em;
        margin-bottom:10px;
    }
	h2 {
		color:#fff;
		padding:10px 0 10px;
		font-size:2em;
	}
	
	h2 a:link, a:visited {
		color:#fff !important;
		text-decoration:none;
	}
	
	h1.news-header {
		text-indent:-9999px;
		background:url(images/news-header.png) no-repeat;
		margin-top:10px;
		width:206px;
		height:72px;
	}
	
	h2.widgettitle {
		position:absolute;
		top:-9999px;
	}
/* @end */

/* @group Menu */
		div#menu img {
			padding:0;
			margin:0;
			float:left;
			display:block;
			padding-left:15px;
			padding-right:15px;
			float:left;
		}
	 	div#menu {
	 		padding-left:27px;
	 		height:56px;	 		
	 		background-color:#010101;
	 	}
/* @end */

/* @group Content */
	 	div.meta-title {
	 		color:#000;
	 		padding-bottom:10px;
	 	}
	 	
	 	div.entrybody {
	 		padding-left:20px;
	 		margin-bottom:20px;
	 		padding-right:20px;
	 		font-family:arial;
	 		font-size:13px;
	 	}
	  	div.entrybody strong {
	  	    font-weight:bold;
 	    }
	 	div.entrybody p{
	 		padding-bottom:10px;	 		
 		}
 		ol li{
 		   list-style-type:disc; 		    
 		}
 		ol {
 		    padding-left:30px;
 		    padding-top:10px;
 		    padding-bottom:30px;
 		}
 		
 		ol a { color:white }
	 	div.entrybody p strong{
	 	    font-weight:bold;
	 	}
 		div.piclenselink {
 		    margin-bottom:10px; 		    
 		}
 		div.piclenselink a:link, a:visited {
 		    color:white !important;
 		    text-decoration:none;

 		}
/* @end */
	

div#top-shadow {
    background:url(images/top-shadow.png) repeat-x;
}
/* @group VerticalMenu */
/* General */
	#cssdropdown, #cssdropdown ul { list-style: none; }
	#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }
	
	/* Head links */
	#cssdropdown li.headlink { width: 200px; float: left; margin-left: -1px; text-align: center; }
	#cssdropdown li.headlink a { display: block;padding-top:20px; }

	/* Child lists and links */
	#cssdropdown li.headlink ul {position:absolute;top:70px;left:20px; background:#000; display: none;  text-align: left; }
	#cssdropdown li.headlink:hover ul { display: block; }
	#cssdropdown li.headlink ul li a { width: 150px;padding: 5px; height: 17px; }
	#cssdropdown li.headlink ul li a:hover { background-color: #333; }
	
	/* Pretty styling */
	#cssdropdown a {text-decoration:underline; color: white; } #cssdropdown ul li a:hover {}

         
/* @end */
/* @group MusicDropDown */
/* General */
	#musicdropdown, #musicdropdown ul { list-style: none; }
	#musicdropdown, #musicdropdown * { padding: 0; margin: 0; }
	
	/* Head links */
	#musicdropdown li.headlink { width: 200px; float: left; margin-left: -1px; text-align: center; }
	#musicdropdown li.headlink a { display: block;padding-top:20px; }

	/* Child lists and links */
	#musicdropdown li.headlink ul {position:absolute; margin-left:20px; background:#000; display: none;  text-align: left; }
	#musicdropdown li.headlink:hover ul { display: block; }
	#musicdropdown li.headlink ul li a { width: 150px;padding: 5px; height: 17px; }
	#musicdropdown li.headlink ul li a:hover { background-color: #333; }
	
	/* Pretty styling */
	#musicdropdown a {text-decoration:underline; color: white; } #musicdropdown ul li a:hover {}

         
/* @end */

#copyrights {
float:left;
width:300px;
}

#valid-tags {
float:right;
}
#valid-tags div {
	float:right
}


#valid-host a {
	background:url(images/valid_tag.jpg) right;
	width:84px;
	height:59px;
	text-indent:-9999px;
	display:block;
}

#valid-xhtml a {
	background:url(images/valid_tag.jpg) left;
	width:84px;
	height:59px;
	text-indent:-9999px;
	display:block;

}

#valid-css a {
	background:url(images/valid_tag.jpg) -83px;
	width:43px;
	height:59px;
	text-indent:-9999px;
	display:block;


}

#valid-host a:hover {
	background:url(images/valid_tag_a.jpg) right;

}

#valid-xhtml a:hover {
	background:url(images/valid_tag_a.jpg) left;

}

#valid-css a:hover {
	background:url(images/valid_tag_a.jpg) -83px;
}