/*  
Template Name: FNV Horecabond
Version: 1.0
Author: PSD to Wordpress
Author URI: http://www.psdtowordpress.com/
*/

/* STANDARD CSS FILE - BADSHARK COMMUNICATIONS */

/* ---------------------------- */
/* STANDARD HTML TAG RESET  (Thanks to Eric Meyer, Blueprint, 960gs) */
/* ---------------------------- */





/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* ---------------------------- */
/* STANDARD HTML TAG DEFINITION */
/* ---------------------------- */



form, input { 
	color: #000000; 
 	font-family: Arial, Helvetica, sans-serif;
 	font-size:12px;
}


 


/* ----------------------------*/ 
/* PAGE ELEMENTS     */ 
/* ----------------------------*/ 


		
	/* ---------------------------*/ 
 	/* HEADER    */
	
	
	
	/* ---------------------------*/ 
 	/* FIRST COLUMN    */

	#firstColumn {
		float: left;
		width: 200px;
		margin: 40px 0px 50px 45px;
	}
	
		#firstColumn .leftBoxTop {
			background: url(images/leftBoxTop.jpg) no-repeat;
			width: 180px;
			height: 6px;
			float: left;
		}
		
		#firstColumn .leftBoxBottom {
			background: url(images/leftBoxBottom.jpg) no-repeat;
			width: 180px;
			height: 16px;
			float: left;
		}
	
		#firstColumn ul {
			float: left;
			width: 180px;
			background: url(images/leftBoxBack.jpg) repeat-y;
			list-style: none;
			font-weight: bold;
			padding: 12px 0px 0px 14px;
		}
	
		#firstColumn ul li {
			width: 150px;
			line-height: 1.2;
			margin-bottom: 16px;
		}
	
	/* ---------------------------*/ 
 	/* MAIN    */
	

		
		#catLine {
			width: 435px;
			height: 20px;
			
			vertical-align: center;
			padding-top: 0px;
			line-height: 1;
			position: relative;
			float: left;
			margin: 5px 0px 10px 0px;
		}
		
		#catLine div {
			float: right;
			margin-top: 5px;
			margin-right: 10px;
		}
		
		#catLine div a {
			color: #892994;
			text-decoration: underline;
		}
		
		
		.hr {
			width: 490px;
			height: 0px;
			border-bottom: 1px dotted #892994;
		}
		
		
		blockquote {
			display: block;
			background: url(images/blockquote.jpg) no-repeat;
			width: 450px;
			padding: 5px 0px 10px 30px;
			font-style: italic;
			float: right;
		}
		
		.quoteAuthor {
			display: block;
			float: right;
			font-style: normal;
			font-size: 11px;
		}
		
		.date {
			float: left;
			font-size: 11px;
		}
		
		.author {
			float: right;
			margin-top: -26px;
			font-size: 11px;
		}
		
		.author a {
			color: #4f4f4f !important;
			text-decoration: none !important;
		}
		
		#main p {
			margin: 10px 0px;
		}
		
		.commentsNumber {
			float: left;
		}
		
		.commentsNumber a, .readMore a {
			text-decoration: underline;
			color: #d70039;
		}
		
		.readMore {
			float: right;
		}
		
		
		
		.footSmall img {
			float: right;
			margin-right: 40px;
		}
		
		.commentsArea {
			
		}
		
		.commentsArea h3 {
			margin-left: 30px;
			margin-top: 20px;
		}
		
		.topComment {
			
			width: 435px;
			height: 11px;
		}
		
		.bottomComment {
			
			width: 435px;
			height: 11px;
		}
		
		.comments {
			
			width: 435px;
		}
		
		.comments.fromAuthor {
		
			width: 435px;
		}
		
		.comments.fromAuthor .topComment {
			
			width: 435px;
			height: 11px;
		}
		
		.comments.fromAuthor .bottomComment {
			background: url(images/bottomCommentAuthor.jpg) no-repeat;
			width: 524px;
			height: 11px;
		}
		
		.commentName {
			margin-left: 30px;
			font-weight: bold;
		}
		
		.commentImg {
			float: right;
			margin-top: -10px;
			margin-right: 20px;
		}
		
		.commentDate {
			margin-left: 30px;
			margin-top: 10px;
			font-size: 11px;
		}
		
		.commentBody {
			margin-left: 30px;
			margin-top: 10px;
		}
		
		.commentForm {
			
		}
		
		.formIntro {
			width: 460px;
			margin-left: 20px;
		}
		
		form.cmxform fieldset input {
			width: 320px;
			height: 20px;
			border: 1px solid #cccccc;
		}
		
		form.cmxform fieldset textarea {
			border: 1px solid #cccccc;
			width: 320px;
		}
		
		form.cmxform fieldset { margin-bottom: 10px; margin-left: 20px; margin-top: 20px;}

		form.cmxform legend {
			padding: 0 2px;
			font-weight: bold;
			_margin: 0 -7px; /* IE Win */
			}

		form.cmxform label {
			display: inline-block;
			line-height: 1.8;
			vertical-align: top;
			}

		form.cmxform fieldset ol {
			margin: 0;
			padding: 0;
			}

		form.cmxform fieldset li {
			list-style: none;
			padding: 5px;
			margin: 0;
			}

		form.cmxform fieldset fieldset {
			border: none;
			margin: 3px 0 0;
			}

		form.cmxform fieldset fieldset legend {
			padding: 0 0 5px;
			font-weight: normal;
			}

		form.cmxform fieldset fieldset label {
			display: block;
			width: auto;
			}

		form.cmxform em {
			font-weight: bold;
			font-style: normal;
			color: #f00;
			}

		form.cmxform label { width: 130px; } /* Width of labels */
		form.cmxform fieldset fieldset label { margin-left: 133px; } /* Width plus 3 (html space) */

		/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */
		
		#commentSubmit {
			background: url(images/commentSubmit.jpg) no-repeat;
			width: 64px;
			height: 20px;
			padding: 0px;
			margin-right: 50px;
			margin-bottom: 20px;
			float: right;
		}
	
	/* ---------------------------*/ 
 	/* THIRD COLUMN    */
	
	#thirdColumn {
		float: left;
		width: 200px;
		margin: 42px 0px 0px 14px;
	}
	
		#q {
			background-color: #ffffff;
			width: 116px;
			height: 20px;
			border: 1px solid #cccccc;
			padding: 0px;
			margin: 0px 14px 0px 0px;
			float: left;
		}
		
		#searchSubmit {
			background: url(images/submit.jpg) no-repeat;
			width: 51px;
			height: 20px;
			padding: 0px;
			margin: 0px;
			float: left;
		}
		
		.sideButtons {
			margin: 30px 0px;
		}
		
		.sideButtons img {
			margin: 10px 0px 0px 0px;
		}
		
		h3 {
			color: #892994;
			margin-bottom: 5px;
		}
		
		#thirdColumn h2 {
			color: #892994;
			margin-bottom: 5px;
			
		}
		
		.sideBox, .widget {
			margin: 0px 0px 30px 0px;
		}
		
		.sideBox p, .widget p {
			line-height: 1.3;
		}
		
		.sideBox p a, .widget p a {
			color: #892994;
			text-decoration: underline;
		}
		
		.sideBox ul, .widget ul {
			list-style-image: url(images/bullet.jpg);
			margin-left: 20px;
		}
		
		.sideBox ul li, .widget ul li {
			color: #4f4f4f;
			font-weight: bold;
		}
		
		.sideBox.tagCloud ul, .widget_tag_cloud ul {
			font-size: 11px;
			list-style: none;
			margin-left: 0px;
			padding-left: 0px;
		}
		
		.sideBox.tagCloud ul li, .widget_tag_cloud ul li {
			display: inline;
			padding: 0px 2px 0px 0px;
		}
		
		.sideBox.tagCloud ul li a, .widget_tag_cloud ul li a {
			text-decoration: underline;
		}
		
		#tag_cloud a {
			text-decoration: underline;
			padding: 0px 2px 0px 0px;
			font-weight: bold;
		}
		

	/* ---------------------------*/
	/* FOOTER */ 

	
	
/* ----------------------------*/
/* CUSTOM CLASSES     */
/* ----------------------------*/

.leftAlign{float:left;}

.rightAlign{float:right;}

.clear {clear: both; height: 0px;}
