
/* Begin Typography & Colors */



#navbar {

	color: #FFFFFF;



	margin: 0px auto 0px;



	padding: 0px 0px 0px 0px;



	}







#nav {



	list-style: none;



       float: left;



	}







#nav ul {



	margin: 0px;



	padding: 0px;



	list-style: none;



	}







#nav a {







	color: #FFFFFF;



	display: block;



        margin: 0px 15px 0px 0px;



	padding: 7px 10px 7px 10px;



	}







#nav a:hover {



	color: #FFFFFF;



	display: block;



        margin: 0px 15px 0px 0px;



	padding: 7px 10px 7px 10px;



	}







#nav li {



	font-size: 11px;



        font-weight: bold;



        text-transform: uppercase;



	float: left;



	margin: 0px;



	padding: 0px;



	}







#nav li li {



	font-size: 10px;



        font-weight: normal;



        text-transform: uppercase;



	float: left;



	margin: 0px;



	padding: 0px;



	width: 140px;



	}







#nav li li a, #nav li li a:link, #nav li li a:visited {



	background: #2B2B2B;



	width: 120px;



	float: none;



	margin: 0px;



	padding: 8px 10px 8px 10px;



	border-top: 1px solid #C0C0C0;



	text-decoration: none;



	}







#nav li li a:hover, #nav li li a:active {



	background: #666666;



	padding: 8px 10px 8px 10px;



	text-decoration: none;



	}







#nav li ul {



	position: absolute;



	font-size: 10px;



	width: 10em;



	left: -999em;



        margin-top: 12px;



	}







#nav li:hover ul {





































	left: auto;



	display: block;







	}







#nav li:hover ul, #nav li.sfhover ul {



	left: auto;



	}







#snavbar {



	background: #FFFFFF;



	padding: 0px 0px 0px 0px;



        margin-left: 6px;



	}














#snavbar {



	width: 975px;



}



#subnavbar {



     width: 967px;







}










#adsensebar {



float:right;



margin:15px 10px 0px 15px;



padding:5px;



}











body {



	font-size: 62.5%; /* Resets 1em to 10px */



	font-family: Arial, Sans-Serif;



	color: #333;



}







.narrowcolumn .entry, .widecolumn .entry {



	line-height: 1.4em;



}







.widecolumn {



	line-height: 1.6em;



}















small {



	font-family: Arial, Helvetica, Sans-Serif;



	font-size: 0.9em;



	line-height: 1.5em;



}







h1, h2, h3, h4, h5, h6 {



	font-weight: bold;



}







h1 { font-size: 1.6em; }



h2 { font-size: 1.4em; }



h3 { font-size: 1.2em; }



h4 { font-size: 1.1em; }



h5 { font-size: 1.0em; }



h6 { font-size: 0.9em; }







.inline-widgets #wp-calendar caption, .blogname, .blogdesc {



	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;



	font-weight: bold;



}







.videobox {










margin-left: -15px;






}







.hpcarousel li img {










margin:0 -5px;






}











.hpcarousel {










}














.jcarousel-skin-tango .jcarousel-container-horizontal {



    width: 875px;



    padding: 0px 40px 5px;



    margin: -3px 0px 0px;



}











.jcarousel-skin-tango .jcarousel-clip-horizontal {



    width:  875px;



    height: 100px;



}










.vivathumbs{ float:left; }







.vivathumbsr {



float:right;







margin:2px -10px 2px 10px;



}







#homepage {



             width: 100%;



	}







.carousel {



width: 100%;



	}







.homepageleft {



	float: left;



	width: 48%;



	margin: 0px 0px 0px 0px;



	padding: 0px 1.75% 0px 0px;



border-right: 1px dotted #CECECE;







	}











.homepageright {



	float: right;



	width: 48%;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0%;







	}



.dots {



border-bottom: 1px dotted #CECECE;



margin: -10px 0px 7px 0px;



padding: -5px 0px 0px 0px;



}





#tabs

{

padding: 0px;

margin: 0px;

}



#tabs ul {

padding: 0px;

margin: 0px 0px 0px -12px;

}











.tabberlive .tabbertabhide {



	display: none;



	}







.tabber {



	padding: 0px;







	}







.tabberlive {



	margin-bottom: 10px;



        width: 250px;



	}







.tabberlive form {



	margin-top: 19px;







	}











.tab-list ul li {



padding: 2px 0 0 0;



}



ul.tabbernav {



	margin: 0;



	padding: 0px 0;



	color: #202020;



	font-size: 12px;



	font-family: Arial, Tahoma, Verdana;



	font-weight: normal;



	}







ul.tabbernav li {



	list-style: none;



	margin: 0;



	display: inline;



	}







ul.tabbernav li a {



	padding: 3px 0.3em;



	border-bottom: none;



	text-decoration: none;



	}







ul.tabbernav li a:link {





	color: #202020;



	background: #DDDDDD;



	margin: 0px 5px 0px 0px;



	}







ul.tabbernav li a:visited {



	color: #202020;



	background: #DDDDDD;



	}







ul.tabbernav li a:hover {



	background: #666666;



	color: #FFFFFF;



	text-decoration: none;



	}







ul.tabbernav li.tabberactive a {



	background: #333333;



	color: #FFFFFF;



	text-decoration: none;



	}







ul.tabbernav li.tabberactive a:hover {



	background: #333333;



	color: #FFFFFF;



	}







.tabberlive .tabbertab {



	background: #FFFFFF;



	padding: 0px 0px 0px 10px;

    margin: 0px 0px 0px -5px;

	}







.tabbertableft {



	float: left;



	width: 125px;



	margin: 0px 0px 0px 0px;



	padding: 0px 10px 0px 0px;



	}







.tabbertabright {



	float: left;



	width: 400px;



	margin: 0px 0px 0px 0px;



	padding: 12px 0px 0px 0px;



	}







.tabberlive .tabbertab h2 {



	display: none;



	}







.tabberlive .tabbertab h3 {



	display: none;



	}







.tabberlive .tabbertab ul li {



	list-style-type: none;



        height: 30px;



	}







.tabbertab cite {







	font-size: 11px;



	margin: 0px;



	padding: 0px;



	}



















#content {



	font-size: 1.2em;



}







.blogname {



	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;



	font-size: 4em;



	letter-spacing: -.05em;



	margin-top: 15px;



}







.blogname, .blogname a, blogname a:hover, .blogname a:visited, .blogdesc {



	text-decoration: none;



	color: white;



}







.blogname, .blogdesc {



	font-weight: bold;



	position: absolute;



	z-index: 100;



	margin-left: 15px;



}







.blogdesc {



	font-size: 1.2em;



	margin-top: 60px;



}







.posttitle, #comments, #respond, #trackbacks {



	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;



	font-weight: bold;



	font-size: 1.35em;



}







.posttitle, .posttitle a, .posttitle a:hover, .posttitle a:visited {



	text-align: left;



	text-decoration: none;



	color: #333;



         padding: 2px 0px 0px;



         margin: 2px 0px -1px;







}







.smposttitle, .smposttitle a, .smposttitle a:hover, .smposttitle a:visited {



        font-size: 105%;



        line-height: 1.1;







        font-weight: strong;







}







.posttitle-archive, .posttitle-search, #comments, #respond {



	font-size: 1.35em;



}







.pagetitle {



	font-size: 1.6em;



}







.widgettitle, .sidebars li.linkcat h2 {



	font-family: 'Lucida Grande', Verdana, Sans-Serif;



	font-size: 1.2em;



	font-weight: bold;



}







.inline-widgets .widgettitle, .inline-widgets #wp-calendar caption {



	font-size: 1.4em;



}







.sidebars .widgettitle, #wp-calendar caption, cite {



	text-decoration: none;



}







.tab-list {







height: 30px;



}







.widgettitle a {



	color: #333;



}







.widecolumn .entry p {



	font-size: 1.05em;



}







.commentlist li, #commentform input, #commentform textarea {



	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;



}







.commentlist li {



	font-weight: bold;



}







.commentlist li .avatar {



	padding-left: 41px;



	min-height: 36px;






	background-repeat: no-repeat;



	background-position: top left;



}







.commentlist cite, .commentlist cite a {



	font-weight: bold;



	font-style: normal;



	font-size: 1.1em;



}







.commentlist p {



	font-weight: normal;



	line-height: 1.5em;



	text-transform: none;



}







#commentform p {



	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;



}







.commentmetadata {



	font-weight: normal;



}











small, .sidebars ul li, .sidebars ol li, .nocomments, .postmetadata, strike {



	color: #777;



}







code {



	font: 1em 'Courier New', Courier, Fixed;



}







blockquote {







	color: #555;



	font-style: italic;



}







em {










	font-style: italic;



	font-weight: normal;






}







acronym, abbr, span.caps {



	font-size: 0.9em;



	letter-spacing: .07em;



}







a {



	text-decoration: none;



}











a:hover {



	text-decoration: underline;



}







#wp-calendar #prev a, #wp-calendar #next a {



	font-size: 9pt;



}







#wp-calendar a {







	text-decoration: none;



}







#wp-calendar caption {



	font: bold 1.2em 'Lucida Grande', Verdana, Arial, Sans-Serif;



}







#wp-calendar th {



	font-style: normal;



	text-transform: capitalize;







}







.text-shadow {



	color: #333;



}







.text-stroke-tl, .text-stroke-tr, .text-stroke-bl, .text-stroke-br {



	color: #000;



}







.narrowcolumn .postmetadata {



	text-align: left;



}







.four04 {



	font-weight: bold;



	font-size: 18pt;



	letter-spacing: -.1em;



	text-align: center;



	margin-top: 10px



}







.four04-big {



	font-size: 50pt;



	letter-spacing: -.05em;



	line-height: .6em;



	margin-top: .3em;



}



/* End Typography & Colors */















/* Begin Structure */



* {



	padding: 0;



	margin: 0;



}







p { margin: 0em 0; }







body {



	background-color: #44484F;






	text-align: center;



	margin: 0 0 20px 0;



}







#page {



	margin: 20px auto;



	text-align: left;



	width: 987px;



}







#header {



	background: url("images/header-1024.png");



	height: 243px;



	width: 987px;



}







#headerimg {



	position: relative;



	left: 13px;



	top: 11px;



	height: 226px;



	width: 961px;






	background: url("schemes/red/images/head-1024.jpg") bottom center no-repeat;






z-index: 999;



}







#main {



	background: url("images/bg-1024.png");



	width: 957px;



	padding: 9px 15px;



}







#main>table {



	width: 100%;










}







.narrowcolumn, .widecolumn { width: 100%; }







.narrowcolumn, .widecolumn, #sidebar1, #sidebar2 {



	vertical-align: top;



}















.alt {



	background-color: #fafafa;



	border-top: 1px solid #eee;



	border-bottom: 1px solid #eee;



}







.postmetadata {



	background-color: #fff;



}







#footer {



	background: url("images/foot-1024.png");



	border: none;



}







.post {



	position: relative;



	text-align: justify;



	padding: 5px 15px 10px 15px;



	margin: 0px auto 9px auto;



        overflow: hidden;



        clear: both;



	background: #FAFAFA;



	border: 1px dotted #EEEEEE;






display: compact;



 






}







.postbox {



	position: relative;



        overflow: hidden;



        clear: both;



	background: #FAFAFA;



	border: 1px dotted #EEEEEE;



	padding: 5px;






display: compact;



 






}







.postboxsb {



	position: relative;



        overflow: hidden;



        clear: both;



	border: 1px dotted #EEEEEE;



	padding: 5px;






display: compact;



 






}







.postin {



	position: relative;



	text-align: justify;



	margin: 0px auto 2px auto;



        overflow: hidden;



        padding-right: 7px;



        clear: both;






display: compact;



 






}















.singlepost {



	position: relative;



	clear: both;



	text-align: justify;



	padding: 5px 15px;



	margin: 0px auto 9px auto;



         overflow: hidden;



	background: #FAFAFA;






































 






}







.singlepost img {



         max-width: 622px;

border: 0px;

padding: 0px;

margin: 0px;

}



.narrowcolumn .postdata {



	padding-top: 5px;



}







.widecolumn .postmetadata {



	margin: 30px 0;



}







.smallattachment {



	text-align: center;



	width: 128px;



	margin: 5px 5px 5px 0px;



}







.attachment {



	text-align: center;



	margin: 5px 0px;



}







.postmetadata, .entry, .inline-widgets, .clear {

}


.clear {







clear: both;







}










#footer {



	margin: 0 auto;



	width: 987px;



	height: 68px;



}







#footer p {



	margin: 0;



	padding: 10px 0 0 0;



	text-align: center;



}














.sidebars {



	width: 275px;



	background: #FFFFFF;



	border-left : 1px dotted #DDDDDD;

	padding: 5px 4px 0px 1px;

	padding: 5px;

    margin: 0px 0px 0px 10px;

	overflow: hidden;



	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;





}







.pagetitle {



	text-align: center;



}







.newsletter {



text-align: center;



background: #FFFFFF url("schemes/red/images/rssbg3.gif") repeat scroll 100% 40%;



padding: 15px 0px 15px 10px;



width: 230px



}







.newsletter {










margin: 5px 0px 15px 15px;






border-top: 1px dotted #91a2b1;



border-bottom: 1px dotted #91a2b1;



}











.post .pagetitle {



	margin-top: inherit;



	text-align: left;



	font-size: 1.5em;



}







.sidebars .widgettitle {



         margin: 5px 0 0 0;



}







.comments {



	margin: 40px auto 20px;



}







.text-shadow    { position: absolute; top: +2px; left: +2px; z-index: 98; }



.text-stroke-tl { position: absolute; top: -1px; left: -1px; }



.text-stroke-tr { position: absolute; top: -1px; left: +1px; }



.text-stroke-bl { position: absolute; top: +1px; left: -1px; }



.text-stroke-br { position: absolute; top: +1px; left: +1px; }



.text-stroke-tl, .text-stroke-tr, .text-stroke-bl, .text-stroke-br { z-index: 99; }







.switch-post {



	float: right;



	position: relative;



	right: -10px;



}














.commentlist .switch-post {



	right: -5px;



}







.catdesc {



	padding: 0 10px;



	text-align: justify;



	font-style: italic;



}



/* End Structure */















/* Begin Images */



p img {



	max-width: 95%;



}







.entry img {



	float: left;



	margin: 3px 10px 3px 0;






	background: #fff;



	border: 1px solid;



	padding: 3px;






}







.smvivathumbs img {



	float: left;



	margin: 2px 6px 0px 0px;



	background: #fff;



	border: 1px solid;



	padding: 1px;







}







img.nofloat, img.nowrap, .nofloat img, .nowrap img, .smallattachment img, .attachment img, .entry img.wp-smiley {



	float: none;



}







.entry img.wp-smiley {



	border: 0;



	padding: 0;



	margin: 0;



	background: transparent;



}







img.noborder, .noborder img {



	background: inherit;



	border: 0;



	padding: inherit;



}







img.centered {



	display: block;



	margin-left: auto;



	margin-right: auto;



	float: none;



}







img.alignright, img.alignleft {



	display: inline;



}







.entry .alignright {



	clear: right;



	float: right;



	margin: 3px 0 3px 10px;



}







.entry .alignleft {



	clear: left;



	float: left;



	margin: 3px 10px 14px 0;



}







.entry .aligncenter {



	float: none;



	clear: both;



	display: block;



	margin: 3px auto 3px auto;



}







.entry .alignnone {



	float: none;



}



/* End Images */















/* Begin Lists */



ol, ul {



	padding: 0 0 0 20px;



}







ol ol, ol ul, ul ul, ul ol {



	padding: 0 0 0 10px;



}







ul {







	margin-left: 0;



	list-style: none;



	list-style-type: circle;



}







li {



	margin: 3px 0 4px 5px;



}







.postdata ul, .postmetadata li {



	display: inline;



	list-style-type: none;



	list-style-image: none;



}







.sidebars li {



	list-style-image: url("schemes/red/images/star.gif");



	margin: 0 0 15px 30px;










}







.sidebars ul, .sidebars ol {







	padding: 0px;



         list-style-postition: outside;



}







.sidebars ul li {



	list-style-type: circle;



	list-style-image: none;



	margin: 0;



}







ol li, .sidebars ol li {



	list-style: decimal outside;



	list-style-image: none;



}







.sidebars p, .sidebars select {



	margin: 0px 0 8px 0;



}







.sidebars ul, .sidebars ol {




	margin: 5px 0 0 5px;



}







.sidebars ul ul, .sidebars ol {



	margin: 0 0 0 10px;



}







.sidebars ul li, .sidebars ol li {



	margin: 3px 0 0 0;



}







.ads {



text-align: center;






margin: 5px 0px 15px 5px;






}







/* End Entry Lists */























/* Begin Form Elements */



#searchform {



	


margin: -5px 0px 20px 0px;






	padding: 0 3px;



	text-align: center;



}







#content #searchform {







	margin-bottom: 10px;







	text-align: left;



}







.sidebars #searchform #s {



	border: 1px solid #ddd;



	width: 146px;



	padding: 2px;



margin: 15px auto 0px auto;



}







#content #searchform #s {



	border: 1px dashed #bbb;



	width: 200px;



	padding: 2px;







}











.sidebars #searchsubmit, #content #searchsubmit {



	position: relative;



	top: 5px;



}







.entry form {







	text-align: center;



}







.entry ul {



	list-style-position: inside;



}















select {



	width: 180px;



}







#commentform {



	margin-bottom: 1em;



	width: 99%;



}







#commentform input {



	width: 170px;



	padding: 2px;



	margin: 5px 5px 1px 0;



}







#commentform textarea {



	width: 99%;



	padding: 2px;



}







#commentform #submit {



	margin: 0 1em 0 0;



	float: right;



}



/* End Form Elements */















/* Begin Comments*/



.alt {



	margin: 0;



	padding: 10px;



}







.commentlist {



	text-align: justify;






	margin-bottom: 15px;



}







.commentlist li {



	margin: 15px 0 3px 0;



	padding: 5px 10px 3px 10px;



	list-style: none;



}







.commentlist p {



	margin: 10px 5px 10px 0;



}







#commentform p {



	margin: 5px 0;



}







.nocomments {



	text-align: center;



}







.commentmetadata {



	display: block;



}







.authorcomment {



	background: #EEE;



	color: #000;



	border-top: 1px solid #CCC;



	border-bottom: 1px solid #CCC;






}



/* End Comments */















/* Begin Calendar */



#wp-calendar {





	empty-cells: show;



	margin: 0 !important; margin-top: -1.5em;



	width: 155px;



}







#wp-calendar caption {



	margin-top: -1.2em;






}







/* dirty fix for the event calendar plugin */



div#wp-calendar caption {



	padding-top: 1.5em;



}



div#wp-calendar .nav {



	margin: 0;



	position: relative;



}



/* end dirty fix */







#wp-calendar #next a {



	padding-right: 10px;



	text-align: right;



}







#wp-calendar #prev a {



	padding-left: 10px;



	text-align: left;



}







#wp-calendar a {



	display: block;



}







#wp-calendar #today {



	background: #fff;



}







#wp-calendar caption {



	text-align: left;



	width: 100%;



}







#wp-calendar th {



	padding: 3px 0;



	text-align: center;



}



#wp-calendar td {



	padding: 3px 0;



	text-align: center;



}



/* End Calendar */















/* Begin Various Tags & Classes */



acronym, abbr, span.caps {



	cursor: help;



}







acronym, abbr {



	border-bottom: 1px dashed #999;



}







blockquote {



	margin: 15px 10px 0 10px;



	padding: 0 20px 0 20px;



	border: 1px dashed #ddd;



	border-left: 0;



	border-right: 0;



	background: #fff;



}







.center {



	text-align: center;



}







a img {



	border: none;



}











.navigation .alignleft	{



	padding: 20px 0;




	width: 50%;



	float: left;



	text-align: left;



}







.navigation .alignright {



	padding: 20px 0;



	width: 50%;



	float: right;



	text-align: right;



         z-index: 999;



}







.datestamp div {



	color: #fff;



	text-align: center;



	line-height: 1.4em;



	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Sans-Serif;







	padding: 1px;











	width: 2.6em;



}



















.datestamp {



	display: inline;



	padding: 1px;



	float: left;



	margin-right: 1em;



}















.datestamp span {



	display: block;



}











.titlestamp div {



	color: #fff;



	text-align: center;



	line-height: 1.4em;



	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Sans-Serif;



	padding: 1px;







}







.titlestampl div {



	color: #fff;



	text-align: left;



	line-height: 1.4em;



	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Sans-Serif;



	padding: 2px;







}







.titlestampsm div {



	color: #fff;



	text-align: left;



	line-height: 2.4em;



	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Sans-Serif;



	padding: 1px;







}











.titlestamp {



	display: inline;



	padding: 1px;



	float: left;



	margin-right: 1em;



margin-bottom: 0.3em;



         width: 98.8%;







}







.titlestampl {



	display: inline;







	padding: 1px;



	float: left;



	margin-right: 1em;



margin-bottom: 0.3em;



         width: 99.4%;



}



.titlestampsm {



	display: inline;



	padding: 1px;



	float: left;



	margin-right: 1em;



        margin-bottom: 0.3em;







  margin-top: 1em;



         width: 98%;











}



.titlestamp span {



	display: block;



}







.titlestampl span {











	display: block;



}











.cal1 {



	font-size: 1.1em;



	letter-spacing: .2em;



	padding-left: .3em;



	line-height: 1.1em;



}



.cal1x {



	letter-spacing: 0em;



	padding-left: 0.2em



}







.cal2 {



	font-weight: bold;



	font-size: 1.3em;



	line-height: .6em;



}







.cal3 {



	font-size: .8em;



	line-height: 1.5em;



}







.cal4 {



font-size:11pt;



font-variant:small-caps;



letter-spacing:0pt;



padding:1px 0px 4px 7px;



text-align:left;



}







.cal5 {



font-size:11pt;



font-variant:small-caps;



letter-spacing:0pt;



padding:2px 0px 2px 7px;



text-align:left;



}



.pages {



	display: block;



        position: absolute;



	right: 0;



	bottom: 0;



	padding: 0;



	width: 100%;



}











.postinfo {



	padding-bottom: 0.5em;



}







.postinfo .posttitle {



	line-height: .9em;



}







.head_overlay {



	background: url("images/head_overlay.png");



}







#rss {



	float: right;



	padding-right: 4px;



}







.inline-widgets {



	padding-left: 0;



}







.inline-widgets li {



	list-style-type: none;



}







.inline-widgets li ul {



	padding-left: 2em;



}







.inline-widgets li li {



	list-style-type: circle;



}







.textwidget {



	padding-right: 10px;



}







.googlemap img {



	background: inherit;



}



.wp-caption {

-moz-border-radius-bottomleft:3px;

-moz-border-radius-bottomright:3px;

-moz-border-radius-topleft:3px;

-moz-border-radius-topright:3px;

background-color:#F3F3F3;

border:1px solid #DDDDDD;

margin:10px;

padding-top:4px;

text-align:center;

font-style:italic;

}



.wp-caption img {

background: none;

border:0px none;

float:none;

margin:0;

padding:4px;



}



#tabber {

margin-left: -20px;

}



#sidevid {


margin-left:28px;


}



.v7side {

width: 250px;

}

.v7side {


margin-left: 12px;


}

.spacer {
clear:left;
margin-top:11px;
}

/* End Various Tags & Classes*/