/*



Theme Name: Vinica



Theme URI: http://dannci.com/vinica-theme/



Description: Fresh photoblog theme with three color schemes (black, blue and red), posts thumbnails, theme options menu, easy logo change, bookmarking and ads manager, popular post section, About text and Foto feature.



Author: Dannci



Author URI: http://dannci.com



version: 1.0



Tags: black, blue, red, dark, two-columns, right-sidebar, fixed-width, custom-colors, custom-header, theme-options, threaded-comments, photoblogging



*/











/*  theme is licensed under the GPL  */











/*************************************



 +Containers



 *************************************/



/* ------------------ RESET ------------------- */



html, body, div, span, applet, object, iframe,



h1, h2, h3, h4, h5, h6, p, blockquote, pre,



a, abbr, acronym, address, big, cite, code,



del, dfn, em, font, img, ins, kbd, q, s, samp,



small, strike, strong, sub, sup, tt, var,



dl, dt, dd, ol, ul, li,



fieldset, form, label, legend,



table, caption, tbody, tfoot, thead, tr, th, td {



	margin: 0;



	padding: 0;



	border: 0;



	outline: 0;



	/*font-weight: inherit;*/



	font-style: inherit;



	font-size: 100%;



	font-family: inherit;



	vertical-align: baseline;



	text-indent: 0px;



}



/* remember to define focus styles! */



:focus {



	outline: 0;



}







ol, ul {



	list-style: none;



}



/* tables still need 'cellspacing="0"' in the markup */



table {



	border-collapse: separate;



	border-spacing: 0;



}



caption, th, td {



	text-align: left;



	font-weight: normal;



}



blockquote:before, blockquote:after,



q:before, q:after {



	content: "";



}



blockquote, q {



	quotes: "" "";



}



/* ---------------------- END RESET -----------------------*/











body{



	background:#aec8af url(./images/bg.jpg) repeat-x;



	/*border-top:1px solid #333;*/



	color:#000;



	font-family: Verdana, arial, sans-serif;



	font-size:62.5%;



	line-height:1.4;



	margin:0;



	padding:0;



	text-align:center;



}



#wrap{



        



	background-color:#f3f19a;



	margin:34px/*-7px*/ auto 0;



	text-align:left;



	width:960px;



       /* min-height:1000px;*/



       /* height:1000px;*/



        padding: 0 ;



       	







}







#content{



	font-size:1.2em;



	float:left;



	padding:0 20px;



	width:65%;



	background-color:#FFFFFF;



	text-align: left;
	color:#000000;



	/*border:1px solid #999999;*/



	margin:0 10px 20px 20px;



        min-height:700px;



       



}



#content p{



       margin: 0 0 1em 0;



}



#textDetail{



        margin:0;



}



#sidebar{



	font-size:1.4em;



	float:right;



	width:250px;



        margin-right:13px;



	



}



#sidebar_blog{



	font-size:1.4em;



	float:right;



	width:250px;



        margin-right:13px;



	



}



/* header */







#logo{



       float:left;



       width:410px;



       height:102px; 



       margin:5px 20px; 



}     



#address{



       margin:0 94px;



       float:left;



       



}



#address p{



      color:#000000;



       font-family:Georgia,Times New Roman,Times,serif;



      font-size:12pt;



      



      font-weight:bolder;



      line-height:130%;



      text-align:center;



}



#address2{



       margin:0 36px;



       float:left;



       width:354px;



       



}



#address2 p{



      color:#000;



      font-family:Georgia,Times New Roman,Times,serif;



      font-size:1.3em;



      



      font-weight:bolder;



      line-height:1em;



      text-align:center;



}







#header {



        background:#fff url(./images/header_bg.jpg);



  	width: 920px; 



  	height: 334px;



	color: #fff;



	overflow: hidden;



	margin:0 auto ;



	}



#header2 {



        background:#fff url(./images/header2_bg.jpg);



  	width: 920px; 



  	height: 238px;



	color: #fff;



	overflow: hidden;



	margin:0 auto ;



	}



/*#headerleft {



    float:left;



	height:140px;



	width:500px;



	margin: 0px;



	padding: 0px;



	overflow: hidden;



	text-align:left;



	}*/



#header h1{



	font-family: Arial Black, Arial, Helvetica, sans-serif;



	font-size:3.3em;



	margin:0;



	padding: 25px 20px;



}



#header2 h1 a{



	color:#000;



}



#header h1 a:hover{



	color:#CC0000;



}



#header2 h1{



	font-family: Arial Black, Arial, Helvetica, sans-serif;



	font-size:3.3em;



	margin:0;



	padding: 25px 20px 15px;



}



#header2 h1 a{



	color:#000;



}



#header2 h1 a:hover{



	color:#CC0000;



}



	



#headerright{ 



padding:10px;



float:right; 



text-align:right;



margin:20px;



}



#headerright img { margin:10px 5px 0 10px}	



#headerright a { margin:0 0px 3px 0px}	



#headerleft{ float:left;}







#slider{



        background: url(./images/slider.jpg);



        width:921px;



        height:204px;



        border-bottom:solid #e1ba55 4px;







}



#adopt_tab {

    float:right;

    list-style-image:none;

    list-style-position:outside;

    list-style-type:none;

    margin:47px 0 0 26px;

    width:420px;

}











#adopt_tab li a{



    



       color:#fff;



       font-family:Georgia,Times New Roman,Times,serif;



       font-size:2em;



       font-weight:500;



       height:32px;



       text-decoration:none;



      



       



}



#adopt_tab li {



       float:left;



  margin:0 0 0 75px;



       



}



/*----------------------------------------------------TABIFY----------------------------------*/











#tabs {



       margin: 0px 0 0



}











#tab_bg {







       background:#FFFFFF url(./images/tab_bg.jpg) repeat scroll 0 0;



       height:39px;



       margin: auto;



       width:920px;







 



}







#tabify {







      margin-left:262px;



      padding:0;







}







#tabify li {







	display: inline;



}







#tabify li a.firsttab {



       /*color:#000000;*/



       font-weight:500;







}







#tabify li a {



       -moz-background-clip:border;



       -moz-background-inline-policy:continuous;



       -moz-background-origin:padding;



       background:transparent url(./images/tab.jpg) repeat scroll 0 0;



       color:#FFFFFF;



       float:left;



       font-family:Georgia,Times New Roman,Times,serif;



       font-size:14pt;



       font-weight:500;



       height:32px;



       margin-right:4px;



       padding:7px 27px 0;



       text-decoration:none;



       width:136px;



}







#tabify li.active a {



        color:#000;



	background: url(./images/tab_active.jpg)







}







.content {







	margin:0 auto 10px ;







	/*float: left;*/







	clear: both;







	/*border: 1px solid #aaaaaa;*/







	border-top: none; /*border-left: none;*/



        background:transparent url(./images/tab_bg_cats.jpg) repeat scroll 0 0;



        height:210px;



	







	padding: 0px;







	width: 920px;







}



#dog{



       width:920px;



       height:210px;



       background: url(./images/tab_bg_dogs.jpg);



}







#dog_info1{



       float:right;



       font-size:1.1em;



       margin:101px 75px 0 0;



       width:199px;



}



#dog_info2{



       font-size:1.1em;



       float:right;



       margin:101px 20px 0 0;



       width:185px;



}







#dog a i { visibility: hidden; }



#cat a i { visibility: hidden; }



a#learn1{



       font-size:13px;



       height:24px;



        position:relative;



       text-decoration:none;



       top:183px;



       left:228px;



}



a#learn2{



       font-size:13px;



       height:24px;



       left:486px;



       position:relative;



       text-decoration:none;



       top:166px;



}



#cat a#learn1{



       font-size:13px;



       height:24px;



        position:relative;



       text-decoration:none;



       top:183px;



       left:243px;



}



#cat a#learn2{



       font-size:13px;



       height:24px;



       left:502px;



       position:relative;



       text-decoration:none;



       top:166px;



}



#welcome {



       color:#FFFFFF;



       float:left;



       font-family:Georgia,Times New Roman,Times,serif;



       font-size:20pt;



       font-weight:500;



       line-height:1.5em;



       padding:0.4em 0.7em;



       text-decoration:none;



}



#learn_more{



       color:#000;



       float:right;



       font-family:Georgia,Times New Roman,Times,serif;



       font-size:1em;



       font-weight:500;



       line-height:1.5em;



       padding:18px 6px;



       text-decoration:none;



       word-spacing:-7px;



}







       















#cat {



       -moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:transparent url(./images/tab_bg_cats.jpg) repeat scroll 0 0;



height:210px;



width:920px;



}







/*----------------------------------------------------END TABIFY-------------------------------*/



























/* main menu */











#nav {



        



	margin: auto;



	padding: 10px;



	width:960px;



	



	}



	



#nav ul {



	float: left;



	list-style: none;



	margin: 0px;



	padding: 0px;



	}



	



#nav li {



	float:left;



	list-style: none;



	margin:  0;



	padding: 0px;



	}



	



#nav li a, #nav li a:visited {



	color:#FFFFFF;



        display:block;



        font-family:Georgia,Times New Roman,Times,serif;



        font-size:13pt;



        margin:0;



        padding:9px 6px;



       



        text-transform:uppercase;



	}



#nav li ul li a, #nav li ul li a:visited {



        font-family:arial;



        font-size:1.6em;



        text-transform:none;



	}



#nav li a:hover {



	background: #e0b74d;



	color: #fff;



        



	}



	



#nav li li a, #nav li li a:visited {



	width: 200px;



	color: #fff;



	float: none;



	margin: 0px 0px 0px 0px;



	padding: 7px 10px 7px 10px;



        text-align:left;



        font-family:arial;



        font-size:1.6em;



	}



	



#nav li li a:hover, #nav li li a:active {



	background: #08113c;



	color: #fff;



	padding: 7px 10px 7px 10px;



	}







#nav li ul {



	z-index: 9999;



	position: absolute;



	left: -999em;



	height: auto;



	width: 200px;



	margin: 0px;



	padding: 0px;



        background-color:#e0b74d;



	}







#nav li li { 



        background-color:#e0b74d;



	}







#nav li ul a { 



	width: 200px;



        text-transform:none;



        font-family:arial;



        font-size:1.6em;







	}







#nav li ul a:hover, #nav li ul a:active { 



        font-family:arial;



        font-size:1.6em;



	}







#nav li ul ul {



	margin: -29px 0 0 130px;



	}







#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {



	left: -999em;



	}







#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {



	left: auto;



	}







#nav li:hover, #nav li.sfhover { 



	position: static;



	}



	



	



#nav .current_page_item a, #nav .current_page_item a:visited {



       /* font-family:arial;*/



       /* font-size:1.6em;*/



	color: #fff;



	}







#nav .current_page_item a:hover {



        /*font-family:arial;*/



       /* font-size:1.6em;*/



	}







	



	



#nav .current_page_item ul li a, #nav .current_page_item ul li a:visited {



 



        background:#E0B74D none repeat scroll 0 0;



        color:#FFFFFF;



       /* font-family:arial;*/



       /* font-size:1.6em;*/



}







#nav .current_page_item ul li a:hover {



        /*font-family:arial;*/



        /*font-size:1.6em;*/



	background: #08113c;



	color: #fff;



	}







/*----------------------------- FOOTER NAV -----------------------------------*/



#nav2 {



	margin: 0 auto 20px;



	padding: 10px;



	width:960px;



	



	}



	



#nav2 ul {



	float: left;



	list-style: none;



	margin: 0 0 20px 0;



	padding: 0px;



	}



	



#nav2 li {



	float:left;



	list-style: none;



	margin:  0;



	padding: 0px;



	}



	



#nav2 li a, #nav2 li a:visited {



	color: #fff;



	display: block;



       font-family:Georgia,Times New Roman,Times,serif;



	font-size: 1.5em;



        margin: 0px ;



	padding: 2px 6px 2px 6px;



	text-decoration: none;



	text-transform:uppercase;



        border-right: solid 1px #fff;



	}







#nav2 li a:hover {



	background: #e0b74d;



	color: #fff;



	}



	



#nav2 li li a, #nav2 li li a:visited {



	width: 130px;



	color: #999;



	float: none;



	margin: 0px 0px 0px -1px;



	padding: 7px 10px 7px 10px;



	}



	



#nav2 li li a:hover, #nav2 li li a:active {



	background: #000;



	color: #fff;



	padding: 7px 10px 7px 10px;



	}







#nav2 li ul {



	z-index: 9999;



	position: absolute;



	left: -999em;



	height: auto;



	width: 100px;



	margin: 0px;



	padding: 0px;



	}







#nav2 li li { 



	}







#nav2 li ul a { 



	width: 100px;



	}







#nav2 li ul a:hover, #nav2 li ul a:active { 



	}







#nav2 li ul ul {



	margin: -29px 0 0 130px;



	}







#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul {



	left: -999em;



	}







#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul {



	left: auto;



	}







#nav2 li:hover, #nav2 li.sfhover { 



	position: static;



	}



	



	



#nav2 .current_page_item a, #nav2 .current_page_item a:visited {



	color: #fff;



	}







#nav2 .current_page_item a:hover {



	}







	



	



#nav2 .current_page_item ul li a, #nav2 .current_page_item ul li a:visited{



	background: #FFFFFF;



	color: #666;



	}







#nav2 .current_page_item ul li a:hover {



	background: #f1f1f1;



	color: #666;



	}







/*---------------------------- END FOOTER NAV --------------------------*/































#footer{



        width:960px;



        margin:auto;



	/*background:#333;



	border-top:1px solid #777;*/



	color:#888;



	clear:both;



	font-size:9px;



	padding:0;



}



#copy{



       float:left;



       color: #fff;



       font-family:Georgia,Times New Roman,Times,serif;



       font-size: 1.5em;



	margin-left:10px;



}



#btwo{



       float:right;



       font-size: 1.5em;



}



#btwo a{



       color:#fff;



}



#btwo a:hover{



       color:#e0b74d;



}



/*************************************



 +Hn and p



 *************************************/



h1, h2, h3{



	font-family: Georgia,Times New Roman,Times,serif;



	font-weight:normal;



	margin:0px 0 15px 0;



}



h1 {

font-size:2em;
font-weight:bold;

color:#000000;

}



h2 {



        



        font-size:1.7em;
		font-weight:bold;



        color:#000;



}



.entrytitle h2{



	font-size:3em;



}



h3{



	font-size:1.2em;



     font-family: Verdana, arial, sans-serif;

	 font-weight:bolder;



        color:#000;



}

h4 a{



	font-size:1.4em;
    font-family: Verdana, arial, sans-serif;
	font-weight:lighter;



        color:#000;



}



.entrytitle h2 a{



	color:#000;



}



.entrytitle h2 a:hover{



	color:#AEC8AF;



}







.entry a{

font-family:Georgia, "Times New Roman", Times, serif;



	color:#07113b;



	text-decoration: underline;



}



.entry a:hover{



	color:#aec8af;

	text-decoration:underline;



}



.thumb img {



	width: 530px; height: 200px;



}











#sidebar h3{



	color:#555;



	font-size:1.5em;



	margin:1em 0;



}







#sidebar h2{



	/*border-top:1px solid #333333; */



	/*border-bottom:1px solid #333333;*/



	padding: 5px 0;



	margin-top: 10px;



}



#sidebar_blog h3{



	color:#555;



	font-size:1.5em;



	margin:1em 0;



}







#sidebar_blog h2{



	/*border-top:1px solid #333333; */



	/*border-bottom:1px solid #333333;*/



	padding: 5px 0;



	margin-top: 10px;



}



/*************************************



 +Entry



 *************************************/



.entry{



	margin-bottom:3em;



}







.entrymeta{



	font-size:0.9em;



	padding: 15px 0;



}



.postedby{



	background:#fff url(./images/info.png) no-repeat;



	padding:3px;



	padding-left:20px;



}



.filedto{



	background:#fff url(./images/arr.png) no-repeat;



	padding:3px;



	padding-left:20px;



}



.commentslink{



	background:#fff url(./images/comment.png) no-repeat;



	padding:3px;



	padding-left:20px;



}







/*************************************



 +Sidebar



 *************************************/



#donate{



        margin:6px 0;



}



#links{



       margin:10px 0;



}



#links h3{



       color:#000;



       font-size:1.5em;



       margin: 0;



}



#social_media {



        font-family: Georgia,Times New Roman,Times,serif;



        color:#000;



}



#social_media p{



        margin:0 0 6px;



}    



#sidebar a{



	color:#000;



}







/*sidebar a:hover{



	color: #fff;



}*/







/*#sidebar ul{



	list-style-type:none;



	margin:0;



	padding:0;



}*/



#sidebar ul li{



	margin-bottom:0.4em;



	padding:0em;



	list-style-type:none;



}







#sidebar ul ul li {



	list-style-type: none;



	}



	



#sidebar li {



	list-style-type: none;



	}







#sidebar img{ padding:5px;}







#social{



	margin:20px 0 20px 0;



	}



















#searchform{



	padding:0;



	margin: 0px 0px 10px 0px;



	}







#searchform input#s{



	margin:0;



	padding:10px 12px;



	background-color:#292826;



	border:1px solid #3f3e3c;



	width:240px;



	font-size:9pt;



	color:#666;



	}







#searchform input#searchsubmit{



	border:none;



	background:#292826;



	color:#fff;



	text-transform:lowercase;



	}



	



#sidebar_blog a{



	color:#000;



}







/*sidebar_blog a:hover{



	color: #fff;



}*/







/*#sidebar_blog ul{



	list-style-type:none;



	margin:0;



	padding:0;



}*/



#sidebar_blog ul li{



	margin-bottom:0.4em;



	padding:0em;



	list-style-type:none;



}







#sidebar_blog ul ul li {



	list-style-type: none;



	}



	



#sidebar_blog li {



	list-style-type: none;



	}







#sidebar_blog img{ padding:5px;}	



	



/*************************************



 +Comments



 *************************************/



.commentsblock{



	margin:0.5em;



	padding:1em;







}



.commentsblock textarea{



	width:35em;



}



.commentsblock input, .commentsblock textarea{



	border:1px solid #d1d1d1;



}



.commentsblock textarea:focus{



	background:#eee;



	border:1px solid #a1a1a1;



}



.commentsblock textarea:focus, .commentsblock input:focus{



	background:#eee;



	border:1px solid #a1a1a1;



}



.commentauthor{



	display:block;



	font-size:1.5em;



}



ol.commentlist{



	color:#777;



	font-size:0.9em;



	list-style-type:none;



	margin:0;



	margin-top:1.5em;



	padding:0;



}



.commentlist li{



	margin-bottom:0.5em;



	padding:0.5em 1em;



	list-style-type:none;



}



.commentlist a{



	color:#333333;



}



.alt{



	background:#f1f1f1;



	border:1px solid #d1d1d1;



	padding:0.5em;



}



h3#comments{



font-size:1.6em;



}







/*************************************



 +Misc



 *************************************/



a {

font-family:Georgia, "Times New Roman", Times, serif;



	color:#e0b74d;



	text-decoration: none;



}



a:hover{



	color:#aec8af;

	text-decoration: none;



}







.thumb{ 



	padding: 25px;



	border:1px solid #ccc;



	background-color:#f1f1f1;



	margin:15px 0;



}















img, img a, img a.hover{ border:none;}











ul { 

    list-style-position: outside;

    list-style-image: url(images/dawgpaw.jpg);

    padding:10px  24px;

} 

ul li{

    margin:10px 0;

}

ol {  list-style-position: inside; }



ol li { padding-left:20px;}



ol ol li { padding-left:20px;}











pre {



overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */



white-space: pre-wrap; /* css-3 */



white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */



white-space: -pre-wrap; /* Opera 4-6 */



white-space: -o-pre-wrap; /* Opera 7 */



 /* width: 99%; */



word-wrap: break-word; /* Internet Explorer 5.5+ */



}







hr{ margin:15px 0; background:#333; color:#333}











.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



}







.alignleft {



	float: left;



}







.alignright {



	float: right;



}











/* Start tables */







table, table.post



{



  border-collapse: collapse;



  margin: 1px;



  width:auto;



}







table, table.post .post tr, th, td



{



  background-color:Transparent;



}







th, td



{



  padding: 0px;



  /*border: solid 1px #000;*/



  vertical-align: top;



  text-align:left;



}







th



{



  text-align:center;



  vertical-align:middle;



  padding: 7px;



}















/* Finish tables */







/* end kvery */



.widgets {



	width: 250px;



	margin: 2px 0px 30px 0px;



	float:right;



}







#tabzine a{}







.widgets a {



	color: #333;



	text-decoration: none;



	}



	



.widgets a:hover {



	color: #999;



	text-decoration: none;



	}



	



ul.tabnav{







	width:270px;



	height:30px;



	margin:10px 0px;



}











.tabnav li {



	display: inline;



	list-style: none;



	padding: 5px;



	float:left;



	text-align:center;



	}







.tabnav a{ color:#999;}



	



.tabnav li a {



	text-decoration: none;



	color: #333;



	font-weight: bold;



	padding: 7px 15px 7px 15px;



	outline: none;



	display:block;



	background-color:#333333;



	}



		



.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {



	



	color: #999;



	text-decoration: none;



	}







.tabnav li.sp1 a, .tabnav li.ab2 a, .tabnav li.rn3 a	{



margin:6px;



color:#333333;



}







.tabnav li.sp1 a:hover, .tabnav li.ab2 a:hover, .tabnav li.rn3 a:hover	{



background:#000;



color:#999;



}















.tabdiv {



	margin-top: 2px;



	padding: 0px;



	float:left;



	width:270px;



	}



	



.tabdiv li {



	margin-left: 0px;



	}







.ui-tabs-hide {



	display: none;



	}







#pop h4{



	margin: 10px;



	text-align: left;



	font-size: 12px;



}



.popular h3 a:link, .popular h3 a:visited{



	font-size:9pt;



}



.popular {



	width: 270px;



	float:left;



	margin: 5px 10px 0px 0px;



	padding:0px 0 0 0;



	display:inline;



	color:#999;



}











#pop .auth{



	color:#666;



	font-size:9px;



	line-height:7px;



	margin: 5px 10px;



}







#pop img {



	float:left;



	background-color:#333;



	margin:20px 0 10px 0;



	padding:10px;



	}



	



	



#about{



text-align:justify;



padding: 0 0 5px 0;







	}







#about a{



	color: #fff;



}







#about p.text{



	padding: 10px ;



	font-size: 9pt;



	line-height: 20px;



	color: #999;



	margin:0px 0px;



}







#about img.avatar{



	float: left;



	margin: 0px 10px 3px 0;



	background:#333;



	border:1px solid #333;



	padding:5px;



}











.sf-menu, .sf-menu * {



	margin:			0;



	padding:		0;



	list-style:		none;



}



.sf-menu {



	line-height:	1.0;



	height:30px;



	background:#060d18;



}



.sf-menu ul {



	position:		absolute;



	top:			-999em;



	width:			10em; /* left offset of submenus need to match (see below) */



}



.sf-menu ul li {



	width:			100%;



}



.sf-menu li:hover {



	visibility:		inherit; /* fixes IE7 'sticky bug' */



}



.sf-menu li {



	float:			left;



	position:		relative;



}



.sf-menu a {



	display:		block;



	position:		relative;



}



.sf-menu li:hover ul,



.sf-menu li.sfHover ul {



	left:			0;



	top:			30px; /* match top ul list item height */



	z-index:		150;



}



ul.sf-menu li:hover li ul,



ul.sf-menu li.sfHover li ul {



	top:			-999em;



}



ul.sf-menu li li:hover ul,



ul.sf-menu li li.sfHover ul {



	left:			10em; /* match ul width */



	top:			0;



}



ul.sf-menu li li:hover li ul,



ul.sf-menu li li.sfHover li ul {



	top:			-999em;



}



ul.sf-menu li li li:hover ul,



ul.sf-menu li li li.sfHover ul {



	left:			10em; /* match ul width */



	top:			0;



}



.sf-menu {



	float:			left;



	margin-bottom:0px;



	width:1000px;



}



.sf-menu a {



	border-right:	1px solid #122B41;



	padding: 8px  10px;



	text-decoration:none;



}



.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/



	color:			#6CA7C7;



}



.sf-menu li {



	background:		#060D18;



}



.sf-menu li li {



	background:		#060D18;



}



.sf-menu li li li {



	background:		#060D18;



}



.sf-menu li:hover, .sf-menu li.sfHover,



.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {



	background:	url(images/cata.jpg) repeat-x;



	outline:		0;



	color:			#d9dfe0;



}











.rekla{



	margin: 0px 0 0 0;



	padding: 0px;



	width:270px;



	float:right;







}















.rekla ul {



   	 margin: 0px 0px;



	 padding: 5px 0;



	 list-style:none;



}



	 



.rekla ul li{



	padding:0 0px;



	list-style:none;



	float:left;



	margin:0 0px;



}







.rekla li a{



	padding-right:0px;



}







.rekla li a:link, .rekla li a:visited {



	text-decoration: none;



}







/* end kvery */







.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



}







.alignleft {



	float: left;



}







.alignright {



	float: right;



}







/* Forms
---------------------------------------------------------- */
.form1 {
    float:left;
   
}
.form2 {
    float:right;
}
.form3 {
    float:left;
    margin-right:40px;
    
}
.form4 {
    float:left;
    margin:0 0 10px;
    height:40px;
    clear:both;
}
hr{
    border:none;
    height:1px;
    width:100%;
    background:#000;
}
.wpcf7-response-output{
    clear:both;
    float:left;
}
