#main {

        border: 0px solid #fff;

}



h3 {

        font-family: "Century Gothic", Verdana, sans-serif;

        font-weight: bold;

        font-size: 12pt;

        color: #000;

}



h2 {

        font-family: "Century Gothic", Verdana, sans-serif;

        font-weight: bold;

        font-size: 14pt;

        color: #000;

}



hheadline {

        font-family: "Century Gothic", Verdana, sans-serif;

        font-weight: bold;

        font-size: 10pt;

        color: #000;

}



#top {

	background: #0099FF;

}



#credits {

        background: #0099FF;

        font-size: 11px;

        color: #fff;

}



.post a {

	color: #000000;

	text-decoration: underline;

}



.post a:hover {

	color: #ff9933;

	text-decoration: none;

}



#toppanel {

	padding-bottom: 1px;

}



#comments {

	background-color: #CEE0FF;

	color: #333;

	padding-top: 10px;

}



#comments h3 {

	margin: 0px;

	padding: 0px;

	font-family: 'Century Gothic', 'Lucida Grande', 'Trebuchet MS', Verdana, Sans-Serif;

	font-size: 12pt;

}



#comments a {

	color: #0099FF;

	text-decoration: none;

}



#commentsrss a {

	color: #fff;

}



#formlinks a {

	color: #fff;

}



.noajax {

	padding: 5px;

	padding-top: 0px;

	color: #000;

	font-family: Verdana, Sans-Serif;

	font-size: 8pt;

}



#comments ul, ol {

	padding: 0px;

	font-family: 'Century Gothic', 'Lucida Grande', 'Trebuchet MS', Verdana, Sans-Serif;

	font-size: 11pt;

	list-style-position: inside;

}



.alt {

	margin: 0px;

	margin-bottom: 5px;

	padding: 5px;

	background-color: #fff;

}



.norm {

	margin: 0px;

	margin-bottom: 10px;

	padding: 5px;

	-moz-border-radius-topleft: 10px;

	-moz-border-radius-topright: 10px;

	-moz-border-radius-bottomright: 10px;

	background-color: #ffffff;

}



div.commentbox {

	margin-bottom: 5px;

	background-color: #ffffff;

}



#storycontent ul, ol {

        font-family: Verdana, Sans-Serif;

}



.num {

	font-family: 'Century Gothic', 'Lucida Grande', 'Trebuchet MS', Verdana, Sans-Serif;

	font-size: 11pt;

}



#midpanel {

	background: #CEE0FF;

	font: normal 11px Verdana, Helvetica, serif;

	color: #000;

}



#midpanel a {

	color: #003366;

	text-decoration: underline;

}



#midpanel a:hover {

	color: #0099FF;

	text-decoration: underline;

}



#midpanel img {

	margin-right: 0px;

}



#lowpanel {

        background: #fff;

        font: normal 11px Verdana, Helvetica, serif;

        color: #000;

}



#lowpanel a {

        color: #0099FF;

        text-decoration: none;

}



#lowpanel a:hover {

        color: #000;

        text-decoration: none;

}



#midpanel .tooltitle {

        margin-bottom: 0px;

}



.pullquoter {

        float: right;

        width: 200px;

        margin: 10px 5px 10px 5px;

        padding: 5px;

        /*border: 1px solid #ccc;*/

        background: url('images/quote.gif') no-repeat;

        font: 20px/24px georgia, palatino, serif;

        color: #333;

        text-align: center;

}



.pullquotel {

        float: left;

        width: 200px;

        margin: 10px 5px 10px 5px;

        padding: 5px;

        /*border: 1px solid #ccc;*/

        background: url('images/quote.gif') no-repeat;

        font: 20px/24px georgia, palatino, serif;

        color: #333;

        text-align: center;

}



.archives span {

	color: #bbb;

	}



/* Links */

a {

  text-decoration: underline;

  color:#000000;

}

a:hover {

  text-decoration: underline;

  color:#0099FF;

}



p.post-footer {

  color:#ccc;

  }

.post-footer em, .comment-link {

  font:68%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;

  text-transform:uppercase;

  }

.post-footer em {

  font-style:normal;

  color:#666;

  }

.post-footer a {

  text-decoration: none;

  color:#0099FF;

}



/*- Sub Menu */



ul.smenu {

        text-align: right;

        font-size: 11px;

        bottom: 0;

        }



ul.smenu li {

        display: inline;

        }



ul.smenu,

ul.smenu li a {

        }



ul.smenu li a {

	background-color: #eee;

        font: 1em Verdana, Helvetica, Arial, Sans-Serif;

        text-transform: lowercase;

        }



ul.smenu li a:hover {

        background: #333;

        color: #eee !important;

        text-decoration: none;

        }



ul.smenu li.current_page_item a,

ul.smenu li.current_page_item a:hover {

        color: #333 !important;

        background: white;

        text-decoration: none;

        }



#portfolio img {

        border: 1px solid #ccc;

	padding: 4px;

        margin: 5px;

}



#portfolio a {}

#portfolio a:hover {background-color:#fff;}



.post a:hover {
		
        color: #0099FF;

        text-decoration: none;

}



#livesearchform {

	color: #000000;

}

#livesearchform a {

        color: #0099FF;

        text-decoration: underline;

}



.storytitle a {

	color: #000000;

}

.storytitle a:hover {

		background-color:#ffffff;
		
        color: #0099FF;

        text-decoration: underline;

}

.navigation {

        text-align: center;

        margin: -10px 0 30px;

        padding: 0;

        width: 100%;

        font-size: small;

        }



.navigation p {

        margin: 0;

        padding: 0;

        height: 0;

        }



.alignright {

        float: right;

        }



.alignleft {

        float: left

        }



.author {

        margin-top: -22px;

}





.flickr-album {

        padding: 0;

        width: 100%;

}



.flickr-thumbnail {

        padding-right: 20px;

        background-color: #fff;

        border: 0px solid #a9a9a9;

        margin: 6px 6px 6px 0px;

        padding: 0px;

        margin-top: 10px;

}



.flickr-meta {

        margin-top: -20px;

        font-size: 8pt;

        margin-bottom: 20px;

}



.flickr-title {

        width: 500px;

        color: #260;

        padding-top: 0px;

        margin-top: -5px;

}



.flickr-description {

        margin-top: -20px;

        font-size: 9pt;

        margin-bottom: 20px;

}



.poptags {

	text-align: justify; 

	margin-right: 10px;

	font-family: Verdana, 'Century Gothic', sans;

}

/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px; 
	text-align: center;
	}

#searchform input { vertical-align:middle; }
#searchform img { vertical-align:middle; float:none; }

#sidebar #searchform #s {
	width: 110px;
	padding: 2px;
	}

input[type="text"], textarea
{
    font: 1em Verdana, Arial, Helvetica, Sans-Serif;
	width: 200px;
	margin: 0;
	padding: 3px;
	font-size: 8pt;
	background: #EEE;
	border: 1px solid #CCC;
	color: #666;
}

input[value="submit"]
{
	border: none;
	background: none;
}

textarea
{
	width: 250px;
}

.inputcontainer
{
	padding: 0;
	margin: 5px 0;
}

.inputcontainer input[type="text"], .inputcontainer textarea { margin-top: 3px; }
.inputcontainer small { color: #222; }

input[type="text"]:hover, textarea:hover { border-color: #D5F0A4; }

input[type="text"]:focus, textarea:focus
{
	border: 1px solid #71BB10;
	color: #333;
	background: #F3EFF0;
}
/* End Form Elements */
