/* 
Theme Name: Floralicious
Theme URI: http://www.unodesignstudio.com
Description: 3-column template designed by UNO Design Studio
Version: 1.0
Author: UNO Design Studios
Author URI:

	Floralicious
	 http://www.unodesignstudio.com

	This theme is designed by UNO Design Studios

 */

*, html { margin: 0; padding: 0; }

body { background-color: #eee1cf; background-image: url(images/body-bg.jpg); background-position: top; background-repeat: repeat-y; text-align: center; color: #353535; font-family: "Times New Roman", Times, serif; font-size: 75%; }

a { text-decoration: none; color: #80684D; }
	
	a:hover { text-decoration: underline; }
	
blockquote {	margin: 10px; padding: 5px 10px; border-left: 5px solid #BBAD9C; }

h3 { font-size: 1.3em; }

ul { list-style: none; }

	#content ul { list-style: disc; padding: 10px 30px; }
	
	#content ol { padding: 10px 30px; }
	
.navigation { display: block; margin: 20px 0; clear: both; padding: 10px 0; }

.alignleft { float: left; }

.alignright { float: right; }

.center { text-align: center; }

.alt { background-color: #f8f8f8;	border-top: 1px solid #ddd;	border-bottom: 1px solid #ddd; padding: 10px;	}


/*~=._// Major Structures //_.=~*/

		#header { background-color: #F1E4D3; background-image: url(images/header-bg.jpg); background-position: top; background-repeat: no-repeat; height: 220px; padding: 20px 0 0 0; text-align: center; font-family: Arial, Helvetica, sans-serif; }
		
		#page { width: 824px; border: 0; margin: 0 auto; background-image: url(images/content-bg.jpg); background-position: top; background-repeat: repeat-y; }		
		
			#contentdiv { float: right; width: 637px; text-align: left; margin: -90px 0 0 0; }
			
				#content { width: 430px; padding: 0 10px; float: left; }
				
				#leftsidebar {	float: right; width: 160px; padding: 0 10px; }
				
				#rightsidebar { width: 160px; padding: 0 10px; float: left; margin: -90px 0 0 0; }
		
		#footer, #footbar { clear: both; }

/*~=._// Header Structure, Typography and Styles //_.=~*/

h1.headtitle { color: #323232; font-weight: normal; font-size: 3em; }
	
	 h1.headtitle a { color: #323232; text-decoration: none; }

.description { color: #8B7C65; padding: 0 0 0 100px; font-size: 1.2em; }


/*~=._// Content Structure, Typography and Styles //_.=~*/

#content h2 {	background-color: #BBAD9C; background-image: url(images/title-bg.jpg); background-position: left top; background-repeat: no-repeat; display: block; height: 53px; font-size: 1.5em; padding: 2px 10px 2px 68px; font-weight: normal; color: #fff; margin: 0 0 10px 0; }

	#content h2 a { font-weight: bold; color: #fff; text-decoration: none; float: left; }
	
	.postdate { font-size: 0.6em; display: block; float: right; font-family: Arial, Helvetica, sans-serif; }
	
	.post .entry { text-align: justify; padding: 10px 0; }
	
	.entry img { max-width: 100%; }
	
	.postmetadata { color: #BBAD9C; }
	
	.commenttopost { text-align: right; padding: 10px 0; border-bottom: 3px double #BBAD9C; margin: 0 0 10px 0; }
	
		.commenttopost a { text-decoration: underline; }
		
			.commenttopost a:hover { background: #BBAD9C; color: #FFFFCC; }
		
		
/*~=._// Sidebar Structure, Typography and Styles //_.=~*/

.sidebar { text-align: center; }

.sidebar ul { list-style: none; }

.sidebar h2, #footbar h2 { background-color: #BBAD9C; padding: 5px 10px; font-size: 1.5em; font-weight: normal; text-align: left; }

	.sidebar ul li ul { margin: 0 0 10px 0; }

	.sidebar ul li ul li { border-bottom: 1px dashed #BBAD9C; padding: 5px; }
	
	.sidebar .page_item { border: none; padding: 0; }
	
	.sidebar .page_item a { display: block; padding: 5px; border-bottom: 1px dashed #BBAD9C; }
	
	.sidebar ul li ul li ul { margin: 0; }
	
.sidebar #s { background: #BBAD9C; color: #FFF; width: 150px; padding: 5px; border: 1px #DDD inset; margin: 0 0 5px 0; }

.sidebar #searchsubmit { background-image: url(images/searchbox.jpg); background-repeat: no-repeat; width: 136px; height: 29px; border: none; }

.sidebar #searchform { margin: 0 0 10px 0; }

/*~=._// Footbar Structure, Typography and Styles //_.=~*/

#footbar { background: #FFF; text-align: left; }

#footbar h2 { color: #FFF; margin-bottom: 10px; }

#footbar ul li { width: 274px; float: left; padding: 10px 0 30px 0; }
	
	#footbar ul li p { padding: 0 15px; text-align: justify; }
	
	#footbar ul li ul { padding: 0 10px; }
	
		#footbar ul li ul li { float: none; padding: 3px 3px 3px 13px; background-image: url(images/bullet.jpg); background-repeat: no-repeat; background-position: left top; }

		
/*~=._// Footbar Structure, Typography and Styles //_.=~*/

#footer { background-image: url(images/footer-bg.jpg); background-repeat: no-repeat; background-position: bottom; height: 80px; padding: 55px 0 0 0; color: #444; }

#footer a { color: #444; }