body		{font-family:"century gothic", Arial, Helvetica; font-size:12px;color:#666;padding:0px;margin:0px;background:#fff url(images/background.jpg) center bottom no-repeat;}
div, p, span, li, ul, a, a img			{list-style-type:none;padding:0px;margin:0px;border:none;text-decoration:none;color:#666;}
h1, h2, h3, h4, h5, h6					{font-weight:normal;margin:0px;padding:0px;}
h2										{font-size:16px;margin-bottom:25px;}
h2 span									{font-size:10px;position:absolute;margin-top:-2px;}
h4										{font-size:16px;border-bottom:1px solid #ccc;float:left;width:280px;padding-bottom:3px;margin-bottom:7px;margin-top:15px;}
div.foot-block h4						{border:none;}
h5										{font-size:13px;padding-bottom:11px;}
h5 span									{font-size:8px;line-height:3px;margin-top:-4px;color:#999;}
div.block h5							{margin-bottom:10px;}
div.block h5 span						{margin-top:-9px;font-size:9px;}
div.foot-block h5 span					{color:#fff;}
div.foot-block h5 a						{color:#fff;}
div.foot-block h4						{color:#fff;}
p										{margin-bottom:10px;}
a:hover									{color:#000;}

/*--------------------------------------------------------------navigation and header--------------------------------------------------------------------------------------------*/
div.nav-main							{position:absolute;top:10px;left:0px;height:180px;width:100%;z-index:999;background:url(images/bg-nav.jpg) top center no-repeat;}
div.nav-over							{position:absolute;top:0px;left:50%;margin-left:-469px;z-index:9999;}
div.nav-over a img						{float:left;height:180px;background-repeat:no-repeat;}
a img.navo1								{width:169px;background:url(images/nav-over1.png) 0px -1000px;}
a img.navo2								{width:164px;background:url(images/nav-over2.png) 0px -1000px;}
a img.navo2b							{width:153px;}
a img.navo2c							{width:74px;background:url(images/nav-over2c.png) 0px -1000px;}
a img.navo3								{width:133px;background:url(images/nav-over3.png) 0px -1000px;}
a img.navo4								{width:87px;background:url(images/nav-over4.png) 0px -1000px;}
a img.navo5								{width:65px;background:url(images/nav-over5.png) 0px -1000px;}
a img.navo6								{width:87px;background:url(images/nav-over6.png) 0px -1000px;}
a:hover img.navo1, a:hover img.navo2, a:hover img.navo2c, a:hover img.navo3, a:hover img.navo4, a:hover img.navo5, a:hover img.navo6	{background-position: 0px 0px;}




/*--------------------------------------------------------------content--------------------------------------------------------------------------------------------*/
div.content-wrap						{padding-top:240px;}
div.content								{width:1000px;margin-left:auto;margin-right:auto;}
div.content div.block					{width:310px;float:left;display:block;margin-left:30px;}
div.content div.block-one				{margin-left:0px;}
div.content div.block-a					{float:left;width:685px;margin-right:30px;min-height:1000px;}
div.content.div.block-b					{float:left;width:280px;text-align:left;position:relative;}
div.article	h4							{float:none;border:none;width:100%;}
div.ddd									{width:998px;height:30px;float:left;}
div.ddd img								{float:left;margin-top:15px;}


/*--------------------------------------------------------------contact--------------------------------------------------------------------------------*/
div.contact-block						{position:absolute;width:672px;height:377px;background:url(images/bg-contact.png) 0 0 no-repeat;margin-left:-5px;z-index:99;}
div#nospam1, div#nospam2, div#nospam3, div#nospam4, div#nospam5, div#nospam6, div#nospam7, div#nospam8	{margin:10px;border:1px solid #fff;padding:10px;background:#F00;color:#fff;}
div#success								{margin:10px;border:1px solid #fff;padding:10px;background:#636301;font-size:13px;line-height:21px;color:#fff;}
div#success span						{color:#fff;}
div.contact-block input, div.contact-block textarea 	{border:none;background:none;font-size:14px;color:#fff;font-family:"century gothic", Arial, Helvetica;}
div.contact-block input#name			{position:absolute;top:23px;left:23px;width:294px;height:24px;}
div.contact-block input#phone			{position:absolute;top:68px;left:23px;width:294px;height:24px;}
div.contact-block input#email			{position:absolute;top:113px;left:23px;width:294px;height:24px;}
div.contact-block input#referral		{position:absolute;top:23px;left:352px;width:294px;height:24px;}
div.contact-block input#date			{position:absolute;top:68px;left:352px;width:294px;height:24px;}
div.contact-block input#answer			{position:absolute;top:113px;left:352px;width:294px;height:24px;}
div.contact-block textarea				{position:absolute;top:158px;left:23px;width:294px;height:146px;}
div.contact-block input#submit			{position:absolute;width:180px;height:55px;width:250px;top:315px;left:5px;}
div.contact-block input#submit:hover	{background:url(images/bg-submit.png) left bottom no-repeat;}




/*--------------------------------------------------------------footer--------------------------------------------------------------------------------------------*/
div.foot-wrap							{width:100%;height:500px;background:url(images/bg-foot.png) 0 0 repeat-x;float:right;margin-top:200px;clear:both;}
div.foot-main							{width:990px;float:right;margin-right:30px;margin-top:20px;text-align:right;}
div.fbtns								{width:820px;height:110px;float:right;clear:both;margin-bottom:15px;}
div.fbtns a img							{float:right;height:110px;}
a img.fbtn1								{background:url(images/foot-btns.png) -592px 0px;width:228px;}
a img.fbtn2								{background:url(images/foot-btns.png) -375px 0px;width:217px;}
a img.fbtn3								{background:url(images/foot-btns.png) -198px 0px;width:177px;}
a img.fbtn4								{background:url(images/foot-btns.png) 0px 0px;width:198px;}
a:hover img.fbtn1						{background-position: -592px -110px;}
a:hover img.fbtn2						{background-position: -375px -110px;}
a:hover img.fbtn3						{background-position: -198px -110px;}
a:hover img.fbtn4						{background-position: 0px -110px;}
div.foot-block							{float:right;width:220px;text-align:left;background:url(images/foot-block.png) 0px 27px no-repeat;padding-left:10px;margin-left:25px;color:#fff;}
div.foot-nav							{float:right;text-align:right;width:150px;padding-top:30px;}
div.foot-nav h5	a, div.foot-block h5 a	{color:#fff;}
div.foot-nav h5:hover, div.foot-block h5:hover	{background:url(images/link-hover.png) bottom right no-repeat;}
a img.valexp							{position:absolute;display:none;}
a:hover img.valexp						{display:block;margin-top:-103px;margin-left:-1px;}



/*----------------------------------------------------------blog stuff-----------------------------------------------------------------------*/
div.code								{text-align:left;padding:30px;border:1px solid #fff;background-color:#777;font-family:"Courier New", Courier, monospace;font-size:13px;margin:15px;}
div.panrate								{float:right;position:relative;width:250px;padding:20px;background-color:#bb0;color:#fff;font-size:16px;font-family:"Century Gothic", Georgia, Times;
										text-align:right;border:1px solid #fff;margin-left:20px;margin-bottom:5px;}
div.panrate p							{color:#fff;margin:5px;padding:0px;width:130px;display:block;margin-left:100px;}
div.panrate p b							{font-weight:normal;color:#555;}
div.panrate div							{color:#fff;font-size:82px;font-weight:bold;position:absolute;top:13px;left:13px;width:100px;}
div.panrate div sup, p.pannum sup		{font-size:20px;font-weight:normal;}
p.pannum								{float:left;padding:20px;background-color:#bb0;color:#fff;margin:10px;font-weight:bold;border:1px solid #fff;width:40px;height:40px;font-size:62px;line-height:42px;}
p.archive-item							{float:left;width:215px;font-size:11px;margin-right:10px;overflow:hidden;height:30px;}
p.archive-item span						{font-size:10px;margin-top:-2px;}
a.archive-link							{position:absolute;margin-left:150px;font-size:10px;}
a.archive-more							{position:absolute;margin-left:850px;margin-top:-10px;font-size:10px;}
a img.rssbtn							{height:30px;width:32px;background:url(images/rss.png) 0 0 no-repeat;margin-right:3px;}
a:hover img.rssbtn						{background-position: 0px -30px;}
p.more-link								{padding:5px;padding-left:10px;background:url(images/bg-btn.png) 0 0 repeat-x;border:1px solid #6d6d06;margin:5px;width:95px;float:right;}
p.more-link a							{color:#fff;}
p.more-link a:hover						{color:#333;}
div.art-summary							{margin-bottom:60px;}


p#guest-author							{width:609px;height:180px;padding:35px;color:#fff;background:url(images/bg-guest-author.png) 0 0 no-repeat;}
p#guest-author a						{color:#ddd;}
p#guest-author2							{font-size:11px;line-height:13px;}

/*------------------------------------------------------portfolio stuff--------------------------------------------------------------------------------*/
div.content div.block-p					{float:left;width:715px;margin-right:0px;min-height:600px;}
img.porfolio-psimg						{margin-bottom:10px;}
div.port-summary						{margin-bottom:20px;}
a img.portfolio-timg					{position:absolute;height:16px;width:16px;left:50%;margin-left:215px;border:1px solid #aaa;z-index:9;}
a img.portfolio-timg2					{position:absolute;border:1px solid #aaa;z-index:9;display:none;}				
a:hover img.portfolio-timg2				{left:50%;margin-left:-500px;height:180px;margin-top:-50px;width:auto;z-index:99;display:block;}
div.portfolio-content					{position:absolute;margin-top:-700px;width:500px;}
h5.ptitles								{padding-left:710px;}
div.p-article							{float:left;width:302px;margin-right:55px;}
div.p-article img						{width:300px;height:300px;border:1px solid #999;}
div.p-article img:hover					{border:1px solid #000;}
div.pblock-item							{width:310px;}
div.pblock-item	div						{width:308px;height:100px;overflow:hidden;border:1px solid #999;}
div.pblock-item	div:hover				{border:1px solid #000;}
div.pblock-item	div img					{width:310px;height:310px;}
div.pblock-item h5						{margin-top:10px;}



/*--------------------------------------------------js use-------------------------------------------------------------------------------------------------------------------------------*/
div#goocheckout 						{width:362px;height:309px;top:-10px;right:0px;position:absolute;z-index:99999;background:url(images/googlebg.png) top left no-repeat;}
div#goocheckout input					{background:none;border:none;color:#999;font-size:18px;}
div#goocheckout input#item_description	{position:absolute;top:128px;left:54px;width:187px;height:43px;}
div#goocheckout input#item_price		{position:absolute;top:19px;left:54px;width:187px;height:43px;}
div#goocheckout input#item_submit		{position:absolute;top:232px;left:30px;width:228px;height:57px;}
div#goocheckout input#item_submit:hover	{background:url(images/google-btn.png) 0 0 no-repeat;}
div#goocheckout img#item_close			{position:absolute;top:129px;left:0px;width:29px;height:108px;}
a.goolink								{position:absolute;top:15px;right:20px;color:#aaa;z-index:99999}	
a.goolink:hover							{color:#000;}

.hidden									{display:none;}
.unhidden								{display:block;}
img#gooErr1								{position:absolute;right:0px;top:50px;width:600px;height:100px;}
img#gooErr2								{position:absolute;right:0px;top:160px;width:600px;height:100px;}

