/* @override 
	http://paramountchurch.cpmpreview.com/_css/styles.css
	http://paramount/_css/styles.css
	http://paramountchurch.net/_css/styles.css
*/

/* @group GLOBALS */
html				{ font-size:62.5% }
body				{ background:url(/_img/body_bg.gif) repeat; font-family:"Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; min-width: 960px;}
#outer-container	{ background:url(/_img/outer_container_bg.gif) repeat-x; min-height:900px; }
#container			{ width:960px; margin:0 auto; padding-bottom:25px;} 
#content			{ background:url(/_img/content_bg.gif) repeat-y; display:block; padding-bottom:50px; position:relative; }
/* @end GLOBALS */

/* @group HEADER */
#header				{ position:relative; z-index:2000; height:183px; }
#header h1,
#header h1 a		{ display:block; width:248px; height:89px; }
#header h1			{ background:url(/_img/logo.gif) no-repeat; text-indent:-999em; position:absolute; top:20px; left:0px; }

#skip				{ position:absolute; top:-999em; }

#header form		{ position:absolute; padding:5px; width:227px; height:23px; right:0; top:14px; background:url(/_img/search_bg.gif) no-repeat; }
#header form input	{ float:left; width:170px; padding:3px 10px; font-size:1.3em; color:#b5b5b5; border:0; background:none; }
#header input:focus	{ outline:none; }
#header form fieldset{
   float: left;
}
#header form a		{ 
					  display:block; width:33px; height:25px; float:left; text-indent:-999em; background:url(/_img/search_btn.gif) no-repeat -50px; 
					  position:relative; left:3px; top:-1px;
					}
#header form a:hover{ background-position:left top; }

#submenu			{ position:absolute; top:22px; right:244px;}
#submenu li			{ display:inline; background:url(/_img/submenu_li.gif) no-repeat right center; }
#submenu li a		{ font-size:1.3em; color:#8d8d8d; text-decoration:none; padding:0 11px; }
#submenu li a:hover	{ text-decoration:underline; }
/* @end HEADER */

/* @group NAVIGATION */
#nav						{ position:absolute; top:127px; left:0; height:55px; width:960px; border:1px solid #d7d7d7; border-width:1px 0; }
#nav li						{ float:left; }
#nav li a					{ 
							  display:block; line-height:55px; text-decoration:none; font-size:1.8em; color:#666; padding:0 29px; 
							  text-transform:uppercase; left: 10px;
							}
#nav li a:hover					{ color: #75b61f;
							}
#nav li ul					{ display:none; }							
/*
#nav li ul					{ position:absolute; left:-999em; padding:10px 14px 10px; width:162px; background:#fff; }
#nav li:hover ul			{ left:auto; }
#nav li li a				{ font-size:12px; text-transform:none; width:162px; line-height:16px; padding:5px 8px; }
#nav li li a:hover			{ text-decoration:underline; }

#nav li li a:hover, 
#nav li.current li a:hover	{ text-decoration:underline; }

#nav li:hover ul 			{ left:auto;} 
#nav li:hover ul ul, 
#nav li:hover ul ul ul, 
#nav li:hover ul ul ul ul 	{ left:-5000px;}
#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li li li li:hover ul	{ left:auto; display:block;}
#nav li:hover ul li:hover ul{ margin:-32px 0 0 174px;}
*/
/* @end NAVIGATION */

/* @group CONTENT */ 
#banner_image		{ display:block; clear:both;  }
#main				{ float:left; padding:30px 35px; width:630px; min-height:300px; position:relative; }
#main p,
#main li,
#main td			{ font-size:1.2em; color:#5c5c5c; line-height:1.5em; margin-bottom:.5em; }

#main p *,
#main li *,
#main td *			{ font-size:1em; line-height:1; margin:0; }

#main a,
#sorting a			{ color:#75b61f; }
#main a:hover,
#sorting a:hover	{ text-decoration:none; }

#subscribe			{ 
					  position:absolute; top:35px; right:35px; font-size:1.2em; padding:4px 0 4px 22px; 
					  background:url(/_img/icons.gif) no-repeat left -78px; 
					}
#main blockquote,
#main ol,
#main ul			{ padding:20px; }

#main h2			{ font-size:2.4em; color:#75b61f; text-transform:uppercase; font-weight:bold;  }
#main h3			{ font-size:1.8em; color:#75b61f; padding-bottom: 3px; }
#main h4			{ font-size:1.4em; color:#3e3e3e; margin-bottom:.5em; }
#main h5			{ font-size:1.3em; color:#404040; }
#main h6			{ font-size:1.3em; color:#75b61f; }


.post{
   margin-top: 20px;
}
#comments			{ margin:5em 0; }
#comments input,
#comments label,
#comments textarea	{ display:block; margin-bottom:.5em; }
#comments textarea{
   width: 400px;
   height: 150px;
}
#comments label		{ font-size:1.4em; font-weight:bold; }
#comments .comment	{ padding:10px 0; border-bottom: 1px solid #E0E0E0;}
#comments .comment h5{
   font-weight: bold;
   color: #5A5A5A;
}
#comments form{
   margin-top: 30px;
}

#content img.left-align	{ float:left; margin:0 10px 0 0; }
#content img.right-align	{ float:right; margin:0 0 0 10px; }

/* @end CONTENT */

/* @group SIDEBAR */
#sidebar						{ float:right; padding:25px 0 0; width:260px; }
#sidebar h3						{ font-size:1.4em; color:#404040; font-weight:bold; padding-left: 17px; margin-bottom: -2px;  }
#sidebar #sorting a				{ color:# }

#subnav li a					{ display:block; color:#404040; font-size:1.2em; text-decoration:none; line-height:20px; padding:6px 0 6px 23px; }
#subnav li.current a			{ font-size:1.5em; color:#404040; font-weight:bold; } 

#subnav li.current li a			{ font-weight:normal; font-size:12px; }
#subnav li li li{
   margin-left: 1.5em;
}

#subnav li li a:hover			{ text-decoration:underline; }
#subnav li li.current a			{ color:#75b61f;  background:url(/_img/subnav_current.gif) no-repeat left center; }
#subnav li li.current a:hover	{ text-decoration:none; }

#subnav li li ul				{ display:none; }
#subnav li li.current ul		{ display:block; }

#subnav li li.current li a		{ color:#404040; background:none; }
#subnav li li.current li a:hover{ text-decoration:underline; }
#subnav li li li.current a{
   color: #75b61f;
   text-decoration: underline;
}
/* @end SIDEBAR */

/* @group FOOTER */
#footer				{ padding:25px 0 20px 28px; position:relative; background:url(/_img/footer_bg.png); margin-bottom: 30px; width: 932px; float: left;}

#footer-links		{ clear:both; margin-left:-12px; }
#footer-links li	{ float:left; background:url(/_img/footer_li.gif) no-repeat right center;margin-bottom: 4px;}
#footer-links li a	{ font-size:1.3em; color:#bfbfbf; text-decoration:none; padding:0 11px; }
#footer a:hover		{ text-decoration:underline; }

#join-us			{ position:absolute; right:25px; top:24px  }
#join-us p			{ font-size:1.3em; color:#5b5b5b; font-weight:bold; text-align:right; margin-bottom:8px;}
#join-us b,
#join-us strong		{ font-size:17px; color:#e7e7e7; }

#copyright, .powered			{ clear:both; font-size:1.2em; color:#6b6b6b; padding-top:4px;}
#footer .powered a{
   color: #bfbfbf;
}

#footer .powered{
   margin-bottom: 5px;
}
#contact			{  clear:both; }
#contact p			{ font-size:1.2em; color:#6b6b6b;  }
#contact a			{ color:#6b6b6b; }
#contact a:hover	{ text-decoration:none; }
/* @end FOOTER */




