No replies
MattoxMagic
Offline
newbie
Last seen: 9 years 39 weeks ago
Timezone: GMT-6
Joined: 2012-02-28
Posts: 3
Points: 6

Hello.

I am working with the same Wordpress theme as www.lovescrossing.org and I am wanting to add a linked PNG image over the header & also adding a background image to the nav menu. I am including the menu portion of my stylesheet and my entire stylesheet. Please let me know if I need to include anything else. Thank y'all very much for helping me learn.

Menu Section:

/******************************************************************
 * menu
 ******************************************************************/
.menu													{float: left; padding: 10px 0 0px 0;  }
#access .menu-header,div.menu 							{font-size: 13px;}
#access .menu-header ul, div.menu ul 					{list-style: none;margin: 0 0 0 0px;}
#access .menu-header li, div.menu li 					{float: left;position: relative; padding-bottom: 1px;}
 
#access a 												{outline: none;display: block;line-height: 29px;padding: 0 -0px 5px 55px;
														text-decoration: none; font-size: 14px;font-weight: bold;color: #CECDCC;}
#access ul li:first-child a								{padding-left: 0px !important;}	
#access ul li ul li:first-child a						{padding-left: 10px !important;}														
#access ul ul 											{display: none;position: absolute;top: 34px;padding: 5px;left: 65px;
														float: left;width: 180px;z-index: 99999;-webkit-border-radius: 3px;
														-moz-border-radius: 3px;border-radius: 3px;background: #1E1814;-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
														-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);}
#access ul ul li										{width: 180px; line-height: 20px;  border-bottom: 1px solid #0F0F0F;
														border-top: 1px solid #261F1A;height: auto; padding: 5px 0;}														
#access ul ul li:first-child 							{border-top: medium none;}
#access ul ul li:last-child 							{border-bottom: medium none;}
#access ul ul ul 										{left: 100%;top: 0;padding-top: 0px;}
#access ul ul a                                         {font-weight: normal; line-height: 20px; padding: 4px 10px !important; width: 140px;height: auto;font-size: 13px !important;} 
#access ul li:hover > ul 								{display: block;}
#access li:hover > a,#access ul ul :hover > a,#access ul li.current_page_item > a,#access ul li.current-menu-ancestor > a,#access ul li.current-menu-item > a,#access ul li.current-menu-parent > a ,
* html #access ul li.current_page_item a,* html #access ul li.current-menu-ancestor a,* html #access ul li.current-menu-item a,* html #access ul li.current-menu-parent a,
* html #access ul li a:hover, a.more-link				{color: #fff;}

My stylesheet:

/

*
Theme Name: WP-Church
Theme URI: <a href="http://www.netstudio.co.za" rel="nofollow">http://www.netstudio.co.za</a>
Author URI: <a href="http://www.netstudio.co.za" rel="nofollow">http://www.netstudio.co.za</a>
Description: Netlabs WP-Church Theme
Author: Netstudio
Version: 2.1
License: GNU General Public License
License URI: license.txt
Tags: two-columns, fixed-width, threaded-comments, editor-style, custom-menu
*/
 
 /******************************************************************
 * Reset default browser CSS. Based on work by Eric Meyer: <a href="http://meyerweb.com/eric/tools/css/reset/index.html
" rel="nofollow">http://meyerweb.com/eric/tools/css/reset/index.html
</a> ******************************************************************/
 
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, 
kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, 
thead, tr, th, td 										{background: transparent;border: 0;margin: 0;padding: 0;vertical-align: baseline;}
body 													{line-height: 1;}h1, h2, h3, h4, h5, h6{clear: both;font-weight: normal;}
ol, ul 													{list-style: none;}blockquote{quotes: none;}
blockquote:before, blockquote:after 					{content: '';content: none;}del{text-decoration: line-through;}
table 													{border-collapse: collapse;border-spacing: 0;}a img{border: none;outline: none;}
.bypostauthor 											{}

/******************************************************************
 * 978 grid
 ******************************************************************/
.container{width: 978px;margin: 0 auto;position: relative;}.grid1, .grid2, .grid3, .grid4, .grid5, .grid6,.grid7, .grid8, .grid9, .grid10, .grid11{float: left;margin-left: 30px;}
.grid1{width: 54px;}.grid2{width: 138px;}.grid3{width: 222px;}.grid4{width: 306px;}.grid5{width: 390px;}.grid6{width: 474px;}.grid7{width: 558px;}.grid8{width: 642px;}
.grid9{width: 726px;}.grid10{width: 810px;}.grid11{width: 894px;}.first{margin-left: 0;clear: left;}

 /******************************************************************
 * global
 ******************************************************************/
 body, input, textarea, .page-title span,
.pingback a.url 										{font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;}
pre 													{font-family: "Courier 10 Pitch", Courier, monospace;}
code 													{font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
body 													{background: url(images/bg-main.jpg)}
input,textarea 											{font-size: 12px;line-height: 18px;}
hr 														{border: 0;clear: both;height: 1px;margin-bottom: 18px;}
p 														{margin-bottom: 20px; font-size: 12px; line-height: 22px;}
ul 														{list-style: square;margin: 0 0 18px 1.5em;}
li														{font-size:12px;line-height:18px;}
ol 														{list-style: decimal;margin: 0 0 18px 1.5em;}
ol ol 													{list-style: upper-alpha;}
ol ol ol 												{list-style: lower-roman;}
ol ol ol ol 											{list-style: lower-alpha;}
ul ul,ol ol,ul ol,ol ul 								{margin-bottom: 0;}
dl 														{margin: 0 0 24px 0;}
dt 														{font-weight: bold;}
dd 														{margin-bottom: 18px;}
strong													{font-weight: bold;}
cite,em,i 												{font-style: italic;}
big 													{font-size: 131.25%;}
ins 													{background: #ffc;text-decoration: none;}
blockquote 												{padding: 10px 5px;margin: 20px;}
blockquote cite,blockquote em,blockquote i 				{font-style: normal;}
blockquote p											{color: #666 !important;font-style: italic; line-height: 24px; font-size: 16px; }
pre 													{background: #f7f7f7;color: #222;line-height: 18px;margin-bottom: 18px;padding: 1.5em;}
abbr,acronym 											{border-bottom: 1px dotted #666;cursor: help;}
sup,sub 												{height: 0;line-height: 1;position: relative;vertical-align: baseline;}
sup 													{bottom: 1ex;}
sub 													{top: .5ex;}
input[type="text"],textarea 							{background: #f9f9f9; padding: 10px; border:1px solid #fff;box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
														-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
														-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);}
.screen-reader-text 									{position: absolute;left: -9000px;}
.clear													{clear: both;height: 0px;}
iframe													{background: none; border: 0px solid #fff}
a.cgetdir												{margin-bottom: 40px;}
form#custtypeform h2									{margin: 0px 0px 20px 0 !important;background: url(images/maindiv.png) repeat-x bottom; padding: 0px 0px 20px 0!important;}

 /******************************************************************
 * menu
 ******************************************************************/
.menu													{float: left; padding: 10px 0 0px 0;  }
#access .menu-header,div.menu 							{font-size: 13px;}
#access .menu-header ul, div.menu ul 					{list-style: none;margin: 0 0 0 0px;}
#access .menu-header li, div.menu li 					{float: left;position: relative; padding-bottom: 1px;}
 
#access a 												{outline: none;display: block;line-height: 29px;padding: 0 -0px 5px 55px;
														text-decoration: none; font-size: 14px;font-weight: bold;color: #CECDCC;}
#access ul li:first-child a								{padding-left: 0px !important;}	
#access ul li ul li:first-child a						{padding-left: 10px !important;}														
#access ul ul 											{display: none;position: absolute;top: 34px;padding: 5px;left: 65px;
														float: left;width: 180px;z-index: 99999;-webkit-border-radius: 3px;
														-moz-border-radius: 3px;border-radius: 3px;background: #1E1814;-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
														-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);}
#access ul ul li										{width: 180px; line-height: 20px;  border-bottom: 1px solid #0F0F0F;
														border-top: 1px solid #261F1A;height: auto; padding: 5px 0;}														
#access ul ul li:first-child 							{border-top: medium none;}
#access ul ul li:last-child 							{border-bottom: medium none;}
#access ul ul ul 										{left: 100%;top: 0;padding-top: 0px;}
#access ul ul a                                         {font-weight: normal; line-height: 20px; padding: 4px 10px !important; width: 140px;height: auto;font-size: 13px !important;} 
#access ul li:hover > ul 								{display: block;}
#access li:hover > a,#access ul ul :hover > a,#access ul li.current_page_item > a,#access ul li.current-menu-ancestor > a,#access ul li.current-menu-item > a,#access ul li.current-menu-parent > a ,
* html #access ul li.current_page_item a,* html #access ul li.current-menu-ancestor a,* html #access ul li.current-menu-item a,* html #access ul li.current-menu-parent a,
* html #access ul li a:hover, a.more-link				{color: #fff;}

 /******************************************************************
 * coin slider
 ******************************************************************/
.slideouter												{background: #1E1814; margin: 0; padding: 10px 10px 0px 10px;overflow: hidden;
														position: relative;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;
														-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.slideouter img											{position: absolute; top: 0px; left: 0px;}
.coin-slider 											{ overflow: hidden; zoom: 1; position: relative; }
#coin-slider											{overflow: hidden;}
.coin-slider a											{ text-decoration: none; outline: none; border: none; }
.cs-buttons 											{ font-size: 0px; padding: 10px; float: left; position: absolute !important; top: 0px; }
.cs-buttons a 											{ margin-left: 5px; height: 10px; width: 10px; float: left; text-indent: -1000px; }
.cs-active 												{color: #FFFFFF; }
.cs-title 												{ width: 918px; padding: 20px; background-color: #000000; color: #FFFFFF; font-size: 12px; line-height: 22px; }
.cs-prev, .cs-next 										{ background-color: #000000; color: #FFFFFF; padding: 0px 10px; }

 /******************************************************************
 * searchform
 ******************************************************************/
form#searchform											{height: 25px;width: 222px;background: url(images/search.png) no-repeat center;
														margin-left: 30px;padding: 10px 0;}
input#s													{background: transparent; border: 0px solid #fff;padding: 0 20px;
														-webkit-box-shadow: none ;-moz-box-shadow: none ;box-shadow: none ; }
input#searchsubmit										{background: url(images/searchicon.png) no-repeat center right;
														border: 0px solid #fff;text-indent: -999999px;padding: 4px 6px;cursor: pointer;width: 20px;}
#s 														{width: 65%;}
* html #s												{width: 60%;}
* html input#searchsubmit								{padding: 2px 6px;}

 /******************************************************************
 * header & countdowntimer
 ******************************************************************/
#topbg													{width: 100%;position: relative; z-index: 1;}
img.logoimg												{float: left;margin-left: -70px;}
.time													{float: left;width: 280px; padding-top: 30px;}
a.timelink												{display: block; width: 22px; height: 30px; float: left; text-indent: -9999px;padding: 0px 0px 0px !important;
														background: url(images/timelink.png) no-repeat center; margin-top: 38px;opacity:0.6;filter:alpha(opacity=60);}
a.timelink:hover										{opacity:1;filter:alpha(opacity=100)}														
.time .day												{color: #fff; font-size: 25px;}
.time th												{width: 80px;font-weight: normal !important;}
.nextdesc												{float: left; color: #897C74; font-size: 25px; padding-top: 40px; margin-right: 20px;}

 /******************************************************************
 * team page
 ******************************************************************/
.singleteam												{width: 155px; float: left;text-align: center;}
#content .singleteam	img								{max-width: 140px; height: auto;margin: 20px 0 0 0;}
#content .singleteam p									{margin: 0px;}
.saboutpage #content  .singleteam						{margin-left: 40px;}
.saboutpage h3, .aboutpage h3							{background: url(images/maindiv.png) repeat-x bottom;padding-bottom: 10px;}
.saboutpage h3											{margin-left: 40px !important;}
.teampostimg img										{margin-top: 75px !important;}

 /******************************************************************
 * mainbody
 ******************************************************************/
.bodymid												{background: url(images/bodybg2.png); width: 100%;}
.stripetop												{background: url(images/stripetop.png) repeat-x top; width: 100%;padding-top: 50px;}
.stripebot												{background: url(images/stripebottom.png) repeat-x bottom; width: 100%;padding-bottom: 50px;}
#main 													{clear: both;overflow: hidden;}
.hfeed													{position: relative; z-index: 0;}
.hentry 												{margin: 0 0 20px 0; padding: 0px 30px 0 0; clear: both;}
#content .entry-title 									{font-size:20px;margin-bottom: 20px;padding:10px 0px; background: url(images/maindiv.png) repeat-x bottom;}
.entry-title a											{text-decoration: none;outline: 0; }
a.more-link span										{padding: 5px 5px;}	
a.more-link span:hover									{text-decoration: underline;color: #fff;}													
#content img 											{margin: 0;height: auto;max-width: 600px;padding: 5px;background: #E3E2D5; 
														width: auto; margin: 20px 0;}
#content img:hover										{background: #D6D4C5;}	
#content .entry-content img								{margin: 0px;}	
 

 
 /******************************************************************
 * social icons
 ******************************************************************/
.widget_netstudio_social_widget img						{padding-left: 33px;}
.widget_netstudio_social_widget img.first				{padding-left: 0px;}
.netstudiosoc img										{border: 0px solid #fff !important; background: transparent !important; padding: 11px !important;}
.single-attachment #content 							{margin: 0 auto;width: 900px;}
.netstudiosoc iframe									{margin-left: 10px;}
.netstudiosoc iframe.twitter-share-button				{ margin-left: 10px;}
.netstudiosoc											{margin: 50px 0; background: url(images/maindiv.png) repeat-x bottom; padding: 10px 0;}
.socialcontent 											{background: url(images/maindiv.png) repeat-x top;}

 /******************************************************************
 * scriture tooltip
 ******************************************************************/
.tooltip												{display: none;position: absolute; width: 300px; background: #F3F3EB; color: #444 !important;
														border: 3px solid #D8D7C2; margin: 0px; padding: 10px; max-height: 300px;overflow: auto; z-index: 10000;}
.tooltip h2												{margin: 0px !important; font-size: 19px; font-weight: normal;float: none !important;}
.tooltip .verse-num, .tooltip .chapter-num				{font-size: 11px; vertical-align: top;}
.tooltip p												{margin: 5px 0 0 0;}
a.close													{position: absolute; top: 0px; right: 0px; padding: 5px; font-size: 11px; 
														text-decoration: none;outline: none;}
.widget_votdwidget h2									{margin-bottom: 20px;}
.widget_votdwidget p									{font-size:13px;text-shadow:0 1px 0 #FFFFFF; line-height: 20px;}

 /******************************************************************
 * calendar
 ******************************************************************/
.calmonth												{margin-bottom: 40px; height: 47px;background: #E3E2D5;}
#content .calmonth h1									{margin: 0px; float: left; clear: none;font-size: 20px;padding-left: 10px;padding-top: 2px;}
.monthselect											{float: right; font-size: 11px; width: 100px; text-align: right;padding-top: 20px;padding-right: 20px;}
.monthselect a											{text-decoration: none; padding: 0px 5px;}
.daydisplay												{width: 100px; text-align: center; float: left; display: inline; clear: left; 
														margin-right: 10px;}
.daydisplay h1 span										{font-size: 18px;}
.shortcalentry											{width: 400px; float: left; display: inline;font-size: 12px;}
.shortcalentry a										{text-decoration: none; padding: 10px 0; display: block;color: #444 !important;}
.calsingleentry											{background: url(images/maindiv.png) repeat-x bottom; clear: both; height: 90px; margin-bottom: 20px;}
.monthheader											{background: #EAE9E1; padding: 5px; margin: 5px 0; font-size: 16px;}
.calsingleentryw										{clear: both; margin-bottom: 20px; background: url(images/maindiv.png) repeat-x bottom; padding-bottom: 15px;}
.calsingleentryw img									{float: right;padding-top: 5px;}
.daydisplayw											{width: 45px; height: 45px; background: url(images/calbg.png) no-repeat center; 
														text-align: left; float: left; display: inline; clear: left; margin-right: 10px;
														padding-top: 5px;color: #fff;}
.daydisplayw h1											{letter-spacing: 2px; text-align: center;}
.daydisplayw h1 span									{font-size: 14px;}
.shortcalentryw											{width: 150px; float: left; display: inline;}
#primary .shortcalentryw								{width: 250px; float: left; display: inline;}											{font-size: 12px !important;}
#primary .shortcalentryw .intdesc						{color: #666;}
#primary .calsingleentryw img							{display: none;}
.shortcalentryw a										{font-weight: bold;text-decoration: none; padding: 5px 0; display: block; }
 
.eventd													{float: right; width: 510px;}
.calexplain												{border: 5px solid #e0e0d9; background: #edede6; padding: 20px; margin-bottom: 20px;}
#content .calexplain p									{font-size: 14px; padding: 5px 0; margin: 0px;}

 /******************************************************************
 * post gallery
 ******************************************************************/
.gbackgr 												{width:603px;text-align:center;margin-bottom: 40px;}
.caption												{color:#491610;display:block;font-style:italic;padding:0 8px 8px 0;float:left;}
.gallery_reloaded 										{width:603px;margin:auto;}
.main_image 											{width:603px;height:auto;overflow:hidden;}
.main_image img											{ margin-bottom:10px;max-width:580px !important;height:auto;width:auto;max-height:auto;}
.gholder												{position: relative;width: 595px;overflow: auto;direction:ltr;padding: 0 0 5px 0;}
.gallery_reloaded 										{width: 10000px;margin: 0 !important;padding: 0 !important;list-style: none;}
.gallery_reloaded li 									{display:block;float:left;height:80px;margin:0 8px 0 0;overflow:hidden;width:80px;
														background:none;list-style:none;}
#content .gallery_reloaded li img						{width: 58px; height: 58px;margin: 0px !important;}
.gallery_reloaded li a 									{display:none}
.gallery_reloaded li div 								{position:absolute;display:none;top:0;left:180px}
.gallery_reloaded li div img 							{cursor:pointer;height:100%;}
.gallery_reloaded li.active div img, 
.gallery_reloaded li.active div 						{display:block}
.gallery_reloaded li img.thumb 							{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.gallery_reloaded li .caption 							{display:block;padding-top:.5em}
* html .gallery_reloaded li div span 					{width:603px;} /* MSIE bug */
p.gallery-nav											{max-width:603px;height:30px;margin:0;padding:10px 5px 0;}
.gallery_reloaded_container a							{color: #666666; text-indent:-9999px; background:url(images/larger.png) no-repeat;
														height:12px;width:12px;display:block;float:left;text-decoration:none;}
#gr_tooltip												{position:absolute;border:1px solid #000;background:#000;padding:2px 4px;color:#fff;
														display:none;font-size: 11px;text-transform: uppercase;}
.loading												{background:#000;border:1px solid #000;color:#fff;padding:3px;text-align:center;
														width:100px;font-size: 11px; text-transform: uppercase;}
.gholder												{padding: 5px !important;}	

 /******************************************************************
 * messages
 ******************************************************************/
.ftd													{float: right; width: 188px height: 44px; margin-top: 20px;}
.fvid, .fmp, .finf, .fnote								{width: 47px; float: left; height: 44px;}
.fvid													{background: url(images/slices.png) no-repeat -47px 0;}
.fvid a													{text-indent: -9999px; display: block; width: 47px; height: 44px;outline: 0;}
.fnote													{background: url(images/slices.png) no-repeat 0 0;}
.finf													{background: url(images/slices.png) no-repeat -140px 0;}
.finf a													{text-indent: -9999px; display: block; width: 47px; height: 44px;outline: 0;}
.fmp													{background: url(images/slices.png) no-repeat -93px 0;cursor: pointer;}
.finfo													{width: 400px; float: left;}
#content .finfo h4										{font-size: 20px;margin-bottom: 10px; color: #444 !important;}
#content .finfo p										{margin-bottom: 10px;}
.fwrapper												{padding-bottom: 20px;background: url(images/maindiv.png) repeat-x bottom;}
.ftd .loader											{background: none !important; border-width: 0px !important; float: left; margin: 7px 0px !important;display: none;}

 /******************************************************************
 * GROUPS PAGE
 ******************************************************************/
.groupcat												{float: left; width: 33%; margin-top: 20px;}
.catclass h3											{margin: 0px 0 10px 0 !important;}
#content .catclass img									{padding: 5px;margin: 0px;}
#content .catclass										{position: relative;}
#content .catclass img.over								{position: absolute; top: 0px; left: 0px;background: none; border-width: 0px;display: none;}	
#content .catclass:hover img.over						{display: block;}
#content .catclass a									{text-decoration: none;}

 /******************************************************************
 * image links
 ******************************************************************/
.imlk													{padding: 5px;text-align: center; background: #E3E2D5; }
li.vidder												{padding: 5px;text-align: center; background: #E3E2D5; }
.imlk:hover												{background: #D6D4C5;}
.imlk ul												{list-style-type: none; margin: 0px;}
.imlk img												{max-width: 296px; height: auto;}
.imlk p, li.vidder p									{padding: 0px;font-size: 12px; font-style: italic; margin: 0px;}
 
.imlk p a												{color: #444; text-decoration: none;text-shadow:0 1px 0 #fff;}
.imagelink img	
{padding: 10px; background: #fff; width: 263px;border: 1px solid #C4C4AA;}
 /******************************************************************
 * front page widgets
 ******************************************************************/
.fppostli												{background: url(images/maindiv.png) repeat-x bottom; padding-bottom: 15px !important; margin-bottom: 5px;}
.fppostli:hover img										{background: #D6D4C5;}
.fppostli img											{float: left; padding: 5px; background: #E3E2D5;margin-right: 20px;}
.fppostli a.postera										{height: 65px; line-height: 22px; overflow: hidden;display:block;text-decoration:none;margin-top: 0px;}
.fppostli .meta a										{text-decoration: none;font-size: 11px;color: #666 !important;}
.fppostli .meta											{font-size: 11px; font-style: italic;color: #666;}

 /******************************************************************
 * latest message
 ******************************************************************/
.lastmess												{background: url(images/bg3.jpg) repeat-x ; height: 107px; }
.footmess												{border-bottom: 1px solid #251C15;background: url(images/footerbg.jpg); border-top: 15px solid #1C1411;padding: 40px 0;}
.lasthead												{font-size: 24px; padding-right: 20px;  color: #897C74;float: left;padding-top: 20px;}											
.lasttitle												{padding-top: 15px;float: left; width: 610px;height: 63px; background: url(images/latestbg.png) no-repeat center top;color: #fff;}
.micfront, .movfront									{float: right; margin: 0px 20px 0 20px;cursor: pointer; }
.lastmess h2											{float: left;}
.messspan												{padding: 0px 10px 0 20px;line-height: 30px;}
.dirr													{margin: 0px;}
.container .grid10										{position: relative; margin-top: 25px;}
 
 /******************************************************************
 * main welcome
 ******************************************************************/
.mainwelcome											{margin-bottom: 30px;background: url(images/maindiv.png) repeat-x bottom;}
.mainwelcome h1											{padding: 0px 0 20px 0; text-align: center;}

 /******************************************************************
 * newsletter signup
 ******************************************************************/
form#newslettersignup input								{width: 80%; margin-bottom: 10px;}
.netlabs_newsloc, .netlabs_newslocl						{display: none;}
form#newslettersignup input.newssubmit					{background: url(images/buttonbg.png) repeat-x top;border-bottom: 2px solid #641B10;
														border-right: 2px solid #641B10;border-left: 1px solid #641B10;border-top: 0px solid #fff;
														webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
														color:#fff;font-size:11px;font-weight:bold;letter-spacing:1px;margin:0;
														padding:5px 15px;text-decoration:none;text-shadow:0 -1px 0 #000;
														text-transform:uppercase;width: auto;cursor: pointer;}
.loadimg												{float: right; padding-top: 10px; margin-right: 30px;display: none;}
.newslError												{background: #EAC0CA; border: 1px solid #A53D57; color: #A53D57; margin-bottom: 10px; 
														padding: 5px; width: 82%;}
.newslSuccess											{background: #E0E8C5; border: 1px solid #5C6B25; color: #5C6B25; margin-bottom: 10px; 
														padding: 5px;}
 /******************************************************************
 * custom
 ******************************************************************/
.socshare												{margin: 60px 0;}
#content #map_canvas img								{background: none;max-width: 1029px;}
#content #map_canvas2 img								{background: none;max-width: 1029px;}
.mapdiv iframe											{width: 100%; height: 480px;  }
img.mapmarker											{position: absolute;top: -2px; right: 9px;cursor: pointer;}
.mapdiv													{overflow: hidden;height: 320px;padding: 40px 0px 20px 0;display: none;background: url(images/ajl4.gif) no-repeat 25% 50%;}
.dirtooltip												{position: absolute; width: 70px; height: 10px; top: 5px; right: 60px;background: #000;
														color: #fff; font-size: 11px;padding: 5px;text-transform: uppercase;display: none;}
.dirclose												{position: absolute; width: 40px; height: 12px; top: 0px; left: 0px;background: #000;
														color: #fff; font-size: 11px;padding: 5px;text-transform: uppercase;display: none;
														cursor: pointer;}
.dirhelp												{position: absolute; width: 250px; height: 12px; top: 0px; left: 350px;
														font-size: 12px;padding: 10px; display: none;font-weight: bold;}
.dirhelp a												{background: url(images/buttonbg.png) repeat-x top;border-bottom: 2px solid #641B10;
														border-right: 2px solid #641B10;border-left: 1px solid #641B10;
														color: #fff; text-decoration: none; padding: 3px 6px; margin-left: 30px;-webkit-border-radius: 4px;
														-moz-border-radius: 4px;border-radius: 4px;}
#map-container											{width: 520px; height: 500px;float: right;margin-bottom: 40px;}
#content #map-container img								{max-width: 1029px; background: none;}
#side-container											{width: 400px; float: left;margin-bottom: 40px;}
#side-container ul										{list-style-type: none; margin: 0px; padding: 10px; background: url(images/maindiv.png) repeat-x bottom; width: 100%;}
#side-container ul li.dir-label							{font-size: 14px;padding-bottom: 10px;}
#from-input												{width: 90%;}
#content #driveclick									{border-width: 0px; padding: 5px 10px; color: #fff;}
#dir-container											{margin: 0px; padding: 0px;}
.adp-list												{background: none !important; margin: 20px 10px 20px 10px !important; border-width: 0px !important;padding: 10px 0 0 0!important;}
.adp-fullwidth											{background: #F2EFE8 !important;border-color: #fff !important; font-size: 12px;margin: 0 !important;border: 1px solid #fff;}
#content #dir-container table 							{border:0px solid #E7E7E7;text-align:left;width:100%;}
.adp-listheader											{font-size: 13px; font-weight: bold;}
#content #dir-container tr td 							{border-top:0px solid #E7E7E7;padding:6px 24px;}
.adp-listsel											{background: #F7F6F4 !important;}
.adp-placemark, .adp-directions							{background: #F2EFE8 !important;border-color: #fff !important;border-width: 1px !important; font-size: 12px; 
														margin: 10px 10px 20px 10px !important; vertical-align: middle; width: 95% !important;}
.adp-text												{vertical-align: middle;}											
.adp-placemark img										{background: none !important;margin: 0px !important; padding: 0px !important;}
.adp-summary, .adp-legal								{margin: 10px 10px 20px 10px;background: #F2EFE8; padding: 10px !important;border: 1px solid #fff;}
.adp-legal												{font-size: 11px;color: #000;}
.esv-text												{display: inline;font-size: 12px;line-height: 22px!important;}

/******************************************************************
 *content
 ******************************************************************/
.entry-title											{line-height: 107px; color: #897C74;}
#content p,#content ul,#content dd,#content pre,
#content hr 											{margin-bottom: 24px;}
#content ul ul,#content ol ol,#content ul ol,
#content ol ul 											{margin-bottom: 0;}
#content pre,#content kbd,#content tt,
#content var 											{font-size: 15px;line-height: 16px;padding: 10px;overflow: auto;margin: 5px 0 30px 0;}
#content code 											{font-size: 13px;}
#content dt,#content th 								{color: #000;}
#content h1,#content h2,#content h3,#content h4,
#content h5,#content h6 								{line-height: 1.5em;margin: 0 0 20px 0;}
#content .entry-content h1,#content .entry-content h2,
#content .entry-content h3,#content .entry-content h4,
#content .entry-content h5,#content .entry-content h6 	{margin: 30px 0 5px 0;}
#content table 											{border: 1px solid #e7e7e7;margin: 0 -1px 24px 0;text-align: left;width: 100%;}
#content tr th,#content thead th 						{color: #888;font-size: 12px;font-weight: bold;line-height: 18px;padding: 9px 24px;}
#content tr td 											{border-top: 1px solid #e7e7e7;padding: 6px 24px;}
#content tr.odd td 										{background: #f2f7fc;}
.codeouter												{margin-bottom: 30px;}	
.home .sticky 											{background: #f2f7fc;border-top: 4px solid #000;margin-left: -20px;margin-right: -20px;padding: 18px 20px;}
.single .hentry 										{margin: 0 0 36px 0;}
#content .page-title 									{background: url(images/bg2.jpg); font-size: 22px;margin: 20px; 
														padding: 10px 15px;letter-spacing: -1px;}
.page-title a:link,.page-title a:visited 				{text-decoration: none;}
.entry-meta 											{font-size: 12px;background: #E3E2D5;padding: 10px; margin-bottom: 10px;}
.entry-meta abbr,.entry-utility abbr 					{border: none;}
.entry-meta abbr:hover,.entry-utility abbr:hover 		{border-bottom: 1px dotted #666;}
#content .entry-summary p:last-child 					{margin-bottom: 12px;}
.entry-content fieldset 								{border: 1px solid #DAE0ED;margin: 0 0 24px 0;padding: 24px;}
.entry-content fieldset legend 							{background: #fff;color: #515963;font-weight: bold;text-transform: uppercase;padding: 0 24px;}
.entry-content input 									{margin: 0 15px 24px 0;}
.entry-content input.file,
.entry-content input.button 							{margin-right: 24px;}
.entry-content label 									{font-size: 12px;}
.entry-content select 									{margin: 0 0 24px 0;}
.entry-content sup,.entry-content sub 					{font-size: 10px;}
.entry-content blockquote.left 							{float: left;margin-left: 0;margin-right: 24px;text-align: right;width: 33%;}
.entry-content blockquote.right 						{float: right;margin-left: 24px;margin-right: 0;text-align: left;width: 33%;}
.page-link 												{color: #000;font-weight: bold;margin: 0 0 22px 0;word-spacing: 0.5em;}
.page-link a:link,
.page-link a:visited 									{background: #f1f1f1;color: #333;font-weight: normal;padding: 0.5em 0.75em;text-decoration: none;}
.home .sticky .page-link a 								{background: #d9e8f7;}
body.page .edit-link 									{clear: both;display: block;}
.author-top												{margin: 0px 20px 30px 20px !important;}
#entry-author-info 										{background: #F3F2ED;border: 1px solid #fff; clear: both;font-size: 14px;line-height: 20px;margin: 24px 0;overflow: hidden;
														padding: 18px 20px;}
#entry-author-info #author-avatar 						{float: left;margin: 0 30px 0 0;}
#entry-author-info #author-avatar img					{margin: 0px; }
#entry-author-info #author-description 					{float: left;margin: 0;font-size: 12px; width: 410px;}
#entry-author-info h2 									{font-size: 160%;text-transform: uppercase;margin-bottom: 0;}
.entry-utility 											{color: #888;font-size: 12px;line-height: 18px; clear: both;}
.entry-utility span.entry-utility-prep					{color: #A23D30; text-transform: uppercase; padding-right: 10px;}
.entry-meta a,.entry-utility a 							{color:#666552;text-transform: uppercase;text-decoration: none;padding: 0px 1px; text-shadow:0 1px 0 #FFFFFF; font-weight: bold; }
.entry-utility a 										{background: #D7D3C8; padding: 3px 8px; margin-right: 5px;-moz-border-radius:3px 3px 3px 3px;text-shadow:0 1px 0 #FFFFFF;}
#content .video-player 									{padding: 0;}

/******************************************************************
 *category
 ******************************************************************/
.c_entry img											{margin: 0px!important;}
.c_entry												{background: url(images/maindiv.png) repeat-x bottom;padding-bottom: 20px; margin-bottom: 20px;}
.c_entry-meta											{width: 150px; float: left;}
.c_entry-meta a											{font-size: 12px;}
.c_entry-meta p											{margin-bottom: 15px !important;}
.c_entry-content										{width: 450px; float: left;}
.ctime													{margin-top: 20px;}
h6.day 													{line-height: 40px !important; display: inline;float: left;margin-right: 10px !important;clear: none !important;}
h6.month 												{line-height: 20px !important;display: inline;float: left;margin-top: 1px;text-transform: uppercase;clear: none !important;}

/******************************************************************
 * attachement pages
 ******************************************************************/
.attachment .entry-content .entry-caption 				{font-size: 140%;margin-top: 24px;}
.dwnld													{text-align: center;}
 
#content .dwnld img										{-moz-box-shadow: 0px 0px 0px #FCFCFC;border: 0px solid #DEE5EF;background: #FCFCFC;}
#content .attachment img 								{max-width: 900px;}
#content .alignleft, #content img.alignleft 			{display: inline;float: left;margin-right: 24px;margin-top: 4px; clear: after;}
#content .alignright,#content img.alignright 			{display: inline;float: right;margin-left: 24px;margin-top: 4px;}
#content .aligncenter,#content img.aligncenter			{clear: both;display: block;margin-left: auto;margin-right: auto;}
#content img.alignleft,#content img.alignright,
#content img.aligncenter 								{margin-bottom: 12px;}
#content .wp-smiley 									{margin: 0;}
/******************************************************************
 * comments
 ******************************************************************/
#comments 												{clear: both; padding:0 20px 0 0; margin-bottom: 20px;}
#comments .navigation 									{padding: 0 0 18px 0;}
h3#reply-title 											{color: #000;font-size: 20px;font-weight: bold;margin-bottom: 0;}
h3#comments-title										{font-size:20px;font-weight:bold;padding:10px 10px 3px 0px;text-transform:uppercase;}
.commentlist 											{list-style: none;margin: 0;padding: 10px 0px;}
#content .commentlist img								{margin: 0px;}
.commentlist li.comment 								{border-bottom: 1px dashed #F9F9F7;line-height: 24px;margin: 0 0 24px 0;padding: 0 0 0 86px;position: relative;}
.commentlist li:last-child 								{border-bottom: none;margin-bottom: 0;}
#comments .comment-body ul,
#comments .comment-body ol 								{margin-bottom: 18px;}
#comments .comment-body p:last-child 					{margin-bottom: 26px;}
#comments .comment-body blockquote p:last-child 		{margin-bottom: 24px;}
.commentlist ol 										{list-style: decimal;}
.commentlist .avatar 									{position: absolute;top: 4px;left: 0;}
.comment-author cite 									{font-style: normal;float: left; font-size: 14px; padding-right: 10px;font-weight: bold;}
.comment-author cite a									{text-decoration: none;}
.comment-author .says 									{font-style: italic;}
.comment-meta 											{font-size: 12px;margin: 0 0 18px 0;}
.comment-meta a:link,.comment-meta a:visited 			{text-decoration: none;font-size: 10px;}
.reply 													{font-size: 12px;float: right;}
.commentlist .children 									{list-style: none;margin: 0;}
.commentlist .children li 								{border: none;margin: 0;}
.nopassword,.nocomments 								{display: none;}
#comments .pingback 									{border-bottom: 1px solid #e7e7e7;margin-bottom: 18px;padding-bottom: 18px;}
.commentlist li.comment+li.pingback 					{margin-top: -6px;}
#comments .pingback p 									{display: block;font-size: 12px;line-height: 18px;margin: 0;}
#comments .pingback .url 								{font-size: 13px;font-style: italic;}
 
/* Comments form */
input[type=submit] 										{color: #333;}
.respondouter											{margin: 0px 0 48px 0;}
#respond p 												{margin: 0;}
#respond .comment-notes 								{margin-bottom: 1em;color:#A09C90;}
.form-allowed-tags 										{line-height: 1em;}
.children #respond 										{margin: 0 48px 0 0;}
h3#reply-title 											{margin: 5px 0;font-size:26px;
														margin-bottom:0;text-transform:uppercase;}
#comments-list #respond 								{margin: 0 0 18px 0;}
#comments-list ul #respond 								{margin: 0;}
#cancel-comment-reply-link 								{font-size: 12px;font-weight: normal;line-height: 18px;}
#respond .required 										{color: #ff4b33;font-weight: bold;}
#respond label 											{font-size: 12px;}
#respond input 											{margin: 0 250px 9px 0;width: 58%;}
#respond textarea										{width: 98%;}
#respond .form-allowed-tags 							{color:#7F7F7B;font-size: 12px;line-height: 18px;padding: 5px 0;}
#respond .form-allowed-tags code 						{font-size: 11px;}
#respond .form-submit 									{margin: 12px 0;}
form#custtypeform .captcha								{display: none;}
.formerror												{background: #F4D9DE; padding: 10px; border: 1px solid  #913F4E; color: #913F4E; line-height: 20px;}
.formsuccess											{background: #D7F2E3; border: 1px solid #3A7756; padding: 10px; color: #3A7756; line-height: 30px; }
/******************************************************************
 * widgets
 ******************************************************************/
.caldr h3												{background: url(images/maindiv.png) repeat-x bottom; margin-bottom: 20px;padding: 10px 0 10px 0;}
#primary.sider	li.widget-container						{background: url(images/maindiv.png) repeat-x bottom; margin-bottom: 20px;padding-bottom: 20px}
.widget-area ul 										{list-style: none;margin: 0;}
.widget-area ul ul 										{list-style: square;margin-left: 1.3em;}
.widget_search label 									{display: none;}
#primary .widget-container.widget_netstudio_social_widget ul li		
														{margin: 0px; padding: 0px;}
#primary .widget-container.widget_netstudio_social_widget h3		
														{display: none;}
#primary .widget-container.widget_netlabs_imglink_widget	
														{margin: 0px; background: none;}
#primary .widget-container.widget_netlabs_imglink_widget ul		
														{margin: 0px; padding: 0px 0px 20px 0;}
#primary .widget-container.widget_netlabs_imglink_widget ul li		
														{margin: 0px; padding: 0px;}
.widget-title 											{margin-bottom: 10px;color: #333;}
.textwidget p											{padding: 10px 0;text-shadow:0 1px 0 #FFFFFF;font-size: 12px;}
.widget-area a:link,.widget-area a:visited 				{text-decoration: none;}
.widget-area a:active,.widget-area a:hover 				{text-decoration: underline;}
.widget-area .entry-meta 								{font-size: 11px;}
#wp_tag_cloud div 										{line-height: 1.6em;}
#wp-calendar 											{width: 100%;}
#wp-calendar caption 									{color: #222;font-size: 14px;font-weight: bold;padding-bottom: 4px;text-align: left;}
#wp-calendar thead 										{font-size: 11px;}
#wp-calendar tbody 										{color: #aaa;}
#wp-calendar tbody td 									{background: #f5f5f5;border: 1px solid #fff;padding: 3px 0 2px;text-align: center;}
#wp-calendar tbody .pad 								{background: none;}
#wp-calendar tfoot #next 								{text-align: right;}
.widget_rss a.rsswidget 								{color: #000;}
.widget_rss .widget-title img 							{width: 11px;height: 11px;}
 
/* Main sidebars */
#main .widget-area ul 									{margin-left: 0;list-style-type: none;}
#main .widget-area ul ul 								{border: none;}
#main .widget-area ul ul li 							{padding: 8px 0 0px 0px;}
#main .widget-area ul ul li a							{font-size: 13px;text-shadow:0 1px 0 #FFFFFF; }
/******************************************************************
 * footer
 ******************************************************************/
#site-info 												{float: left;font-size: 14px;font-weight: bold;width: 600px;}
#site-generator 										{}
.netlabs_credit span									{float: right;margin-right: 10px;}
#footer 												{padding: 0px 0 0 0;}
#colophon 												{margin-top: -4px;overflow: hidden;padding: 18px 0;}
#site-info 												{font-weight: bold;padding-top: 5px;}
#site-info a 											{color: #B8BBC1;text-decoration: none;}
#site-info a:hover 										{color: #fff;}
#site-generator 										{font-style: italic;position: relative;float: right;width: 300px;font-size: 12px;text-align: right;}
#site-generator a 										{color: #B8BBC1;display: inline-block;line-height: 16px;padding: 5px 0 15px 50px;text-decoration: none;}
#site-generator a:hover 								{text-decoration: underline;color: #fff;}
img#wpstats 											{display: block;margin: 0 auto 10px;}
#footerbottom											{background: #251C15; padding-top: 10px;border-top: 1px solid #352B26;height: 56px; overflow: hidden;}
#bottominner 											{width: 978px;margin: 0px auto;padding-top: 20px;}
#content form#custtypeform p							{color:#9CA6BA;padding: 0px 0px 0px 30px;margin: 0px;}
 
.footwidget h3											{color: #fff !important;}
.footwidget a, .footwidget #wp-calendar thead th, 
.footwidget p											{color: #999 !important;  text-shadow: none !important;}
.footwidget #wp-calendar caption 						{color: #fff !important;}
.footwidget .fppostli img, .footwidget .imlk, 
.footwidget input, .footwidget li.vidder				{background: #1C1411 !important;border: 0px solid #000;}
.footwidget input										{color: #fff;}
.footwidget label										{color: #999 !important;}
.footwidget .fppostli, .footwidget .calsingleentryw		{background: transparent !important;}
.footwidget .widget_netstudio_social_widget				{margin-bottom: 25px;margin-top: 5px;}
 
 
 
.ssouter												{position: absolute; height: 125px; width: 35px; left: 0px; top: 35px; background: url(images/ssouter.png);z-index: 500;}
.blip													{width: 10px; height: 10px;margin-top: 10px; margin-bottom: 10px;margin-left: 10px;cursor: pointer;}
.rust													{background: #E14636;}
.gold													{background: #E1A736;}
.green													{background: #92995B;}
.teal													{background: #68A39F;}
.blue													{background: #7893A5;}
.purple													{background: #B19EBF;}