/*
Theme Name: iJump 2008 Custom Theme
Theme URI: http://www.ijump.co.nz
Description: Theme for online media site iJump. Designed by Joi Design http://joi.co.nz/ and enabled for  Wordpress by Hamish Campbell http://all.or.nothing.net.nz
Version: 1.0
Author: Joi Design
Author URI: http://joi.co.nz/

	iJump 2008 Custom Theme
	 http://ijump.co.nz

	This theme was designed by Joi Design http://joi.co.nz/ and enabled for
	Wordpress by Hamish Campbell http://all.or.nothing.net.nz/

	The CSS, XHTML and design is copyright. All rights are reserved.
	You may NOT copy CSS, XHTML or design without express permission
	of iJump.co.nz.

*/

body { margin:0; padding:0; background:#555; color:#333; font-size:14px; line-height:150%; font-family:Helvetica, Arial, Verdana, sans-serif; text-align:center; }
img { border:0;}
input.cat_textbox { border:1px #666 solid; width:150px;}
input.cat_search { width:139px; height:23px; background:transparent; padding:4px 0; border:0; font-size:12px; color:#333;}
textarea { border:1px #999 solid;}
ul { margin:0; padding-left:20px;}
li { margin:0 0 4px; padding:0;}
hr { border:none; border-top:1px #333 solid;}
h1,h2,h3 { margin:0; padding:0; line-height:36px; color:black; font-size:38px; letter-spacing: -0.05em; font-weight:lighter;}
h3 { font-size: 20px; }
h1 a, h2 a, h3 a { color: black; text-decoration: none;}
a { text-decoration:underline; color:#1F9FE2;}
/*a:hover { color:#F1A04F;}*/
div { margin-right:auto; margin-left:auto; text-align:left;}

.clearer { clear:both;margin:0;padding:0;height:0;line-height:0;font-size:0;overflow:hidden;}
.normal { font-weight:normal; font-size:12px; line-height:180%; font-family:Arial, Helvetica, sans-serif;}
.small { font-size:11px;}

/*container*/
#container { width:976px; background:white; overflow:hidden;}

/*top*/
#top { height:42px; background:url(images/top.jpg) no-repeat;}

/*header*/
#header { margin-left:55px; width:850px; height:131px; overflow:hidden;}
#header-logo { float:left; margin-top:15px; width:330px; height:95px;}
#header-right { float:right; width:320px;}
#header-text { padding-left:30px; height:26px; line-height:22px;}
#header-text a { color:#47A8C1; font-size:14px;}
#header-img { height:61px;}
#header-search { margin-top:12px;}
#search-box { float:right; background:url(images/searchbox.gif) no-repeat; width:149px; height:23px; text-align:center;}
#search { float:right; margin:0 4px;}
.searchButton {
	background:url(images/btn_search.gif) no-repeat;
	border: none;
	height: 23px;
	width: 60px;
}

/*menu*/
#menu { margin-left:55px; width:850px; height:49px; overflow:hidden; background:url(images/menu.jpg) no-repeat;}
#menu ul { margin:0 0 0 30px; padding:0; list-style:none;}
#menu ul li { float:left; margin:0; padding-right:37px; font-size:16px; color:#EF8C29; font-weight:bold; line-height:49px;}
#menu ul li a { text-decoration:none; font-weight:normal; color:white;}
#menu ul li a:hover { color:#DDD;}

/*bg*/
#bg { margin:8px 0 20px 55px; width:850px; height:198px; overflow:hidden; background:url(images/bg.jpg);}
#bg-left { float:left; margin:20px 0 0 65px; width:280px; display:inline;}
#bg-left a { color:#EF8C29;}
#bg-left h1 a { color: black; }
#bg-right { float:left; margin:19px 0 0 50px; width:280px; display:inline;}

/*home*/
#home1 { float:left; margin:0 30px 20px 72px; width:254px; display:inline;}
#home2 { float:left; margin:0 30px 20px 0; width:254px;}
#home3 { float:left; margin-bottom:20px; width:254px;}
#home1 h2 a{ color:#1F9FE2; line-height:45px;}
#home2 h2 a{ color:#F11E25; line-height:45px;}
#home3 h2 a{ color:#A6A281; line-height:45px;}

/*breadcrumb*/
.breadcrumb { 
 margin: 10px 60px 0px 78px; 
 font-size: 0.8em;
 letter-spacing: 1px;
}

/*inner*/
#inner { margin:8px 60px 20px 78px; }
#inner2 { width:800px; }
#inner-nothing { float:left; margin:8px 78px; width:500px }
#inner-left { float:left; margin:8px 60px 20px 78px; width:416px; display:inline;}

#inner-right { float:left; margin:23px 0 20px 0; width:345px;}

#inner-plane { line-height:48px; background:url(images/plane.gif) no-repeat; padding-left:60px; font-size:32px; color:#F11E25; font-weight:bold;}
#inner-box { margin:5px 0 0 28px; width:308px; height:316px; background:url(images/inner.gif) no-repeat; overflow:hidden;}
#box-text { margin:30px 0 0 38px; width:240px; color:white;}
#box-text2 { margin:30px 0 0 38px; width:339px; color:white;}
.text1 { font-size:56px; line-height:60px; font-weight:bold;}
.text2 { font-size:28px; line-height:50px; font-weight:bold;}

/*blog*/
#inner-left-blog { float:left; margin:33px 60px 20px 78px; width:516px; display:inline;}
#inner-right-blog { float:left; margin:43px 0 20px 0; width:245px;}
#blog-nav h2 { font-size: 20px;}
#blog-nav ul { list-style: none;}
.entry h1 { font-size: 18px; }
.entry h2 { font-size: 16px; }
.entry h3 { font-size: 14px; }
.entry h4 { font-size: 12px; }
.postmetadata { clear: left; }

/*sociable*/
div.sociable ul { margin:5px 0 0 0px; padding:0; list-style:none;}
div.sociable li { float:left; margin-right: 20px; }

/*footer*/
#footer { clear:both; height:259px; overflow:hidden; background:url(images/footer.jpg);}
#footer-left { float:left; margin:46px 0 0 36px; width:234px; display:inline;}
#footer-right { float:left; margin:46px 0 0 8px; width:664px; font-size:11px;}
.footer-img { float:left; width:108px;}
.footer-box { float:left; margin:2px 5px 0 0; padding:5px 0 0 6px; width:210px; height:100px; border:1px black solid;}
 /*tweets*/
 .footer-box a { text-decoration: none; color: #333; font-size:11px;}
 .footer-box ul { padding: 0; list-style: none;}
 .footer-box li { line-height: 1.3em;}
 .footer-box 
#siteby { padding-right:10px; text-align:right; line-height:30px; font-size:12px;}
#siteby a { color:black;}

h3#comments { font-size: 14px; }
#comment { width: 100%; }

#clientlogos { margin:0 5px 5px 5px; display:inline; }
#clientlogoscontainer { width:350px; height:190px; }

/*additional by Simon*/
#page-top { margin-top: 20px; width:850px; height:198px; background:url(images/paper.jpg) no-repeat;}
#page-bottom { width:850px; height:198px; background:url(images/paper.jpg) no-repeat;}
#page-leftcont { float:left; width:380px;}
#page-left2 { margin: 3px 0 0 8px; width:380px; height:615px; background:url(images/line2.jpg) no-repeat; overflow:hidden;}
#page-left3 { float:right; margin:8px 0 0 8px; width:380px; height:243px; background:url(images/sml-blue2.jpg) no-repeat;}
#page-copy { float:left; margin:20px 20px 0 20px; display:inline;}
#page-right1 { float:left; margin: 0px 0 0 8px;}
#page-right2 { margin:5px 0 0 28px; width:380px; height:521px; background:url(images/blue2.jpg) no-repeat; overflow:hidden;}
#page-right3 { margin:5px 0 0 28px; width:380px; height:190px; background:url(images/lilbro2.jpg) no-repeat; overflow:hidden;}
