
/* LAYOUT */
/* ----------------------------------------- */
body {padding: 5px 20px 10px 20px;background:fixed;}

#wrapper {margin: 10px auto; background-image:url(../images/bg-000-50.png); overflow:hidden;}
#header { height:auto;}
#container, #content, #primary, #secondary, #tertiary{float:left;}
#footer {clear:both; margin:0 0 10px 10px!important; padding:0!important; overflow:hidden;}
#footer-col1 {width:33%; float:left; padding-left:1px; padding-top:0!important;}
#footer-col2 {width:33%; float:left; padding-left:2px; padding-top:0!important;}
#footer-col3 {width:33%; float:left; padding-left:1px; padding-top:0!important;}
#footer ul {margin:0 10px 10px 0!important;}
#footer li {margin:0!important; padding:0 0 10px 10px;}
#footer-col1 ul , #footer-col2 ul , #footer-col3 ul {margin-bottom:-10px!important;}
#footer-col3 blockquote {margin:0; padding:0; border:none;}
#containermenu {height:auto; margin:2px auto 10px; overflow:hidden;}

/* Superwide css over 1400px */
.superwide #containermenu {width: 1382px;}
.superwide #wrapper {width:1382px;padding-right:2px;}
.superwide #container{width:828px;margin-bottom:10px;}
.superwide #content{width:535px; padding-left:10px;}
.superwide #primary{width:273px; float:right;margin-bottom:-10px!important;}
.superwide #secondary{width:255px; padding-left:10px;}
.superwide #tertiary{width:280px; }
.superwide #footer {width:1382px;}
.superwide .gallery-item img {float:none!important; width:200px; height:200px;}
.superwide .gallery {margin:0 auto; width:83%;}

/* Wide ( over 1200px ) */
.wide #containermenu {width: 1200px;}
.wide #wrapper {width:1200px;padding-right:1px;}
.wide #container{width:645px;margin-bottom:10px;}
.wide #content{width:635px;margin-left:10px;}
.wide #primary{width:635px;margin-left:10px; margin-bottom:-10px!important; }
.wide #secondary{width:255px;margin-left:10px;}
.wide #tertiary{width:280px;}
.wide #footer {width:1198px;}
.wide .gallery-item img {float:none!important; width:243px; height:243px;}
.wide .gallery {margin:0 auto; width:83%;}

/* Normal ( over 960px ) */
.normal #containermenu {width: 920px;}
.normal #wrapper {width:920px;}
.normal #container{width:365px;margin-bottom:10px;}
.normal #content{width:355px;margin-left:10px;}
.normal #primary{width:355px;margin-left:10px; margin-bottom:-10px!important;}
.normal #secondary{width:255px;margin-left:10px;}
.normal #tertiary{width:280px;}
.normal #footer {width:916px;}
.normal .gallery-item img {float:none!important; width:128px; height:128px;}
.normal .gallery {margin:0 auto; width:83%;}

/* Slim ( over 700px ) */
.slim #containermenu {width: 736px;}
.slim #wrapper {width:735px;padding-right:1px;}
.slim #container{width:435px;margin-bottom:10px;}
.slim #content{width:425px;margin-left:10px;}
.slim #primary{width:425px;margin-left:10px;  margin-bottom:-8px!important;}
.slim #secondary{width:280px;margin-left:10px;}
.slim #tertiary{width:290px;margin-top:0px!important;}
.slim #footer {width:730px;}
.slim #random {width:272px;}
.slim #random  h1{text-align:center; width:95%!important;}
.slim .randomth {margin:3px!important;}
.slim .small-ad { width:280px;}
.slim  .small-ad img{padding:6px;}
.slim #search-tag-form {width:280px;}
.slim #searchbox { width:273px;}
.slim #subscribe {width:280px;}
.slim .gallery-item img {float:none!important; width:155px; height:155px;}
.slim .gallery {margin:0 auto; width:83%;}
.slim .select { width:273px; margin:0!important;}
.slim .entry-excerpt h1, .slim .entry-excerpt h1 a:link, .slim  .entry-excerpt h1 a:visited, .slim .entry-excerpt p , .slim .metadata, .slim #navigation {float:left;}
.slim .entry-excerpt h1, .slim .entry-excerpt h1 a:link, .slim  .entry-excerpt h1 a:visited {margin-top:0!important;margin-left:-5px!important;padding-top:0!important;}

.small-ad img{margin:0 0 0 1px; padding:2px 5px 8px 4px; float:left; background:none;}
.small-ad { width:270px; overflow:hidden; text-align:center; background-image:url(../images/bg-000-20.png); margin:0 0 10px 10px; padding-bottom:3px;}
.small-ad h1 {margin:0 0 5px 10px!important; padding-top:15px; text-align:center; }

.randomth { padding:2px!important; margin:0px!important; width:55px; float:left!important;}
#random {width:247px; overflow:hidden; background-image:url(../images/bg-000-50.png); padding:0 0 8px 8px;}
#random h1 {width:100%!important; margin-left:0!important; padding-left:0!important; text-align:left;}

ol {list-style-position:inside;}
ul {margin-left:10px;}
li {margin-top:5px;}

#secondary {margin-bottom:10px;}
#secondary ul {margin:10px 0 0 0;}
#secondary  ul li {margin:0;}
#secondary ul li a {margin:0;}


.logo {text-align:center; height:auto; background-image:url(../images/bg-000-50.png); padding-top:10px; margin-top:10px;}
.logo img {background:none!important;float:none!important; margin:5px auto;}

#content ul{list-style:square inside;}
#tertiary {margin:10px 0 0 0!important; }

.entry p {background-image:url(../images/bg-000-20.png);}
.entry-excerpt p{background-image:url(../images/bg-000-20.png); }

.articol-inner {background-image:url(../images/bg-000-20.png); margin-top:10px;}
.articol-inner .content p {background-color:none!important;}
.articol-inner ul li{padding:5px 0 0 10px; list-style:square inside!important; }
.articol-inner ul {padding-bottom:20px;}
.articol-inner ol li{list-style-type: decimal!important;list-style-position: outside!important;}
.articol-inner ol p {border-left: solid 1px #999;}

.meta-article { width:95%; margin: 20px auto!important; border-top: 1px solid #000; padding:10px 0!important;}

.metadata {
    margin:-1px 0 0 15px;
    padding:0 0 5px 0;
    overflow:hidden;
    font-size:0.8em;
    color:#ff0000;
	width:99%;
}

.metadata a {color:#ff0000;}

.metadata-bg{
    display:block;
    float:left;
    height:20px;
    background-image:url(../images/bg-000-50.png);
	padding:10px 10px 0 10px;
}

.metadata .time {background:url(../images/clock.png) no-repeat scroll left top transparent; padding:4px 10px 0 25px;}
.metadata .author {background:url(../images/user.png) no-repeat scroll left top transparent; padding:4px 10px 0 25px;}
.metadata .comment-icon {background:url(../images/comment.png) no-repeat scroll left top transparent; padding:4px 5px 0 25px;}

.thumbnail {
	float:left;
	width:275px;   
	margin:0 20px 0 0!important;
}
.attachment-post-thumbnail {
    margin:10px 10px 0 0!important;
    padding:5px!important;
    background-image:url(../images/bg-000-50.png);
}

.attachment-sidebar-thumbnail {
    margin:10px 10px 0 10px!important;
    padding:5px!important;
    background-image:url(../images/bg-000-50.png);
}

.attachment-thumbnail {
    height:50px;
    width:50px;
    padding:2px!important;
    background-image:url(../images/bg-000-30.png);
    margin:2px;
}

.inner-primary {
    margin:10px auto;
    background-image:url(../images/bg-000-50.png);
    padding:5px 5px 13px 5px!important;
    overflow:hidden;
}

.readmore { text-align:right; margin:0 30px 0 0; line-height:normal!important; padding:0!important;}
.article {display:block!important; margin:0;}

/*subscribe*/
#subscribe {
    list-style: none;
    margin-left:10px;
    overflow:hidden;
    background-image:url(../images/bg-000-20.png);
    width:270px;
}
#subscribe ul {
    list-style: none;
    margin:0;
    overflow:hidden;
}
#subscribe li {
    padding: 10px;
    position: relative;
    margin:0 auto;
    height: 60px;
}

#subscribe li:hover {
    background-image:url(../images/bg-000-70.png);
}

#subscribe li img {
    float: left;
    position: relative;
    padding: 0px;
    margin: 0px 10px 0px 0px;
    border:none;
}

#subscribe li h3 {
    margin: 5px 0 5px 45px!important;
    clear: none;
}

#subscribe li p {
    margin: -10px 0 0 50px;
    clear: none;
    line-height:15px!important;
}

#subscribe li a.linkblock {
    background: none;
    border: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 95%;
    height: 100%;
    position: absolute;
    z-index: 10;
    display:block!important;
    padding: 10px;
    border:none;
    text-decoration:none;
}


/* tab box */
#tabbed_box { margin: 0px auto; width:100%;}  

.tabbed_area {  
    padding:10px 0 0 0;
    width:100%; 
    margin-bottom:10px; 
}  

.tabs {width:254px; margin-bottom:-1px!important;}

ul.tabs {margin:0px; padding:0px;}  
ul.tabs li {list-style:none; display:inline;}  

ul.tabs li a {  
    background-image:url(../images/bg-000-20.png); ;
    padding:8px 12px;  
    text-decoration:none;  
    display:inherit!important;
}  

ul.tabs li a:hover {background-image:url(../images/bg-000-50.png); border-color:#ccc;}
  
ul.tabs li a.active {background-image:url(../images/bg-000-50.png); }  

.content {background-image:url(../images/bg-000-50.png);  margin-top:11px!important;}  
#content_2, #content_3 {display:none;}  

ul.tabs {margin:12px 0 10px 0; padding:0px;}  

.content ul {padding:0px 20px 0px 20px;} 
 
.content ul li {  
    list-style:none;  
    border-bottom:1px solid #000;  
    padding-top:10px;  
    padding-bottom:10px;  
	line-height:1.2em;
}  
 
.content ul li a small {  
    position:relative;  
    left:4px;  
    top:0px;  
}  

.content ul li:last-child {border-bottom:none;}  
.last {border-bottom:none!important;}  
#home{margin: 0px;padding: 0px; float:left;}
#home li {list-style: none; margin: 0px!important; padding: 0px!important;}

#home a , #home a:link, #home a:visited {	
	display: block;
	margin: 0px;
	padding: 10px 15px 10px 15px;
	text-transform: uppercase;
	background-image:url(../images/bg-000-30.png)!important;
} 
 
#home a:hover {background-image:url(../images/bg-000-70.png)!important;}  

/* main nav menu */
#nav ul { margin:16px 0 0 -30px; padding:4px 0; width:160px;  z-index:999;}
#nav ul ul { left:160px; margin:-21px 0 0 0; margin:0;}
#nav li:hover ul, #nav li:hover li:hover ul { display:block;}
#nav li { margin:1px 0 0 0; padding:8px 12px; float:left;}
#nav li.first { padding-left:0; background:none;}
#nav li a {margin:-5px 0 10px 0; background-image:url(../images/bg-000-30.png);}
#nav ul li a { display:block; background:none!important;}

/*Page menu*/

#pagenav{
	height:33px;
	display:block;
	padding:0;
	}
#menu{
	margin: 0px;
	padding: 0px;
	height:33px;
	}
	
#menu ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#menu li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#menu li a, #menu li a:link, #menu li a:visited {
	display: block;
	margin: 0px;
	padding: 10px 15px 10px 15px;
	}

#menu li a:hover, #menu li a:active {
	background-image:url(../images/bg-000-70.png)!important;
    margin: 0px;
	padding: 10px 15px 10px 15px;
	text-decoration: none;
	}
	
.current_page_item {background-image:url(../images/bg-000-70.png)!important;}
	
#menu li li a, #menu li li a:link, #menu li li a:visited {
	width: 150px;
	float: none;
	margin: 0px!important;
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid #051424;
	background-color:#000!important;
	}
	
#menu li li a:hover, #menu li li a:active {
	background-color:#000!important;
	padding: 7px 10px 7px 10px; 
	}

#menu li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#menu li li {}
#menu li ul a {width: 140px; margin-top:10px;}
#menu li ul a:hover, #menu li ul a:active {	}
#menu li ul ul {	margin: -28px 0 0 170px;}
#menu li:hover ul ul, #menu li:hover ul ul ul, 
#menu li.sfhover ul ul, #menu li.sfhover ul ul ul {left: -999em;}
#menu li:hover ul, #menu li li:hover ul, 
#menu li li li:hover ul, #menu li.sfhover ul, 
#menu li li.sfhover ul, #menu li li li.sfhover ul {	left: auto;}
#menu li:hover, #menu li.sfhover {position: static;}

/* category menu */
.button-cat { background-image:url(../images/bg-000-80.png); float:left; height:15px!important;padding:9px; margin:0!important;margin-bottom:-1px!important;z-index:9999!important;}
.button-cat-label {float:left; margin-top:1px;}
.button-cat a, .button-cat a:link, .button-cat a:visited {background:none!important;}
.arrow-down {
    border-color:#ff0000 transparent transparent;
    border-style:solid;
    border-width:8px 5px 0;
    float:right;
    height:0;
    margin:3px 2px 0 0;
    width:0;
}
.button-cat-border {border-left:1px dotted #666; height:15px; float:right; margin:0 10px;}
#menu_categories {margin:10px 0 0 35px; padding:0;display:none; position:absolute; z-index:999!important; /*border: 10px solid #ebebeb; border-top:none!important;*/}
#menu_categories .catcol { float:left; padding:5px 10px 15px 35px; width:150px; border-left:1px dotted #bdbdbd; vertical-align:top; background-image:url(../images/bg-000-95.png);}
#menu_categories .catcol ul { margin-top:10px; padding:8px 0; list-style:none;}
#menu_categories .catcol ul li { float:none; margin:0; padding:0;}
#menu_categories .catcol ul li a { margin:0; padding :2px 5px;}
#menu_categories .catcol ul li.maincat { float:none; margin:0; padding:0;}
#menu_categories .catcol ul li.cat-item {line-height:20px; padding:5px 0 2px 10px; margin:10px 0 -7px 0;}
#menu_categories .catcol ul li a:hover { text-decoration:underline !important;}
#menu_categories .first { border-left:none;}
#menu_categories .catcol ul li.maincat a { margin:0;}

.menu-cols {}

/* == WP CSS - Comment Styles == */

.comment-body {background-image:url(../images/bg-000-50.png); padding:10px!important; border-bottom:1px dotted #000;}
.comment-body p{padding:10px!important; margin:10px;}
.avatar {background-image:url(../images/bg-000-45.png); padding:3px; margin-right:10px;}
.comment-meta {margin-top:10px;}

.children ul { margin:0 0 0 0px; }
.children li { margin:0 0 0 50px; }
.comment-reply-link {padding:2px 5px; background-image:url(../images/bg-000-50.png);}
.reply { margin-bottom:4px!important;}

/* images */  

img {background-image:url(../images/bg-000-50.png); padding:5px; float:left;}

img.alignright {float:right; margin:0.5em 0 0.5em 0.5em;}
img.alignleft {float:left; margin:0.5em 1em 0.5em 0;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0.5em 0 0.2em 1em;}
a img.alignleft {float:left; margin:0.5em 1em 0.2em 0;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.gallery-item img {padding:5px!important; background-image:url(../images/bg-000-20.png);	border:none!important;}

/* WordPress CSS - Default WordPress Widgets */
#secondary .widget {background-image:url(../images/bg-000-50.png);}
.widget {background-image:url(../images/bg-000-20.png);}
.widget-egal {background-image:url(../images/bg-000-50.png);}
.widget ul { padding:0 5px 10px 0;}
.widget li { margin:0 0 10px 20px!important;  }
ul.widget-egal  {padding:0 5px 10px 10px!important;}
.widget-egal li { margin-left:10px!important;padding:5px 10px 5px 0px!important; line-height:1.2em; }
.widgettitle {margin:0 0 5px 10px!important; padding-top:15px;}
.widgettitle-2 {margin:10px 0 5px 10px!important; padding-top:15px;}

/* links widget */
.widget_links ul {padding-bottom:10px; margin-bottom:10px!important;}
.widget_links li  {margin-left:10px!important;}

/* custom menu widget */
.widget_nav_menu ul {padding-bottom:10px; margin-bottom:10px!important;}
.widget_nav_menu li  {margin-left:10px!important;}
.widget_nav_menu .current-menu-item {background:none!important;}

/* meta widget */
.widget_meta ul {margin-bottom:10px!important;padding-bottom:10px;}
.widget_meta li {margin-left:10px!important}

/* pages widget */
.widget_pages ul {margin-bottom:10px!important;}
.widget_pages ul li {margin-left:10px!important}
.widget_pages ul li ul {margin-top:10px!important; padding:0; }

/* recent-posts widget */
.widget_recent_entries ul {padding-bottom:10px;margin-bottom:10px!important;}
.widget_recent_entries ul li {margin:10px 0 0 0!important;}

/* archives widget */
.widget_archive ul {margin-bottom:10px!important;}
.widget_archive ul li {margin-left:10px!important} 

/* tag-cloud widget */
.widget_tag_cloud div{padding:10px;margin-bottom:10px!important;}

/* my tag cloud */
#tagcloud {text-align:center;}
	
#tagcloud a:link, #tagcloud a:visited {position: relative;}  
  
/* calendar widget */
.widget_calendar { margin-bottom:10px!important; }
#calendar_wrap { margin:0 auto 10px; }
#calendar_wrap td { padding:5px; }
#wp-calendar caption { margin-bottom:10px;}
#wp-calendar { margin:0 auto!important; }

/* category widget */
.widget_categories ul {margin-bottom:10px!important;}

/* recent-comments widget */
.widget_recent_comments ul {padding-bottom:10px!important;margin-bottom:10px!important;}

/* my recent comments footer widget */
.my-recent-comments  {margin:10px 20px!important;}
.recent_comment_name {padding:1px 3px;}
.recent_comments ul {margin-top:20px!important;}
.footer-comment { height:30px;}
/* search widget */
#searchform { padding:10px;}
#searchform input {padding:5px 0 5px 8px;}
#searchbox { width:263px; margin:0 auto 1px; background:	rgba(0,0,0,0.5);border:none; padding:2px 0 2px 7px;}
.search { margin-bottom:10px!important;}

/* text widget */
.textwidget {padding:0 10px 10px 10px;margin-bottom:10px!important;line-height:1.2em;}
.widget_text li{margin-top:-10px!important;}
.widget__text ul{}

/* search by tag */
#search-tag { margin:0 auto 20px; padding:0 10px;}
#search-tag-form {width:269px;border:none; margin:0!important;padding:0!important;}

.select {
	position: absolute;
	width: 263px;
	height: 19px;
	padding: 5px 0 2px 8px;
	background-image:url(../images/bg-000-50.png);
	overflow: hidden;
}

/* twitter widget */
.twitter { margin:10px auto; overflow:hidden; background-image:url(../images/bg-000-50.png);}
#twitter_update_list li {padding:10px 0!important; line-height:1.2em; }
#twitter_update_list ul {padding:0!important;}
.twitter ul {width:230px; margin-left:10px!important;}

/* popular widget */
.popular {background:#fff; padding-top:2px;}
.popular ul {margin:0 0 0 10px!important;padding:0 10px 10px 10px;}
.popular li {margin-bottom:5px!important;padding-bottom:5px;}

/* google analytics */
.google {display:none;}

/* comment form */
#respond {overflow:hidden;}
#mail, #email, #contactName, #url, #author, #comment{background-color:rgba(0,0,0,0.5); border:none;padding:5px;}
#submit {	
	background-color:rgba(0,0,0,0.5);
	padding:10px 30px;
	float: left;
	border:none;
	margin-bottom:10px;
	cursor: pointer;
	cursor: hand;
}

.cancel-comment-reply {margin:10px;}

img.wp-smiley {
	background:none repeat scroll 0 0 transparent !important;
	border:medium none !important;
	float:none;
	margin:0 !important;
	padding:0 2px !important;
}

.comment-body blockquote {
	margin: 1em 50px;
	padding-left: 10px;
	border-left:1px solid #333;
	}

.copyright {margin-top:5px;}

/* contact page */

#contact {margin:20px 0;}

#contactForm {
	overflow:hidden;
	height:auto;
	width:93%;
	margin:10px auto;
}
#contactForm  fieldset {margin-bottom:15px;}

#contactForm input[type=text] {
	display:block;
	width:98%;
	margin-bottom:10px;
	height:24px;
	border:none!important;
	float:left!important;
	border:1px solid #999;
	background-color:rgba(0,0,0,0.5);
}

#contactForm textarea {
	display:block;
	border:none;
	width:98%;
	padding:5px;
	height:175px;
	margin-bottom:10px;
	margin-top:0;
	overflow:auto!important;
	float:left!important;
	border:none!important;
	background-color:rgba(0,0,0,0.5);
	resize:none;
}

#contactForm label {padding:7px 0 10px 20px!important;	float:left;}

#contactForm input[type=submit] {
	background-color:rgba(0,0,0,0.5);
	padding:10px 30px;
	float: left!important;
	border:none;
	cursor:pointer;
}

.contact_error {
	background:	rgba(0,0,0,0.5) url(../images/cross.png) no-repeat 10px center;
	display:block;
	height:22px;
	line-height:22px;
	padding:3px 10px 3px 35px;
	margin:5px 0 20px 37px;
	width:40%;
}

#contact #email_sent {
	padding:10px;
	height:60px;
	background-image:url(../images/bg-000-50.png);
}

#contact #email_sent h3 {
	background:url(../images/tick.png) left no-repeat;
	padding-left:22px;
	margin-top:4px;
}

.error{ float:right!important;color:#ff0000; }
#clear {clear:both; margin:0;padding:0;}


