html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select,textarea  

{margin:0; padding:0; border:0; font:11px/18px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif; color:#676767}

::selection {

	background: #C3EFFD; /* Safari */

	color: #000;

	}

	

::-moz-selection {

	background: #C3EFFD none; /* Firefox */

	color: #000;	

}

/* TYPOGRAPHY */

/* ----------------------------------------- */



/* Typography (basic) */

h1, h2, h3 {font-family: georgia, serif; font-weight: normal;color: #4b4740; margin: 0 0 0em 0; }

h1 { font-size: 185%; }

h2 { font-size: 170%; }

h3 { font-size: 165%; }

h4 { font-size: 137%; }

strong{ font-weight:bold}

p{ font-size:12.5px; line-height:20px }

p, .post ul, .post ol { margin:0 0 20px 0 }

a { color:#000; text-decoration:none }

input { color:#000 }

blockquote, q {	quotes: none;}

blockquote:before, blockquote:after,

q:before, q:after {	content: '';}

.spacer{ clear: both; margin: 0; padding: 0;}

.theBlog{ width: 971px; background: url(images/dotccc.gif) repeat-x bottom; padding: 0 0 20px 0;}

.theBlog h2{

font-family: Georgia, Sans-serif;

font-size: 137%;

font-weight: normal;

padding: 10px 0 7px 20px;

color: #000;

text-transform: uppercase;

letter-spacing: 1px;}

body{margin: 0;

font-family: Arial, Helvetica, Georgia, Sans-serif;

font-size: 12px;

text-align: left;

vertical-align: top;

background:#646464 url(images/b_02.gif);

background-repeat: repeat-y;

background-position: center top;

color: #000000;}

h1{font-family: Georgia, Sans-serif;

font-size: 24px;

padding: 0 0 10px 0;}

.topNavigation{ width: 971px; margin: 0 0 0 0; padding: 0 0 0 0;}

.topNavigation ul{ list-style-type: none; margin: 0; padding: 0;}

.topNavigation ul li{ display: inline;}

.topNavigation ul li a{ display: block; float: left; margin: 0 0 0 0; padding: 0 0; overflow: hidden;}

#post_data{ margin: 0; padding: 0; }

.post_data{ margin: 0; padding: 0 15px 0 0 ; float: right;}

.post_data ul{ margin: 0; padding: 0 0 0 0; list-style-type: none;}

.post_data ul li { float: left; display: block;}

.post_data ul li strong { font-weight: normal; color: #676767; background:#eee url(images/dotccc.gif)  repeat-x bottom; padding: 0 0 2px 0; }

.post{

padding: 10px 10px 10px 10px;

margin: 1px 0 20px 9px;

background: url(images/dotccc.gif) repeat-x bottom;

}

.post h2{font-family: Georgia, Sans-serif;

font: normal 18px Arial, Helvetica, Georgia, Sans-serif;

color: #676767;}

.post h5

{margin: 10px 0 0 0; padding:4px; width:620px; display: block; background: #eee; color: #676767; border: 1px solid #ccc; font: normal 137% Georgia, Sans-serif;}

.post h5 a{color:#86284D;  font:bold 137% Georgia, Sans-serif; text-decoration: underline;}

.entry{line-height: 18px; padding:10px; margin: 10px 0 10px 0;}

.entry img {border:1px solid #ccc; padding:5px; margin:5px 0 5px 0; }

.readmore{ margin: 0; padding: 0;}

.readmore a{ display: block; color: #ccc; background: #333; width: 110px; padding: 4px 7px; margin: 20px 0 0 0}

.readmore a:hover{ color: #fff;}

.navigation{

padding: 0px 0 20px 20px;

line-height: 18px;}

.navigation a{color:#fff; background:#86284D; margin: 0; padding: 4px 7px;}

.navigation a:hover{ color: #fff; background: #000; }

.pageing

{background: #eee; padding: 4px 7px; overflow: hidden;}

.pageing a{color:#676767;}



#next{ margin: 0; padding: 0; float: left;}

#previous {	margin: 0; padding: 0; float: right;}

p

{

	line-height: 182.5%;

	margin: 0 0 0 0 ;

	padding: 0 0 10px 0;



}









#wrapper{

margin: 0 auto 0 auto;

width: 971px;

text-align: left;



}

#header{

float: left;

width: 971px;

display: block;

margin: 0;

padding:0;

}

#top{margin: 0; padding: 0;  width: 971px;background: #000; overflow: hidden;}

#top ul{ margin: 0; padding: 10px; list-style-type: none; float: right;}

#top ul li{ float: left;}

#top ul li a{font-family: Georgia, Sans-serif; font-size: 137%; font-weight: normal; padding:0px 20px; text-align: right;

color:#fff ; text-transform: uppercase; letter-spacing: 1px;}

.one_pxline{ margin: 0; padding:0; height:1px; width: 971px; background: #292929; overflow: hidden;}

#top ul li a:hover{ color: #676767}



.topheader{background: url(images/410_02.jpg) no-repeat; margin: 0; padding: 0; display: block; width: 971px; height: 300px; border-bottom: 1px solid #3c3c3c;}





.rssfeeder{ float: left; margin: 0; padding: 0; display: block; width: 200px;}

.rssfeeder h2{ background: url(images/rsss.jpg) no-repeat; height:40px }

.mail

{ margin: 0; padding: 0 0 0 0; display: block; width: 971px; height: 41px; background-color: #272727; border-top: 1px solid #000; overflow: hidden; }

.txtads{padding: 12px 0 0 0;}

.email{ padding: 12px 10px 0 0; color: #fff; float: right; color:#999999; }

.email span{ color: #fff;}









#container{

float: left;

width: 661px;

padding:0;

margin:0;

background:#fff;

display: block;

}



#container h2

{

	font: normal 195% Georgia, Sans-serif;

	color: #000;

	

}

#container h2 a{ color: #000; background:#fff;}

#container h2 a:hover{color:#86284D; background:#fff url(images/dot86284D.gif) repeat-x bottom;}



.realated_links

{margin: 0; padding: 0;}

.realated_links ul{ margin:  10px 0 0 0; padding: 0; list-style-type: none;} 

.realated_links ul li{ display: block;}

.realated_links ul li a{ margin: 0 0 0 0; padding: 0 0 0 0; color:#86284D; line-height: 18px; background: url(images/dot86284D.gif) repeat-x bottom;}

.realated_links ul li a:hover{ color:#676767; background: url(images/dot676767.gif) repeat-x bottom;}









.sidebar{

float: left;

width: 270px;

margin: 0px 10px 0 10px;

display: inline;



}



#calendar

{ background: #eee; overflow: hidden; margin: 0px 0 0 0; padding: 0 0 10px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc;}



#calendar h2

{

background: #D8D8D8;

margin: 15px 0 0 0;

padding:4px;

border-bottom: 1px solid #ccc;

color: #676767;

font-weight: bold;

}



#calendar caption

{

	margin: 10px 0 10px 0;

	color: #000;

	font-weight: bold;

	text-align: left 



}

#calendar td

{

	padding: 8px;

	background: url(images/calender-bg_03.jpg) repeat-x;

	margin: 0;

	border-bottom: 0px solid #fff;

	border-top: 1px solid #ccc;

	font: normal 10px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif; 



}



#calendar td a

{text-decoration: underline; font-weight: bold;}

#pages{ background: #eee; overflow: hidden; margin: 0px 0 0 0; padding: 0 0 10px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc;}



#pages h2{

background: #D8D8D8;

margin: 15px 0 0 0;

padding:4px;

border-bottom: 1px solid #ccc;

color: #676767;

font-weight: bold;

}



#categories

{ background: #eee; overflow: hidden; margin: 0px 0 0 0; padding: 0 0 10px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc;}



 #categories h2{

background: #D8D8D8;

margin: 15px 0 0 0;

padding:4px;

border-bottom: 1px solid #ccc;

color: #676767;

font-weight: bold;

}



#recent_posts

{ background: #eee; overflow: hidden; margin: 0px 0 0 0; padding: 0 0 10px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc;}

#recent_posts h2{

background: #D8D8D8;

margin: 15px 0 0 0;

padding:4px;

border-bottom: 1px solid #ccc;

color: #676767;

font-weight: bold;

}



#popularpost

{ background: #eee; overflow: hidden; margin: 0px 0 0 0; padding: 0 0 10px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc;}



#popularpost h2{

background: #D8D8D8;

margin: 15px 0 0 0;

padding:4px;

border-bottom: 1px solid #ccc;

color: #676767;

font-weight: bold;

}



#archives

{ background: #eee; overflow: hidden; margin: 0px 0 0 0; padding: 0 0 10px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc;}



#archives h2{

background: #D8D8D8;

margin: 15px 0 0 0;

padding:4px;

border-bottom: 1px solid #ccc;

color: #676767;

font-weight: bold;

}





#footer{clear:both;}



/*styling for sidebar*/

.sidebar ul{list-style-type: none; margin: 0; padding: 0 10px 0 0px;}

.sidebar ul li{padding: 10px 0 10px 0; color: #86284D;}

.sidebar ul li a{color: #86284D; line-height: 24px;padding: 0 0 0 0;}

.sidebar ul li a:hover

{background: url(images/dot86284D.gif) repeat-x bottom;}

 .rss{background:#EEEDE8 url(images/rss_48.gif) no-repeat; float: left; text-indent: 60px; width: 230px; padding:4px 7px; color:#000; border: 1px solid #ccc;}

.rss a{ text-indent: 20px; font: normal 137% Georgia, Sans-serif; }









.sidebar ul li h2{

font-family: Georgia, Sans-serif;

font-size: 137%;

font-weight: normal;

padding: 10px 0 7px 0;

background: url(images/dotccc.gif) repeat-x bottom;

color: #000;

text-transform: uppercase;

letter-spacing: 1px;

}



.sidebar ul ul li{

padding: 0;

}



.sidebar ul ul li a

{

	background: url(images/li.gif) no-repeat 4px 4px;

	padding: 0 0 0 20px; margin: 0 0 0 10px;

	font: normal 12px Georgia, Sans-serif; line-height: 24px;

	}



.sidebar ul ul li a:hover

{

	background: url(images/li.gif) no-repeat 4px 4px;

	padding: 0 0 0 20px; margin: 0 0 0 10px;

	text-decoration: underline;

}



#tag_cloud

{background: #eee; overflow: hidden; margin: 0px 0 0 0; padding: 0 0 10px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc;}



#tag_cloud h2

{

background: #D8D8D8;

margin: 15px 0 0 0;

padding:4px;

border-bottom: 1px solid #ccc;

color: #676767;

font-weight: bold;

}



#blogroll

{background: #eee; overflow: hidden; margin: 0px 0 0 0; padding: 0 0 10px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc;}



#blogroll h2

{

background: #D8D8D8;

margin: 15px 0 0 0;

padding:4px;

border-bottom: 1px solid #ccc;

color: #676767;

font-weight: bold;

}



#poll

{background: #eee; overflow: hidden; margin: 0px 0 0 0; padding: 0 0 10px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc;}



#poll h2

{

background: #D8D8D8;

margin: 15px 0 0 0;

padding:4px;

border-bottom: 1px solid #ccc;

color: #676767;

font-weight: bold;

}







#tag_cloud p

{ width: 250px; height: 100%; line-height: 24px; color: #fff;}



.sponsor{margin:0px; padding:0px;}

.sponsor ul{margin:0px; padding:0px; list-style-type:none;}

.sponsor ul li{disply:inline;}

.sponsor ul li a{display:block; float:left; margin:2px; padding:2px 2px; border:1px solid #ccc;  overflow:hidden;}





.f{ border:1px solid #ddd;}



.ads_contact_button

{margin: 0 0 10px 0; padding:4px 7px; display: block; background: #eee; border: 1px solid #ccc; }



.sponsor h2{



margin: 15px 0 0 0;

padding:4px;

border-bottom: 1px solid #ccc;

color: #676767;

font-weight: bold;

 text-transform: uppercase;

 font-size: 137%;

}

#translator 

{background: #eee; overflow: hidden; margin: 0px 0 0 0; padding: 0 0 10px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc;} 



#translator h2

{background: #D8D8D8;

margin: 15px 0 0 0;

padding:4px;

border-bottom: 1px solid #ccc;

color: #676767;

font-weight: bold;}



#translator ul{ margin: 0; padding: 0; list-style-type: none; width: 250px;}

#translator ul li{float: left;}

#translator ul li a{ display: block; float: left; background: transparent; margin: 6px 0 0 0; padding: 4px  4px;  overflow: hidden;}



#sponsor

{background: #eee; overflow: hidden; margin: 10px 0 0 0; padding: 0 0 10px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc;} 



#sponsor h2

{background: #D8D8D8;

margin: 15px 0 0 0;

padding:4px;

border-bottom: 1px solid #ccc;

color: #676767;

font-weight: bold;}



#sponsor ul{ margin: 0; padding: 0; list-style-type: none; width: 250px;}

#sponsor ul li{float: left;}

#sponsor ul li a{background: transparent; padding: 4px  4px; overflow: hidden;}









.postmetadata

{ color: #676767; background: #eee; margin: 0 0 0 0; padding: 4px 7px;}

.postmetadata a{ color:#86284d; padding: 0 0 0px 0;}

.postmetadata a:hover{ background: url(images/dot86284D.gif) repeat-x bottom;}

.details{clear: both; overflow: hidden; display: block; margin: 10px 0 0 0; text-align: right;}

.tags{ margin: 0 0 0 0; padding: 0 0 0 0; color: #4EBCCC;}

.tags a{ color: #676767;}

.tags a:hover{color: #4EBCCC;}

/*Comments*/

#comments{margin: 0; padding: 0 0px 20px 0px; color: #4B4740;} 

.commentlist{ margin: 0; padding: 0px 0 0 0px; background: url(images/dotccc.gif) repeat-x top; float: left;} 

ol.commentlist{margin: 0; padding: 0; list-style-type: none;}

ol.commentlist li{ color: #676767; padding:4px 7px; margin: 0 0 10px 0; display: block; width:610px; border: 1px solid #ccc; overflow: hidden;}

#respond{ color: #4B4740; padding: 0 0 7px 0; margin: 0 0 10px 0; display: block; clear: both; width: 100%;}

.commentmetadata{ padding: 0px 0px; margin: 0 0 10px 0; overflow: hidden;}

.commentmetadata strong{ color:#fff; margin:0;  background:#86284D; padding:4px 7px;}

.commentmetadata strong a{ color: #fff; margin: 0; padding: 0;}

.commentmetadata span{ background: #eee; padding:4px 7px; margin: 0;}

.commentauthor{ color: #676767; margin: 0; background: #fff;  padding: 2px 2px;}

.authcomment{background-color:#e9e9e9 !important;}

.gravatar {float: left; margin: 0 5px 0 0; padding:3px; display: block;}

.gravatar 

{background: #fff; border: 5px solid #eee; }

.submit

{ color: #fff; background-color:#86284D!important; margin: 0; padding: 7px 7px; border: none; }

input{ margin: 0; padding: 4px 7px; background-color: #fff!important; border: 1px solid #ccc;}textarea{ border: 1px solid #ccc;}



#search{ background: #eee;  overflow: hidden; margin: 0px 0 0 0; padding: 0 0 10px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; display: block; white-space: nowrap;}

#search h2

{background: #D8D8D8;

margin: 15px 0 0 0;

padding:4px;

border-bottom: 1px solid #ccc;

color: #676767;

font-weight: bold;}

#search input

{ margin: 10px 4px 0 0px;  float: left; color: #676767; background:#fff!important; padding: 4px 7px;}

#search .submit{ float: left; color: #fff; background:#333!important; padding: 3px 4px; height: 23px; border: 1px solid #000;}

/*footer*/

.btt{ text-align: right; margin: 0 0 0 0; padding: 0 10px 0 0;}

#footerbox{ margin: 10px 0 0 0; padding: 0 0 0 0; display: block; width:971px; height: 280px; border-top:4px solid #666666; overflow: hidden; background: #000; font-weight: bold; border-bottom: 1px solid #292929} 

#footerbox h1{font: normal 137% Georgia, Sans-serif; letter-spacing: 1px; text-transform: uppercase; color: #fff;  margin: 0 0 0 0; padding: 0 0 0 0;}

#footerbox h5{color: #676767; margin: 0 0 0 0; padding: 0 0 0 0;}

/*box1*/

#footerbox .box1{ margin: 0; padding: 10px 0 0 10px; width: 230px; height: 100%; display: block; float: left;}

#footerbox .box1 ul

{margin: 10px 10px 0 0; padding: 0 0 0 0; list-style-type: none;}

#footerbox .box1 ul li{ display: inline;}

#footerbox .box1 ul li a{ margin: 0 0 0 0; padding:7px 7px; display: block; background: url(images/dot676767.gif); background-repeat: repeat-x; background-position: bottom; color: #434343;}

#footerbox .box1 ul li a:hover{ color: #fff;}

.copyrights{ margin: 0 0 0 0; padding: 0 0 0 0; display: block; background:#0E0E0E; border-top: 1px solid #000}

.copyrights p{ padding: 10px 0 10px 10px;}

.copyrights p a{ color: #fff;}

.copyrights p a:hover{color:#676767}

.postauthor {

    background-color: #fafafa;

    border: 1px solid #f3f3f3;

    padding: 10px;

    margin: 10px 0;

	overflow:hidden;

    }



.postauthor h4 {

    font-size: 1.2em;

    margin: 0 0 10px 0;

    }



.postauthor img {

    float: left;

    margin: 0 15px 8px 0;

    }

over{color:#676767}

/* FTN Contact Form */

#ftn_contactform ul {list-style-type:none; padding-left:0;}

#ftn_contactform ul li {margin-bottom:6px;}

#ftn_contactform label {display:block; font-weight:bold; font-size:12px;}

#ftn_contactform .textbox {padding:4px; border:1px solid #ccc; width:300px;}

#ftn_contactform textarea.textbox {height:150px; width:400px;}



/* Generic errors and info messages */

div.msg {margin-bottom:20px; padding:10px;}

div.msg ul {padding:0; margin:0 0 0 20px;}



div.errormsg {background:#ffffe5; border:1px solid #ffe5b2;}

div.errormsg em {font-style:normal; color:#d74117; font-weight:bold;}

div.errormsg ul {padding:8px 0 0 20px; margin:0;}



div.successmsg {font-weight:bold; background:#f4f9f2; border:1px solid #A8CF9B; color:#5A8F47;}



/*subscribe*/

.rssFeedsIcon{padding:0px 0px 0px 0; background:url(images/rss.jpg) no-repeat; width:200px; height:45px; margin:10px 0 0 0; clear:both}

ul.rssFeeds{ margin:0 0 10px 0; padding:0 0 0px 0; list-style-type:none; border-bottom:1px solid #ccc;}

ul.rssFeeds h2{



margin: 15px 0 0 0;

padding:4px;

border-bottom: 1px solid #ccc;

color: #676767;

font-weight: bold;

 text-transform: uppercase;

 font-size: 137%;

}

ul.rssFeeds li{ display:inline; color:#000; float:left; }

ul.rssFeeds li a{ display:block; float:left; padding:10px 4px 10px 4px; text-decoration: underline; color:#ED7E00; font-size:12px;}

ul.rssFeeds li a:hover{ text-decoration: underline; color:#000; background:none;}

ul.blogged li{float:left}

ul.feedcount li{ float: left}



/* sociable*/

.socialable

{margin:20px 0 0 0; padding:0; width:100%; background:#EEEEEE; overflow:hidden}

.socialable h4{ margin:0; padding:4px 7px;}

.socialable ul{ margin:0; padding:0; list-style-type:none}

.socialable ul li{display:inline;  display:block; float:left; margin:7px 7px; padding:0;}

.diggLink

{

    float: right;

    margin-bottom: 4px;

    margin-left: 4px;

}



/* sponsor Left*/



.SideBar_Sponsor ul{ margin:0; padding:0;}

.SideBar_Sponsor ul li{ display:inline;}

.SideBar_Sponsor ul li a{ margin:5px 5px 0 0px; padding:0px 0px; float:left; border:1px solid #CCCCCC; }



/*ads placement*/

.g_ads

{

margin:15px 0 7px 0px;

}

