/*
Theme Name: Pragmatic Technology
Theme URI: http:www.pragtek.com
Description: We will leap!!....be ready to behold!!.
Version: 1.1
Author: Nimesh Lal Shrestha
Author URI: http:www.coming_soon.com
Tags: a team with a conscience and practicality

	This theme was designed and built by Nimesh Lal Shrestha,

	The CSS, XHTML and design is released under GPL:
	http:www.opensource.orglicensesgpl-license.php

*/
/* CSS Document */
body, div, ul, li, h1, h2, h3, h4, h5, h6, p, span, a
{margin: 0px; padding: 0px; list-style-type: none; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}

body {background-image: url(images/body_bg.png); background-repeat: repeat-x; background-color: #F0F8FB;}

#page_bg {width: 955px; margin: auto; overflow: hidden;}

#header, #menu, #extra, #content, #footer {float: left; clear: both; width: 100%;}

#header {height: 129px; background-color: #EAEBDB;}

#menu {height: 35px; background-image: url(images/menu_bg.png); background-repeat: repeat-x;}

#extra {height: 330px; width: 100%; background-color: #666666; overflow: hidden;}

#content {margin-top: 7px; clear: both; float: left;}

#footer {margin-top: 7px; background-color: #DCDFC4;}

.x_section {float: left; width: 155px; height: 330px; cursor: pointer;}

.x_section_wide {float: left; width: 180px; height: 330px;}

.x_section {position: relative;}

#x_content_highlight {position: absolute; dispvlay: none; background-color: #999900; width: 50px; height: 330px;}

#menu ul, #menu li {display: block; float: left;}

#menu li {margin-right: 20px; padding-left: 10px; padding-top: 7px;}

#menu li a {color:#fafafa; font-size: 14px; font-weight: bold;}

#content_left {width: 677px; background-color: #F0F8FB; float: left;}

#welcome {padding-bottom: 30px; padding-right: 5px;}

#welcome h1 {color:#F17632; font-size: 20px; font-weight: normal; padding-top: 15px; padding-bottom: 15px;}

#welcome p {color: #666666; font-size: 13px;}

.widget_block {width: 212.5px; background-color: #DCDFC4; float: left; padding: 3px; margin-right: 7px;}

.widget_block h3 {font-size: 13px; color: #0A71D0; padding-top: 5px; padding-bottom: 8px;}

.widget_content {background-color: #F0F8FB; padding: 2px;}

.widget_content img {padding-bottom: 5px;}

.widget_block p {font-size: 11px; color: #666666; line-height: 15px;}

.cl {clear: both;}

#xhtml_, #links_, #copy_ {float: left;}

#xhtml_ {width: 232px; padding: 14px; padding-left: 11px; padding-bottom: 8px; float: left;}

#copy_ {width: 195px; font-size: 10px; float: left; padding: 10px; padding-left: 0px; padding-right: 5px;}

._html, ._xhtml, ._css {width: 77px; overflow: hidden; float: left; background-image: url(images/validity.png); height: 26px; background-repeat: no-repeat;}

._xhtml {background-position: -78px 0px;}

._css {background-position: -156px 0px;}

#upper {height: 85px; float: left; clear: both;}

#lower {float: left; clear: both;}

#links_ ul li a {color: #757575; font-size: 13px;}

#links_ ul, #links_ ul li {float: left; display: block;}

#links_ ul li {padding-right: 20px;}

#links_ {width: 418px; padding-top: 45px; border-right: 1px solid #B4B79C; border-left: 1px solid #B4B79C; padding-left: 25px; margin-right: 25px; padding-right: 25px; height: 90px;}

.random_images {float: left; margin-right: 20px;}

#copy_text {background-image: url(images/copy.png); background-repeat: no-repeat; padding-left: 41px; height: 32px; padding-top: 2px;}

#footer_gross {float: left; clear: both; padding-top: 12px; padding-bottom: 12px;}

#external_links ul {display: block; float: right;}

#external_links ul li {display: block; float: left; padding-left: 20px;}

#external_links ul li a img {border: none;}

#footer_logo {float: right;}

#footer_logo p {float: left; font-size: 12px; color: #757575; padding-top: 40px; line-height: 16px;}

#header_left {float: left;}

#header_right {background-color: #DCDFC4; width: 539px; margin-top: 3px; float: left; height: 129px; background-image: url(images/header_right.png); background-position: right -4px; background-repeat: no-repeat; padding-right: 10px; padding-top: 4px;}

#header_contact{width: 283px; float: left; font-size: 12px; line-height: 18px; text-align: right; padding-top: 10px; padding-right: 33px;}

#header_address{float: left; text-align: right; font-size: 12px; width: 175px; padding-top: 10px; border-left: 1px solid #B4B79C;}

#header_address span{margin-bottom: 10px; display: block; clear: both; font-weight: bold; text-align: left;}

#header_address ul{display: block; float: right; clear: both;}

#header_address li{text-align: left;height: 25px; padding-top: 3px; padding-left: 28px;}

#header_address li#hotmail_{background-image: url(images/hotmail.png); background-repeat: no-repeat;}

#header_address li#yahoo_{background-image: url(images/yahoo.png); background-repeat: no-repeat;}

#header_address li#skype_{background-image: url(images/skype.png); background-repeat: no-repeat;}

#header_left img{display: block; clear: both; float: left;}

#header_left a img{border: none;}

#header_menu{float: left; display: block; clear: both; position: absolute;}

#header_menu li{float: left; display: block; padding-left: 20px;}

#header_menu li a{font-size: 11px; color: #797778;}

#header_menu li a:hover{text-decoration: underline;}

#content_left_inner{background-color: ##DCDFC4; float: left; width: 710px; border-right: 1px solid #666666; padding-left: 10px;}

.single_item{border-bottom: 1px solid #B4B79C; width: 694px; float: left; clear: both; padding: 10px; padding-left: 0px;}

#single_item_x{border-bottom: 1px solid #B4B79C; width: 694px; float: left; clear: both; padding: 10px; padding-left: 0px; padding-right: 0px; margin-right: 5px;}

.c_content{padding-left: 10px;}

.single_item img{display: block; float: left; padding-right: 10px;}

.single_item span{color: #666666; font-size: 12px;}

.c_content h4{font-size: 12px; margin-bottom: 10px; color: #666666;}

.content_left_inner h5{font-size: 12px; margin-bottom: 10px; color: #81900B;}

#nostal{border-bottom: none;}

#content_right, #content_right_home{padding: 10px; font-size: 11px; color: #797778; float: left; background-color: #EAEBDB}

#content_right_home{width: 258px;}

#content_right_inner{padding: 10px; font-size: 11px; color: #797778; float: left; background-color: #EAEBDB; width: 214px; height: 600px;}

#content_left_inner{background-color: #EAEBDB;}

#photos{width: 720px;}

.filmstrip li{float: left; margin: 5px;}

.filmstrip li a img{border: none;}

#image_thumbnails{margin-top: 20px;}

.right_box{width: 205px; clear: both; padding-left: 5px; margin-bottom: 10px; border-bottom: 1px solid #999999; padding-bottom: 10px;}

.right_box h5{font-size: 13px; padding-bottom: 10px;}

.right_box p{font-size: 12px; padding-top: 8px;}

.single_item h2{font-size: 12px; color: #666666; margin-bottom: 8px; text-decoration: underline;}

.single_item h1{font-size: 15px; color: #242424;}

.div_col li{padding-left: 15px; height: 23px;}

.div_col ul{margin-bottom: 15px;}

.div_col li a, .contact_address{color: #666666; font-size: 11px;}

.div_col{float: left; padding-right: 40px;}

.training_items a img{border: none;}

.training_items li{margin: 20px; float: left;}

.txtfld{background-image: url(images/txt_bg.gif); background-repeat: repeat-x; border-color: #C6C6C6 #DCDBDB #DCDBDB #C6C6C6; border-style: solid; border-width: 1px; width: 182px; margin-bottom: 5px;}

.contact_f, #main_form{float: left; clear: both;}
.contact_f label{width: 110px; float: left; font-size: 11px;}

.contact_f img{margin-bottom: 5px; display: inline; float: none; border: none;}

.txtarea{background-image: url(images/tabg.gif); background-repeat: repeat-x; background-position: left bottom; border-color: #C6C6C6 #DCDBDB #DCDBDB #C6C6C6; border-style: solid; border-width: 1px; height: 180px; margin-bottom: 5px;}

.contact_form{width: 295px;}

.submit_button{background-image: url(images/submit.jpg); background-repeat: no-repeat; font-size: 12px; font-weight: bold; padding: 5px 15px 15px 6px; color: #4C4C4C; width: 63px; outline-color: invert; clear: both; margin-top: 10px;}

.contact_address{float: left; clear: both; margin-bottom: 25px;}

.contact_form{float: left; padding-right: 29px;}

.contact_map{float: left; background-color: #666666; width: 370px; height: 600px;}

.right_box li{padding-left: 5px; list-style-type: square; list-style-position: inside;}

.right_box li a{color: #996666;}

.contact_map_x{float: left; background-color: #666666; width: 694px; height: 529px;}

.comment-body{font-size: 11px; color: #666666;}

#external_links{float: right; clear: both;}

#errormsg{padding: 5px 0px; float: left; clear: both;}