/*
Theme Name:ACOSMIN
Version: 1.0
Author: Alexandru Cosmin
Author URI: http://www.acosmin.com
*/


@charset "utf-8";

/* CSS Document */



/* Body */

body { background-color:#fff; margin:0; padding:0; background-image: url('images/menu_back_back.gif'); background-repeat:repeat-x; background-position:top; font-family: 'Verdana'; color: #202123; font-size: 11px; }

a:link { color:#2D8930; text-decoration:none} 
a:active { color:#2D8930; text-decoration:none } 
a:visited { color:#2D8930; text-decoration:none }
a:hover { color:#666666; }


h1, h2, h3, h4 { font-family:"Trebuchet MS", Arial; }



/* HEADER STUFF */

#head { width:900px;  margin:0 auto; }



#header { width:100%; height:79px; margin-bottom:5px;}



#header h1 { text-indent:-9999px; width:334px; height:79px; padding:0; margin:0; background-image: url('images/logo.jpg'); float:left }



#header h1 a, a:hover, a visited { border:0; text-decoration:none; }



#header .ad { width:470px; height:62px; float:left; padding:1px; border:5px solid #F1F2F3; margin-left:84px; margin-top:5px; padding-top:2px; text-align:center;}



/* Menu */

#nav { width: 900px; height:30px; margin:0 auto; font-family:"Trebuchet MS", Arial; font-weight:bold; font-size:12px;  background-image: url('images/menu_back.gif');}



	#nav ul { list-style: none; margin:0; padding:0; }



		#nav ul li { float: left; border-right:1px solid #e9e8e8; }

	

			#nav ul li a, #nav ul li a:visited { display: block; padding:4px 10px 4px 10px; color: #10120D; text-decoration: none !important; font-variant:}

	

			#nav ul li a:hover { color: #0066FF !important;  text-decoration: none !important; background-image: url('images/menu_back_hover.gif'); text-decoration:underline !important; }

		

			#nav ul li a.current, #nav ul li a.current:visited { color: #a90000; text-decoration: none !important; }

			

#head_other { width:900px; height:85px; margin:10px 0 10px 0; background-color:#E6EDFB; border-bottom:5px solid #D9E4FA; border-top:5px solid #F1F2F3; padding:5px 0 0 0  !important; list-style:none;}



#head_other li { display:inline; float:left; margin:0; }



/* RSS */

#head_other li.rss { background-image:url(images/rss_off.gif); background-position:left; background-repeat:no-repeat; width:210px; height:80px; border-right:1px dotted #95B3E9; margin-left:10px; padding-left:70px; padding-right:10px; text-decoration:none;  }



#head_other li.rss:hover { background-image:url(images/rss_on.gif); background-position:left; background-repeat:no-repeat; width:210px; height:80px; border-right:1px dotted #95B3E9; margin-left:10px; padding-left:70px; padding-right:10px; }



#head_other li.rss img { margin-top:10px; }



#head_other li.rss h1 { font-size:12px; color:#333; font-weight:bold; margin:0; padding:0; }



#head_other li.rss h1 a, a:visited { font-size:12px; color:#333; font-weight:bold; margin:0; padding:0; text-decoration:none; }



#head_other li.rss h1 a:hover { text-decoration:none; color:#0066FF; }



#head_other li.rss p { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#A5A2A3; margin:0; padding:0; }



#head_other li.rss p a, a:visited { text-decoration:none; color:#A5A2A3; }



#head_other li.rss p a:hover { text-decoration:none; }



/* FIREFOX */

#head_other li.firefox { background-image:url(images/firefox_off.gif); background-position:left; background-repeat:no-repeat; width:210px; height:80px; border-right:1px dotted #95B3E9; margin-left:10px; padding-left:70px; padding-right:10px; text-decoration:none;  }



#head_other li.firefox:hover { background-image:url(images/firefox_on.gif); background-position:left; background-repeat:no-repeat; width:210px; height:80px; border-right:1px dotted #95B3E9; margin-left:10px; padding-left:70px; padding-right:10px; }



#head_other li.firefox img { margin-top:10px; }



#head_other li.firefox h1 { font-size:12px; color:#333; font-weight:bold; margin:0; padding:0; }



#head_other li.firefox h1 a, a:visited { font-size:12px; color:#333; font-weight:bold; margin:0; padding:0; text-decoration:none; }



#head_other li.firefox h1 a:hover { text-decoration:none; color:#0066FF; }



#head_other li.firefox p { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#A5A2A3; margin:0; padding:0; }



#head_other li.firefox p span { color:#0066FF; }



#head_other li.firefox p span a, a:visited { color:#0066FF; text-decoration:none }



#head_other li.firefox p span a:hover { color:#333; text-decoration:underline }



#head_other li.firefox p a, a:visited { text-decoration:none; color:#A5A2A3; }



#head_other li.firefox p a:hover { text-decoration:none; }



/* SEARCH */

#head_other li.search h1 { font-size:12px; color:#333; font-weight:bold; margin:0 0 0 25px; padding:0; }



#head_other li.search #searchform{ margin:0 0 0 25px; padding: 0; height: 50px; line-height: 50px; background: none}



#head_other li.search #searchform .search-box{background: url(images/search-bg.gif) no-repeat; font: normal 12px Arial, Helvetica, sans-serif; border: #D0D0D0 solid; border-width: 1px 0 1px 1px; width: 210px; height: 16px; padding:4px 0 1px 5px; margin:0}



#head_other li.search #searchform .search-button{background:url(images/search-button.gif) no-repeat; border: 0; width:23px; height: 23px; padding:0 0 1px 0; margin:0}



/* Content */

#content { width:900px; margin:0 auto; clear:both; }

#ContentWrapper { float: left; width: 540px;}

.SC { margin-left: 20px;}

.Post {}

.PostHead { position: relative; clear: left; margin-left: 40px; }

.PostHead h2 { font-size: 22px; line-height: 22px; letter-spacing: -1px; font-weight: normal; padding: 0px; margin: 0px; display: block; color: #0066cc;}

.PostHead h2 a { color: #0066cc; text-decoration: none; font-size: 22px; line-height: 22px; letter-spacing: -1px; font-weight: normal}

.PostHead h2 a:visited { color: #0066cc; text-decoration: none; font-size: 22px; line-height: 22px; letter-spacing: -1px; font-weight: normal}

.PostHead h2 a:hover { color: #666; text-decoration: none; font-size: 22px; line-height: 22px; letter-spacing: -1px; font-weight: normal}

.PostInfo { padding: 0px; margin: 0px; color: #666;}

.PostInfo a { text-decoration: underline; color: #666;}

.PostInfo a:visited { text-decoration: underline; color: #666;}

.PostInfo a:hover { text-decoration: underline; color: #666; }


.PostDate { position: absolute; top: 0px; left: -40px; text-align: center; margin: 0; padding: 2px 10px 2px 0px; list-style: none; border-right: solid 1px #e2e2e2;}

.PostDate .month { display: block; font-size: 9px; text-transform: uppercase; line-height: 9px; color: #2D8930; text-transform: lowercase;}

.PostDate .day { display: block; font-size: 20px; font-family: 'Arial'; font-weight: normal; line-height: 20px; color: #333; letter-spacing: -1px;}

.PostContent { padding: 0px; font-size: 12px; line-height: 16px; border-top: solid 1px #e2e2e2; margin-top: 10px;}

.PostContent p { padding: 5px 0px; margin: 5px 0px; font-size: 12px; line-height: 15px;}

.PostContent img { padding: 1px; border: solid 1px #f0f0f0; margin: 5px;px 15px 15px 0px;}

.PostContent blockquote { padding: 0px 10px; background: #F3F8FF; margin: 0px; color:#000; border: solid 1px #A3C9FF; border-left: solid 5px #A3C9FF;}

.PostContent blockquote p { font-size: 11px; padding: 5px 0px; margin: 5px 0px; line-height: 15px;}

.PostContent ul { font-size: 11px; padding-left: 12px; }

.PostCom { padding: 0px; margin: 0px; font-size: 11px; display: inline;}

.PostCom li { padding: 0px; margin: 0px; list-style-type: none; }

.PostCom li a { padding: 3px 0px 4px 25px; background: url(./images/PostComIco.png) no-repeat left top; float: left; text-decoration: none; font-size: 11px; color:#666}

.PostCom li a:hover { background-position: 0% -20px; text-decoration: none; color: #2D8930;}


.pagetitle {font-size: 20px; font-weight: bold; letter-spacing: -1px; padding: 0px 0px 5px 0px; margin: 0px 0px 20px 0px; text-transform: uppercase; }



.Nav { position: relative; height: 15px;}

.Nav .Prev { color : #027ee7; padding-left: 15px; background: url(images/PrevIco.gif) no-repeat left center; position: absolute; top: 0px; left: 0px;}

.Nav .Next { color : #027ee7; padding-right: 15px; background: url(images/NextIco.gif) no-repeat right center; position: absolute; top: 0px; right: 0px;}

.PostNote { margin: 0px; padding: 0px;}

.PostNote li { margin: 2px 0px; padding: 2px 0px 2px 2px; list-style-type: none; }

.List h3 {font-size: 18px; color:#333333; font-weight: normal; letter-spacing: 0px; border-bottom: solid 1px #c5cad0; padding: 0px 0px 5px 0px; margin: 0px 0px 20px 0px; text-transform: uppercase; }
.List ol { padding: 0px; margin: 0px;}
.List li { position: relative; padding: 0px; margin: 0px 0px 20px 0px; list-style-type: none; font-size: 11px;}

.List .ListUser { margin: 0px; padding: 0px 0px 0px 40px; font-size: 14px; line-height: 14px; font-family: "Trebuchet MS"; font-weight: bold;}
.List .ListUser a { text-decoration: none;}
.List .ListUser a:visited { text-decoration: none;}
.List .ListUser a:hover { text-decoration: none;}

.List .ListNr { font-size: 16px; font-weight:bold; line-height: 26px; font-family: 'Arial'; color: #7f7f7f; position: absolute; top: 0px; left: 0px; text-align: center; padding: 2px 10px 2px 0px; margin: 0; border-right: solid 1px #e2e2e2;}

.List .ListDate { padding-left: 40px;}
.List .ListDate a { text-decoration: none; color: #666;}
.List .ListDate a:visited { text-decoration: none; color: #666;}
.List .ListDate a:hover { text-decoration: none; color: #666; }

.List .ListContent { line-height: 14px; border-top: solid 1px #c5cad0; margin: 10px 0px 0px 0px;}
.List .ListContent p { padding: 3px 0px; margin: 3px 0px; line-height: 14px;}

.Form {}
.Form h3 { font-size: 18px; font-weight: bold; letter-spacing: 0px; border-bottom: solid 1px #c5cad0; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; text-transform: uppercase; }
.Form form { padding: 15px 25px 15px 15px; margin: 0px; background-color:#E2EAFB; position: relative;}
.Form p { padding: 0px; margin: 0px; color:#50728c;}
.Form p label { padding-bottom: 11px; display: block; }
.Form p label small { font-size: 11px; color: #cc3300}

.Form .TextField { background: #fff; border: solid 1px #c3dcf1; padding: 4px; margin-right: 15px;}
.Form .TextArea { background: #fff; border: solid 1px #c3dcf1; padding: 4px; margin-bottom: 10px;}
 
.Form input.SubmitComment { font-size:14px; font-weight:bold;}
.Form input.SubmitComment:hover { font-size:14px; font-weight:bold; }
.Form input.SubmitCommentIE { font-size:14px; font-weight:bold;}


.Comments { padding: 0px; margin: 20px 0px 20px 0px ;}



/* SIDEBAR */



.side { float:left; width:335px;  margin-left:13px; padding:0; clear:right; margin-bottom:50px;}



.side h3 { padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; border-bottom: dashed 1px #95B3E9; font-size: 14px; text-transform: uppercase; color:#333; }



.side .Adv { width: 305px; background-color:#FFFFFF; background-image:url(images/corner_top.gif); background-position:top left; background-repeat:no-repeat; padding: 15px 15px 0 15px; margin:0; position: relative;}

.side .nomp { padding: 0px; margin: 0px; }

.side .Adv h3 { background: url(images/CategoriesHeadingIco.gif) no-repeat left top; padding:0 0 0 18px; margin:0px; }


.side .Sidebars { width: 305px; background-color:#FFFFFF; background-image:url(images/corner_top_2.gif); background-position:top left; background-repeat:no-repeat; padding: 15px; margin-bottom: 15px; position: relative;}

.side .Sidebars h3 { background: url(images/CategoriesHeadingIco.gif) no-repeat left top; padding-left: 18px; }

.side .Sidebars .left { float:left; width:140px; margin:0px; padding:0px; }

.side .Sidebars .right { float:left; width:160px; margin:0px; padding:0px; }



.side .Sidebars .left h1.cat { font-size:12px; background: url(images/cat_bul.gif) no-repeat left top; padding-left: 18px; margin:0px; color:#666666; margin-top:10px; }

.side .Sidebars .left h1.arh { font-size:12px; background: url(images/arh.gif) no-repeat left top; padding-left: 18px; margin:0px; color:#666666; margin-top:10px; }

.side .Sidebars .left h1.roll{ font-size:12px; background: url(images/blogroll.gif) no-repeat left top; padding-left: 18px; margin:0px; color:#666666; margin-top:10px; }

.side .Sidebars .left h1.meta { font-size:12px; background: url(images/meta.gif) no-repeat left top; padding-left: 18px; margin:0px; color:#666666; margin-top:10px; }

.side .Sidebars .left ul { padding: 0px; margin: 0px; }

.side .Sidebars .left li { width:135px; padding: 2px 0px; margin: 0px; list-style-type: none; font-size: 12px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px dotted #CCCCCC;}

.side .Sidebars .left li a { padding-left: 16px; margin: 0px; list-style-type: none; background: url(images/SRightIco.png) no-repeat left top; color: #2D8930; text-decoration: none; font-weight:normal;}  

.side .Sidebars .left li a:visited { color: #2D8930; text-decoration: none;} 

.side .Sidebars .left li a:hover { text-decoration: none; color:#333333; padding-left:20px; }



/* FOOTER */

#footer { width:900px; height:380px; border-top:5px solid #D9E4FA; background-color:#E6EDFB; margin:0 auto; clear:both; padding:0; }

#footer .left { float:left; width:280px; border-right:1px dotted  #87A8E3; margin:5px 10px 0 5px;}
#footer h1 { font-size:12px; font-weight:normal; background: url(images/footer_h1.gif) no-repeat left top; padding-left: 18px; font-weight:bold; margin:5px 0 5px 15px; }
#footer .left  ul {list-style:none; margin:0; padding:0 0 0 10px; }
#footer .left  ul li { width:260px; padding: 2px 0px; margin: 0px; list-style-type: none; font-size: 12px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px dotted #CCCCCC;}
#footer .left  ul li a { padding-left: 16px; margin: 0px; list-style-type: none; background: url(images/SRightIco.png) no-repeat left top; color: #2D8930; text-decoration: none; font-weight:normal;}  
#footer .left ul li a:visited { color: #2D8930; text-decoration: none;} 
#footer .left  ul li a:hover { text-decoration: none; color:#333333; padding-left:20px; }
 
#footer .center { float:left; width:310px; border-right:1px dotted #87A8E3; margin:10px 0 0 0; }
#footer .right { float:left; width:280px; margin:5px 5px 0 5px; padding:10px 0 0 0;  }

#footer .copy { width:880px; height:30px; text-align:center; margin:10px 0 5px 0; font-size:12px; color:#0066FF; clear:both;  }
#footer .copy a, a:visited { color: #2D8930; text-decoration: none;} 
#footer .copy a:hover { text-decoration: none; color:#333333; }


