/*

Theme Name: Fin Plug

Theme URI: http://www.finplug.com

Description: FinPlug.

Version: 1.0

Author: FinPlug.com

Author URI: http://www.finplug.com.

*/



body {margin:0; padding:0; background:#FFFFFF;}

table, td {border-collapse:collapse;}

hr {color: #fff; background-color: #fff; border: 1px dotted #eeeeee; border-style: none none dotted; }

img {

	border:0

}



    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;

    }





td, p {font:13px/18px Verdana, Arial, helvetica, sans-serif; color:black; vertical-align:top;}

td.leftheadercell {width:300px; }

td.middleheadercell {width:400px; }

td.rightheadercell {width:204px; }



.clear{clear:both; line-height:0px}



.style1 {font-family: Georgia, "Times New Roman", Times, serif}

.style3 {font-family: Georgia, "Times New Roman", Times, serif;font-size: 17px;}

.style9 {color: #000000;font-family: Geneva, Arial, Helvetica, sans-serif;}

.style10 {font-family: Geneva, Arial, Helvetica, sans-serif}

.style13 {color: #000000; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; }

.style14 {color: #000000; font-size: 13px;}

.style17 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; }

.style18 {font-size: 13px}

.style19 {}

.style20 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; color: rgb(0, 0, 153);}



.fl_left_bot{background:url('image-files/left_bot_fll.jpg') right 825px;}

.fl_left_top{width:100%; height:100%; background:url('image-files/left_top_fll.jpg') top right repeat-x;}

.fl_right_bot{background:url('image-files/right_bot_fll.jpg') left 825px;}

.fl_right_top{width:100%; height:100%; background:url('image-files/right_top_fll.jpg') top left repeat-x;}

.fll_left{background:url('image-files/fll_left.jpg') right repeat-y;}

.fll_right{background:url('image-files/fll_right.jpg') right repeat-y;}



.header{height:130px; width:947px; padding:0px 0 0 0px; background:url('media/header.png');}

.header .nav{padding-top:21px; width:243px;}

.header .nav .link_1{color:#5B92DB; text-decoration:none;}

.header .nav .link_1:hover{text-decoration:underline;}

.header .nav .link_2{color:#669404; text-decoration:none;}

.header .nav .link_2:hover{text-decoration:underline;}

.header .nav .link_3{color:#5B92DB; text-decoration:none;}

.header .nav .link_3:hover{text-decoration:underline;}

.headertable{height:107px; width:948px;} 



.menu{height:41px; background:url('image-files/menu_bg.jpg'); padding:8px 0 0 17px;}

.menu img{margin-right:8px;}



.content{height:100%; padding:10px 0 10px 17px;}

.rightbar{height:100%; width:170px; background:url('image-files/right_menu_line.jpg') top left repeat-y;}

.leftbar{height:100%; width:180px; background:url('image-files/left_menu_line.jpg') top left repeat-y;}

.emptycell{height:1px; background:url('image-files/emptycell.jpg') top left repeat-y;}

.main_content_table{height:100%; width:565px; margin-left:0px; padding:20px; background:url('image-files/page_top.jpg') top left repeat-x }

.main_content_cell{height:100%;}

.main_content_body{height:100%; width:560px;padding-top:0px; padding-bottom:0px; padding-right:10px; padding-left:10px; }

.topmenubar{height:41px; width: 947px; background:transparent url('image-files/topmenubackground.png') repeat-x top left;}



.footer{height:41px;  text-align:center; vertical-align:middle; color:white; background-color:black;}

.footer a{color:#3F82DB; text-decoration:underline;}

.footer a:hover{text-decoration:none;}



h1{font:20px Arial, Georgia, Helvetica, sans-serif; color: #04417e; margin:0; padding:0; font-weight:bold;}

h2{font:17px Arial, Georgia, Helvetica, sans-serif; color: #04417e; margin:0; padding:0; font-weight:bold;}

h3{font:17px Arial, Georgia, Helvetica, sans-serif; color: #04417e; margin:0; padding:0; font-weight:bold;}

h3 a{text-decoration:underline;}

h4{font:14px Arial, Georgia, Helvetica, sans-serif; color: #04417e; margin:0; padding:0;}



a{color:#0000A0; text-decoration:underline;}

a:hover{text-decoration:none;}



span{color:black;}



.str{height:20px; background:url('image-files/str_dv.gif') top repeat-x; text-align:right;}

.hdv{height:20px; background:url('image-files/li_fll.jpg') top repeat-x; text-align:right;}



.lc_td{background:url('image-files/lcf_bg.gif') top no-repeat #FFCF00; height:241px; padding:8px 0 3px 17px;}

.lc_td td{color:#3C3C3C;}

.lc_td strong{color:#343434;}

.lc_td span{color:#B85A41;}

.lc_td .radio{width:15px; height:14px; margin:0; padding:0; border:0;}

.lc_td div{height:29px; margin-top:3px;}

.lc_td input{width:67px; height:20px;}

.lc_td select{width:147px; height:17px; padding-left:10px;}

.lc_td .select_small{width:50px; height:17px; margin-top:3px;}

.lc_bot_td{background:url('image-files/lcf_bot_bg.gif') top no-repeat; height:24px; text-align:right; padding-right:13px;}



#form input{width:247px; height:20px;}

#form textarea{width:313px; height:82px; overflow:auto; margin-bottom:10px;}





/* ---------------------- Greenslate nav ---------------------- */

.green #slatenav{position:relative;display:block;height:41px;font-size:13px;font-weight:bold;font-family:Arial,Verdana,Helvitica,sans-serif;}

.green #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}

.green #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}

.green #slatenav ul li a{display:block;float:left;color:white;text-decoration:none;padding:9px 22px 0 22px;height:31px; border-right:1px solid #eee;}

.green #slatenav ul li a:hover,.green #slatenav ul li a.current{color:#99ccff;}

/* ---------------------- END Greenslate nav ---------------------- */







/* ---------------------- Popular Sidebar ---------------------- */



.popular {

font: 12px Arial;

color: #6F6F6F;

}



.popular a{

font: 9px Arial;

color: #6F6F6F;

display: block;

padding: 2px 0;

padding-left: 19px; /*link text is indented 19px*/

text-decoration: none;

font-size: 90%;

}



.popular a:hover{ /*hover state CSS*/

font: Arial;

color: white;

font-weight: bold;

background-color: #24537E;

}



/* ---------------------- END Popular Sidebar ---------------------- */



/* ARROW LIST */



/*Credits: Dynamic Drive CSS Library */

/*URL: http://www.dynamicdrive.com/style/ */



.arrowlistmenu{

width: 180px; /*width of menu*/



}



.arrowlistmenu .headerbar{

font: 13px Arial;

color: black;

font-weight: bold;

background: url('media/titlebar.png') repeat-x center left;

margin-bottom: 0px; /*bottom spacing between header and rest of content*/

background-color: white;

padding: 4px 0 4px 19px; /*header text is indented 10px*/

}



.arrowlistmenu ul{

font: 13px Arial;

list-style-type: none;

margin: 0;

padding: 0;

background-color: white;

margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/

}



.arrowlistmenu ul li{

padding-top: 2px; /*top spacing between menu items*/

padding-bottom: 2px; /*bottom spacing between menu items*/

border-bottom: 1px solid #ccc;

background-color: white;

}







.arrowlistmenu ul li a{

font: 9px Arial;

color: #6F6F6F;

display: block;

padding: 2px 0;

padding-left: 19px; /*link text is indented 19px*/

text-decoration: none;

font-size: 90%;

}



.arrowlistmenu ul li a:hover{ /*hover state CSS*/

font: Arial;

color: white;

font-weight: bold;

background-color: #24537E;

}





.arrowlistmenu ul li li{

padding-bottom: 2px; /*bottom spacing between menu items*/

border-bottom: 0px solid #ccc;

}



.arrowlistmenu ul li li a{

background: url('media/sub.png') no-repeat center left; /*custom bullet list image*/

}

.arrowlistmenu ul li li a:hover{

background: url('media/sub.png') no-repeat center left; /*custom bullet list image*/

background-color: white;

color:blue;

}



.arrowlistmenu ul ul li {

font: Arial;

color: #A70303;

display: block;

padding: 2px 0;

padding-left: 19px; /*link text is indented 19px*/

text-decoration: none;

font-size: 90%;

}













.arrowlistmenu2{

width: 190px; /*width of menu*/

}



.arrowlistmenu2 .headerbar2{

font: 13px Arial;

color: black;

font-weight: bold;

background: url('media/titlebar.png') repeat-x center left;

margin-bottom: 10px; /*bottom spacing between header and rest of content*/

padding: 4px 0 4px 19px; /*header text is indented 10px*/

}



.arrowlistmenu2 ul{

list-style-type: none;

margin: 0;

padding: 0;

margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/

}



.arrowlistmenu2 ul li{

padding-top: 2px; /*top spacing between menu items*/

padding-bottom: 2px; /*bottom spacing between menu items*/

border-bottom: 1px solid #ccc;

}



.arrowlistmenu2 ul li a{

font: 9px Arial;

color: #6F6F6F;

display: block;

padding: 2px 0;

padding-left: 19px; /*link text is indented 19px*/

text-decoration: none;

font-size: 90%;

}



.arrowlistmenu2 ul li a:hover{ /*hover state CSS*/

font: Arial;

color: #99ccff;

font-weight: bold;

}



.arrowlistmenu2 ul li li{

padding-bottom: 2px; /*bottom spacing between menu items*/

border-bottom: 0px solid #ccc;

}



.arrowlistmenu2 ul li li a{

background: url('media/sub.png') no-repeat center left; /*custom bullet list image*/

}



.arrowlistmenu2 ul ul li {

font: Arial;

color: #A70303;

display: block;

padding: 2px 0;

padding-left: 19px; /*link text is indented 19px*/

text-decoration: none;

font-size: 90%;

}





/* SIDEBAR */



#sidebar-left {

	width:300px;

	float:left;

	padding:0px 10px 10px 10px;

	background:#fff;

	}



/* Sidebar*/

#sidebar {

	width:320px;

	float:right;

	margin:0px 0px 0px 0px;

	}



#sidebar h3 {

	font:1.1em Arial;

        background:black;

	color:#fff;

	margin:10px 0px 5px 0px;

	padding:3px 10px;

	}



#sidebar-top, #sidebar-bottom {

	width:300px;

	float:right;

	padding:0px 10px 10px 10px;

	background:#fff;

	}



#sidebar-bottom, #sidebar-middle {

	margin-top:10px;

	}



#sidebar-middle {

	width:320px;

	float:right;

	}



#sidebar-left {

	width:135px;

	padding:0px 10px 10px 10px;

	float:left;

	background:#fff;

	}



#sidebar-right {

	width:135px;

	padding:0px 10px 10px 10px;

	float:right;

	background:#fff;

	}





#sidebar li {

	list-style:none;

	border-bottom:1px dotted #ccc;

	display:block;

	padding:2px 0px 2px 13px;

	background:url(images/sub.png) no-repeat 0 0px;

	}



#sidebar li ul li:last-child{

	list-style:none;

	border-bottom:0px dotted #ccc;

	display:block;

	padding:2px 0px 0px 13px;

	background:url(images/sub.png) no-repeat 0 0px;

	}



#sidebar-ads {

	width:170px;

	float:right;

	margin-bottom:10px;

	padding:10px;

	background:#fff;

	}



/* Social icons */

.addthis_toolbox {

	margin: 10px 0 0 0;

	text-align: center;

	}

.addthis_toolbox .custom_images a

{

    width: 32px;

    height: 32px;

    margin: 0 3px 0 3px;

    padding: 0;

}



.addthis_toolbox .custom_images a:hover img

{

    opacity: 1;

}



.addthis_toolbox .custom_images a img

{

    opacity: 0.75;

}



/* RSS */



.rssbox {

	padding: 10px;

	margin: 10px 0 0 0;

	}

.rssbox a {

	color: blue;

	

	font-size: 12px;

	

	text-decoration: none;

	}

.rssbox a:hover {

	color: blue; 

	text-decoration: underline;

font-weight: bold;

	}

	



/* COMMENTS */











#comments h3 {





	

margin-bottom: 10px;	





}











#commentform input {





	width: 170px;





	padding: 2px;





	margin: 5px 5px 1px 0;





	}











#commentform {





	margin: 5px 10px 0 0;





	}





	





#commentform textarea {





	width: 100%;





	padding: 2px;





	}





	





#respond:after {





		content: "."; 





	    display: block; 





	    height: 0; 





	    clear: both; 





	    visibility: hidden;





	}





	





#commentform #submit {





	margin: 0 0 5px auto;





	float: right;





	}











.alt {





	margin: 0;





	padding: 10px;





	}











.commentlist {





	padding: 0;





	text-align: justify;





	}











.commentlist li {





	margin: 15px 0 10px;





	padding: 5px 5px 10px 10px;





	list-style: none;











	}





	





.commentlist li ul li { 





	margin-right: -5px;





	margin-left: 10px;





}











.commentlist p {





	margin: 10px 5px 10px 0;





}





.children { padding: 0; }











#commentform p {





	margin: 5px 0;





	}











.nocomments {





	text-align: center;





	margin: 0;





	padding: 0;





	}











.commentmetadata {





	margin: 0;





	display: block;





	}



#recentcomments{

font-size:12px;

}

	



#recentcomments ul{

list-style-type: none;

margin: 0;

padding: 0;

margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/

}



#recentcomments ul li{

padding-bottom: 2px; /*bottom spacing between menu items*/

}



#recentcomments ul li a{

color: grey;

display: block;

padding: 2px 0;

padding-left: 19px; /*link text is indented 19px*/

text-decoration: none;

border-bottom: 1px solid #dadada;

font-size: 90%;




}



/* Container */



#container {

	border: 4px solid #d3d3db;

	background: #fff;

	padding: 10px;

	}



/* Pagemenu */







#pagemenu {

	margin-top: 0px;

	text-align: right;

	}

	

#pagemenu ul { 

	padding: 0;

	margin: 0;

	}

	

	

#pagemenu li {

	list-style: none;

	display: inline;

	margin: 0 0 0 4px;

	padding: 0px;

	}



#pagemenu a {

	font-size: 10px;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: none;

	color: #11273C;

	background: #eee;

	padding:2px 10px;

	text-transform: uppercase;

	}

	

#pagemenu a:hover, #pagemenu .current_page_item, #pagemenu .current_page_item a{

	

        background: green;

        color: white;

	}



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

* Blog

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

#blog

{

padding-left: 0px;

margin-left: 0px;

width: 100%;

}



#blog li

{

list-style: none;

margin-top:10px;

margin-bottom:10px;

clear:both;

}



#blog li a { 

text-decoration: underline; 

padding-top: 5px; /*top spacing between menu items*/

padding-bottom: 5px; /*bottom spacing between menu items*/

padding-left: 20px; /*link text is indented 19px*/

background: url('media/bullet.png') no-repeat center left; /*custom bullet list image*/

display: block;

}



.highlightit a:hover img{

 opacity: 1;

}



.highlightit a img{

  opacity: 0.75;

}











}

	
