
/* General Links */
a:link { text-decoration : none; color : #649DE7; border: 0px;} 
a:active { text-decoration : underline; color : #649DE7; border: 0px;} 
a:visited { text-decoration : none; color : #649DE7; border: 0px;} 
a:hover { text-decoration : underline; color : #8eb113; border: 0px;} 

input {font-family: Verdana, Arial, Helvetica, sans-serif; }
select {font-family: Verdana, Arial, Helvetica, sans-serif; }
textarea {font-family: Verdana, Arial, Helvetica, sans-serif; }

/* Header */
#header { height: 116px; background: #3f6d9d url(../images/background_header.png) repeat-x; }

/* Header Logo txt/img */
#headerLogo { float: left; width: 30%; padding: 15px 0px 30px 0px; }
#headerLogo h1 { margin: 15px 0px 0px 0px; letter-spacing: -2px; font-weight: normal;}
#headerLogo h1 a { font-family: "Trebuchet MS"; font-size: 25px; color: #FFFFFF; text-decoration: none; }

/* Menu Top Left */
#headerMenu { float: right; width: 70%; text-align: right; font-size: 10px; font-weight: bold; margin: 9px 0px 0px 0px;}
#headerMenu a { float: right; padding: 4px 10px 6px 10px; margin: 2px 1px 0px 1px; color: #fff; border-left: solid 1px #003366; border-right: solid 1px #003366; border-bottom: solid 1px #003366; text-decoration: none; background:#4175ab url(../images/background_links_top_off.png); background-repeat:repeat-x; }
#headerMenu a:hover {  padding: 5px 10px 6px 10px; margin: 1px 1px 0px 1px; border-left: solid 1px #99ccff; border-right: solid 1px #99ccff; border-bottom: solid 1px #99ccff; background:#003366 url(../images/background_links_top_on.png); background-repeat:repeat-x;}
#headerMenu ul { list-style-type: none; padding: 0px; margin: 0px;}
#headerMenu li { padding: 0px; margin: 0px; display: inline;}


/* ++++++++++++++++++++++++ Left Column ++++++++++++++++++++++ */

/* LeftCategories*/
.LeftCategories {}
.LeftCategories h2 { background: url(../images/background_h2_categ.png) no-repeat; color: #fff; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding: 5px 0px 5px 10px; margin: 0px; letter-spacing: -1px; }
.LeftCategories ul { border: solid 3px #002a5b; background: #80c0fa; list-style-type: none; margin: 0px 0px 5px 0px; padding-top: 0px; padding-left: 1px; padding-bottom:0px; padding-top:1px; padding-right: 1px; font-size: 10px; font-weight: bold;}

.LeftCategories li a { background: #5a8fc6 url(../images/ico_categ_left_off.png) no-repeat left center; display: block; color: #fff; padding: 4px 0px 5px 20px; border-bottom: solid 1px #7ca6d2;}
.LeftCategories li a:visited { background: #5a8fc6 url(../images/ico_categ_left_off.png) no-repeat left center; display: block; color: #fff; padding: 4px 0px 5px 20px; border-bottom: solid 1px #7ca6d2;}
.LeftCategories li a:hover { background: #4172a5 url(../images/ico_categ_left_on.png) no-repeat left center; display: block; color: #fff; text-decoration: none;}

/* LeftSearch */
.LeftSearch { background: url(../images/background_search_left.png) no-repeat; height: 70px; margin: 0px 0px 5px 0px;}
.LeftSearch h2 { color: #fff; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding: 8px 0px 8px 10px; margin: 0px; letter-spacing: -1px; }
.LeftSearch form {margin: 0px; padding: 3px 10px 0px 10px ; }
.LeftSearch input.textfield {background: #fff; border: solid 1px #996600; font-size: 10px; font-weight: normal; padding: 2px 0px 2px 0px; margin: 4px 0px 4px 0px; color: #666b71;  }
.LeftSearch input.button { background: #fff url(../images/background_search_button.png); border: solid 1px #996600; font-size: 10px; font-weight: bold; padding: 2px 0px 2px 0px; margin: 4px 0px 4px 2px; color: #666b71; height: 18px; }
.LeftSearch select { background: #fff; font-size: 10px; padding: 0px; margin: 4px 0px 4px 0px; color: #666b71; }
.LeftSearch a { color: #996600; display: block; font-size: 10px; margin: 5px 0px 7px 0px; text-decoration: underline; }
.LeftSearch a:visited {display: block; color: #996600; text-decoration: underline;}
.LeftSearch a:hover { display: block; color: #996600; text-decoration: underline;}
.LeftSearch strong { display: block; margin: 5px 0px 5px 10px; }


/* ++++++++++++++++++++++++ Right Column ++++++++++++++++++++++ */

/* RightSiteMenu*/
.RightSiteMenu {}
.RightSiteMenu h2 { background: url(../images/background_h2_categ.png) no-repeat; color: #fff; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding: 4px 0px 3px 10px; margin: 0px; letter-spacing: -1px; }
.RightSiteMenu ul { border: solid 3px #002a5b; background: #80c0fa; list-style-type: none; margin: 0px 0px 5px 0px; padding-top: 1px; padding-left: 1px; padding-bottom:0px; padding-right: 1px; font-size: 10px; font-weight: bold;}
.RightSiteMenu li a { display: block; color: #fff; padding: 4px 0px 5px 30px; border-bottom: solid 1px #7ca6d2;}
.RightSiteMenu li a:visited {display: block; color: #fff; padding: 4px 0px 5px 30px; border-bottom: solid 1px #7ca6d2;}
.RightSiteMenu li a:hover { display: block; color: #fff; text-decoration: none;}

.RightSiteMenu .viewblogs a { background: #5a8fc6 url(../images/ico_menu_viewblogs.png) no-repeat left center;}
.RightSiteMenu .viewblogs a:hover { background:#4172a5 url(../images/ico_menu_viewblogs.png) no-repeat left center;}
.RightSiteMenu .viewauthors a { background: #5a8fc6 url(../images/ico_menu_viewauthors.png) no-repeat left center;}
.RightSiteMenu .viewauthors a:hover { background:#4172a5 url(../images/ico_menu_viewauthors.png) no-repeat left center;}
.RightSiteMenu .becomeauthor a { background: #5a8fc6 url(../images/ico_menu_becomeauthor.png) no-repeat left center;}
.RightSiteMenu .becomeauthor a:hover { background:#4172a5 url(../images/ico_menu_becomeauthor.png) no-repeat left center;}
.RightSiteMenu .authorlogin a { background: #5a8fc6 url(../images/ico_menu_authorlogin.png) no-repeat left center;}
.RightSiteMenu .authorlogin a:hover { background:#4172a5 url(../images/ico_menu_authorlogin.png) no-repeat left center;}
.RightSiteMenu .logout a { background: #5a8fc6 url(../images/ico_menu_logout.png) no-repeat left center;}
.RightSiteMenu .logout a:hover { background:#4172a5 url(../images/ico_menu_logout.png) no-repeat left center;}
.RightSiteMenu .submitarticle a { background: #5a8fc6 url(../images/ico_menu_submitarticle.png) no-repeat left center;}
.RightSiteMenu .submitarticle a:hover { background:#4172a5 url(../images/ico_menu_submitarticle.png) no-repeat left center;}
.RightSiteMenu .myaccount a { background: #5a8fc6 url(../images/ico_menu_myaccount.png) no-repeat left center;}
.RightSiteMenu .myaccount a:hover { background:#4172a5 url(../images/ico_menu_myaccount.png) no-repeat left center;}
.RightSiteMenu .myarticles a { background: #5a8fc6 url(../images/ico_menu_myarticles.png) no-repeat left center;}
.RightSiteMenu .myarticles a:hover { background:#4172a5 url(../images/ico_menu_myarticles.png) no-repeat left center;}


#footer {}
#footer div { background:#f1f1f1; background-position: left center; color: #828383; border-bottom: 10px solid #fff; border-top: 10px solid #fff; padding: 18px 0px 18px 170px; margin: 0px;}
#footer p { font-size: 10px; padding: 0px; margin: 0px;}
#footer strong { font-size: 10px; font-weight: bold; }
#footer a { color: #828383; text-decoration: underline; font-weight: bold; font-size: 9px;}

/* article */
.article {}
.article h1 {font-family: Arial, Helvetica, sans-serif; font-size: 19px; letter-spacing: -1px; display: block; font-weight: bold; padding: 10px 0px 5px 0px; margin: 10px 0px 10px 0px; background-position: left center; color: #6d7174; border-bottom: dashed 1px #666;  }
.article h1 a:hover { text-decoration: none;}

.article .Details
{ font-size: 9px; font-weight: bold; color: #99968e; border-bottom: dashed 1px #e3e3d5;  border-top: dashed 1px #e3e3d5;  background: #fafaf4; padding: 5px 0px;  margin: 0px 0px 4px 0px; }
.article .Details a { color: #99968e; text-decoration: underline;}
.article .Details a:visited { color: #99968e; text-decoration: underline; }
.article .Details a:hover { color: #99968e; text-decoration: underline; }

.article .Author
{ display: inline; background-image: url(../images/icon_Author.png);
	background-repeat: no-repeat; padding: 0px 5px 0px 17px; background-position: left center}
.article .Time
{ display: inline; background-image: url(../images/icon_Time.png);
	background-repeat: no-repeat; padding: 0px 5px 0px 17px; background-position: left center}
.article .Categ
{ display: inline; background-image: url(../images/icon_Categ.png);
	background-repeat: no-repeat; padding: 0px 5px 0px 17px; background-position: left center}
.article .Rating
{ display: inline; background-image: url(../images/icon_Rating.png);
	background-repeat: no-repeat; padding: 0px 5px 0px 17px; background-position: left center}

/* Content Article */
.article .Content p { color: #666b71; margin: 5px 0px 5px 0px; padding: 5px 0px 5px 0px;}
.article .Content img { margin: 10px 10px 10px 0px; padding: 1px; border: solid 1px #ccc;}

/* Printer Version +  Full story + Visit Site */
.article .ArticleBottom { margin: 10px 0px 20px 0px; padding: 5px 0px 0px 0px; border-top: dashed 1px #ccc; font-size: 10px; font-weight: normal; }
.article .ArticleBottom IMG { background-color: #fff; MARGIN: 1px 1px 0px 0px; padding: 0px; border: 1px solid #fff; }
.article .ArticleBottom A IMG { background-color: #fff; BORDER: #fff 1px solid; }
.article .ArticleBottom A:hover IMG {background-color: #ffffff; BORDER: #000 1px solid; }

.article .ArticleBottom a { color: #8fb8e2; margin: 10px 0px 5px 0px; font-weight: bold; font-size: 9px; }
.article .ArticleBottom a:visited { color: #8fb8e2; }
.article .ArticleBottom a:hover { color: #8eb113; text-decoration: none; }

.paging { margin: 10px 0px 5px 0px; font-size: 9px; }
.paging a { color: #8fb8e2; font-weight: bold; }
.paging a:visited { color: #8fb8e2; }
.paging a:hover { color: #8eb113; text-decoration: none; }

/* BreakCrumb */
.BreakCrumb { font-size: 9px; font-weight: bold; letter-spacing: 0px; color: #000066;
padding: 0px 0px 0px 15px; background: #e5f4ff; padding: 5px 0px; margin: 0px 0px 20px 0px;}
.BreakCrumb ul { list-style-type: none; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px;}
.BreakCrumb li { background: url(../images/ico_breakcrumb_li.png) no-repeat left center; margin: 0px 4px 0px 0px; padding: 0px 0px 0px 8px; text-decoration: none; display: inline;}
.BreakCrumb li a { margin: 0px; padding: 0px; text-decoration: underline;}
.BreakCrumb li a:visited { margin: 0px; padding: 0px; text-decoration: underline;}
.BreakCrumb li a:hover {  margin: 0px; padding: 0px; text-decoration: underline;}


/* Category */
.Category { height: 20px;}
.CategoryLeft { width: 80%; float: left; }
.CategoryLeft h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; letter-spacing: -1px; font-weight: bold; padding: 0px; margin: 0px; }
.Category h1 img { vertical-align: middle; padding: 0px 5px 0px 0px; margin: 0px; float: left; }

.CategoryRight { width: 20%; float: right; text-align: right;}

.SubCategory { clear: both;}
.SubCategory ul { clear: both; padding: 10px 5px 10px 20px; margin: 5px 0px 5px 0px; background: #fff; border: dashed 1px #ccc; }
.SubCategory li { padding: 0px 5px 0px 0px; margin: 0px; list-style-type: none; font-size: 10px; font-weight: bold;}

/* AuthorLogin */
.AuthorLogin {font-size: 10px;}
.AuthorLogin h1 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; letter-spacing: -1px; display: block; font-weight: bold; padding: 5px 0px 5px 0px; margin: 0px 0px 10px 0px; background-position: left center; color: #cc9933; border-bottom: dashed 1px #666;  }
.AuthorLogin form {background: #fafaf4; border: solid 1px #e3e3d5;}
.AuthorLogin td { padding: 5px 2px 5px 10px; }
.AuthorLogin th { padding: 5px 2px 5px 10px; background: #e3e3d5; text-align: left;}
.AuthorLogin input { background: #fff; font-size: 10px; padding: 3px; border: solid 1px #e3e3d5; font-weight: bold;}
.AuthorLogin input.button { background: #e3e3d5; font-size: 10px; padding: 2px 3px 2px 3px; border: solid 1px #d1d1c0; font-weight: bold;}
.AuthorLogin input.radio { background: none; border: none;}
.AuthorLogin textarea { background: #fff; font-size: 10px; padding: 3px; border: solid 1px #e3e3d5; font-weight: bold;}


pre { font-size: 12px; }
