

/* Large Box */

#wrapper {

/*	border: 4px solid #000;*/

}

.bigboxes {

	float: left;

	margin-bottom: 20px;

}

.bigboxes .bigbox {

	float: left;

	width: 259px;

	border: 1px solid #E0E0E0;

}

.bigboxes .bigbox .bigboxtitle {

	float: left;

	width: 245px;

	text-align: left;

	padding-left: 15px;

	color: #fff;

	background-color: #C72D2A;

	font-size: 18px;

	font-weight: normal;

	height: 24px;

	padding-top: 8px;

	text-transform: capitalize;

}

.bigboxes .bigbox .bigboxtext {

	float: left;

	width: 259px;

	text-align: left;

	color: #939393;

	font-size: 13px;

	font-weight: normal;

	line-height: 22px;

	background: url(/img/action_bkg.jpg) bottom repeat-x;

}

.bigboxes .bigbox .bigboxtext .text {

	margin-left: 20px;

	margin-right: 5px;

	margin-top: 20px;

}

.bigboxes .bigbox .bigboxtext .text a {

	color: #B44543;

	text-decoration: underline;

	font-weight: bold;

	background: url(/img/linkarrow.gif) no-repeat left;

	padding-left: 15px;

}

.bigboxes .bigbox .bigboxtext .text a:hover {

	text-decoration: none;

}









/* Individual Small Boxes */



.boxes {

	float: left;

	margin-bottom: 20px;

}

.boxes .box {

	float: left;

	width: 190px;

	margin-right: 10px;

	border: 1px solid #E0E0E0;

}

.boxes .box .boxtitle {

	float: left;

	width: 190px;

	text-align: center;

	color: #fff;

	background-color: #C72D2A;

	font-size: 15px;

	font-weight: bold;

	height: 24px;

	padding-top: 8px;

}

.boxes .box .boxtext {

	float: left;

	width: 190px;

	text-align: left;

	color: #939393;

	font-size: 12px;

	font-weight: normal;

	line-height: 19px;

	background: url(/img/action_bkg.jpg);

	height: 120px;

}

.boxes .box .boxtext .text {

	margin-left: 5px;

	margin-right: 5px;

	margin-top: 10px;

}

.boxes .box .boxtext .text a {

	color: #B44543;

	text-decoration: underline;

	font-weight: bold;

}

.boxes .box .boxtext .text a:hover {

	text-decoration: none;

}



.seewhat {

	width: 259px;

	height: 73px;

	float:right;

	margin-bottom: 20px;

	margin-right: 9px;

}

body {

font: 16px Georgia,Verdana,Helvetica,Arial,sans-serif;

color : #333333;margin:0; padding:0;

background: #F1F1F1 url(/img/home_head_bkg.jpg) repeat-x;

}



#body-home {

	background :#f1f1f1 url(/img/home_head_bkg.jpg) repeat-x;

}



* {

padding:0;

margin:0;

}

a {

color:#004379;

text-decoration: underline;

font-weight:500;

}

a:hover {text-decoration: none

}



h1, h2, h3, h4, img {margin:0; padding:0;

}



h2, h3, h4 {

	color:#4B4B4B;

	font-weight:normal;

}

h2{font-size:18px; margin-bottom:10px;

}



h3, h4{font-size:14px;

}



a img {border:0 none;

}



p {padding :0 0 12px 0;margin: 0; line-height: 25px; 

}



/*  ====================== Page Structure ======================= */

#wrapper {width: 960px; margin:0 auto; background :url(images/cont-bg.gif) repeat-y;

}



#header{height:129px;

}



#nav {height:42px;font-size:15px; font-weight:bold;

}



#sidebar {float:right; width:269px; margin-right: 5px;

}



#content{width:610px; float:left; margin-left: 20px;

}



#footer {

	width:980px; margin:0 auto;

	

}



#footer {color:#848484;

}

#footer a {color:#848484;

}

#page-top{border-bottom:1px solid #D8D8D8;

}



/*  ====================== Header ======================= */

#headerwrapper { /*creixems modified this*/

	height: 92px;

	width:980px;

	display:block;

	overflow:auto;

	margin:auto;

}

h3.logo a{ /*creixems modified this*/

	height:92px;

	border:0;

	text-decoration:none;

	font-size:30px;

	width:258px;

	background: url(/img/logo.png) no-repeat;

	float:left;

	

}



h2.logo a{text-decoration : none;color:#fff;

}



h2.logo a:hover{text-decoration : none;color:#fff;

}



.desc {color:#5B5555;font-size:13px;padding:0;

}



#search1 { 

	padding:0; 

	width:220px;

	float:right;

	margin-top: 30px;

}



	

#search1 input {

	margin:2px 0 0 0;

	padding: 0;  

	border:0; 

	font-size:11px;

	height:14px;

}

#search1 input.txt {

	/*padding: 5px 0 0 7px; */

	background: url(/img/search_textbox.jpg) no-repeat;

	width: 160px;

	height:31px;

	font-style:italic;

	color: #999;

	padding-left: 9px;

	padding-top: 9px;

}



#search1 input.btn {

	width:32px;

	background :url(/img/search_go.jpg) no-repeat;

	background-position: center right;

	height:31px;

	cursor:pointer;

	text-decoration:none;

	

}



/*  ================================= Container ============================= */

#content #searchform {text-align:center;margin-top:5px;

}



.post {padding:0 0 30px 0; 

}



.post h1 {text-decoration:none; color:#3C3C3C; font-size:22px; font-weight:bold; padding-top:5px; font-family:Arial, Helvetica, sans-serif; text-align:justify;

}



.post h1, h1 a, h1 a:hover {text-decoration:none; color:#3C3C3C; 

}



.post h2 a, h2 a:hover {text-decoration:none;color:#7a7a7a; font-size:18px;

}



.dt {font-size:16px;

}



.entry {text-align:justify;padding-top:15px;

}



.post .postinfo {color:#717171;font-size:11px;

}



.post .footnote {background:#F8F8F8;padding:19px; min-height:17px;margin-top:10px;

}



* html .post .footnote {height:17px

}



.post .footnote p {margin:0; padding:0; display:inline;

}



.post .footnote .tags {color:#717171; font-size:10px;line-height:17px;

}



p.tags a {text-decoration:none; font-size:9px;}



p.tags p {font-size:9px;}





.post .footnote .more {color:#C92127; font-weight:bold; font-size:16px;line-height:17px;float:left;width:220px;

}



.post .footnote .more a {color:#C92127;

}



.post .footnote .rt  {color:#717171; font-size:12px;line-height:17px;float:left;width:350px;

}



.post .footnote .rt p {text-align:right;

}



.post .footnote .rt a.comments-link {background :url(images/comnt.gif) no-repeat left center; padding-left:27px;

}



.post .footnote .rt a.favorite {background :url(images/favorite.gif) no-repeat left center; padding-left:20px; margin-left:8px;

}



.post .footnote .rt a.share {background :url(images/share.gif) no-repeat left center; padding-left:28px; margin-left:8px;

}



.post .big {font-weight:bold; font-size:11x;

}



.entry p {padding :0 0 12px 0;margin: 0; line-height: 22px; 

}



/* -------------------------- Posts ----------------------------- */

/* --------------- SideBars ----------------*/

#sidebar ul {list-style : none;margin : 0;padding:0; text-align:left;

}



#sidebar img {text-align:left

}



#sidebar ul li {list-style:none;margin:0;padding:0 0 10px 0;font-size:11px;

}



#sidebar ul li{padding:0 0 10px 0;color:#5B5555;font-size:13px;

}

#sidebar h2{font-size:18px;

}

#sidebar ul ul li {padding:0 0 10px 10px; background :url(images/sb-li.gif) no-repeat 0 5px;

}



#sidebar ul ul.ads li{display:inline;background-image:none;padding: 0;margin:0;

}



#sidebar ul ul.ads li img {border:1px solid #E9E9E9;padding: 0;margin:0 6px 6px 0;

}



/* ===== Home Page/Other Pages ==*/

.subpage {

	float:left; 

	width:979px; 

	height:103px;

}



.subpage {

	background: url(/img/subpage_header.jpg) no-repeat; 

	color: #fff;

	padding-top: 10px;

}

.subpage .subpage_title {

	font-size: 26px;

	margin-top:45px; 

	margin-bottom: 7px;

	color: #fff;

	margin-left: 48px;

}



#page-top .slogan {

	float:left; 

	width:979px; 

	height:245px;

}



#page-top .slogan {

	background: url(/img/page_bkg.jpg) no-repeat; 

	margin-top:1px; 

	color: #fff;

	padding-top: 10px;

}

#page-top .slogan .slogan_title {

	font-size: 26px;

	margin-top:30px; 

	font-weight: bold;

	margin-bottom: 7px;

}

#page-top .slogan .slogan_subtitle {

	font-size: 19px;

	font-style: italic;

	margin-bottom: 7px;

}

#page-top .slogan .slogan_message {

	font-size: 19px;

	margin-bottom: 7px;

}

#page-top .slogan .slogan_button a {

	float: left;

	margin-top: 4px;

	width: 287px;

	height: 35px;

	margin-left: 260px;

	background: url(/img/btn_slogan.gif) no-repeat;

	color: #fff;

	text-decoration: none;

	padding-top: 8px;

	text-align: center;

	font-size: 15px;

	font-weight: bold;

}

#page-top .aboutus { 

/*float:left; 

width:280px; 

background :#F8F8F8; 

padding:20px 5px 15px 25px; *margin: 10px 0 0 0; /*made for lookin good on IE7 */

}

/*

 

* html #page-top .aboutus {height:168px;

}



#page-top .aboutus h2{padding:0;color:#7a7a7a;font-size:15px;

}



#page-top .aboutus p{ font-size: 90%;padding-bottom:15px;

}

*/

.home-intro {float:left;width:155px;text-align:center;padding:5px 55px 10px 0;

}



.home-intro .last {padding:0 0 10px 0;

}



.home-intro h3 {font-size:12px;color:#868686;background:#F6F6F6;line-height:18px;font-weight:bold;

}



.home-intro p {color:#4B4B4B;padding:0 5px;

}



.red {

	color:#AE0000;

	padding:0 5px;

	text-decoration: none;

}

/*  ================================= Footer  ============================= */

#footer ul {margin :0; padding:0; list-style:none; 

}



#footer li {margin :0; list-style : none; display:inline; padding:0 12px 0 14px; background :url(images/f-li.gif) no-repeat left center; 

}



#footer li.home {padding:0 12px 0 0;background :none;

}



#footer a {text-decoration: none;

}



#footer a:hover {text-decoration: underline;

}

#footer img {

	margin: 0;

	padding: 0;

	border: 0;

}

/*  ================================= Others ============================= */

.clr {clear : both;margin:0; padding:0;font-size:1px; line-height:1px;

}



/* --------------------- common elements --------------------------- */

.navigation { display: block; color:#7a7a7a; width:100%;padding:0 0 20px 0;

}



.navigation a {color:#7a7a7a;text-decoration:none;

}



.navigation a:hover {color:#7a7a7a;text-decoration:underline;

}



small {margin:0; padding:0; font-size:12px;

}



h2.pagetitle, h2.center {text-align: center; font-size:16px; padding-bottom:10px; 

}



h3#comments {padding:20px 0; font-size:18px;

}



h3#respond {padding:10px 0;color:#C92127; font-size:18px;

}



input, select{margin:0; padding:0; border:1px solid  #ECECEC;background:#fff; width:370px;height:24px;

}



textarea {margin:0; padding:0; border:1px solid  #ECECEC;background:#fff; width:370px;

}



#commentform #submit, #searchsubmit, #contactsubmit {background :url(images/submit-bg.gif) repeat-x ; color:#575454; width:160px; text-align:center;height:36px;font-weight:bold;margin-left:25px;

}



#commentform #submit {margin-left:0

}



#searchform input#s{width:170px;padding:3px;height:18px;

}



input#searchsubmit {height:24px;margin:0 0 0 5px;width:120px;padding:3px;

}



blockquote { border-left: 3px dotted #E9E9E9; border-bottom: 3px solid #E9E9E9;

}



ol.commentlist {margin:0;padding:0;

}



.commentlist li { font-weight:normal;

}



.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 12px;

}



code { font: 1.1em 'Courier New', Courier, Fixed; border:1px dotted #e9e9e9;margin:5px;padding:5px;display:block;

}



li.rss img {padding-top:3px

}



/* Begin Calendar */

#calendar_wrap {border-top: 0;margin-top:10px;

}



#calendar_wrap table, #calendar_wrap th {margin:0 auto;padding:0;

}



#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 98%;	font-size: 9px;

}



#wp-calendar #next a {padding-right: 2px;text-align: right;

}



#wp-calendar #prev a {padding-left: 2px;text-align: left;	

}



#wp-calendar a {display: block;

}



#wp-calendar caption {text-align: center;width: 100%;font-size:12px;padding:0 0 5px 0;font-weight:bold;

}



#wp-calendar td {padding: 1px 0; text-align: center;

}



#wp-calendar td.pad:hover { background-color: #900000; 

}



#wp-calendar #prev a, #wp-calendar #next a {font-size: 9px;	

}



#wp-calendar a {text-decoration: none;	

}



#wp-calendar caption { 	text-align: center; 

}



#wp-calendar th { font-style: normal;text-transform: capitalize;

}



#calendar_wrap #today {font-weight:bold;color:#fff;background:#900000;

}



/* End Calendar */



.smallattachment {text-align: center; float: left;margin: 5px 5px 5px 0px;

}



.attachment {text-align: center; margin: 5px 0px;

}









/* Begin Images */

img.centered { display: block;	margin-left: auto;	margin-right: auto;

}



img.alignright {margin: 0 0 2px 10px; display: inline;float:right;

}



img.alignleft {margin: 0 10px 2px 0; display: inline; float:left;

}





/* End Images */







/* Begin Lists */

.entry ol,.entry ul {margin: 0;	padding: 5px 0 5px 35px; 

}





.entry li {margin: 0; padding: 5px; 

}



.postmetadata ul, .postmetadata li { display: inline; list-style-type: none;list-style-image: none;

}







/* Begin Form Elements */

.entry form { text-align:center; 

}



select { width: 130px; 

}



#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; 

}



#commentform textarea { width: 80%; padding: 2px;

}



/* End Form Elements */







/* Begin Comments*/

.alt { 	margin: 0; padding: 10px; 

}



.commentlist { padding: 0; text-align: justify;

}



.commentlist li { margin-bottom:5px; padding: 5px 20px; list-style: none; background:#FAFAFA;border:1px solid #F0F0F0;font-size:12px;

}



.commentlist li img {float:left; width:61px; height:61px;border:1px solid #F3F3F3;margin:5px;

}



.commentlist li .title, .commentlist li .title a {color:#C92127;font-weight:bold;

}



.commentlist p {margin: 0;padding:5px 0; 

}



#commentform p { margin: 5px 0;	

}



.nocomments { text-align: center; 

}



.commentmetadata {display: block; font-size:10px;font-weight:normal;

}



/* End Comments */



/* Comment Form */

.comment-reply {background:#F8F8F8;border:2px dashed#F0F0F0;padding:15px;margin-top:15px;

}





/* Begin Various Tags & Classes */

acronym, abbr, span.caps { 	cursor: help;

}



acronym, abbr { border-bottom: 1px dashed #424242; 

}



blockquote { margin: 15px 30px 0 10px; padding-left: 20px; margin-bottom:10px;

}



blockquote cite { margin: 5px 0 0; display: block;

}



.center { text-align: center;

}



hr { display: none; 

}



.alignright { float: right;	

}



.alignleft { float: left;

}



.navigation .alignright { width:49%; text-align:right; font-size:10px;

}



.navigation .alignleft {width:49%; text-align:left; font-size:10px;

}



/* End Various Tags & Classes*/



.post img {padding:5px;background:#F1F1F1; border:1px solid #B7BBBE;

}





.contactform form {text-align:left;background:#FAFAFA;border:1px solid #F0F0F0;padding:20px;

}



#contactsubmit {background :url(images/submit-bg.gif) repeat-x ; color:#575454; width:160px; text-align:center;height:36px;font-weight:bold;margin:15px 0 0 0;

}



.contactright {padding-bottom:15px;

}





/* --------- Navigation -------- */

#nav li a {color:#848484;text-decoration:none;  

}



#nav li a:hover {color:#848484;text-decoration:none;

}



#menu { /*creixems modified this*/

	float:left; 

	width:978px;

	border : none;

	height : 42px;

	margin-top:3px;

	background: url(/img/nav_full.jpg) no-repeat;

}



#menu ul {

margin : 0 auto;

padding : 0;

list-style-type : none;

}

#menu ul li {

float : left;

position : relative;

z-index : 1000;

line-height : 42px;

}

#menu ul li a {

	float : left;

	height : 42px;

	border : none;

	text-decoration : none;

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

    font-size : 14px;color: #FFF;

	text-transform: capitalize;

	text-align: center;

}



		

#menu ul li a#feedlink {

display : block;

float : left;

height : 25px;

line-height : 31px;

margin: 0 3px 0 3px;

padding : 6px 3px 0 3px;

border : none;

text-decoration : none;

font-size : 14px;

color: #FFF;

}



#menu .right_div {

	float: left;

	margin:0 auto;

	background: url(/img/nav_div.jpg) center no-repeat;

	width: 2px;

	padding: 0;

	font-size: 14px;

}

#menu ul li ul {

display : none;

border : none;

}

#menu ul li ul {

margin : 0;

background-color : #DA4950;

padding : 0;

}

#menu ul li:hover {

}

#menu table {

position : absolute;

z-index : 999;

top : 0;

left : 2px;

border-collapse : collapse;

}

#menu ul li a img {

	margin-top: 15px;

}

#menu ul li:hover a {

background: url(/img/nav_over.jpg) repeat-x;

text-decoration : none;

color: #fff;

}

#menu ul li:hover ul {

	display : block;

	position : absolute;

	z-index : 998;

	margin-top : 42px;

	left : 2px;

	padding-bottom: 10px;

	background : #AC1E1C;

	margin-left: -2px;

}

#menu ul li:hover ul li a {

	float: left;

	display : block;

	height : 18px;

	width : 20em;

	line-height : 1.3em;

	border-top : 0;

	background : #AC1E1C;

	font-weight : normal;

	text-align: left;

	font-size: 14px;

	padding-top: 5px;

	padding-left: 20px;

}

#menu ul li:hover ul li a:hover {

background : #7E0F0E;

text-decoration : none;

}

#menu ul li a:hover {

	background-color: #AB1B22;

	text-decoration : none;

}

#menu ul li a:hover ul {

	display : block;

	position : absolute;

	z-index : 998;

	margin : 31px 0 0 0;

}

#menu ul li a:hover ul li a:hover {

	background-color : #fffffe;

	text-decoration : none;

}

#home_content {

	background: #fff url(/img/home_content_top.jpg) top repeat-x;

	float: left;

	width:980px;

}

#page_content {

	background: #fff url(/img/content_top.jpg) top repeat-x;

	float: left;

	width:980px;

	padding-top: 30px;

}


