/*
Theme Name: BootB
Theme URI: http://www.bootb.com
Description: BootB Theme for Wordpress
Version: 1.0
Author: BootB
*/

div.cinfo a, div.cinfo a:visited, div.cinfo a:active { color: #f31960; text-decoration: none; border-bottom: 1px dashed #f31960; }
div.cinfo a:hover { color: #f31960; text-decoration: none; border-bottom: 1px solid #f31960; } 

.border-top-l		{background: url(images/bg_shm.gif) left top repeat-x;}
.border-top-r		{background: url(images/bg_p_t.gif) left top no-repeat;}
	.submain {position: relative; //height: 1%; overflow: hidden; //overflow: none; background: url(images/h-bg.gif) 230px 20px no-repeat; width: 847px; margin: 0 auto 0 auto;}
		.logo		{margin: 40px 0 21px 30px;}
		/*.logo		{margin: 40px 0 21px 15px;}*/
		.top		{height: 100px;}
		
		.left {position: relative; float: left; width: 243px; _margin-right: -3px; text-align: left; padding-bottom: 37px;}
			.welcome-txt		{color: #fff; font-size: 1.1em; padding: 3px 39px 0 29px;}
			.welcome-txt a,.welcome-txt a:visited,.welcome-txt a:active		{color: #f31960; text-decoration: none; border-bottom: 1px dashed #f31960; }
			.welcome-txt a:hover		{color: #f31960; text-decoration: none; border-bottom: 1px solid #f31960; }
			
			.left .search 			{padding: 8px 0 0 0;}

.left .search input
{
	width: 158px;
	border-width: 0;
	float: left;
	margin: 0 6px 0 19px;
	padding: 2px;
}

input.empty { color: #666; }

			.left .search a,.left .search a:visited,.left .search a:active		{line-height: 1.7em; font-size: 1.1em; color: #f31960; text-decoration: none; border-bottom: 1px dashed #f31960; }
			.left .search a:hover		{color: #f31960; text-decoration: none; border-bottom: 1px solid #f31960; }
			.left ul.categories 		{margin: 10px 0 0 13px; }
			/*.categories { list-style-type: none; } */
			/*.left ul.categories li { margin-left: 0px; list-style-type: none; text-transform: uppercase; background: url(images/right.gif) left 2px no-repeat; padding: 0px 0px 0px 17px; }*/
                        .left ul.categories li { margin-left: 0px; list-style-type: none; text-transform: uppercase; padding: 0px 0px 0px 17px; }
			.cat-item { color: #ffffff; font-size: 1.0em; }
			.left .categories a,.left .categories a:visited,.left .categories a:active	{font-size: 1.1em; color: #fff; text-decoration: none; border-bottom: 1px dashed #ffffff; }
			.left .categories a:hover {color: #ffffff; text-decoration: none; border-bottom: 1px solid #ffffff;}

			.left ul.categories li.current-cat { color: #f31960; }
			.left ul.categories li.current-cat a, .left ul.categories li.current-cat a:visited, .left ul.categories li.current-cat a:active { color: #f31960; text-decoration: none; border-bottom: 1px dashed #f31960; }
			.left ul.categories li.current-cat a:hover { color: #f31960; text-decoration: none; border-bottom: 1px solid #f31960; }

			
			.left .calendar					{
	width: 178px;
	color: #ffffff;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 29px;
	padding-bottom: 20px;
}
			.left .calendar .but				{margin: 4px 0 0 5px;}
			.left .calendar .month-year		{display: block; color: #fff; margin: 0 0 5px 0; font-size: 1.1em; text-transform: uppercase;}
			.left .calendar div					{width: 25px; float: left; font-size: 1.1em; text-align: center;}
			.left .calendar div	 a				{color: #fff; text-decoration: none; }
			.left .calendar div	 a:hover				{text-decoration: underline;}
			.left .calendar div	 a.active				{ color: #f31960; text-decoration: none; border-bottom: 1px dashed #f31960; }
			.left .calendar div	 a.active:hover			{ color: #f31960; text-decoration: none; border-bottom: 1px solid #f31960; }
			.left .calendar div.another	 a				{color: #2e2e2e; text-decoration: none;}
			.left .calendar div.another	 a:hover				{text-decoration: underline;}
			
			.left ul.archives			{margin: 10px 0 0 13px;}
			/*.left ul.archives li			{list-style: none; _height: 1%; background: url(images/right.gif) left 2px no-repeat; padding: 0 0 0 17px; }*/
			.left ul.archives li			{list-style: none; _height: 1%; padding: 0 0 0 17px; }
			.left ul.archives li a,.left ul.archives li a:visited,.left ul.archives li a:active		{font-size: 1.1em; color: #fff; text-decoration: none; border-bottom: 1px dashed #ffffff; }
			.left ul.archives li a:hover		{color: #fff; text-decoration: none; border-bottom: 1px solid #ffffff; }
			.left ul.archives li li			{_height: 1%; background: none; padding: 0 0 0 5px;}
			.left ul.archives li li a			{color: #fff !important;}
			
			.left ul.archives li.active {color: #f31960; }
			.left ul.archives li.active a, .left ul.archives li.active a:active, .left ul.archives li.active a:visited 	{color: #f31960; border-bottom: 1px dashed #f31960; }
			.left ul.archives li.active a:hover				{color: #f31960; border-bottom: 1px solid #f31960; }
			/*.left li.active li a { color: #fff; border-bottom: 1px dashed #fff; }
			.left li.active li a:hover { color: #fff; border-bottom: 1px solid #fff; }*/
			
			
			.left a.active,.left a.active:visited,.left a.active:active,.left a.active:hover {color: #f31960;}
.publish {
	text-align: right;
	margin-left: 310px;
}
			
		.left .header-txt		{margin: 15px 0 0 0;}

		.center {position: relative; //height: 1%; margin: 0 0 0 243px; _margin: 0 0 0 240px; text-align: left;}

			.center-inner 
                        {
                           position: relative; //height: 1%; 
                           float: left; 
                          _float: none; width: 603px; padding-bottom: 37px;
                        }
				
				.profile-service		{padding: 15px 0 0 0; }
					.profile-service .avatar		{margin: 0px 0px 0px 8px; float: right; }
					.profile-service .name		{color: #aeb71f; font-size: 1.7em; margin-top: -7px; margin-bottom: 3px;}
                                        .profile-service .bname		{color: #5D9ADD; font-size: 1.7em; margin-top: -7px; margin-bottom: 3px;}
					.profile-service .a			{text-transform: uppercase; font-size: .9em; font-family: Tahoma; color: #fff; margin-top: -5px;}
					.profile-service .a	a		{color: #fff; font-weight: normal; text-decoration: none; }
					.profile-service .a	a:hover		{color: #fff; font-weight: normal; text-decoration: none; }
					.profile-service .a	a:visited	{color: #fff; font-weight: normal; text-decoration: none; }
					.profile-service .a	a:active	{color: #fff; font-weight: normal; text-decoration: none; }
					.profile-service .out		{text-transform: uppercase; font-size: .9em; font-family: Tahoma; font-weight: normal; margin-top: 3px;}
					.profile-service .out a		{color: #838383; text-decoration: none; }
					.profile-service .out a:hover		{color: #838383; text-decoration: none; }
					.profile-service .out a:visited		{color: #838383; text-decoration: none; }
					.profile-service .out a:active		{color: #838383; text-decoration: none; }
					.profile-service .out img	{margin-top: 3px;}
				
				.icons					{//margin: 130px 0 0 0;
	_margin: 100px 0 0 0;
	margin-top: 145px;
	margin-right: 0;
	margin-bottom: 0;
	padding-left: 10px;
}
				.icons a					{margin-right: 5px;}
				
				.paper-m				{background: url(images/paper-m.gif) 0px 0px repeat-y; _height: 1%;}
					.paper-top				{background: url(images/paper-top.gif) left top no-repeat; }
						.paper-bottom				{background: url(images/paper-b.jpg) left bottom no-repeat; min-height: 200px; _height: 200px;
													padding: 30px 38px 40px 89px;}
						
							.one-item					{background: url(images/line.gif) left bottom no-repeat; padding: 30px 0 20px 0;}
							/*.one-item .date				{font-size: .8em; text-transform: uppercase; font-family: Times New Roman; color: #838383;}*/
	
/* updated at 2010-04-25 */

.one-item .date
{
	color: #838383;
	font-family: "Courier New", Courier, monospace;
	font-size: 1em;
}

.one-item .date a
{
	color: #838383;
	text-decoration: none;
	background: url(images/a_und_grey.gif) repeat-x 0% 100% !important;
}

.one-item .date a:hover { background-image: url(images/a_hov_grey.gif) !important; }
							
							.one-item .header				{font-size: 1.7em; font-weight: bold; color: #000;}
							.one-item .header a, .one-item .header a:visited, .one-item .header a:active { color: #000000; text-decoration: none; border-bottom: 1px dotted #000000; }
							.one-item .header a:hover { color: #000000; text-decoration: none; border-bottom: 1px solid #000000; }
							.one-item .header span {color: #f31960;}
							.one-item .txt				{font-size: 1.1em; padding: 10px 0 0 0;}
							.one-item .txt a, .one-item .txt a:visited, .one-item .txt a:active {color: #f31960; text-decoration: none; border-bottom: 1px dashed #f31960; }
							.one-item .txt a.imageLink, .one-item .txt a.imageLink:visited, .one-item .txt a.imageLink:active {color: #f31960; text-decoration: none; border: 0px; }
							.one-item .txt a:hover				{color: #f31960; text-decoration: none; border-bottom: 1px solid #f31960;}
							.one-item .txt a.imageLink:hover				{color: #f31960; text-decoration: none; border-bottom: 0px; }

/*
								.info					{color: #838383; padding: 10px 0 5px 0;}
								.info a,.info a:active,.info a:visited		{color: #838383; text-decoration: none; background: url('images/a_und_grey.gif') repeat-x 0% 100% !important;}
								.info a:hover		{color: #838383; text-decoration: none;background: url('images/a_hov_grey.gif') repeat-x 0% 100% !important;}
								.info a img				{margin: 2px 0 0 -17px; position: absolute;}
*/

/* updated at 2010-04-25 */

.info
{
	color: #838383;
	padding: 10px 0;
	font-family: "Courier New", Courier, monospace;
	font-size: 1em;
}

.info a, .info a:active, .info a:visited
{
	color: #838383;
	text-decoration: none;
	background: url(images/a_und_grey.gif) repeat-x 0% 100% !important;
}

.info a:hover 
{ 
	color: #838383;
	text-decoration: none;
        background-image: url(images/a_hov_grey.gif) !important; 
} 

.info img
{
	margin: 2px 0 0 -17px;
	position: absolute;
}

.social-links
{
	background: url("images/line-2.gif") no-repeat left top;
	padding: 12px 0 16px 0;
}

.social-links ul
{
	list-style: none;
	float: right;
}

.social-links ul li
{
	float: left;
	padding-left: 5px;
}

								.tags					{color: #838383;}
								.tags a,.tags a:active,.tags a:visited		{color: #838383; text-decoration: none; border-bottom: dashed 1px #838383;}
								.tags a:hover		{color: #838383; text-decoration: none; border-bottom: solid 1px #838383;}
				.content-block {}

* {font-size: 100.01%;}

html, body, p, div, pre, form, fieldset, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5 {margin: 0; padding: 0; line-height: 1.4; vertical-align: top;}
h1, h2, h3, h4, h5 {line-height: 1;}
body {width: 100%; height: 100%; font-size: 68.75%; font-family:  Arial, Tahoma, Verdana, sans-serif; background: #101010 url(images/bg_p_r.jpg) right 427px repeat-y; text-align: center; color: #000;}
html {width:100%; height: 100%;}
table{border-collapse:collapse;}
img {border: 0;}
a, a:visited {color: #276ca0; text-decoration: none;}
.content a, .content a:visited, .content a:active { color: #276ca0; text-decoration: none; border-bottom: 1px dashed #276ca0; }
a:hover, a:active {color: #276ca0; text-decoration: underline;}
.content a:hover { color: #276ca0; text-decoration: none; border-bottom: 1px solid #276ca0; }

.w100 {width: 100% !important;}
.p0 {padding: 0 !important;}
.m0 {margin: 0 !important;}
.ar	{text-align: right;}
.al	{text-align: left;}
.fr	{float: right;}
.fl	{float: left;}
.ac	{text-align: center;}
.b0 {border: none !important;}
.bg0 {background: none !important;}
.cursor {cursor: pointer; cursor:hand;}
.clear {clear: both; height: 0; font-size: 0; overflow: hidden;}

.block {clear: both;}
.main {position: relative; min-height: 100%; _height: 100%; background: url(images/bg_p_l.jpg) left 427px repeat-y;}


/* Content styles */

	.content {line-height: 1.4em; _width: 100%;}
	.content * {}
		/* text */
			.content hr {border: none; border-top: 2px solid #ccc; height: 0; _height: 2px;}
			.content p {margin: 0 0 1em; font-family: Verdana, sans-serif;}
			.content sub, .content sup, .content small {font-size: .9em;}
			.content big {font-size: 1.2em;}
			.content blockquote {margin: 1.5em 0; padding: 0 1em; border-left: .4em solid #F9DBDB; color: #505050;}
				.content blockquote b {color: #505050;}

		/* headers */
			.content h1 {margin: .6em 0 .3em; font-size: 1.3em;}
			.content h2 {margin: 1.5em 0 1.3em; font-size: 2em;}
			.content h3 {margin: .6em 0 .3em; font-size: 1.1em;}
			.content h4 {margin: .6em 0 .3em; font-size: 1em;}
			.content h5 {margin: .6em 0 .3em; font-size: 1em; font-weight: normal;}

		/* lists */
			.content ul {margin: .3em 0 .75em 0;}
			.content ol {margin: .75em 0 .75em 0; color: black; list-style-position: outside;}
			.content ul li {position: relative; padding: 4px 0 4px 1.5em; _height: 1%;  list-style-type: none; background: url() no-repeat 0 .5em;}
.Comment_pink {
	color: #f31960;
}
.comment_orange {
	color: #ff7f00;
}				
			
			
		
		/* tables */
			.table-style {margin: .6em 0 .3em; position: relative; width: 100%; text-align: center; background: #E0E0E0; border-collapse: collapse;}
			.table-style td {padding: .4em .8em !important; border: 2px solid white !important; background: #E0E0E0;}

			
			.table-style-header, .table-style th {text-align: center; font-weight: bold; padding: .4em .8em !important; 	background: #D30000 !important; border: 2px solid white !important; color: white !important;}
				
			.table-style-header * {color: white !important;}
				
			.table-style-row {}

		/* forms */
			.form-style td{padding: .2em .4em;}
			.form-label {text-align: right; color: #797979;}
			.form-require {font-weight: bold; font-size: 1.1em; color: red;}
			.form-error {display: block; color: #990000; text-transform: lowercase; font-size: .8em;  font-family: Verdana, Arial, sans-serif;}
			.form-data {font-size: 1.1em;}
				.form-input {width: 150px; border: 1px solid #ccc; background: #E0E0E0;}
				.form-checkbox, .form-submit {cursor: hand; cursor: pointer;}
				.tr-submit {text-align:right;} 
				.form-submit {background: red; color: white;}

				.form-data textarea {width: 250px; height: 150px; font-family: Arial, sans-serif; border: 1px solid #ccc; background: #E0E0E0;}
				.form-data select {border: 1px solid #ccc; background: #E0E0E0;}

	.main-path{clear: both; margin: 2em 0 0 3.8em;}
		.main-path, .main-path a, .main-path a:visited, .main-path a:active {font-size: 1em; text-transform: lowercase; font-family: Tahoma, Verdana, sans-serif; color: #616161; text-decoration: none;}
		.main-path a:hover {color: #D30000;}.AddaComment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
}

.leftImage { float:left; }
.centerImage { margin-left: auto; margin-right: auto; }
.rightImage { float:right; }
.frameImage { border: 2px solid #aaa; padding: 10px; }
.frameVideo { border: 2px solid #aaa; padding: 10px; }
img.leftImage { margin: 10px 10px 10px 10px; background-color: white; }
object.leftVideo { margin: 10px 10px 10px 10px; background-color: white; }
img.centerImage { margin: 10px 10px 10px 10px; background-color: white; }
img.rightImage { margin: 10px 10px 10px 10px; background-color: white;}


#footer {
	bottom: 0; z-index: 50; margin-left: 80px; margin-right: 89px;
	background: url('images/bg_footer.jpg') no-repeat center top;
}
.footer_area {
        top: 20px;
	height: 50px; 
	color: #838383;
        position: relative;
        font-family: Arial, Tahoma, Verdana;
        font-size: 0.9em;
}

.footer_area p
{
	color: #838383;
        font-family: Arial, Tahoma, Verdana;
        font-size: 0.9em;
        float: left;

}

.rpf
{
	text-transform: uppercase;
	/*width: 860px;*/
}

.rpf a, .rpf a:visited, .rpf a:active {	
        white-space: nowrap;
        color: #838383;
        text-decoration: none;
        margin-right: 10px;
        font-family: Arial, Tahoma, Verdana;
        font-size: 0.9em;
}

.rpf a:hover {	
        white-space: nowrap;
        color: white;
        font-weight: normal;
        text-decoration: none;
        font-family: Arial, Tahoma, Verdana;
        font-size: 0.9em;

}

a.noDecoration, a.noDecoration:visited, a.noDecoration:active, a.noDecoration:hover
{
        text-decoration: none;
        border: 0px;
}

.navigation 
{
	display: block;
	text-align: center;
	margin-top: 30px;
        margin-bottom: 5px;
}

.navigation .prevn a, .navigation .prevn a:visited, .navigation .prevn a:active {color: #f31960; text-decoration: none; border-bottom: black 1px dashed; margin-left: 36px; }
.navigation .prevn a:hover {color: #f31960; text-decoration: none; border-bottom: black 1px solid; margin-left: 36px; } 

.navigation .prevn
{
   background: url('images/older_posts_arrow.gif') no-repeat left top;
   padding-bottom: 4px; /* IE 6 / IE 7 fix */
}

.navigation .nextn a, .navigation .nextn a:visited, .navigation .nextn a:active {color: #f31960; text-decoration: none; border-bottom: black 1px dashed; margin-right: 36px; }
.navigation .nextn a:hover {color: #f31960; text-decoration: none; border-bottom: black 1px solid; margin-right: 36px; }


.navigation .nextn
{
   background: url('images/newer_posts_arrow.gif') no-repeat right top;
   padding-bottom: 4px; /* IE 6 / IE 7 fix */
}

.subscribe ul
{
        list-style-type: none;
}

.subscribe ul li
{
	background-repeat: no-repeat;
	padding-left: 33px;
	margin-left: 20px;
	background-position: center left;
	padding-top: 9px;
	padding-bottom: 3px;
}

.subscribe ul li.atf
{
	padding-left: 39px;
	margin-left: 13px;
}

.subscribe a, .subscribe a:visited, .subscribe a:active
{
	border-bottom: 1px dashed #fff;
	color: #fff;
	font-size: 1.1em;
	text-decoration: none;
}

.subscribe a:hover { border-bottom-style: solid; }

.subscribe input
{
	border-width: 0;
	padding-left: 2px;
        height: 16px;
	width: 130px;
}

.clickable
{
   cursor: pointer;
   cursor: hand;    
}
