/*
Theme Name: CC.DE Edition
Theme URI: http://www.camcontact.de/
Description: Camcontact.de WordPress theme.
Version: V2
Author: Zigurds
Author URI: http://www.camcontacts.com/
*/
html,body{
    height:100%;
    margin:0;
    padding:0;
    font:13px Arial, Helvetica, Sans-Serif;
    text-align:center;
    color:#636363;
    background:#fff}
h1,h2,h3{
    padding:0;
    margin:0}
h1{
    font-size:18px;
    text-align:center}
h2{
    font-size:16px}
h3{
    margin:10px 0 0 0;
    font-size:15px}
    h3 a{
        text-decoration:none}
h2.pagetitle{
    text-align:center}
p{
    margin:12px 0;
    padding:0}
a{
    color:#F90}
small{
    font-size:10px;
    line-height:10px}
form,fieldset,input,#sidebar,#sidebar dt,#sidebar ul,#sidebar li{
    margin:0;
    padding:0;
    list-style:none}
.ac{
    text-align:center}
/* ---v- Page structure -------------*/
#pl,#pr,#content{
    height:auto !important;
    height:1%}
#pl{
    width:850px;
    margin:0 auto;
    text-align:center;
    background:url(img/pgleft.jpg) repeat-y left top}
#pr{
    text-align:left;
    padding:0 40px;
    background:url(img/pgright.jpg) repeat-y right top}
    #ph{
        margin:0 -40px;
    	background:url(img/topbg.jpg) repeat-x left top}
        #hlc,#hrc{
            height:27px}
            #hlc{
                background:url(img/corners.png) no-repeat left top}
            #hrc{
                background:url(img/corners.png) no-repeat right -54px}           
        #ph dl{
            position:relative;
            height:70px;
            margin:0 40px 10px 40px;
            padding:0;
            font-size:12px;
            border-bottom:1px solid #ccc;
            background:url(img/logo.gif) no-repeat left top}
        #ph dt{
            height:55px;
            margin:0;
            background:url(img/livevideochat.gif) no-repeat right top}
             #ph dt a{
                display:block;
                width:361px;
                height:44px;
                text-indent:-500px;
                overflow:hidden}
        #ph dd{
            margin:0;
            padding:0}
        dd#dsc{
            margin-top:-10px}
        #wio{
            position:absolute;
            right:23px;
            top:0;
            height:56px;
            width:110px}
            #wio a{
                display:block;
                height:56px;
                text-indent:-300px;
                overflow:hidden}
#content{}
/* ---v- Sidebar ----------------------------- */
#sidebar{
    float:right;
    width:198px}
    #sidebar form{
        margin:0;
        padding:0}
    #sidebar a{
        text-decoration:none;
        color:#666}
        #sidebar a:hover{
            text-decoration:underline}
    #sidebar li.widget{
        height:auto !important;
        height:1%;
        padding:7px;
        margin:0 0 5px 0;
        font-size:12px;
        border:1px solid #f90}
        #sidebar h2.widgettitle{
            height:18px;
            margin:-7px -7px 5px -7px;
            padding:1px 0 0 27px;
            font-size:13px;
            color:#fff;
            background:url(img/sbtitle.png) no-repeat left center}
        #sidebar li{
            margin:0 0 3px 0}
        #search{
            text-align:right;
            background:#ffdda7}
            #search input#s{
                width:178px;
                margin:0 0 3px 0;
                border:1px solid #f90}
/* ---^- Sidebar ---*/
#pf{
    margin:0 -40px;
    text-align:center;
    background:url(img/botbg.jpg) repeat-x left bottom}
    #pf ul,#pf li{
        height:auto !important;
        height:1%;
        margin:0;
        padding:0;
        list-style:none}
    #pf ul{
        margin:5px 0 0 0}
        #pf li{
            display:inline;
            line-height:18px;
            padding:0 5px 0 7px;
            border-left:1px solid #f90}
            #pf li.nb{
                border:0;
                padding-left:0}
        #flc,#frc{
            clear:both;
            height:27px}
            #flc{
                background:url(img/corners.png) no-repeat left -27px}
            #frc{
                background:url(img/corners.png) no-repeat right bottom} 
/* ---v-- Styles for V-Day pages */
#vdnav{
    height:20px;
    margin:0 0 8px 0;
    padding:0 0 5px 0;
    border-bottom:1px solid #ccc;
    overflow:hidden}
    #vdnav li{
        float:left;
        margin:0 16px 0 -8px;
        padding:0 0 0 8px;
        list-style:none;
        border-left:1px solid #aaa}
#ag{
    border-top:1px solid #ccc}
    #ag td{
        border-bottom:1px solid #ccc}
    #ag h4{
        margin:10px 0 0 0;
        padding:0;
        font-size:18px;
        text-align:left;
        color:#75848C}
    #ag img{
        display:block;
        margin:5px 0;
        border:0}
    #ag p{
        margin:0 0 5px 0}
/* ---^-- Styles for V-Day pages */
/* ---v- Narrow column ----------------------- */
.narrowcolumn{
    float:left;
    width:540px;
    margin:0}
    .narrowcolumn h2,.narrowcolumn h2 a{
        font-size:18px;
        color:#76848F;
        text-decoration:none}
.narrowcolumn .entry{
    line-height:16px}
.commentlist{
    margin:10px 0;
    padding:0}
    .commentlist li{
        margin:0 0 5px 0;
        padding:5px}
    .commentlist p{ 
        margin:5px 0 0 0}
    .alt{
        background:#ffdfe4}
.post{
    margin:0 0 15px 0}
    .post img{
        margin:1px;
        border:1px solid #F90}
.postmetadata {
    height:auto;
    padding:5px 0;
    margin:0;
    overflow:hidden}
    .postmetadata a,.commentlist a{
        text-decoration:none}
.alt{
    background:#F8F8F8;
    border-top:1px solid #DDD;
    border-bottom:1px solid #DDD}
/* ---^- Narrow column ---*/
/* ---v- Classes ----------------------------- */
.fl{
    float:left}
.fr{
    float:right}
.ar{
    text-align:right}
.al{
    text-align:left}
.ac{
    text-align:center}
.clr{
    clear:both;
    height:0;
    line-height:0}
.line{
    clear:both;
    height:9px;
    margin:0 0 12px 0;
    border-bottom:1px solid #ccc}
.nav{
    height:auto !important;
    overflow:hidden}
.inp{
    border:1px solid #ff97a7}
/* ---^- Classes ---*/
#linklist li{
    list-style:none}
#linklist h2{
    font-size:14px}
/* ---v- Comment form ------------------------ */
#commentform fieldset{
    border:0}
#commentform textarea{
    width:99%;
    overflow:auto}
#commentform p{
    margin:2px 0}
#comments,#respond{
    margin:15px 0 10px 0}
ol.commentlist,ol.commentlist li{
    margin:0;
    padding:0;
    list-style:none}
    ol.commentlist li{
        padding:5px}
    .commentlist p{
        margin:5px 0 0 0}
/* ---^- Comment form ---*/
