﻿/*   
Theme Name: CanzoCom DREAMS
Theme URI: http://www.canzo.com/
Description: Theme Developed by CanzoCom
Author: Mark Robinson
Author URI: http://www.canzo.com/
Version: 1.0
.
Authorized for use only on canzo.com
.
*/

/* LINKS AND TEXT STYLES */

a:link {
	color:white;
	text-decoration:none;
}

a:visited {
	color:white;	
	text-decoration:none;
}

a:active {
	color:white;
	text-decoration:underline;
}
a:hover {
	color:white;
	text-decoration:underline;
}

a:link.more-link {
	font-family: "Times New Roman", Times, serif;
	font-size: medium;
	color: white;
	font-style: normal;
	letter-spacing: 2px;
}

a:active.more-link {
	font-family: "Times New Roman", Times, serif;
	font-size: medium;
	color: white;
	font-style: normal;
	letter-spacing: 2px;
}
a:visited.more-link {
	font-family: "Times New Roman", Times, serif;
	font-size: medium;
	color: navy;
	font-style: normal;
	letter-spacing: 2px;
}
a:hover.more-link {
	font-family: "Times New Roman", Times, serif;
	font-size: medium;
	color: maroon;
	font-style: normal;
	letter-spacing: 2px;
}


#footer a:link {
	font-size:xx-small;
	color:white;
	text-decoration:none;
	font-weight:bold;
	}

#footer a:visited {
font-size:xx-small;
	color:white;
	text-decoration:none;
	font-weight:bold;
}

#footer a:active {
font-size:xx-small;
	color:white;
	text-decoration:underline;
	font-weight:bold;
}

#footer a:hover {
font-size:xx-small;
	color:black;
	text-decoration:underline;
	font-weight:bold;
}

a img {
	border: none;
	border-bottom: 0px;
}
a:hover img {
	border: none;
	border-bottom: 0px;
}
acronym, abbr {
	border-bottom: 1px dashed #333;
}
acronym, abbr, span.caps {
	font-size: 90%;
	letter-spacing: .07em;
}
acronym, abbr {
	cursor: help;
}
blockquote {
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}
cite {
	font-size: 90%;
	font-style: normal;
}
h2 {
	border-bottom: 1px dotted #ccc;
	width:auto;
	font-family: "Century Gothic", sans-serif;
	letter-spacing: 0.2em;
	font-size: 19px;
	margin: 5px 0 2px 0;
	padding-bottom: 2px;
	padding-left:5px;
	padding-top:5px;
}
h3 {
	font-family: "Century Gothic", sans-serif;
	margin-top: 3px;
	font-weight: normal;
}

ol#comments li p {
	font-size: 100%;
}

p, li, .feedback {
	line-height: normal;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	line-height: 17pt;
	padding-left:4px;
}

p img {
	margin: 0px;
}

/* END OF TYPOGRAPHY AND LINKS */

/* STRUCTURE AND DIVISION STYLES */

body {
	font-family: Arial, Verdana, sans-serif;
	font-size: small;
	font-weight: normal;
	background-color: white;
	text-align: center;
	margin: 0px;
	padding: 0px;
	color:white;
}
#container {
	width:960px;
	margin: 0 auto;
	text-align:left;
}
#header {
	width:960px; height:259px; background-image:url('images/header.png'); background-repeat:no-repeat; background-position:left top;
}
	#moncton {
		float:left; clear:none; margin-left:18px; margin-top:11px; text-transform:uppercase; font-size:small;
	}
	#serviceLights {
		margin-right:7px; margin-top:2px; width:590px; float:right;clear:none; text-transform:uppercase; 
	}
		#serviceLights ul {
			list-style:none; float:right; clear:none; margin:0px; padding:0px; 
		}
		#serviceLights ul li {
			float:left; clear:none; margin:0px; padding:0px; margin-left:15px; font-size:17px;
		}
			#serviceLights ul li a:link,#serviceLights ul li a:visited {
				padding-top:5px; 
				text-decoration:none;
				display:block;
			}
			#serviceLights ul li a:hover,#serviceLights ul li a:hover {
				padding-top:5px; 
				text-decoration:none; 
				background-image:url('images/link-glow-r.gif'); 
				background-position:left top; 
				background-repeat:repeat-x;
				display:block;
			}
	#logoPlaceholder {
		float:left; clear:left; margin-top:60px; margin-left:20px;
	}
	#HeaderNavigation {
		width:960px; float:left; clear:left; margin-top:37px; text-transform:uppercase;
		
	}
		#HeaderNavigation ul {
			list-style:none; float:left; clear:none; margin:0px; padding:0px; margin-left:13px;
		}
		#HeaderNavigation ul li {
			float:left; clear:none; margin:0px; padding:0px; margin-left:45px; height:40px; line-height:40px;
		}
			#HeaderNavigation ul li a:link,#HeaderNavigation  ul li a:visited {
				text-decoration:none; font-size:x-large; font-family:"Arial Narrow", Arial, Verdana, sans-serif; font-weight:lighter;
			}
			#HeaderNavigation ul li a:hover,#HeaderNavigation ul li a:hover {
				text-decoration:underline; font-size:x-large; font-family:"Arial Narrow", Arial, Verdana, sans-serif; font-weight:lighter;
			}
			a:link.rQuote,a:visited.rQuote,a:hover.rQuote,a:active.rQuote {
				font-size:25pt !important;
			}

#Seperator {
	clear:left;height:3px; width:960px; background-image:url('images/line.gif'); background-position:top; background-repeat:repeat-x;
}

#content {
	width:960px; 
	background-color:#0B1828; background-image:url('images/glow-bottom-sidebar-page.jpg'); background-position:left bottom; background-repeat:no-repeat;
}
	#SideBar {
		width:325px; min-height:497px; float:left;clear:none;
	}
		#SideBar ul {
		list-style:none; margin:0px; padding:0px; margin-top:10px; margin-left:20px; width:400px; margin-bottom:25px;
		}
		#SideBar ul li {
		margin:0px; padding:0px; clear:left;
		}
		#SideBar ul li ul {
		margin:0px; margin-left:10px; list-style:none;
		}
	/* for Internet Explorer */
	/*\*/
	* html #SideBar {
		height: 497px;
	}
	/**/

	.SideHome {
		height:497px;
	}
		#SideBar p {
			margin:0px;
		}
		p.HomeP {
			margin:18px !important;
		}
		.QuoteImg {
			margin-left:20px;
		}
		.SideFeatures {
			border:1px #7A8086 solid; padding:13px; margin:13px;
		}
			.SideFeatures h1 {
				font-size:15px; padding:0px; margin:0px; text-transform:uppercase;
			}
			.SideFeatures ul {
				list-style:none; margin:0px; padding:0px; 
			}
			.SideFeatures ul li {
				font-size:15px; margin-left: 5px; padding-left:24px !important; margin-top:5px !important; background-image:url('images/bullet.gif'); background-position:left 2px; line-height:18px !important; background-repeat:no-repeat; text-align:left;
			}
			
	#main {
		width:635px;float:right;clear:none; min-height:497px;
	}
	/* for Internet Explorer */
	/*\*/
	* html #main {
		height: 497px;
	}
	/**/

		.mainHome {
			background-color:#250C0E; height:497px;
		}
		.mainPage {
			background-color:#0B1828; background-image:url('images/main.jpg'); background-position:left top; background-repeat:no-repeat;
		}

	#portfolioPreview { 
		width:955px; clear:both; background-color:#0B1828; padding:5px 0px 5px 5px;
	}
		#portfolioPreview .grid {
			width:595px; float:left; clear:none;
		}
		#portfolioPreview .grid img {
			margin:5px; float:left; clear:none;
		}

#footer {
	width:960px; margin-top:0px;
}
	#Blog {
		width:590px;float:left; clear:none;
	}
	
	#FootContact {
		width:370px;
		background-color:#0B1828;
		background-image:url('images/contact.jpg'); background-position:left top; background-repeat:no-repeat; float:left; clear:none;
		height:243px;
		
	}
	
		#FootContact h1 {
			padding:0px; margin:0px; font-size: 50px; text-transform:uppercase; margin-top:30px; margin-left:35px;font-family:"Arial Narrow", Arial, Verdana, sans-serif;
		}
		
		#FootContact p {
			margin:0px; padding:0px; margin-left:35px; margin-top:8px; font-size:large; font-family:"Arial Narrow", Arial, Verdana, sans-serif; line-height:normal; text-transform:uppercase;
		}
		
		#FootContact a:link,#FootContact a:visited,#FootContact a:hover,#FootContact a:active {
			text-decoration:none; color:white; font-size:large; 
		}
				
		#FootContact a:hover {
			text-decoration:underline;
		}

#footer span {
	position:absolute; bottom:0; left:0; right:0; width:780px; height:49px;
}

#FooterNav {
	width: 100%;
	border-top: 1px #B4B4B4 dotted;
	text-align: center;
	padding: 3px 0 2px 0;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}

#Navigation {
	float: left;
	clear: left;
	bottom: 0px;
	width: 100%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: white;
}

.portfolio {
	float:left;
	clear:none;
	margin:3px;
	width:244px;
}
/* classes used by the_meta() */
ul.post-meta {
	list-style: none;
}

ul.post-meta span.post-meta-key {
	font-weight: bold;
}

.credit {
	background: #90a090;
	border-top: 3px double #aba;
	color: #fff;
	font-size: 11px;
	margin: 10px 0 0 0;
	padding: 3px;
	text-align: center;
}
.credit a:link, .credit a:hover {
	color: #fff;
}
.feedback {
	color: #ccc;
	text-align: right;
	clear: both;
}
.meta {
	font-size: .75em;
}
.meta li, ul.post-meta li {
	display: inline;
}
.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
.meta, .meta a {
	color: #5494A7;
	font-weight: normal;
	letter-spacing: 0;
}
.storytitle {
	margin: 0;
	font-size: 18pt;
}
.storytitle a {
	text-decoration: none;
}
#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	background: #fff;
	border: 1px solid #333;
	padding: .2em;
}
#commentform textarea {
	width: 100%;
}
#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
}
#menu {
	clear: left;
	width: 100%;
	padding: 5px 0 5px 5px;
	position: relative;
	clear: none;
	height: auto;
	margin-right: 5px;
	border-top: 1px #B4B4B4 dotted;
}
#menu form {
	margin: 0 0 0 13px;
}
#menu input#s {
	width: 80%;
	background: #eee;
	border: 1px solid #999;
	color: #000;
}
#menu ul {
	color: black;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
	text-transform: lowercase;
}
#menu ul li {
	font: italic normal 110% Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: 0.1em;
	margin-top: 10px;
	padding-bottom: 2px; /*border-bottom: dotted 1px #ccc;*/
}
#menu ul ul {
	font-variant: normal;
	font-weight: normal;
	line-height: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}
#menu ul ul li {
	float: left;
	clear: none;
	border: 0;
	font: normal normal 12px/115% Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: 0;
	margin-top: 0;
	padding: 0;
	padding-left: 12px;
}
#menu ul ul li a {
	color: #000;
	text-decoration: none;
}
#menu ul ul li a:hover {
	text-decoration: underline;
}
#menu ul ul ul.children {
	font-size: 142%;
	padding-left: 4px;
}

div.admin {
	width:960px !important; color:white; float:left !important; clear:none !important; 
}
#gsNavBar {
    border-top-width: 1px;
    border-bottom-width: 1px;
    float:right; clear:right;
    margin-right:27px;
    text-align:right;
    font-size:12px;
    margin-top:85px;
    text-transform:uppercase;
    width:350px;
}
#gsNavBar div.gbSystemLinks {
    padding: 4px 6px;
}

#gsNavBar div.gbSystemLinks span {
    padding: 0 4px;
}
#gsNavBar div.gbSystemLinks {
  float: right;
}
#publishXpForm {
	color:black !important; text-align:left;
}
#SideBar ul {
	width:260px;
}
h3 a:link,h3 a:visited,h3 a:active, h3 a:hover {
	text-decoration:underline !important; padding-left:4px;
}
li#li-3-13 textarea {
	width:530px;
}
li#li--5 textarea {
	width:500px;
}
.mainHome p {
	margin:0px !important; padding: 0px !important;
}
