/*body {
font: normal normal 12px Arial, Tahoma, Helvetica, FreeSans, sans-serif;
color: #222222;
background: #dd667f none repeat scroll top left;
padding: 0 40px 40px 40px;
}
html body .region-inner {
min-width: 0;
max-width: 100%;
width: auto;
}
.body-fauxcolumn-outer .cap-top {
position: absolute;
z-index: 1;
height: 400px;
width: 100%;
background: #dd667f none repeat scroll top left;
}

*/


#body 
{
	/*background: url(../images/body-bg.jpg) repeat-x left top #3b4061;*/
	
	background-color: #42444B;
	margin: 0;
	padding: 0;

	font-size: 13px;
	text-align: justify;
	
}
/*#content {
    max-width: 1000px;
    margin: auto;
    left: 1%;
    right: 1%;
    position: absolute;
}
*/


body, th, td, input, textarea, select, option {
	font-family:  "Trebuchet MS", "Times New Roman", Arial, Times, serif;
}

h1, h2, h3 {
	font-weight: normal;
	color: #5E8402;
}

h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #963C1C;
}

h1 {
	letter-spacing: -1px;
	font-size: 10em;
}

h2 {
	font-size: 2em;
}

h3 {
	font-size: 1em;
}

p, ul, ol {
	margin: 0;
	padding: 20px;
	line-height: 200%;
}

blockquote {
	padding-left: 1em;
}

blockquote p, blockquote ul, blockquote ol {
	line-height: normal;
	font-style: italic;
}

a {
	color: #833F4C;
}

a:hover {
	color: #963C1C;
}

hr {
	display: none;
}

#wrapper 
{
		width: 1200px;
	background-repeat:inherit;
	margin: auto;
}


/* Header */
#header1 
{
	background-repeat:inherit;
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
	height: 55px;
	
	padding:  15px 0 0 0px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/thin_footer.jpg);
}

#header2 
{
	background-repeat:inherit;
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
	height: 63px;

	padding: 80px 0 0 90px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/final_footer1.jpg);
}

#header h1, #header p {
	margin: -20;
}

#header h1 {
	font-size: 38px;
}

#header p {
	
	font-size: 14px;
	font-weight: bold;
	color: #726503;
}

#header a {
	text-decoration: none;
	color: #716148;
}

#wrapper1 {
	width: 1100px;
	background-repeat:inherit;
	margin: auto;



	
}

/* Page */



/* Content */

#content {
	
	width: 510px;
	margin: 0;
	padding: 0px 0 0 0;
}

.post {
	padding: 0 0 0 0;
}

.title {
	padding: 0 20px 0 0px;
	font-size: 24px;
	height: 20px;
	background: #EBE7E7 url(images/home-title-bg.gif) no-repeat ;
}

.title a {
	text-decoration: none;
	color: #FFFFFF;
}

.pagetitle {
}

.byline {
	background: #833F4C url(images/home-title-bg.gif) no-repeat left 50%;
	margin: -20px 0 10px 0;
	padding: 2px 0 0 10px;
	border-bottom: 1px #FFFFFF dashed;
	border-top: 1px #FFFFFF dashed;
	font-size: 11px;
	color: #FFFFFF;
}

.byline a {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

.meta {
	margin: 0;
	padding: 1px 0 0 0;
	background: url(images/img04.gif) repeat-x left top;
	text-align: right;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #646464;
}

.meta .more {
	background: #000000 url(images/img06.gif) no-repeat left 50%;
	padding: 4px 10px;
}

.meta .comments {
	padding-left: 18px;
}
.meta a {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

.navigation {
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.posts {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

.posts li {
}

.posts h3 {
	margin: 0;
	font-weight: bold;
}

.posts p {
	margin: 0;
	line-height: normal;
}

.posts a {
}

.entry {
	margin: 0;
	padding-bottom: 20px;
	background:#fffff url(images/bgcontent_lightgry.jpg) repeat-x top ;
}

.last {
	border: none;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 230px;
		margin: 0px auto;

	padding-left: 10px;
	
}

#sidebar ul {
	margin: 0 0 0 2px;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin: 0;
	padding: 0;
}

#sidebar li ul {
	padding: 0px  21px 16px 0px;
}

#sidebar li li {
	background: url(images/img04.gif) repeat-x left top;

	padding: 0 0 10px 0px;
}

#sidebar h2 {
	margin: 0;
	width: 205px;
	height: 35px;
	padding:  5px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

#sidebar a {
	padding-left: 10px;
   color: #000000;
   font-style: oblique;

            text-shadow:
            -0.2px -0.2px 0 #7F462C,
            0.2px -0.2px 0	#7F462C,
            -0.2px 0.2px 0 	#7F462C,
            0.2px 0.2px 0 	#7F462C;

         }


#sidebar a:hover {
	text-decoration: underline;
	
 float: left;
 
}
a:hover.sublevel 
{ color: #000000; text-decoration: none; background-color: Gray; color: Black;
	}
	
	
	td.normal{
height: 20px;
color: #336699;
text-decoration: none;
background-color: White;
background-attachment: fixed;

}

td.normalon {
height: 20px;
color: #3366FF;
text-decoration: none;
background-color: White;
background-attachment: fixed;

} 


/* Search */

#search input {
	display: none;
}

#search input#s {
	display: block;
	width: 230px;
	padding: 2px 5px;
	border: 1px solid #3DD1FF;
}

#search br {
	display: none;
}

/* Calendar */

#calendar {
}

#calendar h2 {
	margin-bottom: 15px;
}

#calendar table {
	width: 80%;
	margin: 0 auto;
	text-align: center;
}

#calendar caption {
	width: 100%;
	text-align: center;
}

#next {
	text-align: right;
}

#prev {
	text-align: left;
}

/* Footer */

#footer {
	background: url(images/img03.jpg) repeat-x left top;
	
		margin: 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}


#footer p a {
	text-decoration: none;
	
	font-size: 12px;
	color: #FFFFFF;
}

#bottomlinks span:hover {
	color: #98AFC7;
 
}
a:hover.bottomlinks
{ color: #000000; text-decoration: none;
	}


/* simple css-based tooltip */

#print { display: block; }


/* home news ticker  */

#ticker 
{
	padding-top: 1px;
	 width:180px;
	 height:225px; 
	 overflow:auto; }
#ticker dt 
{
	font:normal 11px Georgia; 
	padding:0 10px 5px 10px; 
	 text-align: left;
	padding-top:10px;


	
	position:relative; }
	
#ticker dd 
{
	margin-left:0; 
	font:normal 10px Verdana; 
	padding:0 10px 10px 10px; 
	border-bottom:1px solid #ffffff; 
	text-align: left;
	position:relative; }
	
#ticker dd.last { border-bottom:1px solid #ffffff; }
#ticker div { margin-top:0; }




#related
{ 
	margin-left: 2px;
	padding-left: 5px;
 width: 180px;
 font: normal 11px Georgia;
 padding: 0 10px 5px 10px;
 text-align: left;
	}
	
	#rel
	{
	font:normal 11px Georgia; 
	padding:0 10px 5px 10px; 
	 text-align: left;
	padding-top:10px;
	 border-top:1px dotted #D0D0D0 ;
	border-left:1px dotted #D0D0D0 ;
	border-right:1px dotted #D0D0D0;
	background-color: #F0F0F0  ;
		}
		
	#RelAUTH
	{
	margin-left:0; 
	font:normal 10px Verdana; 
	padding: 3px 10px 8px 10px; 
	background-color: #F0F0F0  ;
	border-left:1px dotted #D0D0D0;
	border-right:1px dotted #D0D0D0;
	border-bottom:1px dotted #D0D0D0;
	text-align: left;
	
		}
		
		
		#Td1
	{
	font:normal 11px Georgia; 
	padding:0 10px 5px 10px; 
	 text-align: left;
	padding-top:10px;
	 border-top:1px dotted #D0D0D0;
	border-left:1px dotted #D0D0D0;
	border-right:1px dotted #D0D0D0;
	background-color: #E0E0E0 ;
		}
		
	#Td2
	{
	margin-left:0; 
	font:normal 10px Verdana; 
	padding: 3px 10px 5px 10px; 
	border-left:1px dotted #D0D0D0;
	border-right:1px dotted #D0D0D0;
	border-bottom:1px dotted #D0D0D0 ;
	text-align: left;

	background-color: #E0E0E0 ;
		}
		
		.shadow {
  -moz-box-shadow:    3px 3px 5px 6px #ccc;
  -webkit-box-shadow: 3px 3px 5px 6px #ccc;
  box-shadow:         3px 3px 5px 6px #ccc;
}



/*--------*/

.img-zoom {
    width: 310px;
    -webkit-transition: (-20px, -50px);
    -moz-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    -ms-transition: all .1s ease-in-out;
}
 
.transition {
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5);
 

}
/*--------------order now zoom animated
.threedtext {
    color: #000000;
    font-family: Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    text-shadow: #afe222 1px 1px, #fff 2px 2px, #fff 3px 3px;
    position: relative;
    -moz-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
            -webkit-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;
}
.threedtext:hover {
    color: #000000;
text-shadow: #afe222 1px 1px, #afe222 2px 2px, #afe222 3px 3px, #B7BDC8 4px 4px,
#B7BDC8 5px 5px, #B7BDC8 6px 6px;
    left: -6px;
    top: -6px;
}

---*/