

/* GLOBAL ELEMENTS */



*{

margin:0;

padding:0;

}



body { 

line-height:1.5;

background:url(images/slice.gif) repeat-x;

font-size:75%;

color:#222;

font-family:Arial, Helvetica, sans-serif;

}



a img { border:none; }

a:focus, a:hover { color:#000; text-decoration:underline; }

a { color:#000; text-decoration:none; }



.clear {clear:both;}



/* typography.css */





.container{ 

width:903px; 

margin:0 auto; 

padding-bottom:30px; 

}





div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 { float:left;  }



div.last {margin-right:0;}



.span-7  { width: 250px; color:#000000; }

.span-24 { width: 903px; }





/* forms.css */

label {font-weight:bold;}

fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}

legend {font-weight:bold;font-size:1.2em;}

input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}

input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}

input.text, input.title {width:300px;padding:5px;}

input.title {font-size:1.5em;}

textarea {width:390px;height:250px;padding:5px;}

.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}

.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}

.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}

.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}

.error a {color:#8a1f11;}

.notice a {color:#514721;}

.success a {color:#264409;}

/* forms.css */





/* ================== custom ================== */







/* code*/

/* ie5, ie6 sidebar fix */



div.main {

background: #1e2022 url(images/bg/pattern.gif) repeat 0 0;

color: #666666; /* #666666 */

font-size: 12px;

}





.paddings {	padding: 18px 18px 18px 0; }





.header {

background:url(images/header.jpg) left top no-repeat;

width:905px;

}



.logo{

margin:0px 0 0 10px;

padding:0 0 4px 0;

display:inline;

float:left;

}



.icons a {

float: right;

padding-left: 18px;

padding: 0 0 0 18px;

}



.icons a img { display: block; }



.menu { float:left; }



.menu img{

float:left;

margin:0;

padding:0;

}



.menu-wrapper {

list-style-type: none;

margin: 0 0 0 20px;

display:inline;

padding:0;

float:left;

font-size:16px;

font-weight:normal;

}



.content {

color:#000;

}



.posts {

width: 653px;

margin:0 0 0 0;

display:inline;

color:#333;

}



/* FOR POSTS */

			

ul.items {

list-style-type: none;

margin: 0 0 0 0;

font-size: 14px;

}

	

.items li {

margin-bottom: 2em;

border-bottom:1px solid #ccc;

}

			

.items li.nav_a {

margin-bottom: 2em;

border:none !important;

}

			

.items p { margin-bottom: 1em;	}



.items h2 {

font-size: 16px;

display: inline;

width:300px;

}

	

.items h2 a {

text-decoration: none;

color: #333;

}

			

.items h2 a:hover {

text-decoration: underline;

color: #333;

}

			

.items h3 {

font-size: 16px;

margin-bottom: 0.6em;

}



.items ul, .items ol { margin-bottom: 1.25em; }



.items ul {

list-style-type: none;

margin-left: 0;

}



.items ul li {

padding-left: 21px;

background: transparent url(images/ico/bullet-white.gif) no-repeat scroll 2px 6px;

}



.items ul li, .items ol li { margin-bottom: 0.25em;	}



.items a:hover { color: #000; }



.info {

margin-bottom: 0.75em;

color: #999999;

}



.info span {

margin-right: 1.5em;

font-size: 12px;

margin-bottom: 0.5em;

}



.date {

color:#999;

float:right;

}					

			

.sidebar .paddings div { margin-bottom: 1.5em; }



.sidebar a{ color:#333333; font-size:14px; font-weight:bold; }

		

.sidebar h3 {

font-size: 16px;

color: #126C92;

font-weight:bold;

padding:15px 0 7px 0px;

border-bottom:6px solid #126C92;

}

		

.sidebar ul, .sidebar ol { margin: 0; list-style-type: none; }

			

.sidebar ul li, .sidebar ol li { margin: 5px 0; }

	

/* Comments template */

.com .list-4 { list-style: none; margin: 0; padding: 0; }

.com .list-4 li { border: 1px solid #E7E9E4; padding: 15px 15px 0 15px; margin: 0 0 15px 0; }

* html .com .list-4 li { padding:0 40px 0 20px !important;	}

*:first-child+html .list-4 li {	padding:0 40px 0 20px !important; }

div.com { margin-bottom: 30px; }

* html .list-4 img { margin:20px auto auto 0; }

*:first-child+html .list-4 img { margin:20px auto auto 0; }

* html .list-4 p img {	margin:0 auto auto 0; }

*:first-child+html .list-4 p img { margin:0px auto auto 0;	}

.com-header { padding-bottom: 15px;	margin: 0; }

.com-header img { display: block; float: left;	}

.com-header .tp { display: block; margin: 0 0 0 63px; padding: 0; text-align: left;	}

.tp span, .tp span a { font-weight: bold; display: block; line-height: 150%; }

/* Comments template */



/* widgets */



/* calendar */

.widget_calendar caption { background: none; margin-bottom: 6px; }

.widget_calendar th, td { padding: 1px 0 1px 12px; margin: 0; }

.widget_calendar thead th {	background-color: #666666; color: white; font-weight: normal; }

.widget_calendar tbody td a { background-color: #EEAD24; padding: 2px 1px; color: white; }

.widget_calendar tbody td a:hover {	background-color: #666666; }

.widget_tag_cloud { line-height: 2.5em; }

.widget_pages ul ul { margin-top: 4px; }

.widget_search #srch-frm { background: none; }

.widget_search .textfield {	width: 134px; margin-right: 6px; }

/* calendar */



.follow{

float:left;

margin:15px 20px 0 380px;

display:inline;

}



.follow img { float:left; margin:10px 20px 0 385px; }



.phone_top{

color:#999;

font-size:16px;

line-height:22px;

font-weight:500;

margin:10px 0 0 0;

text-align:right;

font-weight:bold;

}



.sub_phone{ color:#000; text-align:right; }



.phone_bottom{

float:left;

color:#000;

}



/* MENU BEGINS */



#nav {

float: left;

display:inline;

margin:1px 0 0 0;

background:url(../images/nav_bg.png);

border-bottom:6px solid #fec311;

}



#nav li {

float: left;

list-style-type:none;

font-size: 16px;

}



#nav li a.home{

display: block;

padding: 10px 35px;

color: #0d789a;

font-size:80%;

font-weight:bold;

background:url(../images/nav_bg.png);

text-decoration:none;

}	

		

#nav li a.home:hover{

display: block;

background-color:#ffc20f;

color:#0d789a;

text-decoration:none;

}



#nav li a.first{

display: block;

padding: 10px 36px 10px 0;

color: #0d789a;

font-size:80%;

font-weight:bold;

background:url(../images/nav_bg.png);

text-decoration:none;

}	

		

#nav li a.first:hover{

display: block;

background-color:#ffc20f;

color:#0d789a;

text-decoration:none;

}



#nav li a.right{

display: block;

padding: 10px 0px 10px 35px;

color: #0d789a;

font-size:80%;

font-weight:bold;

background:url(../images/nav_bg.png);

text-decoration:none;

}



#nav li a.right:hover{

display: block;

background-color:#ffc20f;

color:#0d789a;

text-decoration:none;

}



/* MENU ENDS */



/***************** FOR MEGA FOOTER PAGE ****************/

/*******************************************************/



.box_1_footer{

float:left;

width:255px;

margin:10px 0 10px 4px;

display:inline;

padding-bottom:5px;

*padding-bottom:5px;

}



.box_2_footer{

float:left;

width:245px;

margin:10px 0 20px 10px;

padding-left:10px;

display:inline;

padding-bottom:0;

}



.box_3_footer{

float:left;

margin:10px 0 0 10px;

display:inline;

width:240px;

padding-bottom:25px;

*padding-bottom:20px;

}



.box_4_footer{

float:left;

margin:10px 0 0 10px;

display:inline;

width:100px;

padding-bottom:25px;

*padding-bottom:20px;

}



.footer_container{ float:left; }



/* FOOTER BEGINS */



#footer_bottom{

float:left;

width:100%;

margin-left: auto;

margin-right: auto;

background:url(images/footer_slice.png) repeat-x;

z-index:0;

margin-top:35px;

}



.wrapping{

width: 905px;

margin-left: auto;

margin-right: auto;

position:relative;

z-index:100;

font-size:13px;

}



.footer_txt{

float:left;

color:#666;

font-size:14px;

font-weight:bold;

margin:20px 0 0 0;

}



#icons_a {

position: absolute;

top: 0;

left: 0;

width: 97px;

height: 47px;

}



#icons_a span {

position: absolute;

display: block;

top: -10000px;

left: -10000px;

font-size: 1px;

color:white;

}



.footer_nav{

margin:10px 0 0 0;

padding:0 0 10px 0;

display:inline;

color:#666;

}



.footer_li{

list-style-type:none;

display:inline;

margin:2px 0 1px 20px;

padding:5px 0;

width:220px;

float:left;

}



.footer_li a{ color:#666; text-decoration:underline; }



.footer_li a:hover{ color:#666; text-decoration:none; }



.footer_li22{

list-style-type:none;

display:inline;

margin:2px 0 1px 20px;

padding:5px 0;

width:200px;

float:left;

}



.footer_li22 a{ color:#666; text-decoration:underline; }



.footer_li22 a:hover{ color:#666; text-decoration:none; }



.footer_li23{

list-style-type:none;

display:inline;

margin:2px 0 1px 20px;

padding:5px 0;

width:85px;

float:left;

}



.footer_li23 a{ color:#666; text-decoration:underline; }



.footer_li23 a:hover{ color:#666; text-decoration:none; }



.footer_align{

clear:both;

padding-bottom:20px;

font-size:13px;

color:#666;

}

 

/* FOOTER ENDS */








