/*
Theme Name: cvElegance
Theme URI: http://wordpress.org/
Description: Beautiful and simple theme for Wordpress
Version: 1.0.3
Author: FP-Design.org & easantos.net
Tags: blue,white

cvElegance is a beautiful theme designed by FP-Design.org and adapted
to Wordpress by easantos.net.
wordpress themes.
*/

* {
    padding:0;
    margin:0;
    font-family: Verdana;
}

body {
    background-image:url(images/background.png);
    background-repeat:repeat-x;
    background-color:#1ba8c4;
}

div.page {
    width:1025px;
    height:auto;
    margin:0 auto;
    position:relative;
    top:0;
}

div.header {
    background-image:url(images/header.jpg);
    width:1025px;
    top:0;
    left:0;
    height:121px;    
}

div.header_left {
    float:left;
}

div.header_left img {
    border:0;
    margin-left:20px;
}

div.header_right {
    float:left;
}

div.menu {
    width:1025px;
    height:40px;
    background-image:url(images/menu_button.gif);
    background-repeat:repeat-x;
    font-family: Verdana;
    font-size:14px;
}

div.tabs > div {
	padding-left: 5px;
  padding-right: 5px;		
}
div.tabs > div h2 {
	margin-top: 0;
}

div.menu ul {
    list-style-type: none;
    margin-left:20px;        
}

div.menu ul li {
    display:inline;    
}

div.menu ul li a {
    padding-top:12px;
    height:28px;
    color:#3589c7;
    float:left;
    padding-left:20px;
    padding-right:20px;
    background-image:url(images/menu_button.gif);
    border-left: 1px solid #fff;
    text-decoration: none;
    font-weight:bold;      
}

div.menu ul li a.last {
    border-left:1px solid #fff;
}

div.menu ul li a.last:hover {
    background-color:transparent;
    background:none;     
}

div.menu ul li a:hover {
    color:#3589c7;
    background:url(images/menu_button_current.gif);
    text-decoration: none;
    font-weight:bold;   
}

div.main {    
    background-repeat:repeat-x;
    background-color:transparent;
    width:1025px;
    height:auto;
    top:0;
    left:0;
}

div.content {
    width:690px;
    border:1px solid #fff;
    background:url(images/inner_cell_top.gif);
    background-repeat:repeat-x;
    float:left;
    margin-left:20px;
    margin-top:30px;
    height:auto;
    background-color:#fff;
}

div.categories {
    margin-top:20px;
    width:270px;
    border:1px solid #fff;
    background:url(images/inner_cell_top.gif);
    background-repeat:repeat-x;
    float:left;        
    height:auto;
    background-color:#fff;
    margin-left:20px;      
}

div.categories ul {
    list-style-type: none;
    margin-left:20px;
}

div.categories ul li {
    display:inline;    
}

div.categories ul li a {
    padding-top:10px;
    height:30px;
    color:#3589c7;
    float:left;
    padding-left:20px;
    padding-right:20px;
    background-image:url(images/menu_button.gif);
    border-left: 1px solid #fff;
    text-decoration: none;
    font-weight:bold;      
}

div.categories ul li a:hover {
    color:#3589c7;
    background:url(images/menu_button_current.gif);
    text-decoration: none;
    font-weight:bold;   
}

div.ads {    
    width:270px;
    border:1px solid #fff;
    background:url(images/inner_cell_top.gif);
    background-repeat:repeat-x;
    float:left;
    margin-left:20px;
    margin-top:30px;
    height:317px;
    background-color:#fff;       
}

ul.tabNavigation {
    margin-top:20px;
    width:270px;        
    background-repeat:repeat-x;
    float:left;        
    height:39px;
    background-color:transparent;
    margin-left:40px;
}

div.meta_top {    
    width:270px;    
    background:url(images/meta_top_most_popular_posts.gif);
    background-repeat:no-repeat;
    float:left;        
    height:5px;
    margin-top:0;
    margin-bottom:0;
    margin-right:0;
    margin-left:20px;
    padding:0;                      
}

div.meta_bottom {    
    width:270px;    
    background:url(images/meta_bottom.gif);
    background-repeat:no-repeat;
    float:left;
    margin-left:20px;    
    height:5px;
    margin-top:0;
    margin-bottom:0;
    margin-right:0;
    padding:0;      
}

div.meta_most_popular_posts {    
    width:258px;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    background:url(images/inner_cell_top.gif);
    background-repeat:repeat-x;
    float:left;
    margin-left:20px;    
    height:auto;
    background-color:#fff;
    border-left:1px solid #919090;
    border-right:1px solid #919090;
    margin-top:0;          
}

div.meta_most_popular_posts h2 {
    display:none;
}

div.meta_most_popular_posts ul {
  list-style-type:none;   
}

div.meta_most_popular_posts ul li {
    width:210px;
    padding-left:20px;
    color:#6d6d6d;
    background-image:url(images/category_arrow.gif);
    background-repeat:no-repeat;
    background-position:0 7px;    
    float:left;
    margin-left:20px;
    border-bottom:1px dotted #c2c2c2;
    height:27px;
    padding-top:3px;
}

div.meta_most_popular_posts ul li a {
    color:#6d6d6d;
    text-decoration:none;
    font-size:12px;    
}

div.meta_recent_comments {    
    width:258px;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    background:url(images/inner_cell_top.gif);
    background-repeat:repeat-x;
    float:left;
    margin-left:20px;    
    height:auto;
    background-color:#fff;
    border-left:1px solid #919090;
    border-right:1px solid #919090;
    margin-top:0;       
}

div.meta_recent_posts {    
    width:258px;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    background:url(images/inner_cell_top.gif);
    background-repeat:repeat-x;
    float:left;
    margin-left:20px;    
    height:auto;
    background-color:#fff;
    border-left:1px solid #919090;
    border-right:1px solid #919090;
    margin-top:0;       
}

div.meta_tags {    
    width:258px;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    background:url(images/inner_cell_top.gif);
    background-repeat:repeat-x;
    float:left;
    margin-left:20px;    
    height:auto;
    background-color:#fff;
    border-left:1px solid #919090;
    border-right:1px solid #919090;
    margin-top:0;       
}

div.meta_tags a {
    color:#6d6d6d;
    text-decoration:none;
    font-size:12px;  
}

div.links {
    width:270px;
    border:1px solid #fff;
    background:url(images/inner_cell_top.gif);
    background-repeat:repeat-x;
    float:left;
    margin-left:20px;
    margin-top:30px;
    height:auto;
    background-color:#fff; 
}

div.ad {
    margin-left:6px;
    margin-top:6px;
    width:125px;
    height:125px;
    float:left;
    background-image:url(images/ad.jpg);
}


div.sidebar_holder {
    height:auto;    
    float:right;
    width:250px;
    margin-right:40px;
    margin-bottom:20px;
}

div.sidebar_title {
    width:250px;
    height:24px;
    color:#6d6d6d;
    border-bottom:1px dotted #c2c2c2;
    padding-left:20px;
    padding-top:18px;
    font-weight:bold;
    font-size:16px;    
}

div.sidebar_category {
    width:210px;
    padding-left:20px;
    color:#6d6d6d;
    background-image:url(images/category_arrow.gif);
    background-repeat:no-repeat;
    background-position:0 7px;    
    float:left;
    margin-left:20px;
    border-bottom:1px dotted #c2c2c2;
    height:27px;
    padding-top:3px;    
}

div.sidebar_category a {
    color:#6d6d6d;
    text-decoration:none;
    font-size:12px;
}

div.sidebar_subcategory {
    width:190px;
    padding-left:40px;
    margin-left:20px;
    color:#6d6d6d;
    background-image:url(images/subcategory_arrow.gif);
    background-repeat:no-repeat;
    background-position:20px 7px;    
    float:left;
    border-bottom:1px dotted #c2c2c2;
    height:27px;
    padding-top:3px;
}

div.sidebar_subcategory a {
    color:#6d6d6d;
    text-decoration:none;
    font-size:12px;
}

div.sidebar {
    float:left;
    width:270px;
    border:1px solid #fff;
    background:url(images/inner_cell_top.gif);
    background-repeat:repeat-x;
    margin-left:20px;
    margin-top:30px;
    height:auto;
    background-color:#fff;
}

div.rss {
    position:absolute;    
    width:51px;
    height:47px;
    top:0;
    right:0;    
    margin-right:12px;
    margin-top:94px;
}

div.rss a img {
    width:51px;
    height:47px;
    border:0;
}

div.rss img {
    width:51px;
    height:47px;
    border:0;    
}

div.rss a {  
    width:51px;
    height:47px;
}

div.search {
    position:absolute;
    width:207px;
    border:1px solid #000;
    top:0;
    right:0;
    margin-right:78px;
    margin-top:25px;
}

div.search input {
    width:200px;
    border:1px solid #fff;
    background-color:#2070aa;
    color:#fff;
    height:23px;
    padding-top:5px;
    padding-left:5px;
}

div.search_button input {
    position:absolute;
    width:30px;
    height:30px;    
    top:0;
    right:0;
    margin-right:35px;
    margin-top:25px;
    background-image:url(images/symbol_search.png);
    border-width:0;
    background-color:transparent;
}

div.excerpt {
    width:680px;    
    padding-bottom:10px;
}

div.excerpt_photo {
    float:left;    
    margin-left:20px;
    margin-top:20px;        
}

div.excerpt_photo img {
    width:122px;
    height:122px;
    border-width:0;
    padding:3px;
    border:1px solid #c2c2c2;
}

div.excerpt_title {
    color:#00528f;    
    float:left;
    border-bottom:1px dotted #c2c2c2;
    width:520px;
    height:21px;
    margin-left:10px;
    padding-top:4px;
    margin-top:20px;
}

div.excerpt_title a {
    color:#00528f;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
    font-family: Verdana;
}

div.excerpt_title h2 a:hover {    
    text-decoration:underline;
}

div.excerpt_comments {
    background-image:url(images/symbol_comments.gif);
    text-indent:38px;
}

div.excerpt_comments, div.excerpt_categories, div.excerpt_date {
    float:left;
    width:170px;
    background-repeat:no-repeat;
    color:#6d6d6d;    
    font-size:12px;
    height:35px;
    padding-top:4px;
    margin-top:3px;
    font-family: Verdana;
}

div.excerpt_date {
    background-image:url(images/symbol_clock.gif);
    text-indent:28px;
    margin-left:10px;    
} 

div.excerpt_categories {
    background-image:url(images/symbol_folder.gif);
    text-indent:40px;    
}

div.excerpt_comments a, div.excerpt_categories a, div.excerpt_date a {
    color:#6d6d6d;
    text-decoration:none;
} 

div.excerpt_comments a:hover, div.excerpt_categories a:hover, div.excerpt_date a:hover {
    color:#6d6d6d;
}

div.excerpt_text {
    width:520px;
    float:left;
    margin-left:10px;
    color:#6d6d6d;
    font-family: Verdana;
    font-size:10px;
    text-align:justify;
}

div.excerpt_text a {
    color:#00528F;
    font-size:14px; 
    font-weight:bold;
    text-decoration:none;
} 

div.clear {
    clear:both;
    border-bottom:1px dotted #c2c2c2;
    height:10px;
    margin-left:20px;
    margin-right:10px;
}

div.navigation {
    width:690px;
    height:20px;
    background-color:#cdcdcd;
    font-family: Verdana;
}

div.navigation a {
    color:#00528f;
    font-size:12px;
    text-decoration:none;
}

div.navigation a:hover {
    color:#00528f;
    font-size:12px;
    text-decoration:underline;
}

div.align_left a {
    text-indent:20px;
    background-image:url(images/left.gif);
    background-repeat:no-repeat;
    background-position:0 1px;
    width:152px;
    height:20px;
    float:left;
    margin-left:10px;
}

div.align_right a {    
    background-image:url(images/right.gif);
    background-repeat:no-repeat;
    background-position:70px 1px;
    width:90px;
    height:20px;
    float:right;
    margin-right:10px;
}

div.white {
    width:690px;
    height:8px;    
}

div.footer {
    font-size:12px;
    color:#d6d6d6;    
    background-color:transparent;
    width:625px;
    height:auto;
    top:0;
    left:0;
    padding-left:50px;
    padding-top:10px;
    padding-bottom:20px;
    float:left;    
}

div.footer a {
    color:#d6d6d6;
}

/* Single posts */
div.excerpt_title_single {
    color:#00528f;    
    float:left;
    border-bottom:1px dotted #c2c2c2;
    width:647px;
    height:21px;
    margin-left:23px;
    margin-right:23px;
    padding-top:4px;
    margin-top:20px;
}

div.excerpt_title_single a {
    color:#00528f;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
}

div.excerpt_title_single h1 a:hover {    
    text-decoration:underline;
}

div.excerpt_comments_single {
    background-image:url(images/symbol_comments.gif);
    text-indent:38px;
}

div.excerpt_comments_single, div.excerpt_categories_single, div.excerpt_date_single {
    float:left;
    width:225px;
    background-repeat:no-repeat;
    color:#6d6d6d;    
    font-size:12px;
    height:35px;
    padding-top:4px;
    margin-top:3px;
}

div.excerpt_date_single {
    background-image:url(images/symbol_clock.gif);
    text-indent:28px;
    margin-left:23px;
    width:212px;    
} 

div.excerpt_categories_single {
    background-image:url(images/symbol_folder.gif);
    text-indent:40px;    
}

div.clear_single {
    clear:both;
    margin-left:23px;
    margin-right:23px;
}

div.single_text {    
    margin-left:23px;
    padding-top:0;
    width:647px;
    color:#6d6d6d;
    font-size:12px;
}

div.single_text ul {
    margin-left:30px;
}

div.single_text ol {
    margin-left:30px;
}

div.single_text blockquote {
    margin-left:30px;
    margin-top:20px;
    margin-bottom:20px;
    padding:10px;
    background:rgb(239,239,239);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

div.single_author {    
    height:20px;
    background-color:#d6d6d6;
    color:#6d6d6d;    
    margin-left:23px;
    margin-right:23px;
    margin-top:5px;
    font-size:12px;
    padding-left:3px;
    padding-right:3px;
    padding-top:3px;    
}

div.single_tags {
    width:677px;
    text-indent:25px;    
    background-image:url(images/tags.gif);
    background-repeat:no-repeat;
    margin-top:20px;
    margin-left:23px;
    color:#a8a6a6;
}

div.single_tags a {
    color:#a8a6a6;
    font-size:12px;
    text-decoration:none;
}

div.respond {
    margin-left:23px;
    margin-right:23px;
    color:#6d6d6d;
}

div.comments {
    margin-left:23px;
    width:647px;
}

div.comment_title {
    color:#00528f;    
    float:left;
    border-bottom:1px dotted #c2c2c2;
    width:647px;
    height:30px;
    margin-left:23px;
    padding-top:4px;
    margin-top:20px;
    font-weight:bold;
}
       
div.meta_header {
    height:39px;
    width:250px;
    margin-left:20px;
    background-color:transparent;
}

div.meta_comments_button {
    background-image:url(images/meta_comments.gif);
    background-repeat:no-repeat;
    width:43px;
    height:39px;
    float:left;
}

div.meta_heart_button {
    background-image:url(images/meta_heart.gif);
    background-repeat:no-repeat;
    width:43px;
    height:39px;
    float:left;
}

div.meta_notes_button {
    background-image:url(images/meta_notes.gif);
    background-repeat:no-repeat;
    width:43px;
    height:39px;
    float:left;
}

div.meta_tags_button {
    background-image:url(images/meta_tags.gif);
    background-repeat:no-repeat;
    width:43px;
    height:39px;
    float:left;
}

.commentlist {
    color:#6d6d6d;
    list-style-type:none;   
}

.commentlist img {
    padding:3px;
    border:1px solid #cacbc4;
    float:left;
    clear:left;
}

.commentlist cite {
    margin-left:5px;
}

.commentlist cite a {
    text-decoration:none;
    font-weight:bold;
    color:#6d6d6d;
    margin-left:5px;
}

div.number_of_posts {        
    padding-top:4px;
    padding-bottom:4px;
    font-size:12px;
    color:#6d6d6d;
}

#comment {
    width:647px;
    border:1px solid #d7d7d7;
    margin-top:15px;
}

#author {
    width:200px;
    height:22px;
    border:1px solid #d7d7d7;
    color:#6d6d6d;
    padding-left:2px;
    padding-top:2px;
    margin-top:15px;
}

#email {
    width:200px;
    height:22px;
    border:1px solid #d7d7d7;
    color:#6d6d6d;
    padding-left:2px;
    padding-top:2px;
    margin-top:15px;
}

#url {
    width:200px;
    height:22px;
    border:1px solid #d7d7d7;
    color:#6d6d6d;
    padding-left:2px;
    padding-top:2px;
    margin-top:15px;
}

div.clear_sidebar {
    clear:both;
}

/* Tabs */
ul.tabNavigation {
    list-style: none;    
    padding:0;
    background-color:transparent;
    overflow:visible;    
    height:39px;    
}
ul.tabNavigation li {
    display: inline;
    margin-left:0;
    width:40px;
    padding-left:0;
}
ul.tabNavigation li a {    
    color: transparent;
    text-decoration: none;        
}
ul.tabNavigation li a.selected,
ul.tabNavigation li a:hover {    
    color: #fff;
    padding-top:0;
}
ul.tabNavigation li a:focus {
	outline:0;
}

.waste {	
}

#submit {
    width:124px;
    height:32px;
    color:#6d6d6d;
    background-image:url(images/comment_button.gif);
    border:0;
    margin-top:10px;
}

#commentform {
    margin-bottom:20px;
}

#commentform a {
    color:#00528F;
    font-size:14px; 
    font-weight:bold;
    text-decoration:none;
}

div.comment-meta a {
    color:#6d6d6d;
    text-decoration:none;
    font-size:12px;
    margin-left:5px;
}

div.clear_footer {
    clear:both;
}

img.size-full {
    border:1px solid #C2C2C2;    
    padding:3px;
    margin-top:5px;
    margin-left:5px;
    margin-right:5px;    
}

p.wp-caption-text {
    background-color:#D6D6D6;
    color:#6D6D6D;    
    margin-left:5px;
    margin-bottom:5px;
    padding:3px;        
}

div.navigation_comments {
    width:647px;
    height:20px;
    background-color:#cdcdcd;
    margin-bottom:10px;
}

div.navigation_comments a {
    color:#00528f;
    font-size:12px;
    text-decoration:none;
}

div.navigation_comments a:hover {
    color:#00528f;
    font-size:12px;
    text-decoration:underline;
}

.comment-author {
    margin-top:10px;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

