
/*
//
// Basic Setup
//
*/
body {
	background: white url(../../images/wallpaper.jpg) repeat;
}

p > a {
	color: #ed0f69;
	text-decoration: none;
}

p > a:hover {
	color: black;
}

h1, h2 {
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
}

h1 {
	margin-top: 0.8em;
}

h1 > span {
	color: #ed0f69;
}

h2 {
	color: #ed0f69;
}

/*
//
// Header
//
*/

/* Drop Down tab */
#drop-tab {
	margin-top: -75px;
	padding-bottom: 15px;
	background: white url(../../images/tab.jpg) repeat;
	text-align: center;
	padding-top: 70px;
	box-shadow: 0px 0px 5px black;
	-webkit-box-shadow: 0px 0px 5px black;
	-moz-box-shadow: 0px 0px 3px black;
}

#drop-tab p {
	padding: 1em;
	font-size: 1.25em;
}

.ident {
	background: url(../../images/hash-line.gif) repeat-x bottom left;
	padding-bottom: 15px;
	margin-left: 20px;
	margin-right: 20px;
}

.social {
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;	
}

.social > div {
	margin-left: 83px;
}

.social > div > a {
	display: block;
	background-position: 0px 0px;
	width: 25px;
	height: 29px;
	background-repeat: no-repeat;
	float: left;
	margin: 5px;
}

.social > div > a:hover {
	background-position: 0px -29px;	
}

.social > div > a > span {
	display: none;
}

#drop-tab img {
	margin-left: auto;
	margin-right: auto;
}

/* Navigation Menu */
.menu {
	height: 60px;
	text-align: right;
	font-family: arial;
	font-weight: bold;
	width: 100%;
	background: url(../../images/line.gif) repeat-x bottom left;
	padding-top: 15px;
}

.menu ul {
	list-style-type: none;
}

.menu li {
	font-size: 2em;
	margin-left: 1.6em;
	display: inline;
}

.menu a {
	text-decoration: none;
	color: white;
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;	
	letter-spacing: 2px;
}

.menu a:hover {
	border-top: 3px solid white;
}

#menuFocus > a {
	color: #361824;
}


/*
//
// Content Area
//
*/

.content p {
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
	font-size: 1.1em;
}

/* Home Page Feature */
.feature {
	padding-top: 30px;
	padding-bottom: 20px;
	text-align: center;
	font-size: 2em;
}

.feature p {
	padding: 30px;
	padding-bottom: 0px;
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
}


/* Portfolio Page */
.portfolio-item {
	padding: 10px;
}

.portfolio-item h2 {
	margin-bottom: 0.5em;
	background: url(../../images/hash-line.gif) repeat-x bottom left;
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	letter-spacing: 1px;
	padding-bottom: 10px;
	font-weight: bold;
}

.portfolio-item h2 > span {
	color: black;
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	font-size: 0.65em;
	margin-left: 1em;	
}

.portfolio-item p {
	margin-bottom: 1.2em;
}

.portfolio-item p > span {
	font-weight: bold;
}

.portfolio-thumbnail img {
	border: 10px solid white;
	-webkit-box-shadow: 0px 0px 5px #bebdbd;
	-moz-box-shadow: 0px 0px 3px #bebdbd;
	box-shadow: 0px 0px 5px #bebdbd;
	
}

.portfolio-thumbnail {
	text-align: right;
}

.portfolio-thumbnail {
	margin-left: 10px;
	color: #555454;
}

.portfolio-thumbnail p {
	padding-top: 14px;
	background: url(../../images/hash-line.gif) repeat-x top left;	
}

.portfolio-thumbnail a {
	text-decoration: none;
	color: #ed0f69;
	font-weight: bold;
}

/* Contact Page Feature */

.contact form {
	padding: 10px;
	padding-top: 0px;
}

.contact form > p {
	margin-bottom: 0.6em;
}

.contact form > ul {
	margin-top: 3em;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}

.contact form > ul > li {
	margin-bottom: 0.6em;
}

.contact form > ul > li > span {
	display: block;
	text-align: right;
}

.contact form > ul > li > label {
	font-size: 1.2em;
}

.contact form > ul > li > label > span {
	color: #ed0f69;	
}	

.contact form > ul > li > span > input {
	padding: 0.3em;
}

.submit-button {
	text-align: right;
}

.submit-button > input {
	border: 1px solid black;
	background-color: white;
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	font-size: 1.6em;
}

.submit-button > input:hover {
	color: #ed0f69;
}

.contactInfo > p {
	margin-left: 0px;
}

.contactInfo span {
	margin-bottom: 0.3em;
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	font-size: 1.3em;
	margin-left: 10px;
	display: block;
}

.contactInfo img {
	padding-right: 10px;
}

.contactInfo a {
	color: #ed0f69;
	text-decoration: none;
}

.wpcf7-response-output {
	margin-bottom: 1em;
	border: 1px solid;
	padding: 0.5em;
	margin-top: 2em;	
}

.wpcf7-validation-errors {
	border-color: #932f46;
	background-color: #ebb2bf;
	color: #932f46;
}

.wpcf7-mail-sent-ok {
	border-color: #1b7e1d;
	background-color: #b2ebc9;
	color: #1b7e1d;
}

.wpcf7-display-none {
	display: none;
}



/* Blog Pages */

.blog-title a {
	text-decoration: none;font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	letter-spacing: 1px;
	color: #ed0f69;
}

.blog-title a:hover {
	color: black;
}	

.blog-title h2 {
	margin-bottom: 0.5em;
	background: url(../../images/hash-line.gif) repeat-x bottom left;

	padding-bottom: 10px;
	font-weight: bold;
}

.blog-title div {
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	background-color: #ed0f69;
	text-align:center;
	color: white;
	font-weight: bold;
	font-size: 1.4em;
	padding-top: 0.4em;
	padding-bottom: 1em;

}

.blog-title div > span {
	display: block;
	font-size: 0.9em;
	line-height: 0.4em;
}

.blog-content img {
	float: left;
	margin: 10px;
	margin-top: 0px;
	margin-left: 0px;
	border: 10px solid white;
	
	-webkit-box-shadow: 0px 0px 5px #bebdbd;
	-moz-box-shadow: 0px 0px 3px #bebdbd;
	box-shadow: 0px 0px 5px #bebdbd;
}

.pull-quote {
	float: right;
	width: 230px;
	margin: 20px;
	padding: 10px;
	font-size: 1.5em;
	border: 10px solid white;
	background-color: white;
}

.blog-item {
	margin-top: 20px;
	margin-bottom: 20px;
}

.blog-footer {
	border-top: 1px solid #ed0f69;
	padding-top: 0.5em;
}

.blog-footer p {
	margin-bottom: 0.5em;
}

.side-item h3 {
	background: url(../../images/hash-line.gif) repeat-x bottom left;
	font-size: 1.7em;
	padding-bottom: 0.7em;
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	letter-spacing: 1px;
	margin-bottom: 5px;
}

.side-item input[type=text]{
	width: 65%;
	margin-right: 5%;
	padding: 0.3em;
}

.side-item input[type=submit]{
	width: 25%;
}

a.ctc-tag {
	color: black;
	text-decoration: none;	
}

a.ctc-tag:hover {
	color: #ed0f69;
}

.blog-more a {
	margin-top: 0px;
	font-size: 1.3em;
	font-weight: bold;
}

.blog-more a:hover {
	color: black;
}

/*
//
// Footer Area
//
*/

.footer {
	height: 30px;
}
