/*
Theme Name: Practimate July
Theme URI: http://wordpress.org/
Version: 1.0
Author: EZ Solutions
Author URI: http://www.ez-solutions.us/
Tags: blue, custom header, fixed width, two columns, widgets
*/


/* Browser Defult Settings */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a {
	margin: 0;
	padding: 0;
	border: 0;
	
}

/* End Defult Settings */
html {
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#6f6f6a;
	background-color:#f4f4f4;
}
.onpaper {
	BORDER-RIGHT: #edc89b thin;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #edc89b thin;
	PADDING-LEFT: 5px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #edc89b thin;
	COLOR: #000000;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #edc89b thin;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.onpaper:link {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.onpaper:visited:unknown {
 FONT-SIZE: 11px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;
}
A.onpaper:active {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.onpaper:hover {
	FONT-SIZE: 11px;
	COLOR: #ff8542;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}
.onpapernav {
	BORDER-RIGHT: #edc89b thin;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #edc89b thin;
	PADDING-LEFT: 5px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #edc89b thin;
	COLOR: #000000;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #edc89b thin;
	FONT-FAMILY: "Times New Roman", Times, serif;
	BACKGROUND-COLOR: #fff7e1;
}
.baseline {
	FONT-SIZE: 15px;
	COLOR: #d5d1b9;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.baseline:link {
	FONT-SIZE: 15px;
	COLOR: #d5d1b9;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.baseline:visited {
	FONT-SIZE: 15px;
	COLOR: #d5d1b9;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.baseline:active {
	FONT-SIZE: 15px;
	COLOR: #d5d1b9;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.baseline:hover {
	FONT-SIZE: 15px;
	COLOR: #ff8542;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.sub_nav_link {
	FONT-SIZE: 11px;
	COLOR: #64645d;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.sub_nav_link:link {
	FONT-SIZE: 11px;
	COLOR: #64645d;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.sub_nav_link:visited {
	FONT-SIZE: 11px;
	COLOR: #64645d;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.sub_nav_link:active {
	FONT-SIZE: 11px;
	COLOR: #64645d;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.sub_nav_link:hover {
	FONT-SIZE: 11px;
	COLOR: #a80735;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.sub_nav2_link {
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.sub_nav2_link:link {
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.sub_nav2_link:visited {
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.sub_nav2_link:active {
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.sub_nav2_link:hover {
	FONT-SIZE: 11px;
	COLOR: #CCCCCC;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.leftrail {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.leftrail:link {
	FONT-SIZE: 10px;
	COLOR: #0000ff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.leftrail:visited {
	FONT-SIZE: 10px;
	COLOR: #79896e;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.leftrail:active {
	FONT-SIZE: 10px;
	COLOR: #79896e;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.leftrail:hover {
	FONT-SIZE: 10px;
	COLOR: #ff8542;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}
.margin {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
}
.onpaper1 {
	BORDER-RIGHT: #edc89b 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #edc89b 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #edc89b 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #edc89b 1px solid;
}
.onpaper2 {
	BORDER-RIGHT: #edc89b thin;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #edc89b thin;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #edc89b thin;
	COLOR: #000000;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #edc89b thin;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.wellcome_guest {
	font-size:11px;
	color:#a80735;
	font-weight:bold;
}
.input_fields {
	border:1px solid #c5c5c3;
	background-image:url(images/field_bg.gif);
	background-repeat:repeat-x;
	width:218px;
	height:26px;
	font-size:20px;
	color:#999999;
}
.remember_me {
	color:#a80237;
}
.forgot_passord {
	color:#d7d7d6;
}
.border_bottom_gry {
	border-bottom:#c5c5c3 1px solid;
}
.spacer {
	font-size:xx-small;
	color:#FFFFFF;
}
/* 2nd page CSS starts Here  */

.center_body_bullets_container {
	padding-left:25px;
	padding-right:10px;
}
.qoutes_author_div {
	color:#eb1a4c;
	padding-left:20px;
	font-weight:bold;
	font-size:12px;
}
.qoutes_top {
	background-image:url(images/daily_inspiration.png);
	width:234px;
	background-repeat:no-repeat;
	text-align:left;
	min-height:120px;
}
.qoutes_text {
	font-size:12px;
	padding-left:20px;
	text-align:left;
	padding-top:100px;
}
.calender_month {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
}
.calender_year {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding-left:22px;
}
.calender_aero {
	background-image:url(images/claender_aero%20copy.png);
	background-repeat:no-repeat;
	width:11px;
	height:13px;
	cursor:pointer;
}
.calender_aero:hover {
	background-image:url(images/aer_over.png);
	width:11px;
	height:13px;
	cursor:pointer;
	background-repeat:no-repeat;
}
.calender_aero2 {
	background-image:url(images/aer_2.png);
	background-repeat:no-repeat;
	width:11px;
	height:13px;
	cursor:pointer;
}
.calender_aero2:hover {
background-image:url(images/aero_2hover.png) width:11px;
	height:13px;
	cursor:pointer;
	background-repeat:no-repeat;
}
.dates {
	font-size:12px;
	font-weight:bold;
	width:25px;
	height:15px;
	text-align:center;
	vertical-align:middle;
	background-position:center middle;
	cursor:pointer;
	min-width:25px;
	min-height:15px;
	padding:0px 11px 0px 7px;
}
.dates:hover {
	font-size:12px;
	font-weight:bold;
	background-image:url(images/date_bg.png);
	width:25px;
	height:15px;
	text-align:center;
	vertical-align:middle;
	background-position:center middle;
	cursor:pointer;
	min-width:25px;
	min-height:15px;
	padding:0px 11px 0px 7px;
}
.light_dates {
	font-size:12px;
	font-weight:bold;
	color:#c8c8c7;
}
.red_dates {
	font-size:12px;
	font-weight:bold;
	color:#f82d5d;
}
.red_aero_text {
	background-image:url(images/red_bullet.png);
	padding-left:15px;
	font-size:12px;
	background-repeat:no-repeat;
	background-position:1px 5px;
}
.right_box_bg {
	background-color:#ffffff;
}
.right_box_bg:hover {
	background-color:#e9e9e9
}
;
.right_user_name {
	color:#777772;
	font-size:12px;
	font-weight:bold;
}
.spacer_white {
	font-size:9px;
	color:#FFFFFF;
}
.city_name {
	color:#c8c8c7;
	font-size:14px;
	font-weight:bold;
}
.matched_on {
	color:#c8c8c7;
	font-size:12px;
}
.more {
	color:#f82d5d;
	font-size:11px;
	font-weight:bold;
}
.more:hover {
	color:#f82d5d;
	font-size:11px;
	font-weight:bold;
}
/* ------------------------*/
/* 3rd page ------------*/
.wellcome_guest_2 {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
.dark_gry_12 {
	font-size:12px;
	color:#8f8f85;
}
.list_style {
	border:1px solid #babeb7;
	color:#c8c8c7;
	width:150px;
}
.link_number {
	font-size:14px;
	color:#cbcbc4;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
	padding:2px;
}
.link_number:hover {
	font-size:14px;
	color:#8f8f85;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
	padding:2px;
}
.user_name_icon {
	background-image:url(images/user_bullet.png);
	background-repeat:no-repeat;
	background-position:1px 2px;
	font-size:12px;
	font-weight:bold;
	padding-left:17px;
}
.user_name_icon_orange {
	background-image:url(images/orange_bullet.png);
	background-repeat:no-repeat;
	background-position:1px 2px;
	font-size:12px;
	font-weight:bold;
	padding-left:17px;
}
.user_name_icon_red {
	background-image:url(images/red_bullet.png);
	background-repeat:no-repeat;
	background-position:1px 2px;
	font-size:12px;
	font-weight:bold;
	padding-left:17px;
}
/*
.stages { background-image:url(page_3/deactive_stage.png); background-repeat:no-repeat; font-size:14px; padding:4px 7px 5px 7px; font-weight:bold; cursor:pointer; text-decoration:none; color:#333333; display:block;   } 
.stages:hover { background-image:url(page_3/active_stage.png); background-repeat:no-repeat; font-size:14px; padding:4px 7px 5px 7px; font-weight:bold; cursor:pointer; text-decoration:none; color:#FFFFFF; display:block;  } 

*/
.stages_active {
	background-image:url(images/deactive_stage.png);
	background-repeat:no-repeat;
	font-size:14px;
	padding:4px 7px 5px 0px;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
	color:#333333;
	display:block;
}
.stages_deactive {
	background-image:url(images/active_stage.png);
	background-repeat:no-repeat;
	font-size:14px;
	padding:4px 7px 5px 0px;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
}
a.stages_2 {
	display: block;
	background-color: transparent;
	background-image:url(images/stages_combine.png);
	background-repeat: no-repeat;
	width: 21px;
	height: 25px;
	margin: 2px auto;
	padding: 2px 0 0 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	color:#FFFFFF;
	cursor:pointer;
}
 a.stages_2:link, a.stages_2:visited, {
display: block;
background-color: transparent;
background-image:url(images/stages_combine.png);
background-repeat: no-repeat;
width: 21px;
height: 25px;
 margin: 2px auto;
padding: 2px 0 0 0;
 text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
text-decoration: none;
color:#FFFFFF;
cursor:pointer;
}
a.stages_2:hover, a.stages_2:active {
	background-position: 0 -25px;
	color: #ffffff;
	cursor:pointer;
}
.communication_msg {
	font-size:12px;
	font-weight:bold;
	color:#c8c8c7;
	padding-left:10px;
}
.dotted_line {
	border-bottom:1px dotted #CCCCCC;
}
.field_view {
	background-color:#e9e9e9;
}
.field_view:hover {
	background-color:#dddddd;
}
.profile_user {
	font-size:12px;
	font-weight:bold;
	color:#6f6f6a;
	cursor:pointer;
}
.profile_user:hover {
	font-size:12px;
	font-weight:bold;
	color:#f82d5d;
	cursor:pointer;
}
.quoestions {
	font-size: 12px;
	font-weight: bold;
}
/* end 3rd page ---------------------*/ 


/* ------------- Sub_nav css start here ----------------*/
/*------------------------------------------------------*/

.marraige_wheel {
	background-image:url(images/marriage_wheel.png);
	background-repeat:no-repeat;
	padding-left:25px;
	color:71716f;
	text-decoration:none;
	cursor:pointer;
	font-size:13px;
	line-height:20px;
	background-position:1px -3px;
}
.marraige_wheel:hover {
	background-image:url(images/marriage_wheel_over.png);
	background-repeat:no-repeat;
	padding-left:25px;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
	font-size:13px;
	line-height:20px;
	background-position:1px -3px;
}
/* ------------- Sub_nav css end here ------------------*/
/*------------------------------------------------------*/
.mybullet ul {
	list-style-type: none;
}
.mybullet ul li {
	padding-left: 17px;
	background:url(images/bullet.png) 0px 4px no-repeat;
	font-size:12px;
	line-height:20px;
}

/*
ul { list-style-type: none; }
ul li { padding-left: 17px; background:url(bullet.png) 0px 4px no-repeat; font-size:12px; line-height:20px; }
*/

/* ------------- Some Examples ----------------*/
/*---------------------------------------------*/
/* background shorthand example 
.element {
  background:red url(image.png) repeat top left scroll;
}
*/
/*---------------------------------------------
font example
.p {
  font:bold 1em/1.2em georgia,"times new roman",serif;
}
*/
/*---------------------------------------------
font example
.p {
  font:bold 1em/1.2em georgia,"times new roman",serif;
}
/*-----------------------------------
ul li {
  list-style:square inside url(image.png);
}
 in this particular case if image.png is not available
    then a square will be provided as secondary 
*/


p {	
	margin: 15px 0;
	}

a:link, a:visited {
	color: #000000;
	text-decoration:none
	}

a:hover, a:active {
	color: #808080;
	text-decoration:underline;
	}

a img {
	border:0;
	}

code {
	font: 1.0em 'Courier New', Courier, Fixed;
	background:#ececec;
	}	

acronym, abbr, span.caps {	
	font-size: 0.9em;
	letter-spacing: .07em;
	cursor: help;
	}			

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	padding: 10px 10px 0 10px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #ececec;
	font:1.0em Arial;
	line-height:1.5em;
	margin:10px 0px;
	}

select {
	width: 130px;
	}	



/* Structure */


#head {
	width:930px;
	margin:0px auto;
	margin-top:0px;
	padding:10px 5px 15px 5px;
	font-size:0.7em;
	background:#fff;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	}

#page {
	width:899px;
	margin:0px auto 0px auto;
	padding:0px;
	background:#ffffff;
	font-size:0.7em;
	border-left:0px solid #fff;
	border-right:0px solid #fff;
	}

.left {
	float:left;
	}

.right {
	float:right;
	}


/* Navigation Bar*/
#navbar {
	padding:0px;
	text-transform:uppercase;
	background:#333333 url(images/navbar2.jpg);
	background-repeat: no-repeat;
	height: 26px;
	width:899px;
	font-size:0.6em;
	border-left:0px solid #fff;
	border-right:0px solid #fff;
	}

#page-bar {
	padding:0px;
	}

#page-bar ul {
	list-style: none;
	}

#page-bar li {
	float:left;
	list-style:none;
	cursor: pointer;
	display:block;
	border-right:1px solid #303030;
	}

#page-bar li:hover {
	background: #5b5b5b;
	}


#page-bar a, #page-bar a:visited {
	margin: 0px;
	padding:7px 14px;
	font-weight:bold;
	color:#eeeeee;
	display:block;
	}

#page-bar a:hover {
	text-decoration:none;
	display:block;
	}

#page-bar p {
	margin:0;
	padding:0;
	}

#searchform {
	width:184px;
	float:right;
	text-align:right;
	padding-top:3px;
	margin-right:10px;
	}

/* Dropdown Menus */		
#page-bar li {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#page-bar li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 132px;
	text-transform:none;
	}
	
#page-bar li li a, #page-bar li li a:link, #page-bar li li a:visited {
	width: 122px;
	float: none;
	margin: 0px;
	padding: 4px 10px 4px 10px;
	background: #5b5b5b url(images/dots_nav.gif) repeat-x top;
	}
	
#page-bar li li a:hover, #page-bar li li a:active {
	background: #909090;
	padding: 4px 10px 4px 10px;
	}

#page-bar li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}

#page-bar li:hover ul {
	left: auto;
	display: block;
	}
	
#page-bar li:hover ul, #page-bar li.sfhover ul {
	left: auto;
	}


/* Text*/

h1 {
	font:3.5em Arial;
	font-weight:bold;
	letter-spacing:-0.08em;
	}

h2 {
	font:2.0em Arial;
	font-weight:bold;
	}

h3 {
	font:1.3em Arial;
	margin-bottom:3px;
	color:#303030;
	font-weight:bold;
	}

h4 {
	font:1.0em Arial;
	}

h3.cat_title, h3.cat_title a {
	color:#333333;
	letter-spacing:-0.05em;
	}

h3#respond {
	margin-top:0px;
	padding-top:20px;
	}

h3#comments {
	margin-top:32px;
	padding-left:0px;
	margin-bottom:15px;
	}

h3.authors {
	margin-top:15px;
	}

/* Index Page*/

#logo {
	width:165px;
	height:90px;
	background:#fff;
	}

#tagline {
	margin-top:10px;
	font-size:1em;
	color:#1d3566;
	font-weight:bold;
	}

#top {
	padding:0px;
	background:#dedede;
	width:899px;
	font-size:0.7em;
	border-left:0px solid #fff;
	border-right:0px solid #fff;
	}

#headline {
	width:560px;
	float:left;
	padding:0px 12px 10px 25px;
	font-size:1.05em;
	line-height:1.5em;
	margin:0;
	background:#333333;
	color:#fff;
	overflow:hidden;
	}

#headline a {
	color:#a0a0a0;
	}


#headline a:hover {
	color:#d0d0d0;
	}

#top div.label {
	font:1.2em Arial;
	font-weight:bold;
	text-transform:lowercase;
	letter-spacing:-0.05em;
	line-height:0.9em;
	display:block;
	padding-bottom:0px;
	padding-top:15px;
	}

#headline div.title {
	font:2.4em Arial;
	font-weight:bold;
	letter-spacing:-0.05em;
	line-height:0.9em;
	display:block;
	padding-bottom:5px;
	padding-top:15px;
	}

#headline div.meta {
	display:block;
	padding:4px 0px 4px 0px;
	color:#ececec;
	font-size:0.85em;
	}

#headline p {
	padding-bottom:25px;
	}

#featured {
	width:280px;
	float:right;
	padding:0px 10px 0px 10px;
	font-size:1.05em;
	}

#featured .clearfloat {
	margin-top:0px;
	margin-bottom:7px;
	}

#featured .info {
	margin-top:5px;
	padding-top:0px;
	float:right;
	width:163px;
	font-size:0.9em;
	}

#featured .meta {
	margin-top:5px;
	font-size:0.85em;
	}

#featured .title {
	font-weight:bold;
	}

#featured .divider {
	margin-left:95px;
	}

#headline a img, #featured a img {
	margin-top:5px;
	}

#featured a {
	color:#000000;
	}

#featured a:hover {
	color:#808080;
	}

#featured a img {
	border:2px solid #fff;
	margin-right:10px;
	}

#headline a img {
	border:3px solid #fff;
	margin-right:15px;
	margin-bottom:10px;
	}

#single_head {
	width:195px;
	float:left;
	padding:15px 12px 20px 25px;
	margin:0;
	background:#333333;
	color:#fff;
	}

#single_head a img {
	border:3px solid #fff;
	}

#single_desc {
	width:675px;
	float:right;
	padding:0px 10px 5px 10px;
	font-size:1.05em;
	line-height:1.5em;
	}


#single_desc div.title {
	font:2.4em Arial;
	font-weight:bold;
	letter-spacing:-0.05em;
	line-height:0.9em;
	display:block;
	padding-bottom:5px;
	padding-top:10px;
	}

#single_desc div.meta {
	display:block;
	padding-bottom:5px;
	font-size:0.85em;
	}

#single_desc p {
	margin:0px;
	padding-bottom:10px;
	}

#single_desc a {
	color:#000000;
	}

#single_desc a:hover {
	color:#808080;
	}

#mores {
	margin:0 auto;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	border-bottom:5px solid #fff;
	width:940px;
	font-size:0.7em;
	}

#more-head {
	background:#333333;
	text-align:center;
	float:left;
	width:560px;
	padding:0px 12px 10px 25px;
	}

#more-feat {
	background:#dedede;
	text-align:center;
	float:right;
	width:320px;
	padding:0px 10px 10px 13px;
	}

#more-head a {
	background:#404040;
	color:#b0b0b0;
	}

#more-feat a {
	background:#d0d0d0;
	color:#505050;
	}

#more-head a, #more-feat a {
	display:block;
	font-weight:bold;
	padding:3px;
	}

#more-feat a:hover {
	text-decoration:none;
	background:#b0b0b0;
	}

#more-head a:hover {
	text-decoration:none;
	background:#505050;
	}

#middle {
	margin:15px auto 0px auto;
	padding:0px;
	background:#fff;
	width:880px;
	font-size:0.7em;
	border-left:0px solid #fff;
	border-right:0px solid #fff;
	}
    
.category {
	width:199px;
	float:left;
	border-top:8px solid #333333;
	margin:0px;
	padding:5px 10px 15px 10px;
	background:#fff;
	}

.category p {
	margin:3px 0px 0px 0px;
	}

.category span.cat_title, #front-popular h3, #front-list .cat_title, #gallery h3 {
	text-transform:lowercase;
	margin:0;
	font-weight:bold;
	font-size:1.5em;
	letter-spacing:-0.05em;
	}

#front-list .cat_title {
	font-size:1.25em;
	}

#front-popular h3 {
	color:#fff;
	}

.more-link {
	display:block;
	margin:15px 0px;
	}

.category a {
	color:#333333;
	display:block;
	background:none;
	}

.category a:hover {
	background:none;
	color:#fff;
	text-decoration:none;
	}

/* category bar */
    #cat-3 { border-top:8px solid #9d1b35; color:; }
    #cat-3:hover { background:#9d1b35; color:; }
    /* sidebar */
    #sidebar h3.catt-3  {background:#9d1b35; color:; }
    #sidebar h3.catt-3 a { color:; }
		
    /* category bar */
    #cat-9 { border-top:8px solid #909086; color:; }
    #cat-9:hover { background:#909086; color:; }
    /* sidebar */
    #sidebar h3.catt-9  {background:#909086; color:; }
    #sidebar h3.catt-9 a { color:; }
		
    /* category bar */
    #cat-21 { border-top:8px solid #9d1b35; color:; }
    #cat-21:hover { background:#9d1b35; color:; }
    /* sidebar */
    #sidebar h3.catt-21  {background:#9d1b35; color:; }
    #sidebar h3.catt-21 a { color:; }
		
    /* category bar */
    #cat-1 { border-top:8px solid #CC133D; color:; }
    #cat-1:hover { background:#CC133D; color:; }
    /* sidebar */
    #sidebar h3.catt-1  {background:#CC133D; color:; }
    #sidebar h3.catt-1 a { color:; }
		
    /* category bar */
    #cat-4 { border-top:8px solid #909086; color:; }
    #cat-4:hover { background:#909086; color:; }
    /* sidebar */
    #sidebar h3.catt-4  {background:#909086; color:; }
    #sidebar h3.catt-4 a { color:; }


#bottom {
	width: 899px;
	}

#bottom-left {
	float:left;
	}

#bottom-left .meta, #content.archive .meta {
	font-size:1.85em;
	}

#front-list {
	width:540px;
	padding:10px;
	background:#fff;
	font-size:1.05em;
	line-height:1.75em;
	margin-bottom:10px;
	border-top:1px solid #ececec;
	}

#front-list blockquote {
	padding: 0px 10px 0 10px;
	}

#front-list .title {
	font:1.5em Arial;
	font-weight:bold;
	letter-spacing:-0.05em;
	}

#front-list .divider {
	margin-left:216px;
	margin-top:0px;
	margin-bottom:0px;
	}

.author {
	font-size:0.8em;
	font-weight:bold;
	}

.meta {
	color:#333333;
	font-weight:bold;
	}

#headline p, #featured p {
	margin:0;
	}


#paged-list {
	width:540px;
	padding:0px 10px;
	background:#fff;
	font-size:1.05em;
	line-height:1.75em;
	border-top:1px solid #ececec;
	}

#paged-list .clearfloat {
	background:url(images/dots_content.gif) repeat-x bottom;
    padding-bottom:1px;
	}

.onecolumn {
	line-height:1.5em;
	padding:10px 0px;
	margin:0;
	}

.onecolumn img {
	float:left;
	margin:8px 10px 7px 0px;
	border:1px solid #ccc;
	padding:2px;
	}

.tanbox {
	width:260px;
	line-height:1.5em;
	padding:10px 0px;
	margin:0;
	}

.archive .tanbox {
	width:570px;
	background:url(images/dots_content.gif) repeat-x bottom;
    padding-bottom:5px;
	}

.tanbox img {
	float:left;
	margin:8px 10px 7px 0px;
	border:1px solid #ccc;
	padding:2px;
	}

.tanbox span.title a, .onecolumn span.title a {
	font:1.2em Arial;
	font-weight:bold;
	}

.tanbox p, .onecolumn p {
	margin:5px 0px;
	}	

#navigation {
	padding:15px 10px;
	background:#fff;
	font-size:1.55em;
	text-align:center;
	width:550px;
	}


/* Content Page*/

#content {
	width:899px;
	background:transparent;
	padding:0px;
	font-size:1.05em;
	line-height:1.75em;
	float:left;
	border-top:0px solid #ececec;
	}

.post {
	font-size:1.55em;
	line-height:1.75em;
	}

.post p {
	margin-top:0px;
	}

.post .clearfloat {
	border-bottom:1px solid #e2e2e2;
	}

.entry ul, .post ol {
	margin-bottom:15px;
	}

#content h2.title {
	letter-spacing:-0.05em;
	border-bottom:1px solid #e2e2e2;
	border-top:3px solid #e2e2e2;
	margin-bottom:0px;
	padding:5px 0px;
	color:#000000;
	}

.entry ul li {	
	list-style:square;
	margin-left:30px;
	}

.entry ol li {	
	list-style:decimal;
	margin-left:30px;
	}

.entry ol li ul li {	
	list-style:square;
	margin-left:20px;
	}

.entry img, .post a img, #front-list img {
	border:1px solid #ccc;
	margin:0 10px 5px 0;
	padding:2px;
	}

.entry a {
	text-decoration:underline;
	}

.post .ads {
	margin-top:10px;
	}

#stats {
	margin-bottom:15px;
	padding:8px 0px;
	font:0.9em Arial;
	display:block;
	border-bottom:1px solid #e2e2e2;
	font-weight:bold;
	}

span#map {
	font-size:0.9em;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left
}

/* Sidebar*/
#sidebar {
	width:320px;
	float:right;
	margin:0px 0px 0px 0px;
	overflow:hidden;

	}

.spoiler { 	
	padding:0px 12px 12px 12px;
	background:#fff;
	border-top:1px solid #ececec;
	margin-bottom:12px; 	
	overflow:hidden;
}

.spoiler img {
	border:1px solid #ccc;
	padding:2px;
	margin-right:10px;
	margin-bottom:5px;
	}


.spoiler h3 {
	font:1.1em Arial, Helvetica, Verdana, Sans-Serif; 	
	font-weight:bold; 	
	color:#fff; 	
	margin:0px 0px 8px 0px; 	
	padding:3px 10px;
	border-bottom:1px solid #ececec; 	}

.spoiler h3 a {
	color:#fff;
	text-decoration:none;
	}

.spoiler p {
	margin:0;
	color:#6d6d6d;
	}

.spoiler h4 {
	font:1.05em Arial, Helvetica, Verdana, Sans-Serif; 	font-weight:bold;
	margin-bottom:5px;
	}

.spoiler h4 a {
	color:#333333;
	}

#sidebar h3 {
	font:2.3em Arial;
	font-weight:bold;
	background:#303030;
	color:#B40404;
	margin:10px 0px 5px 0px;
	padding:3px 10px;
	}

#sidebar-top, #sidebar-bottom {
	width:300px;
	float:right;
	padding:0px 10px 10px 10px;
	background:#B40404;
	border-top:1px solid #ececec;
	}

#sidebar-bottom, #sidebar-middle {
	margin-top:10px;
	}

#sidebar-middle {
	width:320px;
	float:right;
	}

#sidebar-left {
	width:135px;
	padding:20px 10px 10px 10px;
	float:left;
	background:#fff;
	border-top:1px solid #B40404;
	}

#sidebar-right {
	width:135px;
	padding:0px 10px 10px 10px;
	float:right;
	background:#fff;
	border-top:1px solid #B40404;
	}


#sidebar li {
	list-style:none;
	border-bottom:1px dotted #bbbbbb;
	display:block;
	padding:2px 0px 2px 13px;
	background:url(images/sub.png) no-repeat 0 0px;
	}

#sidebar li ul li {
	border-bottom:0px;
	}

#sidebar-ads {
	width:300px;
	float:right;
	margin-bottom:10px;
	padding:10px;
	background:#fff;
	}

#sidebar h3 img { margin-top:1px; }

/* Form Elements */

select {
	border:1px solid #333333;
	width:100%
	}
	
.submitbutton {
	padding: 1px;
	border:1px solid #aaa;
	background:#fff;
	font-size:0.9em;
	color:#aaa;
	cursor: pointer;
	}

.field {
	padding: 1px;
	border-top:1px solid #bbbbbb;
	border-left:1px solid #bbbbbb;
	border-right:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	background:#fff;
	font-size:1.0em;
	}

#search .searchbutton {
	padding: 1px;
	border:1px solid #333333;
	background:#fff;
	font-size:1.0em;
	}

#commentform input {
	width: 140px;
	margin: 5px 5px 0px 0;
	}

#commentform textarea {
	width: 99%;
	margin-top:5px;
	border-top:1px solid #bbbbbb;
	border-left:1px solid #bbbbbb;
	border-right:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	}



/* Comments*/

#comments {
	line-height:1.5em;
	}

.commentlist cite {
	font-style:normal;
	margin-bottom:0px;
	display:block;
	font-size:1.1em;
	}	

.commentlist blockquote {
	background:#ededed;
	}

.inside_comments {
  width: 609px;
  background: transparent;
  font-size: 14px;
  float: left;
}

.inside_comments_meta_admin {
  width: 576px;
  background: #f0efef;
  border-top: 1px solid #cccccc;
  text-align: right;
  font-size: 12px;
  float: left;
  padding-right: 5px;
}

.inside_comments_meta {
  width: 576px;
  background: transparent;
  border-top: 1px solid #cccccc;
  text-align: right;
  font-size: 12px;
  float: left;
  padding-right: 5px;
}
			
.commentlist li {
	color:#333333;
	padding: 10px 14px 10px 14px;
	background:transparent;
	border-bottom: 0px solid #dcdbd7;
	list-style:none;
	margin-bottom:3px;
	line-height:1.0em;
	}

.commentlist li li {
	background:none;
	border:none;
	list-style:square;
	margin:3px 0 3px 20px;
	padding:3px 0;
	}

.commenttext {
	width:482px;
	float:right;
	line-height:1.5em;
	}
	
li.my_comment {
	background: #fff;
	}

li cite strong {
	font-size: 1.1em;
	color:#313228;
	}
	
#commentform small {
	background:#FFF;
	font-weight:bold;
	padding:0;
	}
	
.commentmetadata {
	color:#cccccc;
	display: block;
	margin-top:3px;
	text-align:right;
	font-size:0.9em;
}

.commentmetadata a, .commentmetadata a:visited {
	color:#959382;
	}
	
.commentlist small {
	background:transparent;
	}

.avatar {
	border:1px solid #ccc;
	margin:15px 8px 6px 0;
	float:left;
	padding:2px;
	width:45px;
	height:45px;
	}	

#comment {
	width:590px;
	background:#fff;
	float: left;
	}

/* Footer*/

#carousel {
	font-size:0.7em;
	color:#fff;
	width: 910px;
	background:#fff;
	margin: 0 auto;
	padding:15px;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	}

.carousel-item {
    width:131px;
    float:left;
    padding:0px 20px;
    border-right:1px dotted #ccc;
}

.carousel-item img {
    border:1px solid #ccc;
    padding:2px;
    margin-bottom:5px;
}

.carousel-item .info {
    font-weight:bold;
}

#gallery {
	font-size:0.7em;
	color:#333;
	width: 884px;
	background:#dedede;
	margin: 0 auto;
	padding:15px 0px 0px 15px;
	border-left:0px solid #fff;
	border-right:0px solid #fff;
	}

#gallery #random {
    float:right;
    width:560px;
    padding-bottom:5px;
}

#gallery #random img {
    padding:2px;
    border:1px solid #ccc;
    margin-right:16px;
    margin-bottom:15px; 
    background:#fff;
}
#gallery #video {
    float:left;
    width:281px;
    padding-right:15px;
    margin-bottom:15px;
    border-right:1px solid #b0b0b0;
}

#gallery h3 {
    display:block;
    padding-bottom:5px;
}
#front-popular {
	font-size:0.7em;
	color:#fff;
	width: 869px;
	background:#303030;
	margin: 0 auto;
	padding:15px;
	border-left:0px solid #fff;
	border-right:0px solid #fff;
	}

#recentpost, #mostcommented {
	width:256px;
	float:left;
	padding:15px 20px 0px 0px;
	border-right:1.5px solid #B40404;
	}

#mostcommented {
	margin-left:20px;
	}

#recent_comments {
	width:276px;
	float:right;
	padding:0px;
	}

#recentpost a, #mostcommented a, #recent_comments a {
	color:#fff;
	}

#recentpost ul, #mostcommented ul, #recent_comments ul {
	margin-top:5px;
	}

#recentpost li, #mostcommented li, #recent_comments li {
	list-style:none;
	background:url(images/dots_footer.gif) repeat-x top;
    padding-top:1px;
	}

#recentpost ul li a, #mostcommented ul li a, #recent_comments ul li a {
	padding:5px;
	display:block;
	text-decoration:none;
	}

#recentpost ul li a:hover, #mostcommented ul li a:hover, #recent_comments ul li a:hover {
	background:#000000;
	color:#fff;
	}

#recentpost ul li:first-child, #mostcommented ul li:first-child, #recent_comments ul li:first-child {
	background:none;
	}


#footer {
	margin: 0 auto;
	width: 920px;
	font-size:0.6em;
	background:#dedede;
	color:#333333;
	padding:5px 10px;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	}

#footer a:hover {
	color:#808080;
	}

/* Float Properties*/

.clearfloat:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

.clearfloat {
	display: inline-block;
	}


/* Hides from IE-mac \*/
* html .clearfloat {
	height:1%;
	}

*+html .clearfloat {
	height:1%;
	}

.clearfloat {
	display:block;
	}
	
.inside_top {
  width: 899px;
  height: 68px;
  background: url('images/inner_top.jpg');
  background-repeat: no-repeat;
  float: left;
}
#inside_top1 {
  width: 899px;
  height: 68px;
  background: url('images/inner_top1.jpg');
  background-repeat: no-repeat;
  float: left;
}

.inside_top_competition {
  width: 899px;
  height: 68px;
  background: url('images/inner_top_competition.jpg');
  background-repeat: no-repeat;
  float: left;
}

.inside_top_updates {
  width: 899px;
  height: 68px;
  background: url('images/inner_top_updates.jpg');
  background-repeat: no-repeat;
  float: left;
}

.inside_bottom {
  width: 899px;
  height: 42px;
  background: url('images/inner_bottom.jpg');
  background-repeat: no-repeat;
  float: left;
}

.inside_content {
  width: 899px;
  background: url('images/inner_bg.jpg');
  background-repeat: repeat-y;
  float: left;
}

.inside_content1 {
width:899px;
  background: url('images/inner_bg.jpg');
  background-repeat: repeat-y;
  float: left;
}

.inner_sidebar {
  width: 155px;
  background: transparent;
  padding: 20px 30px 0px 30px;
  padding-left:15px;
  padding-top:15px;
  float: left;
  text-align:left;
}

.inner_content {
  width: 624px;
  background: transparent;
  padding: 20px 30px 0px 30px;
  float: left;
  text-align: left;
  padding-top:10px;
}

#hana_flv_flow_1 {
  float: left;
  height: 340px;
  width: 609px;
}

.inner_sidebar a:link {
  font-size: 13px;
  font-weight: bold;
  color: #AC0032;
  text-decoration: none;
}

.inner_sidebar a:hover {
  font-weight: bold;
  font-size: 13px;
  color: #AC0032;
  text-decoration: underline;
}

.inner_sidebar a:visited {
  font-weight: bold;
  font-size: 13px;
  color: #AC0032;
  text-decoration: none;
}

.inner_sidebar a:visited:hover {
  font-weight: bold;
  font-size: 13px;
  color: #AC0032;
  text-decoration: underline;
}

.inner_sidebar ul {
  line-height: 18px;
  padding-top:0px;
  margin-top:0px;
  margin-left:30px;
  text-align:left;
  
}

.inner_sidebar li {
  margin-bottom: 10px;
}

.inner_content h2
{
  font-size: 24px;
  font-family: trebuchet, verdana, helvetica, arial, sans-serif;
}

.inner_content a:link { color: #A20133; text-decoration: none; }
.inner_content a:hover { color: #A20133; text-decoration: underline; }
.inner_content a:visited { color: #A20133; text-decoration: none; }
.inner_content a:visited:hover { color: #A20133; text-decoration: underline; }

.entry {
  margin: 15px 0px 0px 0px;
  font-size: 13px;
  color: black;
  line-height: 21px;
  float: left;
}

.postmetadata {
  width: 624px;
  float: left;
  font-size: 13px;
  background: transparent;
  text-align: right;
}

.postmetadata a {
  font-weight: bold;
line-height:18px;
}

.insideh3 {
  font-size: 14px;
  height: 18px;
  color: white;
  background: #444444;
  padding: 2px 0px 0px 15px;
  margin: 15px 0px 0px 0px;
}

.commentlist .comment_author {
  background: #f0efef;
}

