html,body{ padding-bottom: 30px;}
body {
	margin: 0px;
	padding: 0px;
	font-family:"trebuchet MS", "Arial";
	font-size: 62.5% ;
	line-height: 1.7em;
	color:#c4c2c2;
	background: #000000 url(../site_images/bg_body.jpg) 0% 0% repeat-x;
	/*background: transparent url(../site_images/bg_body.jpg) 0% 0% repeat;*/
	text-align: center;
}
form {margin:0px; padding:0px;}
br{font-size:10px;}
.clearDiv {	clear:both;	}
textarea, select { background:#ffffff; color:#000000; font-size:9pt; } 
img, a img {border:none;}

a:link, a:visited {	color:#e9e9e9;/*6b8f00;*/ text-decoration:underline;} 
a:hover { color: #96c900;text-decoration:none;}

h1, h2, h3, h4, h5, h6 {color: #fff;margin:0px;	padding:0px;font-size:1.5em;}

h1 {font-size:1.65em; font-weight:normal; color: #45567b; margin: 11px 0px 8px 0px; text-transform: none; line-height:18pt;}
h1 a:link, h1 a:visited { color: #9b511f;  text-decoration:none;}
h1 a:hover { text-decoration:underline; color:#af5b23; }

h2 {margin:7px 0px 6px 0px; color: #647993; font-weight:normal; font-size:1.4em; line-height:125%; }
h2 a:link, h2 a:visited {color: #647993; text-decoration: none;}
h2 a:hover {text-decoration: underline; color: #86a2c5;}

h3, h4, h5, h6 {font-size:1.15em; color:#3b7bac; margin:2px 0px 5px 0px;}

p {	margin:0px;	padding-bottom: 7px;}
ul { list-style-type: none; margin: 0; padding: 0;}
ul li { margin: 0; padding: 0;}

input, textarea { font-family:"trebuchet MS", "Arial";border: 1px solid #c9c9c9; background: #fff url(../site_images/form_bg.png) 0% 0% no-repeat; font-size: .95em; padding: 3px 5px; color: #747474;}
blockquote { border-left: solid 3px #5e798e; /*background-color: #ecf2f7;*/ padding: 3px 5px 3px 6px; margin: 8px 0 8px 25px;}

#main_content a[href^="http://"]:not([href*="milohanic.com"]) { 
 
background: url(/site_images/external_link.png) no-repeat 100% 50%; 
 
padding: 0 13px 0 0;  
}

/* CONTENT */
#container{margin: 0 auto; width: 1006px;  /*background-color: red;*/ text-align: left; font-size: 1.2em;}
#col0{float: left; width: 140px; /*background-color: orange;*/ padding-right: 5px; padding-top:55px;}
#col1{float: left; width: 658px; /*background-color: yellow;*/}
#col2{float:left; width: 178px; /*background-color: green;*/ padding-left: 5px;}
#header{float: left;background-color: #00214a; padding: 3px 3px; }
.header_banner{width: 652px; height:200px;  overflow: hidden;}
#header img{float: left;}

ul.header_menu{	float: right; margin: 0px; padding: 0px;margin-top: 2px;}
ul.header_menu li{	float: left; margin: 0px; padding: 0px;	padding-right: 4px; height: 22px; color:#999999; line-height: 25px;}
ul.header_menu li a, ul.header_menu li a:visited{	color:#999999;	font-weight: bold; padding-top: 3px; text-decoration: none;	text-transform: uppercase;}
ul.header_menu li a:hover{	color:#ffffff;	text-decoration: none;}
ul.header_menu li.selected_item a, ul.header_menu li.selected_item a:visited{color:#ffffff; text-decoration: underline;}

#main_content{float: left; background: #040507 url(../site_images/bg_cdontent.jpg) left top repeat-y; width: 658px; min-height: 350px; padding-bottom: 50px; overflow: hidden;}
.content_padding{padding: 10px;}
#main_content ul, #col2 ul { margin: 0px 0 8px 10px; }
#main_content ul li, #col2 ul li { padding-left: 12px; background: transparent url(../site_images/bullet02.png) 0% 50% no-repeat;}


.newsBox{float: left; width: 638px; color: #9f9f9f; /*background-color: orange;*/ padding-bottom: 30px; padding-top: 8px; /*border-bottom:solid 1px #010d16;*/}
.newsBoxLeft{float: left; /*background-color: yellow;*/ width: 485px;}
.newsBoxRight{float: right; /*background-color: purple;*/ width: 140px; padding-top: 30px;}
.newsBox_img{float: right; margin-top: 4px; }
.newsBox_img img{border: 3px solid #2f3b54; margin-bottom: 12px;}
.newsBox_title {margin: 0px; padding: 0px; padding-bottom: 3px; color:red;}/*84a5da*/
span.newsBox_title a, span.newsBox_title a:visited{color:#84a5da; font-size: 16pt; text-decoration: none;}
span.newsBox_title a:hover{ text-decoration: underline;}
.newsBoxLink a, .newsBoxLink a:visited{color:#8a994d; text-decoration: none;}
.newsBoxLink a:hover{color:#688a00;  text-decoration: underline;}
.newsdate{}
.newsPermaLink{}
.newsComment{}
.newsView{}
.newsBoxContent{color:#c4c2c2; margin-top: 8px;}

.newsBoxMore h1 {font-size:1.65em; font-weight:normal; color: #45567b; margin: 0px 0px 8px 0px; padding: 0px; text-transform: none; line-height:18pt;}
.newsBoxMore p img{border: solid 5px #000000;}
.newsBoxMore .newsBoxLeft {width: 638px;}

.triathlateLogo{float: left; width: 140px;}
.triathlateLogo img{float: left; margin-bottom: 8px; margin-left: 15px;}

.commBox{float: left; width: 178px; margin-top: 10px; background: /*#001631 */ #000c1b url(../site_images/box_comment.png) left top repeat-x; overflow: hidden;}
.commBoxPadding{padding:8px; padding-bottom: 0px;}
.commBox h2{color:#99cc33; text-transform: uppercase; font-size: 1.4em;}

.comBoxBanners img{padding-left: 2px; margin-bottom: 6px; margin-top: 2px;}

.commBoxHome{float: left; margin-bottom: 8px; width: 162px;}
.commBoxHome_name{background: url(../site_images/commIcon01.png) 0% 50% no-repeat; padding-left:18px; color:#647993; text-transform:uppercase; font-weight: bold;}
.commBoxHome_name a, .commBoxHome_name a:visited{text-decoration: underline; color:#7891b0; text-decoration: none;}
.commBoxHome_name a:hover{color:#688a00;}
.commBoxHome_date{color:#2d2d2e; font-size: 0.8em;}
.commBoxHome_post{display: block;}
.commBoxHome_postNews{background: url(../site_images/postIcon.png) 0% 50% no-repeat; padding-left:12px; color:#647993;}
.commBoxHome_postNews a, .commBoxHome_postNews a:visited{text-decoration: none;}
.commBoxHome_postNews a:hover{text-decoration: underline;}

.paging{float: left; width: 638px;}

a.buttun_right, a.buttun_right:visited { font-family: "Palatino LinoType"; font-size: 11pt; font-weight: bold; background: transparent url(../site_images/buttun_left.png) 100% 2px no-repeat;  padding: 2px; padding-right: 22px; display: block; float: right; text-decoration: none; color: #2f3b54;}
a.buttun_right:hover { text-decoration: underline; color: #405072;}

a.buttun_left, a.buttun_left:visited { font-family: "Palatino LinoType"; font-size: 11pt; font-weight: bold; background: transparent url(../site_images/buttun_right.png) 0% 2px no-repeat;  padding: 2px; padding-left: 22px; display: block; float: left; text-decoration: none; color: #2f3b54;}
a.buttun_left:hover { text-decoration: underline; color: #405072;}

/*GALLERY*/
p.photoGallery{padding-left: 15px; padding-bottom: 6px;}
p.photoGallery a img, p.photoGallery a:visited img{border: solid 4px #1c273f; margin-right: 12px;}
p.photoGallery a:hover img{border: solid 4px #253454;}


/*COMMENTS*/

.commentTitle a, .commentTitle a:visited{float: left; margin-bottom: 25px; color:#002e68; font-family: "Palatino LinoType"; font-size: 28pt; font-weight: normal; padding-bottom: 10px;}
.commentTitle a:hover{color:#0046a0; text-decoration: none;}
.newsBoxComment{float: left; width: 634px; margin-bottom: 22px; /*background-color: yellow;*/}
.BoxComment_num, .BoxComment_num a, .BoxComment_num a:visited{float:left; color:#11151c; font-size: 28pt; font-weight: bold; padding-right: 4px; padding-top: 6px; padding-bottom: 5px; /*background-color: purple;*/ text-decoration: none;}
.BoxComment_num a:hover{color:#0046a0;}
.BoxComment_content{float:left; border-left: solid 4px #001630; padding: 8px; padding-right: 0px; padding-top: 4px; width: 592px; color:#ffffff; /*background-color: yellow;*/}
.BoxComment_content img{float: left; margin-bottom: 5px; padding-right: 5px;}
.BoxComment_name{text-transform: uppercase; color:#adbecd; font-size: 12pt;  font-weight: bold; display: block; padding-top: 2px; padding-bottom: 4px;}
.BoxComment_name a, .BoxComment_name a:visited {color:#afcde8; text-decoration: none;}
.BoxComment_name a:hover{color:#6d8091;}
.BoxComment_date{color:#333333; display: block; font-size: 8pt;}
.contetnColorAlter{ border-left: solid 4px #497916;}

.newsBoxCommentGuestBook{float: left; width: 300px; margin-bottom: 22px; /*background-color: yellow;*/}
.BoxComment_contentGuestBook{float:left; border-left: solid 4px #001630; padding: 8px; padding-right: 0px; padding-top: 4px; width: 300px; color:#ffffff; /*background-color: yellow;*/}
.BoxComment_contentGuestBook img{float: left; margin-bottom: 5px; padding-right: 5px;}

.structural { position:absolute; left:-9999px;}
.commCont{float: left; width: 480px; padding-left: 87px;}
.commElement{float: left; padding-right: 2px; margin-top: 10px;}
p.commLabelFloat{float: left; padding-right: 10px;}
p.commLabelFloat input { background: #1e434f url(../site_images/form_bg.png) 0% 0% no-repeat; color: #adb4bc; font-size: 1.em; padding: 5px; width: 220px; border: 0 none;}
p.commtextAreaFloat textarea{float:left;  background: #1e434f url(../site_images/form_bg.png) 0% 0% no-repeat; color: #adb4bc; font-size: 1em; padding: 7px; width: 456px; border: 0 none; }
.commSubmit{color:#ffffff; border:0; padding: 3px; padding-left: 18px; padding-right: 18px; text-transform: uppercase; font-weight: bold; font-size: 1.2em;}

.commContGuestBook{float: left; width: 280px; padding-left: 0px; /*background-color: Red;*/}
p.commLabelGuestBookFloat{float: left; padding-right: 10px;}
p.commLabelGuestBookFloat input { background: #1e434f url(../site_images/form_bg.png) 0% 0% no-repeat; color: #adb4bc; font-size: 1.em; padding: 5px; width: 120px; border: 0 none;}
p.commtextGuestBookAreaFloat textarea{float:left;  background: #1e434f url(../site_images/form_bg.png) 0% 0% no-repeat; color: #adb4bc; font-size: 1em; padding: 7px; width: 255px; border: 0 none; }
.commSubmit{color:#ffffff; border:0; padding: 3px; padding-left: 18px; padding-right: 18px; text-transform: uppercase; font-weight: bold; font-size: 1.2em;}


.commText{float: left;}
.commAdmin {padding: 10px 5px 0px 5px;}
.commAdmin blockquote {background: none; color:#9ed897; font-style: normal;}
.commAdmin blockquote p {margin-bottom: 3px; }


/* FOOTER */
.contFooter { width: 100%; position: fixed; bottom:0; left: 0; height: 30px; background: transparent url(../site_images/bg_footer.jpg) 0% 0% repeat-x;}
.contentFooter { width: 1006px; margin: 0 auto; font-size: 1.2em; padding: 5px 0 5px 0; /* background-color: red; */}
.contFooter a, .contFooter a:visited { text-transform: uppercase; color: #808080; padding: 0 1px; text-decoration: none;}
.contFooter a:hover {text-decoration: underline; color: #808080;}
span.footerRight { float: right; margin-right: 205px; color: #454e59; }

#col2 ul li { padding-left: 12px; background: transparent url(../site_images/bullet02.png) 0% 7px no-repeat;}

/*TAGS*/
.tagFnt5{font-size: 8pt; padding:1px;}
.tagFnt4{font-size: 11pt; padding:1px;}
.tagFnt3{font-size: 12pt; padding:1px;}
.tagFnt2{font-size: 14pt; padding:1px;}
.tagFnt1{font-size: 16pt; padding:1px;}
