/*  
Theme Name:All Mega
Description:
Version: 1.0
Author: Rich Lim for dotdotGO!
Author URI: http://dotdotgo.com/
*/


* {
margin: 0;
padding: 0;
}

body {
background:#000 url('http://www.shadowplastic.com/colateral/gradient_bg.jpg') repeat fixed;
font: 11px Verdana, Arial, Helvetica, sans-serif;/*ewe, Arial*/
color: #333;
}

h1, h2, h3, h4, h5, h6 {
color:#e94584;	
}

h1 {
margin-bottom: .7em;
font-size: 1.8em;
font-weight: normal;
}

h2 {
margin-bottom: .7em;
font-size: 1.45em;
font-weight: bold;
}

h3 {
font-size: 1.3em;
font-weight: bold;
margin:1em 0;
}

p, blockquote, ol, ul {
margin-bottom: 0.7em;
line-height: 1.4em;
}
blockquote {
font-style: italic;
margin:2em 0;
padding:0 2em;
background:#000;
}
ol {
margin-left: 2em;
}

ul {
list-style: none;
}

ul li {
padding-left: 1em;
background: url(images/img07.gif) no-repeat left center;
}

a {
text-decoration: none;
color:#e94584;
}

a:hover {
text-decoration: none;
color:#a7144d;
}
img 
{
border:#2px solid #444;
padding:1px;
}
img.wp-smiley, img.noborder 
{
border:0;
padding:0;
}

img.left {
float:left;
margin:0 1em 1em 0;
padding:0;
}
img.right {
float:right;
margin:0 0 1em 1em;
padding:0;
}
.clear {
clear:both;
height:1px;
}

#wrap {
width:810px;
margin:0 auto;
border-left:2px solid #bbb;
border-right:2px solid #bbb;
border-bottom:2px solid #bbb;
}
/* Menu */

#menu {
background:#000;
height: 30px;	
border-bottom:2px solid #000;
width:100%;
margin: 0 auto;
text-transform:uppercase;
}

#menu ul 
{
margin:0;
padding: 0;
list-style: none;
}

#menu li {
padding: 0;
display: inline;
text-align:center;
}

#menu a {
display: block;
float: left;
height: 30px;

font-size: .9em;
font-weight:bold;
}

#menu a:hover,
#menu li.current_page_item a {
text-decoration: none;
color: #fff;
}

/* Logo */

#logo {
width: 810px;
height: 100px;
margin: 0 auto;
background: #000;
text-align: right;
}

#logo h1 {
display:none;
}
#logo h1 a, #logo h1a:active, #logo h1 a:visited {
color:#fff;
font-weight:bold;
}
#logo h2 {
display:none;
}

#logo a {
text-decoration: none;
}
/* Page */

#page {
width: 810px;
margin: 0 auto;
background: #fff url(images/wrap.jpg) repeat-y right;
}

/* Content */

#content {
float: left;
width: 530px;
padding: 20px;
}

#welcome {
background:#222;
color:#fff;
margin-bottom: 20px;
border-bottom:#ccc 1px dashed;
float:left;
width:500px;
padding:10px;
border:5px solid #555;
}
.post{
margin:10px;
padding:0 0 20px 0;
}
.post h2 
{
margin:0;
padding-bottom:5px;
}
.post .meta 
{
font-size:0.9em;
color:#999;
margin:0;
padding:0;
border-bottom:#ddd 1px dashed;
text-transform:lowercase;
}
.post .story 
{
margin:0 auto;
padding:1em 0;
}
/* Comments */
input.textbox
{
border:#ccc 1px solid;
background:#f9f9f9;
font:1em Verdana, Arial, Serif;
padding:2px;
width:150px;
}
textarea{
width: 90%;
padding:5px;
height: 20em;
border: 1px solid #ccc;	
background:#f9f9f9;
font:1em Verdana, Arial, Serif;
}
input.textbox:focus, textarea:focus
{
background:#fff;
border:#999 1px solid;
}
#commentform 
{
margin:0;
padding:10px;
background:#fff;
}
#content .commentlist {
margin: 0;
padding: 0;
border-top:#ddd 1px solid;
}
#content .commentlist li 
{
list-style:none;
margin: 0;
padding: 1em;			
border-bottom:#ddd 1px solid;
font-size:0.9em;
}
#content .commentlist li .cmtinfo 
{
padding:5px;
margin-bottom: 5px;
position:relative;	
}
#content .commentlist li .cmttime
{
margin:0;
padding:0;
text-align:right;
color:#999;	
font-size:95%;
}
#content .commentlist li cite 
{
font-style:normal;
font-weight:bold;
font-size:1.1em;
}
#content .commentlist li.alt
{
background:#f9f9f9;	
}
#content .commentlist li.authorcomment
{
border-left:#d66 1px solid;
border-right:#d66 1px solid;
}
#content .nocomments
{
font-size:0.9em;
color:#999;
text-align:center;
}

/* Sidebar */

#sidebar {
float: right;
width: 200px;
padding: 20px;
font-size:0.9em;
}
#sidebar h2 
{
font-size:1.3em;
}
#sidebar ul {
background: url(images/img04.gif) repeat-x left bottom;
}

#sidebar li {
padding: 5px 0;
background: url(images/img04.gif) repeat-x left top;
}

#sidebar a {
padding-left: 1em;
background: url(images/img08.gif) no-repeat left center;
color:#222;
}
#sidebar a:hover{
color:#e94584;
}
#sidebar ul ul {
background:none;
}
#sidebar ul ul ul{
padding:0 0 0 1em;
margin:0;
}

#post-35  .slideshowlink{
display:none;
}

/*lookbook specific*/
#ngg_slideshow1 {
margin:0 auto;
padding-left:5px;
}

.ngg-galleryoverview {
width:730px!important;
border:5px solid #111;
margin:0 auto;
}
#ngg-gallery-1{
margin-left:5px;
}
#post-35 .meta, #post-35 p.posted , #post-35 #commentform, #post-35 #respond, #post-35 p.nocomments{
display:none!important;
}

/* Footer */

#footer {
height: 50px;	
}

#footer .wrapper {
width: 810px;
margin: 0 auto;
border-top:#ddc 1px dotted;
}

#footer .links {
float: left;
width: 510px;
height: 34px;
padding: 16px 30px 0 30px;
background: #ddc;
font-size: 85%;
}

#footer .legal {
float: right;
width: 220px;
height: 34px;
margin: 0 auto;
padding: 16px 20px 0 0;
background: #e94584;
text-align: right;
font-size: 85%;
color: #FFFFFF;
}

#wp-calendar {
width:100%;
}
#cformsform.cform{
width:180px!important;
}
.linklove {
display:none;
}

/*menu revamped cause jason likes pinkos*/

a#homelink {
width:162px;
height:32px;
background:url('http://shadowplastic.com/colateral/shadowplastic_a.jpg');
}
a#homelink:hover{
background:url('http://shadowplastic.com/colateral/shadowplastic_b.jpg');
}
a#shoplink {
width:162px;
height:32px;
background:url('http://shadowplastic.com/colateral/boutique_a.jpg');
}
a#shoplink:hover{
background:url('http://shadowplastic.com/colateral/boutique_b.jpg');
}
a#looklink{
width:162px;
height:32px;
background:url('http://shadowplastic.com/colateral/salon_comingsoon.jpg');
}
a#looklink:hover{
background:url('http://shadowplastic.com/colateral/salon_comingsoon.jpg');
}
a#storeslink {
width:162px;
height:32px;
background:url('http://shadowplastic.com/colateral/agency_comingsoon.jpg');
}
a#storeslink:hover{
background:url('http://shadowplastic.com/colateral/agency_comingsoon.jpg');
}
a#aboutlink {
width:162px;
height:32px;
background:url('http://shadowplastic.com/colateral/word_b.jpg');
}
a#aboutlink:hover{
background:url('http://shadowplastic.com/colateral/word_b.jpg');
}

#player1, #player2, #player3 {text-align: center;}
