/*
Theme Name: Carnation
Theme URI: http://buddypress.org/extend/themes/

/* Font styles */
@import url( _inc/css/fonts/12px.css );

/* Layout styles for home page, internal pages and blog/directory pages */
@import url( _inc/css/layout/home-page/3c-right.css );
@import url( _inc/css/layout/internal-pages/3c-left.css );
@import url( _inc/css/layout/blog-dir-pages/2c-right.css );


@import url(_inc/css/adminbar.css ); 
/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:url(images/top-tail.jpg) left top repeat-x #FFFFFF;
	text-align:center;
	padding-top: 30px;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.75em;
		line-height:1.33em;
		color:#010000;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#010000; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:16px;}

/* ============================= main layout ====================== */
#content ul.list { padding: 0px; margin: 0px; }
#content ul.list li { background:url(images/marker.gif) no-repeat 0 9px; padding-left:14px; line-height:2em;}
#content ul.list li a {color:#010000;}

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent1 {margin:0 25px 0 0; float:left;}

.alignright {text-align:right;}

h2 {font-size:2.16em; line-height:1.2em; color:#fff; text-transform:uppercase; font-family:"Times New Roman", Times, serif; font-weight:normal;}
h3 {font-size:1.66em; line-height:1.2em; color:#fff; font-family:"Times New Roman", Times, serif; font-weight:normal; font-style:italic; padding-top:28px;}
h3 a { color: #fff; }
h4 {font-size:2.083em; line-height:1.2em; color:#9a0505; font-family:"Times New Roman", Times, serif; font-weight:normal; margin-bottom:5px;}
h5 {font-size:1.5em; line-height:1.2em; color:#444444; margin-top:-5px;}
/* ============================= header ====================== */
.num {font-family:Tahoma, Geneva, sans-serif; font-size:0.916em; color:#848484; padding:4px 5px 0 0;}
.num span {font-weight:bold; color:#fff;}

.logo {padding:0px 0 0px 0; float:left; background: transparent url('./images/bkg_logo.png') no-repeat top right; height: 70px; width: 441px; display: block;}
.logo h1 {text-indent: -9000px; }

.menu {padding:40px 0 0 0; float:right;}
.menu li.page_item {background:url(images/menu-li-bg.gif) right 12px no-repeat; padding:0 14px 0 10px; float:left; line-height:2.5em; text-transform:uppercase;} 
.menu li.page_item a {color:#6d6d6d; text-decoration:none; font-family:"Times New Roman", Times, serif; font-weight:bold;}
.menu li.page_item a:hover {color:#fff; text-decoration:underline;}
.menu li.page_item a span {text-transform:none;}
.menu li.page_item.current_page_item {color:#fff; text-decoration:underline;}
.menu li.page_item.current_page_item a { color: #fff; text-decoration: underline; }
.menu .last {background:none; padding-right:5px;}

.slogan1 {background:url(images/header-img.jpg) left top no-repeat; padding:265px 18px 127px 0; margin-bottom:24px; margin-top: 1px;}
.slogan {background:url(images/header-img1.jpg) left top no-repeat; padding:84px 18px 126px 0; margin-bottom:20px; margin-top: 1px; position: relative}
.slogan h2 { position: absolute; bottom: 0px; right: 10px; }
/* ============================= content ====================== */
.col-pad {padding-right:38px;}

.pad {padding-top:8px;}
.pad1 {padding-top:30px;}
.pad2 {padding-top:20px;}


.margin {margin-top:48px;}


span.text {color:#7a7a7a;}
ul.pad {padding-top:6px;}

.padding {padding-bottom:14px;}
.padding1 {padding-bottom:11px;}
.padding2 {padding-bottom:22px;}
.padding3 {padding-bottom:27px;}

.link1, .link2, .link3, .link4 {display:inline-block; padding-left:16px; margin-top:8px; font-family:"Times New Roman", Times, serif; font-size:1.41em; color:#555554; text-decoration:none;}
.link1:hover, .link2:hover, .link3:hover, .link4:hover {text-decoration:underline;}
.link1 {background:url(images/link1-bg.gif) left 4px no-repeat;  }
.link2 {background:url(images/link2-bg.gif) left 4px no-repeat;  position: absolute; bottom: 20px;}
.link3 {background:url(images/link3-bg.gif) left 4px no-repeat;  }
.link4 {background:url(images/link4-bg.gif) left 4px no-repeat;  }

.link {color:#6ebac8; font-weight:bold; text-decoration:none;}
.link:hover {text-decoration:underline;}

#row {background:url(images/row-tail.gif) top left repeat-y; margin-top:21px;}
.row-bg {background:#f1f6f5; width:100%;}
.row-indent {padding:21px 26px 19px 19px;}

#row .bottom-pad {padding-bottom:13px;}
#row .bottom-pad1 {padding-bottom:3px;}

#row .imgindent {margin-right:10px;}
#row .number {color:#444444; font-weight:bold;}
#row .adress {color:#222222; font-weight:bold;}

#row .link {color:#66c314;}
#row .block {width:673px; float:left;}

#row .mail {color:#e75979; font-weight:bold;}
#row li {line-height:1.66em; background:url(images/row-list-bg.gif) left 9px no-repeat;}
#row li a {color:#3d616e; font-weight:bold; text-decoration:none;}
#row li a:hover {text-decoration:underline;}
.list {float:left; width:304px;}

#row h4 {font-size:1.83em; color:#9b9e9d; line-height:1.2em; font-family:Arial, Helvetica, sans-serif;}
.null {padding:0px; margin:0px;}

em {font-style:normal; color:#e75979; font-weight:bold;}
em span {font-weight:normal;}

.contacts {color:#777777; float:left;}

.list1 {width:228px; float:left;}

span.color {color:#000;}

.list-pad {padding-right:62px;}

.phone {display:inline-block; width:65px;}

.phone1 {display:inline-block; width:75px;}
.phone2 {display:inline-block; width:40px; padding-left:40px;}

.text1 {float:left; width:594px;}

.policy {padding:30px 0 30px 0; color:#000; font-weight:bold;}
.policy a {color:#000;}
/* ============================= footer ====================== */
#footer a {color:#7f9798;}
#footer  {color:#7f9798;}
.footer-menu {padding-top:19px;}
.footer-menu li {background:url(images/footer-menu-li-bg.gif) left 9px no-repeat; padding:0 13px 0 13px; float:left;}
.footer-menu li a {text-decoration:none;}
.footer-menu li a:hover {text-decoration:underline;}
.footer-menu  .first {background:none; padding-left:0px;}

/* ============================= forms ============================= */

#ContactForm {padding:0 0 6px 0;}
#ContactForm label {height:26px; display:block;}
#ContactForm .column1 {width:224px !important; float:left;}
#ContactForm .column2 {width:194px !important; float:left;}
#ContactForm .link3, #ContactForm .link4 {font-size:1.41em;   font-family:"Times New Roman", Times, serif;}
#ContactForm .link4 {margin-left:20px;}
#ContactForm a {color:#555554;}
.input {width:190px; height:16px;  background:#fff; padding:0 0 0 5px; font-size:0.91em; color:#7a7a7a; border-top:1px solid #c5c7c6; border-left:1px solid #dadbdb; border-right:1px solid #fff; border-bottom:1px solid #fff;}
textarea {width:185px; height:42px;  background:#fff; padding:0 0 0 5px; overflow:auto; font-size:0.91em; color:#7a7a7a; border-top:1px solid #c5c7c6; border-left:1px solid #dadbdb; border-right:1px solid #fff; border-bottom:1px solid #fff;}


#main { width:926px; margin:0 auto; text-align:left;}



#footer { height:75px;}

.col-1, .col-2, .col-3, .col-4 {float:left;}
.container {width:100%; overflow:hidden;}

.divider {background:url(images/divider-bg.gif) 462px 0px repeat-y;}
.divider1 {background:url(images/divider-bg.gif) 222px 0px repeat-y;}
.divider2 {background:url(images/divider-bg.gif) 704px 0px repeat-y;}


#row .col-3 {width:424px !important;}
#row .col-4 {width:418px !important;}
/* ============================= ext ===========================*/
#ext .col-1 {width:203px; height: 400px; position: relative; text-align: left;}
/* ============================= page2 ===========================*/
#page2 .col-1 {width:443px;}
#page2 .col-2 {width:444px;}
/* ============================= page3 ===========================*/
#page3 .col-1 {width:443px;}
#page3 .col-2 {width:444px;}
/* ============================= page4 ===========================*/
#page4 .col-1 {width:443px;}
#page4 .col-2 {width:444px;}
/* ============================= page5 ===========================*/
#page5 .col-1 {width:203px;}

/* ============================= page6 ===========================*/
#page6 .col-1 {width:443px;}
#page6 .col-2 {width:444px;}
/* ============================= page7 ===========================*/
#page7 .col-1 {width:443px;}
#page7 .col-2 {width:444px;}
#page7 .col-3 {width:202px;}


#item-header, #item-nav, #subnav { display: none; }
.padder { width: 646px; float: left; text-align: left; padding-left: 15px;}
#bp-adminbar-visitrandom-menu { display: none; }

ul.button-nav li a {
	background: url( ../images/white-grad.png ) top left repeat-x;
	border: 1px solid #ddd;
	padding: 3px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-decoration: none;
	color: #888;
	font-size: 12px;
	font-weight: normal;
	vertical-align: bottom;
	cursor: pointer;
}
ul.button-nav li a:hover, ul.button-nav li.current a {
		border-color: #aaa;
		color: #555;
		outline: none;
	}


ul.button-nav li {
	float: left;
	margin: 0 10px 10px 0;
}
	ul.button-nav li.current a {
		font-weight: bold;
	}
