/*-----------------------------------------------------------------------------
pizza theme for wp by mct starting from blank theme by michael bishop
-----------------------------------------------------------------------------*/

/* @group Global Resets
-----------------------------------------------------------------------------*/


/* Remove padding and margin */
* { margin: 0; padding: 0; }

/* mct: pizza: 10/2007 */

body { background-color: #111; color: #FFF; font-size: 14px; font-family: Arial; }

.left { float: left; }
.right { float: right; }
.clear { clear: both;}

h3 { color: #FFF; margin: 30px 0 10px 0;}
em { background-color: #222; }
/*
.container { border-left: 20px ridge #E51717; border-top: 20px ridge #1CE517; border-right: 20px ridge #171CE5; border-bottom: 20px ridge #E5DE17; height: 600px; }
*/
#container { margin: 0 0 0 20px;}

#header { width: 450px; }
.header { opacity: .9; }

#header1 { border-left: 20px ridge #333; border-top: 20px ridge #666; border-right: 20px ridge #999; border-bottom: 20px ridge #FFF; height: 100px; width: 450px; float:left;}
#header1:hover { background: url(/wp-content/themes/pizza/images/header-blue.png) 20px 5px; }

#header2 { border-left: 20px ridge #FFF; border-top: 20px ridge #333; border-right: 20px ridge #666; border-bottom: 20px ridge #999; height: 100px;  }
#header2:hover { background: url(/wp-content/themes/pizza/images/header-green.png) 20px 5px; }

#header3 { border-left: 20px ridge #999; border-top: 20px ridge #FFF; border-right: 20px ridge #333; border-bottom: 20px ridge #666; height: 100px; }
#header3:hover { background: url(/wp-content/themes/pizza/images/header-pink.png) 20px 5px; }

#header4 { border-left: 20px ridge #666; border-top: 20px ridge #999; border-right: 20px ridge #FFF; border-bottom: 20px ridge #333; height: 100px; background: url(/wp-content/themes/pizza/images/header.png) 20px 5px no-repeat;}

#nav { position: absolute; clear: left; margin: 0px 0 0px 490px; padding: 0px 0 0px 0px; text-align: center;  }
#nav h3 { clear: left; float: left; font-size: 20px; width: 98px; height: 20px; margin:0 10px 0px 0; }
#nav h3.categories { border: 10px ridge #E517DE; }
#nav h3.authors { border: 10px ridge #17E539; }
#nav h3.actions { border: 10px ridge #17e5de; }
#nav ul { list-style-type: none; margin: 0; padding: 0;}
#nav ul li { font-size: 16px; float: left; display: inline; border: 8px outset #FFF; margin: 0px 10px 10px 0px; padding: 0;}
#nav ul li a { color: #FFF; text-decoration:none; border:10px inset #333; }
#nav ul.categories li a:hover { border: 10px inset #E517CF; }
#nav ul.authors li a:hover { border: 10px inset #17E539; }
#nav ul.actions li a:hover { border: 10px inset #17e5de; }
#search { float: left; margin-bottom: 8px;}
#search .text { font-size: 24px; width: 300px; float: left; margin: 0px 0 0 0;}
.button { border: 10px inset #17e5de; background-color: #222; font-size: 16px; color: #FFF; margin: 0px 0 0 5px; cursor: pointer;}
/*
#main { border: 20px ridge #FFF; height: 400px; width: 420px; margin: 0 0 0 20px; }
*/
#main { clear:both; float:left; width: 490px; margin: 0px 0 0 0px; background-color: #222; padding: 60px 0 0 0;}
#moved { width: 300px; margin: 200px auto 0 auto; }
#i { width: 20px; height: 140px; border-left: 20px ridge #17E539; margin: 0 0 0 32px; float: left; }
#o { width: 100px; height: 100px; border: 20px ridge #E517DE; float: left; }
#i a, #o a { display: block; width: 100%; height: 100%; }

/* Remove border around linked images */
img { border: 0; display: block; }

h1 {
	
}

h2 { color: #FFF; }
a { color: #e3e517; }

#sidebar h2 {
	
}

/* @end */

/* @group Links
-----------------------------------------------------------------------------*/

a:link {
	
}

a: visited {
	
}

a:hover {
	
}


/* @end */


/* @group Masthead
-----------------------------------------------------------------------------*/

#wrapper {
	width: 550px; margin: 0 auto 0 auto; border-left: 20px ridge #30de5d; border-top: 20px ridge #3055de; border-right: 20px ridge #de304d; border-bottom: 20px ridge #FFF;
}

#masthead2 {
	position: absolute; top: 200px; left: 0; background-color: #333; margin: 0 auto 0 auto; padding: 0; border: 5px ridge #FFF;
}

.logo {
	margin: 0; padding: 0 0 0 0px; border: 10px ridge #000; background-color: #222; text-align: center;
}
#logo2 { border: 10px ridge #FFF; }
.logo img { margin: 0 0 0 40px;  }


/* @end */


/* @group Content
-----------------------------------------------------------------------------*/

#content {
	padding: 10px; margin: 0px auto 0 auto;
}

.post { margin: 10px 0 30px 0; border-bottom: 10px ridge #555; padding: 0 0 0px 0;}

.post img { }

.entry {
	
}

.entry p { margin: 0 0 0 10px 0;
	
}

.postmetadata { border-top: 5px ridge #555; padding: 5px; background-color: #111; }

.utw {
	
}

.navigation { }

.post_nav a { color: #17e5de; }

.direct { margin: -20px 0 10px 0; padding: 0; }



/* @end */

/* @group Sidebar
-----------------------------------------------------------------------------*/

ul#sidebar { float: left; margin: 70px 0 0 0; list-style-type: none;
	
}

ul#sidebar li {
	
}

ul#sidebar li ul { list-style-type: none; }

ul#sidebar li ul li {
	
}

/* @end */

/* @group Footer
-----------------------------------------------------------------------------*/

#footer {
	
}

#footer p {
	
}

/* @end */

/* @group Forms
-----------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opea 7 */
fieldset {
  border: 1px solid transparent;
}

#searchform {
	font-size: 14px;
}

#searchform #s {
	
}

#searchform #submit {
	
}

#comments-form { border-top: 5px ridge #555; padding-top: 20px; }
	
}

#comments-form a { color: #e3e517; ;}

#commentform {
	
}

label { font-weight: normal; }

#author {
	
}

#email {
	
}

#url {
	
}

#comment {
	
}

#submit {
	
}



/* @end */

/* @group Tables
-----------------------------------------------------------------------------*/

table { 
  border-spacing: 0;
	border-collapse: collapse;
}

td {
  text-align: left;
	font-weight: normal;
}

/* @end */

/* @group Comments
-----------------------------------------------------------------------------*/

#comments-locked {
	
}

#respond {
	
}

#trackback-link {
	
}

ol#trackbacks {
	
}

ol#trackbacks li {
	
}

.comments-header {
	
}

ul#comments { list-style-type: none; margin: 0;
	
}
ul#comments li { padding: 5px; }

/*class for author highlight */
.highlight {
background-color: #0c7b77;
	
}

.comment-meta {
	
} 

.comment-author a { color: 
	
}

.comment-date {
	
}

.comment-text {
	
}

.gravatar {
	
}

.odd {
	
}

.even {
	
}



/* @end */

/* @group Misc.
-----------------------------------------------------------------------------*/

/* @end */


