/*  
Theme Name: Irrisys Custom
Theme URI: http://www.irrisys.com.au/
Description: Irrisys wordpress best ever template
Version: 1.0 Beta
Author: James M Stackhouse
Author URI: http://www.jaffa.com.au/

	Irrisys v1.0 Beta
	http://www.jaffa.com.au/

	This theme was designed and built by James Stackhouse.
	The CSS, XHTML and design is copyright 2007 Jaffa
*/

/*general setup FOR HOME PAGE*/



body
{
background:#808080 url(images/shadBg.gif) repeat-y center;
margin:0;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:86%;

height:100%;

}

html
{
height:100%;
width:100%;
}

#page
{
	width:960px;
	margin:0 auto;
	position:relative;
	min-height:100%;
	height:100%;
	background:#fff;
}

/** html #page
{
	height: 100%;
}*/

#footer
{
	height:100px;
	margin:0 auto 0 auto;
	
	background:#333333 url(images/footerbg.gif) repeat-x top;
	border-top:#999999 dotted 1px;
	
	width:960px;
	
	/*padding:0;
	clear:both;*/
	
	position: absolute;
	bottom: 0;

}

#footer img
{
	float:right;
	margin:15px;
	
}


.highlight
{
	background:#D8F2F3;
	color:#000000;
}	

img
{
	border:none;
}



#header
{
	height:164px;
	background:#000 url(images/headerImage.jpg) no-repeat;
	margin:0;
}

#content
{
	background:#fff url(images/bgGradient.gif) repeat-x; 
	margin:0;
	padding-bottom:120px;
	height:100%;
}

#intro
{
	width:415px;
    height:auto;
	float:left;
	margin:10px 10px;
	padding:0 10px;
}

#newsCol
{
	width::190px;
	float:left;
	margin:0 10px;
	border-left:#666666 dotted 1px;
	padding:0 10px;
	height:100%;
	position:relative;
}

#sidebar
{
	width::190px;
	float:right;
	margin:0 10px 0 10px;
	border-left:#666666 dotted 1px;
	padding:0 10px 0 10px;
	height:100%;
	position:relative;

}

#productSide
{
right:0;
top:170px;
position:absolute;
}

/*post news on homepage*/
.post
{
	width:200px;
}

.entry
{
	height:auto;
}


/*News item or SINGLE page*/
#newsPage
{
	width:680px;
}

#newsPage .post
{
	width:520px;
	padding:15px;
	margin:15px;
}

#newsPage .postmetadata
{
	background:#FFFFFF;
	border-top:#CCCCCC 1px dotted;
	border-bottom:#CCCCCC 1px dotted;
	margin:70px 0 15px 0;
	padding:15px 0 15px 0;
	height:auto;
	width:680px;
	color:#999999;
}

/*infoPage normal PAGE template setup*/
#infoPage
{
	width:630px;
	float:left;
	padding:15px;
	margin:15px;
}

/* PAGE page setup*/
#infoPage .post
{
	width:630px;
}

#infoPage img
{
	border:none;
}


/*infoPage with List underneat for Children*/
#childList
{
	width:610px;
	float:left;
	padding:15px;
	margin:15px;
	background:#f1f1f1;
}

#childList h3
{
	color:#0066CC;
	margin:7px;
	padding:7px;
	
}

 * html #childList h3 {  /* make text in middle in IE */
	padding-top:10px;
}

#childList img
{
	float:left;
	padding:5px;
	margin:5px;
	background:none;
	border:0;
}

#childList ul {
        list-style-type: none;
        width: 600px;
		margin:0;
		padding:0;
} 

#childList li {
        border-top: 1px dotted #666;

		background:#C9EAFF;
		margin:0;
		padding:0;
display:block;
width:600px;
height:85px;
}

#childList li a 
{ 
padding:10px;
margin:10px;
width:600px;
text-decoration: none;
}

 * html #childList li a {  /* make hover effect work in IE */
	width: 600px;
}

#childList li a:hover {
        color: #000;
}

.childthumb img
{
	float:left;
	width:52px;
	height:52px;
}



/*Widget setup styles*/
.widget
{
	width:200px;
}

.widget widget_text
{
	width:200px;

	
}

.widgettitle
{
	margin-top:10px;
	width:200px;
	color:#0066CC;
	font-size:16px;
	background:none;
}

.textwidget
{
	width:200px;
		margin-bottom:15px;
		padding-bottom:15px;
	border-bottom:1px dotted #999999;
}


/*comments setup*/
#commentArea
{
	width:680px;
	border-top:#666666 1px dotted;
	background:#fff url(images/bgGradient.gif) repeat-x top;
	float:left;
}

#respond
{
	padding:15px 0 0 15px;
	color:#0066CC;
}

#commentform
{
	width:680px;
	padding:0 15px 0 15px;
}

#comment
{
	width:420px;
	padding:15px;
}

/* actual comments*/

.commentlist
{
	background:#FFFEF0;
	width:680px;
	padding:0;
	margin:0;
}

.commentlist ol
{
	padding:0;
	margin:0;
	
}

.commentlist li
{
	border-top:#999999 1px dotted;
	list-style:none;
	padding:15px;
	margin:0;
}




/*Static top Navigation bar*/
#navmenu
{
	width:960px;
	margin-top:-22px;
	border-bottom:8px solid #000000;
	font-size:16px;
}

#navmenu ul 
{
	margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; 
}

#navmenu li 
{
	display: inline;
	
}

#navmenu ul li a 
{
	text-decoration:none;  
	margin: 2px;
	padding: 5px 20px 5px 20px; 
	color: #FFF;
	background:#000000 url(images/topNavBg.gif) repeat-x;
}

#navmenu ul li a:hover 
{	
	color:#0099FF; 
}









/*

///////GLOBAL COLOURS AND TYPOGRAPHY

*/


a 
{
	color:#0066CC;
}


body
{
	color:#333333;
}

#footer
{
	color:#FFF;
	text-align:right;
}

#footer a
{
color:#0099FF;
}

#intro
{
	line-height:1.45em;
}

#newsPage .post
{
	line-height:1.45em
}

#homeLinks a
{
	
	color:#FFFFFF;
	font-weight:bold;
	float:right;
}


h1
{
	font-size:2.7em;
	font-weight:normal;
	letter-spacing:-0.03em;
}

h2
{
	font-size:2em;
	font-weight:normal;
	letter-spacing:-0.03em;
}

h3, small
{
 color:#0066CC;
}

#infoPage .entry
{
	font-size:14px;
	line-height:20px;
	/*width:550px;*/
}

#newsPage .entry
{
	font-size:14px;
	line-height:20px;
	/*width:550px;*/
}

