/*
Theme Name: Toby Tower
Theme URI: http://www.kri8it.com
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.0
Author: Flip Dippenaar
Author URI: http://www.kri8it.com

	Toby Tower v1.50
	 http://www.kri8it.com


*/



/* Begin Typography & Colors */
.kri8it_splat{
	width: 110px;
	height: 130px;
	position:absolute;
	opacity: 1;
	right:-10px;
	top:12px;
}

em{
	font-weight:bold;
	font-style:normal;
	background-color:#ffff00;
	color:#000;
}

body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	background-color:#2D531A;
}

a{
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	color:#1E4F0A;
	text-decoration:underline;
	padding-left: 0px;
}
a:hover{
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	color:#1E4F0A;
	text-decoration:none;
	padding-left: 0px;
}
#footer a{
	font-size:12px;
	font-weight:normal;
	color:#abcc15;
	text-decoration:none;
}
#footer a:hover{
	font-size:12px;
	font-weight:normal;
	color:#abcc15;
	text-decoration:underline;
}

.head_container{
	background-image:url(images/head_back_repeat.jpg);
	background-position: top left;
	background-repeat:repeat-x;
	height:64px;
}

.head_wrapper{
	width:900px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	height:35px;
	position:relative;
	padding-left:6px;
	padding-top:7px;
	padding-right:6px;
	font-size:11px;
	color:#000;
	text-align:right;
}

.head_wrapper img {
	padding-left:8px;	
}

.body_container{
	background-position: left top;
	background-repeat:repeat;
	margin:0;
	padding:0;
	background-color: #B7D433;
	padding:0 0 30px;
}

.body_wrapper{
	width:900px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index:10;
}

.head_block{
	position:relative;
	height:300px;
	background-position: top left;
	background-repeat:no-repeat;
}

.head_block_left{
	display:inline-block;
	float:left;
	height:222px;
	width:165px;
	margin-left:1px;
	padding-top:18px;
	padding-left:15px;
}

.head_block_left ul{
	padding:0px;
	margin:0px;
	color:#654723;
	font-size:12px;
	list-style:none;
	font-weight:bold;
}

.head_block_left ul li{
	margin-bottom:12px;
	width:155px;
}

.head_block_left ul li.new{
	background-image:url(images/top_li_new.jpg);
	background-position: center right;
	background-repeat: no-repeat;
}

.head_block_right{
	display:inline-block;
	float:right;
	height:240px;
	width:717px;
	margin-right:1px;
}

#rotator{
	height: 240px;
	width: 717px;
	position:relative;
}

.top_menu{
	height:125px;
	position:relative;
	top:-21px;
}

.top_menu .yellow{
	position:absolute;
	border:0;
	outline:0;
	z-index:14;
	float:left;
	left:7px;
	display:inline-block;
}

.top_menu .red{
	position:absolute;
	border:0;
	outline:0;
	z-index:13;
	float:left;
	left:186px;
	display:inline-block;
}

.top_menu .blue{
	position:absolute;
	border:0;
	outline:0;
	z-index:12;
	float:left;
	left:365px;
	display:inline-block;
}

.top_menu .green{
	position:absolute;
	border:0;
	outline:0;
	z-index:11;
	float:left;
	left:544px;
	display:inline-block;
}

.top_menu .pink{
	position:absolute;
	border:0;
	outline:0;
	z-index:10;
	float:left;
	left:723px;
	display:inline-block;
}

.content{
	position:relative;
	font-weight:normal;
	font-size:12px;
	color:#2d2c2c;
}

.content h2{
	color:#1E4F0A;
	font-size:21px;
	font-weight:bold;
	margin:0;
	padding:0;
	position:relative;
}

.content .copy{
	font-size:14px;
	font-weight:bold;
	padding-left:40px;
	padding-right:40px;
	padding-top:2px;
	padding-bottom:10px;
}

.content p{
	margin-top:0px;	
}

.content table{
	padding-bottom:15px;	
}

.content .images{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:15px;
}

.content .images img{
	border:0px solid #B7D433;
	margin:0;
	padding:0;
	margin-bottom:4px;
}

.content .images img.img_padding{
	margin-right:2px;
}

.footer{
	height:140px;
	position:relative;
	z-index:5;
	clear:both;
	overflow:hidden;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #2D531A;
	
}

.footer_fade{
	width:980px;
	padding:0;
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	height:86px;
	background-position: top left;
	background-repeat:no-repeat;
	position:relative;
}

.footer_left{
	display:inline-block;
	float:left;
	padding-top:36px;
	padding-left:12px;
}

.footer_right{
	display:inline-block;
	float:right;
	padding-top:30px;
	padding-right:78px;
}

#frame-padding{
	float:left; display:block;width:292px;margin-right:5px;	
	position:relative;
}

#frame{
	float:left; display:block;
	position:relative;
	width:292px;
}

#framepng{
	position:absolute;
	height: 216px;
	width: 290px;
	/*left:1px;
	top:1px;*/
}

#frame-padding h2, #frame h2{	
	color:#1E4F0A;
	font-size:30px;
	font-weight:bold;
	margin:0;
	padding:0 0 20px 24px;
	position:relative;
}

/*#frame-padding h1, #frame h1{	
	color:#1E4F0A;
	font-size:21px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 24px;
	position:relative;
}*/

#frame-padding h1, #frame h1{	
color:#1E4F0A;
font-size:16px;
font-weight:bold;
margin:0;
padding:0 0 20px 24px;
position:relative;
top:-10px;
}

#frame-padding p, #frame p{
	font-size:16px;
	font-weight:bold;
	padding-left:26px;
	padding-right:26px;
}

.post-box{
	padding-top: 2px;
	padding-bottom:25px;
	background-image:url(images/post_divider.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
}
.featured-box{
	padding-bottom:25px;
	background-image:url(images/post_divider.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:bold;
}

.featured-box img {
	border:1px solid #B7D433;
	margin:0 20px 40px 0;
	padding:0;
}

.featured-box h2{
	padding-top:20px;	
}

#featured-frame{
	float:left; display:block;width:292px;	
	position:relative;
	margin-right:35px;
}

.cform{
	width:100%;	
	margin-bottom:30px;
}

.cform label {
	display:inline-block;
	margin:0px 10px 0 0;
	text-align:right;
	vertical-align:top;
	width:180px;
	color:#1E4F0A;
	font-size:12px;
}

.cform label span {
	display:block;
	width:180px;
}

.cform textarea, .cform input {
	width:400px;
}

.cform textarea {
	font-family:arial;
	font-size:0.9em;
	overflow:auto;
}

.cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton  {
	border-color:#ECECEC #ADADAD #ADADAD #ECECEC !important;
	border-right:1px solid #ADADAD !important;
	border-style:solid !important;
	border-width:1px !important;
	font-size:0.8em;
	margin:10px 0 0 5px;
	padding:5px;
	width:100px;
	position:relative;s
}

.linklove{
	display:none;	
}

ol.cf-ol li {
margin:15px 0 !important;
}

div.cf_info {
	line-height:1.3em;
	margin-left:160px;
	margin-top:10px;
	padding:10px 15px !important;
	width:380px;
}

.cform fieldset {
	background-color:#B7D433;
	border-color:#2D531A #2D531A #2D531A #2D531A;
	border-right:1px solid #2D531A;
	border-style:solid;
	border-width:1px;
	margin-top:10px;
	padding:5px 0 15px;
	
}

.cform legend {
	color:#2D531A;
	font:20px;
	margin-left:10px;
	padding:0 2px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
}

#cforms_captcha6, #cforms_captcha5, #cforms_captcha4, #cforms_captcha3, #cforms_captcha2, #cforms_captcha  {
	height:15px;
	margin:0;
	padding:4px;
	width:150px;
}
