/*  
Theme Name: Atlantia
Theme URI: http://www.blogohblog.com
Description: Web 2.0 Wordpress Theme - Widget Enabled, Two-Columns, Rounded Edges
Version: 1.0
Author: Jai Nischal Verma
Author URI: http://www.blogohblog.com
*/


/**************** Body *********************/
*{margin:0;padding:0;}

body {
background:#333333 url(http://www.mikewilde.com/wp-content/uploads/myspacebkg3.jpg);
background-attachment:fixed;
color:#000;
font:3em Trebuchet MS, Arial, sans-serif;
font-size:15px;
margin-bottom:20px;
}

/**************** Header *********************/
h2 a:link, h2 a:visited 
color:#000;
font-size:1.2em;
text-decoration:none;
margin-bottom:10px;
}
.center {
padding-left:15px;
}

#wrapper {
background:transparent;
margin:20px auto;
padding:0;
width:1280px;
}

#top {
background-repeat:no-repeat;
height:20px;
margin:0px;
padding:0px;
width:1280px;
}

#jai {
margin:0 auto;
padding:0px;
width:950px;
}

#header {
height:294px;
margin:0px;
padding:0;
width:900px;
}

/**************** Logo *********************/
#logo {
color:#ffffff;
height:294px;
width:950px;
}

#logo h1 {
font:4em Trebuchet MS, Arial, sans-serif; 
visibility:hidden;

}

#logo h1 a:link, h1 a:visited {
color:#FFFFFF;
text-decoration:none; 
visibility:hidden;
}

/**************** Entry *********************/
.entry {
float:left;
margin-bottom:10px;
margin-top:10px;
width:660px;
}

.entry p {
margin:0; 
padding:0 0 10px 0;
padding-top: 20px;
}

.entry small {/*visibility:hidden;height:0px;display:none;*/}

img {border:none !important;}

.entry img.alignleft {
padding-right:10px;
border:none;
}

.entry img.alignright {
padding-left:10px;
border:none;
}

.entry img.aligncenter {
border:none;
}

.alignright {float:right;padding-left:10px;}
.alignleft {float:left;padding-right:10px;}

h1.homeheadline {text-align:center; margin-top:15px;}

.post {
/*padding:15px;*/
/*text-align:justify;*/
/*display: table-caption; */
width:690px;
margin-bottom:25px;
}

.postbgnews {
background-color:#000066;
padding:15px;
color:white;
}

.postbgnews a {color:red !important;}

.post abbr {color:white; }

#post-2 h2 {visibility:hidden; display:none;}
h2.visible {visibility:visible !important; }

#newsfront {
background: url(/wp-content/uploads/2008/07/newspaper-back.jpg) repeat-y top;
float:left; 
width:325px; 
display:inline;
position: absolute;
top: 805px;
margin-left:-2px;
/*left:40%;*/
color:black;
}

#newsfront h2 {
text-align:center;
color: #0000FF;
Xmargin-top:3px;
}

#newsfront ul {
padding:0;
text-indent:0;
}

#newsfront li {
width:295px;
Xmargin: 0 0 15px 15px;
padding:0;
}

#newsfront li a {
Xmargin:0 0 0 10px;
}

#newsfront li a.red {
color:red; 
font-size:11px; 
Xpadding-bottom:5px;
}

#reverbsignup {margin-top:30px;}


#mailinglist {
background: url(/wp-content/uploads/2008/07/mailbox.jpg) no-repeat top;
width: 265px;;
position:absolute;
top:1160px;
margin-top:10px;
}
#mailinglist #name input {margin-left:70px; margin-top:70px;width:150px;}
#mailinglist #email input {margin-left:10px; margin-top:-10px;width:150px;}
#mailinglist #email {background-color:transparent !important; }
#mailinglist #subject {visibility:hidden; display:none;}
#mailinglist #submit input {margin-left:40px;margin-top:10px;}
#wpcf7-f2-p2-o1 #email label {color:black; height:1px; }
#wpcf7-f2-p2-o1 #email span {visibility:visible; !important; }

#submit {
-x-system-font:none;
font-family:Trebuchet MS,Arial,sans-serif;
font-size:1em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:15px;
margin-top:5px;
margin-left:70px;
padding:2px;
}

#shoplinks {
float:right;
height:385px;
margin-top:25px;
margin-right:10px;
padding:0;
/*left:360px;*/
/*position:relative;*/
/*top:34px;*/
width:321px;
}


#storetable img {margin-bottom:15px;}


html>body .entry ul { 
margin-left: 10px; 
padding: 0 0 0 30px; 
list-style: none; 
padding-left: 10px; 
text-indent: -10px; 
}

html>body .entry li { margin: 7px 0 8px 10px; }

.entry ul li:before{ content: "\00BB \0020"; }

.entry ol { padding: 0 0 0 35px; margin: 0; }

.entry ol li { margin: 0; padding: 0; }










/**************** Links *********************/
a:link, a:visited {
color:#000066;
text-decoration:none;
}

a:hover {
color:#000000;
text-decoration:underline;
}


/**************** Navigation *********************/
#navigation {
background-color:black;
text-align:center;
padding:0;
margin:0;
width:950px;
height:30px;
font-size:1.2em;
}
#menu {padding-top:5px;}

#menu li {
display:inline;
list-style:none;
padding-right:10px;
}

.page_item a:link, .page_item a:visited {
color:#fff;
font-style:normal;
font-size:15px;
}

.current_page_item a:link, .current_page_item a:visited {
color:#cc6600;
font-style:normal;
text-decoration: none; 
}

/**************** Sidebar *********************/
#sidebartop {
float:right;
height:8px;
margin:0;
padding:0px;
width:250px;
}

#sidebarbottom {
height:54px;
margin:0px auto;
padding:0px;
width:910px;
}

#sidebar {
border-left: #fff 1px solid;
float:right;
margin:0px;
padding:0px;
width:250px;
}

#sidebar ul {
list-style-type:none;
margin:0;
padding:10px;
}

#sidebar ul li {
list-style-type:none;
/*margin-left:10px;*/
margin-top:20px;
}

#sidebar ul li ul {
font-style:normal;
list-style-type:none;
margin-top:10px;
padding:0 0 0 5px;
}

#sidebar ul li ul li {
XXbackground:transparent url(i/b2.gif) no-repeat 0 2px;
border:0;
border-bottom:1px solid #ccc;
display:block;
margin:0 0px 5px;
padding:0 0 5px 13px;
}

#sidebar p {
padding:0 5px;
}

#rss {
padding-left:15px;
}

#wp-calendar td {
padding:4px;
}


/* EXTRAS */

#flashPlayer {padding:10px;}

#xmasb-quotes {
background: url(http://www.mikewilde.com/wp-content/uploads/2008/07/quote.png) no-repeat 0 0;
color:white;
width:220px;
XXheight:210px;
padding:50px 10px 10px 10px;
margin-top:-40px;
}

.xmasb_quotes_quote {}



/**************** Searchform *********************/
#searchform input[type="text"]{ border:1px solid #A2A2A2; color: #333333;font:bold 2em Trebuchet MS, Arial, sans-serif;margin-left:15px;padding:2px;}
#searchform input[type="submit"]{font:bold 1em Trebuchet MS, Arial, sans-serif;margin-bottom:15px;margin-left:15px;margin-top:5px;padding:2px;}

#topsearch input[type="text"]{ border:1px solid #A2A2A2; color: #333333;font:bold 2em Trebuchet MS, Arial, sans-serif;margin-left:15px;padding:2px;width:7.6em;}
#topsearch input[type="submit"]{font:bold 1em Trebuchet MS, Arial, sans-serif;margin-bottom:15px;margin-left:15px;margin-top:5px;padding:2px;}

/**************** Comments *********************/
#comments{padding-left:20px;}
.commentlist{padding:20px;}
.commentlist li {border-bottom:1px solid white;}

#author, #email, #url {
color:black;
width:40%;
border:none;
margin-bottom:.6em;
background-color:#fff;
margin-left:4em;
padding:0 !important;
height:2em;
}


#submit{font:bold 1em Trebuchet MS, Arial, sans-serif;margin-bottom:15px;margin-top:5px;padding:2px;}
#respond{padding-left:20px;}
#commentform{padding:20px;}
#commentform small, .commentlist small {visibility: visible !important;}
.commentlist small {float:right;}
#commentform label {display:block;}
#comment{width:60%;border:1px solid #cbcbcb;}


/**************** Footer *********************/
#footer {
clear:both;
 }

#copyright {
border-top:#fff 1px solid;margin-top:40px;
}

#end {
background-repeat:no-repeat;
height:10px;
width:950px;
}
