/*
Theme Name: Jaymunda Theme
Theme URI: http://www.jaymunda.com
Description: Custom Theme designed
Version: 1.0
Author: Jaymunda, Inc.
Author URI: http://jaymunda.com
Tags: jaymunda


*/

@import "style-standards.css";


body { background: white url(images/bg-body.jpg) top center no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #2d2b2b; }

.body-simple { background: none; padding: 10px; font-size: 11px; }
.body-simple td { font-size: 11px; }

#top-gray { width: 100%; background-color: #dde8ed; font-size: 11px; }
#top-gray-wrapper { width: 880px; margin: 0 auto; padding: 0 0 1px 0; color: #53758f; }
#top-gray .textbox { font-size: 9px; width: 100px; padding: 0; color: #787878; }
#top-gray .submit { font-size: 9px; padding: 1px; }
#top-gray a { color: #53758f; text-decoration: none; font-size: 9px; }


#logo { width: 922px; height: 119px; background: url(images/logo.png) top center no-repeat; margin: 0 auto; cursor: pointer; }
#logo-wide { width: 960px; height: 57px; background: url(images/logo-wide.png) top center no-repeat; margin: 0 auto; cursor: pointer; }
#logo-print { display: none; }

#wrapper { width: 774px; height: auto; margin: 0 auto; }
#wrapper-wide { width: 960px; height: auto; margin: 0 auto; }



/* NAV */

#nav { width: 715px; height: 47px; margin: 0 auto; background: url(images/bg-nav.png) no-repeat; font-size: 11px; }
#nav a { text-decoration: none; }
#nav #line1 { border: none; border-collapse: collapse; position: relative; left: 65px; width: 291px; z-index: 99; }
#nav #line1 td { padding: 2px 0 0 0; text-align: center; vertical-align: middle; height: 23px; }
#nav #line1 td:hover, #nav #line1 .cur_page { background: url(images/bg-rednav-over.jpg) repeat-x; }
#nav #line1 .spacer { padding: 0 8px; }
#nav #line1 a { color: white; }
#nav #line1 a div { height: 15px; }

#nav #line2 { border: none; border-collapse: collapse; position: relative; left: 2px; top: -2px; width: 712px; z-index: 1; }
#nav #line2 td { padding: 0; text-align: center; height: 24px; }
#nav #line2 td:hover { background: url(images/bg-bluenav-over.jpg) repeat-x; }
#nav #line2 .space:hover { background: none; }
#nav #line2 .spacer { padding: 0 8px; }
#nav #line2 a { color: black; }
#nav #line2 a div { height: 18px; padding-top: 3px; }

#nav-opr { background-image: url(images/bg-nav-opr.png); width: 960px; height: 34px; margin: 10px auto 0 auto; }
#nav-opr #line2 { border: none; border-collapse: collapse; position: relative; width: 100%; z-index: 1; }
#nav-opr #line2 td { padding: 0; text-align: center; height: 24px; }
#nav-opr #line2 td:hover { background: url(images/bg-bluenav-over.jpg) repeat-x; }
#nav-opr #line2 .space:hover { background: none; }
#nav-opr #line2 .spacer { padding: 0 8px; }
#nav-opr #line2 a { color: black; text-decoration: none; font-size: 15pt; }
#nav-opr #line2 a div { height: 18px; padding-top: 3px; }




table.menu td{
	position: relative;
}
.menu ul li, .menu ul li div { padding-top: 1px; padding-bottom: 1px; font-size: 1em; }
table.menu td.menuItem{ }
table.menu td.menuItemOver{ background-color: #000066; color: #ffffff; }
table.menu td.item_text { cursor:default; }
.menu a:hover{ text-decoration:none; }
.menu div.submenu {
	min-width: 200px;
	position: absolute;
	z-index: 3;
	background: url(/wp-content/themes/jaymunda/images/bg-submenu-red.png) repeat-x #9c0f05;
	text-align:left;
	display:none;
	margin:3px 0px 0px 0px;
	padding: 5px 6px 5px 6px; 
	text-transform: none;
}
.menuItem:hover div.submenu { display: block; z-index: 99; }
.menu ul { list-style-type:none; margin: 0; padding: 0;}
.menu tr td.menuItemOver div.submenu ul li a {
	text-transform: none;
	filter: alpha(opacity=100);
	  -moz-opacity:1;
	  -khtml-opacity:1;
	  opacity:1;
}
.menu tr td.menuItemOver div.submenu ul li a div{ padding: 2px 4px; }
.menu tr td.menuItemOver div.submenu ul li a:hover div{ background-color: #6f0a03 }
li.indent { padding-left: 20px; }

#line2 div.submenu { background: url(/wp-content/themes/jaymunda/images/bg-submenu-blue.png) repeat-x #54b8c7; height: auto; }
#line2 div.submenu ul li a:hover div{ background-color: #48a0ad; }

/* END NAV */




#content-home { width: 715px; min-height: 200px; margin: 0 auto; }
#col3-even { clear: both; width: 715px; height: 107px; }
#col3-even #one { width: 231px; height: 96px; padding-top: 15px; float: left; margin-right: 12px; background: url(images/col1box.jpg) no-repeat; font-size: 18px; line-height: 1.1em; text-align: center; color: white; cursor: pointer; }
#col3-even #two { width: 234px; height: 106px; float: left; text-align:center; background: url(images/col2box.jpg) no-repeat; cursor: pointer; }
#col3-even #three { float: right; text-align: left; padding-left: 20px; padding-top: 10px; background: url(images/col3box.jpg) top right no-repeat; height: 96px; width: 216px; }
#col3-even #three p { margin-top: 0; }
#col3-even #three h1 a { text-decoration:none; color: black; }
#col3-even #three h1 a:hover { text-decoration:underline; }

#content-home hr { height: 1px; color: #7a7878; width: 100%; clear: both; margin: 20px 0;}
#content-home h1 { font-size: 18px; }
#content-home p { font-size: 11px; }





#inside-content { background: url(images/bg-white-transparent-75percent.png) repeat; padding: 5px; width: 774px; color: #2d2b2b; min-height: 300px;}
#inside-content h1,.body-simple h1 { color: black; font-weight: normal; }
#inside-content h2,.body-simple h2 { font-size: 12pt; text-decoration: underline; font-weight: bold; margin-top: 1.5em; margin-bottom: .7em; }
#inside-content h3 { font-size: 11pt; text-decoration: underline; font-weight: normal; }
#inside-content h4 { font-size: 13pt; text-decoration: underline; font-weight: normal; margin-top: 1.5em; margin-bottom: .7em; }
#inside-content h2 a, #inside-content h3 a { color: #6c6d6d; }



#archive-content { background: url(images/bg-white-transparent-50percent.png) repeat; padding: 5px 35px; width: 504px; float: left; min-height: 300px; }
#archive-line { width: 1px; height: 377px; background: url(images/border-blue1.png) no-repeat; float: left; }
#archive-sidebar { background: url(images/bg-white-transparent-50percent.png) repeat; width: 149px; padding: 0 25px; float: right; }
#archive-sidebar ul { margin: 0; padding: 0; list-style-type: none; }
#archive-sidebar li { margin-left: 10px; padding: 0; }

.post { margin-bottom: 15px; }



#footer { width: 774px; margin: 0 auto 0 auto; padding-bottom: 30px;  text-align: center; }
#footer #grey-bar { width: 100%; padding: 0 6px; background: #7a7878; color: white; }
#footer table { border: 0; border-collapse: collapse; width: 85%;  margin: 10px auto;}
#footer a { text-decoration: underline; color: #2d2b2b; }














/*------------------------------------------------------------*/
/* STYLES USED IN PAGES */


/* page = hosting-domains */
#domain-lookup { margin-top: 35px; width: 210px; float: right; margin-right: 35px; padding: 5px; border: 1px solid #8b97a3; font-family: verdana, arial, sans-serif; text-align: center; }
#domain-lookup h3 { color: black; }
#domain-lookup p { color: #8b97a3; }

/* page = support */

#support-not-ie6 { background: url(/wp-content/uploads/2009/09/banner-support.jpg) no-repeat; width: 775px; height: 229px; padding-top: 30px; }
#support-ie6 { display: none; }

/* page = hosting-plans */

div.pricing-table { border-top: 5px solid #1e8c9c; border-bottom: 5px solid #1e8c9c; margin: 0 auto; }
.pricing-table table { margin-top: 0; border: 1px solid #497b8f; border-collapse: collapse;}
.pricing-table td { background: white; vertical-align: middle; padding: 5px 4px; }
/*.pricing-table td p { margin: 0; border-top: 1px solid #84a7b5; border-bottom: 1px solid #84a7b5; }*/
.pricing-table li { margin: 0; line-height: 1em; padding: 1px; }
.pricing-table th { background: #9dbbbf; vertical-align: middle; padding: 5px 2px; color: white; font-weight: bold; margin: 0; text-align: left; }
.pricing-table .grey td { background-color: #eff5f6; }
.pricing-table .nobg { background: none; padding: 0; }


/* page = contact */

#contact-1 { width: 744px; min-height: 304px; margin: 0 auto; overflow: hidden; /*color: white; background: url(images/bg-contact1.jpg) no-repeat; */ margin-top: 20px; }
#contact-1 #wrapper { width: 726px; margin: 0 auto; padding-top: 5px; }
#contact-1 h1 { margin-top: 5px; margin-bottom: 10px; color: white; font-size: 16px; font-weight: normal; }
#contact-1 p { margin-top: 0; font-size: 12px; }
#contact-1 td { font-weight: bold; }
#contact-1 input,#contact-1 textarea { border: 1px solid #429ead; width: 100%; font-size: 11px; }
#contact-1 #sendbutton { width: 84px; height: 30px; background: url(images/btn-send.jpg) no-repeat; cursor:pointer; margin: 0 auto;}


#contact-2 { width: 744px; height: 157px; margin: 0 auto; overflow: hidden; color: white; background: url(images/bg-contact2.jpg) no-repeat; margin-top: 25px; }
#contact-2 #wrapper { width: 726px; margin: 0 auto; }
#contact-2 h1 { margin-top: 5px; margin-bottom: 5px; color: white; font-size: 16px; font-weight: normal; }
#contact-2 p { margin-top: 5px; margin-bottom: 8px; }
#contact-2 a { color: white; }


/* page = opr */
#opr-packages { border: none; border-collapse: collapse; color: black; font-size: 11px; }
#opr-packages h1 { font: 20px bold; color: white; margin-top: 10px; margin-bottom: 0; filter: DropShadow(Color=#333333, OffX=2, OffY=2, Positive=1); }
#opr-packages p { margin: 0 7px 4px 7px; }
#opr-packages a { text-decoration: underline; }
#opr-packages td.spacer { width: 15px; }

#opr-a-top { width: 197px; background: url(http://www.jaymunda.com/wp-content/uploads/2009/09/opr-a-top.png) no-repeat; height: 54px; float: left; margin-right: 2px; }
#opr-b-top { width: 197px; background: url(http://www.jaymunda.com/wp-content/uploads/2009/09/opr-b-top.png) no-repeat; height: 54px; float: left; margin-right: 2px; }
#opr-c-top { width: 201px; background: url(http://www.jaymunda.com/wp-content/uploads/2009/09/opr-c-top.png) no-repeat; height: 54px; float: left; }
#opr-a-middle { width: 197px; background: #4c237f; padding-bottom: 8px; float: left; margin-right: 2px; }
#opr-b-middle { width: 197px; background: #23717f; padding-bottom: 8px; float: left; margin-right: 2px; }
#opr-c-middle { width: 197px; background: #22357c; padding-bottom: 8px; height: 130px; float: left; }

#opr-text { min-height: 100px; padding-bottom: 8px; padding-left: 8px; width: 181px; font-size: 13px; }
#opr-price { padding-left: 8px; width: 181px; font-size: 15px; margin-top: 6px; margin-bottom: 6px; }
#opr-price .button { font-size: 12px; }






/* VARIOUS CLASSES */

div.hr { clear: both; width: 100%; height: 1px; border: none; background: url(images/border-blue1-horiz.png) center no-repeat; margin: 25px 0; }
div.hrwhite { clear: both; width: 100%; height: 1px; border: none; background: url(images/border-white-horiz.png) center no-repeat; margin: 5px 0; }
div.hr hr,div.hrwhite hr { display: none; }


.quicklinks { margin: 0; pading: 0; }
.quicklinks li { list-style-type: none; margin: 0 0 0 -35px; padding: 0 0 15px 0; line-height: 1em; }

.quote { height: auto; border-top: 1px solid #7c7e7e; border-bottom: 1px solid #7c7e7e; padding: 15px 3px; color: #7c7e7e; font-size: 13pt; margin: 0 auto; text-align: left;}
.quote em { font-size: 10pt; display: block; }
.horiz-line { height: 1px; width: 377px; background: url(images/border-blue1.png) no-repeat; margin: 10px auto; }
.lcp_catlist ul { margin: 0; padding: 0; }
.lcp_catlist li { list-style-type: none; margin: 0 0 0 -35px; padding: 0 0 20px 0; }
.bannerpage { margin-top: 0; }

.button { cursor: pointer; display: inline-block; width: 116px; height: 15px; padding: 3px; background: url(images/button-bg.png) no-repeat; color: white; line-height: 1em; font-size: 11px; text-align: center; font-weight: bold; }
.smbutton { cursor: pointer; display: inline-block; width: 36px; height: 11px; padding: 3px; background: url(images/button-bg-sm.png) no-repeat; color: white; line-height: 1em; font-size: 10px; text-align: center; font-weight: bold; }

li { line-height: 1.3em; padding-bottom: 10px; }







/* Content table properties */

table .3-col { margin-top: 15px; }
.col-spacer { width: 35px; background: url(images/border-blue1.png) top center no-repeat; }


