/*  



Theme Name: Cyberspace V.1.0



Theme URI: http:www.cyberlaw.ro



Description: An original theme designed by Dragos Lupascu based on Simple Balance by Blogsessive - Blogging Tips. 



Author: Dragos Victor Lupascu



Author URI: http://www.dragoslupascu.com





*/





/* General styles */



body {



	background: #000 url(img/cyberlaw_bg.gif) repeat;



	margin: 0 auto;



	text-align: center;



	font-size: 15px;

	

	font-family: Georgia, Tahoma, Arial, Verdana, sans-serif;



	color: #1e2128;



}







#wrap {



	margin: 40px auto;



	width: 915px;

	

	padding: 0;



	text-align: left;

	

	background: #FFF url(img/wrap_bottom.jpg) no-repeat left bottom;



}







a {



	color: #1e2128;



	text-decoration: none;



}







a:hover {



	color: #07afba;



}







a img {



	border: none;



}







form {



	margin: 0;



	padding: 0;



}







small {



	font-size: 11px;



}









#copy {



	position: absolute;

	

	margin: 3px 0 0 0;

	

	height: 25px;

	

	width: 550px;

	

	text-align: left;

	

	font-family: Georgia, "Times New Roman", Times, serif;

	

	font-size: 11px;

	

	float: left;



}



#wp {



	position: absolute;

	

	margin: 35px 0 0 705px;

	

	height: 25px;

	

	width: 150px;

	

	text-align: right;

	

	font-family: Georgia, "Times New Roman", Times, serif;

	

	font-size: 11px;

	

	float: left;



}



#design {



	position: absolute;

	

	margin: 3px 0 0 555px;

	

	height: 30px;

	

	width: 300px;

	

	text-align: right;

	

	font-family: Georgia, "Times New Roman", Times, serif;

	

	font-size: 11px;

	

	float: left;



}



#hostway {



	position: absolute;

	

	margin: 20px 0 0 0;

	

	height: 25px;

	

	width: 345px;

	

	text-align: left;

	

	font-family: Georgia, "Times New Roman", Times, serif;

	

	font-size: 11px;

	

	float: left;



}



#lvd {



	position: absolute;

	

	margin: 40px 0 0 0;

	

	width: 105px;

	

	height: 28px;

	

	background: url(img/lvd.gif) no-repeat;



}



.lvd1 {



	width: 105px;

	

	height: 28px;

	

	position: absolute;





}



#rss {



	background: url(img/rss.jpg) no-repeat center;

	

	width: 210px;

	

	height: 33px;



}













/* Header styles */



#topBar {



	width: 915px;

	

	height: 30px;

	

	background:  url(img/wrap_top.jpg) top no-repeat;





}



#header {



	width: 854px;

	

	height: 122px;

	

	overflow: hidden;

	

	margin-left: 30px;

	

	background: #fff url(img/header.jpg) no-repeat;



}



.headerlnk {



	width: 400px;

	

	height: 100px;

	

	position: absolute;

	

	margin: 15px 0 0 10px;







}



.topMenu {



	width: 854px;

	

	height: 40px;

	

	overflow: hidden;

	

	position: relative;

	

	background: #fff url(img/cyberlaw_bg_menu.jpg) no-repeat;

	

	margin-left: 30px;

	

	margin-top: 1px;



	font: normal normal 13px Georgia, "Times New Roman", serif;



}





.topMenu ul {



	margin: 0;



	padding: 0;



	list-style: none;



	display: block;

	

	border-top: none;



}





.topMenu ul li {



	margin: 0 0 0 25px!important;

	

	margin: 0 0 0 20px;



	padding: 0 0 0 0;



	float: left;



	border-top: none;

	

	line-height: 40px;

	

	height: 40px;



}





.topMenu ul li a {



	color: #fff;



	padding-top: 20px;

	

	padding-bottom: 20px;



	text-decoration: none;

	

	line-height: 40px;



}





.topMenu ul li a:hover {



	color: #07afba;

	

	line-height: 40px;



}





.topSearch {



	width: 260px;



	float: right;



	padding-top: 23px;



}





.s {



	border: 1px solid #92bdbb;



	width: 200px;



	float: left;



	height: 18px;



}





/* Page structure styles */







#page {



	width: 854px;



	overflow: hidden;

	

	margin-left: 30px;

	

	margin-top: 30px;

	

	margin-bottom: 10px;



}





#lsidebar {



	width: 200px;



	float: left;



	margin-right: 20px;



}



#searchbox {



	right: 0px;

	

	top: 10px;



	width: 186px;

	

	height: 25px;

	

	position: absolute;

	

}





#rsidebar {



	margin: 0px;



	float: right;



	width: 210px;

	

	padding: 0;

	

	font-size: 14px;

}





#content {



	float: left;



	width: 614px;

	

	margin: 0;



}







/* Sidebars styles */





#inputText {



	width: 138px;

	

	height: 16px;

	

	border: none;

	

	background: transparent url(img/search_input_bg.gif) no-repeat scroll 100% 0;

	

	color: #08a5b0;

	

	font-size: 11px;

	

	padding: 3px 4px 0 5px;

	

	font-family: Georgia, "Times New Roman", Times, serif;

	

	position: absolute;

}





.searchSubmit {



	width: 21px;

	

	height: 19px;

	

	background: url(img/search.gif) no-repeat bottom;

	

	position: absolute;

	

	margin-left: 155px;

	

	border: none;



	





}



.searchSubmitOver {



	width: 21px;

	

	height: 19px;

	

	background: url(img/search.gif) no-repeat top;

	

	position: absolute;

	

	margin-left: 155px;

	

	border: none;



	





}





#searchSubmit {



	width: 50px;

	

	height: 23px;



	padding: 0;

	

	margin-left: 145px;

	

	border: 1px solid #5c4c45;



	background: none;



	font: normal 10px Georgia, "Times New Roman", serif;

	

	color: #dec6a8;



	cursor: pointer;



	line-height: 20px;

	

	position: absolute;



}





#searchSubmit:hover {



	width: 50px;

	

	height: 23px;



	padding: 0;

	

	margin-left: 145px;

	

	border: 1px solid #816c62;



	background: none;



	font: normal 10px Georgia, "Times New Roman", serif;

	

	color: #dec6a8;



	cursor: pointer;



	line-height: 20px;

	

	position: absolute;



}



#blogInfo { 



	width: 100%;

	

	padding: 5px 0 5px 0;





}



#blogInfoPhoto { 



	width: 191px;

	

	margin: 0 auto;

	

	height: 168px;

	

	padding: 5px 0 5px 0;

	

	background: #fff url(img/Monica_Lupascu.jpg) no-repeat ;





}



#blogInfoText { 



	width: 190px;

	

	margin: 5px auto;
	

	padding: 5px 0 5px 0;

	

	font-size: 16px;

	

	line-height: 20px;

	

	font-style: italic;





}





#rsidebar h2 {



	font: normal normal 22px Georgia, "Times New Roman", serif;



	color: #07afba;



	margin-bottom: 5px;



	border-bottom: 1px solid #07afba;



}



.widget_links li {



	border-bottom: 1px solid #D9E3E4;

	

	font-weight: bold;

	

	margin: 4px;



}



.widget_twitter {



	border: 0px;

	

	background: url(img/twitter.jpg) top left no-repeat;

	

	padding-top: 33px !important;

	

	width: 205px;



}



.widget_twitter  h2 {



	margin-top: 20px;

	display:none;

}



.twitter ul {



	margin-top: 20px;

	

	}







#rsidebar ul {



	margin: 0;



	padding: 0;



	list-style: none;



}





#rsidebar ul ul ul {



	margin: 4px 0 0 10px;



	padding: 0;



	list-style: none;



}





#rsidebar ul li {



	margin: 0 0 25px 0;



	padding: 0;



	list-style: none;

	



}





#rsidebar li li {



	margin: 0;



	padding: 4px 14px;



	list-style: none;

	

	background: transparent url(img/bullet_menu.gif) no-repeat 3px 9px;



}





#rsidebar li li li {



	margin: 0;



	padding: 4px 0;



	list-style: none;



	border: none;



}







#rsidebar ul ul ul a {



	font-size: 10px;



}





.rssFeed {



	width: 210px;



	height: 33px;

	

	position: absolute;



}





.textwidget {



	padding-top: 10px;

	

	padding-left: 15px;



}





.rssFeed a {



	width: 430px;



	height: 15px;



	display: block;



	text-decoration: none;



}





.rssFeed a:hover {



	color: #fffcc5;



}





#rsidebar .ads125 {



	padding: 10px 0 0 0;



	width: 260px;



	overflow: hidden;



}





#wp-calendar {



	width: 100%;



	padding: 0;



	border: none;



	margin: 0;

	

	background: #fff;



}





#wp-calendar caption {



	padding: 4px;



	font: normal bold 12px Georgia, "Times New Roman", serif;



	color: #1e2128;

	

	background: none;

	

	border: none;



}





#wp-calendar th {



	padding: 4px;



	text-align: center;



	background: none;

	

	border: 1px solid #d9e3e4;



}





#wp-calendar td {



	padding: 4px;



	text-align: center;



	background: none;

	

	border: 1px solid #d9e3e4;



}





#wp-calendar #prev {



	text-align: left;



}





#wp-calendar #next {



	text-align: right;



}





#wp-calendar a {



	color: #fff;

	

	display: block;

	

	background: #07afba;

	

	padding: 4px;

	

	margin: -4px;



}





#wp-calendar a:hover {



	color: #1e2128;

	

	background: #089ea8;



}







/* Content styles */







.topAd {





	margin-bottom: 25px;



}





.archiveTitle {



	font: normal normal 14px Georgia, "Times New Roman", serif;



	color: #1e2128;



	font-variant: small-caps;



	text-transform: capitalize;

	

	padding-bottom: 5px;



	border-bottom: 1px solid #07AFBA;



}





.post {



	margin-bottom: 25px;



}





.post a {



	text-decoration: none;



}





.postTitle h1, .postTitle h2 {



	font: normal normal 30px Georgia, "Times New Roman", serif;



	color: #1e2128;



	margin: 0 0 0px 0;



}





.postTitle h1 a, .postTitle h2 a {



	font: normal normal 30px Georgia, "Times New Roman", serif;



	color: #1e2128;



	text-decoration: none;



}





.postTitle h1 a:hover, .postTitle h2 a:hover {



	font: normal normal 30px Georgia, "Times New Roman", serif;



	color: #07afba;



}





.postInfo {



	font-size: 11px;

	

	padding-bottom: 3px;

	

	border-bottom: 1px solid #07afba;
	
	height: 15px;



}



.postInfo a {



	color: #07afba;



	text-decoration: none;



}



.postInfo a:hover {



	color: #1e2128;



}

.postInfo span {
	
	float: left;



}


.translate {
	
	margin: 0 0 0 0;
	
	float: right;
}


.postContent {



	margin-top: 5px;



	margin-bottom: 10px;



	line-height: 18px;



	width: 614px;



	overflow: hidden;

	

	font-family: Georgia, "Times New Roman", Times, serif;



}



.postContent p {



	padding-bottom: 0px;

	

	font-family: Georgia, "Times New Roman", Times, serif;



}


.postContent p object {
	
		margin-left: 125px;



}


.postContent a {



	color: #07afba;

	

	font-family: Georgia, "Times New Roman", Times, serif;

	

	font-size: 18px;



}



.postContent a:hover {



	color: #1e2128;



	text-decoration: none;

	

	font-family: Georgia, "Times New Roman", Times, serif;

	

	font-size: 18px;



}



.postContent img {



	float: left;

	

	margin: 2px 0 10px 0;



}





.postContent h1 {



	font: normal normal 22px Georgia, "Times New Roman", serif;



	color: #207f7b;



}





.postContent h2 {



	font: normal normal 20px Georgia, "Times New Roman", serif;



	color: #207f7b;



}





.postContent h3 {



	font: normal normal 18px Georgia, "Times New Roman", serif;



	color: #207f7b;



}





.postContent h4 {



	font: normal bold 14px Georgia, "Times New Roman", serif;



	color: #207f7b;



	font-variant: small-caps;



	text-transform: capitalize;



}





.postContent blockquote {



	margin: 20px 0 20px 30px;

	

	padding-left: 5px;



	font: normal normal 12px Georgia, "Times New Roman", serif;

	

	border-left: 2px solid #d06538;



}





.postExtras {



	border-top: 1px solid #d9e3e4;



	padding: 5px 0;



	font-size: 11px;

	

	color: #a7a9a9;



}



.postExtras a {



	color: #07afba;



	text-decoration: none;



}



.postExtras a:hover {



	color: #1e2128;



}





.postMeta {



	border-top: 1px solid #d9e3e4;



	text-align: right;



	padding-top: 5px;



	font-size: 11px;



}





.postMeta a {



	color: #07afba;



	text-decoration: none;



}





.postMeta a:hover {



	color: #1e2128;



}





.postLink {



	float: left;

	

	height: 16px;



}





.postComments a {



	background: url(img/comments.gif) no-repeat 2px 2px;



	padding-left: 18px;

	

	padding-bottom: 6px;



}



.theSubmit {



   margin-top: 20px;

	

  text-align:right;

  

  clear:both;





}





.theFields {



	height: 20px;

	

	margin-bottom: 28px;	



}





.theFields label {

	

	position: absolute;

	

	margin: 5px 0 0 5px;

	

	color: #1e2128;

	

	font-family: Georgia, "Times New Roman", Times, serif;





}







.theFields label.error {



	position: absolute;



	margin-left: 330px;

	

	margin-top: 8px;

	

	color: #602b15;

	

	font-size: 10px;

	

	font-family: Georgia;

	

	width: auto !important;

	display: inline !important;

	

}



.theFieldsTextarea {



	height: 210px;

	

	margin-top: 20px;

	

	color: #602b15;

	

	text-align:right;

	

	line-height: 25px;

	



}





.theFieldsTextarea label.error {

	

	float: right;

	

	color: #602b15;

	

	font-size: 10px;

	

	font-family: Georgia, "Times New Roman", Times, serif;

	

	line-height: 25px;

	

	width: 150px;

	

	

}





.note {

	

	margin-top: 15px;

	

	font-family: Georgia, "Times New Roman", Times, serif;

	

	font-size: 10px;

	

	color: #602b15;

	

	float: right;





}





.postLink a {



	padding-left: 14px;

	

	padding-top: 5px;



}





.navigation {



	width: 613px;



	font: normal normal 14px Georgia, "Times New Roman", serif;



	overflow: hidden;

	

	margin-top: 10px;



}





.navigation a {



	text-decoration: none;



	margin-bottom: 25px;

	

	color: #fff;

	

	font-size: 11px;



	display: block;

	

	background: url(img/nav_bt.gif) top no-repeat;

	

	width: 72px;

	

	height: 21px;

	

	font-weight: bold;

	

	line-height: 16px;

	

	padding: 7px 0 0 15px;

	



}





.navigation a:hover {



	text-decoration: none;

	

	color: #fff;

	

	font-size: 11px;



	margin-bottom: 25px;



	display: block;

	

	background: url(img/nav_bt.gif) bottom no-repeat;

	

	width: 72px;

	

	height: 21px;

	

	font-weight: bold;

	

	line-height: 16px;

	

	padding: 7px 0 0 15px;

	



}





.left {



	float: left;





}



.right {



	float: right;





}





/* Comments styles */





.commentZone {



	margin-bottom: 25px;

	

	width: 614px;



}





h3#respond, h3#comments, h3#trackbacks {



	font: normal normal 18px Georgia, "Times New Roman", serif;



	color: #07AFBA;



	padding: 0 0 5px 0;



	border-bottom: 1px solid #07AFBA;



	margin: 30px 0 0 0;



}





.commentList {



	margin: 0 0 30px 0;



	padding: 0;



	list-style: none;



}





.commentList li {



	width: 614px;



	overflow: hidden;



	display: block;



	padding: 10px 0 0 0;



	border-bottom: 1px solid #D9E3E4;



}







.commentAuthor {



	font: normal bold 14px Georgia, "Times New Roman", serif;

	

	line-height: 22px;



}



.commentAuthor a {



	color: #07afba;



	text-decoration: none;



}







.commentAuthor a:hover {



	color: #1e2128;



}





.commentRight {



	float: left;



	width: 594px;



	overflow: hidden;

	

	padding: 10px;



}



.commentAlt {



	background:#f8f8f8;





}



.alt {



	background:#f8f8f8;





}



.commentRight p {



	margin: 10px 0;



}





#commentform {

	

	margin-top: 5px;



}





#author, #email, #url {



	border: none;

	

	background: #FFF !important;

	

	color: #1e2128;

	

	font-size: 14px;

	

	font-family: Georgia, "Times New Roman", Times, serif;

	

	width: 420px;

	

	height: 18px;

	

	padding: 5px 2px 2px 3px;

	

	margin-left: 125px;

	

	position: absolute;

	



}





#comment {



	border: none;



	width: 416px;

	

	height: 135px;

	

	color: #1E2128;

	

	font-size: 12px;

	

	font-family: Georgia, "Times New Roman", Times, serif;

	

	padding: 5px;

	

	background:#eaf7f8;

	

	line-height: 18px;

}





#submit {



	width: 97px;



	height: 38px;



	border: none;



	background: url(img/submit.gif) no-repeat center top;



	font: normal bold 11px Georgia, "Times New Roman", serif;

	

	line-height: 30px;



	color: #fff;



	cursor: pointer;

	

	margin: 0;



}





#submit:hover {



	border: none;



	background: url(img/submit.gif) no-repeat center bottom;



}





.trackbackList {



	margin: 0;



	padding: 0 0 4px 0;



	border-bottom: 1px solid #ddd;



}





.trackbackList li {



	padding: 4px 0 0 0;



	margin-left: 23px;



}







/* Footer styles */







#footer {



	padding-top: 5px;



	font-size: 10px;



	margin-bottom: 30px;

	

	margin-left: 30px;



	width: 854px;

	

	height: 120px;

	

	border-top: 2px solid #07AFBA;

	



}



#featured {



	width:854px;

	

	height:20px;

	

	margin-top: 75px;

	

	text-align: left;

	

	font-size: 12px;

	

	border-top: 1px solid #07AFBA;

	

	padding-top: 7px;

	

	position: absolute;

	

	





}



#footer a {



	color: #07afba;



	text-decoration: none;



}







#footer a:hover {



	color: #1e2128;



}





.footerMenu {



	text-align: left;



	list-style: none;



	margin: 0;



	padding: 0;

	

	height: 40px;



}





.footerMenu li {



	display: inline;

	

	margin-left: 5px;

	

	padding-bottom: 2px;

	

	padding-left: 10px;

	

	background: transparent url(img/bullet_menu_small.gif) no-repeat 2px 5px;



}



.listArticle LI UL,

.listArticle				{ list-style:none; margin:0; padding:0 }

.listArticle LI LI A		{ font-size:14px }

.listArticle LI LI A:hover	{ font-size:14px }

.listArticle LI				{ margin:0; padding: 5px 0 5px 5px; border-top:1px #999 solid }

.listArticle LI LI			{ border-color:#DDD }

.listArticle LI.last		{ border-bottom:none }

.listArticle LI				{ background:transparent url(img/bullet_menu.gif) no-repeat scroll 0 9px; padding-left:10px }

.listArticle LI LI			{ background:transparent url(img/bullet_menu.gif) no-repeat scroll 0 10px; padding-left:10px }



#commentsForm                { background:url(img/comment-form.gif) no-repeat left top; width:613px; height:454px; margin-top: 30px; }

.commentsFormLogin            { background-image:url(img/comment-form-login.gif) !important }

.commentsFormLogin TEXTAREA   { width:540px !important }

#commentsForm .margin         { padding:30px 27px }

#commentsForm #respond       { margin-top:0; border:none; font-size:14px; color:#07afba; font-family:Georgia }

#commentsForm #respond .note  { font-size:12px; color:#07afba; font-style:italic; margin-top:3px }

#commentsForm #respond SPAN   { float:right }

#commentsForm #commentform    { margin-top:30px }

#commentsForm #commentform LABEL  { display:block; width:110px; text-align:right }



.comment-admin          { background:#eaf7f8; color: #0b6d74; }



.zg_div {margin:0px auto 5px auto; width:117px;}

.zg_div_inner {border: solid 1px #07AFBA;  color:#666666; text-align:center; font-family:arial, helvetica; font-size:11px;}

.zg_div a, .zg_div a:hover, .zg_div a:visited {color:#07AFBA; background:inherit !important; text-decoration:none !important;}


