
body {
	margin: 30px 0px 0px 0px;
	padding: 0;
	height: 100%;
	min-width: 940px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #0099FF;
	background-image: url(../index_files/images/bkg_body.jpg);
	background-repeat: repeat-x;
	background-position: top;
} 
html {} 

/* General Links */
a:link { text-decoration : none; color : #0b83d7; border: 0px;} 
a:active { text-decoration : underline; color : #0b83d7; border: 0px;} 
a:visited { text-decoration : none; color : #0b83d7; border: 0px;} 
a:hover { text-decoration : underline; color : #000; border: 0px;} 

.adds a:link{text-decoration : none;}
.adds a:active{text-decoration : none;}
.adds a:visited{text-decoration : none;}
.adds a:hover{text-decoration : none;}



img { padding: 0px; margin: 0px; border: none;}
hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height : 1px;  }

input { font-family: 'Verdana'; color: #5a6969; }
textarea { font-family: 'Verdana'; color: #5a6969; }
select { font-family: 'Verdana'; color: #5a6969;  }

h1, h2, h3 { font-family: 'Arial';}


#bgcontain { background: #fff url(../index_files/images/BGcontainBkg.gif) repeat-y; width: 940px; margin: 0 auto; text-align: left; } 


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Header */
#Header { width: 900px; background: url(../index_files/images/HeaderBkg.gif) no-repeat left top; float: left; padding: 0px 20px;} 
#Header h1 { text-indent: -20000px; margin: 0; padding: 0;}
#Header h1 a { width: 170px; height: 109px; background: url(../index_files/images/LogoFoneBiz.png) no-repeat; cursor: hand; float: left; }
#Header p { display: none;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Menu */

.DivMenuLeft { background: #fff url(../index_files/images/MenuBkgLeft.png) no-repeat left top; position: absolute; top: 139px; height: 33px; width: 5px; margin-left: 20px;}
.DivMenuRight { background: url(../index_files/images/MenuBkgRight.png) no-repeat right top; position: absolute; top: 139px; height: 33px; width: 5px; margin-left: 915px;}

.Menu { background: #54b9ff url(../index_files/images/MenuBkg.png) repeat-x top; width: 900px; height: 33px; float: left; }
.Menu ul { padding: 4px; margin: 0px; }
.Menu li { padding: 0px; margin: 0px; display: inline; font-family: "Trebuchet MS"; font-size: 14px; font-weight: bold; line-height: 14px;}
.Menu a { padding: 0px 0px 0px 8px; margin-right: 2px; background: url(../index_files/images/MenuLeft.png) no-repeat left top; float: left;}
.Menu a span { padding: 5px 12px 6px 4px; display: block; background: url(../index_files/images/MenuRight.png) no-repeat right top; float: right; }
.Menu a span { float: none; color: #0099ff;}
.Menu a:hover span { color: #0099ff;}
.Menu a:hover { background-position: 0% -25px; color: #fff; text-decoration: none;}
.Menu a:hover span { background-position: 100% -25px; color: #fff;}

.BannerTop { width: 468px; height: 60px; float: left; margin: 30px 0px 0px 40px;}

.SearchTop { width: 160px; background: url(../index_files/images/bkg_search.png) no-repeat left top; float: left; margin: 35px 0px 0px 45px; padding: 15px 0px 0px 0px;}
.SearchTop legend { text-indent: -5000px; margin: 0; padding: 0;}
.SearchTop form { padding: 0px; margin: 0px;}

.SearchTop input.arrow { width: 61px; height: 28px; background: url(../index_files/images/bkg_search_submit.png) no-repeat;}
.SearchTop input.arrow:hover { background: url(../index_files/images/bkg_search_submit.png) no-repeat 0 -28px; }
.SearchTop input.arrowIE { width: 61px; height: 28px; background: url(../index_files/images/bkg_search_submit.png) no-repeat 0 -28px; }
.SearchTop input.keyword { border: none; background: #fff url(../index_files/images/bkg_search_keyword.png) no-repeat; width: 115px; border: none; padding: 8px; font-size: 11px; color:#003399; }

/*\ IE/Win min height hack */ * html .buttonsearch { margin: -30px 0px 0px 115px; } /* */ 
.buttonsearch { padding: 0px; margin: -29px 0px 0px 115px; top: 0px; background: none; }


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 container */
 
#container { background:url(../index_files/images/ContainerBkg.png) repeat-y center; padding: 0px 20px; margin: 20px 0px; float: left; width: 900px; clear: both; min-height: 250px; } 
#leftwrap { float: left; width: 710px; } 

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Rightbar */
 
.Rightbar { float: left; width: 160px; padding-left:30px; } 
.Rightbar h3 { font-size: 14px; letter-spacing: -1px; text-transform: lowercase; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; border-bottom: dashed 1px #ccc;} 
.Rightbar ul { padding: 0px; margin: 0px; margin-bottom: 15px;} 
.Rightbar li { padding: 1px 0px; margin: 0px; list-style-type: none; font-size: 11px;} 
.Rightbar li a { background: url(../index_files/images/IcoArrow.png) no-repeat left top; padding: 0px 0px 0px 12px; margin: 0px;} 

.Calendar { margin: 20px 0px 20px 0px;} 
.Calendar h3 { background: url(../index_files/images/IcoHeadingCalendar.png) no-repeat left top; padding-left: 20px;} 
.Calendar table { border: solid 1px #f1f1f1; width: 100%;} 
.Calendar table td { font-size: 10px; text-align: center;} 
.Calendar table td a { font-weight: bold;}
.Calendar table #today { background: #f1f1f1;}
.Calendar table th { background: #f1f1f1; text-align: center; font-size: 10px;} 
.Calendar caption { background: #f1f1f1; padding-top: 5px; font-size: 11px; letter-spacing: -1px; font-weight: bold;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Links {} 
.Links h3 { background: url(../index_files/images/IcoHeadingLinks.png) no-repeat left top; padding-left: 20px;} 

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Leftbar */
.Leftbar { float: left; width: 160px; padding-right:20px;  } 
.Leftbar h3 { font-size: 14px; letter-spacing: -1px; text-transform: lowercase; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; border-bottom: dashed 1px #ccc;} 
.Leftbar ul { padding: 0px; margin: 0px; margin-bottom: 15px;} 
.Leftbar li { padding: 1px 0px; margin: 0px; list-style-type: none; font-size: 11px;} 
.Leftbar li a { background: url(../index_files/images/IcoArrow.png) no-repeat left top; padding: 0px 0px 0px 12px; margin: 0px;} 

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Categ { width: 160px; padding: 0px; margin-bottom: 8px;}
.Categ h3 { background: url(../index_files/images/IcoHeadingCateg.png) no-repeat left top; padding-left: 20px;} 

.Categ li { margin: 0; padding: 0; position: relative; min-height: 16px;}
.Categ li a {display: block; padding: 2px 0px 3px 12px; text-decoration: none; background: url(../index_files/images/IcoArrow.png) no-repeat left top; }
.Categ li a:hover { text-decoration: none; }
.Categ li.toggle { background: none; border-bottom: 1px solid #fff; } 
.Categ li.toggle a { width: 148px; border-bottom: 1px solid #efefef; font-size: 11px;}
.Categ li.toggle a:hover { background: url(../index_files/images/IcoArrow.png) no-repeat left top; border-bottom: 1px solid #efefef; }
.Categ li a.toggle { width: 15px; position: absolute; top: 1px; right: 0; padding-left: 0; font-size: 9px; font-weight: normal; border-bottom: none; } 
.Categ li a:visited.toggle {} 
.Categ li a:hover.toggle {} 

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Archive */
 
.Archive h3 { background: url(../index_files/images/IcoHeadingArchive.png) no-repeat left top; padding-left: 20px;} 

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Meta */
 
.Meta h3 { background: url(../index_files/images/IcoHeadingMeta.png) no-repeat left top; padding-left: 20px;} 

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Content */
.Content { float: right; width: 520px;} 

.TopPostAdd { width: 520px; float: left; margin-bottom: 20px; }
.TopPostAddLeft { float: left; padding-top: 10px;}
.TopPostAddRight {
	float:right;
	padding-left: 5px;
}
.TopPostAddRight h3 {font-size: 14px; letter-spacing: -1px; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; border-bottom: dashed 1px #ccc;}
.TopPostAddRight ul { border: solid 5px #d6eeff; padding: 5px 5px 2px 5px; margin: 0px;}
.TopPostAddRight ul li { margin: 0px; padding: 0px; list-style-type: none; display: inline;}
.TopPostAddRight ul li a { margin: 0px; padding: 0px;}
.TopPostAddRight ul li a img { background:#fff; padding: 0px; margin: 0px 0px 2px 0px; border: dashed 1px #ccc;}
.TopPostAddRight ul li a:hover img { background:#fff; padding: 0px; margin: 0px 0px 2px 0px; border: dashed 1px #ccc;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.pagetitle { font-size: 28px; letter-spacing: -2px; font-weight: bold; padding: 5px 0px; margin: 0px 0px 15px 0px; line-height: 26px; border-bottom: dashed 1px #ccc;}

.Post {	padding: 0px; margin-bottom: 30px; clear: left;}

.PostHead { padding: 0px; margin: 0px;}
.PostHead a { text-decoration: none;}
.PostHead a:visited { text-decoration: none;}
.PostHead a:hover { text-decoration: none;}

.PostHead h1 { font-size: 24px; letter-spacing: -2px; font-weight: bold; padding: 5px 0px 2px 0px; margin: 0px; line-height: 26px;}
.PostHead h2 { font-size: 25px; letter-spacing: -1px; font-weight: normal; padding: 5px 0px 2px 0px; margin: 0px; line-height: 25px;}
.PostHead h3 { font-size: 25px; letter-spacing: -1px; font-weight: normal; padding: 5px 0px 2px 0px; margin: 0px; line-height: 20px;}

.PostContent { padding: 5px 0px; color:#3c4e55; position: relative; clear: left;}
.PostContent a { text-decoration: underline;}
.PostContent h1 { font-size: 18px; letter-spacing: -1px; font-weight: normal; padding: 2px 0px; margin: 0px;}
.PostContent h2 { font-size: 16px; letter-spacing: -1px; font-weight: bold; padding: 2px 0px; margin: 0px; }
.PostContent h3 { font-size: 14px; letter-spacing: -1px; font-weight: bold; padding: 2px 0px; margin: 0px; }
.PostContent p { font-size: 11px; line-height: 14px; padding: 6px 0px; margin: 6px 0px; }
.PostContent p em { margin-right: 2px;}
.PostContent strong { letter-spacing: -1px;}
.PostContent blockquote { padding: 10px 20px; background: #fffade; margin: 5px 0px; color:#996600;}
.PostContent blockquote p { font-size: 14px; padding: 5px 0px; margin: 5px 0px; line-height: 19px; font-family: "Georgia"; color:#996600;}
.PostContent img { background: #fff; padding: 1px; border: solid 4px #d6eeff; margin: 5px;}
.PostContent li { line-height: 16px; }

.PostInfo { padding: 0px; margin: 0px; font-size: 10px; border-top: solid 1px #ccc; }
.PostInfo ul { padding: 5px 0px; margin: 0px;}
.PostInfo li { padding: 0px 5px 0px 0px; margin: 0px; list-style-type: none; display: inline;}
.PostInfo li a { padding: 0px; margin: 0px; text-decoration: underline; }
.PostInfo li a:visited { padding: 0px; margin: 0px; text-decoration: underline; }

.PostInfo .Com { background: url(../index_files/images/IcoCom.png) no-repeat left center; padding-left: 18px;}
.PostInfo .Categ { background: url(../index_files/images/IcoCateg.png) no-repeat left center; padding-left: 17px;}
.PostInfo .Date {}

.RelatedPosts { float: left; width: 520px; clear: left; margin: 10px 0px;}
.RelatedPosts h3 {font-size: 14px; letter-spacing: -1px; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; border-bottom: dashed 1px #ccc;}
.RelatedPosts .icosound { background: none; border: none; padding: 0px; margin: 0px;}
.RelatedPosts p { padding: 3px 0px; margin: 0px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.NavLeft { padding: 0px; float: left; width: 260px; text-align: left; font-size: 11px;}
.NavRight {padding: 0px; float: right; width: 260px; text-align: right; font-size: 11px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#sociable { position: relative; padding-top: 20px; color: #9ca7ad; margin: 20px 0px 0px 0px; border-top: solid 1px #ccc; }
#sociable h3 { font-family: Verdana; font-size: 7px; font-weight: bold; letter-spacing: normal; text-transform: uppercase;}
#sociable ul { padding: 0px; margin: 0px;}
#sociable li { display: inline; list-style-type: none; padding: 0px; margin: 0px 3px 0px 0px;}
#sociable img { float: none; padding: 0px; margin: 0px 0px 0px 0px; background: #fff; border: none;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments { padding: 0px; margin: 30px 0px 30px 0px ;}
.Comments .List h3 { font-size: 14px; font-weight: normal; margin: 0px; padding: 0px; }
.Comments .List h3 em { font-style: normal;}
.Comments .List h3 strong { font-size: 18px; font-weight: bold; border-bottom: dashed 1px #87909e; display: block; padding-bottom: 2px; margin-bottom: 2px; letter-spacing: -1px;}
.Comments .List ol { padding: 10px 0px 0px 0px; margin: 0px;}
.Comments .List li { position: relative; background: #f2faff; padding: 10px; margin: 10px 0px; list-style-type: none;   font-size: 11px; position: relative;  }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments .List .ListNr { position: absolute; top: 12px; left: 3px; font-size: 22px; font-family: 'Arial'; line-height: 22px; font-weight: normal;}
.Comments .List .ListDate { font-size: 10px; color:#29363a;}
.Comments .List .ListDate a { color:#29363a; text-decoration: none;}
.Comments .List .ListDate a:visited { text-decoration: underline;}
.Comments .List .ListUser { margin: 0px 0px 0px 30px; padding: 0px; font-size: 11px; letter-spacing: -1px; }
.Comments .List .ListDate { color:#cac7b8; padding: 1px 0px; margin: 0px 0px 0px 30px;}
.Comments .List .ListDate a { color: #a7bac5; text-decoration: underline;}
.Comments .List .ListContent { margin-left: 30px; margin-right: 10px; color:#333;}
.Comments .List .ListContent a { color: #ff9999; }
.Comments .List .ListContent a:visited { color: #ff9999; }
.Comments .List .ListContent a:hover { color: #e1f15d; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments .Form { margin: 0px; padding: 0px; }
.Comments .Form h3 { font-size: 14px; font-weight: normal; margin: 0px; padding: 0px; }
.Comments .Form h3 em { font-style: normal;}
.Comments .Form h3 strong { font-size: 18px; font-weight: bold; letter-spacing: -1px; border-bottom: dashed 1px #87909e; display: block; padding-bottom: 2px; margin-bottom: 2px; }

.Comments .Form form { padding: 0px; margin: 20px 0px 0px 0px;}
.Comments .Form p { padding: 2px 0px; margin: 0px; font-size: 11px;}
.Comments .Form p label { padding-bottom: 11px; display: block;}
.Comments .Form p label small { font-size: 11px; color: #999}

.Comments .Form .Note {  margin: 5px 0px; width: 395px;}
.Comments .Form .Note small { font-size: 10px;}
.Comments .Form .TextField {background: #f2faff; border: solid 1px #bce3f3; padding: 4px; color: #424e65; font-size: 12px; margin-right: 20px;}
.Comments .Form .TextArea {background: #f2faff; border: solid 1px #bce3f3; padding: 4px; color: #424e65; font-size: 13px;}

.Comments .Form input.SubmitComment { width: 120px; height: 23px; background: url(../index_files/images/SubmitComment.png) no-repeat;margin-top: 7px;}
.Comments .Form input.SubmitComment:hover { background: url(../index_files/images/SubmitComment.png) no-repeat 0 -23px; }
.Comments .Form input.SubmitCommentIE { width: 120px; height: 23px; background: url(../index_files/images/SubmitComment.png) no-repeat 0 -23px;margin-top: 7px; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Extra*/
.ExtraLine { width: 940px; float: left; height: 13px; background: url(../index_files/images/ExtraBkg.png) no-repeat center top; margin-bottom: 20px;}
.Extra { width: 900px; position: relative; clear: left; margin: 0 auto; margin-bottom: 5px;}
.Extra h3 { color:#000; font-size: 18px; line-height: 18px; font-weight: bold; padding: 3px 0px 5px 0px; margin: 0px 0px 10px 0px; letter-spacing: -1px; border-bottom: dashed 1px #999;}
.Extra ol { padding: 0px; margin: 0px;}
.Extra ul { padding: 0px; margin: 0px;}
.Extra li { list-style-type: none; padding: 3px 0px; margin: 0px; font-size: 11px; border-bottom: solid 1px #eaeef3; background: url(../index_files/images/bkg_ExtraIcoLi.png) no-repeat left top; padding-left: 15px; display: block; color:#4c535b; }
.Extra li strong { letter-spacing: -1px;}
.Extra li a {}
.Extra li a:visited {}
.Extra li a:hover {}

.Extra .RecentPosts { width: 290px; float: left; }
.Extra .RecentPosts h3 { background: url(../index_files/images/IcoRecentPostHead.png) no-repeat left top; padding-left: 27px; }
.Extra .LastComments { width: 290px; float: left; margin: 0px 15px;}
.Extra .LastComments h3 { background: url(../index_files/images/IcoLatestCommentsHead.png) no-repeat left top; padding-left: 27px;}
.Extra .MostCommented { width: 290px; float: left;}
.Extra .MostCommented h3 { background: url(../index_files/images/IcoMostCommentsHead.png) no-repeat left top; padding-left: 27px;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Footer */
 #Footer { background: #d5edff url(../index_files/images/FooterBkg.gif) no-repeat left top; width: 940px; margin: 0 auto; clear: both; padding-top: 30px; font-size: 10px; color:#545c66;} 
