/* Import Xaraya Styles */
@import "xaraya.css";

/*
Theme Name: Green Marinee
Theme URI: http://e-lusion.com/
Description: Green Marine was designed and built specially for <a href="http://alexking.org">Alex King's</a> WordPress 1.5 themes competition.
Version: 1.0
Author: Ian Main
Author URI: http://e-lusion.com/

For the WordPress community (GPL), enjoy it guys.
by Ian Main - e-lusion.com

Ported to Xaraya by Curtis Farnham, Nov 2005
*/

/*

    1) General selectors
    2) Structure
    3) Left selectors
    4) Right selectors
    5) Footer
    6) Forms
    7) Accessibility
    8) Hacks

*/

/* 1) -=-=-=- General selectors -=-=-=- */

body {
    background: #3163CE url(../images/bg_top.gif) repeat-x;
    margin: 96px 0 20px 0;
    padding: 5px;
    font-family: Arial, Helvetica;
    font-size: 76%;
	line-height: 1.65;
    color: #000;
    text-align: center;
    }
	

div.logo
div.logo a:link,
div.logo a:visited ,
div.logo a:hover,
div.logo a:active {
    margin: -96px 0 0 7px;
    position: absolute;
    font-size: 2.2em;
	text-decoration: none;
    }

h1 {
    margin: 0px;
    font-size: 1.8em;
    color: #3163CE;
	font-weight: bold;
    }

h2 {
    color: #7DA721;
    font-weight: bold;
    font-size: 1.4em;
    margin: 20px 0 0 0;
    }

h3 {
    color: #7DA721;
    font-size: 1.2em;
    margin: 20px 0 0 0;
    font-weight: bold;
    }

h4 {
    font-size: 1em;
    margin: 20px 0 3px 0;
    font-weight: bold;
    }


a:link, a:visited {
    color: #3163CE;
    font-weight: bold;
    text-decoration: none;
    }

a:hover, a:active {
    color: #3163CE;
    text-decoration: underline;
    }

blockquote {
    border-left: 4px solid #3F3F3F;
    padding: 0 10px 0 10px;
    margin: 0 0 0 10px;
    }

code {
    font-family: Courier New, fixed;
    color: #444E1F;
    background: #F7FEDC;
    }

pre {
    font-family: Courier New, fixed;
    background: #F7FEDC;
    border: 1px solid #3F3F3F;
    padding: 5px;
    margin: 5px;
    font-size: .9em;
}

p {
    line-height: 1.4;
    }


img {
    border: 0px;
    }

	
ul {
    margin-left: 10px;
    padding-left: 10px;
    list-style: none;
}

/* 2)-=-=-=- Structure -=-=-=- */

#container {
    width: 1000px;
    margin: 0 auto;
    text-align: left;
    }


.topline {
    background: url(../images/container_top.gif) no-repeat;
    }

#content {
	float:left;
	width:57%;
    margin: 0;
    padding: 0;
    min-height: 285px;
    }
	
#content_bg {
    background: #fff;
	border:#9DD629 1px solid;
	border-top:#9DD629 5px solid;
    }



/* Comment this out if you don't want to display the slogan */
h1.title {
    margin: -45px 0 0 7px;
    }

.tagline {
    color: #fff;
    margin: -18px 0 0 9px;
    position: absolute;
    font-size: 1em;
    font-weight: bold;

    /* Leave this commented out if you want to display the slogan */
    /* display: none; */
    }

.highlight { /* Basic highlight for text */
    background: #F7FEDC;
    }

.readmore {
    text-align: right;
    padding-top: 3px;
}

.topic_icon,
.topic_icon_left,
.topic_icon_right {
    margin: 5px;
}

.topic_icon,
.topic_icon_right {
    float: right;
}

.topic_icon_left {
    float: left;
}

.topic_icon img,
.topic_icon_left img,
.topic_icon_right img {
    border: 1px solid black;
}

.topic_icon a:hover {
    background: none;
}

.nowrap {
    white-space: nowrap;
}

.photoalbum {
    text-align: center;
}

.photoalbum img {
    border: 1px solid black;
    margin: 5px;
}

.photoalbum a:hover {
    background: none;
}

.code {
    font-family: Courier New, fixed;
    color: #444E1F;
    background: #F7FEDC;
}

/* 4)-=-=-=- Right selectors -=-=-=- */

#right {
    float: right;
    width: 250px;
    padding: 30px 15px;
    font-size: .95em;
	color: #000;

    /* Box model hack used for IE5.5/5 */
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 180px;
    }

#right a:visited {
    text-decoration: none;
}

#left {
    float: left;
    width: 250px;
    padding: 30px 15px;
    font-size: .95em;

    /* Box model hack used for IE5.5/5 */
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 180px;
    }

#left a:visited {
    text-decoration: none;
}

/* 5)-=-=-=- Footer -=-=-=- */

#footer {
    height: 75px;
    }

#footer p {
    padding: 30px 0 0 70px;
    float: left;
    text-transform: uppercase;
    font-size: .9em;
    color: #777;
    }


/* 6)-=-=-=- Forms -=-=-=- */

input {
    border: 1px solid #BFBFBF;
    color: #949494;
    background: #fff;
    padding: 2px 2px 1px 2px;
    font-size: 1em;
    }

input:hover {
    background: #fff;
    border: 1px solid #ACE149;
    color: #7DA721;
    font-size: 1em;
    }

textarea {
    font-family: Arial, Verdana, Helvetica;
    font-size: 1.1em;
    border: 1px solid #BFBFBF;
    color: #949494;
    padding: 2px 2px 1px 2px;
    width: 450px;
    }

textarea:hover {
    background: #fff;
    border: 1px solid #ACE149;
    color: #7DA721;
    }

/* 7)-=-=-=- Accessibility -=-=-=- */

#skip {
    display: none;
    }

hr { /* Simple style when CSS not in use */
    display: none;
    }

/* 8)-=-=-=- Hacks -=-=-=- */


div.article-body {
	text-align: justify;
}

div.article-summary {
	border-bottom: 1px solid #3163CE;
}

.xar-alt-text1 {
	color: #244997
}

.xar-alt-text2 {
	color: #80BE14
}

.xar-art-summary {
	background: #E7F9C8;
	border: #E7F9C8 5px solid;
}