/* 
	Theme Name: Revolution Magazine
	Theme URL: http://news.revolutiontheme.com
	Description: Revolution Magazine is an insanely customizable 2 or 3-column Widget-ready Magazine theme created for WordPress.
	Author: Brian Gardner
	Author URI: http://www.briangardner.com
	Version: 2.0
	
	Please read the theme's FAQ page at http://news.revolutiontheme.com/faqs for licensing agreements.

	Changelog:
		v2.0 - 12.05.07
		Second Release of Revolution Magazine
*/

html {
background-image: url('http://opmbworldwide.com/images/bg1.jpg');
background-attachment:fixed;
background-position: top left;
margin-bottom: 1px;
Width: 100%;
height: 100%;
overflow-x: auto;
}

body {
margin: 0 auto 0 auto;
padding: 0px 0px 0px 10px;
width:982px;
font-family:Verdana,sans-serif;
font-size:11px;
position: relative;
}

p {line-height: 1.2em;}

/************************************************
*	Hyperlinks									*
************************************************/

a, a:visited {
	color: #2255AA;
	text-decoration: none;
	}

a {outline: none;}
a img{ border:none; }
	
a:hover {
	color: #CC0000;
	text-decoration: underline;
	}
	
	
/************************************************
*	Navbar      								*
************************************************/

.menubar {
        outline: none;
        float: left;
        width: 642px;
        margin: 0px 0px 20px 0px;
        padding: 0;
        }

/************************************************
*	Homepage 		    	                    * 
************************************************/
	
#homepage {
	float: left;
	width: 642px;
	margin: 0;
	padding: 0;
	}
	
#homepage p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
        }
	
#homepage p img {
	border: none;
        float: left;
	margin: 0px 0px 10px 0px;
	}
	
#homepage ul{
	list-style-type: square;
	margin: 0;
	padding: 0;
	}
	
#homepage ul li{
	list-style-type: square;
	margin: 0;
	padding: 0;
	}

.hppostmeta {
	width: 300px;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	border-bottom: 1px dotted #FFFFFF;
	font-weight: bold;
	}

.hppostmetaarch {
	width: 300px;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

.hppostmetax {
	width: 290px;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	border-bottom: 1px dotted #FFFFFF;
	}
	
#homepageleft {
	float: left;
	width: 300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.main {
	background: #FFFFFF;
	float: left;
	width: 630px;
	margin: 0px 0px 10px 0px;
	padding: 5px 10px 0px 10px;
	}

#slider-container {
        float: left;
	width: 642px;
}

.slider {
	float: left;
	width: 642px;
        height: 316px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
        overflow: hidden;
	}

.mb-bot {
         float: left;
         width: 640px;
         height: 10px;
}

.addthis {
         float: left;
         height: 25px;
         margin: 0px 0px; 10px 0px;
}

.specialfeat1 {
        background: url(http://img16.imageshack.us/img16/7417/newbackx.gif);
	float: left;
	width: 617px;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 10px 25px;
        }

.specialcat {
        position: relative;
	float: right;
        top: 0px;
        right: 193px;	
        }

.specialcatblog {
        position: relative;
	float: right;
        top: 0px;
        }

.specialfeat1-content {
	float: left;
	width: 400px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
        overflow: hidden;
        }

.specialfeat2-content {
	float: left;
	width: 150px;
	margin: -9px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
        overflow: hidden;
        }

.randomisity {
        background: url(http://opmbworldwide.com/images/dottedtop_trasp.gif);
	float: left;
	width: 633px;
        height: 22px;
	margin: 0px 0px 3px 0px;
	padding: 7px 0px 0px 10px;
	}

.polls {
        position: absoulte;
	float: left;
	width: 260px;
        overflow: hidden;
	margin: 0px 5px 0px 15px;
	padding: 0px 0px 0px 0px;

	}

.pollspage {
        position: absoulte;
	float: left;
	width: 520px;
        overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	}

.portraits {
        background: url(images/photos.gif);
	float: right;
	width: 290px;
        height: 304px;
        overflow: hidden;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	}

.randomline {
        width: 232px;
        bottom: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px dotted #FFFFFF;
	}

.randomliney {
        width: 180px;
        bottom: 0px;
	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;
	border-bottom: 1px dotted #FFFFFF;
	}

.randomlinetop {
        width: 325px;
        top: 0px;
        float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 1px dotted #FFFFFF;
	}
	
#homepageright {
	float: right;
	width: 325px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#homepageright p {
	padding: 0px 0px 0px 0px;
	margin: 0px;

	}




.section {
	background: #FFFFFF;


	float: left;

	width: 270px;

	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
        display:inline;
	}
	
.thumb {
	float: right;
	width: 313px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.thumbleft {
	float: left;
	width: 70px;
        height: 70px;
        border: 1px solid #FFFFFF;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	}

.thumbright {
	float: right;
	width: 232px;
	margin: 0px 0px 2px 0px;
	padding: 0px 5px 0px 0px;
	}

.blog-thumb {
	float: right;
	width: 622px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.blog-thumbleft {
	float: left;
	width: 140px;
        height: 140px;
        border: 1px solid #FFFFFF;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	}

.click-thumbleft {
        position: relative;
	width: 80px;
        height: 48px;
        overflow: hidden;
	margin: -50px 0px 0px 0px;
	}

.blog-thumbright {
	float: left;
	width: 240px;
	margin: 0px 0px 1px 0px;
	padding: 0px 15px 0px 15px;
	}


.photo-thumb {
	float: left;
	width: 422px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}

.photo-thumb1 {
	float: left;
	width: 422px;
	margin: -20px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}

.photo-thumbright {
	float: left;
	width: 240px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 15px;
	}

.vertad {
	float: left;
	width: 160px;
        overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	}

.right-ad {
	font-size: 11px;
	float: left;
        overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 18px;
	}

.right-adblog {
	font-size: 11px;
	float: left;
        overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 40px;
	}

.rightphovid {
        float: left;
        width: 422px;
        overflow: hidden;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
}

.vid-photo-container {
	float: left;
	width: 620px;
        overflow: hidden;
	}

.credit {
        width: 200px;
        color: #818181;
        border-bottom: 1px dotted #FFFFFF;
}

.poster {
        color: #818181;
}

.mb-post {
        line-height: 1.2em;
        font-family:Verdana,sans-serif;
        font-size:11px; 
        color: #FFFFFF;
	float: right;
	width: 232px;
	margin: 0px 0px 2px 0px;
	padding: 0px 5px 0px 0px;
	}

.photoleft {
	float: left;
	width: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.photoright {
	float: right;
	width: 325px;
        color: #FFFFFF;
        bottom: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	}

.vid-right {
	float: left;
	width: 320px;
        height: 270px;
        overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 0px;
	}

.vid {
	float: right;
	width: 300px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	}

.vidleft {
	float: left;
	width: 93px;
        height: 70px;
        border: 1px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.vidright {
	float: right;
	width: 197px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}


/************************************************
*	Content 					     		    * 
************************************************/

#content {
	width: 971px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	line-height: 17px;
	}
	
#content h1 {
	color: #4B4646;
	font-size: 22px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 24px;
	}
	
#content h1 a, #content h1 a:visited  {
	color: #4B4646;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#content h1 a:hover {
	color: #2255AA;
	text-decoration: none;
	}
	
#content h2 {
	color: #4B4646;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
#content h2 a, #content h2 a:visited  {
	color: #4B4646;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	}

#content h2 a:hover {
	color: #2255AA;
	text-decoration: none;
	}

#content h5 {
	color: #ebebeb;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
        margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#content h5 a, #content h5 a:visited  {
	color: #ebebeb;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#content h5 a:hover {
	color: #ebebeb;
	text-decoration: underline;
	}
	
#content h3 {
	color: #4B4646;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 10px 0px;
	}
	
#content h4 {
	color: #4B4646;
	font-size: 16px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 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: 640px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#contentleft p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	}

#contentleft p img {
	border: none;
    float: left;
	margin: 0px 10px 10px 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{
	background: #E8EDF1;
	margin: 0px 25px 15px 25px;
	padding: 10px 20px 15px 15px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}
	
#content blockquote p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	}

h5 {
    color: #FFFFFF;
    font-family: verdana, tahoma, arial, helvetica, sand-serif;
    font-size: 11px;
    font-weight: 400;
}
h5 a:link,
h5 a:active,
h5 a:visited {color:#2255AA; text-decoration:none; font-weight: bold;}
h5 a:hover {color:#CC0000; text-decoration:underline; font-weight: bold;}
	
.postarea {
        background: url(http://img16.imageshack.us/img16/7417/newbackx.gif);
        border: 1px solid #CCCCCC;
	float: left;
	width: 615px;
	margin: 0px 0px 1px 0px;
	padding: 25px 0px 5px 25px;
	}

.postarea-overall {
	float: left;
	width: 615px;
	margin: 0px 0px 10px 0px;
	}

.postcontent {
	float: left;
	width: 400px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
	
.date {
	float: left;
	width: 400px;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-style: italic;
	}
	
.linkwithin_hook {
    float: left;
    width: 400px;
    font-size: 10px;
}

.postmeta {
	float: left;
	width: 400px;
	font-size: 11px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 1px dotted #CCCCCC;
	}
	
.comments {
        background: url(http://img16.imageshack.us/img16/7417/newbackx.gif);
        border: 1px solid #ccc;
	float: left;
	width: 615px;
	margin: 0px 0px 10px 0px;
	padding: 25px 0px 10px 25px;
	}

.comments-input {
	float: left;
	width: 400px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.content-ad {
	float: left;
	width: 620px;
	margin: 0px 0px 0px 0px;
	padding: 00px 0px 10px 0px;
	}
	
/************************************************
*	Sidebar 		    	        	        * 
************************************************/

#sidebar {
	float: right;
	width: 320px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	line-height: 18px;
	display: inline;
	}

	
#sidebar p {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	}
	
#sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#sidebar h2 {
	color: #4B4646;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
#sidebar h3 {
	color: #4B4646;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
.sideleft {
	background: #FFFFFF;
        border: 1px solid #ccc;
	float: left;
	width: 135px;
	margin: 0px;
	padding: 10px 10px 0px 10px;
	line-height: 20px;
	display: inline;
	}
	
.sideright {
	background: #FFFFFF;
        border: 1px solid #ccc;
	float: right;
	width: 135px;
	margin: 0px;
	padding: 10px 10px 0px 10px;
	line-height: 20px;
	display: inline;
	}
	
.preview {
	background: url('http://img40.imageshack.us/img40/42/pollocopy.png');
	float: left;
	width: 320px;
	margin: 10px 0px 5px 0px;
	padding: 20px 0px 0px 0px;
	display: inline;
	}
	
.adsense {
	float: left;
	width: 300px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}

.sidead {
	background: url('http://img189.imageshack.us/img189/8068/sideadcopy.jpg');
        border: 1px solid #FFF;
	float: left;
	width: 158px;
        height: 219px;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	}

.sideadcont {
        width: 160px;
}

.advertise {
        border: 1px solid #cccccc;
	float: left;
	width: 300px;
        height: 312px;
	margin: 0px 0px 5px 0px;
	}

.logo-bar {
	float: left;
	margin: 20px 0px 10px 0px;
	}

.archives {
	float: left;
	width: 289px;
	margin: 0px 0px 10px 0px;
	padding: 5px 10px 10px 10px;
	}

.archives-left {
        background: url('images/flickr.png');
        float: left;
        width: 79px;
        height: 22px;
        margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
        }

.archives-right {
        float: left;
        width: 79px;
        margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
        }

.adslider {
	background: #FFFFFF;
	float: left;
	width: 299px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	}

.circle {
	float: left;
	width: 299px;
	margin: 0px 0px 5px 0px;
	padding: 0px 5px 5px 5px;
	}

.searchbox {
	float: left;
	width: 269px;
	margin: 0px 0px 10px 19px;
	padding: 0px 0px 0px 0px;
	}

.onlinevote {
        background: url('images/mutyavote.gif');
	float: left;
	width: 300px;
        height: 97px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
        border: 1px dotted #C0C0C0;
	}

.pollvote {
        background: url('images/vote.gif');
	float: left;
	width: 69px;
        height: 22px;
	}
	
.newsletter {
	background: url('images/e-news.gif');
        border: 1px solid #ccc;
	float: left;
	width: 279px;
	margin: 9px 0px 10px 0px;
	padding: 0px 10px 15px 10px;
	}


.fabulous {
	float: left;
	width: 640px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
        border: 1px dotted #C0C0C0;
        }


.fabulous-box {
        background: url('images/fabulous.gif');
	float: left;
	width: 615px;
        height: 280px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 25px;
        }

.fabulous-box1 {
        overflow: hidden;
	float: left;
	width: 615px;
        height: 188px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
        }

.middle {
        background: url('images/middle.png');
	float: left;
	width:300px;
        height:175px;
	margin: -10px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	}

.display-poll {
	float: right;
	width:285px;
        height:175px;
        overflow: hidden;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	}

.glampoll {
        background: url(images/poll-back.gif);
	float: left;
	width:298px;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 7px 0px;
        border: 1px dotted #C0C0C0;
	}

.fillertab
        float: left;
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	}

.forums-tyg {
	float: left;
	width: 300px;
        height: 33px;
	margin: 0px 0px 0px 0px;
	padding: -5px 0px 0px 0px;
	}

.recents {
        background: url('http://img7.imageshack.us/img7/1604/whatsnew.gif');
	float: left;
	width: 299px;
         height: 460px;
         margin: 0px 0px 0px -10px;
	padding: 54px 10px 8px 12px;
        overflow: hidden;
	}

.recent-trap {
	float: left;
	width: 299px;
        overflow: hidden;
	}

.recent-thumb {
        border: 1px solid #CCCCCC;
        float: left;
        width: 35px;
        height: 35px;
        margin: 0px 0px 0px 0px;       
        padding: 0;
        }

.recent-title {
	color: #FFFFFF;
        float: left;
        width: 235px;
        height: 33px;
        margin: 0px 0px 2px 3px;
        padding: 3px 0px 0px 5px;
        border-bottom: .5px dotted #4C4B4B;
        }

.adsbox {
	float: left;
	width: 299px;
        color: #FFFFFF;
        margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	}

/************************************************
*	Left Sidebar                    	        * 
************************************************/

#l_sidebar {
	float: left;
	width: 120px;
	margin: 0px;
	padding: 10px;
	line-height: 1.2em;
	display: inline;
	}
	
#l_sidebar p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	}
	
#l_sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#l_sidebar h2 {
	color: #4B4646;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	}
	
#l_sidebar h3 {
	color: #4B4646;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	}

#l_sidebar ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.categories ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
	}

.categories ul li {
        list-style-image: url(images/pink_arrow.gif);
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}
	
.archives ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
	}

.archives ul li {
	list-style-image: url(images/pink_arrow.gif);
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}
	
/************************************************
*	Right Sidebar                       	    * 
************************************************/

#r_sidebar {
	float: right;
	width: 150px;
	margin: 0px;
	padding: 10px;
	line-height: 1.2em;
	display: inline;
	}
	
#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 h2 {
	color: #4B4646;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	}
	
#r_sidebar h3 {
	color: #4B4646;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	}

#r_sidebar ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.related ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
	}

.related ul li {
	list-style-image: url(images/pink_arrow.gif);
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}
	
.admin ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
	}

.admin ul li {
	list-style-image: url(images/pink_arrow.gif);
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}
	
/************************************************
*	Footer      								*
************************************************/

#footer {
        background-position: 100% 100%;
        background: url('images/stripe.gif');
        float: left;
	width: 955px;
        height: 50px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#footer p {
	color: #C0C0C0;
	font-size: 10px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	}
	
#footer a, #footer a:visited {
	color: #C0C0C0;
	text-decoration: none;
	}
	
#footer a:hover {
	text-decoration: underline;
	}
	
#footer a img {
	border: none;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	}
	
#footerleft {
	width: 290px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#footerright {
	width: 655px;
	float: right;
        color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	text-align: left;
	}
	
/************************************************
*	Bottom  									*
************************************************/

#bottom {
        background: url('images/bottom.gif');
	width: 990px;
	height: 28px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	}

/************************************************
*	Search Form									*
************************************************/

#searchdiv {
	margin: 0px;
	padding: 0px;
	}

#searchform {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	display: inline;
	}
	
#searchform2 {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	display: inline;
	}

#s {
	background: #FFFFFF;
	width: 170px;

	color: #4B4646;

	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	padding: 2px;
	margin: 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	display: inline;
	}

#s2 {
	background: #FFFFFF;
	width: 200px;
	color: #4B4646;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	padding: 3px;
	margin: 10px 0px 0px 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	display: inline;
	}

#sbutt {
	padding: 2px;
	margin: 0px 0px 0px 5px;
	}

#sbutt1 {
	padding: 2px;
	margin: 0px 0px 0px 5px;
	}
	
#name, #email, #url, #submit {
        color: #4B4646;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	}

#submit {
	background: url('images/subcomment.gif');
	}

#words {
	background: #FFFFFF;
	width: 460px;
	color: #4B4646;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	}

/************************************************
*	Comments									*
************************************************/
	
#commentblock {
	width: 400px;
	color: #4B4646;
	float: left;
	padding: 20px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	}


#commentblock textarea { width: 400px; }
	
#commentblock ol {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 0px 0px;
	}
	
.commentdate {
	font-weight: bold;
	font-size: 12px;
	}

.commentname {
	color: #4B4646;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	}

.commentinfo {
	clear: both;
	}

.commenttext {
	width: 400px;
	color: #4B4646;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 20px 0px;
	border-bottom: 1px dotted #C0C0C0;
	}

.commenttext-admin {
	width: 540px;
	color: #4B4646;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 20px 0px;
	border-bottom: 1px dotted #C0C0C0;
	}

.flicker {
	float: left;
	width: 299px;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 10px 0px;
	}

/*****************************
*Snapshots
*******************/

div.h2o-excerpt {
	height:200px;
        width: 325px;
	overflow:hidden;
        display: block;
        position: relative;
}
div.h2o-excerpt .h2o-read-on  {
	 position: absolute; background: #000; bottom: 25px; display: block; height: 12%; left: 0; width: 300px; z-index: 101; /* opacity - move to sep. stylesheet */ filter: alpha(opacity=75); -moz-opacity: .75; opacity:.75;
}
.h2o-read-on a {position: absolute; display:block; color: #fff; width:300px; text-align:left; text-decoration:none; left: 5px; bottom: 9px; font-size: 11px; font-weight: bold;}



.h2o-read-on a:hover{position: absolute; display: block; width:300px; color: #ccc; text-decoration: none; left: 5px; bottom: 9px; font-size: 11px; font-weight: bold;}


.h2o-commentcount  {
	 position: absolute; float: left;  margin: 3px 0px 0px 3px; background: #f47a0e; border: 1px solid #ce6100;
}

.h2o-commentcount a { /* ... */
	 font-size: 11px; color: #eee !important; display: block; height: 1.8em; line-height: 1.8em; width: 7.8em; text-decoration: none; text-align: center; text-transform: lowercase; 
}
.h2o-commentcount a:hover{background: #ce6100; text-decoration: none;}

#spacer {
        width: 940px;
	height: 10px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	}

.youtubevid {
         width: 140px;
         margin: 15px 0px 5px 0px;
         padding: 0px 0px 0px 5px;
         float: left;
         width: 128px; 
         height: 25px;
}

.paypal1 {
         margin: 15px 0px 5px 0px;
         padding: 0px 5px 0px 0px;
         float: left;
         width: 150px; 
         height: 25px;
}

#tagblock{
float: left;
width:285px;
margin: 10px 0px 0px 10px;
padding:5px 10px 10px 10px;
border: 1px solid #F8F8F8;
}

#tagblock a{
font-weight:normal;
color:#484848;
}

#tagblock a:hover{color:#7F7F7F;}

.countdown {
         background: url(http://brucecasanova.opmbworldwide.com/images/side-shadow.png) top left no-repeat;
         width: 300px;
         height: 2px;
         float: left;
         margin: -5px 0px 2px 0px;
         padding: 0px 0px 0px 0px;
}
