/*

Theme Name: moto	



Theme URI: http://www.motorestaurant.com/



Description: The WordPress theme is specially designed for moto restaurant.



Version: 1.0



Author: Kiwi9 Web Design & Marketing

Author URI: http://www.kiwi9.com/

Tags: black, video, two column, lab



	moto v1.0

	

	This theme was designed and built by Kiwi9,

	whose site you will find at http://www.kiwi9.com/

*/



* {
	margin:0;
	padding:0;
}
html {
	height:100%;
	max-height:100%;
	padding:0;
	margin:0;
	border:0;
	background:#fff;
	font-size:80%;
	/* hide overflow:hidden from IE5/Mac */ 

/* \*/ 

overflow: hidden;/* */ 

}
body {
	height:100%;
	max-height:100%;
	overflow:hidden;
	padding:0;
	margin:0;
	border:0;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
}
.fixed {
	display:block; /* set up as a block */
	height:100%; /* set height to full page */
	max-height:100%;
	overflow:auto; /* add scroll bars as required */
	z-index:1; /* allocate a suitable z-index */
	position: relative;
}
#footerWrap {
	bottom:0px;
	left:0;
	display:block;
	width:100%;
	height:79px;
	margin-left:-9px;
	position:absolute;
	z-index:1000;
}
#footer {
	background:url(images/layout/stickybg.png) bottom left repeat-x;
	width:963px;
	margin:0 auto;
	padding:0;
	height:79px;
}
/* Grid Layout */

.topRepeat {
	background:url(images/layout/toprepeat.png) top left repeat-x;
}
.bottomRepeat {
	background:url(images/layout/bottomrepeat.png) bottom left repeat-x;
}
/* A container should group all your columns. */

.container {
	background:url(images/layout/topbg.png) top no-repeat;
	width: 976px;
	margin: 0 auto;
	text-align:left;
}
#bottom {
	background:url(images/layout/bottom.png) bottom no-repeat;
}
/* Use this class on any div.span / container to see the grid. */

.showgrid {
	background: url(images/grid.png);
}
/* Space Allocated for Fixed Footer */

.pad2 {
	display:block;
	height:79px; /* height to miss footer */
}
/* Columns

-------------------------------------------------------------- */



/* Sets up basic grid floating and margin. */

.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {
	float: left;
	margin-right: 8px;
}
/* The last column in a row needs this class. */

.last, div.last {
	margin-right: 0;
}
/* Use these classes to set the width of a column. */

.span-1 {
	width: 33px;
}
.span-2 {
	width: 74px;
}
.span-3 {
	width: 115px;
}
.span-4 {
	width: 156px;
}
.span-5 {
	width: 197px;
}
.span-6 {
	width: 238px;
}
.span-7 {
	width: 279px;
}
.span-8 {
	width: 320px;
}
.span-9 {
	width: 361px;
}
.span-10 {
	width: 402px;
}
.span-11 {
	width: 443px;
}
.span-12 {
	width: 484px;
}
.span-13 {
	width: 525px;
}
.span-14 {
	width: 566px;
}
.span-15 {
	width: 607px;
}
.span-16 {
	width: 648px;
}
.span-17 {
	width: 689px;
}
.span-18 {
	width: 730px;
}
.span-19 {
	width: 771px;
}
.span-20 {
	width: 812px;
}
.span-21 {
	width: 853px;
}
.span-22 {
	width: 894px;
}
.span-23 {
	width: 935px;
}
.span-24, div.span-24 {
	width: 976px;
	margin: 0;
}
/* Use these classes to set the width of an input. */

input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23 {
	border-left-width: 1px!important;
	border-right-width: 1px!important;
	padding-left: 5px!important;
	padding-right: 5px!important;
}
input.span-1, textarea.span-1 {
	width: 21px !important;
}
input.span-2, textarea.span-2 {
	width: 62px !important;
}
input.span-3, textarea.span-3 {
	width: 103px !important;
}
input.span-4, textarea.span-4 {
	width: 144px !important;
}
input.span-5, textarea.span-5 {
	width: 185px !important;
}
input.span-6, textarea.span-6 {
	width: 226px !important;
}
input.span-7, textarea.span-7 {
	width: 267px !important;
}
input.span-8, textarea.span-8 {
	width: 308px !important;
}
input.span-9, textarea.span-9 {
	width: 349px !important;
}
input.span-10, textarea.span-10 {
	width: 390px !important;
}
input.span-11, textarea.span-11 {
	width: 431px !important;
}
input.span-12, textarea.span-12 {
	width: 472px !important;
}
input.span-13, textarea.span-13 {
	width: 513px !important;
}
input.span-14, textarea.span-14 {
	width: 554px !important;
}
input.span-15, textarea.span-15 {
	width: 595px !important;
}
input.span-16, textarea.span-16 {
	width: 636px !important;
}
input.span-17, textarea.span-17 {
	width: 677px !important;
}
input.span-18, textarea.span-18 {
	width: 718px !important;
}
input.span-19, textarea.span-19 {
	width: 759px !important;
}
input.span-20, textarea.span-20 {
	width: 800px !important;
}
input.span-21, textarea.span-21 {
	width: 841px !important;
}
input.span-22, textarea.span-22 {
	width: 882px !important;
}
input.span-23, textarea.span-23 {
	width: 923px !important;
}
input.span-24, textarea.span-24 {
	width: 964px !important;
}
/* Add these to a column to append empty cols. */



.append-1 {
	padding-right: 41px;
}
.append-2 {
	padding-right: 82px;
}
.append-3 {
	padding-right: 123px;
}
.append-4 {
	padding-right: 164px;
}
.append-5 {
	padding-right: 205px;
}
.append-6 {
	padding-right: 246px;
}
.append-7 {
	padding-right: 287px;
}
.append-8 {
	padding-right: 328px;
}
.append-9 {
	padding-right: 369px;
}
.append-10 {
	padding-right: 410px;
}
.append-11 {
	padding-right: 451px;
}
.append-12 {
	padding-right: 492px;
}
.append-13 {
	padding-right: 533px;
}
.append-14 {
	padding-right: 574px;
}
.append-15 {
	padding-right: 615px;
}
.append-16 {
	padding-right: 656px;
}
.append-17 {
	padding-right: 697px;
}
.append-18 {
	padding-right: 738px;
}
.append-19 {
	padding-right: 779px;
}
.append-20 {
	padding-right: 820px;
}
.append-21 {
	padding-right: 861px;
}
.append-22 {
	padding-right: 902px;
}
.append-23 {
	padding-right: 943px;
}
/* Add these to a column to prepend empty cols. */



.prepend-1 {
	padding-left: 41px;
}
.prepend-2 {
	padding-left: 82px;
}
.prepend-3 {
	padding-left: 123px;
}
.prepend-4 {
	padding-left: 164px;
}
.prepend-5 {
	padding-left: 205px;
}
.prepend-6 {
	padding-left: 246px;
}
.prepend-7 {
	padding-left: 287px;
}
.prepend-8 {
	padding-left: 328px;
}
.prepend-9 {
	padding-left: 369px;
}
.prepend-10 {
	padding-left: 410px;
}
.prepend-11 {
	padding-left: 451px;
}
.prepend-12 {
	padding-left: 492px;
}
.prepend-13 {
	padding-left: 533px;
}
.prepend-14 {
	padding-left: 574px;
}
.prepend-15 {
	padding-left: 615px;
}
.prepend-16 {
	padding-left: 656px;
}
.prepend-17 {
	padding-left: 697px;
}
.prepend-18 {
	padding-left: 738px;
}
.prepend-19 {
	padding-left: 779px;
}
.prepend-20 {
	padding-left: 820px;
}
.prepend-21 {
	padding-left: 861px;
}
.prepend-22 {
	padding-left: 902px;
}
.prepend-23 {
	padding-left: 943px;
}
:focus {
	-moz-outline-style: none;
}



:-moz-any-link:focus {
 outline: none;
}
a img {
	border:none;
}
a, h2 a:hover, h3 a:hover {
	text-decoration:none;
	color:#3fa8b1;
}
a:hover {
	text-decoration:underline;
}
a.more {
	text-decoration:none;
	color:#f00;
}
a.more:hover {
	text-decoration:underline;
}
/* Begin Layout */

.logo {
	padding:25px 0 0 42px;
}
.logo a img {
	width:138px;
	height:47px;
}
/* Navigation Begin */

#menu {
	list-style:none;
}
#menu li {
	float:left;
	padding:0 10px;
}
#menu li:hover, #menu li.current_page_item, #menu li.hover {
	background:#333;
	padding:0 10px;
}
#menu li a {
	float:left;
	display:block;
	margin:50px 0 10px;
	font-size:16px;
	color:#b5b5b5;
	font-weight:bold;
}
#menu li a:hover, #menu li.current_page_item a, #menu li.current_page_item a:hover, #menu li:hover a, #menu li:hover a:hover {
	text-decoration:none;
	color:#b0bcbd;
}
/* Navigation End */

#cube {
	background:url(images/layout/shadow.png) bottom no-repeat;
	height:403px;
	margin-top:40px;
}
#cu3er-container {
	width:894px;
	height:354px;
	outline:0;
	margin:0 0 0 43px;
	text-align:center
}
#content {
	background:url(images/layout/sidebarRightBg.png) center repeat-y;
	margin:50px 0;
}
#home #content {
	margin:20px 0 50px;
}
#home #cube {
	margin:50px 0 0;
}
#contentTop {
	background:url(images/layout/sidebarRightTopL.png) 0 0 no-repeat;
}
#cBottom {
	background:url(images/layout/sidebarRightFooter.png) bottom no-repeat;
	height:53px;
}
#sidebarTop {
	background:url(images/layout/sidebarRightTopR.png) 14px 0 no-repeat;
}
#contentTop {
	width:557px;
	padding:0;
	margin:0 0 0 41px;
}
.navigation {
	padding:5px 2px 10px;
}
.navigation a {
}
/* Footer */



.foobar, .foodbar li ul, .copyright, .foobar li, .foodbar li ul li, .copyright li {
	list-style:none;
}
.foobar li {
	float:left;
	text-align:center;
}
.foobar li ul li, .foobar li ul li a {
	float:none;
}
.foobar li {
	margin:2px 5px 0 110px;
}
.foobar li ul {
	margin:0px 0 0;
	clear:both;
}
.foobar li ul li {
	margin:5px 5px 0 0px;
	text-align:center;
}
.copyright {
	text-align:center;
}
.kiwi {
	margin:60px 0 0;
}
.ing {
	margin:15px 0 0;
}
.ing a{
	display:block;
	width:67px;
	height:37px;
	background:url(images/ing.gif) 0 0 no-repeat;
	outline:none;
	text-indent:-999px;
	overflow:hidden;
	border:none;
	cursor:pointer;
}
.ing a:hover {
	background-position:0 -37px;	
}
.moto {
	margin:60px 0 0;
}
.foobar, .copyright, .foobar a, .copyright a {
	font-family:Verdana, Geneva, sans-serif;
	color:#797979;
	font-size:12px;
}
.foobar .food {
	background:url(images/menu/disruptive.png) 0 0px no-repeat;
	display:block;
	margin: 0 0 0 55px;
	float:left;
	width:140px;
	height:60px;
	overflow:hidden;
	text-indent:-999px;
}
.foobar .food:hover {
	background-position: 0px -60px;
}
.foobar .otom {
	background:url(images/menu/foobar.png) -159px 0 no-repeat;
	display:block;
	float:left;
	width:137px;
	height:73px;
	overflow:hidden;
	text-indent:-999px;
}
.foobar .otom:hover {
	background-position:  -159px -73px;
}
.foobar .mberry {
	background:url(images/menu/mberryfooter.png) 0px 0 no-repeat;
	display:block;
	float:left;
	width:63px;
	height:78px;
	overflow:hidden;
	text-indent:-999px;
}
.foobar .mberry:hover {
	background-position: 0px -78px;
}
/* End Layout */



/*	Begin Headers */



h1, h2, h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}
h1 {
	font-size: 4em;
	text-align: center;
}
h2 {
	font-size: 1.6em;
}
h3 {
	font-size: 1.3em;
}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
}
h1 {
	padding-top: 40px;
	margin: 0;
}
h2 {
	margin: 10px 0;
}
h2.pagetitle {
	margin-top: 10px;
	text-align: center;
}
h2.categories {
	margin:5px 0 15px!important;
}
ul#sidebar h2 {
	margin: 5px 7px 0;
	padding: 0;
	color:#4c4c4c;
	font-size:16px;
	font-weight:bold
}
h3 {
	padding: 0;
	margin: 10px 0 0;
}
h3.comments {
	padding: 0;
	margin: 15px auto 10px;
}
/* End Headers */



/* Begin Images */



p img {
	padding: 0;
	max-width: 100%;
}
/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets

	Do not work in Internet Explorer, which merely default to normal bullets. */

.entry {
	margin:0px 10px 10px;
	padding:10px 0 0;
}
.entry p {
	margin:8px 0;
}
#content h1 {
	text-align:left;
	padding:0;
	font-size:26px;
	color:#969494;
	font-weight:normal;
	margin:0 10px 5px;
	padding:5px 0 5px;
}
#content h1 a {
	font-size:26px;
	text-align:left;
	color:#969494;
	font-weight:normal;
}
.posts {
	background:url(images/layout/entryLeftBorder.png) top left no-repeat;
}
.entry h3, .entry h3 a {
	text-align:left;
	font-size:16px;
	color:#000;
	font-weight:normal;
}
html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
}
html>body .entry li {
	margin: 7px 0 8px 10px;
}
.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
}
.entry ol li {
	margin: 0;
	padding: 0;
}
.postmeta {
	margin:0 10px 0;
}
.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
}
ul#sidebar, ol#sidebar {
	margin: 0;
	padding: 0 0 12px;
}
ul#sidebar li {
	background:url(images/layout/sidebarDivider.png) 0 0 no-repeat;
	padding:5px 0 0;
	margin:10px 0px 0 15px;
	list-style-type: none;
	list-style-image: none;
}
#sidebar li div {
	margin:5px 7px 0;
}
ul#sidebar li.none {
	background:none;
}
ul#sidebar p, ul#sidebar select {
	margin: 5px 10px 8px;
}
#text-5 .textwidget {
	width:270px;
}
#text-3 .textwidget {
	color:#4c4c4c;
	font-size:16px;
}
ul#sidebar ul, ul#sidebar ol {
	margin: 5px 0 0 10px;
	background:none;
}
ul#sidebar ul ul, ul#sidebar ol {
	margin: 0 0 0 10px;
}
ol li, ul#sidebar ol li {
	list-style: decimal outside;
}
ul#sidebar ul li, ul#sidebar ol li {
	margin: 3px 0 0;
	padding: 0;
	background:none;
}
.social {
	list-style:none;
	float:left;
}
.social li {
	float:left;
}
.social .facebook, .social .twitter, .social .rss {
	margin:0 8px;
	background:url(images/layout/social.png) no-repeat;
	display:block;
	float:left;
	width:44px;
	height:44px;
	overflow:hidden;
	text-indent:-999px;
}
.social .facebook {
	background-position: 0 0;
}
.social .twitter {
	background-position: -45px 0;
}
.social .rss {
	background-position: -89px 0;
}
/* End Entry Lists */

.ddsg-wrapper ul, .ddsg-wrapper ul a {
	color:#3fa8b1;
}
.ddsg-wrapper h2, .ddsg-pagenav, .ddsg-pagenav a, .ddsg-wrapper strong {
	color:#333;
}
.ddsg-wrapper, .ddsg-wrapper a {
	color:#b0bcbd;
}
/* Begin Form Elements */



#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
}
ul#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
}
ul#sidebar #searchsubmit {
	padding: 1px;
}
.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:left;
}
select {
	width: 130px;
}
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
}
#commentform {
	margin: 5px 10px 0 0;
}
#commentform textarea {
	width: 100%;
	padding: 2px;
}
#respond:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
}
/* End Form Elements */

/* Begin Comments*/



.alt {
	margin: 0;
	padding: 10px;
}
.commentlist {
	padding: 0;
	text-align: justify;
}
.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
}
.commentlist li ul li {
	margin-right: -5px;
	margin-left: 10px;
}
.commentlist p {
	margin: 10px 5px 10px 0;
}
.children {
	padding: 0;
}
#commentform p {
	margin: 5px 0;
}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}
.commentmetadata {
	margin: 0;
	display: block;
}
/* End Comments */



/* Begin Calendar */



#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
}
#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}
#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}
#wp-calendar a {
	display: block;
}
#wp-calendar caption {
	text-align: center;
	width: 100%;
}
#wp-calendar td {
	padding: 3px 0;
	text-align: center;
}
#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff;
}
/* End Calendar */



/* Begin Various Tags & Classes */



acronym, abbr, span.caps {
	cursor: help;
}
acronym, abbr {
	border-bottom: 1px dashed #999;
}
blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
}
blockquote cite {
	margin: 5px 0 0;
	display: block;
}
.center {
	text-align: center;
}
.hidden {
	display: none;
}
.screen-reader-text {
	position: absolute;
	left: -1000em;
}
hr {
	display: none;
}
/* End hide from IE-mac */

/* Border on right hand side of a column. */

div.border {
	padding-right: 4px;
	margin-right: 5px;
	border-right: 1px solid #eee;
}
/* Border with more whitespace, spans one column. */

div.colborder {
	padding-right: 24px;
	margin-right: 25px;
	border-right: 1px solid #eee;
}
/* Use these classes on an element to push it into the 

next column, or to pull it into the previous column.  */



.pull-1 {
	margin-left: -41px;
}
.pull-2 {
	margin-left: -82px;
}
.pull-3 {
	margin-left: -123px;
}
.pull-4 {
	margin-left: -164px;
}
.pull-5 {
	margin-left: -205px;
}
.pull-6 {
	margin-left: -246px;
}
.pull-7 {
	margin-left: -287px;
}
.pull-8 {
	margin-left: -328px;
}
.pull-9 {
	margin-left: -369px;
}
.pull-10 {
	margin-left: -410px;
}
.pull-11 {
	margin-left: -451px;
}
.pull-12 {
	margin-left: -492px;
}
.pull-13 {
	margin-left: -533px;
}
.pull-14 {
	margin-left: -574px;
}
.pull-15 {
	margin-left: -615px;
}
.pull-16 {
	margin-left: -656px;
}
.pull-17 {
	margin-left: -697px;
}
.pull-18 {
	margin-left: -738px;
}
.pull-19 {
	margin-left: -779px;
}
.pull-20 {
	margin-left: -820px;
}
.pull-21 {
	margin-left: -861px;
}
.pull-22 {
	margin-left: -902px;
}
.pull-23 {
	margin-left: -943px;
}
.pull-24 {
	margin-left: -984px;
}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23 {
	float: left;
	position:relative;
}
.push-1 {
	margin: -41px 1.5em 41px;
}
.push-2 {
	margin: -82px 1.5em 82px;
}
.push-3 {
	margin: -123px 1.5em 123px;
}
.push-4 {
	margin: -164px 1.5em 164px;
}
.push-5 {
	margin: -205px 1.5em 205px;
}
.push-6 {
	margin: -246px 1.5em 246px;
}
.push-7 {
	margin: -287px 1.5em 287px;
}
.push-8 {
	margin: -328px 1.5em 328px;
}
.push-9 {
	margin: -369px 1.5em 369px;
}
.push-10 {
	margin: -410px 1.5em 410px;
}
.push-11 {
	margin: -451px 1.5em 451px;
}
.push-12 {
	margin: -492px 1.5em 492px;
}
.push-13 {
	margin: -533px 1.5em 533px;
}
.push-14 {
	margin: -574px 1.5em 574px;
}
.push-15 {
	margin: -615px 1.5em 615px;
}
.push-16 {
	margin: -656px 1.5em 656px;
}
.push-17 {
	margin: -697px 1.5em 697px;
}
.push-18 {
	margin: -738px 1.5em 738px;
}
.push-19 {
	margin: -779px 1.5em 779px;
}
.push-20 {
	margin: -820px 1.5em 820px;
}
.push-21 {
	margin: -861px 1.5em 861px;
}
.push-22 {
	margin: -902px 1.5em 902px;
}
.push-23 {
	margin: -943px 1.5em 943px;
}
.push-24 {
	margin: -984px 1.5em 984px;
}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23 {
	float: right;
	position:relative;
}
/* Misc classes and elements

-------------------------------------------------------------- */



/* In case you need to add a gutter above/below an element */

.prepend-top {
	margin-top:1.5em;
}
.append-bottom {
	margin-bottom:1.5em;
}
/* Use a .box to create a padded box inside a column.  */ 

.box {
	padding: 1.5em;
	margin-bottom: 1.5em;
	background: #E5ECF9;
}
/* Use this to create a horizontal ruler across a column. */

hr {
	background: #ddd;
	color: #ddd;
	clear: both;
	float: none;
	width: 100%;
	height: .1em;
	margin: 0 0 1.45em;
	border: none;
}
hr.space {
	background: #fff;
	color: #fff;
}
/* Clearing floats without extra markup

   Based on How To Clear Floats Without Structural Markup by PiE

   [http://www.positioniseverything.net/easyclearing.html] */



.clearfix:after, .container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow:hidden;
}
.clearfix, .container {
	display: block;
}
/* Regular clearing

   apply to column that should drop below previous ones. */



.clear {
	clear:both;
}
.left {
	float: left;
}
.right {
	float: right;
}
/* End Various Tags & Classes*/

/* Captions */



.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */



/* TABS FOR COMMENTS AND TRACKBACKS */

#tabs {
	margin: 0 0 8px 0;
	overflow:hidden;
}
.hide {
	display:none;
}
#tabs.ui-tabs .ui-tabs-hide {
	display: none;
}
#tabs.ui-tabs #comments-tab, #tabs.ui-tabs #trackbacks-tab {
	background-color: #333;
	padding: 4px;
}
#tabs.ui-tabs ul {
	margin: 15px 0 4px 10px;
	padding: 0;
}
#tabs.ui-tabs .ui-tabs-nav li {
	list-style-type: none;
	display: inline;
	width: auto;
	margin: 0 4px 0 0;
	padding: 0;
}
#tabs.ui-tabs .ui-tabs-nav li a {
	font-weight:bold;
	color:#fff;
	border:#444 1px solid;
	background-color: #777;
	padding: 4px 10px 4px 10px;
}
#tabs.ui-tabs .ui-tabs-nav li a:hover {
	background-color: #333;
}
#tabs.ui-tabs li.ui-tabs-selected a {
	background-color: #333;
	padding: 4px 10px 4px 10px;
}
/* ----------------------------------------------------------------------------------------------------------------*/

/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/

* {
	padding: 0;
	margin: 0;
}
/* ----------------------------------------------------------------------------------------------------------------*/

/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/

#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}
#TB_window a:link {
	color: #666666;
}
#TB_window a:visited {
	color: #666666;
}
#TB_window a:hover {
	color: #000;
}
#TB_window a:active {
	color: #666666;
}
#TB_window a:focus {
	color: #666666;
}
/* ----------------------------------------------------------------------------------------------------------------*/

/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.TB_overlayMacFFBGHack {
	background: url(macFFBgHack.png) repeat;
}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
	position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB_window { /* ie6 hack */
	position: absolute;
 margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption {
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}
#TB_closeWindow {
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}
#TB_closeAjaxWindow {
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_ajaxWindowTitle {
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}
#TB_title {
	background-color:#e8e8e8;
	height:27px;
}
#TB_ajaxContent {
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}
#TB_ajaxContent.TB_modal {
	padding:15px;
}
#TB_ajaxContent p {
	padding:5px 0px 5px 0px;
}
#TB_load {
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
	position: absolute;
 margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect {
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
	position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent {
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

