/**

 * Theme Name: Cre8tive Designs Inc	
 * Theme URI: http://cre8tivedesignsinc.com

 * Description: A custom theme for the website of Stephanie Norris.

 * Version: 0.7

 * Author: Tara Gentile

 * Author URI: http://taragentile.com

 * Tags: interior design, design blog, wedding design, wedding blog
 *

 *Template: hybrid

 */

/* Get base CSS */


@import url('http://cre8tivedesignsinc.com/wp-content/themes/hybrid/library/css/21px.css');

/* Get layout CSS */

@import url('http://cre8tivedesignsinc.com/wp-content/themes/hybrid/library/css/3c-c-fixed.css');

/* Get plugins CSS */

@import url('http://cre8tivedesignsinc.com/wp-content/themes/hybrid/library/css/plugins.css');

/* Get drop-downs CSS */

@import url('http://cre8tivedesignsinc.com/wp-content/themes/hybrid/library/css/drop-downs.css');

body {
background: url('http://cre8tivedesignsinc.com/images/bg.jpg') repeat-x #fff;
font-family: "century gothic", helvetica, arial, sans-serif;
letter-spacing: .5px;
font-size: 14px;

color: #030303;
}

a {
color: #009999;
}

a:hover {
color: #990033;
}

#body-container {
margin-top: 60px;
}

#site-title, #site-description {
display:none;
}

#navigation {

background: url('http://cre8tivedesignsinc.com/images/nav.jpg') no-repeat transparent;
height: 56px;
width: 960px;
}

/* #page-nav ul {
margin-top: 13px;

}*/

#page-nav li a {
color: #fff;
font-size: 16px;
padding: 5px 15px 10px;
letter-spacing: 1px;
margin-top: 12px;
}

#page-nav li a:hover {
color: #ccc;
}

#page-nav ul ul {
margin-top: 13px;
}

#page-nav li li a {
background: #00b7b8;
border: 0px;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 0px;
color: #fff;

}

#page-nav li li a:hover {
color: #ccc;
}

#container {
background: url('http://cre8tivedesignsinc.com/images/bg2.jpg');
position: relative;
}

.content {
margin-top: 10px;
}

.content img {
padding: 5px 10px;
}

#primary {
width: 210px;
padding-right: 10px;
font-size: 12px;
color: #333;

}

#secondary {
width: 210px;
padding-left: 10px;

}

.widget {
margin-bottom: 20px;
line-height: 1.5em;
}

.byline {
font-size: 10px;
font-style: italic;
}

.entry-title {
margin-bottom:0px;
}

.page-title {
margin-bottom: 10px;
}

.breadcrumbs {
display: none;
}

.page-template-no-widgets #container, .page-template-widgets #container {
background: #fff;
background-image: none;
}

.no-widgets .content, .no-default-widgets .content {
padding: 20px 40px;
width:880px;
}

.page-template-widgets #container {
width: 960px;
padding: 0px;
}

.page-template-widgets #primary, .page-template-widgets #secondary {
display:none;
}

.page-template-widgets #primary {
display:none;
}

.page-template-widgets .content {
width: 935px;
padding: 0 15px;
}

.page-template-widgets .widget {
border: 1px dotted #009999;
float:left;
margin:10px;
padding:10px;
width:423px;
}

#footer {
font-size: 11px;
}

/* Comments template */
#comments-template {
	clear: both;
	}

/* Comment headers */
.comments-header {
	font-size: 1.2em;
	}

/* Comments are closed */
.comments-closed {
	font-style: italic;
	}

/* Comment list */
#comments-template ol {
	list-style: none;
	margin: 0 0 21px 0;
	}
#comments li, #comments li li li, #comments li li li li li {
	overflow: hidden;
	margin: 0 0 15px 0;
	padding: 15px 15px 0 15px;
	background: #fff;
	border: 1px solid #ccc;
	}
#comments li li, #comments li li li li {
	background: #f9f9f9;
	}

/* Avatar */
#comments-template .avatar {
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 15px;
	padding: 0;
	border: 1px solid #666;
	}

/* Comment metadata */
.comment-meta {
	margin: 10px 0 21px 0;
	font-size: 13px;
	color: #666;
	}
.comment-author {
	font-size: 15px;
	color: #000;
	}
.comment-reply-link, .permalink, .comment-edit-link {
	font-style: italic;
	color: #666;
	}

/* Comment text */
.comment-text {
	clear: left;
	margin: 0 15px;
	}

/* Form */
.text-input {
	display: block;
	padding: 3px 6px;
	width: 97%;
	}
#comments-template label {
	font-size: .9em;
	}

/* Respond textarea */
textarea {
	width: 98%;
	}

/* Submit and rest buttons */
.button, .submit, .reset {
	width: 100px;
	margin-right: 15px;
	padding: 7px 15px 8px 15px;
	background: #fff;
	border: 1px solid #ccc;
	}
.button:hover, .submit:hover, .reset:hover {
	cursor: pointer;
	background: #f9f9f9;
	}

.ngg-album {
border:1px solid #CCCCCC;
float:left;
margin:5px;
overflow:hidden;
padding:5px;
width:414px;
}
