/*
Theme Name: Vinica
*/

/*************************************
 +Containers
 *************************************/
body{
background-color: #F2E3F0;
border-top:0px solid #3c4f72;
color:#111;
font-family: Verdana, arial, sans-serif;
font-size:62.5%;
line-height:1.6;
margin:10px 0 10px 0;
padding:0;
text-align:;
}

#wrap{
margin:0 auto;
text-align:left;
width:980px;	
background-color:#fff;
}

#content{
font-size:1.2em;
float:left;
padding:5px 15px 15px 15px;
width:665px;
background-color:#fff;
text-align:left;
margin-top:0px;
border-right:5px solid #f2f2f2;
min-height:900px;
}

#content-full{
font-size:1.2em;
float:left;
padding:5px 15px 15px 15px;
width:900px;
background-color:#fff;
text-align:left;
margin-top:0px;
}

#sidebar{
font-size:1.2em;
float:right;
width:250px;
background-color:#fff;
padding:15px 10px 10px 0px;
margin-top:0px;
}

/* header */

#header {
width: 980px; 
height: 150px;
color: #fff;
background:#6E236E; 
}

#header a img {
margin-left:135px;
}

#header h1{
margin:0;
padding:0;
text-indent:-9999px;
font-size:0px;
display:block;
height:0;
width:0;
}

#header h1 a img{margin:0; padding:0;}
#header h1 a:hover{}


/* main menu */

#menu {
height:60px;
border-bottom:5px solid #F2E3F0;
}

#nav {
margin:0 0 0 0px;
padding: 5px 0px 5px 0px;
width:980px;
float: left;
background-color:#f7f7f7;
}
	
#nav ul {
float: left;
list-style: none;
padding: 0px;
margin-left:;
}
	
#nav li {
float:left;
list-style: none;
margin: 0px 45px 0px 20px;
padding: 0px;
}
	
#nav li a, #nav li a:visited {
color: #6E236E;
font-family: Arial, Verdana,  Tahoma;
font-size: 11pt;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 8px px 8px 0px;
text-decoration: none;
text-transform:uppercase;
display:block;
}

#nav li a:hover {
text-decoration: underline;
}

#nav .current_page_item {
background-color:;
}

#nav .current_page_item a:hover {
}

#nav2 {
margin:0 0 0 0px;
padding: 5px 0px 5px 0px;
width:980px;
float: left;
}
	
#nav2 ul {
float: left;
list-style: none;
margin: 0px;
padding: 0px;
}
	
#nav2 li {
float:left;
list-style: none;
margin: 0px 10px 0 20px;
padding: 0px;
}

#nav2 li a, #nav2 li a:visited {
font-family: Arial, Verdana,  Tahoma;
font-size:12px;
color: #6E236E;
margin-right:10px;
}


/* footer */


#footer{
background:#fff;
width:980px;
margin:0px auto;
font-size:10px;
padding-top:10px;
height:50px;
text-align:center;
clear:both;
border-top:5px solid #F2E3F0;
}

#footer p {
margin:0px;
padding:0;
}

/*************************************
 +Hn and p
 *************************************/

p {
line-height:1.8em;
}

h1, h2, h3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
margin:0 0 15px 0;
}

h1 {
color:#000;
font-size:3em;
}

.entrybody h2 {
color:#000;
}

.entrytitle h2{
font-size:3em;
margin:0;
padding:0;
}

.entrytitle h2 a {color:#000;}
.entrytitle h2 a:hover{color:#c00;}
.entrytitle h3{font-size:1.8em; color:#6F6F6F;}

.thumb img {width: 530px; height: 200px;}


/*************************************
 +Entry
 *************************************/
.entry{margin-bottom:1em;}
.entrymeta{font-size:0.9em;padding: 15px 0;}

.postedby{
background:#fff url(./images/info.png) no-repeat;
padding:3px;
padding-left:20px;
}

.filedto{
background:#fff url(./images/arr.png) no-repeat;
padding:3px;
padding-left:20px;
}
.commentslink{
background:#fff url(./images/comment.png) no-repeat;
padding:3px;
padding-left:20px;
}

/*************************************
 +Sidebar
 *************************************/
#sidebar a{
color:#3366FF;
text-decoration:none;
margin:0;
padding:0;
}

#sidebar a:hover{
color:#3366FF;
text-decoration:underline;
margin:0;
padding:0;
}

#sidebar ul{
list-style-type:none;
margin:0px 0 10px 0;
padding:0;
border-right:1px solid #F2E3F0;
}

#sidebar li {
list-style-type:none;
margin:0;
padding:0;
}

#sidebar ul li{
margin:0px;
padding:3px;
}

#sidebar li h2{
}

#sidebar h2{
color:#111;
border-bottom:1px solid #F2E3F0;
padding: 2px 0 2px 0;
margin: 0px;
text-align:left;
font-size:16px;
}

#sidebar li h2.widgettitle {
margin-left:0;
padding-left:0;
}
	
#sidebar h3{
color:#555;
font-size:1.5em;
margin:0 0;
}

#sidebar img{ padding:5px;}

#social{
margin:0px 0 20px 0;
padding-top:5px;
border-right:1px solid #F2E3F0;
}

#searchform {
padding:0;
margin: 0px 0px 10px 0px;
}

#searchform input#s{
margin:0;
padding:10px 12px;
background-color:#1C2E4F;
border:1px solid #3c4f72;
width:240px;
font-size:9pt;
color:#999;
}

#searchform input#searchsubmit{
border:none;
background:#000033;
color:#fff;
text-transform:lowercase;
}
	


/*************************************
 +Misc
 *************************************/
a {
color:#3366FF;
text-decoration:none;
}
a:hover{
color:#3366FF;
text-decoration:underline;
}

.thumb{ 
padding: 25px;
border:1px solid #ccc;
background-color:#f1f1f1;
margin:15px 0;
}

img, img a, img a.hover{ border:none;}

#content img, img a, img a.hover{ border:none; padding:7px;}

ul {} 
li {list-style-type:circle; }
ol {  list-style-position: inside; }
ol li { padding-left:20px;}
ol ol li { padding-left:20px;}


pre {
overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
 /* width: 99%; */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}

hr{ margin:15px 0; background:#333; color:#333}


.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.alignleft {
float: left;
}

.alignright {
float: right;
}

/* Start tables */

table, table.post {
border-collapse: collapse;
margin: 1px;
width:auto;
}

table, table.post .post tr, th, td {background-color:Transparent;}

th, td {
padding: 5px;
border: solid 1px #000;
vertical-align: top;
text-align:left;
}

th {
text-align:center;
vertical-align:middle;
padding: 7px;
}

/* Finish tables */

.widgets {
width: 270px;
margin: 2px 0px 30px 0px;
float:right;
}

#lightbox {}

.dbem_events_list {
margin:0;
padding:0;
}

.ngg-widget {
padding-bottom:10px;
border-right:1px solid #F2E3F0;
}
.ngg-widget a img {
border:none;
}

.wp-caption-text {
font-size:10px;
text-align:center;
margin:0;
padding:0;
}

.imgmargintop {
margin-top:20px;
padding-left:0px;
margin-left:0px;
}

#text-3 li{
margin:0;
padding:0;
}

.phplist {
margin:0;
padding:0;
}

.phplist input {
border: 1px solid #ccc;
background: #f7f7f7;
margin-bottom:5px;
}

.phplist input:hover {
border: 1px solid #ccc;
background: #fff;
}
.button {
border: 1px solid #006;
background: #ccf;
margin-left:0px;
}

.button:hover {
border: 1px solid #f00;
background: #eef;
}

label {
margin:;
text-align: right;
}

#li.recent-posts-no-title-attributes-3.widget widget_recent_entries {
padding-left:0;
}