/*
Theme Name: Sigina
Author: Oana Olaru Zainescu, Daniel Codarcea
Author URI: http://www.zaineasca.ro/, http://deeenial.wordpress.org
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}

.entry-content p {
    padding-bottom: 15px;
    font-family: Georgia; font-size: 16px; line-height: 28px; margin-bottom: 25px;
}

.entry-content blockquote {
    background: none repeat scroll 0 0 #E6EDEF;
    border-left: 2px solid #3C4057;
    margin-bottom: 10px;
    padding: 20px 5px 5px;
}

.entry-content ul{margin-bottom:10px; padding-left:25px; list-style-type:disc}
.entry-content ol{margin-bottom:10px; padding-left:25px; list-style-type:decimal}
.entry-content li{margin-bottom:10px; text-align:justify}

ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}


/* =Structure
----------------------------------------------- */

body {
	background: #e9d9c0 url(images/body-bg.jpg) fixed repeat-x;
}
#page {
	margin: 0px auto;
	max-width: 960px;
	min-height: 1000px;
}
#IELT7 #page {
	height: 1000px;
}
#content {
	width: 960px;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}

/* =Global
----------------------------------------------- */

body, input, textarea {
	color: #373737;
	font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
}


/* =Header
----------------------------------------------- */
#Header {
	width:920px;
	padding: 0px 20px;
	height: 195px;
	margin: 0px auto;
	background: url(images/header-bg.png) center top no-repeat;
}
#Logo {
	display: block;
	width:170px;
	height: 101px;
	margin: 0px auto;
	padding-top: 40px;
}

/* =Menu
-------------------------------------------------------------- */
#Menu a{
	font-style: italic;
	color: #e9d9c0;
	font-size: 16px;
	text-decoration: none;
}
#Menu a:hover {
	color: #e27600;
}
.menu-left-menu-container {
	float: left;
	border-top: 1px solid #e9d9c0;
	padding-top:5px;
	border-bottom: 2px solid #e9d9c0;
	padding-bottom: 5px;
	margin-top: -30px;
}
#Menu li{
	float: left;
	margin: 0px 10px;
}
.menu-right-menu-container {
	float:right;
	border-top: 1px solid #e9d9c0;
	padding-top:5px;
	border-bottom: 2px solid #e9d9c0;
	padding-bottom: 5px;
	margin-top: -30px;
}

/* Search Form */


/* =Content
----------------------------------------------- */
#main {
	width: 960px;
	margin: 0px auto;
	overflow: hidden;
	min-height: 800px;
}
.withPage {
	background: url(images/main-bg.png) top center;
	overflow: hidden;
	width:880px;
	padding: 0px 40px 20px 40px;
	min-height: 900px;
}
.noMinHeight {
	min-height: 0px;
}
.withoutPage {
	background: url(images/without-page-bg.png) top no-repeat;
	overflow: hidden;
	width:960px;
	padding: 0px 0px 20px 0px;
}
#Snapshots.withPage{
	width: 880px;
}

#Snapshots .element {
	width:165px;
	height: 180px;
	float: left;
	margin-right: 20px;
	margin-top:20px;
	padding: 10px 20px;
	position: relative;
}
#Snapshots a{
	font-style: italic;
	text-decoration: none;
}
#Snapshots a:hover {
	text-decoration: underline;
}
#Snapshots h2 a {
	text-transform: uppercase;
}
#Snapshots p {
	color: white;
	font-style: italic;
	font-size: 10px;
}
#Snapshots .one {
	background: url(images/snapshot-1-bg.jpg) top repeat-x;
}
#Snapshots .one a{
	color: #ffa94b;
}
#Snapshots .two {
	background: url(images/snapshot-2-bg.jpg) top repeat-x;
}
#Snapshots .two a{
	color: #c7c54f;
}
#Snapshots .three {
	background: url(images/snapshot-1-bg.jpg) top repeat-x;
}
#Snapshots .three a{
	color: #ffa94b;
}
#Snapshots .four {
	background: url(images/snapshot-2-bg.jpg) top repeat-x;
	margin-right: 0px;
}
#Snapshots .four a{
	color: #c7c54f;
}
#Snapshots .imageContainer {
	width:205px;
	height: 120px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top:80px;
}
#content {
	width: 550px;
	float: left;
	overflow: hidden;
	padding-left: 20px;
	padding-top: 20px;
	line-height: 18px;
	margin-right: 20px;
}
#primary.withoutPage #content {
	width: 650px;
}
#content h1 {
	margin-top: 18px;
}
#content h1 a{
	color: #830018;
	font-style: italic;
	font-size: 20px;
	text-decoration: none;
}
#content a {
	color: #830018;
	font-style: italic;
	text-decoration: none;
}
#content a:hover {
	color: #e27600;
}
#content h1.entry-title {
	font-size: 27px;
	margin: 18px 0px;
	line-height: 36px;
}
#content .entry-content p {
	margin: 9px 0px;
	width:100%;
	overflow: hidden;
}

.post {
	padding-bottom: 55px;
	background: url(images/post-separate.png) left bottom no-repeat;
}
#content #nav-single, #content #nav-above, #content #nav-below {
	display: block;
	width: 550px;
	overflow: hidden; 
}
#content .nav-previous {float:left;}
#content .nav-next {float:right;}

.top-banner {
	width:728px;
	overflow: hidden;
	margin: 0px auto;
}
.top-banner li {
	list-style: none;
}
.banner-250 {
	width: 250px;
	overflow: hidden;
	margin: 9px auto;
}

#secondary {
	width:250px;
	float: left;
	margin-left: 20px;
	overflow: hidden;
	margin-top: 20px;
}
#secondary #searchform {
	overflow: hidden;
	width:250px;
	margin-bottom: 20px;
	margin-left: -3px;
	padding: 3px;
}
#secondary #s {
	width:170px;
	background: #f5eee3;
	border: 1px solid #c4beb5;
	height: 20px;
	box-shadow: 0px 0px 3px #b9a993, inset -1px -1px 3px #e0d7d1;
	-webkit-box-shadow: 0px 0px 3px #b9a993, inset -1px -1px 3px #e0d7d1;
	-moz-box-shadow: 0px 0px 3px #b9a993, inset -1px -1px 3px #e0d7d1;
	float: left;
}
#secondary #searchsubmit {
	float: left;
}

#secondary h3 {
	font-size: 14px;
	font-style: italic;
	color: #830018;
	margin: 9px 0px;
}
#secondary a {
	color: black;
	font-style: italic;
}
#secondary a:hover {
	color: #e27600;
}

#secondary li {
	list-style: none;
	display: block;
	width: 250px;
	overflow: hidden;
	margin: 9px 0px;
}

#Social {
	width:250px;
	overflow: hidden;
	margin: 20px 0px;
}
#Social li {
	width:35px;
	height: 35px;
	overflow: hidden;
	float: left;
	margin-right: 72px;
}
#Social li.lastItem{
	margin-right: 0px;
}
#Social li a {
	display: block;
	width:35px;
	height: 35px;
	overflow: hidden;
	text-indent: 50px;
}
#Social .but-facebook a{
	background: url(images/but-facebook.jpg);
}
#Social .but-rss a{
	background: url(images/but-rss.jpg);
}
#Social .but-twitter a{
	background: url(images/but-twitter.jpg);
}

#Social .but-facebook a:hover{
	background: url(images/but-facebook-ovr.jpg);
}
#Social .but-rss a:hover{
	background: url(images/but-rss-ovr.jpg);
}
#Social .but-twitter a:hover{
	background: url(images/but-twitter-ovr.jpg);
}

.commentlist {
	border-bottom:1px solid #9d0217;
}

#comments .comment {
	margin-bottom: 18px;
}

#comments h2{
	margin: 9px 0px;
	font-size: 18px;
	font-weight: bold;
}
#comments img {
	float: left;
	margin-right: 10px;
	margin-bottom: 9px;
}
#comments .fn {
	display: block;
}
#comments .fn a, #comments .fn{
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
}
#comments .comment-content {
	margin-left: 80px;
	margin-top: 9px;
}
#comments .reply {
	margin-left: 80px;
}

#comments .children, #comments .byuser {
	margin-left: 30px;
}
#comments .children .comment-content, #comments .children .reply, #comments .byuser .comment-content {
	margin-left: 50px;
}
#comments .comment-content img {
	float: none;
	margin: 0px;
	padding: 0px;
}


#respond {
	clear: both;
	margin-top:9px;
	padding-top:9px;
}
#respond h3 {
	font-size: 18px;
	font-weight: bold;
}
#respond .comment-notes {
	margin-bottom: 9px;
}
#respond input , #respond textarea{
	display: block;
	width:540px;
}
#respond #submit {
	width:100px
}
#colophon {
	width:100%;
	height: 150px;
	background: black;
}
#FooterContent {
	width:920px;
	margin: 0px auto;
	padding-top:20px;
}
#FooterContent .menu li {
	float: left;
	margin-right: 20px;
	font-style: italic;
	font-size: 15px;
}
#FooterContent .menu li a{
	color: #e8d2ba;
	text-decoration: none;
}
#FooterContent .menu li a:hover{
	color: #e27600;	
}


.alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
}
.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
}

#secondary h2.widgettitle {
	font-size: 14px;
	font-style: italic;
	color: #830018;
	margin: 9px 0px;
	font-weight: bold;
}
h1.page-title {
	font-size: 16px;
	color: #830018;
}
.category-archive-meta {
	margin-bottom: 18px;
}

#respond input#submit, #searchsubmit {
	background: #830018;
	border: none;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	color: #FFF;
	cursor: pointer;
	font-size: 12px;
	margin: 20px 0;
	padding: 5px 10px;
	position: relative;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
}
#searchsubmit {
	float: left;
	margin: 0px;
}
#respond #submit {
	width:auto;
}
#respond #subscribe, #respond #subscribe_blog {
	float: left;
}
#respond input#submit:active {
	background: #830018;
	color: #FFFFFF;
}

/* =IE7
----------------------------------------------- */

