/* 
Theme Name: ISYU.INFO Theme
Description: ISYU.INFO 1.0 two-column fluid theme. 
Author: Sofie Estolloso Hofmann
Author URI: http://www.sehdi.com/
Version: 1.0

Template/Website Design by Sofie Estolloso Hofmann http://www.sehdi.com/
CSS Design by Sofie Estolloso Hofmann
Created: 24-26 April 2009
*/

body {
  	background:#ffffff;
  	font:80% "Lucida Grande",verdana,tahoma,arial,sans-serif;
  	color:#585858;
  	width:100%;
  	min-width:760px;
  	margin:0 auto;
  	padding:0;
  	border:0;
  	text-align:center;
}

a {
	background:inherit;
	color:#000000;
	text-decoration:none;
	}

a:visited {
	background:inherit;
	color:#585858;
	text-decoration:none;
	}

a:hover {
	background:inherit;
	color:#ff4400;
	text-decoration:none;
	}

a:active {
	background:inherit;
	color:#000000;
	text-decoration:none;
	}

h2 {
  	background:inherit;
  	font:140%/1.0em "Lucida Grande",verdana,tahoma,arial,sans-serif;
  	font-weight:bold;
  	color:#585858;
  	text-transform:none;
  	letter-spacing:0.1em;
  	margin:0 10px 0 12px;
  	padding-bottom:2px;
	}

h3 {
  	background:inherit;
  	font:120%/1.0em "Lucida Grande",verdana,tahoma,arial,sans-serif;
  	font-weight:bold;
  	color:#585858;
  	text-transform:none;
  	margin-top:0;
  	padding-bottom:0;
	}

h4 {
  	background:#ffffff;
  	font:110%/1.2em verdana,tahoma,arial,sans-serif;
  	font-weight:bold;
  	letter-spacing:0;
  	color:#585858;
  	text-transform:none;
  	margin:10px 0 2px 0;
	}


/* Page
----------------------------------------------- */
#page {
	background:#ffffff;
	color:#585858;
	text-align:left;
	width:100%;
	clear:both;
	margin:0 auto;
	padding:0;
	border:0;
	}

#main {
	background:#f5f5f5;
	color:#585858;
	text-align:left;
	width:100%;
	min-width:762px;
	max-width:902px;
	clear:both;
	margin:0 auto;
	padding:0;
	border:1px solid #999999;
	}


/* Top Bar Menu
----------------------------------------------- */
#top {
  	background:#ffffff;
  	color:#585858;
  	font:100% "Lucida Grande",verdana,tahoma,arial,sans-serif;
  	font-weight:bold;
  	text-transform:uppercase;
  	width:100%;
  	min-width:760px;
  	max-width:900px;
  	height:29px;
  	margin:3px auto 0 auto;
  	padding:0;
  	border-bottom:1px solid #cccccc;
	}

#topbar {
  	width:100%;
  	min-width:760px;
  	max-width:900px;
  	height:28px;
  	margin:0 auto;
  	padding:0;
  	border:0;
	}

#top .menu {
  	float:left;
  	background:#ffffff;
  	color:#585858;
  	font:100% "Lucida Grande",verdana,tahoma,arial,sans-serif;
  	text-transform:none;
  	width:55%;
  	height:27px;
  	min-width:570px;
  	max-width:700px;
  	margin:0;
  	padding:0;
  	border:0;
	}

#top .menu ul {
  	min-width:560px;
  	max-width:790px;
  	margin:0;
  	padding:0;
  	border:0;
  	list-style-type:none;
	}

#top .menu ul li {
  	line-height:27px;
  	font-weight:bold;
  	margin:0;
  	padding:0;
  	border:0;
  	display:inline;
  	list-style-type:none;
	}

#top .menu ul li a {
  	background:#ffffff;
  	color:#000000;
  	margin:0 1px;
  	padding:6px 10px;
  	border:0;
  	text-decoration:none;
	}

#top .menu ul li a:hover {
  	background:#ffffff;
  	color:#ff4400;
  	margin:0 1px;
  	padding:6px 10px;
  	border:0;
  	text-decoration:none;
	}

#top .subscribe {
  	float:right;
  	width:30%;
  	min-width:200px;
  	max-width:200px;
  	height:27px;
  	margin:0;
  	padding:0;
  	border:0;
  	list-style-type:none;
	}

#top .subscribe ul {
  	margin:0;
  	padding:0;
  	border:0;
  	list-style-type:none;
	}

#top .subscribe ul li {
  	line-height:27px;
  	margin:0;
  	padding:0;
  	border:0;
  	display:inline;
  	list-style-type:none;
	}


/* Header
----------------------------------------------- */
#header {
  	background:#ffffff;
  	color:#585858;
  	text-align:center;
  	width:100%;
  	min-width:760px;
  	max-width:900px;
  	height:90px;
  	margin:0 auto;
  	padding:0;
  	border:0;
  	clear:both;
	}

#headerimg {
  	background:#ffffff;
  	color:#585858;
  	text-align:center;
  	width:100%;
  	min-width:760px;
  	max-width:900px;
  	height:80px;
  	margin:0 auto;
  	padding:4px 0 3px 0;
  	border:0;
	}

#headerimg .left {
  	width:33%;
  	min-width:270px;
  	max-width:300px;
  	height:80px;
  	margin:0 auto;
  	padding:0;
  	border:1px solid #ffffff;
  	float:left;
	}

#headerimg .right {
  	width:43%;
  	min-width:480px;
  	max-width:500px;
  	height:80px;
  	margin:0 auto;
  	padding:0;
  	border:1px solid #ffffff;
  	float:right;
	}

#headerimg .logo {
  	background:#ffffff;
  	color:#585858;
  	text-align:center;
  	width:100%;
  	height:80px;
  	margin:0 auto;
  	padding:0;
  	border:0;
  	float:right;
	}

#headerimg .banner {
  	background:#ffffff;
  	color:#585858;
  	text-align:center;
  	width:100%;
  	height:80px;
  	padding:0;
  	border:0;
  	float:left;
	}

#headerimg h1 {
  	font:1px georgia,verdana,tahoma,arial,sans-serif;
  	/*font:300% georgia,verdana,tahoma,arial,sans-serif;*/
  	font-weight:bold;
  	margin:0;
	}

#headerimg h1 a {
 	background:inherit;
  	color:#585858;
  	text-decoration:none;
}

#headerimg h1 a:hover {
  	background:inherit;
  	color:#585858;
  	text-decoration:none;
	}

#header h1 {
  	text-indent: -9000px;
}

.description {
  	font:160%/1.2em "Lucida Grande",verdana,tahoma,arial,sans-serif;
  	margin:0;
  	padding:0 20px;
  	border:0;
  	letter-spacing:0.1em;
  	text-align:center;
  	text-transform:none;
	}

#header-bottom {
  	background:#cccccc;
  	color:#585858;
  	font:100% georgia,verdana,tahoma,arial,sans-serif;
  	font-weight:bold;
  	text-transform:uppercase;
  	width:100%;
  	min-width:760px;
  	max-width:900px;
  	height:2px;
  	margin:0 auto;
  	padding:0;
  	border:0;
	}


/* Content
----------------------------------------------- */
#content {
	background:#ffffff;
	color:#585858;
	font:100% "Lucida Grande",verdana,tahoma,arial,sans-serif;
	width:100%;
	min-width:760px;
	max-width:900px;
	margin:0 auto;
	padding:0;
	border:0;
	clear:both;
	}

.widecolumn {
	background:#ffffff;
	color:#585858;
	width:100%;
	min-width:760px;
	max-width:900px;
	margin:5px auto;
	padding:10px 0;
	border:0;		
	}

.narrowcolumn {
	float:left;
	background:#ffffff;
	color:#585858;
	width:63%;
	min-width:490px;
	max-width:630px;
	margin:0 auto;
	padding:10px 0;
	border:0;
}

.title {
	background:inherit;
	color:#585858;
	text-decoration:none;
	text-align:left;
	font:120%/1.2em "Lucida Grande",verdana,tahoma,arial,sans-serif;
	font-weight:bold;
	margin:1px 0 2px 0;
	padding:0;
	border:0;
	clear:both;
	}

.pagetitle {
	background:inherit;
	color:#585858;
	text-decoration:none;
	text-align:left;
	font:120%/1.2em "Lucida Grande",verdana,tahoma,arial,sans-serif;
	font-weight:bold;
	margin:1px 0 2px 15px;
	padding:0;
	border:0;
	clear:both;
	}

.author {
	font:13px sans-serif,arial,verdana;
	text-align:center;
	font-weight:bold;
	margin:0;
	padding:5px;
	border:0;
	}

.subtitle {
	font:13px sans-serif,arial,verdana;
	text-align:left;
	font-weight:bold;
	margin:0;
	padding:5px;
	border:0;
	}

.post, .page {
	text-align:justify;
	margin:0 auto;
	padding:5px 5px 5px 10px;
	border:0;
	}

.front {
	/*width:70%;*/
	min-width:480px;
	max-width:620px;
	margin:5px 3px 20px 3px;
	padding:0 5px 2px 5px;
	border-bottom:1px solid #f5f5f5;
	}

.frontpage {
	float:left;
	width:46%;
	min-width:220px;
	max-width:315px;
	height:300px;
	margin:5px 3px 2px 3px;
	padding:0 5px 2px 5px;
	border:1px solid #f5f5f5;
	}

.date {
  	background:inherit;
  	font:98%/1.2em "Lucida Grande",verdana,tahoma,arial,sans-serif;
  	color:#585858;
  	font-weight:normal;
  	letter-spacing:0;
  	margin-bottom:10px;
	}

.entry {
	padding:5px 0;
	}

.edit {
	text-align:left;
	margin:0;
	padding:0;
	}

.postmetadata {
  	background:inherit;
  	font:100%/1.4em "Lucida Grande",verdana,tahoma,arial,sans-serif;
  	color: #585858;
  	text-align:right;
  	clear:both;
	margin:2px 0;
  	padding-bottom:10px;
  	/*border-bottom:1px dotted #cccccc;*/
	}

.alt {
  	font:100%/1.2em "Lucida Grande",verdana,tahoma,arial,sans-serif;
  	line-height:1.8em;
  	padding:5px;
  	border-top:1px dotted #999999;
  	border-bottom:1px dotted #999999;
  	text-align:center;
	}



/* Sidebar
----------------------------------------------- */
#sidebar {
	float:right;
	background:#ffffff;
	color:#585858;
	text-align:left;
	width:35%;
	min-width:270px;
	max-width:270px;
	min-height:800px;
	margin:5px 0;
	padding:10px 8px;
	border:0;
	}

#sidebar ul {
	margin:0;
	padding:0;
	border:0;
	}

#sidebar ul li h2 {
  	font:100%/1em Lucida Grande,verdana,tahoma,arial,sans-serif;
	margin:0;
	padding:0;
	border:0;
	}

#sidebar ul li, #sidebar ul li.pagenav, #sidebar ul li.page_item, #sidebar ul li.cat_item {
	list-style-type:none;
	margin:0;
	padding:2px 0;
	border:0;
	}

#sidebar ul li a, #sidebar ul li a:visited {
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	margin:0;
	padding:5px 0;
	border:0;
	/*border:1px solid #cccccc;*/
	/*display:block;*/
	}

#sidebar ul li a:hover {
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	margin:0;
	padding:5px 0;
	border:0;
	/*border:1px solid #ff4400;*/
	/*display:block;*/
	}

#sidebar ul li ul {
	margin:0;
	padding:0;
	border:0;
	}

#sidebar ul li ul li, #sidebar ul li ul li.page_item {
	line-height:1.2em;
	margin:0;
	padding:2px 0;
	border:0;

	}

#sidebar ul li ul li a, #sidebar ul li ul li a:visited, #sidebar ul li ul li a:hover {
	font-weight:normal;
	text-transform:none;
	margin:0;
	padding:0;
	border:0;
	}

#sidebar a:hover {
	text-decoration:none;
	}



/* Footer
----------------------------------------------- */
#footer {
  	background:#ffffff;
  	color:#585858;
  	margin:0 auto;
  	width:100%;
  	min-width:760px;
  	max-width:900px;
  	padding:0;
  	border:0;
  	text-align:center;
	}

#footer-top {
  	background:#cccccc;
  	font:100%/1.0em "Lucida Grande",verdana,tahoma,arial,sans-serif;
  	color:#585858;
  	text-transform:lowercase;
  	text-align:center;
  	width:100%;
  	min-width:760px;
  	max-width:900px;
  	line-height:1.0em;
  	clear:both;
  	margin:0 auto;
  	padding:0;
  	border:0;
	}

#footer-top .menu {
  	background:#ffffff;
  	color:#585858;
  	font:100% "Lucida Grande",verdana,tahoma,arial,sans-serif;
  	font-weight:bold;
  	text-align:center;
  	text-transform:none;
  	height:27px;
  	margin:0 auto;
  	padding:0;
  	border-top:1px solid #cccccc;
  	border-bottom:1px solid #cccccc;
	}

#footer-top .menu ul {
  	text-align:center;
  	height:27px;
  	width:575px;
  	margin:0 auto;
  	padding:0;
  	border:0;
  	list-style-type:none;
  	list-style-image:none;
	}

#footer-top .menu ul li {
  	line-height:27px;
  	font-weight:bold;
  	margin:0 auto;
  	padding:0;
  	border:0;
  	display:inline;
	}

#footer-top .menu ul li a {
  	background:#ffffff;
  	color:#585858;
  	/*float:left;*/
  	margin:0;
  	padding:0 8px;
  	border:0;
  	/*display:block;*/
	}

#footer-top .menu ul li a:hover {
  	background:#ffffff;
  	color:#000000;
  	margin:0;
  	padding:0 8px;
  	border:0;
  	text-decoration:none;
	}

#copyright {
  	background:#ffffff;
  	font:90%/1.2em "Lucida Grande",verdana,tahoma,arial,sans-serif;
  	color:#585858;
  	width:100%;
  	clear:both;
  	margin:0 auto;
  	padding:5px 0;
  	border:0;
	}

#copyright #copymetadata {
  	height:40px;
  	min-width:760px;
  	max-width:900px;
  	margin:0 auto;
  	padding:0;
  	border:0;
  	text-align:center;
	}

#copyright a {
  	background:inherit;
  	color:#585858;
  	text-decoration:none;
	}

#copyright a:visited {
  	background:inherit;
  	color:#000000;
  	text-decoration:none;
	}

#copyright a:hover {
  	background:inherit;
  	color:#000000;
  	text-decoration:none;
	}



/* Images Navigation
----------------------------------------------- */
.entrypage img {
	width:160px;
	height:120px;
	padding:2px;
	border:1px solid #cccccc;	
}

.widecolumn img {
	margin:0 auto;
	padding:2px;
	border:1px solid #cccccc;
	}

.aligncenter, img.aligncenter {
	text-align:center;
	margin:0 auto;
	padding:2px;
	}

.alignleft, img.alignleft {
  	float:left;
  	margin:5px 5px 5px 0;
  	padding:2px;
	}

.alignright, img.alignright {
  	float:right;
  	margin:5px 0 5px 5px;
  	padding:2px;
	}

.alignnone, img.alignnone {
  	margin:5px;
  	padding:2px;
	}

.navigation {
	text-align:center;
	margin:10px auto 20px auto;
	padding:10px 15px;
	}

.navigation-image {
	text-align:center;
	width:500px;
	margin:10px auto 20px auto;
	padding:10px 0;
	}



/* Gallery
----------------------------------------------- */
.gallery {
	margin:auto;
	}

.gallery-item {
	float:left;
	margin-top:5px;
	text-align:center;
	width:33%;
	border:0;
	}

.gallery img, .gallery .gallery-item .gallery-icon img {
	margin:2px;
	padding:2px;
	border:1px solid #cccccc;
	}

.gallery-caption {
	margin-left:0;
	}

.image {
	text-align:center;
	width:700px;
	margin:0 auto;
	padding:5px;
	border:0;
}

.caption {
	text-align:center;
	}

.attachment {
	margin:10px auto 0 auto;
	padding:0;
	border:0;
	}

.attachment img {
	display:block;
	text-align:center;
	margin:0 auto;
	padding:3px;
	border:1px solid #cccccc;
	}

.attachment-full, .attachment-medium, .attachment-thumbnail, .navigation img {
	text-align:center;
	margin:2px auto;
	padding:3px;
	border:1px solid #cccccc;
	}


/* Others
----------------------------------------------- */
small {
	
	}

.clearer {
  	clear:both;
  	margin:0;
  	padding:0;
	}

.center {
	text-align:center;
	}

.more {
	width:auto;
	margin:0;
	padding:5px;
	border:1px solid #33ff99;
	}

.gsearch {
	text-align:center;
	margin:5px auto;
	padding:2px 0;
	}

.box, .textwidget {
	text-align:left;
	margin:10px 0 5px 0;
	padding:0;
	}

.ad {
	text-align:center;
	margin:5px auto 10px auto;
	padding:5px 0;
	}

.footer-ad {
	text-align:center;
	margin:10px auto;
	padding:10px 0 2px 0;
	}

.page ul li {
	margin:0;
	padding:0;
	}

.page ul li ul li {
	list-style-type:disc;
	margin:0;
	padding:0;
	}
