/* 
        Theme Name: Revolution News 3 with widgets
        Theme URL: http://www.revolutiontheme.com
        Description: Revolution News is an insanely customizable 3-column Widget-ready news theme created for WordPress.
        Author: Brian Gardner
        Author URI: http://www.briangardner.com
        Version: 3.0
        
        Please read the theme's FAQ page at http://www.revolutiontheme.com/faqs for licensing agreements.

        Changelog:
                v3.0 - 07.14.08
                Third Release of Revolution News
*/

body {
    background: #FFFFFF url(images/b/g.gif) repeat-x;
    width: 1000px;
    color: #000000;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    margin: 0px auto 0px;
    padding: 0px;
}

#wrap {
    background: #FFFFFF;
    width: 1000px;
    margin: 0px auto 0px;
    padding: 0px 0px 0px 0px;
    border-left: 1px solid #1A4182;
    border-right: 1px solid #1A4182;
}

/************************************************
*	Hyperlinks									*
************************************************/

a, a:visited {
    color: #2255AA;
    text-decoration: none;
}

a:hover {
    color: #CC0000;
    text-decoration: underline;
}

/************************************************
*	Header  									*
************************************************/

#header {
    background: #ff6600;
    width: 1000px;
    height: 110px;
    color: #000000;
    font-size: 11px;
    margin: 0px auto 0px;
    padding: 0px;
    overflow: hidden;
}

#header h1 {
    color: #2255AA;
    font-size: 48px;
    font-family: Georgia, Times New Roman, Trebuchet MS;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

#header h1 a, #header h1 a:visited {
    color: #2255AA;
    font-size: 48px;
    font-family: Georgia, Times New Roman, Trebuchet MS;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

#header h1 a:hover {
    color: #2255AA;
    text-decoration: none;
}

#header p {
    padding: 0px 0px 5px 0px;
    margin: 0px;
    line-height: 20px;
}

#header ul {
    margin: 0px;
    padding: 0px 0px 5px 0px;
}

#header li {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    display: inline;
}

#header ul li a, #header ul li a:visited {
    font-size: 11px;
    font-family: Arial, Tahoma, Verdana;
    color: #2255AA;
    padding: 0px;
    margin: 0px;
    font-weight: bold;
    text-decoration: none;
}

#header ul li a:hover {
    color: #CC0000;
    padding: 0px;
    margin: 0px;
    text-decoration: none;
}

#header a img {
    border: none;
}

.headerleft {
    width: 260px;
    float: left;
    margin: 0px;
    padding: 10px 0px 0px 0px;
    font-size: 13px;
    font-color: #000000;
    font-weight: bold;
}

.headerright {
    width: 740px;
    float: right;
    margin: 0px;
    padding: 10px 0px 0px 0px;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
}

/************************************************
*	Navbar      								*
************************************************/

#navbar {
    background: #003366 url(images/navbar.gif);
    width: 1000px;
    height: 28px;
    font-size: 11px;
    font-family: Arial, Tahoma, Verdana;
    color: #FFFFFF;
    font-weight: bold;
    margin: 0px auto 0px;
    padding: 0px 0px 0px 0px;
    border-top: 1px solid #1A4182;
    border-bottom: 1px solid #1A4182;
}

#navbar a, #navbar a:visited {
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
    text-transform: uppercase;
    padding: 0px 0px 0px 3px;
}

#navbar a:hover {
    color: #FFFFFF;
    text-decoration: underline;
    padding: 0px 0px 0px 3px;
}

#navbar p {
    color: #FFFFFF;
    margin: 0px auto 0px;
    padding: 0px 0px 0px 10px;
    font-weight: bold;
}

#navbarleft {
    width: 710px;
    float: left;
    margin: 0px;
    padding: 0px;
}

#navbarright {
    width: 290px;
    font-size: 11px;
    float: right;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    border-right: 1px solid #2255AA;
}

#navbarright a img {
    border: none;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

#nav {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#nav ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#nav a, #nav a:visited {
    background: #003366 url(images/navbar.gif);
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    margin: 0px;
    padding: 7px 20px 7px 20px;
}

#nav a:hover {
    background: #5186D7;
    color: #FFFFFF;
    display: block;
    text-decoration: none;
    margin: 0px;
    padding: 7px 20px 7px 20px;
}

#nav li {




    float: left;
    margin: 0px;
    padding: 0px;
}

#nav li li {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 150px;
}

#nav li li a, #nav li li a:link, #nav li li a:visited {
    background: #2255AA;
    width: 160px;
    float: none;
    margin: 0px;
    padding: 7px 30px 7px 10px;
    border-bottom: 1px solid #DDDDDD;
}

#nav li li a:hover, #nav li li a:active {
    background: #376B9D url(images/navbar.gif);
    padding: 7px 30px 7px 10px;
}

#nav li ul {
    position: absolute;
    width: 10em;
    left: -999em;
}

#nav li:hover ul {
    left: auto;
    display: block;
}

#nav li:hover ul, #nav li.sfhover ul {
    left: auto;
}

/************************************************
*	Subnavbar      								*
************************************************/

#subnavbar {
    background: #0066cc;
    width: 1000px;
    height: 27px;
    margin: 0px auto 0px;
    padding: 0px;
    border-bottom: 1px solid #B1C3D4;
}

#subnav {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#subnav ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#subnav a, #subnav a:visited {
    background: #0066cc;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    margin: 0px 20px 0px 0px;
    padding: 6px 10px 6px 10px;
}

#subnav a:hover {
    background: #C7D6E3;
    color: #2255AA;
    display: block;
    text-decoration: none;
    margin: 0px 20px 0px 0px;
    padding: 6px 10px 6px 10px;
}

#subnav li {
    float: left;
    margin: 0px;
    padding: 0px;
}

#subnav li li {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 160px;
}

#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
    background: #FFFFFF;
    color: #2255AA;
    width: 160px;
    float: none;
    margin: 0px;
    padding: 6px 10px 6px 10px;
    border-bottom: 1px solid #B1C3D4;
    border-left: 1px solid #B1C3D4;
    border-right: 1px solid #B1C3D4;
}

#subnav li li a:hover, #subnav li li a:active {
    background: #C7D6E3;
    color: #2255AA;
}

#subnav li ul {
    position: absolute;
    width: 10em;
    left: -999em;
}

#subnav li:hover ul {
    left: auto;
    display: block;
}

#subnav li:hover ul, #subnav li.sfhover1 ul {
    left: auto;
}

/************************************************
*	Homepage 		    	                    * 
************************************************/

#homepage {
    float: left;
    width: 650px;
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 15px 0px;
}

.homepagethumb img {
    width: 200px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#homepage p {
    padding: 0px 0px 10px 0px;
    margin: 0px;
}

#homepage p img {
    border: none;
    width: 200px;
    float: left;
    margin: 10px 10px 10px 0px;
}

#homepage h1 {
    color: #000000;
    font-size: 22px;
    font-family: Arial, Tahoma, Verdana;
    font-weight: bold;
    margin: 5px 0px 2px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 24px;
}

#homepage h1 a, #homepage h1 a:visited {
    color: #000000;
    font-size: 22px;
    font-family: Arial, Tahoma, Verdana;
    font-weight: normal;
    margin: 0px 0px 2px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 24px;
}

#homepage h1 a:hover {
    color: #CC0000;
    text-decoration: none;
}

#homepage h3 {
    color: #000000;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    font-weight: bold;
    padding: 0px 0px 4px 0px;
    margin: 0px 0px 5px 0px;
    border-bottom: 2px dotted #1A4182;
}

#homepage h5 {
    color: #FFFFFF;
    font-size: 15px;
    font-family: Arial, Tahoma, Verdana;
    font-weight: bold;
    margin: 0px 0px 2px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    text-decoration: none;
}

#homepage h5 a, #homepage h5 a:visited {
    color: #FFFFFF;
    font-size: 15px;
    font-family: Arial, Tahoma, Verdana;
    font-weight: bold;
    margin: 0px 0px 2px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    text-decoration: none;
}

#homepage ul {
    list-style-type: square;
    margin: 0px;
    padding: 0px 0px 10px 0px;
}

#homepage ul li {
    list-style-type: square;
    margin: 0px;
    padding: 0px;
}

.hpfeatured {
    float: left;
    width: 430px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.hppostmeta {
    width: 200px;
    font-size: 11px;
    padding: 0px;

    margin: 0px 0px 5px 0px;
    border-bottom: 1px dotted #1A4182;
    font-weight: bold;
}

.hppostmeta-gn {
    width: 420px;
    font-size: 11px;
    padding: 0px;
    margin: 0px 0px 5px 0px;
    border-bottom: 1px dotted #1A4182;
    font-weight: bold;
}

#homepage-spanish {
    float: right;
    width: 200px;
    margin: 0px 0px 0px 0px;
    padding: 38px 10px 0px 5px;
}

#homepage-englishnews {
    float: left;
    width: 420px;
    margin: 0px 0px 0px 0px;
    padding: 10px 5px 20px 5px;
}

#homepage-english-left {
    float: left;
    width: 200px;
    margin: 0px 0px 0px 0px;
    padding: 10px 5px 20px 5px;
}

#homepage-english-right {
    float: right;
    width: 200px;
    margin: 0px 0px 0px 0px;
    padding: 10px 5px 20px 5px;
}

/************************************************
*	Section 					     		    * 
************************************************/

#sectiontitle-orange {
    background: #ff9900;
    width: 200px;
    height: 25px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#sectiontitle-gn {
    background: #ff9900;
    width: 420px;
    height: 25px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#sectiontitle-blue {
    background: #0066cc;
    width: 200px;
    height: 25px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#sectiontitle-election {
    background: #0066cc;
    width: 200px;
    height: 25px;
    text-align: center;
    font-size: 12px;
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

/************************************************
*	Content 					     		    * 
************************************************/

#content {
    width: 1000px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 1px;
    line-height: 17px;
}



#content p {
    padding: 0px 0px 15px 0px;
    margin: 0px;
}

#contentleft p {
    padding: 0px 0px 10px 0px;
}

#contentleft h1 {
    color: #000000;
    font-size: 22px;
    font-family: Arial, Tahoma, Verdana;
    font-weight: normal;
    margin: 0px 0px 2px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 24px;
}

#contentleft h1 a, #contentleft h1 a:visited {
    color: #000000;
    text-decoration: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#contentleft h1 a:hover {
    color: #CC0000;
    text-decoration: none;
}

#content h2 {
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

#content h2 a, #content h2 a:visited {
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    font-weight: bold;	text-decoration: none;
    margin: 0px;
    padding: 0px;
}

#content h2 a:hover {
    text-decoration: none;
}

#content h4 {
    color: #000000;
    font-size: 14px;
    font-family: Arial, Tahoma, Verdana;
    font-weight: bold;
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
}

#content img.wp-smiley {
    float: none;
    border: none;
    padding: 0px;
    margin: 0px;
}

#content img.wp-wink {
    float: none;
    border: none;
    padding: 0px;
    margin: 0px;
}

#contentleft {
    float: left;
    width: 635px;
    margin: 0px 10px 0px 15px;
    padding: 0px 5px 20px 0px;
}

#contentleft p img {
    border: none;
    float: left;
    margin: 0px 10px 10px 0px;
}

#contentleft ol {
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 15px 0px;
}

#contentleft ol li {
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
}

#contentleft ul {
    list-style-type: square;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
}

#contentleft ul li {
    list-style-type: square;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
}

blockquote {
    font-style: italic;
    margin: 0px 20px 15px 20px;
    padding: 5px 0px 5px 15px;
    border-left: 5px solid #DDDDDD;
}

#content blockquote p {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.breadcrumb {
    float: left;
    width: 630px;
    font-size: 11px;
    margin: 0px 0px 20px 0px;
    padding: 10px 0px 3px 0px;
    border-bottom: 2px dotted #1A4182;
}

.date {
    float: left;
    width: 650px;
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.postarea {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 15px;
}

.postmeta {
    width: 630px;



    font-size: 12px;
    padding: 5px 0px 20px 0px;
    margin: 0px 0px 0px 0px;
    border-top: 2px dotted #1A4182;
}

.postmeta2 {
    width: 625px;
    font-size: 12px;
    padding: 5px 0px 40px 0px;
    margin: 0px 0px 0px 0px;
    border-top: 2px dotted #1A4182;

}

.adsense-post {
    background: #FFFFFF;
    float: left;
    width: 610px;
    margin: 0px 0px 10px 0px;
    padding: 20px 0px 20px 0px;
}

.archive {
    float: left;
    width: 275px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

/************************************************
*	Sidebar 		    	        	        * 
************************************************/

#sidebar {
    background: #ffcc66;
    float: right;
    width: 320px;
/*    height: 2500px;   */
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 40px 0px;
    line-height: 18px;
    display: inline;
    border-left: 1px solid #1A4182;
    border-right: 1px solid #1A4182;
}

#sidebar p {
    padding: 0px;
    margin: 0px;
}

#sidebar a img {
    border: none;
    margin: 0px;
    padding: 0px;
}

#sidebar h1 {
    color: #000000;
    font-size: 15px;
    font-family: Arial, Tahoma, Verdana;
    font-weight: bold;

    padding: 0px 0px 2px 0px;
    margin: 0px 0px 5px 0px;
}

#sidebar h2 {
    color: #000000;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    font-weight: bold;
    padding: 0px 0px 2px 0px;
    margin: 0px 0px 5px 0px;
    border-bottom: 2px dotted #1A4182;
}

#sidebar h3 {
    color: #000000;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    font-weight: bold;
    padding: 0px 0px 2px 0px;
    margin: 0px 0px 5px 0px;
}

#sidebar h4 {
    color: #000000;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    font-weight: bold;
    padding: 0px 0px 2px 0px;
    margin: 0px;
}

#sidebar ul {
    list-style-type: none;
    margin: 0px 10px 10px 10px;
    padding: 0px;
}

#sidebar ul li {
    list-style-type: none;
    margin: 0px 0px 5px 0px;
    padding: 0px;
}

#sidebar ul ul {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

#sidebar ul li li {
    background: #FFFFFF url(images/icon.gif) no-repeat top left;
    padding: 0px 0px 5px 18px;
    margin: 0px 0px 0px 0px;
}

#sidebar ul li ul li {
    background: #FFFFFF url(images/icon.gif) no-repeat top left;
    padding: 0px 0px 5px 18px;
    margin: 0px 0px 0px 0px;
}

.adsense {
    float: left;
    width: 300px;
    margin: 0px 0px 10px 0px;
    padding: 5px 0px 10px 0px;


}

.video {
    float: left;
    width: 300px;
    margin: 0px 0px 10px 0px;
    padding: 5px 0px 10px 0px;
}

.ad {
    float: left;
    width: 300px;
    margin: 0px 0px 10px 0px;
    padding: 5px 0px 10px 0px;
}

.newsletter {
    background: #E8EDF1 url(images/newsletter.gif) top right no-repeat;
    float: left;
    width: 278px;
    margin: 0px 0px 15px 0px;
    padding: 10px 10px 10px 10px;
    border: 1px solid #B1C3D4;
    clear: both;
}

.latestcomments {
    background: #E8EDF1;
    float: left;
    width: 278px;
    margin: 0px 0px 15px 0px;
    padding: 10px 10px 10px 10px;
    border: 1px solid #B1C3D4;
    clear: both;
}	
/************************************************
*	Left Sidebar                    	        * 
************************************************/

#l_sidebar {
    background: #ffcc66;
    float: left;
    width: 100px;
    margin: 0px;
    padding: 10px 0px 0px 0px;
    line-height: 20px;
    display: inline;
}

#l_sidebar p {
    margin: 0px;
    padding: 0px 0px 15px 0px;
}

#l_sidebar a img {
    border: none;
    margin: 0px;
    padding: 0px 0px 15px 0px;
}

#l_sidebar ul {
    list-style-type: none;
    margin: 0px 0px 10px 0px;
    padding: 0px;
}

#l_sidebar ul ul {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

#l_sidebar ul li li {
    background: #FFFFFF url(images/icon.gif) no-repeat top left;
    padding: 0px 0px 5px 18px;
    margin: 0px 0px 0px 0px;
}

#l_sidebar ul li ul li {
    background: #FFFFFF url(images/icon.gif) no-repeat top left;
    padding: 0px 0px 5px 18px;
    margin: 0px 0px 0px 0px;
}

/************************************************
*	Right Sidebar                       	    * 
************************************************/

#r_sidebar {
    float: right;
    width: 185px;
    margin: 0px;
    padding: 10px 0px 0px 0px;
    line-height: 20px;
    display: inline;
    background: #ffcc66;
}

#r_sidebar p {
    padding: 0px 0px 15px 0px;
    margin: 0px;
}

#r_sidebar a img {
    border: none;
    margin: 0px;
    padding: 0px 0px 15px 0px;
}

#r_sidebar ul {
    list-style-type: none;

    margin: 0px 0px 10px 0px;
    padding: 0px;
}

#r_sidebar ul ul {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

#r_sidebar ul li li {
    background: #FFFFFF url(images/icon.gif) no-repeat top left;
    padding: 0px 0px 5px 18px;
    margin: 0px 0px 0px 0px;
}

#r_sidebar ul li ul li {
    background: #FFFFFF url(images/icon.gif) no-repeat top left;
    padding: 0px 0px 5px 18px;
    margin: 0px 0px 0px 0px;
}

/************************************************
*	Footer      								*
************************************************/

#footer {
    background: #2255AA;
    width: 1000px;
    height: 35px;
    margin: 0px auto 0px;
    padding: 0px 0px 0px 0px;
}

#footer p {
    color: #FFFFFF;
    font-size: 11px;
    font-family: Arial, Tahoma, Verdana;
    margin: 0px;
    padding: 0px 10px 0px 10px;
}

#footer a, #footer a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

#footer a:hover {
    text-decoration: underline;
}

#footer a img {
    border: none;
    margin: 0px 0px 0px 10px;
    padding: 0px;
}

#footerleft {
    width: 650px;
    float: left;
    margin: 0px;
    padding: 10px 0px 0px 0px;
}

#footerright {

    width: 260px;

    float: right;
    margin: 0px;
    padding: 7px 0px 0px 0px;
    text-align: right;
}

/************************************************
*	Search Form									*
************************************************/

#searchdiv {
    margin: 0px;
    padding: 0px;
}

#searchform {
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    display: inline;
}

#subscribe {
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}

#s {
    background: #EEEEEE;
    width: 170px;
    color: #000000;
    font-size: 11px;
    font-family: Arial, Tahoma, Verdana;
    font-weight: normal;
    margin: 0px;
    padding: 2px 0px 2px 5px;
    border-top: 1px solid #666666;

    border-right: 1px solid #DDDDDD;
    border-left: 1px solid #666666;
    border-bottom: 1px solid #DDDDDD;
    display: inline;
}

#sbutt {
    background: #2B74B4;
    color: #FFFFFF;
    font-size: 11px;
    font-family: Arial, Tahoma, Verdana;
    margin: 0px 0px 0px 5px;
    padding: 2px;
    border: 1px solid #234B69;

    font-weight: bold;
}

#subbox {
    background: #FFFFFF;
    width: 220px;
    color: #000000;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    font-weight: normal;

    margin: 10px 0px 0px 0px;
    padding: 3px;
    border-top: 1px solid #666666;
    border-right: 1px solid #DDDDDD;
    border-left: 1px solid #666666;
    border-bottom: 1px solid #DDDDDD;
    display: inline;
}

#subbutton {
    background: #2B74B4;
    color: #FFFFFF;
    font-size: 11px;
    font-family: Arial, Tahoma, Verdana;
    margin: 0px 0px 0px 5px;
    padding: 2px;
    border: 1px solid #234B69;
    font-weight: bold;
}

#name, #email, #url {
    background: #FFFFFF;
    color: #000000;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    margin: 0px;
    padding: 4px;
    border-top: 1px solid #666666;
    border-right: 1px solid #DDDDDD;
    border-left: 1px solid #666666;
    border-bottom: 1px solid #DDDDDD;
}

#submit {
    background: #2B74B4;
    color: #FFFFFF;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    padding: 4px;
    margin: 0px;
    border: 1px solid #234B69;
}

#words {
    background: #FFFFFF;
    width: 420px;
    color: #000000;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    padding: 4px;
    margin: 0px;
    border-top: 1px solid #666666;
    border-right: 1px solid #DDDDDD;
    border-left: 1px solid #666666;
    border-bottom: 1px solid #DDDDDD;
}

/************************************************
*	Comments									*
************************************************/

#commentblock {
    width: 550px;
    background: #E8E8E8;
    float: left;
    padding: 20px 20px 10px 20px;
    margin: 10px 0px 0px 0px;
    border-top: 2px dotted #333333;
    border-bottom: 1px solid #333333;
}

#commentblock ol {
    list-style-type: square;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 10px 0px;
}

.commentdate {
    font-size: 12px;
    padding-left: 0px;
}

#commentlist li p {
    margin-bottom: 8px;
    line-height: 20px;
    padding: 0px;
}

.commentname {
    color: #333333;
    margin: 0px;
    padding: 5px 5px 5px 0px;
}

.commentinfo{
    clear: both;
}

.commenttext {
    clear: both;
    margin: 3px 0px 10px 0px;
    padding: 20px 10px 5px 10px;
    width: 490px;
    background: #FFFFFF url(images/comment.gif) no-repeat top left;
}

.commenttext-admin {
    clear: both;
    margin: 3px 0px 10px 0px;
    padding: 20px 10px 5px 10px;
    width: 490px;
    background: #FFFFFF url(images/comment.gif) no-repeat top left;
}



/* 
Style Sheet code for Image Caption Easy Plugin for WordPress
Copy and Paste this code into your WordPress theme style sheet file (style.css) then upload to its location.
You can edit any of these to suit your needs.
*/
.imagecaptioneasy {
    padding: 0px;
    font-family: arial,helvetica,sans-serif;

    font-size: 9px;
    line-height: 1.15em;
    text-align: left;





    border: 1px solid #808080;
    background: #FFFFFF;
    color: #333;
}

/* Captions */
.aligncenter,
div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    padding-top: 4px;
    margin: 10px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.wp-caption img {
    margin: 0;
    padding: 0;
    border: 0 none;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    padding: 0 4px 5px;
    margin: 0;
}
/* End captions */

.banner-728x90-container {
    width: 728px;
    height: 90px;
}
.banner-728x90-container > h1 {
    display: none;
}

.sidebar-300x250-container {
    width: 300px;
    height: 250px;
    float: left;
    list-style: none;
    margin: 0 8px 8px 0;
}
.sidebar-300x250-container > h1 {
    display: none;
}

#nav li ul {
    z-index: 10;
}

#subnav li ul {
    z-index: 10;
}