/*
Theme Name: Paradis Martial Arts
Theme URI: www.paradismartialarts.ca
Description: 2009 Design for Paradis Martial Arts
Author: Point Click Media Productions
Author URI: http://www.pointclickmedia.ca
Version: 1 build 0.1
*/

/* -- This filters out different older broswsers and pda so only the markup is shown then. */
@media screen, projection {
	.be-nice-to-Mac-IE5 {
		font-family: "\"}\"";
		font-family: inherit;
	}
	
	/* -- GENERAL REDECLARATIONS ---------------------------------------- */
	* 					{margin:0; padding:0;}
	body 				{background:url(images/bg.gif);} 
	body, tr, 
	td, input, 
	select, textarea 	{font-family: Verdana, Arial, Helvetica, sans-serif;}
	a:link,a:visited 	{color:#FF9; text-decoration:none;} 
	a:hover 			{text-decoration:underline;}
	ul, ol	 			{margin:0px 0px 0px 0px;} 
	dl 					{margin:0 0 10px;}
	dt 					{font-weight:bold;}
	dd					{margin:0 0 3px 10px;}
	p 						{font-size:12px; margin:0px 0 10px 0;}
	h1 					{margin:5px 0 0 30px; font-family: Helvetica, Arial, sans-serif; font-size:24px; color:#FFF;}
	h2 					{font-family: Helvetica, Arial, sans-serif; font-weight:normal; font-size:18px; color:#FF9; font-style:italic; margin-bottom:8px;}
	h3 					{margin:5px 0 10px 0; font-family: Helvetica, Arial, sans-serif; font-weight:bold; font-style:italic; font-size:16px; color:#77ab55;}
	h4 					{font-family: Arial Black, Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; color:#532c2a;}
	h5					{font-size:xx-small; margin:0;}
	h6 					{font-size:xx-small; margin:0;}
	hr 					{color:#FFF; width:90%;}
	img 				{border:none;}
	acronym				{border-bottom: 1px dotted;}
	blockquote 			{line-height: 22px; font-size:16px;}
	blockquote:before 			{content: open-quote; font-size:20px; color:#77ab55; font-weight: bold;}
	blockquote:after 				{content: close-quote; font-size:20px; color:#77ab55; font-weight: bold; }
	
}


/*------- Basic Layout & Backgrounds ------------*/
.clear {
	clear:both;
}

#wrapper {
	margin:0 auto;
	width:960px;
	position:relative;
}

#logo {
	width:227px;
	height:163px;
	float:left;
}

#headerbg {
	width:960px;
	height:114px;
	background:url(images/headerbg.gif) no-repeat right;
}

#menu {
	width:227px;
	text-align:center;
	clear:both;
	float:left;
}

ul.menuitem li {
	margin-left:12px;
	list-style:none;
	width:203px;
	height:29px;
	background:url(images/menubtn.gif) no-repeat;
	text-align:left;
	position:relative;
}

#menu li a{
	margin-left:40px;
	font-family: Helvetica, Arial, sans-serif; 
	font-weight:bold; 
	font-size:16px; 
	font-style:italic;
	color:#000000;
	text-decoration:none;
	
}

/* Suckerfish Menu */

#menu li ul {
	position: absolute;
	left:-999em;  /* --- THIS HIDES THE NESTED LISTS ON LOAD --- */
	list-style:none;
	background:#CCC;
	z-index:999;
	top:0px;
	margin:0 0 0 180px;
	min-width:250px;
	padding:5px;
}
#menu li ul li {
	background:none;
	margin:0;
	padding:0;
	width:auto;
	height:auto;
}
#menu li ul li a {
	margin:0;
	padding:0;
	font-size:12px;
}
#menu li ul li a:hover{
	color:#d49f12;
}

/* --- PLACE THE MENU ITEM CORRECTLY WHEN HOVERING OVER APROPORATE PIECE --- */
#menu li:hover ul, #menu li.sfhover ul {
	left:auto;
}

#contentholder {
	position:absolute;
	top:113px;
	left:230px;
	width:500px;
}
#content {
	width:659px;
	margin-left:20px;
	float:left;
	background-color:#7a7a7a;
	border-left:solid 1px #a4a4a4;
	border-right:solid 1px #a4a4a4;
}
#contentbottom, #contenttop {
	margin-left:20px;
}
.contentbox {
	width:600px;
	margin:10px auto 10px auto;
	padding:10px;
	color:#FFF;
	background-color:#656565;
	border:solid 1px #a4a4a4;
}

.column {
	float:left;
	margin:0 5px 0 5px;
	width:190px;
}

#footer {
	clear:both;
	height:43px;
	background:url(images/footer.gif) repeat-x;
}

.alignright {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	border:solid 1px #a4a4a4;
}

hr {
	clear:both;
	width:600px;
	margin-bottom:20px;
}
.clear {
	clear:both;
}

.postdate_inlist {
	font-size:9px;
}

