*  { margin: 0; padding: 0 }

html { overflow: scroll }

#contest-header     { padding-top: 14px; position: absolute; top: 26px; left: 390px }

#container    { font-size: 12px; margin-left: 20px }

#sub_left  { width: 240px; float: left }

#sub_right   { width: 30.3%; float: right }

#sub_content    { margin-right: 33.4%; margin-left: 33.4% }



#sub_left-3 {
  position: absolute;
  padding: 0 30px 0 0;
  width: 230px;
}

#sub_middle-3 {
  margin-left: 230px;
  margin-right: 30px;
}

#sub_right-3 {
  float: right;
  padding: 0 0 0 30px;
  width: 170px;
}





#sub_left-home {
  width: 32.3%;
  float: left;
}

#sub_middle-home {
  margin-right: 33.3%; margin-left: 33.3%;
  padding: 0 7px 0 7px;
 
}

#sub_right-home {
  width: 32.3%;
  float: right;
}





#sub_content-right   { margin-right: 0; margin-left: 240px }

#sub_left-50  { width: 48%; margin-right: 2%; float: left }

#sub_right-50  { width: 48%; margin-left: 2%; float: left }

.block { 	padding: 0;
	background:#ddd;
	border:1px solid #ccc;
	border-bottom:0;
	margin: 15px 0 0; padding:10px }
	
h3.block-title { 	background:#ddd;
	border:1px solid #ccc; padding:10px }

.block-frame { 	padding: 0;
border:1px solid #ccc;
margin: 15px 0 0; padding:10px }



.related-posts { background:#f0f0f0; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; float: left }

/* Theme */

body       { font-size: 12px; font-family: "Arial"; background-image: url("../images/theme/shadow_left.jpg"); background-repeat: no-repeat }

#logo  { position: absolute; top: 42px; left: 70px; width: 250px; height: 44px }

#header  { background-image: url("../images/theme/header_bg.jpg"); background-repeat: repeat-x; height: 155px }

#linkbar  { background-image: url("../images/theme/linkbar_bg1.jpg"); background-repeat: repeat-x; height: 59px }

#left  { background-image: url("../images/theme/content_top_bg.jpg"); background-repeat: repeat-x; margin-right: 221px; padding-top: 50px; padding-right: 50px; padding-left: 30px; height: 417px }

.submit      { color: #303030; font:11px Arial, Helvetica, sans-serif; background: #ccc; margin: 5px 0 0; padding: 3px 6px; cursor: pointer; border: 0 }


/* Contrainers */

#container1     { width: 100%; float: left }

#container2     { width: 100%; float: left }

#container3     { width: 100%; float: left }

#container4     { width: 100%; float: left }

#container5     { width: 100%; float: left }

#container6     { width: 100%; float: left }

#container-btm     { width: 100%; float: left; }

#eggodysseymovie-line          { width: 100%; float: left; margin-top: 10px; padding-top: 10px; padding-bottom: 16px; border-top: 1px solid #ccc }

#heinzcowscommercial-line          { width: 100%; float: left; margin-top: 10px; padding-top: 10px; padding-bottom: 16px; border-top: 1px solid #ccc }

#kennymovie-line          { width: 100%; float: left; margin-top: 10px; padding-top: 10px; padding-bottom: 16px; border-top: 1px solid #ccc }

#kennyposter-line          { width: 100%; float: left; margin-top: 10px; padding-top: 10px; padding-bottom: 16px; border-top: 1px solid #ccc }

#kennywallpaper-line          { width: 100%; float: left; margin-top: 10px; padding-top: 10px; padding-bottom: 16px; border-top: 1px solid #ccc }

#newswidget-line          { width: 100%; float: left; margin-top: 10px; padding-top: 10px; padding-bottom: 16px; border-top: 1px solid #ccc }

#shadowsscript-line          { width: 100%; float: left; margin-top: 10px; padding-top: 10px; padding-bottom: 16px; border-top: 1px solid #ccc }

#trailerwidget-line          { width: 100%; float: left; margin-top: 10px; padding-top: 10px; padding-bottom: 16px; border-top: 1px solid #ccc }

#container-line-btm          { width: 100%; float: left; margin-top: 10px; padding-top: 10px; padding-bottom: 16px; border-top: 1px solid #ccc }

#wppage-line          { width: 100%; float: left; margin-top: 10px; padding-top: 10px; padding-bottom: 16px; border-top: 1px solid #ccc }

#wppage-line-blank          { width: 100%; float: left; margin-top: 10px; padding-top: 10px; padding-bottom: 16px; border-top: 0 }

/* Right Side Footer */

#footer       { text-align: center; list-style-type: none; margin: 2px 40px; padding: 10px 10px 0; clear: both }

#wordpress       { text-align: center; list-style-type: none; margin: 2px 40px; padding: 10px 10px 0; clear: both }

#sitedate       { text-align: center; list-style-type: none; margin: 2px 40px; padding: 10px 10px 0; clear: both }

#pagecount       { text-align: center; list-style-type: none; margin: 2px 40px; padding: 10px 10px 0; clear: both }

/* Top Navigation */

.navcontainer     { background-image: url("../images/theme/right_navbar_bg.jpg"); background-repeat: no-repeat; padding-top: 74px; width: 242px; height: 250px }

#navcontainer ul   { font-family: "Arial"; background-color: #036; background-image: url("../images/theme/linkbar_bg1.jpg"); background-repeat: repeat-x; width: 100%; height: 39px; float: left }

#navcontainer ul li  { display: inline }

#navcontainer ul li a      { color: #fff; text-decoration: none; padding: 21px 16px 0; float: left; height: 35px; }

#navcontainer ul li a:hover  { color: #fff; background-image: url("../images/theme/hover_link_bg1.jpg"); background-repeat: repeat-x; height: 35px }

/* Top Navigation Control */

#store-nav       { background-color: transparent; margin: -2px 4px 0 0; padding: 0; height: 16px; vertical-align: top; border: 0 }

/* End Top Navigation */

p  { margin-top: 0; margin-bottom: 15px }

h1   { color: #000; font-size: 16px; font-weight: bold; padding-top: 40px; padding-left: 50px }

h2   { color: #000; font-size: 12px; font-weight: bold; padding-left: 50px }

h3    { color: #666; font-size: 12px; font-weight: bold; text-transform: uppercase; margin-bottom: 20px }

a:link  { color: #000; text-decoration: underline } 

/* Body Header Colors */

h3 .success     { color: #008000 }

h3 .submitted      { color: #008000 }

h3 .nowwhat       { color: #c60 }

h3 .confirmed     { color: #008000 }

h3 .unconfirmed       { color: #c60 }

h3 .error       { color: #ff0000 }

p .green     { color: #008000 }

p .underline	 { text-decoration: underline }

/* Links */

a:visited  { color: #000; text-decoration: underline }

a:hover  { color: #333; text-decoration: none }

a:active  { color: #006633; text-decoration: underline }

/* sidebar navigation */

.navcontainer ul      { font-size: 12px; font-family: Arial; list-style-type: none; margin-left: 40px; padding: 0 40px 0 0 }

.navcontainer a    { color: #000; display: block; padding-bottom: 3px; width: 160px; }

.navcontainer a:link, #navlist a:visited   { text-decoration: none;  }

.navcontainer a:hover   { color: #cc0000; text-decoration: none; }

.top-nav a:link, #at	{ color: #cc0000; text-decoration: none; }

.body ul  { list-style-type: none; margin-top: 12px; margin-bottom: 12px !important; padding: 0 8px 8px 0 }

.body li  { list-style-type: none }

/* Cart & Checkout */

#cart-checkout         { font-size: 11px; text-align: right; white-space: nowrap; padding-top: 10px; position: absolute; top: 0; right: 35px }

#cart-checkout li         { text-decoration: none; list-style-type: none; display: inline }

#cart-checkout li a         { text-decoration: none; padding-right: 0; padding-left: 0 }

#cart-checkout li a:hover           { color: #cc0000; text-decoration: none }

#store      { background-color: transparent; margin: -2px 4px 0 0; padding: 0; height: 16px; vertical-align: top; border: 0 }

#cart    { background-color: transparent; margin: -3px 1px 0 10px; padding: 0; height: 16px; vertical-align: top; border: 0 }

#checkout    { background-color: transparent; margin: -2px 3px 0 6px; padding: 0; height: 16px; vertical-align: top; border: 0 }

.strike        { color: gray; text-decoration: line-through }

.sale        { font-weight: bold }

/* Cart Buttons */

#atc-banner	{ text-align: right; position: absolute; top: 175px; right: 120px }

#ot-banner	{ width: 96px; height: 21px; border: 0 }

#atc-button1	{ width: 96px; height: 21px; border: 0 }

#atc-button2	{ width: 96px; height: 21px; border: 0 }

#download-button1	{ width: 96px; height: 21px; position:relative; top:6px; right:2px; border: 0 }

#download-button2	{ width: 96px; height: 21px; position:relative; top:6px; right:2px; border: 0 }

#download-button3	{ width: 96px; height: 21px; position:relative; top:6px; right:2px; border: 0 }

#preview-button1	{ width: 96px; height: 21px; position:relative; top:6px; right:2px; border: 0 }

/* Contest */

#free-dvd        { margin-right: 4px; width: 195px; height: 215px; float: left; border: 0 }

/* Store */

#kenny-dvd          { margin-right: 12px; margin-bottom: 4px; width: 195px; height: 215px; float: left; border: 0 }

.the_attached_image	{ margin-right: 12px; margin-bottom: 4px; float: left; border: 0 }

#kenny-poster                { background-color: transparent; text-align: center; display: block; margin-bottom: 4px; margin-right: 10px; width: 185px; height: 280px; float: left; border: 0 }

/* Reviews */

#death-proof             { margin-right: 10px; margin-bottom: 10px; width: 175px; height: 253px; float: left; border: 0 }

/* Downloads */

#kenny-wallpaper         { margin-right: 16px; margin-bottom: 4px; width: 191px; height: 131px; float: left; border: 0 }

#shadows-script          { margin-right: 12px; margin-bottom: 4px; width: 195px; height: 215px; float: left; border: 0 }

#widget-trailer          { margin-right: 22px; margin-bottom: 4px; width: 185px; height: 125px; float: left; border: 0 }

#widget-news             { margin-right: 22px; margin-bottom: 4px; width: 185px; height: 255px; float: left; border: 0 }

/* Movies */

#kenny-movie             { background-color: transparent; text-align: center; display: block; margin-bottom: 30px; margin-left: 10px; width: 332px; height: 229px; float: right; border: 0 }

#eggodyssey-dvd          { no-repeat; margin-right: 12px; margin-bottom: 4px; width: 195px; height: 215px; float: left; border: 0 }

#eggodyssey-movie            { background-color: transparent; text-align: center; display: block; margin-bottom: 30px; margin-left: 10px; width: 332px; height: 229px; float: right; border: 0 }

#heinzcows-commercial            { background-color: transparent; text-align: center; display: block; margin-bottom: 30px; margin-left: 10px; width: 332px; height: 229px; float: right; border: 0 }

/* Movie List */

#movie-list
{
padding: 0;
margin: 0;
white-space: nowrap;
list-style-type: none;
margin-top: 12px;
margin-bottom: 14px !important;
}

#movie-list li {
display: block;
}

#movie-list li a
{
padding-top: 0.1em;
padding-bottom: 0.2em;
padding-left: 20px;
line-height: 18px;
background-image: url(../images/theme/movie-list.gif);
background-repeat: no-repeat;
text-decoration: none;
float: inherit;
border: 0;
}

#movie-list li a:hover
{
color: #cc0000;
text-decoration: none;
}

/* Word Press */
		
.wordpress-sidebar    { color: #666; font-size: 12px; font-weight: bold; text-transform: uppercase; margin: 0 }

#newsline          { width: 100%; float: left; margin-top: 0px; padding-top: 0px; padding-bottom: 14px; border-top: 1px solid #ccc }

/* News Ticker */

#news-ticker       { font-size: 11px; width: 160px; line-height: 11px }

#news-ticker h3       { color: #666; font-size: 12px; text-align: center; font-weight: bold; text-transform: uppercase; margin-bottom: 12px }

#news-ticker a       { text-decoration: none; }

/* Image Border */

.img-border1            { border: solid 1px #000 }

.img-noborder1            { border: 0 }

.img-border2            { border: solid 1px #000 }

.img-noborder2            { border: 0 }

.img-border3            { border: solid 1px #000 }

.img-noborder3            { border: 0 }

/* Error Meta Data */

.errormeta {font-family: arial, verdana, sans-serif;font-size: 12px; font-variant: small-caps; font-weight: normal; color: #bbb; padding: 2px; padding-left:2px;}
a:link.errormeta,
a:active.errormeta,
a:visited.errormeta  {font-family: Arial, verdana, sans-serif; font-size: 12px; font-variant: small-caps; font-weight: normal; color: #bbb; text-align : center; text-decoration : none; padding: 0px;}
a:hover.errormeta {color : #7D7B7B;}

/* Dropdown Menu */

.flexdropdownmenu, .flexdropdownmenu ul{ /*topmost and sub ULs, respectively*/
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
border-top: 0px solid #939393;
visibility: hidden;
display: none; /*collapse all sub menus to begin with*/
box-shadow: 3px 3px 8px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 3px 3px 8px #818181;
-moz-box-shadow: 3px 3px 8px #818181;
}

.flexdropdownmenu li{
position: relative;
}

.flexdropdownmenu li a{
display: block;
width: 160px; /*width of menu (not including side paddings)*/
color: white;
background-color: #2e2e2e; background-image: url("../images/theme/linkbar_bg2.jpg"); background-repeat: repeat-x;
border: 0px solid #939393;
text-decoration: none;
padding: 4px 5px;
}

* html .flexdropdownmenu li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.flexdropdownmenu li a:hover, .flexdropdownmenu li.selected>a{
background-color: #676767; background-image: url("../images/theme/hover_link_bg2.jpg"); background-repeat: repeat-x;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* Dropdown Menu */

#right-link  { text-decoration: none; position: absolute; top: 82px; width: 211px; height: 133px }

#right-ad1    { background-image: url("../images/right-ad/kenny-dvd.jpg"); background-repeat: no-repeat; padding-top: 284px; position: absolute; top: 0; right: 0; width: 246px; height: 492px }

#right-ad2    { background-image: url("../images/right-ad/eggodyssey-dvd.jpg"); background-repeat: no-repeat; padding-top: 284px; position: absolute; top: 0; right: 0; width: 246px; height: 492px }

#right-ad3    { background-image: url("../images/right-ad/kenny-trailer.jpg"); background-repeat: no-repeat; padding-top: 284px; position: absolute; top: 0; right: 0; width: 246px; height: 492px }

#right-ad4    { background-image: url("../images/right-ad/camera.jpg"); background-repeat: no-repeat; padding-top: 284px; position: absolute; top: 0; right: 0; width: 246px; height: 492px }

/* Submit Contact Form */

.contact-name1   { color: #303030; font:12px Arial, Helvetica, sans-serif; margin-left: 0; padding: 5px 10px 0 10px; width: 300px; height: 18px; border: 1px solid #999999 }

.contact-email1   { color: #303030; font:12px Arial, Helvetica, sans-serif; margin-left: 0; padding: 5px 10px 0 10px; width: 300px; height: 18px; border: 1px solid #999999 }

.contact-phone1   { color: #303030; font:12px Arial, Helvetica, sans-serif; margin-left: 0; padding: 5px 10px 0 10px; width: 300px; height: 18px; border: 1px solid #999999 }

.contact-hear1   { color: #303030; font:12px Arial, Helvetica, sans-serif; margin-left: 0; padding: 5px 10px 0 10px; width: 300px; height: 18px; border: 1px solid #999999 }

.contact-message1   { color: #303030; font:12px Arial, Helvetica, sans-serif; margin-left: 0; padding: 5px 10px 0 10px; width: 300px; height: 123px; border: 1px solid #999999; scrollbar-face-color: #CCCCCC; scrollbar-shadow-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #FFFFFF}

.contact-captcha1   { color: #303030; font:12px Arial, Helvetica, sans-serif; margin-left: 0; padding: 5px 10px 0 10px; width: 172px; height: 18px; border: 1px solid #999999 }

/* PHPlist Contest Form */

.contact-name2   { color: #303030; font:12px Arial, Helvetica, sans-serif; margin-left: 0; padding: 5px 10px 0 10px; width: 40%; height: 18px; border: 1px solid #999999 }

.contact-email2   { color: #303030; font:12px Arial, Helvetica, sans-serif; margin-left: 0; padding: 5px 10px 0 10px; width: 40%; height: 18px; border: 1px solid #999999 }


/* WordPress Search Bar */

#search-header     { padding-top: 13px; position: absolute; top: 254px; right: 37px }

#search-header li         { text-decoration: none; list-style-type: none; display: inline }

.search-style   { color: #303030; font:11px Arial, Helvetica, sans-serif; margin-left: 0; padding: 5px 5px 0 5px; width: 110px; height: 12px; border: 1px solid #999; vertical-align:middle }

/* WordPress Thumnails */

.attachment-post-thumbnail { float: left; margin: 3px 12px 3px 0; border: 0; }

/* WordPress Footer Links */

.wp-tag-cloud	{ text-decoration: none; list-style-type: none; display: inline }

/* WordPress Comments */

.commentlist li, #commentform input, #commentform textarea {
	font: 11px Arial, Helvetica, sans-serif;
	}
.commentlist li ul li {
	font-size: 11px;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { float: left; margin: 3px 12px 4px 0; border: 0; }

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 11px;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: Arial, Helvetica, sans-serif;
	}

.commentmetadata {
	font-weight: normal;
	}
	
/* WordPress Translate Button */


#translate-this         { padding-top: 13px; position: absolute; top: 26px; right: 0px }

.translate-this-button li         { text-decoration: none; list-style-type: none; display: inline }
