/*  
Theme Name: Link Orbit Theme
Theme URI: http://www.spottedkoi.com/
Description: This Theme is Designed and Developed by Luke Michael for Link Orbit Website Only.
Version: 1.0
Author: Luke Michael
Author URI: http://bestjobs.ph/resumes/lukeampz
*/

/** General Rules **/
fieldset { border: none; }

textarea { width: 200px; height: 100px; margin-bottom: 10px; }

div#error_messages, div.error_messages
{
	margin: 20px 0 0 20px;
}

p.error_message
{
	font-weight: bold;
	font-size: 14px;
	color: #DD0000;
}

/** Default Forms **/
dl.zend_form { overflow: hidden; }
		
		dl.zend_form dt {  clear: left; float: left; width: 120px; margin-bottom: 8px; padding: 4px 0; }
			
			dl.zend_form dt label { margin: 0; font-family: Arial, Verdana, Tahoma; font-size: 12px; color: #3c3c3c; }
		
		dl.zend_form dd { float: left; margin-left: 20px; }
			
			dl.zend_form dd input[type=text], dl.zend_form dd input[type=password] { float: left; width: 200px; background: url("/images/signup-input-field.png") top left no-repeat; border:0; height: 20px; padding: 2px 5px; color: #666666; font-family: Arial, Verdana, Tahoma; margin-bottom: 10px; }
			
		dl.zend_form dd input[type=submit], button, div#contact_us div#form_right dl dd input[type=submit] {
			-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
			-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
			box-shadow:inset 0px 1px 0px 0px #fce2c1;
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
			background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
			background-color:#ffc477;
			-moz-border-radius:6px;
			-webkit-border-radius:6px;
			border-radius:6px;
			border:1px solid #eeb44f;
			display:inline-block;
			color:#ffffff;
			font-family: Georgia;
			font-size:18px;
			font-weight:bold;
			padding:6px 24px;
			text-decoration:none;
			text-shadow:1px 1px 0px #cc9f52;
			margin-bottom: 10px;
		}
		
		dl.zend_form dd input[type=submit]:hover, button:hover, div#contact_us div#form_right dl dd input[type=submit]:hover  {
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
			background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
			background-color:#fb9e25;
		}
		
		dl.zend_form dd input[type=submit]:active, button:active, div#contact_us div#form_right dl dd input[type=submit]:active {
			position:relative;
			top:1px;
		}
		
		span#cke_article { margin-bottom: 10px; }
	
/** Form Errors */
ul.errors { width: 180px; }

	ul.errors li { list-style: none; margin-bottom: 10px; }

/** Layout **/
body { margin: 0; padding: 0; background: url('/images/main_bg.png') top left repeat; font-family: Arial, Verdana, Tahoma; }
	
	div#container { width: 100%; margin: 0 auto; background: url('/images/on_top_bg.png') repeat-x top left; }
		
		div#header_wrapper { width: 1000px; height: 110px; margin: 0 auto; }
			
			div#header { width: 100%; height: 80px; oveflow: hidden; }
				
				div#logo { float: left; width: 360px; height: 72px; display:block; padding: 4px 0; }
					
					div#logo a { width: 360px; height: 72px; display:block; }
						
						div#logo a img { width: 360px; height: 72px; border:0; }
						
				div#nav_wrap { float: left; }
					
					div#nav_wrap ul { margin:0; overflow: hidden; padding: 25px 0 25px 20px; height: 30px;}
						
						div#nav_wrap ul li { display: inline; float: left; overflow:hidden; margin: 0 10px 0 0; }
							
							/** CSS for Selected Menu Item **/
							
							div#nav_wrap ul li.current-menu-item div.menu_left { background: url('/images/menu_l.png') top left no-repeat; width: 13px; height: 34px; float: left; }
							
							div#nav_wrap ul li.current-menu-item div.menu_r { background: url('/images/menu_r.png') top left no-repeat; width: 13px; height: 34px; float: left;}
							
							div#nav_wrap ul li.current-menu-item div.the_menu { background: url('/images/menu_c.png') top left repeat-x; float: left; }
								
								div#nav_wrap ul li.current-menu-item div.the_menu a { font-size: 14px; color: #ffffff; font-family: Arial, Verdana, Tahoma; text-decoration: none; font-weight: bold; padding: 8px 0 9px; display: block; }
								
							/** CSS for Parent Menu Item **/
							
							div#nav_wrap ul li.current_page_parent div.menu_left { background: url('/images/menu_l.png') top left no-repeat; width: 13px; height: 34px; float: left; }
							
							div#nav_wrap ul li.current_page_parent div.menu_r { background: url('/images/menu_r.png') top left no-repeat; width: 13px; height: 34px; float: left;}
							
							div#nav_wrap ul li.current_page_parent div.the_menu { background: url('/images/menu_c.png') top left repeat-x; float: left; }
								
								div#nav_wrap ul li.current_page_parent div.the_menu a { font-size: 14px; color: #ffffff; font-family: Arial, Verdana, Tahoma; text-decoration: none; font-weight: bold; padding: 8px 0 9px; display: block; }	
								
							/** CSS for default Menu Item **/
							
							div#nav_wrap ul li.menu-item div.menu_left { width: 13px; height: 34px; float: left; }
							
							div#nav_wrap ul li.menu-item div.menu_r { width: 13px; height: 34px; float: left;}
							
							div#nav_wrap ul li.menu-item div.the_menu {  float: left; }
								
								div#nav_wrap ul li.menu-item div.the_menu a { font-size: 14px; color: #e9e9e9; font-family: Arial, Verdana, Tahoma; text-decoration: none; font-weight: bold; padding: 8px 0 9px; display: block; }
							
							/** CSS for Hovered Menu Item **/
							
							div#nav_wrap ul li.menu-item:hover div.menu_left { background: url('/images/menu_l.png') top left no-repeat; width: 13px; height: 34px; float: left; }
							
							div#nav_wrap ul li.menu-item:hover div.menu_r { background: url('/images/menu_r.png') top left no-repeat; width: 13px; height: 34px; float: left;}
							
							div#nav_wrap ul li.menu-item:hover div.the_menu { background: url('/images/menu_c.png') top left repeat-x; float: left; }
								
								div#nav_wrap ul li.menu-item:hover div.the_menu a { font-size: 14px; color: #FFFFFF; font-family: Arial, Verdana, Tahoma; text-decoration: none; font-weight: bold; padding: 8px 0 9px; display: block; }
								
								div#nav_wrap ul li.menu-item div.the_menu a:hover {}
								
			div#welcome_box 
			{
				float: left;
				color: #fff;
				margin-top: 30px;
				font-weight: bold;
			}
				div#welcome_box a
				{
					font-size: 14px; 
					color: #E9E9E9; 
					font-family: Arial, Verdana, Tahoma; 
					text-decoration: none; 
					font-weight: bold; 
				}
				
				div#welcome_box div#text { float: left; }
				div#welcome_box div#logout_button { float: left; margin-left: 12px;}
				div#welcome_box div#logout_button:hover { margin-top: -8px; }
				div#welcome_box div#logout_button:hover div.menu_left { background: url('/images/menu_l.png') top left no-repeat; width: 13px; height: 34px; float: left; }
				div#welcome_box div#logout_button:hover div.menu_r { background: url('/images/menu_r.png') top left no-repeat; width: 13px; height: 34px; float: left;}
				div#welcome_box div#logout_button:hover div.the_menu { background: url('/images/menu_c.png') top left repeat-x; float: left; }
				div#welcome_box div#logout_button:hover div.the_menu a { font-size: 14px; color: #FFFFFF; font-family: Arial, Verdana, Tahoma; text-decoration: none; font-weight: bold; padding: 8px 0 9px; display: block; }
			
		div#home_page_wrapper { min-height: 480px; }
				
				div#home_page_wrap { min-height: 480px; width: 1020px; overflow: hidden; margin: 0 auto; padding: 0; }
					
					div.home_box { background: #ffffff; width: 465px; border: 1px solid #dbdbdb; min-height: 250px; padding: 10px; }
					
						div#left_box { float: left; }
						
						div#right_box { float: right; }
							
							div.box_title { background: url("/images/lp_logo.png") no-repeat scroll left top transparent; height: 65px; padding-left: 60px; }
								
								div.box_title h1 { padding: 8px 0 0; color: #279CBC; font-family: "Myriad Pro",Arial,Verdana; font-size: 28px; font-weight: bolder; margin: 0; }
								
							div.format_text { color: #666666; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 14px; padding: 0 0 10px 0; border-bottom: 1px solid #D7D7D7; }
				
/** CSS for Featured Page **/

ul.featured_list { padding: 0; overflow: hidden; }
	
	li.featured_wrap { width: 1020px; height: 208px; display: block; margin-bottom: 20px;  }
		
		div.featured_box { width: 498px; min-height: 220px; overflow: hidden;  }
		
		h1.feat_title { margin: 10px 0 10px 10px; font-family: "Myriad Pro", Arial, Verdana; font-size: 18px; font-weight: bold; color: #279cbc; float: left; }
			
			div.left_box { float: left; }

				div.div_fc_top { background: url('/images/div_top.png') top left no-repeat; height: 10px; width: 491px; }
				
				div.div_fc_bottom { background: url('/images/div_bottom.png') top left no-repeat; height: 10px; width: 491px; }

				div.featured_content { width: 491px; min-height: 200px; overflow: hidden; background: url('/images/div_main.png') top left repeat-y; }
					
					div.left_box  span.feat_img { float: left; width: 180px; height: 179px; margin: 10px; display: block; }
						
						div.left_box span.feat_img img { border: none; width: 180px; height: 179px; }
					
					div.left_box p.feat_text { float: right;  width: 276px; margin: 10px 10px 10px 0; font-family: Arial, Verdana, Tahoma; font-size: 14px; line-height: 1.5; color: #666666; }

				div.left_box span.continue_box { float: right; clear: both; width: 126px; height: 22px; background: url('/images/cont_box_l.png') top left no-repeat; position: relative; top: -23px; text-align: right; padding: 5px 6px 0 0; }
					
					div.left_box span.continue_box a {  color: #FFFFFF; font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration:none;   }
						
						div.left_box span.continue_box a:hover { text-decoration: underline; }
				
			div.right_box { float: right; padding-left: 3px; }		
					
					div.right_box span.feat_img { float:right; width: 180px; height: 179px; margin: 10px; display: block; }
						
						div.right_box span.feat_img img { border: none; width: 180px; height: 179px; }				
					
					div.right_box p.feat_text { float: left; width: 276px; margin: 10px 0 10px 10px; font-family: Arial, Verdana, Tahoma; font-size: 14px; line-height: 1.5; color: #666666; }

				div.right_box span.continue_box { float: left; clear: both; width: 126px; height: 22px; background: url('/images/cont_box_r.png') top left no-repeat; position: relative; top: -23px; left: -4px; text-align: left; padding: 5px  0 0 6px; }
					
					div.right_box span.continue_box a {  color: #FFFFFF; font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration:none;   }
						
						div.right_box span.continue_box a:hover { text-decoration: underline; }				
		
		div#content_wrapper { width: 1000px; margin: 10px auto 20px; }
			
			div#content_top { width: 100%; height: 10px; background: url('/images/content_top.png') top left no-repeat; }
			
			div#content_box { width: 97%; padding: 0 1.5% 30px; min-height: 300px; background: url('/images/content_main.png') top left repeat-y; }
				
				div.post_container { padding: 10px 0 20px; }
					
					div.post_headline {}
						
						div.post_headline h1.entry-title { margin:0; font-family: "Myriad Pro", Arial, Verdana; font-size: 28px; font-weight:bolder; color: #279cbc;  }
						
						div.post_headline h2.entry-title { margin:0; }
						
							div.post_headline h2.entry-title a { margin:0; font-family: "Myriad Pro", Arial, Verdana; font-size: 22px; font-weight:bolder; color: #279cbc; text-decoration:none; margin:0; }
						
						div.post_headline span.post_meta, div.post_headline span.post_meta a { font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #919191;}

							div.post_headline span.post_meta a { font-weight: bold;  text-decoration: none;}
							
							div.post_headline span.post_meta a:hover { color: #279CBC; text-decoration:underline; }
						
					div.post_box { }
						
						div.format_text { font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; }
							
							div.format_text p { font-family: inherit; color: #666666; margin: 10px 0 0; }
			
			div#content_bottom { width: 100%; height: 10px; background: url('/images/content_bottom.png') top left no-repeat; }
		
	div#footer { width: 100%; margin-top: 75px; }
		
		div#footer_wrapper { width: 1000px; height: 98px; margin: 0 auto; padding-top: 10px; bottom: 0; color: #DDDDDD; }	
			
			div#footer_logo { float: left; position: relative; top: -50px; height: 79px; }
				
				div#footer_logo img {}
				
			div#footer_links_wrap { float: right; overflow: hidden;}
				
				div#footer_links_wrap ul { padding-left:0; width: 100%; overflow: hidden; float: right; margin: 10px 0; }
					
					div#footer_links_wrap ul li { float: left; display: inline;  }
					
						div#footer_links_wrap ul li a { color: #313131; font-size: 12px; text-decoration: none; font-family: Arial, Verdana, Tahoma; padding:0 10px; border-right: 1px solid #6ed1ec; }
							
							div#footer_links_wrap ul li a:hover { color: #6ed1ec; text-decoration: underline; }
							
					div#footer_links_wrap ul li:last-child a { border:0; padding: 0 0 0 10px; }
				
				div#footer_links_wrap p { float: right; clear: both; margin:0; color: #313131; font-size: 12px; text-decoration: none; font-family: Arial, Verdana, Tahoma; }
				
/** CSS for Contact Us **/

/*
div#contact_us div#form_left { float: left; width: auto; }
						
	div#contact_us div#form_left dl { overflow: hidden; }
		
		div#contact_us div#form_left dl dt {  clear: left; float: left; margin-bottom: 8px; padding: 4px 0; width: 102px; }
			
			div#contact_us div#form_left dl dt label { margin: 25px 0; font-family: Arial, Verdana, Tahoma; font-size: 12px; color: #3c3c3c; }
		
		div#contact_us div#form_left dl dd { float: left; margin-left: 10px; width: 212px; }
			
			div#contact_us div#form_left dl dd input[type=text], div#contact_us div#form_left dl dd input[type=password] { width: 202px; background: url("/images/text-field.png") top left no-repeat; border:0; height: 21px; padding: 2px 5px; color: #666666; font-family: Arial, Verdana, Tahoma; margin-bottom: 5px; }
							
div#contact_us div#form_right { float: left; margin-left: 40px; width: auto; }
	
	div#contact_us div#form_right dl dd textarea { width: 325px; background: url("/images/textarea.png") top left no-repeat; border:0; height: 119px; padding: 8px; color: #666666; font-family: Arial, Verdana, Tahoma; }
	
	div#contact_us div#form_right dl dd { float: none; width: 350px; margin-left: 0; } 
	
	div#contact_us div#form_right dl dt { margin:0; }
		
	div#contact_us div#form_right dl dd input[type=submit] { margin-top: 8px; }	

div.post_headline h1.entry-title { color: #279CBC; font-family: "Myriad Pro",Arial,Verdana; font-size: 28px; font-weight: bolder; margin: 0; }

div.post_headline h2.entry-title { margin: 0; }

		div.format_text { color: #666666; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 14px; padding: 0 0 10px 0; border-bottom: 1px solid #D7D7D7; }

*/
	
/** CSS for Front Page **/

div#front_content_wrapper { overflow: hidden; width: 1000px; margin: 10px auto 20px; }
	
	div#top_box { width: 1000px; border: 1px solid #dbdbdb; padding: 10px; background: #ffffff; margin-bottom: 20px; }
	
	div#front_left_box { float: left; width: 465px; border: 1px solid #dbdbdb; padding: 10px; background: #ffffff; }

	div#front_right_box { float: right; width: 465px; border: 1px solid #dbdbdb; padding:10px; background: #ffffff; }
	
	div#front_left_box div.post_container, div#front_right_box div.post_container { padding-top: 0; }
	
		div#front_left_box div.post_container div.post_headline h1, div#front_right_box div.post_container div.post_headline h1 { padding: 8px 0 0; }


/** Dashboard CSS **/
th.column_header
{
	width: 50px;
	font-size: 10px;
}

td.data
{
	width: 50px;
	font-size: 10px;
}

td.even
{
	background-color: #eee;
}

th.header
{
	width: 100px;
	font-size: 10px;
}
		
/** CSS for Signup Now **/
div#form_left { float: left; width: 400px; }	
		
div#form_right { float: right; width: 500px; }


div.post_headline h1.entry-title { color: #279CBC; font-family: "Myriad Pro",Arial,Verdana; font-size: 28px; font-weight: bolder; margin: 0; }

div.post_headline h2.entry-title { margin: 0; }

		div.format_text { color: #666666; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 14px; padding: 0 0 10px 0; border-bottom: 1px solid #D7D7D7; }

/** Login Form **/		
div#login { border-right: 1.5px dotted #BBBBBB; width: 200px; float: left; padding: 10px 40px 0 15px; }

	div#login h3 { margin: 0 0 3px; font-family: "Myriad Pro", Arial, Verdana; font-size: 18px; font-weight: bold; color: #279cbc; width: 100%; float: left; }
	
	div#login form dt#login-label { display: none; }
	
	div#login form dd { margin: 0; }

	div#login form dl.zend_form { margin:0; overflow: visible; }
	
	div#login form dl.zend_form dt { margin-bottom: 0; }
	
	div#login form dl.zend_form dt label {
	    color: #3C3C3C;
	    font-family: Arial,Verdana,Tahoma;
	    font-size: 12px;
		font-weight: bold;
	}
	
	div#login form dl.zend_form dd input[type="text"], div#login form dl.zend_form dd input[type="password"] {
	    background: url('/images/input_bg.png') no-repeat top left; 
		width: 178px; 
		height: 20px; 
	    border: 0 none;
	    color: #666666;	
	    font-family: Arial,Verdana,Tahoma;
	    margin-bottom: 0px;
	    padding: 4px 10px;
	}	
		
	div#login form dl.zend_form dd#login-element input {
	    background: url('/images/login_button.png') no-repeat scroll left top transparent;
	    color: #FFFFFF;
	    font-family: Arial,Verdana,Tahoma;
	    font-size: 12px;
	    height: 35px;
	    text-align: left;
	    text-decoration: none;
	    text-indent: 9999px;
	    width: 118px;
		border: none;
		margin: 12px 0 0 0;
		filter: none;
	}

div#lo_reg { float: right; padding: 10px 15px 0 0; width: 190px;}

	div#lo_reg h3 { font-family: Arial, Verdana, Tahoma; font-size: 26px; color: #fa6900; margin-bottom:10px; }
	
	div#lo_reg p { font-family: Arial, Verdana, Tahoma; font-size: 14px; color: #666666; }

	div#lo_reg p img { border: none; }
		
/** Members Menu **/
div#secondary_menu { height: 30px; }
	
ul#members_menu
{
	margin: 0;
	padding: 0;
}
	
	ul#members_menu li
	{
		float: left;
		list-style: none;
		font: 12px Tahoma, Arial;
		display: block;
		padding: 5px 12px;
		width: auto;
		color: #E9E9E9;
		white-space: nowrap;
		font-weight: bold;		
	}

	ul#members_menu li a
	{
		display: block;
		text-decoration: none;
		width: auto;
		color: #E9E9E9;
		white-space: nowrap;
		font-weight: bold;
	}

	ul#members_menu li a:hover
	{
		color: #FFF;
	}
		
		ul#members_menu li ul
		{
			margin: 0;
			padding: 0;
			position: absolute;
			z-index: 1000;
			visibility: hidden;			
			border-bottom: 1px solid #000;			
		}
		
		ul#members_menu li ul li
		{
			float: none;
			display: inline;
			padding: 0;
		}
		
		ul#members_menu li ul li a
		{
			width: auto;
			background: #FFF;
			color: #000;
			border-top: 1px solid #000;
			border-right: 1px solid #000;			
			border-left: 1px solid #000;
			padding: 5px 12px;			
		}
		
		ul#members_menu li ul li a:hover
		{
			background: #2babce;
			color: #FFF;
		}
		

/** CSS For Members Page **/

div.post_container p { margin: 0; font-size: 12px; font-family: Arial, Verdana, Tahoma; color: #666666; }

div#front_right_box div.post_container div#paid_members_form form 
{ 
	width: 80%;
	margin: 0 auto; 
	padding: 10px; 
	/* background: url("/images/mem_form.png") bottom center no-repeat; */
}

dt#type-label
{
	display: none;
}
	
	div#front_right_box div.post_container form dl.zend_form dd { width: 213px; }	

/** About Us **/
div#aaron_pike_profile
{
	float: left;
	width: 425px;
	padding: 10px;
	border: solid 1px #ccc;
}

div#aaron_pike_profile img
{
	float: left;
	margin: 0 10px 10px 0;
}

div#brent_rangen_profile
{
	float: right;
	width: 425px;
	padding: 10px;
	border: solid 1px #ccc;	
}

div#brent_rangen_profile img
{
	float: right;	
	margin: 0 0 10px 10px;
}

/* My Account */
div#myaccount_login
{
	float: left;
	width: 400px;
}

div#myaccount_billing
{
	border-left: 1.5px dotted #BBBBBB;
	padding-left: 50px;
	float: left;
	width: 400px;
}

div#myaccount_login dt#csrf-label, div#myaccount_login dt#type-label, div#myaccount_login dt#user_id-label, div#myaccount_billing dt#type-label, div#myaccount_billing dt#user_id-label 
{
	display: none; 
}

/** Articles Form **/
div#articleFormBox {}

div#articleFormBox textarea 
{
	width: 600px;
	height: 400px;
	margin-bottom: 10px;
}

div#articleFormBox input[type="text"]
{
	width: 600px;	
}

/** CSS for New Members Layout **/
	
div#get_access { width: 470px; overflow: hidden; float: left; }
	
	div#get_acc_title, div#quick_post_title { background: url("/images/get_acc_top.png") top left no-repeat; height: 53px; width: 100%; }
		
		h2.box_title { font-family: inherit; font-size: 19px; font-weight: bold; color: #fa6900; margin: 0; padding: 15px 0 15px 55px; }
			
			h2#icon_get_acc { background: url("/images/icon_get_article.png") 30px 18px no-repeat; }
	
	div#get_acc_details { background: url("/images/get_acc_main.png") top left repeat-y; width: 100%; font-family: inherit; color: #555555; font-size: 12px; }
		
		div#get_acc_details p { margin: 0; padding: 10px 28px; }
	
	div#get_acc_payment { background: url("/images/get_acc_bottom.png") top left no-repeat; height: 168px; padding: 0 28px; display: block; overflow: hidden; font-family: inherit; color: #2d2d2d; font-size: 12px; }
		
		div#get_acc_payment form p { font-weight: bold; } 
		
		div#get_acc_payment form p.aligncenter { text-align: center; }
			
			div#get_acc_payment form p select {  margin-left: 48px; width: 200px; }
			
			div#get_acc_payment form p input[type=submit] { width: 118px; height:35px; text-indent: 9999px; border: 0; background: url("/images/get_acc_signup.png") top left no-repeat; }
			
			div#get_acc_payment form p input[type=radio] { position: relative; top: -8px; }
			
div#warning_box { width: 502px; float: right; overflow: hidden; }
	
	div#warn_top { width: 100%; height: 10px; background: url("/images/warn_top.png") top left no-repeat; }
	
	div#warn_main { width: 100%; background: url("/images/warn_main.png") top left repeat-y; }
		
		div#warn_main p { margin: 0; padding: 18px 40px 18px 77px; background: url("/images/icon_warn.png") 23px 23px no-repeat; color: #2d2d2d; font-size: 12px; font-weight: bold; font-family: inherit;  }
			
			
	
	div#warn_bottom { width: 100%; height: 10px; background: url("/images/warn_bottom.png") top left no-repeat; }
	
div.stats { width: 502px; float: right; overflow: hidden; margin: 30px 0 0; }

div#admin_stats, div#account_stats {margin: 0;}
	
	div.stats_title { background: url("/images/gen_stat_top.png") top left no-repeat; height: 53px; width: 100%; }
	
		h2.icon_stats { background: url("/images/icon_gen_stat.png") 30px 18px no-repeat; }
		
	div.stats_details, div#quick_post_body { background: url("/images/gen_stat_main.png") top left repeat-y; font-family: inherit; color: #555555; font-size: 12px; padding: 10px 28px; }
		
		div.stats_details table {}
			
			table td.stat_num { font-weight: bold; }
		
	div.stats_bottom, div#quick_post_bottom { background: url("/images/gen_stat_bottom.png") top left no-repeat; height: 10px; width: 100%; }
	
div#metrics { width: 100%; float: left; clear: both; margin: 30px 0 0; overflow: hidden; }
	
	div#metrics_title { background: url("/images/metrics_top.png") top left no-repeat; height: 55px; width: 100%; }
		
		h2#icon_metrics { background: url("/images/icon_metric.png") 30px 18px no-repeat; }
		
	div#metrics_table { width: 1001px; border: 1px solid #c7c7c7; border-top: 0; }
		
		div#metrics_table table { }
			
			div#metrics_table table tr:nth-child(even) { background: #e5f1f4; border: 1px solid #ffffff; }
			
			div#metrics_table table tr:nth-child(odd) { background: #ffffff; }
			
			div#metrics_table table th { background: #328AA4 url("/images/metrics_th.png") top left repeat-x; max-height: 53px; min-height: 53px; overflow: hidden; height: 53px; font-size: 12px; color: #ffffff; text-align: left; }
			
			div#metrics_table table td { font-size: 12px; color: #555555; }
			
			div#metrics_table table td.column_title { font-weight: bold; }


/* Edit Blog CSS */
dt#blog_id-label
{
	display: none;
}

dd#blog_categories-element
{
	margin-bottom: 30px;
}

dd#blog_categories-element label
{
	display: block;
    float: left;
    margin-right: 20px;
    width: 400px;
}

/* Article Poster */
div#full_cnt_top { width: 1002px; height: 53px; overflow: hidden; }
	
	div#full_cnt_left { width: 15px; height: 100%; float: left; background: url("/images/title_left.png") top left no-repeat; }
	
	div#full_cnt_title { width: 972px;; height: 100%; float: left; background: url("/images/title_center.png") top left repeat-x; }
		
		h1.post_title { background: url("/images/title_icon.png") center left no-repeat; padding: 0 0 0 30px; font-size: 21px; color: #fa6900; width: 100%; }
	
	div#full_cnt_right { width: 15px; height: 100%; float: right; background: url("/images/title_right.png") top left no-repeat; }

div#full_cnt_btm { height: 15px; width: 100%; background: url("/images/full_cnt_btm.png") top left no-repeat; }

div#full_format_text { background: url("/images/full_cnt_main.png") top left repeat-y; }
	
	div#full_format_text form table#article_poster tr td { vertical-align: top; padding: 5px 0; }
	
	div#full_format_text form table#article_poster tr td.firstColumn { padding-left: 30px; width: 150px; }
	
		div#full_format_text form table#article_poster div#markItUpArticle { width: 795px; }
	
		div#full_format_text form table#article_poster input[type=text] { height: 24px; width: 790px; background: url(/images/text_field.png) top left no-repeat; border: 0; padding: 0 10px; font-size: 14px; color: #666666; }
		
		div#full_format_text form table#article_poster select { height: 27px; font-size: 14px;  color: #666666; }
		
		div#full_format_text form table#article_poster textarea { width: 737px; height: 292px;  color: #666666; }
		
		div#full_format_text form table#article_poster input[type=submit] { width: 192px; height: 35px; border: 0; text-indent: -9999px; background: url("/images/submit_article.png") top left no-repeat; }
		
	div#full_format_text form table#article_poster tr td img { float: left; border: none; }	
	
	label { color: #666666;  margin: 0 0 0 10px; font-weight: bold; float: left; }

/* Blog Category Popup */
#mask {
	position:absolute;
	top: 0;
	z-index:9000;
	background-color:#000;
	display:none;
}

#categories_window {
	background-color: #FFFFFF;
    display: none;
    padding: 10px;
    position: absolute;
    z-index: 9999;
	width:440px;
	height:200px;
}

#categories_window h2 {
	background-color: #000000;
    color: #FFFFFF;
    margin: 0;
    padding: 5px 0;
    text-align: center;
}

#categories_window ul {
	list-style: none;
	padding: 0;
}
}