/*
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

*/

body {margin:0;padding:0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0;padding:0; color:#d1d1d1; font-size:12px;}
p {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0;padding:0; color:#454545; font-size:12px; margin-left:10px; margin-top:4px;}
p a:link, a:visited, a:hover, a:active {color:#454545;}
.darkenedtext {color:#2b2b2b; text-shadow: 1px 2px 1px #c7c7c7;}
img {border:none;}
body {background-color:#eef4f5; background-image:url(images/mainbg.gif); background-repeat:repeat;}
.clear {clear:both;}
#wrapper {width:980px; height:100%; margin:0 auto; background-color:#2b2b2b; border:1px solid #3e3e3e; border-top:none; border-bottom:none;}
#header {width:100%; height:76px; background-image:url(images/header.jpg);}
#footer {width:100%; height:100px; background-image:url(images/footer.jpg); background-repeat:repeat-x; background-color:#3b3a3a;}
.footerinner {width:980px; height:100px; margin:0 auto;}
#footlinks {float:left;width:980px; height:20px; margin-top:15px; text-align:center; color:#898989; }
#sponsoredlinks {float:left;width:980px; margin-top:10px; text-align:center; color:#898989; border:1px solid #1e1e1e; -moz-border-radius: 5px; background-color:#2e2e2e;}
#headerinner {width:980px; height:76px; margin:0 auto;}
#logo {float:left; width:215px; height:44px; margin-top:13px;margin-bottom:13px; margin-left:13px; background-image:url(images/logo.png); background-repeat:no-repeat;}


#logo a:link, #logo a:visited, #logo a:hover, #logo a:active {width:100%; height:100%; display:block; cursor:pointer;background-image:url(images/logo.png); background-repeat:no-repeat;}
.box {float:left;width:900px; height:120px;margin-top:10px;margin-left:40px; margin-right:40px; border:1px solid #CCC; -moz-border-radius: 5px; background-color:#f154d2; background-image:url(images/overlay.png); background-repeat:repeat-x; background-position:top left;}

.left {float:left;width:400px; height:120px;}
.infotext {float:left;width:400px; height:50px;}
.bottombg {float:left;width:400px; height:40px; background-image:url(images/topback.png); background-repeat:no-repeat; background-position:bottom center;}
.welcomehome {float:left;width:400px; height:30px;}
.welcomehome2 {float:left;width:500px; height:30px;}
h1 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0;padding:0; text-align:left; color:#FFFFFF; font-size:20px;margin-top:10px; margin-left:40px; background-image:url(images/mysp.png); background-repeat:no-repeat; background-position:left; padding-left:20px;}
h2 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0;padding:0; margin-top:5px;margin-bottom:5px;text-align:center; color:#FFFFFF; font-size:18px; }

h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0;padding:0; margin-top:5px;margin-bottom:5px;text-align:center; color:#272727; font-size:18px; }

.infotext p {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0;padding:0; text-align:center; color:#FFFFFF; font-size:16px;}
.sponsor {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0;padding:0; text-align:center; color:#FFFFFF; font-size:18px;padding-top:5px; }
.sponsorhold {float:left;width:500px; margin-top:5px;}
.sponsorimage {margin-left:16px;margin-right:16px;}
.right {float:right;width:500px; height:120px;}

.main {float:left;width:900px; margin-top:10px;margin-left:40px; margin-right:40px; margin-bottom:10px; border:1px solid #3e3e3e; -moz-border-radius: 5px; background-color:#222222; background-image:url(images/smalloverlay.png); background-repeat:repeat-x; background-position:top left;}
.footerinner a:link, .footerinner a:visited {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0;padding:0; color:#d1d1d1; font-size:12px;margin-top:30px; text-decoration:none;}
.footerinner a:hover, .footerinner a:active {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0;padding:0; color:#e7e7e7; font-size:12px;margin-top:30px; text-decoration:underline;}
.galleryholder {float:left;width:820px;margin-top:10px;margin-left:40px; margin-right:40px; margin-bottom:15px; border:1px solid #CCC; -moz-border-radius: 5px; background-color:#FFF; background-image:url(images/darkoverlay.png); background-repeat:repeat-x; background-position:top left;}
.lastgal {margin-bottom:40px;}
.galpush {float:left; width:800px; height:130px; margin-top:0; margin-left:10px; margin-right:10px; margin-bottom:10px;}
.toppush {margin-top:20px;}
.texttoppush {margin-top:10px;}
.galhold {float:left; width:150px; height:130px; margin-left:5px; margin-right:5px;}
.galimagebit {float:left; width:100px; height:100px; margin-left:25px;margin-right:25px;}
.galdesc {float:left; width:150px; height:30px;text-align:center;}
.galdesc a:link, .galdesc a:visited {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0;padding:0; color:#545454; font-size:16px; text-decoration:none;}

.galdesc a:hover, .galdesc a:active {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0;padding:0; color:#000; font-size:16px; text-decoration:none;}

.maintoptext {float:left; width:900px; height:40px;}
.social { background-image:url(images/social.gif); background-repeat:no-repeat; background-position:bottom right;}
.lastpush {margin-bottom:35px;}
.pagetext {margin-bottom:40px;}

#sponsoredlinks ul {list-style-type:none; margin:0;padding:0; margin-left:15px;}

#sponsoredlinks li {float:left; display:block; margin-left:0.8em; margin-top:10px;margin-bottom:10px;}

#sponsoredlinks li a:link, #sponsoredlinks li a:visited {color:#f154d2;}

#sponsoredlinks li a:hover, #sponsoredlinks li a:active {color:#f587df;}

.spons {float:left;display:block;margin-left:15px;; margin-top:10px;margin-bottom:10px; color:#CCC;}

#searchme {float:right;width:400px; height:30px; margin-top:0px;}

.galpush ul {margin:0;padding:0; margin-left:25px;}
.galpush li {font-size:14px;}


.lists {
	width:750px;
	margin-left:25px;
	margin-right:25px;
	margin-top:0px;
}

.lists ul {
	width:120px;
	float:left;
	list-style:none;
      
}

.lists li {background-image:url(images/listarrow.gif); background-repeat:no-repeat; padding-left: 20px;}

.lists li a:link, #lists li a:visited {color:#f154d2;}
.lists li a:hover, #lists li a:active {color:#2b2b2b;}

.clearall {
	clear:both;
}

.heightoff {height:100%;}

#menu {
	float:right;
	width:580px;
	height:50px;
	margin-top:30px;

}

#menu ul {list-style:none;}

#menu li {float:left; display:block; margin-left:4px; width:120px;height:29px; background-image:url(/images/navsprite.png); font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#FFF;}
#menu li:hover {float:left; display:block; margin-left:4px; width:120px;height:29px; background-image:url(/images/navsprite.png); background-position:-120px 0px;}


#menu li a:link, #menu li a:visited {display:block; width:120px;height:21px; text-align:center; padding-top:5px;color:#FFF; text-decoration:none;}

#menu li a:hover, #menu li a:active {display:block; width:120px;height:21px; text-align:center; padding-top:5px;color:#FFF; text-decoration:none; text-shadow:2px 2px 2px #000;}

.galpushpost {float:left; width:800px; height:100%; margin-top:0; margin-left:10px; margin-right:10px; margin-bottom:10px;}

form {margin-top:10px;}


.galleryholder2 {float:left;width:820px;margin-top:10px;margin-left:40px; margin-right:40px; margin-bottom:15px; border:1px solid #CCC; -moz-border-radius: 5px; background-color:#FFF; background-image:url(images/darkoverlay.png); background-repeat:repeat-x; background-position:top left;}

.galleryholder2 {float:left;width:580px;margin-top:10px;margin-left:40px; margin-right:20px; margin-bottom:15px; border:1px solid #CCC; -moz-border-radius: 5px; background-color:#FFF; background-image:url(images/darkoverlay.png); background-repeat:repeat-x; background-position:top left;}

.galhold2 {float:left; width:115px; height:180px; margin-left:5px; margin-right:5px;}
.galimagebit2 {float:left; width:100px; height:100px; margin-left:7px;margin-right:7px;}
.galdesc2 {float:left; width:115px; height:30px;text-align:center; font-size:10px; color:#000;}

.galpush2 {float:left; width:560px; height:100%; margin-top:0; margin-left:10px; margin-right:10px; margin-bottom:10px;}
.toppush2 {margin-top:20px;}

.sidehold {float:right; height:100%; width:200px; margin-right:39px; margin-left:17px; margin-top:10px; margin-bottom:10px; background-color:#272727; }


.sidelist {float:left; width:100%;height:100%;}

.sidelist ul {margin:0;padding:0; margin-top:4px; margin-bottom:4px; list-style-type:none;}

.sidelist li { font-size:14px; text-align:center; margin-top:1px;}

.sidelist li a:link, .sidelist li a:visited {display:block; width:100%; height:18px;background-color:#333; color:#f31daa; text-decoration:none;}
.sidelist li a:hover, .sidelist li a:active {display:block; width:100%; height:18px;background-color:#3a3a3a; color:#FFFFFF; text-decoration:none;}

.galdescarea {float:left; width:115px; height:50px;text-align:center; font-size:10px; color:#000;}

.areastyle {width:115px;height:40px; overflow:hidden; border:1px solid #54bbf1; background-color:#333; color:#FFFFFF;}

.areastyle:focus {border:1px solid #f154d2;}

.galwrap {width:100%;height:100%; margin-left:30px; margin-right:30px; margin-top:15px;}

.shadowremove {text-shadow:none;}

.pagey {width:100%; height:50px; text-align:center; clear:both; padding-top:20px; }

.pageytext {font-size:20px; color:#54bbf1;}

.posttext {float:left;width:550px; margin-top:10px; margin-bottom:10px; color:#000;}

.pus {width:140px;margin-top:15px; margin-left:30px; margin-right:30px;}

.party {float:left; width:810px; height:90px; margin-top:5px; margin-left:90px; margin-bottom:5px;}

.party2 {float:left; width:728px; height:90px; margin-top:5px; margin-left:46px; margin-right:46px; margin-bottom:5px;}

.party3 {float:left; width:468px; height:60px; margin-top:5px; margin-left:176px; margin-right:176px; margin-bottom:5px;}

.avpush {margin-bottom:15px;}

.randy {margin-top:10px;}

.partytext {float:left; width:468px; height:15px; margin-top:5px; margin-left:176px; margin-right:176px;}

.party5 {float:left; width:336px; margin-top:5px; margin-left:40px; margin-right:20px;}

.deschold {float:left; width:728px; height:50px; margin-left:86px; margin-right:86px; margin-bottom:5px;}

.pagedesc {float:left; text-align:center; color:#FFFFFF; }

.pagedesc a:link, .pagedesc a:visited, .pagedesc a:hover, .pagedesc a:active {color:#CCC; text-decoration:none;}