html,body { margin:0 auto; padding:0; text-align:center; font:13px/1.25em Arial,Verdana,sans-serif normal normal normal; }
html      { background:#a5c47e url('/assets/bg-greenpattern.jpg') repeat center top; }
body      { background:url('/assets/bg-greenoverlay.png') no-repeat center top; padding-top:1px; z-index:-2; }

h2,h3,p { margin:0; padding:0; }
h2      { font-size:18px; font-weight:bold; margin:1.5em 0 0.5em; }
h3      { margin-top:1em; font-size:1em; }
div     { margin:0; }
ul,li   { margin:0;padding:0; }
a       { text-decoration:none; color:#5F7543; }
a:hover { text-decoration:underline; }
a img	{ border:0; }

#site-header,
#site-content-wrapper,
#footer-end-credits
{ width:980px; margin:1em auto; margin-left:auto; margin-right:auto; text-align:left; border:6px solid; min-height:3em; clear:left; }

#site-header { margin-top:3em; height:90px; border:0; margin-bottom:0; color:#fff; border-color: #fff; /* text-shadow:0 -1px 0 #468; */ background:transparent url('/assets/images/nav-the-hybrid-chick.png') no-repeat right 40px; }
	#site-logo   { width:250px; float:left; margin:0 0 0 10px; }
	#site-logo a { display:block; width:250px; height:80px; background:url('/thedigichick.png') no-repeat left top; text-indent:-999em; overflow:hidden; }
	#site-navigation   { width:480px; float:left; height:18px; position:relative; top:48px; text-align:left; font-size:21px; text-transform:lowercase; }
	#site-navigation a { color:#fff; }
	#site-navigation a:hover { text-decoration:none; border-top:2px dotted #fed; }
					 a.hybridchick { display:block; position:absolute; top:-8px; left:560px; z-index:6; font-size:0; text-indent:-999em; overflow:hidden; height:50px; width:158px; }
					 a.hybridchick:hover { border:0!important; }

#site-content-wrapper { border-color: #fff; background:#fff; margin-top:0; padding-top:10px;
		 -moz-border-radius:6px; -webkit-border-radius:6px;
		 -moz-box-shadow: 0px 0px 8px #000; -webkit-box-shadow: 0px 0px 8px #000; }

	#port-category-bar { text-align:center; margin:0; padding:0; height:2.5em; }
	#port-category-bar a { color:#555; padding:2px 7px; }
	#port-category-bar a:hover { color:#000; background:#E9EDE3; text-decoration:none;
				 -moz-border-radius:3px; -webkit-border-radius:3px; }
	#port-category-bar a.new { font-weight:bold; color:#c50; }
	#port-category-bar a:hover.onsale { font-weight:bold; color:#810; }
	
	.breadcrumb { margin:0 15px 20px; padding:0; }

	#headlinerotater { width:960px; height:350px; margin:0 auto 10px; padding:0; }
	
	#introduction   { clear:both; width:800px; margin:15px auto 10px; padding:0; line-height:1.25em; color:#333; }
	#introduction p { margin:0 auto 1em; text-align:justify; }
	#introduction p.dropcappy  { font-size:18px; line-height:1.25em; text-align:center; }

	#tease-gallery { width:940px; margin:0 0 40px 10px; padding:0 10px; text-align:center; clear:both;
		 -moz-border-radius:6px; -webkit-border-radius:6px; position:relative; top:20px; }
		#tease-gallery h2,#tease-gallery h3 { font-size:18px; font-weight:normal; color:#333; }
		#tease-gallery h2 { margin:0 0 20px; }
		#tease-gallery p { margin:20px auto 10px; width:800px; text-align:justify;}
		#tease-gallery a { text-decoration:none; margin:0 5px; width:150px; border:0; padding:0; }
		#tease-gallery a img { border:0; padding:0;
		 -moz-box-shadow:0px -1px 4px #eee; -webkit-box-shadow:0px -1px 4px #eee; }
		#tease-gallery p a { margin:0; }
		#tease-gallery a:hover img { 
		 -moz-box-shadow:0px -1px 4px #ccc; -webkit-box-shadow:0px -1px 4px #ccc; }


	.tease-block     { width:300px; padding:0; margin:10px; float:left; }
	.tease-block h2  { margin:0; padding:10px; line-height:1em; text-align:center; color:#333; background:#cde; -moz-border-radius:5px; }
	.tease-block h3  { margin:0; line-height:1.5em; }
	.tease-block p,
	.tease-block div { margin:1em 0; }
	.tease-block a   { font-weight:normal; }
	
	#tease-blog  { margin-left:20px; }
	 
	 	.tease-thumb { display:block; float:left; margin:3px 10px; padding:2px; -moz-box-shadow:#ccc 0 0 5px; }
	
		#tease-social ul { width:200px; margin:0 auto; padding:0; background-color:#E9EDE3; display:block;
								 -moz-border-radius:3px; -webkit-border-radius:3px; height:20px; }
		#tease-social li { margin:0 0 0.25em; padding:0; list-style-type:none; width:20px; display:inline; }
		#tease-social a  { padding:3px 0 3px 22px; line-height:16px; width:16px; display:block; text-indent:-999em; overflow:hidden; }
		
			a#soc-twitter      { background:url('/assets/icon-social-twitter.png') no-repeat 2px 50%; }
			a#soc-facebook     { background:url('/assets/icon-social-facebook.png') no-repeat 2px 50%; }
			a#soc-kaboodle     { background:url('/assets/icon-social-kaboodle.png') no-repeat 2px 50%; }
			a#soc-digishoptalk { background:url('/assets/icon-social-digishoptalk.png') no-repeat 2px 50%; }
		
		

	#promotional-consideration { height:60px; clear:both; margin:12px auto; text-align:center; width:960px; padding:20px 0 0; }
	.promotional-consideration { height:60px; clear:both; margin:12px auto; text-align:center; width:960px; padding:0; }
		.sponsor		{ position:relative; float:left; width:468px; height:60px; margin:0; padding:2px; }
			#ad-right,
			.ad-right	{ margin-left:16px; }
			
			.videochat {float:left; margin:0 10px;}

#footer-end-credits   { border:0; margin-bottom:2em; color:#343; }
#footer-end-credits p       { font-size:11px; margin:1em 0; width:50%; float:left; }
#footer-end-credits p#terms { text-align:right; }
#footer-end-credits a       { color:#333; }
#footer-end-credits a:hover { color:#E7F4D5; }


/*  --:[ s3Slider ]:-- */

#headlinerotater {
   width: 960px; /* important to be same as image width */
   height: 350px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#headlinerotatercontent {
   width: 960px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.headlinerotaterimage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.headlinerotaterimage span {
   position: absolute; /* important */
   right: 50px;
   font: 14px/1.5em Verdana,Arial,sans-serif;
   padding: 10px 15px 20px;
   width: 320px;
   background-color: #fff;
   /*filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   /*-moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.0; /* here you can set the opacity of box with text */
   color: #000;
   display: none; /* important */
   bottom: 30px;

   -moz-border-radius: 8px;
   -moz-box-shadow:0 0 2px #999;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear { clear:both; height:0; margin:0; padding:0; min-height:0; }


.thedigichick-2009.forums h2      { margin:0!important; }
.thedigichick-2009.forums .forumstats {font-size:11px;}

html.thedigichick-2010 {background:transparent none;}
body.thedigichick-2010 {background:url('http://static.thedigichick.com/assets/images/2010/bg.png') repeat-x center top; width:auto; font:12px/18px 'Helvetica Neue',Helvetica,Arial,sans-serif normal normal normal;}

body.thedigichick-2010 #site-content-wrapper { border:0 none; background:transparent url('http://static.thedigichick.com/assets/images/2010/bg-top.png') repeat-x center top; margin-top:0; padding-top:10px; width:840px; padding:30px 75px 20px; -moz-border-radius:0px; -webkit-border-radius:0px; -moz-box-shadow:none; -webkit-box-shadow:none; }
body.thedigichick-2010 .above_body { margin-top:7px; }

body.thedigichick-2010 #site-header { margin-top:0; height:96px; border:0; margin-bottom:0; color:#fff; border-color: #fff; background:transparent none; width:900px; }
body.thedigichick-2010 #footer-end-credits {width:100%; background:#f1ede2 url('http://static.thedigichick.com/assets/images/2010/bg-bottom.png') repeat-x center top; height:100px; margin-bottom:0; color:#774f38;}

body.thedigichick-2010 #site-logo   { margin-top:46px; margin-bottom:0; width:200px; }
body.thedigichick-2010 #site-logo a { display:block; width:170px; height:50px; background:url('http://static.thedigichick.com/assets/images/2010/logo.png') no-repeat left top; text-indent:-999em; overflow:hidden; }

body.thedigichick-2010 #site-navigation   { top:61px; }
body.thedigichick-2010 #site-navigation a {color:#5e5b4b; font-size:18px; font-weight:bold; margin-right:18px;}
body.thedigichick-2010 #navbar              { font:12px/18px 'Helvetica Neue',Helvetica,Arial,sans-serif normal normal normal; }
body.thedigichick-2010 #navbar a            { color:#454337!important; }
body.thedigichick-2010 #navtabs             { background:transparent; -moz-border-radius:0; -webkit-border-radius:0; }
body.thedigichick-2010 #navtabs li a.navtab { -moz-border-radius:5px; background:#f2eee4; }

body.thedigichick-2010 #toplinks {position:absolute; top:-134px; right:0; width:550px; height:20px; background:#d9d5cc; -moz-border-radius:0 0 5px 5px; padding:3px 0 3px 5px;}

body.thedigichick-2010 .forumbit_post .forumrow, body.thedigichick-2010 .forumbit_nopost .forumhead, body.thedigichick-2010 .forumbit_nopost .forumrow, body.thedigichick-2010 .forumbit_post .forumhead, body.thedigichick-2010 .wgo_block, body.thedigichick-2010 .footer { position:relative; -moz-box-shadow:none; }

body.thedigichick-2010.forums .sponsor.ad-right {height:60px; margin:0 auto 10px; float:right;}

body.thedigichick-2010.forums #pagetitle    {clear:none!important;}
body.thedigichick-2010.forums #pagetitle h1 {font-size:24px;}
body.thedigichick-2010.forums #pagetitle p  {font-size:14px; line-height:24px;}



