/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
:focus{outline:none}
body,html {padding:0;margin:0;}
img {border:none;}
.imagehold {float:left;text-align:center; width:100%; margin-top:15px;margin-bottom:15px;}
ul {list-style:none;margin:0;padding:0; font-family: "Trebuchet MS",
Arial, Helvetica, sans-serif;font-size:16px; color:#3496c4;}
li a:link, a:visited, a:hover, a:active { text-decoration:none;}
body {background-color:#FFFFFF; background-image:url(/images/bg.gif);
background-position:center; background-repeat:repeat-y; background-attachment:fixed;}
h1 { font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:12px; color:#3496c4; margin:0;padding:0;
text-align:center; padding-top:5px;}
h2 { font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:16px; color:#5bb8ff; margin:0;padding:0;
text-align:center; padding-top:3px;}
h3 { font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:18px; color:#5bb8ff; margin:0;padding:0;
text-align:center; padding-top:3px; padding-bottom:5px;}
h4 { font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:15px; color:#5bb8ff; margin:0;padding:0;
text-align:center; padding-top:4px;}
.galtopmid {font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:15px; color:#f546c2; margin:0;padding:0;
text-align:center; padding-top:4px;}
.panelfont { font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:12px; color:#5bb8ff; margin:0;padding:5px;
text-align:center;}
.clear {clear:both;}
.navlinks ul {list-style:none; margin:0;padding:0;
padding-top:5px;font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:14px; color:#3496c4;}
.description {font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:12px; color:#2b2b2b; margin:0;padding:0;
text-align:center; padding-top:5px; padding-bottom:5px;}
.lefted {text-align:left;padding-left:30px; padding-top:20px;text-shadow:1px 1px #ffeaf9;}
.starshift {margin-right:5px;}
.pagehead {float:left; margin-top:10px; margin-bottom:10px;width:698px;height:60px; background-image:url(images/commonbg.gif);}
.maincontentheader .searchcenter input {border:1px solid #000;}
.home {float:right;width:118px; height:60px; margin:0;padding:0; background-image:url(images/homebg.gif); background-repeat:no-repeat; background-position:center;}

.coded {width:500px; height:110px;padding:10px;background-color:#fcfcfc; border:4px solid #fe8ebe; font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:12px; color:#4c4c4c; text-align:center; -moz-box-shadow: 2px 2px 3px #888;
padding: 5px 5px 5px 15px; -moz-border-radius:5px; -webkit-box-shadow: 2px 2px 3px #888;
padding: 5px 5px 5px 15px; -webkit-border-radius:5px;background-image:url(/images/socials.gif); background-repeat:no-repeat;background-position:bottom center;}

.coded:focus {background-color:#e0f5ff;}


.coded2 {width:500px; height:80px;padding:10px; background-color:#fcfcfc; border:4px solid #8ed5fe; font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:12px; color:#4c4c4c; text-align:center; -moz-box-shadow: 2px 2px 3px #888;
padding: 5px 5px 5px 15px; -moz-border-radius:5px; -webkit-box-shadow: 2px 2px 3px #888;
padding: 5px 5px 5px 15px; -webkit-border-radius:5px;background-image:url(/images/bbcode.gif); background-repeat:no-repeat;background-position:bottom center;}

.coded2:focus {background-color:#ffe0f3;}

.homelink {width:118px;height:60px; display:block; cursor:pointer;}
.topper {float:right;width:98px; height:60px; margin:0;padding:0; background-image:url(images/topperbg.gif); background-repeat:no-repeat; background-position:center;}
.topperlink {width:98px;height:60px;display:block;cursor:pointer;}
.cattitle {float:left; width:580px; height:60px;}

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {font-size:12px;color:#FFFFFF;text-decoration:none;}

.post-edit-link {color:#f874d1; font-size:14px; margin-left:10px;}

.whitelinks a:link, a:visited, a:hover, a:active {color:#FFFFFF;}

.navlinks li {text-align:center;}


.navlinks li a:link, .navlinks li a:visited, .navlinks li a:hover,
.navlinks li a:active {margin-top:3px;}

.navlinks li a:link, .navlinks li a:visited {display:block;
margin-left:19.5px; margin-right:19.5px;padding-top:2px;width:197px;
height:22px;text-decoration:none; color:#f546c2;
background-color:#e6f7ff; -moz-border-radius:5px;
-webkit-border-radius:5px; border:1px solid #cde9f6;}

.navlinks li a:hover, .navlinks li a:active {display:block;
margin-left:19.5px; margin-right:19.5px;padding-top:2px;width:197px;
height:22px;text-decoration:none; color:#46bdf5;
background-color:#ffe6f2; -moz-border-radius:5px;
-webkit-border-radius:5px; border:1px solid #f6cde7;}

#wrapper {
	margin:0 auto;
	width:980px;
	background-color:#FFF;
}

#topbar {margin:0 auto; width:980px; height:25px;}
#topbartext {font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:14px; color:#058dcd; margin:0;padding:0;
text-align:left; padding-top:3px;padding-left:20px;}

#topbartext a:link, #topbartext a:visited {font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:14px; color:#ffffff; text-decoration:none;}

#topbartext a:hover, #topbartext a:active {font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:14px; color:#fefefe; text-decoration:none;}

#header {
	margin:0 auto;
	width:980px;
	height:141px;

}

#logo { float:left;
margin-left:10px;margin-top:15px;width:207px;height:90px;
background-image:url(/images/c9.png);}

#logolink {width:207px;height:90px; display:block; cursor:pointer;}

#logolink:hover {width:207px;height:89px; display:block; cursor:pointer;background-image:url(/images/c9.png); background-position:-208px;}



#rightpanel { float:right; margin-top:25px; margin-right:15px;
width:468px; height:60px;}


#headwrap {
	width:100%;
	height:141px;
	background-image:url(/images/bitsy_02.gif);

}

#sidebar {
	float:left;
	margin-left:5px;
	margin-top:5px;
	width:236px;
	background-image:url(/images/sidebar_05.gif);

}

.sidebarhead {
	float:left;
	width:236px;
	height:28px;
	background-image:url(/images/sidebar_02.gif);
	
}

.sidebarbottom {
	float:left;
	width:236px;
	height:27px;
	background-image:url(/images/sidebar_07.gif);
	
}

.sidebarcathead {
	float:left;
	width:236px;
	height:32px;
	background-image:url(/images/cathead_04.gif);
	
}

.sidebarcontent {
	float:left;
	width:236px;
	margin-bottom:10px;
	
}

.maincontentheader {
	float:right;
	margin-right:12px;
	margin-top:15px;
	width:698px;
	border:4px solid #f2f2f2;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
        background-color:#FFFFFF;
}

.contenthead {font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:14px; color:#058dcd;text-align:center; margin:0;padding:0;
padding-top:120px; padding-left:5px;padding-right:5px; margin-bottom:10px;}

.contenthead a:link, a:visited {font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:14px; color:#f546c2;text-align:center; text-decoration:none;}

.contenthead a:hover, a:active {font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:14px; color:#6ac9ff;text-align:center; text-decoration:underline;}

.contenthead2 {font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:14px; color:#058dcd;text-align:center; margin:0;padding:0; margin-top:2px; margin-bottom:10px;
padding-left:5px;padding-right:5px;}

.contenthead2 a:link, a:visited {font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:14px; color:#f546c2;text-align:center; text-decoration:none;}

.contenthead2 a:hover, a:active {font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:14px; color:#6ac9ff;text-align:center; text-decoration:underline;}

.gallerywrap {float:left;
margin-top:5px;margin-left:14px;margin-right:14px;
margin-bottom:14px; width:670px;}
.gallerydivisions {float:left;width:213px;height:260px; background-color:#FFF; border:1px solid #ddf2ff; -moz-border-radius:5px; -webkit-border-radius:5px; margin-left:2px;
margin-right:2px;}
.galtopbit {float:left;width:213px;height:25px;}
.galimagebit {float:left;width:199px;height:150px; margin-top:10px;
margin-left:7px; margin-right:7px;}
.galcaption {float:left;width:199px;height:60px;margin-top:10px;
margin-left:7px; margin-right:7px; background-color:#FFF; border:1px solid #f4f4f4; -moz-border-radius:4px; -webkit-border-radius:4px;}
.galcaptext {font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:14px;
color:#f546c2;text-align:center;padding-top:2px;padding-left:5px;padding-right:5px;
margin:0;}
.galcapmid {font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:14px;
color:#46bdf5;text-align:center;padding-left:5px;padding-right:5px;
margin:0;}
.catnavbit {float:left;width:190px; margin-left:5px;margin-right:5px;}
.catwrapper {float:left;width:600px; margin-left:35px;margin-right:35px;}

.catnav li a:link, .catnav li a:visited {display:block;
width:100%;height:26px; text-align:center; color:#f546c2;
background-color:#e6f7ff; -moz-border-radius:5px;
-webkit-border-radius:5px; border:1px solid #cde9f6; margin-top:4px;
padding-top:4px;}

.catnav li a:hover, .catnav li a:active {display:block;
width:100%;height:26px; text-align:center; color:#46bdf5;
background-color:#ffe6f2; -moz-border-radius:5px;
-webkit-border-radius:5px; border:1px solid #f6cde7; margin-top:4px;
padding-top:4px;}

#footer {width:940px;height:40px;margin:0 auto;
margin-top:10px;margin-bottom:10px; background-color:#555555;
-moz-border-radius:5px; -webkit-border-radius:5px; color:#FFF; background-image:url(images/footmark.png); background-repeat:no-repeat; background-position:right;}

#footer p {font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:12px; color:#FFFFFF; margin:0;padding:0;
text-align:center; padding-top:12px;}

.partner {width:140px;height:525px;margin-left:48px;margin-right:48px;
margin-top:10px;margin-bottom:10px;}

.partner2 {width:120px;height:600px;margin-left:58px;margin-right:58px;
margin-top:10px;margin-bottom:10px;}

.googlead {width:120px;height:600px;margin-left:58px;margin-right:58px;
margin-top:10px;margin-bottom:10px;}

#cloudbg {position:relative; z-index: 1000; height: 141px; width: 100%;}
.clouds {
	background: url(/images/c9clouds.png) repeat-x scroll 0 0;
	height: 141px;
	width: 100%;
	position:absolute;
}

.commentcloud { background-image:url(/images/1k.gif); background-position:top center; background-repeat:no-repeat;}


.pagination {text-align:center; float:right; width:196px; margin-top:15px; margin-bottom:10px; margin-right:5px;}
.paginate li a:link, .paginate li a:visited {display:block; margin-left:10px;
float:left;width:85px;
height:22px;text-decoration:none; color:#f546c2;
background-color:#e6f7ff; -moz-border-radius:5px;
-webkit-border-radius:5px; border:1px solid #cde9f6; padding-top:2px;}

.paginate li a:hover, .paginate li a:active {display:block; float:left;
margin-left:10px;width:85px;
height:22px;text-decoration:none; color:#46bdf5;
background-color:#ffe6f2; -moz-border-radius:5px;
-webkit-border-radius:5px; border:1px solid #f6cde7; padding-top:2px;}

.morecomments {float:right; margin-top:21px; width:230px; height:22px;}
.morecommentstext {margin:0;padding:0; font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:11px;}

.searchcenter {text-align:center; background-image:url(images/starbg.gif); background-repeat:no-repeat; background-position:right;}
.searchpad {padding:10px;}
.searchlabel {font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:18px; color:#f546c2; margin:0;padding:0;
text-align:center; padding-top:5px; margin-right:5px;text-shadow:1px 1px #ffeaf9;}
.googlesearch {width:200px; color:#333; font-family:Verdana, Geneva, sans-serif; font-size:13px; }
.googlebutton {border:1px solid #cde9f6; background-color:#e6f7ff; color:#f546c2;}
.googlebutton:hover {border:1px solid #ff97d2; background-color:#ffe8f8;color:#46adf5;}
.toplink {display:none;}

img.alignleft {
	float: left;
margin:5px;
}

img.alignright {
	float: right;margin:10px;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.paginate {font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:18px; color:#383838; margin:0;padding:0; text-align:center;margin-top:5px;height:20px;clear:both;}

.paginate a:link, a:visited {
text-decoration:none; color:#f546c2;}

.paginate a:hover, a:active {
text-decoration:none; color:#383838;}

.wpcf7 {font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:14px; color:#383838;text-align:left;}

.wpcf7 textarea {border:1px dotted #46bdf5;}

.wpcf7 textarea:focus {border:1px dotted #f546c2;}

.wpcf7 input {border:1px dotted #f546c2;}
.wpcf7 input:focus {border:1px dotted #46bdf5;}
.page, .post {width:100%;overflow:hidden; padding-bottom:10px;}

.text-box .ind {padding:0px 0px 0px 0px;}

.text-box {font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;color:#444444; margin:0;padding:0;
font-size:1.09em; line-height:1.51em; overflow:hidden; width:100%; padding-bottom:10px; margin-left:0px;}

.postpush {margin-left:30px;}

.thetime {font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:12px; color:#434343;text-align:left; margin:0;padding:0; margin-top:2px; margin-bottom:10px;
padding-left:5px;padding-right:5px;margin-left:30px; font-style:italic; clear:both;}

.postedentry {font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:14px; color:#058dcd;text-align:left; margin:0;padding:0; margin-top:2px; margin-bottom:10px;
padding-left:5px;padding-right:5px;margin-left:30px; clear:both;}

.postedentry a:link, a:visited {font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:14px; color:#f546c2; text-decoration:none;}

.postedentry a:hover, a:active {font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:14px; color:#6ac9ff; text-decoration:underline;}

textarea {overflow:auto;}

.iconpusher {vertical-align:text-top;}


.findmore p {font-family: "Trebuchet MS", Arial, Helvetica,
sans-serif;font-size:14px; font-weight:bold; color:#2b2b2b; margin:0;padding:0;
text-align:center; padding-top:5px; padding-bottom:5px;}

.bookmark {margin-left:139px;margin-right:139px;margin-top:10px;width:420px;height:80px;}

#sociallinks {float:right;width:80px;margin-top:4px;display:inline;}

.minipush {margin-left:3px;}

.socialimage {margin-left:99px;margin-right:99px;margin-top:5px;width:500px;height:58px; background-image:url(/images/socialimage.gif); background-repeat:no-repeat;}

.contained {height:130px;margin-left:19px;margin-right:19px;}

.photobox {float:left;width:110px;height:110px;background-color:#FFF;}

.pollbar {max-width:180px;}