/* CSS Document */



/* Settings */



* {	box-sizing: border-box ; -moz-box-sizing: border-box ; margin: 0px ; padding: 0px ; }



body { background: url(images/bg.gif) repeat-x ; }

td { vertical-align: top ; }

a img { border: 0px ; }



#page { width: 907px ; margin: 0px auto ; }



/* Colors */



body { background-color: #959595 ; }

#content { background-color: #E9F5D9 ; }

body, td, a { color: #325B0A ; }

#content td, #content a { color: #28547E ; }

#left_col , #right_col { border-color: #B9D69C ; }

#categories a { border-color: #28547E ; }

.pager td, .pager a { }



#details td, #details a { color: 999999 ; }



/* Texts */



body, td {  font-size: 11px ; font-family: Tahoma, Arial, Helvetica, sans-serif ; }

a { font-weight: bold ; }

a:hover { text-decoration: none ; }

#main p a, #foot_note1 a, .item_capt, h1 a, #details a { text-decoration: none ; }

#main p a:hover, #foot_note1 a:hover, .item_capt:hover, h1 a:hover, #details a:hover { text-decoration: underline ; }



#logo a { font-family: Georgia, "Times New Roman", Times, serif ; font-size: 37px ; text-decoration: none; }

.menu a { text-transform: uppercase ; }

#logo a { text-transform: none ; }

#main p { font-size: 9px ; text-align: justify ; }

#foot_note1, #foot_note2 { font-size: 9px ; }



#categories h3 { font-size: 12px ; }

#categories a { border-bottom-width: 1px ; border-bottom-style: solid ; font-weight: normal ; font-size: 12px ; text-decoration: none ; }

#categories a:hover { border: 0px ; }



.item_capt { font-weight: normal ; }



#details a { font-weight: normal ; }



/* Header */



#header { background: url(images/head_bg.gif) repeat-x ; }

#head_left { background: url(images/iphone.jpg) no-repeat ; }

#head_right { background: url(images/head_right.gif) no-repeat right ; height: 90px ; padding: 20px 7px 0px 127px ; }



#top_menu td { vertical-align: middle ; }

#top_menu img { margin: 0px 3px 0px 4px ; }

#logo { padding-left: 10px ; }



/* Footer */



#footer { background: url(images/foot_bg.gif) repeat-y ; }

#foot_left { background: url(images/foot_left.gif) no-repeat ; }

#foot_right { background: url(images/foot_right.gif) no-repeat bottom ; }



#friends_bot { padding-right: 10px ; }

#friends_bot a { margin: 0px 8px ; font-weight: normal ; font-size: 10px ; }

#friends_bot div { display: inline ; font-weight: bold ; font-size: 10px ; }



#foot_menu td { text-align: center ; padding: 12px 0px 8px 30px ; }

#foot_note2 { text-align: right ; }

#foot_note1, #foot_note2 { padding: 7px 0px 14px 0px ; }



/* Content */



#c_top { background: url(images/main_top_bg.gif) repeat-x ; }

#c_top_left { background: url(images/main_top_left.gif) no-repeat ; }

#c_top_right { background: url(images/main_top_right.gif) no-repeat right ; height: 30px ; padding-top: 7px ; }



#c_bot { background: url(images/main_bot_bg.gif) repeat-x ; }

#c_bot_left { background: url(images/main_bot_left.gif) no-repeat ; }

#c_bot_right { background: url(images/main_bot_right.gif) no-repeat right ; height: 37px ; margin-bottom: 10px ; padding-top: 7px ; }



#content { background-image: url(images/main_shd_bg.gif) ; background-repeat: repeat-y ; background-position: right ; }

#cont_sub { background: url(images/main_shadow.gif) no-repeat top right ; }

#cont_sub2 { padding: 4px 7px 4px 0px ; }



#left_col { border-right-width: 1px ; border-right-style: solid ; }

#right_col { border-left-width: 1px ; border-left-style: solid ; }

#left_col, #right_col, #middle_col { padding-top: 4px ; }

#main { padding: 0px 7px ; }



.capt { padding-bottom: 8px ; font-weight: bold ; font-size: 14px ; text-align: center ; }

.capt h1 { display: inline ; font-size: 14px ; }

.capt a { text-transform: uppercase ; font-size: 12px ; text-decoration: none ; }

.capt a:hover { text-decoration: underline ; }



#categories { padding-left: 12px ; }

#categories ul { list-style: none ; padding: 3px 0px 6px 0px ; }

#categories li {  padding: 4px 0px ; }

#categories a { margin-left: 5px ; }



.item_list img { margin: 4px ; }

.item { padding-top: 5px ; }

.pager td { padding: 0px 5px ; }



#buttons { text-align: center ; margin-bottom: 30px ; color: #000000 ; }

#buttons div { margin: 12px ; padding: 16px 10px 10px 10px ; text-align: center ; }

#buttons h1 { width: 300px; padding-bottom: 4px ; font-size: 16px ; letter-spacing: 1px ; border-bottom: 1px solid #69a132 ; }

#buttons a { border: 1px solid #69a132 ; padding: 10px ; margin: 0px 3px ; color: #28547E ; font-size: 13px ; }

#buttons a:hover { border-color: #28547E ; }



#b_blog { padding: 10px 15px ; }

.b_article { text-align: left ; padding-bottom: 23px ; text-align: center ; }

.b_title{ text-decoration: none ; }

.b_date { padding-top: 3px ; text-align: right ; color: #999999 ; font-size: 10px ; }

.b_text { padding-top: 6px ; text-align: justify ; }

#b_blog .b_more { display: block ; float: right ; padding: 3px 0px 1px 0px ; text-align: right ; text-decoration: none ; color: #555555 ; }

.b_more:hover { border-bottom: 1px solid #000000 ; }



/* Sub Pages */



#details { padding-top: 30px ; }

#details td { padding: 3px 12px 4px 0px ; }

.det_right { padding-left: 25px ; }

.det_right div { padding-top: 25px ; word-spacing: 2px ; }

.det_right div a { display: block ; padding-bottom: 10px ; }

.t_stream img { margin: 0px 4px ; }



#contacts { padding-top: 20px ; }

#contacts td { padding: 5px ; }



#install { }



/*----NEWS----*/

.news { background-color: none ; }

#ns_main h2 { font-size: 14px ; text-align: center ; }
#ns_main h2 a { text-decoration: none ; }
#ns_main h3 a:hover { text-decoration: underline ; }
#ns_main h3 a { text-decoration: none ; }
#ns_main h2 a:hover { text-decoration: underline ; }
#ns_main .post { padding-bottom: 10px ; }
#ns_main .entry { padding: 3px 0px ; }
#ns_main small , #ns_main .postmetadata { color: #555555 ; text-align: center ; }
#ns_main .postmetadata a { color: #555555 ; }

#ns_main .navigation { display: block ; padding-bottom: 23px ; }
#ns_main .alignright { float: right ; color: #555555 ; }
#ns_main .alignleft { float: left ; color: #555555 ; }
#ns_main .alignleft a, #ns_main .alignright a { color: #555555 ; }
#ns_main .alt { padding-top: 5px ; }
#ns_main #respond { color: #555555 ; padding-bottom: 7px ; }
#ns_main form p { padding-bottom: 7px ; }
#ns_main form textarea { width: 550px ; }
#ns_main form label { color: #555555 ; font-size: 12px ; }

#ns_main #comments { font-size: 11px ; color: #555555 ; padding-bottom: 7px ; }
#ns_main .commentlist li { margin: 0px 0px 10px 18px ; }
#ns_main .commentmetadata, #ns_main .commentmetadata a { color: #555555 ; }
#ns_main .commentlist p { padding-top: 5px ; }

#ns_nav { width: 151px ; padding-left: 12px ; }
#ns_nav h2 { font-size: 12px ; }
#ns_nav ul { list-style: none ; padding-bottom: 6px ; }
#ns_nav li {  padding: 3px 0px ; }
#ns_nav a { margin-left: 5px ; border-bottom: 1px solid ; font-weight: normal ; font-size: 13px ; text-decoration: none ; }
#ns_nav a:hover { border: 0px ; }

#ns_nav #searchform #s { width: 70px ; }

#cat2 #categories { padding-left: 0px ; }










