/*  
Theme Name: Money And Risk
Theme URI:
Version: 1.0
Author: Blog Design Studio
Author URI: http://blogdesignstudio.com/

	Valid XHTML 1.0 Transitional

*/

* {
margin: 0;
padding: 0;
}

body {
color: #545656;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15px;
line-height: 21px;
background-color:#f0f0f0;
}


h1, h2, h3, h4, h5, h6 {
font-family: Georgia, "Times New Roman", Times, serif;
margin: 0 0 10px 0;
padding: 0;
color:#1191bb;
font-weight:normal;
line-height:1.1em;
}
h1 {
font-size:27px;
color:#67af5a;
}
h2 {
font-size:24px;
color:#cc0000;
}
h3 {
font-size:21px;
}
h4 {
font-size:15px;
letter-spacing:1px;
}
h5 {
font-size:15px;
color:#666;
}
h6 {
font-size:15px;
color:#666;
font-style:italic;
}

p {
margin:0 0 15px 0;
}

a:focus, a:hover {
color: #1191bb;
text-decoration: none;
}
a {
color: #1191bb;
text-decoration: underline;
outline: none;
}

ul, ol {
margin: 0 0 20px 20px;
padding:0x;
font-size:13px;
line-height:17px;
}
ul li, ol li {
margin: 0 0 10px 0;
padding: 0;
}
ol {
list-style-type: decimal;
}
.entry ul, ol {
margin: 0 0 20px 20px;
padding:0 0 0 20px;
}

.alignleft {
float: left;
}
.alignright {
float: right;
}

img {
border: none;
}
img.alignleft {
float:left;
margin:5px 10px 5px 0;
}
img.alignright {
float:right;
margin:5px 0 5px 10px;
}

blockquote {
background-color: #def4fb;
color: #097295;
margin: 15px 0 15px 0;
font-size:15px;
line-height:20px;
padding: 10px 15px 5px 15px;
font-family: Arial, Helvetica, sans-serif;
}

input, textarea {
margin:0;
padding: 5px;
background:#fff;
border: 2px solid #ccc;
padding:5px;
}
select {
margin:0;
padding:3px 5px 3px 5px;
background:#fff;
border: 2px solid #ccc;
padding:5px;
}
input:focus, textarea:focus, select:focus {
border:2px solid #0079D0;
}

.clear {
float:none;
clear: both;
}
.container {
width: 1000px;
margin: 0 auto;
}
.main {
background: #fff url(images/main.jpg) top right repeat-y;
}.main-no-widget{	background:#fff;}
#hometemplate.main {
background: #fff;
}

/********************************* HEADER START *********************************/
#head_wrap {
width: 100%;

float:left;
clear:both;
padding: 0;
border-bottom:8px solid #a2a3a3;
background: url(images/squares.gif) center top repeat-y;
}

#header {
width: 100%;
float:left;
clear:both;
padding: 0;
}
#header .container {
width:1000px;
margin: 0px auto;
}

.logo a {
float: left;
width:471px;
height:83px;
margin:20px 0 10px 20px;
background: url(images/logo.png) top left no-repeat;
}

/****************** MENU 1 *************************/
.topmenupack {
float:right;
margin: 10px 20px 0 0;
width: 400px;
}

#topdropmenu {
list-style-type: none;
margin: 0;
padding:0;
float:right;
font-size:13px;
}

#topdropmenu li {
display: inline-block;
padding: 0;
margin: 0;
float:left;
}
#topdropmenu li a {
color:#000;
display: block;
text-decoration: underline;
margin-left: 18px;
line-height: 24px;
font-family: Arial, Helvetica, sans-serif;
cursor:pointer;
}
#topdropmenu li a:hover {
background:url(images/arrow_sml.png) top no-repeat;
color:#1191bb;
}

#topdropmenu li.current_page_item a, #topdropmenu li.current-cat a {
background:url(images/arrow_sml.png) top no-repeat;
color:#1191bb;
}


#topdropmenu li.hoverClass a { 
background:url(images/arrow_sml.png) top no-repeat;
color:#1191bb;
}
#topdropmenu li.hoverClass ul li.hoverClass a {
}

#topdropmenu li.hoverClass ul li a, #topdropmenu li.hoverClass ul li.hoverClass ul li a {
color:#666;
background:none;
text-decoration:none;
}
#topdropmenu li.hoverClass ul li a:hover, #topdropmenu li.hoverClass ul li.hoverClass ul li a:hover {
color:#1191bb;
}

/******** SubMenus *********/
#topdropmenu li {position:relative;display:block;}
#topdropmenu ul {position:absolute; display:none; width:200px; top:20px; left:8px; margin:0; font-size:12px;z-index:1102; }

#topdropmenu li ul {width:200px;background:#fff;border:1px solid #ddd; border-top:none; list-style-type:none; padding:7px 0 10px 0;}
#topdropmenu li li {
padding:0;
margin:4px 0 5px 10px;
float:left; clear:both;
}
#topdropmenu li ul a, #topdropmenu li ul a:hover { background:none; margin:0;line-height:14px;}
#topdropmenu ul ul {top:auto;}
#topdropmenu li:hover ul ul, #topdropmenu li:hover ul ul ul, #topdropmenu li:hover ul ul ul ul {display:none;}
#topdropmenu li:hover ul, #topdropmenu li li:hover ul, #topdropmenu li li li:hover ul, #topdropmenu li li li li:hover ul {display:block;}

#topdropmenu li.contact ul {width:280px;background:#4686b0; padding:10px 15px 0 15px; z-index:100; margin-left:-200px; color:#fff;}
#topdropmenu li.contact li {line-height:14px; height:auto; margin:0;}

.topmenupack{
	*position:relative;
	*z-index:101
}
.bottmenupack{
	*position:relative;
	*z-index:100
}

/*******************************************/

/* SOCIALS ++++++++++ */
.social {
float:right;
margin: 10px 20px 0 0;
width: 400px;
}
.social a {
float:right;
margin-left:10px;

}

/* SEARCH ++++++++++ */
.searchform {
background: url(images/search.jpg) top left no-repeat;
padding: 0;
display: block;
float: right;
margin: 10px 20px 0 0;
width: 300px;
height: 33px;
}
.searchform-404{
	float:left;
	margin-top: 12px;
	margin-bottom: 12px;
}

.searchform #searchsubmit {
float: right;
width: 30px;
height: 27px;
margin: 3px 3px 0 0;
padding: 0;
border:0;
text-indent:-999em;
cursor: pointer;
background: none;
}
.searchform input#s {
font-size: 13px;
color: #525252;
font-family: Arial, Helvetica, sans-serif;
width: 189px;
height: 22px;
line-height: 13px;
padding: 5px 5px 0 5px;
float: left;
margin: 3px 0 0 68px;
background: none;
border: none;
}
.screen-reader-text {	
display:none;
}

/****************** MENU 2 *************************/
.bottmenupack {
width:960px;
float:left;
height: 33px;
margin: 14px 0 0 20px;
}
/*******************************************/

#leftcolumn, #rightcolumn {
margin:0;
padding:0;
}

#leftcolumn {
float: left;
width: 620px;
overflow: hidden;
padding:20px;
}#no-widget{	padding:20px;	overflow: hidden;}
#rightcolumn {
float: right;
width: 300px;
padding: 20px;
}

/****************/

.post {
margin:0 0 20px 0;
float:left;
clear:both;
width:100%;
line-height:23px;
}

.titleholder {
margin:0 0 10px 0;
}

.title h2 {
margin:0 0 7px 0;
font-size:26px;
line-height:32px;
color:#2d9758;
}
.title.page h2 {
margin:0 0 10px 0;
}

.title h2 a {
text-decoration: none;
color: #2d9758;
}
.title h2 a:hover {
color: #666;
}

.entry {
padding:0;
float:left;
width:620px;
margin-bottom:4px;
}.main-no-widget .entry{	clear:both;	float:none;	width:960px;}
.entry img {
max-width:580px;
height:auto;
}

.postmetatop {
color:#545656;
font-size:12px;
line-height:12px;
}
.postmetatop a {
color: #cc0000;
font-size: 15px;
font-family: Georgia, "Times New Roman", Times, serif;
}
.category {
float: right;
}

.tags {
float:left;
width:100%;
margin:10px 0 20px 0;
font-family:Arial, Helvetica, sans-serif;
color:#838383;
font-size:13px;
}
.tags a {
color:#2d9758;
}

.postmetacomments {
float:right;
margin:0;
line-height: 26px;
}

.postmetacomments a {
font-size:13px;
color: #1191bb;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
padding:0 7px 0 17px;
display:block;
background: #f7f7f7 url(images/arrow_hor.jpg) 5px 10px no-repeat;
margin-top:-30px;
}
.postmetacomments a:hover {
text-decoration:underline;
}

.entry p {
padding:0;
margin: 0 0 15px 0;
}

a.more-link {
float: right;
padding-left:14px;
height:23px;
width: 120px;
line-height: 22px;
color: #282828;
font-size: 12px;
text-decoration: none;
}
a:hover.more-link {
text-decoration: underline;
}


/********** SIDEBAR MAINS ***************/
.sidebar {
list-style-type: none;
margin: 0;
padding: 0;
float: left;
width:300px;
font-family:Arial, Helvetica, sans-serif;
}
.sidebar li {
padding:0;
margin:0;
list-style-type: none;
}
.widget {
float:left;
clear:both;
width:100%;
padding:0;
margin-bottom:20px;
}
.widget ul {
list-style-type: none;
margin: 0;
padding: 0;
font-size:13px;
}

.widget ul.children li {
border:0;
font-size:13px;
margin:0;
padding:0;
}

.widget div {
margin: 0;
}

.widget ul li ul {
list-style-type: none;
margin: 5px 0 0 10px;
padding: 0;
font-size:13px;
width:300px;
}
.widget ul li {
line-height:18px;
margin:0;
padding: 5px 0 5px 5px;
border-bottom:1px solid #dbd8d8;
}
.sidebar a {
font-family: Arial, Helvetica, sans-serif;
color: #545656;
text-decoration: none;
}
.sidebar a:hover {
color: #1191bb;
text-decoration: underline;
}

.sidebar h2 {
background: url(images/h2_pat.jpg) top left repeat-x;
width: 290px;
height: 31px;
font-weight:normal;
font-size:25px;
color:#1191bb;
padding:8px 0 4px 10px;
margin:0;
font-family: Arial, Helvetica, sans-serif;
}

/********** SIDEBAR MAINS END ***************/

.ads {
float: left;
width:300px;
}
.ads img {
padding: 0;
float: left;
margin:0 0 0 15px;
}

/************** TABS *******************/
.domtab {
float: left;
}
.sidebar ul.tabs {
padding:8px 0 4px 10px;
margin:0;
background: url(images/h2_pat.jpg) top left repeat-x;
width: 290px;
height: 31px;
font-weight:normal;
color:#ffffff;
margin:0;
font-family: "Century Gothic";
border:0;
}
div.TabContent {
padding:0;
margin:15px 0 0 0;
float: left;
width:300px;
}
ul.tabs li {
float:left;
display:inline;
padding:0;
margin:0;
border:0;
}
ul.tabs li a.t {
float:left;
cursor:pointer;
text-decoration:none;
padding-right:11px;
margin:0 0 -18px 0;
font-size:25px;
line-height: 25px;
height: 48px;
color: #7b7b7c;
z-index:100;
}
ul.tabs li.active a.t {
color:#1191bb;
background:url(images/arrow.png) center 34px no-repeat;
}
ul.tabs li a.t:hover {
color:#1191bb;
background:url(images/arrow.png) center 34px no-repeat;
text-decoration: none;
}



.widget_tag_cloud {
text-align:center;
padding:5px 0 0 0;
}
.widget_tag_cloud h2 {
text-align:left;
}
.widget_tag_cloud a {
line-height:1.1em;
display:inline;
}

a.rightlink {
display:block;
width:100%;
clear:both;
text-align:right;
margin:3px 0 0 0;
color: #cc0000;
text-decoration:none;
}
a.rightlink:hover {
color:#ea4527;
text-decoration:underline;
}

 /* Twitter ALTERNATE CSS - for plugin called Twitter for Wordpress ++++++++++ */
.widget_twitter ul {
padding:0 0 10px 0;
font-size:12px;
color:#3f3f3f;
float:left;
list-style-type:none;
}
.widget_twitter ul li a {
color: #1191bb;
}
.widget_twitter ul li a:hover {
color: #1191bb;
}
.widget_twitter h2 {
padding:0;
margin: 0;
clear:both;
width:140px;
height: 38px;
background:url(images/twit_t.png) left bottom no-repeat;
}
.more_updates a {
font-size:11px;
background:url(images/twit_b.png) right top no-repeat;
padding:0!important;
margin-top:-5px;
text-indent:135px;
float:left;
width:300px;
height:20px;
}


/* SUBSCRIBE ++++++++++ */
.subscribe {
float:left;
background: url(images/subscribe_bg.jpg) top left no-repeat;
width:280px;
height:253px;
padding: 26px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

.subscribe span {
font-size: 22px;
color: #545656;
float: right;
background: url(images/dictionary.jpg) top left no-repeat;
width: 144px;
height: 110px;
padding-left: 136px;
line-height: 28px;
margin-bottom: 11px;
}

.subscribeform {
float:right;
width:280px;
}

.subscribeform input {
	width:195px;
	float: right;
	border-top: 3px solid #cccccc;
	border-right: 3px solid #cccccc;
	border-bottom: 3px solid #cccccc;
	border-left: none;
	height: 21px;
	padding:3px 7px 3px 7px;
	color: #545656;
}

.subscribeform .button {
background: #1191bb;
border:3px solid #ccc;
width:180px;
height:33px;
font-size:15px;
line-height:20px;
padding: 2px 0 5px 0;
cursor:pointer;
float:right;
margin-bottom: 10px;
color:#fff;
}
.subscribeform .button:hover {
background: #666;
border:3px solid #ccc;
}

/* Recent Comments */
.comsubline {
font-size:11px;
line-height:13px;
margin:3px 0 0 0;
color:#666;
text-align:right;
display:block;
width:290px;
}
.avtor {
font-weight:bold;
font-size:13px;
color:#2684af;
float:left;
clear:both;
text-transform:capitalize;
text-align:left;
}
.avtor-small {
color:#666;
font-weight:normal;
}
/****************** SIDEBAR END *************************/

/********** Single Post specials ***************/
.subscribesingle {
margin:0 20px 20px 0;
width:510px;
float:left;
}
.subscribesingle h3 {
font-family:Arial, Helvetica, sans-serif;
width:240px;
float:left;
}
.singlesubscribeform {
width:255px;
border:3px solid #ccc;
padding:0;
margin:5px 0 0 0;
float:right;
}
.singlesubscribeform input {
border:0;
margin:0;
padding:5px 5px 3px 5px;
float:left;
}
input.singlebutton {
border:1px solid #f1f1f1;
background:#e5e5e5;
cursor:pointer;
width:90px;
float:right;
}
input.singlebutton:hover {
background:#1191bb;
color:#fff;
}


.authorinfo {
float:left;
clear:both;
width:600px;
padding:10px;
margin:0;
background: url(images/author.jpg) top left no-repeat;
font-size:13px;
line-height:21px;
color: #717171;
font-family: Arial, Helvetica, sans-serif;
}
.authorinfo p {
margin:0;
}
.authorinfo img {
margin:0;
}
.authoravatar {
float:left; 
margin:3px 10px 0 0
}
.authoravatar img {
margin:0;
}
.authorinfo a, .authorinfo strong {
font-size:15px;
color:#1191bb;
}
.authorinfo a:hover {
text-decoration:none;
} 

.authorpost {
background:url(images/cat_right.png) 0 7px no-repeat;
padding-left:12px;
margin:0 0 5px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.authorpost a {
color:#545656;
}


.dd_post_share {
display:inline;
float:left;
width:180px;
margin-bottom:0 !important;
}

.dd_button{
	padding-bottom:0 !important;
}
/* RELATED POSTS +++++++++++++++++*/
ul.related-posts {
list-style-type:none;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
margin-left:-7px;
float:left;
clear:both;
width:630px;
}
ul.related-posts li {
width:150px;
margin:0 0 0 7px;
display:block;
float:left;
}
ul.related-posts .imgholder:hover {
cursor:pointer;
}
ul.related-posts li .imgholder {
width:150px;
height:150px;
overflow:hidden;
display:block;
background:url(images/default-related-thumbnail.jpg) left top no-repeat;
margin-bottom:5px;
}
/*ul.related-posts li .imgholder img {
max-width:150px;
height:auto;
}*/

#body h2.relatedheading {
padding-top:0;
}

.sidesubscribe {
text-align:center;
margin-bottom:30px;
}
.sidesubscribe img {
margin-bottom:10px;
}

/************************* COMMENTS AREA START ********************************/
#commentArea {
width:620px;
margin:0;
padding:0;
float:left;
overflow:hidden;
background: url(images/commentlist.jpg) top left no-repeat;
font-family:Arial, Helvetica, sans-serif;
}
#commentArea h3 {
color: #1191bb;
font-size: 21px;
margin: 10px 0 10px 0;
}
h3#comments {
margin: 10px 0 30px 10px;
}

#respond {
float:left;
width:100%;
margin:15px 0 0 0;
}
#respond h3 {
margin-bottom:5px;
}

h3#comments a {
color: #cc0008;
font-size:15px;
font-weight:bold;
}

#pings {
float:left;
clear:both;
margin:30px 0 10px 0;
}

.theform {
padding: 1.5em 0 2em;
float:left;
}
.commentlist {
margin: 0 0 20px 0;
padding:0;
list-style-type:none;
clear:both;
width:620px;
}

.commentlist a {
border-bottom:1px dotted #999;
text-decoration:none;
}
.commentlist a:hover {
text-decoration:none;
border-bottom:1px dotted #ea4527;
}
.commentlist li {
padding: 10px;
width:600px;
margin:0;
display:block;
clear:both;
list-style-type:none;
background:url(images/comm.jpg) top left repeat-x;
}
.commentlist li li {
width:570px;
margin-left:20px;
background:url(images/com_l.gif) top left repeat-y;
}
.commentlist li li li {
width:540px;
}
.commentlist li li li li {
width:510px;
}

.commentlist ul.children {
margin:10px 0 10px 0;
background:url(images/com_b.gif) top left repeat-x;
}

.commentlist li.comment-author-admin, .commentlist li.comment-author-kim-luu {
background:url(images/com_l.gif) top left repeat-y;
}

.commentlist p {
padding:0;
margin:0 0 7px 0;
font-size:13px;
line-height:18px;
}


.avatars {
margin:5px 10px 0 0;
float:left;
}
.fn {
margin:0 0 10px 0;
font-size:17px;
font-style:normal;
font-family:Georgia, "Times New Roman", Times, serif;
color:#1191bb;
float:left;
clear:both;
width:100%;
}
.commentlist li.comment-author-admin .fn, .commentlist li.comment-author-kim-luu .fn {
background:url(images/comm_author.jpg) top left repeat-x;
margin:-10px -10px 10px -9px; 
padding:10px 10px 0 10px;
}

.comment-meta {
font-size:11px;
margin-bottom:5px;
}
.comment-meta a {
color:#666;
}

.reply {
float:right;
}
.reply a {
padding:2px 3px 2px 3px;
color:#414141;
font-size:12px;
}
.reply a:hover {
padding:2px 3px 2px 3px;
color:#414141;
font-size:12px;
}


#commentform {
padding:15px;
margin:10px 0 0 0;
float:left;
clear:both;
background:url(images/comment-form.jpg) top left no-repeat;
font-size:12px;
width:96%;
color:#fff;
}
#commentform a {
color:#fff;
}

.comformleft {
float:left;
width:60%;
font-size:11px;
}
.comformright {
float:right;
width:38%;
}

#commentform p.comtext {
margin:0 0 4px 0;
color: #767676;
}
#commentform p {
color: #767676;
}
#commentform p a {
color: #767676;
}

#commentform input {
vertical-align: middle;
width: 90%;
padding: 8px;
margin:0 0 9px 0;
border: 1px solid #ddeff6;
background:#fff;
color:#767676;
float:left;
font-size:11px;
}
#commentform input:focus {
border: 1px solid #ea4527;
background:#fff;
}

#commentform textarea {
border: 1px solid #ddeff6;
width:97%;
height:100px;
resize:none;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}

#commentform textarea:focus {
width:97%;
border: 1px solid #ea4527;
}

#commentform #submit {
padding:8px 5px;
margin-top:10px;
cursor:pointer;
border:1px solid #dddddd;
color:#545656;
text-transform: uppercase;
background:#e5e5e5;
font-size:12px;
width:auto;
}
#commentform #submit:hover {
cursor:pointer;
border:none;
background:#666;
color:#fff;
border: 1px solid #eee;
}
#commentform #commentform #submit:focus {
cursor:pointer;
border:none;
}


/************************* COMMENTS AREA END ********************************/


/************************* FOOTER START ********************************/
#foot_wrap {
width: 100%;
padding: 0 0 10px 0;
float:left;
display: block;
border-top:8px solid #a2a3a3;
background: url(images/squares.gif) center top repeat-y;
}

#footer {
width: 100%;
padding: 0;
float:left;
display: block;
font-size:12px;
color:#4a4a4a;
font-family: Arial, Helvetica, sans-serif;
}
#footer .container {
margin: 0px auto;
width: 960px;
}

.credits { 
padding-top: 24px;
margin:0px auto;
float: left;
width: 960px;
}
.credits a {
color: #cc0008;
text-decoration: none;
}
.credits a:hover {
text-decoration:underline;
}

.footleft {
float: left;
text-align:left;
width:700px;
}

.footright {
float: right;
text-align:right;
width:245px;
}

/****************** FOOTER MENU 1 *************************/

#topfootdropmenu {
list-style-type: none;
margin:0px auto;
margin-bottom:20px;
margin-top:20px;
padding:0;
clear:both;
text-align:center;
font-size:12px;
}

#topfootdropmenu li {
display: inline;
padding: 0;
margin: 0 10px 0 10px;
width:auto;
}
#topfootdropmenu a {
color:#7b7b7c;
display: inline;
line-height: 12px;
}
#topfootdropmenu a:hover {
color:#1191bb;
}

/******** SubMenus *********/
#topfootdropmenu li {position:relative; display:inline-block;}
#topfootdropmenu ul {position:absolute; display:none; width:200px; top:16px; left:-10px; margin:0; font-size:12px;z-index:102; }
#topfootdropmenu li ul {width:200px;background:#fff;border:1px solid #ddd; border-top:none; list-style-type:none; padding:7px 0 10px 0;}
#topfootdropmenu li li {
padding:0;
margin:4px 0 5px 10px;
float:left; clear:both;
}
#topfootdropmenu li ul a, #topfootdropmenu li ul a:hover { background:none; margin:0;line-height:14px;}
#topfootdropmenu ul ul {top:auto;}
#topfootdropmenu li:hover ul ul, #topfootdropmenu li:hover ul ul ul, #topfootdropmenu li:hover ul ul ul ul {display:none;}
#topfootdropmenu li:hover ul, #topfootdropmenu li li:hover ul, #topfootdropmenu li li li:hover ul, #topfootdropmenu li li li li:hover ul {display:block;}
/*******************************************/


/****************** FOOTER MENU 2 *************************/

#bottfootdropmenu {
list-style-type: none;
margin: 0px auto;
clear:both;
padding:0;
font-size:15px;
line-height:22px;
text-align: center;
}

#bottfootdropmenu li {
display: inline;
padding: 0;
width:auto;
}
#bottfootdropmenu li a {
background: #747474;
color:#fff;
display: inline-block;
width:auto;
text-decoration: none;
line-height:22px;
padding: 0 9px 0 9px;
margin: 0 0 3px 0;
font-family: Arial, Helvetica, sans-serif;
cursor:pointer;
}
#bottfootdropmenu li a:hover {
background:#db4d38;
color:#fff;
}


#Footer_banner {
width:728px;
}
.banner {
width:728px;
margin:0px auto;
}
.banner img {
margin-top:20px;
}

/************************* FOOTER END ********************************/


/* Page Navigation  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.pageNav { padding:10px 0 7px 0; margin:0; height:26px; width: 620px; float:left; text-align:right; font-family:Arial, Helvetica, sans-serif; }
.Nav {
float:right;
}
.pageNav a, .pageNav a:visited { display:block; float:left; text-align:center; line-height:24px; height:24px; font-size: 11px; color:#484848; background:#ecebe7; text-decoration:none; margin-right:1px; padding:0 7px 0 7px; }
.pageNav a:hover { background: #666666; text-decoration: none; color:white; }
.pageNav span { font-size:13px; display:block; float:left; text-align:left; line-height:24px; height:24px; margin-right:1px;color:#8e8e8e; }
.pageNav .on { display:block; float:left; text-align:center; line-height:24px; height:24px; background:#666666;  color:white; margin-right:1px; padding:0 7px 0 7px;  }

.dotts {width:20px; text-align:center; display:block; float:left;}




/********** HOMEpage Category boxes ***************/
.catblock-packer {
width:620px;
margin:0 0 20px 0;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.catblock {
float:left;
width:300px;
padding:0;
margin:0 0 20px 0;
color:#545656;
line-height:18px;
}

.catblock h3, .catblock h4, .catblock h5 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.catblock h4 {
background:url(images/h_cat_block.gif) left top no-repeat;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#cc0000;
letter-spacing:0;
padding:10px;
margin:0;
}
.catblock h5 {
margin:0 0 5px 0;
line-height:17px;
}
.catblock h5 a {
font-size:15px;
color:#545656;
text-decoration:none;
}

.catblock p {
margin:0;
}

.catblock a:hover {
color:#00a7f5;
}
.catblock.right {
float:right;
}
.catthumb {
float:left;
margin:0 0 7px 0;
padding:0;
display:block;
width:300px;
height:120px;
line-height:120px;
overflow:hidden;
}
.catmore-link {
text-align:right;
width:300px;
}
.catmore-link a {
color:#00A7F5;
border-bottom:1px dotted #00A7F5;
text-decoration:none;
}
.catmore-link a:hover {
border-bottom:0;
}
.threemore {
clear:both;
margin:10px 0 0 0;
}
.threemore a {
display:block;
background:#f7f7f7 url(images/arrow_hor.jpg) 5px 7px no-repeat;
padding:3px 10px 3px 15px;
margin:0 0 3px 0;
color:#545656;
text-decoration:none;
}
/********** Category listing POST boxes ***************/
#leftcolumn.catpostlist {
margin-right:-7px;
padding-right:0;
width: 628px;
font-family:Arial, Helvetica, sans-serif;
}
.catpost {
width:150px;
height:225px;
margin-right:7px;
float:left;
display:block;
}
.catpost .catthumb {
width:150px;
height:150px;
}
.catpost .catmore-link {
width:150px;
text-align:left;
}
.catpost.catblock h5 {
margin:0;
}
.catpost.catblock h5 a {
font-size:13px;
}
.catpost .catmore-link a {
font-size:11px;
color:#cc0000;
border-bottom:1px dotted #cc0000;
}
.catpost .catmore-link a:hover {
border:0;
}

.catblock.catblue {
float:left;
background:#e7f9ff url(images/h_cat_block_blue.gif) left top no-repeat;
padding:10px;
width:280px;
margin:0;
}
.catblock.catblue h4 {
background:none;
padding:0;
}
.catblock.catblue .threemore {
margin:7px 0 0 0;
}
.catblock.catblue .threemore a {
background:none;
background: url(images/arrow_hor.jpg) 4px 4px no-repeat!important;
padding:0 10px 0 15px;
margin:0 0 3px 0;
line-height:16px;
}

/****** CollapseCategories ********/
.widget_collapscat h2 {
display:none;
}
.widget_collapscat ul ul li {
border:0;
line-height:13px;
padding:12px 0 0 15px;
background:url(images/cat_subli.gif) 0 0 no-repeat;
}

.widget_collapscat ul {
font-size:14px;
}
.widget_collapscat ul li ul {
margin:0 0 0 5px;
padding:2px 0 10px 0;
font-size:13px;
}

.widget_collapscat .expand, .widget_collapscat .collapsing.categories.item a {
cursor:pointer;
background:url(images/cat_right.png) 0 3px no-repeat;
padding-left:12px;
}
.widget_collapscat .expand:hover {
color: #1191bb;
}

.widget_collapscat .collapse a {
cursor:pointer;
background:url(images/cat_down.png) 0 3px no-repeat;
padding-left:12px;
color:#ed2f23;
}
.widget_collapscat .collapse:hover {
color: #1191bb;
}

.widget_collapscat ul ul .collapsing.categories.item a {
padding-left:0;
background:none;
}


.widget_idgl_largebanners_xml, .widget_idgl_banners_xml {
line-height:0;
}


/****************** FEATURED CONTENT *************************/
.featured {
float:left;
background:url(images/featshade.jpg) left top no-repeat;
width:630px;
height:260px;
margin:0 0 20px 0;
overflow:hidden;
}


/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
width:620px;
height:255px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

.roll {
float:left;
width:630px;
height:255px;
overflow:hidden;
margin-left:-10px;
}

.roll h2.feathead {
color:#1191bb;
font-size:18px;
line-height:32px;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
margin:0;
}

.image_reel a {
top:35px;
float:left;
width:200px;
height:225px;
margin:0 0 0 10px;
display:block;
cursor:pointer;
text-decoration:none;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
}

.image_reel a p {
width:200px;
}

/*--Paging Styles--*/
.paging {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 15px;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 0;
	background: url(images/f_off.gif);
	width:15px;
	height:15px;
	cursor:pointer;
	display:block;
	float:left;
	margin-left:5px;
}
.paging a.active {
	background: url(images/f_on.gif);
}
.paging a:hover {
	background: url(images/f_on.gif);
}


.carousel-image {
width:200px;
}
.carousel-headline {
padding:7px 0 7px 0;
width:200px;
float:left;
}
.carousel-headline h2 {
margin:0;
font-size:13px;
color:#1191bb;
font-family:Arial, Helvetica, sans-serif;
}
.carousel-headline h2:hover {
color:#000;
}


/******************* CATEGORY TITLES ********************/
#archive_title {
margin:0 0 20px 0;
position:relative;
line-height:0;
min-height:44px;
}
#archive_title h2 {
position:absolute;
z-index:101;
top:0;
left:0;
background:url(images/feat-bg.png);
padding:10px 10px 10px 10px;
width:600px;
color:#fff;
margin:0;
color:#fff;
text-decoration:none;
}


.page .thumblock, .contact .thumblock, .contact .rtexthumb, ul.contactform .ratingblock, ul.contactform .dd_post_share {
display:none;
}


.fontResizer {
margin:20px 0 0 0;
}
.fontResizer a, .fontResizer span {
margin:0 5px 0 0;
float:right;
}
.fontResizer span {
color:#999;
}


/*********** CONTACT 7 - Submit a Story **************/
.wpcf7-form p {
margin:0 0 10px 0;
}
.wpcf7-form h4 {
display:inline-block;
width:150px;
}
.wpcf7-form h5 {
margin:20px 0 10px 0;
}

.wpcf7-form strong {
display:inline-block;
width:150px;
font-weight:normal;
font-size:12px;
text-align:left;
vertical-align:top;
}
.wpcf7-form input {
width:200px;
}
.wpcf7-form textarea {
width:400px;
height:65px;
}

.smalltext {
font-size:11px;
line-height:15px;
}


.contact input, .contact textarea {
width:265px;
}
.contactsubmit input {
width:120px;
background:#666;
color:#fff;
cursor:pointer;
}
.contactsubmit input:hover {
background:#1191BB;
}


/************* menus *****************/
#Top_Menu_1, #Top_Menu_2 {
width:auto;
}
#Top_Menu_1 .widget, #Top_Menu_2 .widget {
clear:none;
width:auto;
margin:0;
}
#Top_Menu_1 ul, #Top_Menu_2 ul {
display:block!important;
position:inherit;
top:0;
width:auto;
}
#Top_Menu_1 ul ul, #Top_Menu_2 ul ul {
display:none!important;
}

#Top_Menu_1 ul li, #Top_Menu_2 ul li {
border:0;
}
#Top_Menu_1 ul li a, #Top_Menu_2 ul li a {
padding-left:0;
float:left;
}



/*******************************************/


/* =Menu
-------------------------------------------------------------- */

#access {
	background: #787878;
	display: block;
	margin: 0 auto;
	width: 960px;
	margin-top:10px;
	margin-bottom:0px;
}
#access .menu-header,
div.menu {
	font-size: 13px;
	margin-left: 10px;
	/*width: 928px;*/
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
	margin:0px;
}
#access a {
	color: #FFFFFF;
	display: block;
	line-height: 32px;
	padding: 0 5px;
	text-decoration: none;
}
#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 32px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}
#access ul ul li {
	min-width: 180px;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #fff;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
	background: #2d9758;
	color: #fff;
}
#access ul li:hover > ul {
	display: block;
}
#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 {
	color: #fff;
}
* 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 {
	color: #fff;
}
.footer_ad{
	width:728px;
	height:90px;
	overflow:hidden;
	margin:0 auto;
	margin-bottom:10px;
}

#form_info img{
	display:none;
}
#form_info .fm-right img{
	display:block;
}
#about_author{
	overflow:hidden;
}
#about_author .avatar{
	float:left;
	margin:0 10px 10px 0;
}
.popular-tabs ul{
	overflow:hidden;
	background: none repeat scroll 0 0 #787878;
    display: block;
}
.popular-tabs ul li,.popular-tabs ul li a{
	display:block;
	float:left;
	border:none;
}

.popular-tabs ul li a {
	color: #FFFFFF;
	line-height: 32px;
	padding: 0 5px;
	text-decoration: none;
}
.popular-tabs ul li a:hover, .popular-tabs ul li a.active_p_link{
	background: #2d9758;
	color: #fff;
	text-decoration: none;
}
.most_popular_wrapper{
	position:relative;
}
.ajax-loader-disabler{
	position:absolute;
	background:url(images/ajax-loader.gif) 50% 50% no-repeat;
	width:100%;
	height:100%;
	display:none;
}
.wp-editor-area{
	border: 2px solid #ccc !important;
}
.wp-editor-area:focus{
	border: 2px solid #0079d0 !important;
}
.subscription-toggle{
	margin-left:10px;
}